%------------------------------------------------------------------------------
% File : HWV094+1 : TPTP v9.3.1. Released v6.1.0.
% Domain : Hardware Verification
% Problem : dmu_dmc property 6 cone of influence 10_b20
% Version : Especial.
% English : Verification of a property of the SPARCT2 RTL hardware design.
% Refs : [Kha14] Khasidashvili (2014), Email to Geoff Sutcliffe
% Source : [Kha14]
% Names : dmu_dmc_prop6_cone10_b20 [Kha14]
% Status : Theorem
% Rating : 0.70 v9.3.0, 0.85 v9.0.0, 0.86 v8.1.0, 0.78 v7.5.0, 0.72 v7.4.0, 0.93 v7.1.0, 0.87 v7.0.0, 0.83 v6.4.0, 0.81 v6.3.0, 0.88 v6.1.0
% Syntax : Number of formulae : 134641 (13461 unt; 0 def)
% Number of atoms : 467404 (5092 equ)
% Maximal formula atoms : 264 ( 3 avg)
% Number of connectives : 378116 (45353 ~;16542 |;84323 &)
% (184223 <=>;47660 =>; 0 <=; 15 <~>)
% Maximal formula depth : 258 ( 4 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 86928 (86925 usr; 2 prp; 0-3 aty)
% Number of functors : 2317 (2317 usr;2317 con; 0-0 aty)
% Number of variables : 142464 (142464 !; 0 ?)
% SPC : FOF_THM_RFO_SEQ
% Comments : Copyright 2013 Moshe Emmer and Zurab Khasidashvili
% Licensed under the Apache License, Version 2.0 (the "License");
% you may not use this file except in compliance with the License.
% You may obtain a copy of the License at
% http://www.apache.org/licenses/LICENSE-2.0
% Unless required by applicable law or agreed to in writing,
% software distributed under the License is distributed on an "AS
% IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
% express or implied. See the License for the specific language
% governing permissions and limitations under the License.
%------------------------------------------------------------------------------
fof(pathAxiom_8,axiom,
nextState(constB8,constB9) ).
fof(pathAxiom_7,axiom,
nextState(constB7,constB8) ).
fof(pathAxiom_6,axiom,
nextState(constB6,constB7) ).
fof(pathAxiom_5,axiom,
nextState(constB5,constB6) ).
fof(pathAxiom_4,axiom,
nextState(constB4,constB5) ).
fof(pathAxiom_3,axiom,
nextState(constB3,constB4) ).
fof(pathAxiom_2,axiom,
nextState(constB2,constB3) ).
fof(pathAxiom_1,axiom,
nextState(constB1,constB2) ).
fof(pathAxiom,axiom,
nextState(constB0,constB1) ).
fof(reachableStateAxiom_22,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( reachableState(VarCurr)
& reachableState(VarNext) ) ) ).
fof(reachableStateAxiom_21,axiom,
! [VarState] :
( reachableState(VarState)
=> ( constB0 = VarState
| constB1 = VarState
| constB2 = VarState
| constB3 = VarState
| constB4 = VarState
| constB5 = VarState
| constB6 = VarState
| constB7 = VarState
| constB8 = VarState
| constB9 = VarState
| constB10 = VarState
| constB11 = VarState
| constB12 = VarState
| constB13 = VarState
| constB14 = VarState
| constB15 = VarState
| constB16 = VarState
| constB17 = VarState
| constB18 = VarState
| constB19 = VarState
| constB20 = VarState ) ) ).
fof(reachableStateAxiom_20,axiom,
reachableState(constB20) ).
fof(reachableStateAxiom_19,axiom,
reachableState(constB19) ).
fof(reachableStateAxiom_18,axiom,
reachableState(constB18) ).
fof(reachableStateAxiom_17,axiom,
reachableState(constB17) ).
fof(reachableStateAxiom_16,axiom,
reachableState(constB16) ).
fof(reachableStateAxiom_15,axiom,
reachableState(constB15) ).
fof(reachableStateAxiom_14,axiom,
reachableState(constB14) ).
fof(reachableStateAxiom_13,axiom,
reachableState(constB13) ).
fof(reachableStateAxiom_12,axiom,
reachableState(constB12) ).
fof(reachableStateAxiom_11,axiom,
reachableState(constB11) ).
fof(reachableStateAxiom_10,axiom,
reachableState(constB10) ).
fof(reachableStateAxiom_9,axiom,
reachableState(constB9) ).
fof(reachableStateAxiom_8,axiom,
reachableState(constB8) ).
fof(reachableStateAxiom_7,axiom,
reachableState(constB7) ).
fof(reachableStateAxiom_6,axiom,
reachableState(constB6) ).
fof(reachableStateAxiom_5,axiom,
reachableState(constB5) ).
fof(reachableStateAxiom_4,axiom,
reachableState(constB4) ).
fof(reachableStateAxiom_3,axiom,
reachableState(constB3) ).
fof(reachableStateAxiom_2,axiom,
reachableState(constB2) ).
fof(reachableStateAxiom_1,axiom,
reachableState(constB1) ).
fof(reachableStateAxiom,axiom,
reachableState(constB0) ).
fof(clock_toggling,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v1(VarCurr)
<=> ~ v1(VarNext) ) ) ).
fof(clock_pattern,axiom,
~ v1(constB0) ).
fof(address_false_msb_41,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_167,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v104169(constB20,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v104169(constB20,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v104169(constB20,bitIndex2) ) ) ).
fof(is_address_183,axiom,
address(v104169_range_2_to_0_address_term_bound_20) ).
fof(address_association_167,axiom,
v104169_range_2_to_0_address_association(constB20,v104169_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_40,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_166,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v104169(constB19,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v104169(constB19,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v104169(constB19,bitIndex2) ) ) ).
fof(is_address_182,axiom,
address(v104169_range_2_to_0_address_term_bound_19) ).
fof(address_association_166,axiom,
v104169_range_2_to_0_address_association(constB19,v104169_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_39,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_165,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v104169(constB18,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v104169(constB18,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v104169(constB18,bitIndex2) ) ) ).
fof(is_address_181,axiom,
address(v104169_range_2_to_0_address_term_bound_18) ).
fof(address_association_165,axiom,
v104169_range_2_to_0_address_association(constB18,v104169_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_38,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_164,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v104169(constB17,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v104169(constB17,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v104169(constB17,bitIndex2) ) ) ).
fof(is_address_180,axiom,
address(v104169_range_2_to_0_address_term_bound_17) ).
fof(address_association_164,axiom,
v104169_range_2_to_0_address_association(constB17,v104169_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_37,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_163,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v104169(constB16,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v104169(constB16,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v104169(constB16,bitIndex2) ) ) ).
fof(is_address_179,axiom,
address(v104169_range_2_to_0_address_term_bound_16) ).
fof(address_association_163,axiom,
v104169_range_2_to_0_address_association(constB16,v104169_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_36,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_162,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v104169(constB15,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v104169(constB15,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v104169(constB15,bitIndex2) ) ) ).
fof(is_address_178,axiom,
address(v104169_range_2_to_0_address_term_bound_15) ).
fof(address_association_162,axiom,
v104169_range_2_to_0_address_association(constB15,v104169_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_35,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_161,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v104169(constB14,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v104169(constB14,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v104169(constB14,bitIndex2) ) ) ).
fof(is_address_177,axiom,
address(v104169_range_2_to_0_address_term_bound_14) ).
fof(address_association_161,axiom,
v104169_range_2_to_0_address_association(constB14,v104169_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_34,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_160,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v104169(constB13,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v104169(constB13,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v104169(constB13,bitIndex2) ) ) ).
fof(is_address_176,axiom,
address(v104169_range_2_to_0_address_term_bound_13) ).
fof(address_association_160,axiom,
v104169_range_2_to_0_address_association(constB13,v104169_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_33,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_159,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v104169(constB12,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v104169(constB12,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v104169(constB12,bitIndex2) ) ) ).
fof(is_address_175,axiom,
address(v104169_range_2_to_0_address_term_bound_12) ).
fof(address_association_159,axiom,
v104169_range_2_to_0_address_association(constB12,v104169_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_32,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_158,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v104169(constB11,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v104169(constB11,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v104169(constB11,bitIndex2) ) ) ).
fof(is_address_174,axiom,
address(v104169_range_2_to_0_address_term_bound_11) ).
fof(address_association_158,axiom,
v104169_range_2_to_0_address_association(constB11,v104169_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_31,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_157,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v104169(constB10,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v104169(constB10,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v104169(constB10,bitIndex2) ) ) ).
fof(is_address_173,axiom,
address(v104169_range_2_to_0_address_term_bound_10) ).
fof(address_association_157,axiom,
v104169_range_2_to_0_address_association(constB10,v104169_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_30,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_156,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v104169(constB9,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v104169(constB9,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v104169(constB9,bitIndex2) ) ) ).
fof(is_address_172,axiom,
address(v104169_range_2_to_0_address_term_bound_9) ).
fof(address_association_156,axiom,
v104169_range_2_to_0_address_association(constB9,v104169_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_29,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_155,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v104169(constB8,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v104169(constB8,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v104169(constB8,bitIndex2) ) ) ).
fof(is_address_171,axiom,
address(v104169_range_2_to_0_address_term_bound_8) ).
fof(address_association_155,axiom,
v104169_range_2_to_0_address_association(constB8,v104169_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_28,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_154,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v104169(constB7,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v104169(constB7,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v104169(constB7,bitIndex2) ) ) ).
fof(is_address_170,axiom,
address(v104169_range_2_to_0_address_term_bound_7) ).
fof(address_association_154,axiom,
v104169_range_2_to_0_address_association(constB7,v104169_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_27,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_153,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v104169(constB6,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v104169(constB6,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v104169(constB6,bitIndex2) ) ) ).
fof(is_address_169,axiom,
address(v104169_range_2_to_0_address_term_bound_6) ).
fof(address_association_153,axiom,
v104169_range_2_to_0_address_association(constB6,v104169_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_26,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_152,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v104169(constB5,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v104169(constB5,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v104169(constB5,bitIndex2) ) ) ).
fof(is_address_168,axiom,
address(v104169_range_2_to_0_address_term_bound_5) ).
fof(address_association_152,axiom,
v104169_range_2_to_0_address_association(constB5,v104169_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_25,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_151,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v104169(constB4,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v104169(constB4,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v104169(constB4,bitIndex2) ) ) ).
fof(is_address_167,axiom,
address(v104169_range_2_to_0_address_term_bound_4) ).
fof(address_association_151,axiom,
v104169_range_2_to_0_address_association(constB4,v104169_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_24,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_150,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v104169(constB3,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v104169(constB3,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v104169(constB3,bitIndex2) ) ) ).
fof(is_address_166,axiom,
address(v104169_range_2_to_0_address_term_bound_3) ).
fof(address_association_150,axiom,
v104169_range_2_to_0_address_association(constB3,v104169_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_23,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_149,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v104169(constB2,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v104169(constB2,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v104169(constB2,bitIndex2) ) ) ).
fof(is_address_165,axiom,
address(v104169_range_2_to_0_address_term_bound_2) ).
fof(address_association_149,axiom,
v104169_range_2_to_0_address_association(constB2,v104169_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_22,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_148,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v104169(constB1,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v104169(constB1,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v104169(constB1,bitIndex2) ) ) ).
fof(is_address_164,axiom,
address(v104169_range_2_to_0_address_term_bound_1) ).
fof(address_association_148,axiom,
v104169_range_2_to_0_address_association(constB1,v104169_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb_21,axiom,
~ addressVal(v104169_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition_147,axiom,
( $true
& ( addressVal(v104169_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v104169(constB0,bitIndex0) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v104169(constB0,bitIndex1) )
& ( addressVal(v104169_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v104169(constB0,bitIndex2) ) ) ).
fof(is_address_163,axiom,
address(v104169_range_2_to_0_address_term_bound_0) ).
fof(address_association_147,axiom,
v104169_range_2_to_0_address_association(constB0,v104169_range_2_to_0_address_term_bound_0) ).
fof(address_false_msb_20,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_146,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v104109(constB20,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v104109(constB20,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v104109(constB20,bitIndex2) ) ) ).
fof(is_address_162,axiom,
address(v104109_range_2_to_0_address_term_bound_20) ).
fof(address_association_146,axiom,
v104109_range_2_to_0_address_association(constB20,v104109_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_19,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_145,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v104109(constB19,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v104109(constB19,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v104109(constB19,bitIndex2) ) ) ).
fof(is_address_161,axiom,
address(v104109_range_2_to_0_address_term_bound_19) ).
fof(address_association_145,axiom,
v104109_range_2_to_0_address_association(constB19,v104109_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_18,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_144,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v104109(constB18,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v104109(constB18,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v104109(constB18,bitIndex2) ) ) ).
fof(is_address_160,axiom,
address(v104109_range_2_to_0_address_term_bound_18) ).
fof(address_association_144,axiom,
v104109_range_2_to_0_address_association(constB18,v104109_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_17,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_143,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v104109(constB17,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v104109(constB17,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v104109(constB17,bitIndex2) ) ) ).
fof(is_address_159,axiom,
address(v104109_range_2_to_0_address_term_bound_17) ).
fof(address_association_143,axiom,
v104109_range_2_to_0_address_association(constB17,v104109_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_16,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_142,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v104109(constB16,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v104109(constB16,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v104109(constB16,bitIndex2) ) ) ).
fof(is_address_158,axiom,
address(v104109_range_2_to_0_address_term_bound_16) ).
fof(address_association_142,axiom,
v104109_range_2_to_0_address_association(constB16,v104109_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_15,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_141,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v104109(constB15,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v104109(constB15,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v104109(constB15,bitIndex2) ) ) ).
fof(is_address_157,axiom,
address(v104109_range_2_to_0_address_term_bound_15) ).
fof(address_association_141,axiom,
v104109_range_2_to_0_address_association(constB15,v104109_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_14,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_140,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v104109(constB14,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v104109(constB14,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v104109(constB14,bitIndex2) ) ) ).
fof(is_address_156,axiom,
address(v104109_range_2_to_0_address_term_bound_14) ).
fof(address_association_140,axiom,
v104109_range_2_to_0_address_association(constB14,v104109_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_13,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_139,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v104109(constB13,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v104109(constB13,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v104109(constB13,bitIndex2) ) ) ).
fof(is_address_155,axiom,
address(v104109_range_2_to_0_address_term_bound_13) ).
fof(address_association_139,axiom,
v104109_range_2_to_0_address_association(constB13,v104109_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_12,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_138,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v104109(constB12,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v104109(constB12,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v104109(constB12,bitIndex2) ) ) ).
fof(is_address_154,axiom,
address(v104109_range_2_to_0_address_term_bound_12) ).
fof(address_association_138,axiom,
v104109_range_2_to_0_address_association(constB12,v104109_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_11,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_137,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v104109(constB11,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v104109(constB11,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v104109(constB11,bitIndex2) ) ) ).
fof(is_address_153,axiom,
address(v104109_range_2_to_0_address_term_bound_11) ).
fof(address_association_137,axiom,
v104109_range_2_to_0_address_association(constB11,v104109_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_10,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_136,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v104109(constB10,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v104109(constB10,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v104109(constB10,bitIndex2) ) ) ).
fof(is_address_152,axiom,
address(v104109_range_2_to_0_address_term_bound_10) ).
fof(address_association_136,axiom,
v104109_range_2_to_0_address_association(constB10,v104109_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_9,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_135,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v104109(constB9,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v104109(constB9,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v104109(constB9,bitIndex2) ) ) ).
fof(is_address_151,axiom,
address(v104109_range_2_to_0_address_term_bound_9) ).
fof(address_association_135,axiom,
v104109_range_2_to_0_address_association(constB9,v104109_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_8,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_134,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v104109(constB8,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v104109(constB8,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v104109(constB8,bitIndex2) ) ) ).
fof(is_address_150,axiom,
address(v104109_range_2_to_0_address_term_bound_8) ).
fof(address_association_134,axiom,
v104109_range_2_to_0_address_association(constB8,v104109_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_7,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_133,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v104109(constB7,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v104109(constB7,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v104109(constB7,bitIndex2) ) ) ).
fof(is_address_149,axiom,
address(v104109_range_2_to_0_address_term_bound_7) ).
fof(address_association_133,axiom,
v104109_range_2_to_0_address_association(constB7,v104109_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_6,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_132,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v104109(constB6,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v104109(constB6,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v104109(constB6,bitIndex2) ) ) ).
fof(is_address_148,axiom,
address(v104109_range_2_to_0_address_term_bound_6) ).
fof(address_association_132,axiom,
v104109_range_2_to_0_address_association(constB6,v104109_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_5,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_131,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v104109(constB5,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v104109(constB5,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v104109(constB5,bitIndex2) ) ) ).
fof(is_address_147,axiom,
address(v104109_range_2_to_0_address_term_bound_5) ).
fof(address_association_131,axiom,
v104109_range_2_to_0_address_association(constB5,v104109_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_4,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_130,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v104109(constB4,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v104109(constB4,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v104109(constB4,bitIndex2) ) ) ).
fof(is_address_146,axiom,
address(v104109_range_2_to_0_address_term_bound_4) ).
fof(address_association_130,axiom,
v104109_range_2_to_0_address_association(constB4,v104109_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_3,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_129,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v104109(constB3,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v104109(constB3,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v104109(constB3,bitIndex2) ) ) ).
fof(is_address_145,axiom,
address(v104109_range_2_to_0_address_term_bound_3) ).
fof(address_association_129,axiom,
v104109_range_2_to_0_address_association(constB3,v104109_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_2,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_128,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v104109(constB2,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v104109(constB2,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v104109(constB2,bitIndex2) ) ) ).
fof(is_address_144,axiom,
address(v104109_range_2_to_0_address_term_bound_2) ).
fof(address_association_128,axiom,
v104109_range_2_to_0_address_association(constB2,v104109_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_1,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_127,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v104109(constB1,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v104109(constB1,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v104109(constB1,bitIndex2) ) ) ).
fof(is_address_143,axiom,
address(v104109_range_2_to_0_address_term_bound_1) ).
fof(address_association_127,axiom,
v104109_range_2_to_0_address_association(constB1,v104109_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb,axiom,
~ addressVal(v104109_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition_126,axiom,
( $true
& ( addressVal(v104109_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v104109(constB0,bitIndex0) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v104109(constB0,bitIndex1) )
& ( addressVal(v104109_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v104109(constB0,bitIndex2) ) ) ).
fof(is_address_142,axiom,
address(v104109_range_2_to_0_address_term_bound_0) ).
fof(address_association_126,axiom,
v104109_range_2_to_0_address_association(constB0,v104109_range_2_to_0_address_term_bound_0) ).
fof(transient_address_definition_125,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_20,B)
<=> v15370(constB20,B) ) ).
fof(is_address_141,axiom,
address(v15370_range_3_to_0_address_term_bound_20) ).
fof(address_association_125,axiom,
v15370_range_3_to_0_address_association(constB20,v15370_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_124,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_19,B)
<=> v15370(constB19,B) ) ).
fof(is_address_140,axiom,
address(v15370_range_3_to_0_address_term_bound_19) ).
fof(address_association_124,axiom,
v15370_range_3_to_0_address_association(constB19,v15370_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_123,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_18,B)
<=> v15370(constB18,B) ) ).
fof(is_address_139,axiom,
address(v15370_range_3_to_0_address_term_bound_18) ).
fof(address_association_123,axiom,
v15370_range_3_to_0_address_association(constB18,v15370_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_122,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_17,B)
<=> v15370(constB17,B) ) ).
fof(is_address_138,axiom,
address(v15370_range_3_to_0_address_term_bound_17) ).
fof(address_association_122,axiom,
v15370_range_3_to_0_address_association(constB17,v15370_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_121,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_16,B)
<=> v15370(constB16,B) ) ).
fof(is_address_137,axiom,
address(v15370_range_3_to_0_address_term_bound_16) ).
fof(address_association_121,axiom,
v15370_range_3_to_0_address_association(constB16,v15370_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_120,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_15,B)
<=> v15370(constB15,B) ) ).
fof(is_address_136,axiom,
address(v15370_range_3_to_0_address_term_bound_15) ).
fof(address_association_120,axiom,
v15370_range_3_to_0_address_association(constB15,v15370_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_119,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_14,B)
<=> v15370(constB14,B) ) ).
fof(is_address_135,axiom,
address(v15370_range_3_to_0_address_term_bound_14) ).
fof(address_association_119,axiom,
v15370_range_3_to_0_address_association(constB14,v15370_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_118,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_13,B)
<=> v15370(constB13,B) ) ).
fof(is_address_134,axiom,
address(v15370_range_3_to_0_address_term_bound_13) ).
fof(address_association_118,axiom,
v15370_range_3_to_0_address_association(constB13,v15370_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_117,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_12,B)
<=> v15370(constB12,B) ) ).
fof(is_address_133,axiom,
address(v15370_range_3_to_0_address_term_bound_12) ).
fof(address_association_117,axiom,
v15370_range_3_to_0_address_association(constB12,v15370_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_116,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_11,B)
<=> v15370(constB11,B) ) ).
fof(is_address_132,axiom,
address(v15370_range_3_to_0_address_term_bound_11) ).
fof(address_association_116,axiom,
v15370_range_3_to_0_address_association(constB11,v15370_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_115,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_10,B)
<=> v15370(constB10,B) ) ).
fof(is_address_131,axiom,
address(v15370_range_3_to_0_address_term_bound_10) ).
fof(address_association_115,axiom,
v15370_range_3_to_0_address_association(constB10,v15370_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_114,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_9,B)
<=> v15370(constB9,B) ) ).
fof(is_address_130,axiom,
address(v15370_range_3_to_0_address_term_bound_9) ).
fof(address_association_114,axiom,
v15370_range_3_to_0_address_association(constB9,v15370_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_113,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_8,B)
<=> v15370(constB8,B) ) ).
fof(is_address_129,axiom,
address(v15370_range_3_to_0_address_term_bound_8) ).
fof(address_association_113,axiom,
v15370_range_3_to_0_address_association(constB8,v15370_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_112,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_7,B)
<=> v15370(constB7,B) ) ).
fof(is_address_128,axiom,
address(v15370_range_3_to_0_address_term_bound_7) ).
fof(address_association_112,axiom,
v15370_range_3_to_0_address_association(constB7,v15370_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_111,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_6,B)
<=> v15370(constB6,B) ) ).
fof(is_address_127,axiom,
address(v15370_range_3_to_0_address_term_bound_6) ).
fof(address_association_111,axiom,
v15370_range_3_to_0_address_association(constB6,v15370_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_110,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_5,B)
<=> v15370(constB5,B) ) ).
fof(is_address_126,axiom,
address(v15370_range_3_to_0_address_term_bound_5) ).
fof(address_association_110,axiom,
v15370_range_3_to_0_address_association(constB5,v15370_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_109,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_4,B)
<=> v15370(constB4,B) ) ).
fof(is_address_125,axiom,
address(v15370_range_3_to_0_address_term_bound_4) ).
fof(address_association_109,axiom,
v15370_range_3_to_0_address_association(constB4,v15370_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_108,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_3,B)
<=> v15370(constB3,B) ) ).
fof(is_address_124,axiom,
address(v15370_range_3_to_0_address_term_bound_3) ).
fof(address_association_108,axiom,
v15370_range_3_to_0_address_association(constB3,v15370_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_107,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_2,B)
<=> v15370(constB2,B) ) ).
fof(is_address_123,axiom,
address(v15370_range_3_to_0_address_term_bound_2) ).
fof(address_association_107,axiom,
v15370_range_3_to_0_address_association(constB2,v15370_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_106,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_1,B)
<=> v15370(constB1,B) ) ).
fof(is_address_122,axiom,
address(v15370_range_3_to_0_address_term_bound_1) ).
fof(address_association_106,axiom,
v15370_range_3_to_0_address_association(constB1,v15370_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_105,axiom,
! [B] :
( addressVal(v15370_range_3_to_0_address_term_bound_0,B)
<=> v15370(constB0,B) ) ).
fof(is_address_121,axiom,
address(v15370_range_3_to_0_address_term_bound_0) ).
fof(address_association_105,axiom,
v15370_range_3_to_0_address_association(constB0,v15370_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_104,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_20,B)
<=> v15304(constB20,B) ) ).
fof(is_address_120,axiom,
address(v15304_range_3_to_0_address_term_bound_20) ).
fof(address_association_104,axiom,
v15304_range_3_to_0_address_association(constB20,v15304_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_103,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_19,B)
<=> v15304(constB19,B) ) ).
fof(is_address_119,axiom,
address(v15304_range_3_to_0_address_term_bound_19) ).
fof(address_association_103,axiom,
v15304_range_3_to_0_address_association(constB19,v15304_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_102,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_18,B)
<=> v15304(constB18,B) ) ).
fof(is_address_118,axiom,
address(v15304_range_3_to_0_address_term_bound_18) ).
fof(address_association_102,axiom,
v15304_range_3_to_0_address_association(constB18,v15304_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_101,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_17,B)
<=> v15304(constB17,B) ) ).
fof(is_address_117,axiom,
address(v15304_range_3_to_0_address_term_bound_17) ).
fof(address_association_101,axiom,
v15304_range_3_to_0_address_association(constB17,v15304_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_100,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_16,B)
<=> v15304(constB16,B) ) ).
fof(is_address_116,axiom,
address(v15304_range_3_to_0_address_term_bound_16) ).
fof(address_association_100,axiom,
v15304_range_3_to_0_address_association(constB16,v15304_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_99,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_15,B)
<=> v15304(constB15,B) ) ).
fof(is_address_115,axiom,
address(v15304_range_3_to_0_address_term_bound_15) ).
fof(address_association_99,axiom,
v15304_range_3_to_0_address_association(constB15,v15304_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_98,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_14,B)
<=> v15304(constB14,B) ) ).
fof(is_address_114,axiom,
address(v15304_range_3_to_0_address_term_bound_14) ).
fof(address_association_98,axiom,
v15304_range_3_to_0_address_association(constB14,v15304_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_97,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_13,B)
<=> v15304(constB13,B) ) ).
fof(is_address_113,axiom,
address(v15304_range_3_to_0_address_term_bound_13) ).
fof(address_association_97,axiom,
v15304_range_3_to_0_address_association(constB13,v15304_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_96,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_12,B)
<=> v15304(constB12,B) ) ).
fof(is_address_112,axiom,
address(v15304_range_3_to_0_address_term_bound_12) ).
fof(address_association_96,axiom,
v15304_range_3_to_0_address_association(constB12,v15304_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_95,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_11,B)
<=> v15304(constB11,B) ) ).
fof(is_address_111,axiom,
address(v15304_range_3_to_0_address_term_bound_11) ).
fof(address_association_95,axiom,
v15304_range_3_to_0_address_association(constB11,v15304_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_94,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_10,B)
<=> v15304(constB10,B) ) ).
fof(is_address_110,axiom,
address(v15304_range_3_to_0_address_term_bound_10) ).
fof(address_association_94,axiom,
v15304_range_3_to_0_address_association(constB10,v15304_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_93,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_9,B)
<=> v15304(constB9,B) ) ).
fof(is_address_109,axiom,
address(v15304_range_3_to_0_address_term_bound_9) ).
fof(address_association_93,axiom,
v15304_range_3_to_0_address_association(constB9,v15304_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_92,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_8,B)
<=> v15304(constB8,B) ) ).
fof(is_address_108,axiom,
address(v15304_range_3_to_0_address_term_bound_8) ).
fof(address_association_92,axiom,
v15304_range_3_to_0_address_association(constB8,v15304_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_91,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_7,B)
<=> v15304(constB7,B) ) ).
fof(is_address_107,axiom,
address(v15304_range_3_to_0_address_term_bound_7) ).
fof(address_association_91,axiom,
v15304_range_3_to_0_address_association(constB7,v15304_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_90,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_6,B)
<=> v15304(constB6,B) ) ).
fof(is_address_106,axiom,
address(v15304_range_3_to_0_address_term_bound_6) ).
fof(address_association_90,axiom,
v15304_range_3_to_0_address_association(constB6,v15304_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_89,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_5,B)
<=> v15304(constB5,B) ) ).
fof(is_address_105,axiom,
address(v15304_range_3_to_0_address_term_bound_5) ).
fof(address_association_89,axiom,
v15304_range_3_to_0_address_association(constB5,v15304_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_88,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_4,B)
<=> v15304(constB4,B) ) ).
fof(is_address_104,axiom,
address(v15304_range_3_to_0_address_term_bound_4) ).
fof(address_association_88,axiom,
v15304_range_3_to_0_address_association(constB4,v15304_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_87,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_3,B)
<=> v15304(constB3,B) ) ).
fof(is_address_103,axiom,
address(v15304_range_3_to_0_address_term_bound_3) ).
fof(address_association_87,axiom,
v15304_range_3_to_0_address_association(constB3,v15304_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_86,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_2,B)
<=> v15304(constB2,B) ) ).
fof(is_address_102,axiom,
address(v15304_range_3_to_0_address_term_bound_2) ).
fof(address_association_86,axiom,
v15304_range_3_to_0_address_association(constB2,v15304_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_85,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_1,B)
<=> v15304(constB1,B) ) ).
fof(is_address_101,axiom,
address(v15304_range_3_to_0_address_term_bound_1) ).
fof(address_association_85,axiom,
v15304_range_3_to_0_address_association(constB1,v15304_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_84,axiom,
! [B] :
( addressVal(v15304_range_3_to_0_address_term_bound_0,B)
<=> v15304(constB0,B) ) ).
fof(is_address_100,axiom,
address(v15304_range_3_to_0_address_term_bound_0) ).
fof(address_association_84,axiom,
v15304_range_3_to_0_address_association(constB0,v15304_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_83,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_20,B)
<=> v12125(constB20,B) ) ).
fof(is_address_99,axiom,
address(v12125_range_3_to_0_address_term_bound_20) ).
fof(address_association_83,axiom,
v12125_range_3_to_0_address_association(constB20,v12125_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_82,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_19,B)
<=> v12125(constB19,B) ) ).
fof(is_address_98,axiom,
address(v12125_range_3_to_0_address_term_bound_19) ).
fof(address_association_82,axiom,
v12125_range_3_to_0_address_association(constB19,v12125_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_81,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_18,B)
<=> v12125(constB18,B) ) ).
fof(is_address_97,axiom,
address(v12125_range_3_to_0_address_term_bound_18) ).
fof(address_association_81,axiom,
v12125_range_3_to_0_address_association(constB18,v12125_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_80,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_17,B)
<=> v12125(constB17,B) ) ).
fof(is_address_96,axiom,
address(v12125_range_3_to_0_address_term_bound_17) ).
fof(address_association_80,axiom,
v12125_range_3_to_0_address_association(constB17,v12125_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_79,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_16,B)
<=> v12125(constB16,B) ) ).
fof(is_address_95,axiom,
address(v12125_range_3_to_0_address_term_bound_16) ).
fof(address_association_79,axiom,
v12125_range_3_to_0_address_association(constB16,v12125_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_78,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_15,B)
<=> v12125(constB15,B) ) ).
fof(is_address_94,axiom,
address(v12125_range_3_to_0_address_term_bound_15) ).
fof(address_association_78,axiom,
v12125_range_3_to_0_address_association(constB15,v12125_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_77,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_14,B)
<=> v12125(constB14,B) ) ).
fof(is_address_93,axiom,
address(v12125_range_3_to_0_address_term_bound_14) ).
fof(address_association_77,axiom,
v12125_range_3_to_0_address_association(constB14,v12125_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_76,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_13,B)
<=> v12125(constB13,B) ) ).
fof(is_address_92,axiom,
address(v12125_range_3_to_0_address_term_bound_13) ).
fof(address_association_76,axiom,
v12125_range_3_to_0_address_association(constB13,v12125_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_75,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_12,B)
<=> v12125(constB12,B) ) ).
fof(is_address_91,axiom,
address(v12125_range_3_to_0_address_term_bound_12) ).
fof(address_association_75,axiom,
v12125_range_3_to_0_address_association(constB12,v12125_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_74,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_11,B)
<=> v12125(constB11,B) ) ).
fof(is_address_90,axiom,
address(v12125_range_3_to_0_address_term_bound_11) ).
fof(address_association_74,axiom,
v12125_range_3_to_0_address_association(constB11,v12125_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_73,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_10,B)
<=> v12125(constB10,B) ) ).
fof(is_address_89,axiom,
address(v12125_range_3_to_0_address_term_bound_10) ).
fof(address_association_73,axiom,
v12125_range_3_to_0_address_association(constB10,v12125_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_72,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_9,B)
<=> v12125(constB9,B) ) ).
fof(is_address_88,axiom,
address(v12125_range_3_to_0_address_term_bound_9) ).
fof(address_association_72,axiom,
v12125_range_3_to_0_address_association(constB9,v12125_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_71,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_8,B)
<=> v12125(constB8,B) ) ).
fof(is_address_87,axiom,
address(v12125_range_3_to_0_address_term_bound_8) ).
fof(address_association_71,axiom,
v12125_range_3_to_0_address_association(constB8,v12125_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_70,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_7,B)
<=> v12125(constB7,B) ) ).
fof(is_address_86,axiom,
address(v12125_range_3_to_0_address_term_bound_7) ).
fof(address_association_70,axiom,
v12125_range_3_to_0_address_association(constB7,v12125_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_69,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_6,B)
<=> v12125(constB6,B) ) ).
fof(is_address_85,axiom,
address(v12125_range_3_to_0_address_term_bound_6) ).
fof(address_association_69,axiom,
v12125_range_3_to_0_address_association(constB6,v12125_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_68,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_5,B)
<=> v12125(constB5,B) ) ).
fof(is_address_84,axiom,
address(v12125_range_3_to_0_address_term_bound_5) ).
fof(address_association_68,axiom,
v12125_range_3_to_0_address_association(constB5,v12125_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_67,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_4,B)
<=> v12125(constB4,B) ) ).
fof(is_address_83,axiom,
address(v12125_range_3_to_0_address_term_bound_4) ).
fof(address_association_67,axiom,
v12125_range_3_to_0_address_association(constB4,v12125_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_66,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_3,B)
<=> v12125(constB3,B) ) ).
fof(is_address_82,axiom,
address(v12125_range_3_to_0_address_term_bound_3) ).
fof(address_association_66,axiom,
v12125_range_3_to_0_address_association(constB3,v12125_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_65,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_2,B)
<=> v12125(constB2,B) ) ).
fof(is_address_81,axiom,
address(v12125_range_3_to_0_address_term_bound_2) ).
fof(address_association_65,axiom,
v12125_range_3_to_0_address_association(constB2,v12125_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_64,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_1,B)
<=> v12125(constB1,B) ) ).
fof(is_address_80,axiom,
address(v12125_range_3_to_0_address_term_bound_1) ).
fof(address_association_64,axiom,
v12125_range_3_to_0_address_association(constB1,v12125_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_63,axiom,
! [B] :
( addressVal(v12125_range_3_to_0_address_term_bound_0,B)
<=> v12125(constB0,B) ) ).
fof(is_address_79,axiom,
address(v12125_range_3_to_0_address_term_bound_0) ).
fof(address_association_63,axiom,
v12125_range_3_to_0_address_association(constB0,v12125_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_62,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_20,B)
<=> v12097(constB20,B) ) ).
fof(is_address_78,axiom,
address(v12097_range_3_to_0_address_term_bound_20) ).
fof(address_association_62,axiom,
v12097_range_3_to_0_address_association(constB20,v12097_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_61,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_19,B)
<=> v12097(constB19,B) ) ).
fof(is_address_77,axiom,
address(v12097_range_3_to_0_address_term_bound_19) ).
fof(address_association_61,axiom,
v12097_range_3_to_0_address_association(constB19,v12097_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_60,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_18,B)
<=> v12097(constB18,B) ) ).
fof(is_address_76,axiom,
address(v12097_range_3_to_0_address_term_bound_18) ).
fof(address_association_60,axiom,
v12097_range_3_to_0_address_association(constB18,v12097_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_59,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_17,B)
<=> v12097(constB17,B) ) ).
fof(is_address_75,axiom,
address(v12097_range_3_to_0_address_term_bound_17) ).
fof(address_association_59,axiom,
v12097_range_3_to_0_address_association(constB17,v12097_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_58,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_16,B)
<=> v12097(constB16,B) ) ).
fof(is_address_74,axiom,
address(v12097_range_3_to_0_address_term_bound_16) ).
fof(address_association_58,axiom,
v12097_range_3_to_0_address_association(constB16,v12097_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_57,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_15,B)
<=> v12097(constB15,B) ) ).
fof(is_address_73,axiom,
address(v12097_range_3_to_0_address_term_bound_15) ).
fof(address_association_57,axiom,
v12097_range_3_to_0_address_association(constB15,v12097_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_56,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_14,B)
<=> v12097(constB14,B) ) ).
fof(is_address_72,axiom,
address(v12097_range_3_to_0_address_term_bound_14) ).
fof(address_association_56,axiom,
v12097_range_3_to_0_address_association(constB14,v12097_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_55,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_13,B)
<=> v12097(constB13,B) ) ).
fof(is_address_71,axiom,
address(v12097_range_3_to_0_address_term_bound_13) ).
fof(address_association_55,axiom,
v12097_range_3_to_0_address_association(constB13,v12097_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_54,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_12,B)
<=> v12097(constB12,B) ) ).
fof(is_address_70,axiom,
address(v12097_range_3_to_0_address_term_bound_12) ).
fof(address_association_54,axiom,
v12097_range_3_to_0_address_association(constB12,v12097_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_53,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_11,B)
<=> v12097(constB11,B) ) ).
fof(is_address_69,axiom,
address(v12097_range_3_to_0_address_term_bound_11) ).
fof(address_association_53,axiom,
v12097_range_3_to_0_address_association(constB11,v12097_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_52,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_10,B)
<=> v12097(constB10,B) ) ).
fof(is_address_68,axiom,
address(v12097_range_3_to_0_address_term_bound_10) ).
fof(address_association_52,axiom,
v12097_range_3_to_0_address_association(constB10,v12097_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_51,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_9,B)
<=> v12097(constB9,B) ) ).
fof(is_address_67,axiom,
address(v12097_range_3_to_0_address_term_bound_9) ).
fof(address_association_51,axiom,
v12097_range_3_to_0_address_association(constB9,v12097_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_50,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_8,B)
<=> v12097(constB8,B) ) ).
fof(is_address_66,axiom,
address(v12097_range_3_to_0_address_term_bound_8) ).
fof(address_association_50,axiom,
v12097_range_3_to_0_address_association(constB8,v12097_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_49,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_7,B)
<=> v12097(constB7,B) ) ).
fof(is_address_65,axiom,
address(v12097_range_3_to_0_address_term_bound_7) ).
fof(address_association_49,axiom,
v12097_range_3_to_0_address_association(constB7,v12097_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_48,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_6,B)
<=> v12097(constB6,B) ) ).
fof(is_address_64,axiom,
address(v12097_range_3_to_0_address_term_bound_6) ).
fof(address_association_48,axiom,
v12097_range_3_to_0_address_association(constB6,v12097_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_47,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_5,B)
<=> v12097(constB5,B) ) ).
fof(is_address_63,axiom,
address(v12097_range_3_to_0_address_term_bound_5) ).
fof(address_association_47,axiom,
v12097_range_3_to_0_address_association(constB5,v12097_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_46,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_4,B)
<=> v12097(constB4,B) ) ).
fof(is_address_62,axiom,
address(v12097_range_3_to_0_address_term_bound_4) ).
fof(address_association_46,axiom,
v12097_range_3_to_0_address_association(constB4,v12097_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_45,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_3,B)
<=> v12097(constB3,B) ) ).
fof(is_address_61,axiom,
address(v12097_range_3_to_0_address_term_bound_3) ).
fof(address_association_45,axiom,
v12097_range_3_to_0_address_association(constB3,v12097_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_44,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_2,B)
<=> v12097(constB2,B) ) ).
fof(is_address_60,axiom,
address(v12097_range_3_to_0_address_term_bound_2) ).
fof(address_association_44,axiom,
v12097_range_3_to_0_address_association(constB2,v12097_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_43,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_1,B)
<=> v12097(constB1,B) ) ).
fof(is_address_59,axiom,
address(v12097_range_3_to_0_address_term_bound_1) ).
fof(address_association_43,axiom,
v12097_range_3_to_0_address_association(constB1,v12097_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_42,axiom,
! [B] :
( addressVal(v12097_range_3_to_0_address_term_bound_0,B)
<=> v12097(constB0,B) ) ).
fof(is_address_58,axiom,
address(v12097_range_3_to_0_address_term_bound_0) ).
fof(address_association_42,axiom,
v12097_range_3_to_0_address_association(constB0,v12097_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_41,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_20,B)
<=> v11560(constB20,B) ) ).
fof(is_address_57,axiom,
address(v11560_range_3_to_0_address_term_bound_20) ).
fof(address_association_41,axiom,
v11560_range_3_to_0_address_association(constB20,v11560_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_40,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_19,B)
<=> v11560(constB19,B) ) ).
fof(is_address_56,axiom,
address(v11560_range_3_to_0_address_term_bound_19) ).
fof(address_association_40,axiom,
v11560_range_3_to_0_address_association(constB19,v11560_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_39,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_18,B)
<=> v11560(constB18,B) ) ).
fof(is_address_55,axiom,
address(v11560_range_3_to_0_address_term_bound_18) ).
fof(address_association_39,axiom,
v11560_range_3_to_0_address_association(constB18,v11560_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_38,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_17,B)
<=> v11560(constB17,B) ) ).
fof(is_address_54,axiom,
address(v11560_range_3_to_0_address_term_bound_17) ).
fof(address_association_38,axiom,
v11560_range_3_to_0_address_association(constB17,v11560_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_37,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_16,B)
<=> v11560(constB16,B) ) ).
fof(is_address_53,axiom,
address(v11560_range_3_to_0_address_term_bound_16) ).
fof(address_association_37,axiom,
v11560_range_3_to_0_address_association(constB16,v11560_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_36,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_15,B)
<=> v11560(constB15,B) ) ).
fof(is_address_52,axiom,
address(v11560_range_3_to_0_address_term_bound_15) ).
fof(address_association_36,axiom,
v11560_range_3_to_0_address_association(constB15,v11560_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_35,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_14,B)
<=> v11560(constB14,B) ) ).
fof(is_address_51,axiom,
address(v11560_range_3_to_0_address_term_bound_14) ).
fof(address_association_35,axiom,
v11560_range_3_to_0_address_association(constB14,v11560_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_34,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_13,B)
<=> v11560(constB13,B) ) ).
fof(is_address_50,axiom,
address(v11560_range_3_to_0_address_term_bound_13) ).
fof(address_association_34,axiom,
v11560_range_3_to_0_address_association(constB13,v11560_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_33,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_12,B)
<=> v11560(constB12,B) ) ).
fof(is_address_49,axiom,
address(v11560_range_3_to_0_address_term_bound_12) ).
fof(address_association_33,axiom,
v11560_range_3_to_0_address_association(constB12,v11560_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_32,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_11,B)
<=> v11560(constB11,B) ) ).
fof(is_address_48,axiom,
address(v11560_range_3_to_0_address_term_bound_11) ).
fof(address_association_32,axiom,
v11560_range_3_to_0_address_association(constB11,v11560_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_31,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_10,B)
<=> v11560(constB10,B) ) ).
fof(is_address_47,axiom,
address(v11560_range_3_to_0_address_term_bound_10) ).
fof(address_association_31,axiom,
v11560_range_3_to_0_address_association(constB10,v11560_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_30,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_9,B)
<=> v11560(constB9,B) ) ).
fof(is_address_46,axiom,
address(v11560_range_3_to_0_address_term_bound_9) ).
fof(address_association_30,axiom,
v11560_range_3_to_0_address_association(constB9,v11560_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_29,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_8,B)
<=> v11560(constB8,B) ) ).
fof(is_address_45,axiom,
address(v11560_range_3_to_0_address_term_bound_8) ).
fof(address_association_29,axiom,
v11560_range_3_to_0_address_association(constB8,v11560_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_28,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_7,B)
<=> v11560(constB7,B) ) ).
fof(is_address_44,axiom,
address(v11560_range_3_to_0_address_term_bound_7) ).
fof(address_association_28,axiom,
v11560_range_3_to_0_address_association(constB7,v11560_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_27,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_6,B)
<=> v11560(constB6,B) ) ).
fof(is_address_43,axiom,
address(v11560_range_3_to_0_address_term_bound_6) ).
fof(address_association_27,axiom,
v11560_range_3_to_0_address_association(constB6,v11560_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_26,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_5,B)
<=> v11560(constB5,B) ) ).
fof(is_address_42,axiom,
address(v11560_range_3_to_0_address_term_bound_5) ).
fof(address_association_26,axiom,
v11560_range_3_to_0_address_association(constB5,v11560_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_25,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_4,B)
<=> v11560(constB4,B) ) ).
fof(is_address_41,axiom,
address(v11560_range_3_to_0_address_term_bound_4) ).
fof(address_association_25,axiom,
v11560_range_3_to_0_address_association(constB4,v11560_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_24,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_3,B)
<=> v11560(constB3,B) ) ).
fof(is_address_40,axiom,
address(v11560_range_3_to_0_address_term_bound_3) ).
fof(address_association_24,axiom,
v11560_range_3_to_0_address_association(constB3,v11560_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_23,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_2,B)
<=> v11560(constB2,B) ) ).
fof(is_address_39,axiom,
address(v11560_range_3_to_0_address_term_bound_2) ).
fof(address_association_23,axiom,
v11560_range_3_to_0_address_association(constB2,v11560_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_22,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_1,B)
<=> v11560(constB1,B) ) ).
fof(is_address_38,axiom,
address(v11560_range_3_to_0_address_term_bound_1) ).
fof(address_association_22,axiom,
v11560_range_3_to_0_address_association(constB1,v11560_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_21,axiom,
! [B] :
( addressVal(v11560_range_3_to_0_address_term_bound_0,B)
<=> v11560(constB0,B) ) ).
fof(is_address_37,axiom,
address(v11560_range_3_to_0_address_term_bound_0) ).
fof(address_association_21,axiom,
v11560_range_3_to_0_address_association(constB0,v11560_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_20,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_20,B)
<=> v11532(constB20,B) ) ).
fof(is_address_36,axiom,
address(v11532_range_3_to_0_address_term_bound_20) ).
fof(address_association_20,axiom,
v11532_range_3_to_0_address_association(constB20,v11532_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_19,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_19,B)
<=> v11532(constB19,B) ) ).
fof(is_address_35,axiom,
address(v11532_range_3_to_0_address_term_bound_19) ).
fof(address_association_19,axiom,
v11532_range_3_to_0_address_association(constB19,v11532_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_18,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_18,B)
<=> v11532(constB18,B) ) ).
fof(is_address_34,axiom,
address(v11532_range_3_to_0_address_term_bound_18) ).
fof(address_association_18,axiom,
v11532_range_3_to_0_address_association(constB18,v11532_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_17,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_17,B)
<=> v11532(constB17,B) ) ).
fof(is_address_33,axiom,
address(v11532_range_3_to_0_address_term_bound_17) ).
fof(address_association_17,axiom,
v11532_range_3_to_0_address_association(constB17,v11532_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_16,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_16,B)
<=> v11532(constB16,B) ) ).
fof(is_address_32,axiom,
address(v11532_range_3_to_0_address_term_bound_16) ).
fof(address_association_16,axiom,
v11532_range_3_to_0_address_association(constB16,v11532_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_15,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_15,B)
<=> v11532(constB15,B) ) ).
fof(is_address_31,axiom,
address(v11532_range_3_to_0_address_term_bound_15) ).
fof(address_association_15,axiom,
v11532_range_3_to_0_address_association(constB15,v11532_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_14,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_14,B)
<=> v11532(constB14,B) ) ).
fof(is_address_30,axiom,
address(v11532_range_3_to_0_address_term_bound_14) ).
fof(address_association_14,axiom,
v11532_range_3_to_0_address_association(constB14,v11532_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_13,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_13,B)
<=> v11532(constB13,B) ) ).
fof(is_address_29,axiom,
address(v11532_range_3_to_0_address_term_bound_13) ).
fof(address_association_13,axiom,
v11532_range_3_to_0_address_association(constB13,v11532_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_12,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_12,B)
<=> v11532(constB12,B) ) ).
fof(is_address_28,axiom,
address(v11532_range_3_to_0_address_term_bound_12) ).
fof(address_association_12,axiom,
v11532_range_3_to_0_address_association(constB12,v11532_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_11,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_11,B)
<=> v11532(constB11,B) ) ).
fof(is_address_27,axiom,
address(v11532_range_3_to_0_address_term_bound_11) ).
fof(address_association_11,axiom,
v11532_range_3_to_0_address_association(constB11,v11532_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_10,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_10,B)
<=> v11532(constB10,B) ) ).
fof(is_address_26,axiom,
address(v11532_range_3_to_0_address_term_bound_10) ).
fof(address_association_10,axiom,
v11532_range_3_to_0_address_association(constB10,v11532_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_9,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_9,B)
<=> v11532(constB9,B) ) ).
fof(is_address_25,axiom,
address(v11532_range_3_to_0_address_term_bound_9) ).
fof(address_association_9,axiom,
v11532_range_3_to_0_address_association(constB9,v11532_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_8,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_8,B)
<=> v11532(constB8,B) ) ).
fof(is_address_24,axiom,
address(v11532_range_3_to_0_address_term_bound_8) ).
fof(address_association_8,axiom,
v11532_range_3_to_0_address_association(constB8,v11532_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_7,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_7,B)
<=> v11532(constB7,B) ) ).
fof(is_address_23,axiom,
address(v11532_range_3_to_0_address_term_bound_7) ).
fof(address_association_7,axiom,
v11532_range_3_to_0_address_association(constB7,v11532_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_6,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_6,B)
<=> v11532(constB6,B) ) ).
fof(is_address_22,axiom,
address(v11532_range_3_to_0_address_term_bound_6) ).
fof(address_association_6,axiom,
v11532_range_3_to_0_address_association(constB6,v11532_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_5,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_5,B)
<=> v11532(constB5,B) ) ).
fof(is_address_21,axiom,
address(v11532_range_3_to_0_address_term_bound_5) ).
fof(address_association_5,axiom,
v11532_range_3_to_0_address_association(constB5,v11532_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_4,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_4,B)
<=> v11532(constB4,B) ) ).
fof(is_address_20,axiom,
address(v11532_range_3_to_0_address_term_bound_4) ).
fof(address_association_4,axiom,
v11532_range_3_to_0_address_association(constB4,v11532_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_3,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_3,B)
<=> v11532(constB3,B) ) ).
fof(is_address_19,axiom,
address(v11532_range_3_to_0_address_term_bound_3) ).
fof(address_association_3,axiom,
v11532_range_3_to_0_address_association(constB3,v11532_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_2,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_2,B)
<=> v11532(constB2,B) ) ).
fof(is_address_18,axiom,
address(v11532_range_3_to_0_address_term_bound_2) ).
fof(address_association_2,axiom,
v11532_range_3_to_0_address_association(constB2,v11532_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_1,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_1,B)
<=> v11532(constB1,B) ) ).
fof(is_address_17,axiom,
address(v11532_range_3_to_0_address_term_bound_1) ).
fof(address_association_1,axiom,
v11532_range_3_to_0_address_association(constB1,v11532_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition,axiom,
! [B] :
( addressVal(v11532_range_3_to_0_address_term_bound_0,B)
<=> v11532(constB0,B) ) ).
fof(is_address_16,axiom,
address(v11532_range_3_to_0_address_term_bound_0) ).
fof(address_association,axiom,
v11532_range_3_to_0_address_association(constB0,v11532_range_3_to_0_address_term_bound_0) ).
fof(is_address_15,axiom,
address(b1011_address_term) ).
fof(constant_address_definition_15,axiom,
! [B] :
( addressVal(b1011_address_term,B)
<=> b1011(B) ) ).
fof(is_address_14,axiom,
address(b1101_address_term) ).
fof(constant_address_definition_14,axiom,
! [B] :
( addressVal(b1101_address_term,B)
<=> b1101(B) ) ).
fof(is_address_13,axiom,
address(b1110_address_term) ).
fof(constant_address_definition_13,axiom,
! [B] :
( addressVal(b1110_address_term,B)
<=> b1110(B) ) ).
fof(is_address_12,axiom,
address(b1100_address_term) ).
fof(constant_address_definition_12,axiom,
! [B] :
( addressVal(b1100_address_term,B)
<=> b1100(B) ) ).
fof(is_address_11,axiom,
address(b1010_address_term) ).
fof(constant_address_definition_11,axiom,
! [B] :
( addressVal(b1010_address_term,B)
<=> b1010(B) ) ).
fof(is_address_10,axiom,
address(b1001_address_term) ).
fof(constant_address_definition_10,axiom,
! [B] :
( addressVal(b1001_address_term,B)
<=> b1001(B) ) ).
fof(is_address_9,axiom,
address(b1111_address_term) ).
fof(constant_address_definition_9,axiom,
! [B] :
( addressVal(b1111_address_term,B)
<=> b1111(B) ) ).
fof(is_address_8,axiom,
address(b0011_address_term) ).
fof(constant_address_definition_8,axiom,
! [B] :
( addressVal(b0011_address_term,B)
<=> b0011(B) ) ).
fof(is_address_7,axiom,
address(b0111_address_term) ).
fof(constant_address_definition_7,axiom,
! [B] :
( addressVal(b0111_address_term,B)
<=> b0111(B) ) ).
fof(is_address_6,axiom,
address(b1000_address_term) ).
fof(constant_address_definition_6,axiom,
! [B] :
( addressVal(b1000_address_term,B)
<=> b1000(B) ) ).
fof(is_address_5,axiom,
address(b0101_address_term) ).
fof(constant_address_definition_5,axiom,
! [B] :
( addressVal(b0101_address_term,B)
<=> b0101(B) ) ).
fof(is_address_4,axiom,
address(b0001_address_term) ).
fof(constant_address_definition_4,axiom,
! [B] :
( addressVal(b0001_address_term,B)
<=> b0001(B) ) ).
fof(is_address_3,axiom,
address(b0100_address_term) ).
fof(constant_address_definition_3,axiom,
! [B] :
( addressVal(b0100_address_term,B)
<=> b0100(B) ) ).
fof(is_address_2,axiom,
address(b0010_address_term) ).
fof(constant_address_definition_2,axiom,
! [B] :
( addressVal(b0010_address_term,B)
<=> b0010(B) ) ).
fof(is_address_1,axiom,
address(b0110_address_term) ).
fof(constant_address_definition_1,axiom,
! [B] :
( addressVal(b0110_address_term,B)
<=> b0110(B) ) ).
fof(is_address,axiom,
address(b0000_address_term) ).
fof(constant_address_definition,axiom,
! [B] :
( addressVal(b0000_address_term,B)
<=> b0000(B) ) ).
fof(addressDiff,axiom,
! [B,A2,A1] :
( ( address(A1)
& address(A2)
& addressDiff(A1,A2,B) )
=> ( A1 = A2
| ( addressVal(A1,B)
<=> ~ addressVal(A2,B) ) ) ) ).
fof(addressDomain,axiom,
! [A1,A2] :
( addressDiff(A1,A2,bitIndex0)
| addressDiff(A1,A2,bitIndex1)
| addressDiff(A1,A2,bitIndex2)
| addressDiff(A1,A2,bitIndex3) ) ).
fof(addAssertion,conjecture,
! [VarCurr] :
( reachableState(VarCurr)
=> v4(VarCurr) ) ).
fof(writeUnaryOperator_11138,axiom,
! [VarCurr] :
( ~ v4(VarCurr)
<=> v133774(VarCurr) ) ).
fof(writeUnaryOperator_11137,axiom,
! [VarCurr] :
( ~ v133774(VarCurr)
<=> v133775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26827,axiom,
! [VarCurr] :
( v133775(VarCurr)
<=> ( v133777(VarCurr)
& v133789(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3137,axiom,
! [VarCurr] :
( v133789(VarCurr)
<=> ( v133779(VarCurr,bitIndex0)
| v133779(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11136,axiom,
! [VarCurr] :
( ~ v133777(VarCurr)
<=> v133778(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3136,axiom,
! [VarCurr] :
( v133778(VarCurr)
<=> ( v133779(VarCurr,bitIndex0)
& v133779(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43639,axiom,
! [VarCurr] :
( v133779(VarCurr,bitIndex0)
<=> v133780(VarCurr) ) ).
fof(addAssignment_43638,axiom,
! [VarCurr] :
( v133779(VarCurr,bitIndex1)
<=> $true ) ).
fof(writeBinaryOperatorShiftedRanges_3135,axiom,
! [VarCurr] :
( v133780(VarCurr)
<=> ( v133782(VarCurr)
& v133786(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3134,axiom,
! [VarCurr] :
( v133782(VarCurr)
<=> ( v133783(VarCurr)
& v133786(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3133,axiom,
! [VarCurr] :
( v133783(VarCurr)
<=> ( v133784(VarCurr)
& v133786(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3132,axiom,
! [VarCurr] :
( v133784(VarCurr)
<=> ( v133785(VarCurr)
& v133786(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3131,axiom,
! [VarCurr] :
( v133785(VarCurr)
<=> ( v133786(VarCurr,bitIndex1)
| v133787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26826,axiom,
! [VarCurr] :
( v133787(VarCurr)
<=> ( v133786(VarCurr,bitIndex0)
& v133788(VarCurr) ) ) ).
fof(writeUnaryOperator_11135,axiom,
! [VarCurr] :
( ~ v133788(VarCurr)
<=> v133786(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_16,axiom,
! [VarCurr] : ~ v133786(VarCurr,bitIndex4) ).
fof(addZeroExtensionConstraint_15,axiom,
! [VarCurr] : ~ v133786(VarCurr,bitIndex5) ).
fof(addAssignment_43637,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133786(VarCurr,B)
<=> v8(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133761(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v8(VarNext,B)
<=> v8(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2480,axiom,
! [VarNext] :
( v133761(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v8(VarNext,B)
<=> v133769(VarNext,B) ) ) ) ).
fof(addAssignment_43636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133769(VarNext,B)
<=> v133767(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3214,axiom,
! [VarCurr] :
( ~ v133770(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133767(VarCurr,B)
<=> v23(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3019,axiom,
! [VarCurr] :
( v133770(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133767(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11134,axiom,
! [VarCurr] :
( ~ v133770(VarCurr)
<=> v10(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133761(VarNext)
<=> v133762(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133762(VarNext)
<=> ( v133763(VarNext)
& v150(VarNext) ) ) ) ).
fof(writeUnaryOperator_11133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133763(VarNext)
<=> v163(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3213,axiom,
! [VarCurr] :
( ~ v25(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v23(VarCurr,B)
<=> v8(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3018,axiom,
! [VarCurr] :
( v25(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v23(VarCurr,B)
<=> v133738(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3212,axiom,
! [VarCurr] :
( ~ v133739(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133738(VarCurr,B)
<=> v133740(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3017,axiom,
! [VarCurr] :
( v133739(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133738(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43635,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex0)
<=> v133756(VarCurr) ) ).
fof(addAssignment_43634,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex1)
<=> v133754(VarCurr) ) ).
fof(addAssignment_43633,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex2)
<=> v133749(VarCurr) ) ).
fof(addAssignment_43632,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex3)
<=> v133742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26823,axiom,
! [VarCurr] :
( v133754(VarCurr)
<=> ( v133755(VarCurr)
& v133758(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3130,axiom,
! [VarCurr] :
( v133758(VarCurr)
<=> ( v8(VarCurr,bitIndex0)
| v8(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26822,axiom,
! [VarCurr] :
( v133755(VarCurr)
<=> ( v133756(VarCurr)
| v133757(VarCurr) ) ) ).
fof(writeUnaryOperator_11132,axiom,
! [VarCurr] :
( ~ v133757(VarCurr)
<=> v8(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11131,axiom,
! [VarCurr] :
( ~ v133756(VarCurr)
<=> v8(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26821,axiom,
! [VarCurr] :
( v133749(VarCurr)
<=> ( v133750(VarCurr)
& v133753(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3129,axiom,
! [VarCurr] :
( v133753(VarCurr)
<=> ( v133746(VarCurr)
| v8(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26820,axiom,
! [VarCurr] :
( v133750(VarCurr)
<=> ( v133751(VarCurr)
| v133752(VarCurr) ) ) ).
fof(writeUnaryOperator_11130,axiom,
! [VarCurr] :
( ~ v133752(VarCurr)
<=> v8(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11129,axiom,
! [VarCurr] :
( ~ v133751(VarCurr)
<=> v133746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26819,axiom,
! [VarCurr] :
( v133742(VarCurr)
<=> ( v133743(VarCurr)
& v133748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3128,axiom,
! [VarCurr] :
( v133748(VarCurr)
<=> ( v133745(VarCurr)
| v8(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26818,axiom,
! [VarCurr] :
( v133743(VarCurr)
<=> ( v133744(VarCurr)
| v133747(VarCurr) ) ) ).
fof(writeUnaryOperator_11128,axiom,
! [VarCurr] :
( ~ v133747(VarCurr)
<=> v8(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11127,axiom,
! [VarCurr] :
( ~ v133744(VarCurr)
<=> v133745(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3127,axiom,
! [VarCurr] :
( v133745(VarCurr)
<=> ( v133746(VarCurr)
& v8(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3126,axiom,
! [VarCurr] :
( v133746(VarCurr)
<=> ( v8(VarCurr,bitIndex0)
& v8(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9325,axiom,
! [VarCurr] :
( v133739(VarCurr)
<=> ( ( v8(VarCurr,bitIndex3)
<=> $true )
& ( v8(VarCurr,bitIndex2)
<=> $true )
& ( v8(VarCurr,bitIndex1)
<=> $true )
& ( v8(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43631,axiom,
! [VarCurr] :
( v25(VarCurr)
<=> v27(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3211,axiom,
! [VarCurr] :
( ~ v133731(VarCurr)
=> ( v27(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3016,axiom,
! [VarCurr] :
( v133731(VarCurr)
=> ( v27(VarCurr)
<=> v133732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5416,axiom,
! [VarCurr] :
( ~ v11971(VarCurr)
=> ( v133732(VarCurr)
<=> v133735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5405,axiom,
! [VarCurr] :
( v11971(VarCurr)
=> ( v133732(VarCurr)
<=> v133733(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3210,axiom,
! [VarCurr] :
( ~ v11974(VarCurr)
=> ( v133735(VarCurr)
<=> v133736(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3015,axiom,
! [VarCurr] :
( v11974(VarCurr)
=> ( v133735(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3209,axiom,
! [VarCurr] :
( ~ v11978(VarCurr)
=> ( v133736(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3014,axiom,
! [VarCurr] :
( v11978(VarCurr)
=> ( v133736(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3208,axiom,
! [VarCurr] :
( ~ v11970(VarCurr)
=> ( v133733(VarCurr)
<=> v133734(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3013,axiom,
! [VarCurr] :
( v11970(VarCurr)
=> ( v133733(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3207,axiom,
! [VarCurr] :
( ~ v12000(VarCurr)
=> ( v133734(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3012,axiom,
! [VarCurr] :
( v12000(VarCurr)
=> ( v133734(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26817,axiom,
! [VarCurr] :
( v133731(VarCurr)
<=> ( v11971(VarCurr)
| v11975(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133719(VarNext)
=> ( v29(VarNext,bitIndex0)
<=> v29(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2479,axiom,
! [VarNext] :
( v133719(VarNext)
=> ( v29(VarNext,bitIndex0)
<=> v133727(VarNext) ) ) ).
fof(addAssignment_43630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133727(VarNext)
<=> v133725(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3206,axiom,
! [VarCurr] :
( ~ v11992(VarCurr)
=> ( v133725(VarCurr)
<=> v31(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3011,axiom,
! [VarCurr] :
( v11992(VarCurr)
=> ( v133725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133719(VarNext)
<=> v133720(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133720(VarNext)
<=> ( v133722(VarNext)
& v152(VarNext) ) ) ) ).
fof(writeUnaryOperator_11126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133722(VarNext)
<=> v11985(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3205,axiom,
! [VarCurr] :
( ~ v133711(VarCurr)
=> ( v31(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3010,axiom,
! [VarCurr] :
( v133711(VarCurr)
=> ( v31(VarCurr,bitIndex0)
<=> v133715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5415,axiom,
! [VarCurr] :
( ~ v133712(VarCurr)
=> ( v133715(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5404,axiom,
! [VarCurr] :
( v133712(VarCurr)
=> ( v133715(VarCurr)
<=> v133716(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3204,axiom,
! [VarCurr] :
( ~ v12000(VarCurr)
=> ( v133716(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3009,axiom,
! [VarCurr] :
( v12000(VarCurr)
=> ( v133716(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26814,axiom,
! [VarCurr] :
( v133711(VarCurr)
<=> ( v133712(VarCurr)
| v133714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26813,axiom,
! [VarCurr] :
( v133714(VarCurr)
<=> ( v11974(VarCurr)
& v11975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26812,axiom,
! [VarCurr] :
( v133712(VarCurr)
<=> ( v133713(VarCurr)
& v11971(VarCurr) ) ) ).
fof(writeUnaryOperator_11125,axiom,
! [VarCurr] :
( ~ v133713(VarCurr)
<=> v11970(VarCurr) ) ).
fof(addAssignment_43629,axiom,
! [VarCurr] :
( v175(VarCurr)
<=> v177(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9324,axiom,
! [VarCurr] :
( v177(VarCurr)
<=> ( ( v179(VarCurr,bitIndex4)
<=> $false )
& ( v179(VarCurr,bitIndex3)
<=> $false )
& ( v179(VarCurr,bitIndex2)
<=> $false )
& ( v179(VarCurr,bitIndex1)
<=> $false )
& ( v179(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133695(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v179(VarNext,B)
<=> v179(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2478,axiom,
! [VarNext] :
( v133695(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v179(VarNext,B)
<=> v133705(VarNext,B) ) ) ) ).
fof(addAssignment_43628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v133705(VarNext,B)
<=> v133703(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3203,axiom,
! [VarCurr] :
( ~ v133706(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133703(VarCurr,B)
<=> v183(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3008,axiom,
! [VarCurr] :
( v133706(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133703(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11124,axiom,
! [VarCurr] :
( ~ v133706(VarCurr)
<=> v181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133695(VarNext)
<=> v133696(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133696(VarNext)
<=> ( v133697(VarNext)
& v133692(VarNext) ) ) ) ).
fof(writeUnaryOperator_11123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133697(VarNext)
<=> v133699(VarNext) ) ) ).
fof(addAssignment_43627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133699(VarNext)
<=> v133692(VarCurr) ) ) ).
fof(addAssignment_43626,axiom,
! [VarCurr] :
( v133692(VarCurr)
<=> v152(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_188,axiom,
! [VarCurr] :
( ( ~ v133617(VarCurr)
& ~ v133619(VarCurr)
& ~ v133660(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v183(VarCurr,B)
<=> v179(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1319,axiom,
! [VarCurr] :
( v133660(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v183(VarCurr,B)
<=> v133662(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5414,axiom,
! [VarCurr] :
( v133619(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v183(VarCurr,B)
<=> v133621(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5403,axiom,
! [VarCurr] :
( v133617(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v183(VarCurr,B)
<=> v179(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9323,axiom,
! [VarCurr] :
( v133689(VarCurr)
<=> ( ( v133690(VarCurr,bitIndex1)
<=> $true )
& ( v133690(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43625,axiom,
! [VarCurr] :
( v133690(VarCurr,bitIndex0)
<=> v133615(VarCurr) ) ).
fof(addAssignment_43624,axiom,
! [VarCurr] :
( v133690(VarCurr,bitIndex1)
<=> v185(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3202,axiom,
! [VarCurr] :
( ~ v133663(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133662(VarCurr,B)
<=> v133664(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3007,axiom,
! [VarCurr] :
( v133663(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133662(VarCurr,B)
<=> b01111(B) ) ) ) ).
fof(addAssignment_43623,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex0)
<=> v133686(VarCurr) ) ).
fof(addAssignment_43622,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex1)
<=> v133684(VarCurr) ) ).
fof(addAssignment_43621,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex2)
<=> v133679(VarCurr) ) ).
fof(addAssignment_43620,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex3)
<=> v133674(VarCurr) ) ).
fof(addAssignment_43619,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex4)
<=> v133666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26809,axiom,
! [VarCurr] :
( v133684(VarCurr)
<=> ( v133685(VarCurr)
& v133688(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3125,axiom,
! [VarCurr] :
( v133688(VarCurr)
<=> ( v179(VarCurr,bitIndex0)
| v179(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26808,axiom,
! [VarCurr] :
( v133685(VarCurr)
<=> ( v133686(VarCurr)
| v133687(VarCurr) ) ) ).
fof(writeUnaryOperator_11122,axiom,
! [VarCurr] :
( ~ v133687(VarCurr)
<=> v179(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11121,axiom,
! [VarCurr] :
( ~ v133686(VarCurr)
<=> v179(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26807,axiom,
! [VarCurr] :
( v133679(VarCurr)
<=> ( v133680(VarCurr)
& v133683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3124,axiom,
! [VarCurr] :
( v133683(VarCurr)
<=> ( v133671(VarCurr)
| v179(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26806,axiom,
! [VarCurr] :
( v133680(VarCurr)
<=> ( v133681(VarCurr)
| v133682(VarCurr) ) ) ).
fof(writeUnaryOperator_11120,axiom,
! [VarCurr] :
( ~ v133682(VarCurr)
<=> v179(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11119,axiom,
! [VarCurr] :
( ~ v133681(VarCurr)
<=> v133671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26805,axiom,
! [VarCurr] :
( v133674(VarCurr)
<=> ( v133675(VarCurr)
& v133678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3123,axiom,
! [VarCurr] :
( v133678(VarCurr)
<=> ( v133670(VarCurr)
| v179(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26804,axiom,
! [VarCurr] :
( v133675(VarCurr)
<=> ( v133676(VarCurr)
| v133677(VarCurr) ) ) ).
fof(writeUnaryOperator_11118,axiom,
! [VarCurr] :
( ~ v133677(VarCurr)
<=> v179(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11117,axiom,
! [VarCurr] :
( ~ v133676(VarCurr)
<=> v133670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26803,axiom,
! [VarCurr] :
( v133666(VarCurr)
<=> ( v133667(VarCurr)
& v133673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3122,axiom,
! [VarCurr] :
( v133673(VarCurr)
<=> ( v133669(VarCurr)
| v179(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26802,axiom,
! [VarCurr] :
( v133667(VarCurr)
<=> ( v133668(VarCurr)
| v133672(VarCurr) ) ) ).
fof(writeUnaryOperator_11116,axiom,
! [VarCurr] :
( ~ v133672(VarCurr)
<=> v179(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11115,axiom,
! [VarCurr] :
( ~ v133668(VarCurr)
<=> v133669(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3121,axiom,
! [VarCurr] :
( v133669(VarCurr)
<=> ( v133670(VarCurr)
& v179(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3120,axiom,
! [VarCurr] :
( v133670(VarCurr)
<=> ( v133671(VarCurr)
& v179(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3119,axiom,
! [VarCurr] :
( v133671(VarCurr)
<=> ( v179(VarCurr,bitIndex0)
& v179(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9322,axiom,
! [VarCurr] :
( v133663(VarCurr)
<=> ( ( v179(VarCurr,bitIndex4)
<=> $false )
& ( v179(VarCurr,bitIndex3)
<=> $true )
& ( v179(VarCurr,bitIndex2)
<=> $true )
& ( v179(VarCurr,bitIndex1)
<=> $true )
& ( v179(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9321,axiom,
! [VarCurr] :
( v133660(VarCurr)
<=> ( ( v133661(VarCurr,bitIndex1)
<=> $true )
& ( v133661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43618,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex0)
<=> v133615(VarCurr) ) ).
fof(addAssignment_43617,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex1)
<=> v185(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3201,axiom,
! [VarCurr] :
( ~ v133622(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133621(VarCurr,B)
<=> v133623(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3006,axiom,
! [VarCurr] :
( v133622(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133621(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_211,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex6)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_210,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex7)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_209,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex8)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_208,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex9)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_207,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex10)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_206,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex11)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_205,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex12)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_204,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex13)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_203,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex14)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_202,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex15)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_201,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex16)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_200,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex17)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_199,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex18)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_198,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex19)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_197,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex20)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_196,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex21)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_195,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex22)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_194,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex23)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_193,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex24)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_192,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex25)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_191,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex26)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_190,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex27)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_189,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex28)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_188,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex29)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_187,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex30)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_186,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex31)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addAssignment_43616,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v133623(VarCurr,B)
<=> v133624(VarCurr,B) ) ) ).
fof(addAssignment_43615,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex0)
<=> v133658(VarCurr) ) ).
fof(addAssignment_43614,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex1)
<=> v133656(VarCurr) ) ).
fof(addAssignment_43613,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex2)
<=> v133652(VarCurr) ) ).
fof(addAssignment_43612,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex3)
<=> v133648(VarCurr) ) ).
fof(addAssignment_43611,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex4)
<=> v133644(VarCurr) ) ).
fof(addAssignment_43610,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex5)
<=> v133626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26801,axiom,
! [VarCurr] :
( v133656(VarCurr)
<=> ( v133657(VarCurr)
& v133659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26800,axiom,
! [VarCurr] :
( v133659(VarCurr)
<=> ( v133630(VarCurr,bitIndex0)
| v133638(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3118,axiom,
! [VarCurr] :
( v133657(VarCurr)
<=> ( v133658(VarCurr)
| v133630(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11114,axiom,
! [VarCurr] :
( ~ v133658(VarCurr)
<=> v133630(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26799,axiom,
! [VarCurr] :
( v133652(VarCurr)
<=> ( v133653(VarCurr)
& v133655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26798,axiom,
! [VarCurr] :
( v133655(VarCurr)
<=> ( v133636(VarCurr)
| v133639(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3117,axiom,
! [VarCurr] :
( v133653(VarCurr)
<=> ( v133654(VarCurr)
| v133630(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11113,axiom,
! [VarCurr] :
( ~ v133654(VarCurr)
<=> v133636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26797,axiom,
! [VarCurr] :
( v133648(VarCurr)
<=> ( v133649(VarCurr)
& v133651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26796,axiom,
! [VarCurr] :
( v133651(VarCurr)
<=> ( v133634(VarCurr)
| v133640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3116,axiom,
! [VarCurr] :
( v133649(VarCurr)
<=> ( v133650(VarCurr)
| v133630(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11112,axiom,
! [VarCurr] :
( ~ v133650(VarCurr)
<=> v133634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26795,axiom,
! [VarCurr] :
( v133644(VarCurr)
<=> ( v133645(VarCurr)
& v133647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26794,axiom,
! [VarCurr] :
( v133647(VarCurr)
<=> ( v133632(VarCurr)
| v133641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3115,axiom,
! [VarCurr] :
( v133645(VarCurr)
<=> ( v133646(VarCurr)
| v133630(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11111,axiom,
! [VarCurr] :
( ~ v133646(VarCurr)
<=> v133632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26793,axiom,
! [VarCurr] :
( v133626(VarCurr)
<=> ( v133627(VarCurr)
& v133642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26792,axiom,
! [VarCurr] :
( v133642(VarCurr)
<=> ( v133629(VarCurr)
| v133643(VarCurr) ) ) ).
fof(writeUnaryOperator_11110,axiom,
! [VarCurr] :
( ~ v133643(VarCurr)
<=> v133630(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3114,axiom,
! [VarCurr] :
( v133627(VarCurr)
<=> ( v133628(VarCurr)
| v133630(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_11109,axiom,
! [VarCurr] :
( ~ v133628(VarCurr)
<=> v133629(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3113,axiom,
! [VarCurr] :
( v133629(VarCurr)
<=> ( v133630(VarCurr,bitIndex4)
| v133631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26791,axiom,
! [VarCurr] :
( v133631(VarCurr)
<=> ( v133632(VarCurr)
& v133641(VarCurr) ) ) ).
fof(writeUnaryOperator_11108,axiom,
! [VarCurr] :
( ~ v133641(VarCurr)
<=> v133630(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3112,axiom,
! [VarCurr] :
( v133632(VarCurr)
<=> ( v133630(VarCurr,bitIndex3)
| v133633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26790,axiom,
! [VarCurr] :
( v133633(VarCurr)
<=> ( v133634(VarCurr)
& v133640(VarCurr) ) ) ).
fof(writeUnaryOperator_11107,axiom,
! [VarCurr] :
( ~ v133640(VarCurr)
<=> v133630(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3111,axiom,
! [VarCurr] :
( v133634(VarCurr)
<=> ( v133630(VarCurr,bitIndex2)
| v133635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26789,axiom,
! [VarCurr] :
( v133635(VarCurr)
<=> ( v133636(VarCurr)
& v133639(VarCurr) ) ) ).
fof(writeUnaryOperator_11106,axiom,
! [VarCurr] :
( ~ v133639(VarCurr)
<=> v133630(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3110,axiom,
! [VarCurr] :
( v133636(VarCurr)
<=> ( v133630(VarCurr,bitIndex1)
| v133637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26788,axiom,
! [VarCurr] :
( v133637(VarCurr)
<=> ( v133630(VarCurr,bitIndex0)
& v133638(VarCurr) ) ) ).
fof(writeUnaryOperator_11105,axiom,
! [VarCurr] :
( ~ v133638(VarCurr)
<=> v133630(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_14,axiom,
! [VarCurr] : ~ v133630(VarCurr,bitIndex5) ).
fof(addAssignment_43609,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v133630(VarCurr,B)
<=> v179(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9320,axiom,
! [VarCurr] :
( v133622(VarCurr)
<=> ( ( v179(VarCurr,bitIndex4)
<=> $false )
& ( v179(VarCurr,bitIndex3)
<=> $false )
& ( v179(VarCurr,bitIndex2)
<=> $false )
& ( v179(VarCurr,bitIndex1)
<=> $false )
& ( v179(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9319,axiom,
! [VarCurr] :
( v133619(VarCurr)
<=> ( ( v133620(VarCurr,bitIndex1)
<=> $false )
& ( v133620(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43608,axiom,
! [VarCurr] :
( v133620(VarCurr,bitIndex0)
<=> v133615(VarCurr) ) ).
fof(addAssignment_43607,axiom,
! [VarCurr] :
( v133620(VarCurr,bitIndex1)
<=> v185(VarCurr) ) ).
fof(addAssignmentInitValueVector_45,axiom,
! [B] :
( range_4_0(B)
=> ( v179(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9318,axiom,
! [VarCurr] :
( v133617(VarCurr)
<=> ( ( v133618(VarCurr,bitIndex1)
<=> $false )
& ( v133618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43606,axiom,
! [VarCurr] :
( v133618(VarCurr,bitIndex0)
<=> v133615(VarCurr) ) ).
fof(addAssignment_43605,axiom,
! [VarCurr] :
( v133618(VarCurr,bitIndex1)
<=> v185(VarCurr) ) ).
fof(addAssignment_43604,axiom,
! [VarCurr] :
( v133615(VarCurr)
<=> v11966(VarCurr) ) ).
fof(addAssignment_43603,axiom,
! [VarCurr] :
( v185(VarCurr)
<=> v187(VarCurr) ) ).
fof(addAssignment_43602,axiom,
! [VarCurr] :
( v187(VarCurr)
<=> v189(VarCurr) ) ).
fof(addAssignment_43601,axiom,
! [VarCurr] :
( v189(VarCurr)
<=> v191(VarCurr) ) ).
fof(addAssignment_43600,axiom,
! [VarCurr] :
( v191(VarCurr)
<=> v193(VarCurr) ) ).
fof(addAssignment_43599,axiom,
! [VarCurr] :
( v193(VarCurr)
<=> v195(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133602(VarNext)
=> ( v195(VarNext)
<=> v195(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2477,axiom,
! [VarNext] :
( v133602(VarNext)
=> ( v195(VarNext)
<=> v133610(VarNext) ) ) ).
fof(addAssignment_43598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133610(VarNext)
<=> v133608(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3200,axiom,
! [VarCurr] :
( ~ v133611(VarCurr)
=> ( v133608(VarCurr)
<=> v201(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3005,axiom,
! [VarCurr] :
( v133611(VarCurr)
=> ( v133608(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11104,axiom,
! [VarCurr] :
( ~ v133611(VarCurr)
<=> v197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133602(VarNext)
<=> v133603(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133603(VarNext)
<=> ( v133604(VarNext)
& v105113(VarNext) ) ) ) ).
fof(writeUnaryOperator_11103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133604(VarNext)
<=> v105120(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3199,axiom,
! [VarCurr] :
( ~ v133594(VarCurr)
=> ( v201(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3004,axiom,
! [VarCurr] :
( v133594(VarCurr)
=> ( v201(VarCurr)
<=> v133599(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5413,axiom,
! [VarCurr] :
( ~ v133596(VarCurr)
=> ( v133599(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5402,axiom,
! [VarCurr] :
( v133596(VarCurr)
=> ( v133599(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26785,axiom,
! [VarCurr] :
( v133594(VarCurr)
<=> ( v133595(VarCurr)
& v133598(VarCurr) ) ) ).
fof(writeUnaryOperator_11102,axiom,
! [VarCurr] :
( ~ v133598(VarCurr)
<=> v105140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26784,axiom,
! [VarCurr] :
( v133595(VarCurr)
<=> ( v133596(VarCurr)
| v133597(VarCurr) ) ) ).
fof(writeUnaryOperator_11101,axiom,
! [VarCurr] :
( ~ v133597(VarCurr)
<=> v105137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26783,axiom,
! [VarCurr] :
( v133596(VarCurr)
<=> ( v129417(VarCurr)
& v105137(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3198,axiom,
! [VarCurr] :
( ~ v205(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v203(VarCurr,B)
<=> v133524(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3003,axiom,
! [VarCurr] :
( v205(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v203(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_26,axiom,
! [VarCurr] :
( ( ~ v133525(VarCurr)
& ~ v133562(VarCurr)
& ~ v133570(VarCurr)
& ~ v133578(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v133524(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_187,axiom,
! [VarCurr] :
( v133578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133524(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1318,axiom,
! [VarCurr] :
( v133570(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133524(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5412,axiom,
! [VarCurr] :
( v133562(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133524(VarCurr,B)
<=> v133569(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5401,axiom,
! [VarCurr] :
( v133525(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133524(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26782,axiom,
! [VarCurr] :
( v133578(VarCurr)
<=> ( v133580(VarCurr)
| v133589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26781,axiom,
! [VarCurr] :
( v133589(VarCurr)
<=> ( v133591(VarCurr)
& v133544(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3109,axiom,
! [VarCurr] :
( v133591(VarCurr)
<=> ( v133592(VarCurr)
& v133365(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3108,axiom,
! [VarCurr] :
( v133592(VarCurr)
<=> ( v133541(VarCurr)
& v133365(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26780,axiom,
! [VarCurr] :
( v133580(VarCurr)
<=> ( v133581(VarCurr)
| v133586(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3107,axiom,
! [VarCurr] :
( v133586(VarCurr)
<=> ( v133588(VarCurr)
& v133365(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3106,axiom,
! [VarCurr] :
( v133588(VarCurr)
<=> ( v133584(VarCurr)
& v133365(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3105,axiom,
! [VarCurr] :
( v133581(VarCurr)
<=> ( v133583(VarCurr)
& v133365(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26779,axiom,
! [VarCurr] :
( v133583(VarCurr)
<=> ( v133584(VarCurr)
& v133543(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3104,axiom,
! [VarCurr] :
( v133584(VarCurr)
<=> ( v133585(VarCurr)
& v133365(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3103,axiom,
! [VarCurr] :
( v133585(VarCurr)
<=> ( v133536(VarCurr)
& v133365(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26778,axiom,
! [VarCurr] :
( v133570(VarCurr)
<=> ( v133571(VarCurr)
| v133573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26777,axiom,
! [VarCurr] :
( v133573(VarCurr)
<=> ( v133575(VarCurr)
& v133544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26776,axiom,
! [VarCurr] :
( v133575(VarCurr)
<=> ( v133576(VarCurr)
& v133543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26775,axiom,
! [VarCurr] :
( v133576(VarCurr)
<=> ( v133577(VarCurr)
& v133542(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3102,axiom,
! [VarCurr] :
( v133577(VarCurr)
<=> ( v133553(VarCurr)
& v133365(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3101,axiom,
! [VarCurr] :
( v133571(VarCurr)
<=> ( v133564(VarCurr)
& v133365(VarCurr,bitIndex6) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3197,axiom,
! [VarCurr] :
( ~ v133367(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133569(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3002,axiom,
! [VarCurr] :
( v133367(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133569(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26774,axiom,
! [VarCurr] :
( v133562(VarCurr)
<=> ( v133564(VarCurr)
& v133544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26773,axiom,
! [VarCurr] :
( v133564(VarCurr)
<=> ( v133565(VarCurr)
& v133543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26772,axiom,
! [VarCurr] :
( v133565(VarCurr)
<=> ( v133566(VarCurr)
& v133542(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3100,axiom,
! [VarCurr] :
( v133566(VarCurr)
<=> ( v133567(VarCurr)
& v133365(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26771,axiom,
! [VarCurr] :
( v133567(VarCurr)
<=> ( v133568(VarCurr)
& v133540(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3099,axiom,
! [VarCurr] :
( v133568(VarCurr)
<=> ( v133538(VarCurr)
& v133365(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26770,axiom,
! [VarCurr] :
( v133525(VarCurr)
<=> ( v133527(VarCurr)
| v133560(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3098,axiom,
! [VarCurr] :
( v133560(VarCurr)
<=> ( v133547(VarCurr)
& v133365(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26769,axiom,
! [VarCurr] :
( v133527(VarCurr)
<=> ( v133528(VarCurr)
| v133558(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3097,axiom,
! [VarCurr] :
( v133558(VarCurr)
<=> ( v133533(VarCurr)
& v133365(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26768,axiom,
! [VarCurr] :
( v133528(VarCurr)
<=> ( v133529(VarCurr)
| v133555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26767,axiom,
! [VarCurr] :
( v133555(VarCurr)
<=> ( v133557(VarCurr)
& v133544(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3096,axiom,
! [VarCurr] :
( v133557(VarCurr)
<=> ( v133551(VarCurr)
& v133365(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26766,axiom,
! [VarCurr] :
( v133529(VarCurr)
<=> ( v133530(VarCurr)
| v133548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26765,axiom,
! [VarCurr] :
( v133548(VarCurr)
<=> ( v133550(VarCurr)
& v133544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26764,axiom,
! [VarCurr] :
( v133550(VarCurr)
<=> ( v133551(VarCurr)
& v133543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26763,axiom,
! [VarCurr] :
( v133551(VarCurr)
<=> ( v133552(VarCurr)
& v133542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26762,axiom,
! [VarCurr] :
( v133552(VarCurr)
<=> ( v133553(VarCurr)
& v133541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26761,axiom,
! [VarCurr] :
( v133553(VarCurr)
<=> ( v133554(VarCurr)
& v133540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26760,axiom,
! [VarCurr] :
( v133554(VarCurr)
<=> ( v133365(VarCurr,bitIndex0)
& v133539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26759,axiom,
! [VarCurr] :
( v133530(VarCurr)
<=> ( v133531(VarCurr)
| v133545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26758,axiom,
! [VarCurr] :
( v133545(VarCurr)
<=> ( v133547(VarCurr)
& v133544(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3095,axiom,
! [VarCurr] :
( v133547(VarCurr)
<=> ( v133534(VarCurr)
& v133365(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26757,axiom,
! [VarCurr] :
( v133531(VarCurr)
<=> ( v133533(VarCurr)
& v133544(VarCurr) ) ) ).
fof(writeUnaryOperator_11100,axiom,
! [VarCurr] :
( ~ v133544(VarCurr)
<=> v133365(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26756,axiom,
! [VarCurr] :
( v133533(VarCurr)
<=> ( v133534(VarCurr)
& v133543(VarCurr) ) ) ).
fof(writeUnaryOperator_11099,axiom,
! [VarCurr] :
( ~ v133543(VarCurr)
<=> v133365(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26755,axiom,
! [VarCurr] :
( v133534(VarCurr)
<=> ( v133535(VarCurr)
& v133542(VarCurr) ) ) ).
fof(writeUnaryOperator_11098,axiom,
! [VarCurr] :
( ~ v133542(VarCurr)
<=> v133365(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26754,axiom,
! [VarCurr] :
( v133535(VarCurr)
<=> ( v133536(VarCurr)
& v133541(VarCurr) ) ) ).
fof(writeUnaryOperator_11097,axiom,
! [VarCurr] :
( ~ v133541(VarCurr)
<=> v133365(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26753,axiom,
! [VarCurr] :
( v133536(VarCurr)
<=> ( v133537(VarCurr)
& v133540(VarCurr) ) ) ).
fof(writeUnaryOperator_11096,axiom,
! [VarCurr] :
( ~ v133540(VarCurr)
<=> v133365(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26752,axiom,
! [VarCurr] :
( v133537(VarCurr)
<=> ( v133538(VarCurr)
& v133539(VarCurr) ) ) ).
fof(writeUnaryOperator_11095,axiom,
! [VarCurr] :
( ~ v133539(VarCurr)
<=> v133365(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11094,axiom,
! [VarCurr] :
( ~ v133538(VarCurr)
<=> v133365(VarCurr,bitIndex0) ) ).
fof(addAssignment_43597,axiom,
! [VarCurr] :
( v133367(VarCurr)
<=> v105256(VarCurr,bitIndex81) ) ).
fof(addAssignment_43596,axiom,
! [VarCurr] :
( v105256(VarCurr,bitIndex81)
<=> v105258(VarCurr,bitIndex81) ) ).
fof(addAssignment_43595,axiom,
! [VarCurr] :
( v105258(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex696) ) ).
fof(addAssignment_43594,axiom,
! [VarNext] :
( v105260(VarNext,bitIndex696)
<=> v133516(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133518(VarNext)
=> ( ( v133516(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex737) )
& ( v133516(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex736) )
& ( v133516(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex735) )
& ( v133516(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex734) )
& ( v133516(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex733) )
& ( v133516(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex732) )
& ( v133516(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex731) )
& ( v133516(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex730) )
& ( v133516(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex729) )
& ( v133516(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex728) )
& ( v133516(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex727) )
& ( v133516(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex726) )
& ( v133516(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex725) )
& ( v133516(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex724) )
& ( v133516(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex723) )
& ( v133516(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex722) )
& ( v133516(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex721) )
& ( v133516(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex720) )
& ( v133516(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex719) )
& ( v133516(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex718) )
& ( v133516(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex717) )
& ( v133516(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex716) )
& ( v133516(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex715) )
& ( v133516(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex714) )
& ( v133516(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex713) )
& ( v133516(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex712) )
& ( v133516(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex711) )
& ( v133516(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex710) )
& ( v133516(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex709) )
& ( v133516(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex708) )
& ( v133516(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex707) )
& ( v133516(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex706) )
& ( v133516(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex705) )
& ( v133516(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex704) )
& ( v133516(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex703) )
& ( v133516(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex702) )
& ( v133516(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex701) )
& ( v133516(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex700) )
& ( v133516(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex699) )
& ( v133516(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex698) )
& ( v133516(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex697) )
& ( v133516(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex696) )
& ( v133516(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex695) )
& ( v133516(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex694) )
& ( v133516(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex693) )
& ( v133516(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex692) )
& ( v133516(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex691) )
& ( v133516(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex690) )
& ( v133516(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex689) )
& ( v133516(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex688) )
& ( v133516(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex687) )
& ( v133516(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex686) )
& ( v133516(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex685) )
& ( v133516(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex684) )
& ( v133516(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex683) )
& ( v133516(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex682) )
& ( v133516(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex681) )
& ( v133516(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex680) )
& ( v133516(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex679) )
& ( v133516(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex678) )
& ( v133516(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex677) )
& ( v133516(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex676) )
& ( v133516(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex675) )
& ( v133516(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex674) )
& ( v133516(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex673) )
& ( v133516(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex672) )
& ( v133516(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex671) )
& ( v133516(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex670) )
& ( v133516(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex669) )
& ( v133516(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex668) )
& ( v133516(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex667) )
& ( v133516(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex666) )
& ( v133516(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex665) )
& ( v133516(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex664) )
& ( v133516(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex663) )
& ( v133516(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex662) )
& ( v133516(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex661) )
& ( v133516(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex660) )
& ( v133516(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex659) )
& ( v133516(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex658) )
& ( v133516(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex657) )
& ( v133516(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex656) )
& ( v133516(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex655) )
& ( v133516(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex654) )
& ( v133516(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex653) )
& ( v133516(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex652) )
& ( v133516(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex651) )
& ( v133516(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex650) )
& ( v133516(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex649) )
& ( v133516(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex648) )
& ( v133516(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex647) )
& ( v133516(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex646) )
& ( v133516(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex645) )
& ( v133516(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex644) )
& ( v133516(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex643) )
& ( v133516(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex642) )
& ( v133516(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex641) )
& ( v133516(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex640) )
& ( v133516(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex639) )
& ( v133516(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex638) )
& ( v133516(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex637) )
& ( v133516(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex636) )
& ( v133516(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex635) )
& ( v133516(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex634) )
& ( v133516(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex633) )
& ( v133516(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex632) )
& ( v133516(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex631) )
& ( v133516(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex630) )
& ( v133516(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex629) )
& ( v133516(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex628) )
& ( v133516(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex627) )
& ( v133516(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex626) )
& ( v133516(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex625) )
& ( v133516(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex624) )
& ( v133516(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex623) )
& ( v133516(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex622) )
& ( v133516(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex621) )
& ( v133516(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex620) )
& ( v133516(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex619) )
& ( v133516(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex618) )
& ( v133516(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex617) )
& ( v133516(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex616) )
& ( v133516(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2476,axiom,
! [VarNext] :
( v133518(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133516(VarNext,B)
<=> v105676(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133518(VarNext)
<=> ( v133519(VarNext)
& v105658(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133519(VarNext)
<=> ( v133521(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133521(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_43593,axiom,
! [VarCurr] :
( v105642(VarCurr,bitIndex81)
<=> v105647(VarCurr,bitIndex81) ) ).
fof(addAssignment_43592,axiom,
! [VarCurr] :
( v105646(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex573) ) ).
fof(addAssignment_43591,axiom,
! [VarCurr] :
( v105635(VarCurr,bitIndex81)
<=> v105640(VarCurr,bitIndex81) ) ).
fof(addAssignment_43590,axiom,
! [VarCurr] :
( v105639(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex696) ) ).
fof(addAssignment_43589,axiom,
! [VarNext] :
( v105260(VarNext,bitIndex573)
<=> v133508(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133510(VarNext)
=> ( ( v133508(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex614) )
& ( v133508(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex613) )
& ( v133508(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex612) )
& ( v133508(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex611) )
& ( v133508(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex610) )
& ( v133508(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex609) )
& ( v133508(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex608) )
& ( v133508(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex607) )
& ( v133508(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex606) )
& ( v133508(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex605) )
& ( v133508(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex604) )
& ( v133508(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex603) )
& ( v133508(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex602) )
& ( v133508(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex601) )
& ( v133508(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex600) )
& ( v133508(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex599) )
& ( v133508(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex598) )
& ( v133508(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex597) )
& ( v133508(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex596) )
& ( v133508(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex595) )
& ( v133508(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex594) )
& ( v133508(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex593) )
& ( v133508(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex592) )
& ( v133508(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex591) )
& ( v133508(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex590) )
& ( v133508(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex589) )
& ( v133508(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex588) )
& ( v133508(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex587) )
& ( v133508(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex586) )
& ( v133508(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex585) )
& ( v133508(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex584) )
& ( v133508(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex583) )
& ( v133508(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex582) )
& ( v133508(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex581) )
& ( v133508(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex580) )
& ( v133508(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex579) )
& ( v133508(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex578) )
& ( v133508(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex577) )
& ( v133508(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex576) )
& ( v133508(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex575) )
& ( v133508(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex574) )
& ( v133508(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex573) )
& ( v133508(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex572) )
& ( v133508(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex571) )
& ( v133508(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex570) )
& ( v133508(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex569) )
& ( v133508(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex568) )
& ( v133508(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex567) )
& ( v133508(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex566) )
& ( v133508(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex565) )
& ( v133508(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex564) )
& ( v133508(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex563) )
& ( v133508(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex562) )
& ( v133508(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex561) )
& ( v133508(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex560) )
& ( v133508(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex559) )
& ( v133508(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex558) )
& ( v133508(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex557) )
& ( v133508(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex556) )
& ( v133508(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex555) )
& ( v133508(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex554) )
& ( v133508(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex553) )
& ( v133508(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex552) )
& ( v133508(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex551) )
& ( v133508(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex550) )
& ( v133508(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex549) )
& ( v133508(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex548) )
& ( v133508(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex547) )
& ( v133508(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex546) )
& ( v133508(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex545) )
& ( v133508(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex544) )
& ( v133508(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex543) )
& ( v133508(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex542) )
& ( v133508(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex541) )
& ( v133508(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex540) )
& ( v133508(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex539) )
& ( v133508(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex538) )
& ( v133508(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex537) )
& ( v133508(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex536) )
& ( v133508(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex535) )
& ( v133508(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex534) )
& ( v133508(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex533) )
& ( v133508(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex532) )
& ( v133508(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex531) )
& ( v133508(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex530) )
& ( v133508(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex529) )
& ( v133508(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex528) )
& ( v133508(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex527) )
& ( v133508(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex526) )
& ( v133508(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex525) )
& ( v133508(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex524) )
& ( v133508(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex523) )
& ( v133508(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex522) )
& ( v133508(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex521) )
& ( v133508(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex520) )
& ( v133508(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex519) )
& ( v133508(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex518) )
& ( v133508(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex517) )
& ( v133508(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex516) )
& ( v133508(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex515) )
& ( v133508(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex514) )
& ( v133508(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex513) )
& ( v133508(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex512) )
& ( v133508(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex511) )
& ( v133508(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex510) )
& ( v133508(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex509) )
& ( v133508(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex508) )
& ( v133508(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex507) )
& ( v133508(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex506) )
& ( v133508(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex505) )
& ( v133508(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex504) )
& ( v133508(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex503) )
& ( v133508(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex502) )
& ( v133508(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex501) )
& ( v133508(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex500) )
& ( v133508(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex499) )
& ( v133508(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex498) )
& ( v133508(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex497) )
& ( v133508(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex496) )
& ( v133508(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex495) )
& ( v133508(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex494) )
& ( v133508(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex493) )
& ( v133508(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2475,axiom,
! [VarNext] :
( v133510(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133508(VarNext,B)
<=> v105630(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133510(VarNext)
<=> ( v133511(VarNext)
& v105612(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133511(VarNext)
<=> ( v133513(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133513(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_43588,axiom,
! [VarCurr] :
( v105596(VarCurr,bitIndex81)
<=> v105601(VarCurr,bitIndex81) ) ).
fof(addAssignment_43587,axiom,
! [VarCurr] :
( v105600(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex450) ) ).
fof(addAssignment_43586,axiom,
! [VarCurr] :
( v105589(VarCurr,bitIndex81)
<=> v105594(VarCurr,bitIndex81) ) ).
fof(addAssignment_43585,axiom,
! [VarCurr] :
( v105593(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex573) ) ).
fof(addAssignment_43584,axiom,
! [VarNext] :
( v105260(VarNext,bitIndex450)
<=> v133500(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133502(VarNext)
=> ( ( v133500(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex491) )
& ( v133500(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex490) )
& ( v133500(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex489) )
& ( v133500(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex488) )
& ( v133500(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex487) )
& ( v133500(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex486) )
& ( v133500(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex485) )
& ( v133500(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex484) )
& ( v133500(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex483) )
& ( v133500(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex482) )
& ( v133500(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex481) )
& ( v133500(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex480) )
& ( v133500(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex479) )
& ( v133500(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex478) )
& ( v133500(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex477) )
& ( v133500(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex476) )
& ( v133500(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex475) )
& ( v133500(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex474) )
& ( v133500(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex473) )
& ( v133500(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex472) )
& ( v133500(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex471) )
& ( v133500(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex470) )
& ( v133500(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex469) )
& ( v133500(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex468) )
& ( v133500(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex467) )
& ( v133500(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex466) )
& ( v133500(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex465) )
& ( v133500(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex464) )
& ( v133500(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex463) )
& ( v133500(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex462) )
& ( v133500(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex461) )
& ( v133500(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex460) )
& ( v133500(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex459) )
& ( v133500(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex458) )
& ( v133500(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex457) )
& ( v133500(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex456) )
& ( v133500(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex455) )
& ( v133500(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex454) )
& ( v133500(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex453) )
& ( v133500(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex452) )
& ( v133500(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex451) )
& ( v133500(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex450) )
& ( v133500(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex449) )
& ( v133500(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex448) )
& ( v133500(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex447) )
& ( v133500(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex446) )
& ( v133500(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex445) )
& ( v133500(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex444) )
& ( v133500(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex443) )
& ( v133500(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex442) )
& ( v133500(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex441) )
& ( v133500(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex440) )
& ( v133500(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex439) )
& ( v133500(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex438) )
& ( v133500(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex437) )
& ( v133500(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex436) )
& ( v133500(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex435) )
& ( v133500(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex434) )
& ( v133500(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex433) )
& ( v133500(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex432) )
& ( v133500(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex431) )
& ( v133500(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex430) )
& ( v133500(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex429) )
& ( v133500(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex428) )
& ( v133500(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex427) )
& ( v133500(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex426) )
& ( v133500(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex425) )
& ( v133500(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex424) )
& ( v133500(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex423) )
& ( v133500(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex422) )
& ( v133500(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex421) )
& ( v133500(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex420) )
& ( v133500(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex419) )
& ( v133500(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex418) )
& ( v133500(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex417) )
& ( v133500(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex416) )
& ( v133500(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex415) )
& ( v133500(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex414) )
& ( v133500(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex413) )
& ( v133500(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex412) )
& ( v133500(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex411) )
& ( v133500(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex410) )
& ( v133500(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex409) )
& ( v133500(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex408) )
& ( v133500(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex407) )
& ( v133500(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex406) )
& ( v133500(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex405) )
& ( v133500(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex404) )
& ( v133500(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex403) )
& ( v133500(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex402) )
& ( v133500(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex401) )
& ( v133500(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex400) )
& ( v133500(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex399) )
& ( v133500(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex398) )
& ( v133500(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex397) )
& ( v133500(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex396) )
& ( v133500(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex395) )
& ( v133500(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex394) )
& ( v133500(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex393) )
& ( v133500(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex392) )
& ( v133500(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex391) )
& ( v133500(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex390) )
& ( v133500(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex389) )
& ( v133500(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex388) )
& ( v133500(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex387) )
& ( v133500(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex386) )
& ( v133500(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex385) )
& ( v133500(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex384) )
& ( v133500(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex383) )
& ( v133500(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex382) )
& ( v133500(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex381) )
& ( v133500(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex380) )
& ( v133500(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex379) )
& ( v133500(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex378) )
& ( v133500(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex377) )
& ( v133500(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex376) )
& ( v133500(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex375) )
& ( v133500(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex374) )
& ( v133500(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex373) )
& ( v133500(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex372) )
& ( v133500(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex371) )
& ( v133500(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex370) )
& ( v133500(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2474,axiom,
! [VarNext] :
( v133502(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133500(VarNext,B)
<=> v105584(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133502(VarNext)
<=> ( v133503(VarNext)
& v105566(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133503(VarNext)
<=> ( v133505(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133505(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_43583,axiom,
! [VarCurr] :
( v105550(VarCurr,bitIndex81)
<=> v105555(VarCurr,bitIndex81) ) ).
fof(addAssignment_43582,axiom,
! [VarCurr] :
( v105554(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex327) ) ).
fof(addAssignment_43581,axiom,
! [VarCurr] :
( v105543(VarCurr,bitIndex81)
<=> v105548(VarCurr,bitIndex81) ) ).
fof(addAssignment_43580,axiom,
! [VarCurr] :
( v105547(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex450) ) ).
fof(addAssignment_43579,axiom,
! [VarNext] :
( v105260(VarNext,bitIndex327)
<=> v133492(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133494(VarNext)
=> ( ( v133492(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex368) )
& ( v133492(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex367) )
& ( v133492(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex366) )
& ( v133492(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex365) )
& ( v133492(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex364) )
& ( v133492(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex363) )
& ( v133492(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex362) )
& ( v133492(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex361) )
& ( v133492(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex360) )
& ( v133492(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex359) )
& ( v133492(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex358) )
& ( v133492(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex357) )
& ( v133492(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex356) )
& ( v133492(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex355) )
& ( v133492(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex354) )
& ( v133492(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex353) )
& ( v133492(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex352) )
& ( v133492(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex351) )
& ( v133492(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex350) )
& ( v133492(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex349) )
& ( v133492(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex348) )
& ( v133492(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex347) )
& ( v133492(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex346) )
& ( v133492(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex345) )
& ( v133492(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex344) )
& ( v133492(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex343) )
& ( v133492(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex342) )
& ( v133492(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex341) )
& ( v133492(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex340) )
& ( v133492(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex339) )
& ( v133492(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex338) )
& ( v133492(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex337) )
& ( v133492(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex336) )
& ( v133492(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex335) )
& ( v133492(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex334) )
& ( v133492(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex333) )
& ( v133492(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex332) )
& ( v133492(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex331) )
& ( v133492(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex330) )
& ( v133492(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex329) )
& ( v133492(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex328) )
& ( v133492(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex327) )
& ( v133492(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex326) )
& ( v133492(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex325) )
& ( v133492(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex324) )
& ( v133492(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex323) )
& ( v133492(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex322) )
& ( v133492(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex321) )
& ( v133492(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex320) )
& ( v133492(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex319) )
& ( v133492(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex318) )
& ( v133492(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex317) )
& ( v133492(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex316) )
& ( v133492(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex315) )
& ( v133492(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex314) )
& ( v133492(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex313) )
& ( v133492(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex312) )
& ( v133492(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex311) )
& ( v133492(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex310) )
& ( v133492(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex309) )
& ( v133492(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex308) )
& ( v133492(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex307) )
& ( v133492(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex306) )
& ( v133492(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex305) )
& ( v133492(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex304) )
& ( v133492(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex303) )
& ( v133492(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex302) )
& ( v133492(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex301) )
& ( v133492(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex300) )
& ( v133492(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex299) )
& ( v133492(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex298) )
& ( v133492(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex297) )
& ( v133492(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex296) )
& ( v133492(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex295) )
& ( v133492(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex294) )
& ( v133492(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex293) )
& ( v133492(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex292) )
& ( v133492(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex291) )
& ( v133492(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex290) )
& ( v133492(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex289) )
& ( v133492(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex288) )
& ( v133492(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex287) )
& ( v133492(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex286) )
& ( v133492(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex285) )
& ( v133492(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex284) )
& ( v133492(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex283) )
& ( v133492(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex282) )
& ( v133492(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex281) )
& ( v133492(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex280) )
& ( v133492(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex279) )
& ( v133492(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex278) )
& ( v133492(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex277) )
& ( v133492(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex276) )
& ( v133492(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex275) )
& ( v133492(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex274) )
& ( v133492(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex273) )
& ( v133492(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex272) )
& ( v133492(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex271) )
& ( v133492(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex270) )
& ( v133492(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex269) )
& ( v133492(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex268) )
& ( v133492(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex267) )
& ( v133492(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex266) )
& ( v133492(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex265) )
& ( v133492(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex264) )
& ( v133492(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex263) )
& ( v133492(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex262) )
& ( v133492(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex261) )
& ( v133492(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex260) )
& ( v133492(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex259) )
& ( v133492(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex258) )
& ( v133492(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex257) )
& ( v133492(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex256) )
& ( v133492(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex255) )
& ( v133492(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex254) )
& ( v133492(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex253) )
& ( v133492(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex252) )
& ( v133492(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex251) )
& ( v133492(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex250) )
& ( v133492(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex249) )
& ( v133492(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex248) )
& ( v133492(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex247) )
& ( v133492(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2473,axiom,
! [VarNext] :
( v133494(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133492(VarNext,B)
<=> v105538(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133494(VarNext)
<=> ( v133495(VarNext)
& v105520(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133495(VarNext)
<=> ( v133497(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133497(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_43578,axiom,
! [VarCurr] :
( v105504(VarCurr,bitIndex81)
<=> v105509(VarCurr,bitIndex81) ) ).
fof(addAssignment_43577,axiom,
! [VarCurr] :
( v105508(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex204) ) ).
fof(addAssignment_43576,axiom,
! [VarCurr] :
( v105497(VarCurr,bitIndex81)
<=> v105502(VarCurr,bitIndex81) ) ).
fof(addAssignment_43575,axiom,
! [VarCurr] :
( v105501(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex327) ) ).
fof(addAssignment_43574,axiom,
! [VarNext] :
( v105260(VarNext,bitIndex204)
<=> v133484(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133486(VarNext)
=> ( ( v133484(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex245) )
& ( v133484(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex244) )
& ( v133484(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex243) )
& ( v133484(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex242) )
& ( v133484(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex241) )
& ( v133484(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex240) )
& ( v133484(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex239) )
& ( v133484(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex238) )
& ( v133484(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex237) )
& ( v133484(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex236) )
& ( v133484(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex235) )
& ( v133484(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex234) )
& ( v133484(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex233) )
& ( v133484(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex232) )
& ( v133484(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex231) )
& ( v133484(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex230) )
& ( v133484(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex229) )
& ( v133484(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex228) )
& ( v133484(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex227) )
& ( v133484(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex226) )
& ( v133484(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex225) )
& ( v133484(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex224) )
& ( v133484(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex223) )
& ( v133484(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex222) )
& ( v133484(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex221) )
& ( v133484(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex220) )
& ( v133484(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex219) )
& ( v133484(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex218) )
& ( v133484(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex217) )
& ( v133484(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex216) )
& ( v133484(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex215) )
& ( v133484(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex214) )
& ( v133484(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex213) )
& ( v133484(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex212) )
& ( v133484(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex211) )
& ( v133484(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex210) )
& ( v133484(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex209) )
& ( v133484(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex208) )
& ( v133484(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex207) )
& ( v133484(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex206) )
& ( v133484(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex205) )
& ( v133484(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex204) )
& ( v133484(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex203) )
& ( v133484(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex202) )
& ( v133484(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex201) )
& ( v133484(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex200) )
& ( v133484(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex199) )
& ( v133484(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex198) )
& ( v133484(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex197) )
& ( v133484(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex196) )
& ( v133484(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex195) )
& ( v133484(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex194) )
& ( v133484(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex193) )
& ( v133484(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex192) )
& ( v133484(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex191) )
& ( v133484(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex190) )
& ( v133484(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex189) )
& ( v133484(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex188) )
& ( v133484(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex187) )
& ( v133484(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex186) )
& ( v133484(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex185) )
& ( v133484(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex184) )
& ( v133484(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex183) )
& ( v133484(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex182) )
& ( v133484(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex181) )
& ( v133484(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex180) )
& ( v133484(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex179) )
& ( v133484(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex178) )
& ( v133484(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex177) )
& ( v133484(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex176) )
& ( v133484(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex175) )
& ( v133484(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex174) )
& ( v133484(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex173) )
& ( v133484(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex172) )
& ( v133484(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex171) )
& ( v133484(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex170) )
& ( v133484(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex169) )
& ( v133484(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex168) )
& ( v133484(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex167) )
& ( v133484(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex166) )
& ( v133484(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex165) )
& ( v133484(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex164) )
& ( v133484(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex163) )
& ( v133484(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex162) )
& ( v133484(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex161) )
& ( v133484(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex160) )
& ( v133484(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex159) )
& ( v133484(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex158) )
& ( v133484(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex157) )
& ( v133484(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex156) )
& ( v133484(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex155) )
& ( v133484(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex154) )
& ( v133484(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex153) )
& ( v133484(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex152) )
& ( v133484(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex151) )
& ( v133484(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex150) )
& ( v133484(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex149) )
& ( v133484(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex148) )
& ( v133484(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex147) )
& ( v133484(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex146) )
& ( v133484(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex145) )
& ( v133484(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex144) )
& ( v133484(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex143) )
& ( v133484(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex142) )
& ( v133484(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex141) )
& ( v133484(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex140) )
& ( v133484(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex139) )
& ( v133484(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex138) )
& ( v133484(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex137) )
& ( v133484(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex136) )
& ( v133484(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex135) )
& ( v133484(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex134) )
& ( v133484(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex133) )
& ( v133484(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex132) )
& ( v133484(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex131) )
& ( v133484(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex130) )
& ( v133484(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex129) )
& ( v133484(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex128) )
& ( v133484(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex127) )
& ( v133484(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex126) )
& ( v133484(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex125) )
& ( v133484(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex124) )
& ( v133484(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2472,axiom,
! [VarNext] :
( v133486(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133484(VarNext,B)
<=> v105492(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133486(VarNext)
<=> ( v133487(VarNext)
& v105474(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133487(VarNext)
<=> ( v133489(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133489(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_43573,axiom,
! [VarCurr] :
( v105458(VarCurr,bitIndex81)
<=> v105463(VarCurr,bitIndex81) ) ).
fof(addAssignment_43572,axiom,
! [VarCurr] :
( v105462(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex81) ) ).
fof(addAssignment_43571,axiom,
! [VarCurr] :
( v105451(VarCurr,bitIndex81)
<=> v105456(VarCurr,bitIndex81) ) ).
fof(addAssignment_43570,axiom,
! [VarCurr] :
( v105455(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex204) ) ).
fof(addAssignment_43569,axiom,
! [VarNext] :
( v105260(VarNext,bitIndex81)
<=> v133476(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionEqualRanges1_2340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133478(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133476(VarNext,B)
<=> v105260(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2471,axiom,
! [VarNext] :
( v133478(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133476(VarNext,B)
<=> v105446(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133478(VarNext)
<=> ( v133479(VarNext)
& v105427(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133479(VarNext)
<=> ( v133481(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133481(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_43568,axiom,
! [VarCurr] :
( v105411(VarCurr,bitIndex81)
<=> v105416(VarCurr,bitIndex81) ) ).
fof(addAssignment_43567,axiom,
! [VarCurr] :
( v105415(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex81) ) ).
fof(addAssignment_43566,axiom,
! [VarCurr] :
( v105314(VarCurr,bitIndex81)
<=> v105409(VarCurr,bitIndex81) ) ).
fof(addAssignment_43565,axiom,
! [VarCurr] :
( v105408(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex81) ) ).
fof(addAssignment_43564,axiom,
! [VarCurr] :
( v105263(VarCurr,bitIndex81)
<=> v105265(VarCurr,bitIndex81) ) ).
fof(addAssignment_43563,axiom,
! [VarCurr] :
( v105265(VarCurr,bitIndex81)
<=> v105267(VarCurr,bitIndex81) ) ).
fof(addAssignment_43562,axiom,
! [VarCurr] :
( v105267(VarCurr,bitIndex81)
<=> v105269(VarCurr,bitIndex81) ) ).
fof(addAssignment_43561,axiom,
! [VarCurr] :
( v105269(VarCurr,bitIndex81)
<=> v105271(VarCurr,bitIndex81) ) ).
fof(addAssignment_43560,axiom,
! [VarCurr] :
( v105271(VarCurr,bitIndex81)
<=> v105273(VarCurr,bitIndex81) ) ).
fof(addAssignment_43559,axiom,
! [VarCurr] :
( v105273(VarCurr,bitIndex81)
<=> v105275(VarCurr,bitIndex81) ) ).
fof(addAssignment_43558,axiom,
! [VarCurr] :
( v105275(VarCurr,bitIndex81)
<=> v105277(VarCurr,bitIndex81) ) ).
fof(addAssignment_43557,axiom,
! [VarNext] :
( v105277(VarNext,bitIndex81)
<=> v133468(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionEqualRanges1_2339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133469(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133468(VarNext,B)
<=> v105277(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2470,axiom,
! [VarNext] :
( v133469(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133468(VarNext,B)
<=> v105309(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133469(VarNext)
<=> v133470(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133470(VarNext)
<=> ( v133472(VarNext)
& v299(VarNext) ) ) ) ).
fof(writeUnaryOperator_11087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133472(VarNext)
<=> v105303(VarNext) ) ) ).
fof(addAssignment_43556,axiom,
! [VarCurr] :
( v105279(VarCurr,bitIndex81)
<=> v105287(VarCurr,bitIndex81) ) ).
fof(addAssignment_43555,axiom,
! [VarCurr] :
( v105292(VarCurr,bitIndex4)
<=> v133465(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3196,axiom,
! [VarCurr] :
( ~ v133466(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v133465(VarCurr,B)
<=> v133432(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_783,axiom,
! [VarCurr] :
( v133466(VarCurr)
=> ( ( v133465(VarCurr,bitIndex7)
<=> v356(VarCurr,bitIndex13) )
& ( v133465(VarCurr,bitIndex6)
<=> v356(VarCurr,bitIndex12) )
& ( v133465(VarCurr,bitIndex5)
<=> v356(VarCurr,bitIndex11) )
& ( v133465(VarCurr,bitIndex4)
<=> v356(VarCurr,bitIndex10) )
& ( v133465(VarCurr,bitIndex3)
<=> v356(VarCurr,bitIndex9) )
& ( v133465(VarCurr,bitIndex2)
<=> v356(VarCurr,bitIndex8) )
& ( v133465(VarCurr,bitIndex1)
<=> v356(VarCurr,bitIndex7) )
& ( v133465(VarCurr,bitIndex0)
<=> v356(VarCurr,bitIndex6) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26737,axiom,
! [VarCurr] :
( v133466(VarCurr)
<=> ( v133370(VarCurr)
| v15567(VarCurr) ) ) ).
fof(addAssignment_43554,axiom,
! [VarCurr] :
( v133432(VarCurr,bitIndex4)
<=> v358(VarCurr,bitIndex74) ) ).
fof(addAssignment_43553,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex74)
<=> v360(VarCurr,bitIndex74) ) ).
fof(addAssignment_43552,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex74)
<=> v362(VarCurr,bitIndex74) ) ).
fof(addAssignment_43551,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex74)
<=> v364(VarCurr,bitIndex654) ) ).
fof(addAssignment_43550,axiom,
! [VarNext] :
( v364(VarNext,bitIndex654)
<=> v133458(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133460(VarNext)
=> ( ( v133458(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v133458(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v133458(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v133458(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v133458(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v133458(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v133458(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v133458(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v133458(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v133458(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v133458(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v133458(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v133458(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v133458(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v133458(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v133458(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v133458(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v133458(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v133458(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v133458(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v133458(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v133458(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v133458(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v133458(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v133458(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v133458(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v133458(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v133458(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v133458(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v133458(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v133458(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v133458(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v133458(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v133458(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v133458(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v133458(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v133458(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v133458(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v133458(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v133458(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v133458(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v133458(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v133458(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v133458(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v133458(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v133458(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v133458(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v133458(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v133458(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v133458(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v133458(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v133458(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v133458(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v133458(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v133458(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v133458(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v133458(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v133458(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v133458(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v133458(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v133458(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v133458(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v133458(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v133458(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v133458(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v133458(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v133458(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v133458(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v133458(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v133458(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v133458(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v133458(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v133458(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v133458(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v133458(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v133458(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v133458(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v133458(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v133458(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v133458(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v133458(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v133458(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v133458(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v133458(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v133458(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v133458(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v133458(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v133458(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v133458(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v133458(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v133458(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v133458(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v133458(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v133458(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v133458(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v133458(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v133458(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v133458(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v133458(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v133458(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v133458(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v133458(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v133458(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v133458(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v133458(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v133458(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v133458(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v133458(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v133458(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v133458(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v133458(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v133458(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v133458(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v133458(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v133458(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v133458(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2469,axiom,
! [VarNext] :
( v133460(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133458(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133460(VarNext)
<=> ( v133461(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133461(VarNext)
<=> ( v133463(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133463(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43549,axiom,
! [VarNext] :
( v364(VarNext,bitIndex538)
<=> v133450(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133452(VarNext)
=> ( ( v133450(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v133450(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v133450(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v133450(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v133450(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v133450(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v133450(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v133450(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v133450(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v133450(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v133450(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v133450(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v133450(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v133450(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v133450(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v133450(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v133450(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v133450(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v133450(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v133450(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v133450(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v133450(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v133450(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v133450(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v133450(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v133450(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v133450(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v133450(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v133450(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v133450(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v133450(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v133450(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v133450(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v133450(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v133450(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v133450(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v133450(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v133450(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v133450(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v133450(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v133450(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v133450(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v133450(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v133450(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v133450(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v133450(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v133450(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v133450(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v133450(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v133450(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v133450(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v133450(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v133450(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v133450(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v133450(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v133450(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v133450(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v133450(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v133450(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v133450(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v133450(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v133450(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v133450(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v133450(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v133450(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v133450(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v133450(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v133450(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v133450(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v133450(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v133450(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v133450(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v133450(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v133450(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v133450(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v133450(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v133450(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v133450(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v133450(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v133450(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v133450(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v133450(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v133450(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v133450(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v133450(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v133450(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v133450(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v133450(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v133450(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v133450(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v133450(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v133450(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v133450(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v133450(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v133450(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v133450(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v133450(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v133450(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v133450(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v133450(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v133450(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v133450(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v133450(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v133450(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v133450(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v133450(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v133450(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v133450(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v133450(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v133450(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v133450(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v133450(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v133450(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v133450(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v133450(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v133450(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2468,axiom,
! [VarNext] :
( v133452(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133450(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133452(VarNext)
<=> ( v133453(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133453(VarNext)
<=> ( v133455(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133455(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43548,axiom,
! [VarNext] :
( v364(VarNext,bitIndex422)
<=> v133442(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133444(VarNext)
=> ( ( v133442(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v133442(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v133442(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v133442(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v133442(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v133442(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v133442(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v133442(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v133442(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v133442(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v133442(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v133442(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v133442(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v133442(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v133442(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v133442(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v133442(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v133442(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v133442(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v133442(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v133442(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v133442(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v133442(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v133442(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v133442(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v133442(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v133442(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v133442(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v133442(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v133442(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v133442(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v133442(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v133442(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v133442(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v133442(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v133442(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v133442(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v133442(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v133442(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v133442(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v133442(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v133442(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v133442(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v133442(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v133442(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v133442(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v133442(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v133442(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v133442(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v133442(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v133442(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v133442(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v133442(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v133442(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v133442(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v133442(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v133442(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v133442(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v133442(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v133442(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v133442(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v133442(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v133442(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v133442(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v133442(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v133442(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v133442(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v133442(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v133442(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v133442(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v133442(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v133442(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v133442(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v133442(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v133442(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v133442(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v133442(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v133442(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v133442(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v133442(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v133442(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v133442(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v133442(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v133442(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v133442(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v133442(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v133442(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v133442(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v133442(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v133442(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v133442(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v133442(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v133442(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v133442(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v133442(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v133442(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v133442(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v133442(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v133442(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v133442(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v133442(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v133442(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v133442(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v133442(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v133442(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v133442(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v133442(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v133442(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v133442(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v133442(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v133442(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v133442(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v133442(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v133442(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v133442(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v133442(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2467,axiom,
! [VarNext] :
( v133444(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133442(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133444(VarNext)
<=> ( v133445(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133445(VarNext)
<=> ( v133447(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133447(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43547,axiom,
! [VarNext] :
( v364(VarNext,bitIndex306)
<=> v133434(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133436(VarNext)
=> ( ( v133434(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex347) )
& ( v133434(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex346) )
& ( v133434(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex345) )
& ( v133434(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex344) )
& ( v133434(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex343) )
& ( v133434(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex342) )
& ( v133434(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex341) )
& ( v133434(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex340) )
& ( v133434(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex339) )
& ( v133434(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex338) )
& ( v133434(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex337) )
& ( v133434(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex336) )
& ( v133434(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex335) )
& ( v133434(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex334) )
& ( v133434(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex333) )
& ( v133434(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex332) )
& ( v133434(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex331) )
& ( v133434(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex330) )
& ( v133434(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex329) )
& ( v133434(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex328) )
& ( v133434(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex327) )
& ( v133434(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex326) )
& ( v133434(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex325) )
& ( v133434(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex324) )
& ( v133434(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex323) )
& ( v133434(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex322) )
& ( v133434(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex321) )
& ( v133434(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex320) )
& ( v133434(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex319) )
& ( v133434(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex318) )
& ( v133434(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex317) )
& ( v133434(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex316) )
& ( v133434(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex315) )
& ( v133434(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex314) )
& ( v133434(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex313) )
& ( v133434(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex312) )
& ( v133434(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex311) )
& ( v133434(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex310) )
& ( v133434(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex309) )
& ( v133434(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex308) )
& ( v133434(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex307) )
& ( v133434(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex306) )
& ( v133434(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex305) )
& ( v133434(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex304) )
& ( v133434(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex303) )
& ( v133434(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex302) )
& ( v133434(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex301) )
& ( v133434(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex300) )
& ( v133434(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex299) )
& ( v133434(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex298) )
& ( v133434(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex297) )
& ( v133434(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex296) )
& ( v133434(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex295) )
& ( v133434(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex294) )
& ( v133434(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex293) )
& ( v133434(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex292) )
& ( v133434(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex291) )
& ( v133434(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex290) )
& ( v133434(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex289) )
& ( v133434(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex288) )
& ( v133434(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex287) )
& ( v133434(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex286) )
& ( v133434(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex285) )
& ( v133434(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex284) )
& ( v133434(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex283) )
& ( v133434(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex282) )
& ( v133434(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex281) )
& ( v133434(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex280) )
& ( v133434(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex279) )
& ( v133434(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex278) )
& ( v133434(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex277) )
& ( v133434(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex276) )
& ( v133434(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex275) )
& ( v133434(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex274) )
& ( v133434(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex273) )
& ( v133434(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex272) )
& ( v133434(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex271) )
& ( v133434(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex270) )
& ( v133434(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex269) )
& ( v133434(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex268) )
& ( v133434(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex267) )
& ( v133434(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex266) )
& ( v133434(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex265) )
& ( v133434(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex264) )
& ( v133434(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex263) )
& ( v133434(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex262) )
& ( v133434(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex261) )
& ( v133434(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex260) )
& ( v133434(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex259) )
& ( v133434(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex258) )
& ( v133434(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex257) )
& ( v133434(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex256) )
& ( v133434(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex255) )
& ( v133434(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex254) )
& ( v133434(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex253) )
& ( v133434(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex252) )
& ( v133434(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex251) )
& ( v133434(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex250) )
& ( v133434(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex249) )
& ( v133434(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex248) )
& ( v133434(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex247) )
& ( v133434(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex246) )
& ( v133434(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex245) )
& ( v133434(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex244) )
& ( v133434(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex243) )
& ( v133434(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex242) )
& ( v133434(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex241) )
& ( v133434(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex240) )
& ( v133434(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex239) )
& ( v133434(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex238) )
& ( v133434(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex237) )
& ( v133434(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex236) )
& ( v133434(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex235) )
& ( v133434(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex234) )
& ( v133434(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex233) )
& ( v133434(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex232) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2466,axiom,
! [VarNext] :
( v133436(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133434(VarNext,B)
<=> v425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133436(VarNext)
<=> ( v133437(VarNext)
& v419(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133437(VarNext)
<=> ( v133439(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133439(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43546,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex74)
<=> v396(VarCurr,bitIndex74) ) ).
fof(addAssignment_43545,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex74)
<=> v398(VarCurr,bitIndex74) ) ).
fof(addAssignment_43544,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex74)
<=> v400(VarCurr,bitIndex74) ) ).
fof(addAssignment_43543,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex74)
<=> v402(VarCurr,bitIndex74) ) ).
fof(addAssignment_43542,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex74)
<=> v404(VarCurr,bitIndex74) ) ).
fof(addAssignment_43541,axiom,
! [VarCurr] :
( v356(VarCurr,bitIndex10)
<=> v358(VarCurr,bitIndex10) ) ).
fof(addAssignment_43540,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex10)
<=> v360(VarCurr,bitIndex10) ) ).
fof(addAssignment_43539,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex10)
<=> v362(VarCurr,bitIndex10) ) ).
fof(addAssignment_43538,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex10)
<=> v364(VarCurr,bitIndex590) ) ).
fof(addAssignment_43537,axiom,
! [VarNext] :
( v364(VarNext,bitIndex590)
<=> v133424(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133426(VarNext)
=> ( ( v133424(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v133424(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v133424(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v133424(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v133424(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v133424(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v133424(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v133424(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v133424(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v133424(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v133424(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v133424(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v133424(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v133424(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v133424(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v133424(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v133424(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v133424(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v133424(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v133424(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v133424(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v133424(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v133424(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v133424(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v133424(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v133424(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v133424(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v133424(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v133424(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v133424(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v133424(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v133424(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v133424(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v133424(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v133424(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v133424(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v133424(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v133424(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v133424(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v133424(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v133424(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v133424(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v133424(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v133424(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v133424(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v133424(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v133424(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v133424(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v133424(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v133424(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v133424(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v133424(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v133424(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v133424(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v133424(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v133424(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v133424(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v133424(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v133424(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v133424(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v133424(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v133424(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v133424(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v133424(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v133424(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v133424(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v133424(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v133424(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v133424(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v133424(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v133424(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v133424(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v133424(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v133424(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v133424(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v133424(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v133424(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v133424(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v133424(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v133424(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v133424(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v133424(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v133424(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v133424(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v133424(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v133424(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v133424(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v133424(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v133424(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v133424(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v133424(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v133424(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v133424(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v133424(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v133424(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v133424(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v133424(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v133424(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v133424(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v133424(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v133424(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v133424(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v133424(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v133424(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v133424(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v133424(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v133424(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v133424(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v133424(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v133424(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v133424(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v133424(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v133424(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v133424(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v133424(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v133424(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2465,axiom,
! [VarNext] :
( v133426(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133424(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133426(VarNext)
<=> ( v133427(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133427(VarNext)
<=> ( v133429(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133429(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43536,axiom,
! [VarNext] :
( v364(VarNext,bitIndex474)
<=> v133416(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133418(VarNext)
=> ( ( v133416(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v133416(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v133416(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v133416(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v133416(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v133416(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v133416(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v133416(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v133416(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v133416(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v133416(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v133416(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v133416(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v133416(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v133416(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v133416(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v133416(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v133416(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v133416(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v133416(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v133416(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v133416(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v133416(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v133416(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v133416(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v133416(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v133416(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v133416(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v133416(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v133416(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v133416(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v133416(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v133416(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v133416(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v133416(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v133416(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v133416(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v133416(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v133416(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v133416(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v133416(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v133416(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v133416(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v133416(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v133416(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v133416(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v133416(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v133416(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v133416(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v133416(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v133416(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v133416(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v133416(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v133416(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v133416(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v133416(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v133416(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v133416(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v133416(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v133416(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v133416(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v133416(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v133416(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v133416(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v133416(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v133416(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v133416(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v133416(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v133416(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v133416(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v133416(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v133416(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v133416(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v133416(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v133416(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v133416(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v133416(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v133416(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v133416(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v133416(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v133416(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v133416(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v133416(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v133416(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v133416(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v133416(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v133416(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v133416(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v133416(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v133416(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v133416(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v133416(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v133416(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v133416(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v133416(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v133416(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v133416(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v133416(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v133416(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v133416(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v133416(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v133416(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v133416(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v133416(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v133416(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v133416(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v133416(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v133416(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v133416(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v133416(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v133416(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v133416(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v133416(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v133416(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v133416(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v133416(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2464,axiom,
! [VarNext] :
( v133418(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133416(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133418(VarNext)
<=> ( v133419(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133419(VarNext)
<=> ( v133421(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133421(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43535,axiom,
! [VarNext] :
( v364(VarNext,bitIndex358)
<=> v133408(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133410(VarNext)
=> ( ( v133408(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v133408(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v133408(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v133408(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v133408(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v133408(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v133408(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v133408(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v133408(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v133408(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v133408(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v133408(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v133408(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v133408(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v133408(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v133408(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v133408(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v133408(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v133408(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v133408(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v133408(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v133408(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v133408(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v133408(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v133408(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v133408(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v133408(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v133408(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v133408(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v133408(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v133408(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v133408(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v133408(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v133408(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v133408(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v133408(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v133408(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v133408(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v133408(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v133408(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v133408(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v133408(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v133408(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v133408(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v133408(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v133408(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v133408(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v133408(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v133408(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v133408(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v133408(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v133408(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v133408(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v133408(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v133408(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v133408(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v133408(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v133408(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v133408(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v133408(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v133408(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v133408(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v133408(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v133408(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v133408(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v133408(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v133408(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v133408(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v133408(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v133408(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v133408(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v133408(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v133408(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v133408(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v133408(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v133408(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v133408(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v133408(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v133408(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v133408(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v133408(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v133408(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v133408(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v133408(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v133408(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v133408(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v133408(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v133408(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v133408(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v133408(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v133408(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v133408(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v133408(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v133408(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v133408(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v133408(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v133408(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v133408(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v133408(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v133408(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v133408(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v133408(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v133408(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v133408(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v133408(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v133408(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v133408(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v133408(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v133408(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v133408(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v133408(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v133408(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v133408(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v133408(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v133408(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v133408(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2463,axiom,
! [VarNext] :
( v133410(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133408(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133410(VarNext)
<=> ( v133411(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133411(VarNext)
<=> ( v133413(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133413(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43534,axiom,
! [VarNext] :
( v364(VarNext,bitIndex242)
<=> v133400(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133402(VarNext)
=> ( ( v133400(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex347) )
& ( v133400(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex346) )
& ( v133400(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex345) )
& ( v133400(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex344) )
& ( v133400(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex343) )
& ( v133400(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex342) )
& ( v133400(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex341) )
& ( v133400(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex340) )
& ( v133400(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex339) )
& ( v133400(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex338) )
& ( v133400(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex337) )
& ( v133400(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex336) )
& ( v133400(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex335) )
& ( v133400(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex334) )
& ( v133400(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex333) )
& ( v133400(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex332) )
& ( v133400(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex331) )
& ( v133400(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex330) )
& ( v133400(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex329) )
& ( v133400(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex328) )
& ( v133400(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex327) )
& ( v133400(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex326) )
& ( v133400(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex325) )
& ( v133400(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex324) )
& ( v133400(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex323) )
& ( v133400(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex322) )
& ( v133400(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex321) )
& ( v133400(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex320) )
& ( v133400(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex319) )
& ( v133400(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex318) )
& ( v133400(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex317) )
& ( v133400(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex316) )
& ( v133400(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex315) )
& ( v133400(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex314) )
& ( v133400(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex313) )
& ( v133400(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex312) )
& ( v133400(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex311) )
& ( v133400(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex310) )
& ( v133400(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex309) )
& ( v133400(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex308) )
& ( v133400(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex307) )
& ( v133400(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex306) )
& ( v133400(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex305) )
& ( v133400(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex304) )
& ( v133400(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex303) )
& ( v133400(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex302) )
& ( v133400(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex301) )
& ( v133400(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex300) )
& ( v133400(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex299) )
& ( v133400(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex298) )
& ( v133400(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex297) )
& ( v133400(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex296) )
& ( v133400(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex295) )
& ( v133400(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex294) )
& ( v133400(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex293) )
& ( v133400(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex292) )
& ( v133400(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex291) )
& ( v133400(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex290) )
& ( v133400(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex289) )
& ( v133400(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex288) )
& ( v133400(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex287) )
& ( v133400(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex286) )
& ( v133400(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex285) )
& ( v133400(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex284) )
& ( v133400(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex283) )
& ( v133400(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex282) )
& ( v133400(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex281) )
& ( v133400(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex280) )
& ( v133400(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex279) )
& ( v133400(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex278) )
& ( v133400(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex277) )
& ( v133400(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex276) )
& ( v133400(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex275) )
& ( v133400(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex274) )
& ( v133400(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex273) )
& ( v133400(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex272) )
& ( v133400(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex271) )
& ( v133400(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex270) )
& ( v133400(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex269) )
& ( v133400(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex268) )
& ( v133400(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex267) )
& ( v133400(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex266) )
& ( v133400(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex265) )
& ( v133400(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex264) )
& ( v133400(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex263) )
& ( v133400(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex262) )
& ( v133400(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex261) )
& ( v133400(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex260) )
& ( v133400(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex259) )
& ( v133400(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex258) )
& ( v133400(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex257) )
& ( v133400(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex256) )
& ( v133400(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex255) )
& ( v133400(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex254) )
& ( v133400(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex253) )
& ( v133400(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex252) )
& ( v133400(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex251) )
& ( v133400(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex250) )
& ( v133400(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex249) )
& ( v133400(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex248) )
& ( v133400(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex247) )
& ( v133400(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex246) )
& ( v133400(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex245) )
& ( v133400(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex244) )
& ( v133400(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex243) )
& ( v133400(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex242) )
& ( v133400(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex241) )
& ( v133400(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex240) )
& ( v133400(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex239) )
& ( v133400(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex238) )
& ( v133400(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex237) )
& ( v133400(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex236) )
& ( v133400(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex235) )
& ( v133400(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex234) )
& ( v133400(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex233) )
& ( v133400(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex232) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2462,axiom,
! [VarNext] :
( v133402(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133400(VarNext,B)
<=> v425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133402(VarNext)
<=> ( v133403(VarNext)
& v419(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133403(VarNext)
<=> ( v133405(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_11079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133405(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_43533,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex10)
<=> v396(VarCurr,bitIndex10) ) ).
fof(addAssignment_43532,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex10)
<=> v398(VarCurr,bitIndex10) ) ).
fof(addAssignment_43531,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex10)
<=> v400(VarCurr,bitIndex10) ) ).
fof(addAssignment_43530,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex10)
<=> v402(VarCurr,bitIndex10) ) ).
fof(addAssignment_43529,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex10)
<=> v404(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3195,axiom,
! [VarCurr] :
( ~ v133372(VarCurr)
=> ( v133370(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3001,axiom,
! [VarCurr] :
( v133372(VarCurr)
=> ( v133370(VarCurr)
<=> v133398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5411,axiom,
! [VarCurr] :
( ~ v133373(VarCurr)
=> ( v133398(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5400,axiom,
! [VarCurr] :
( v133373(VarCurr)
=> ( v133398(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26720,axiom,
! [VarCurr] :
( v133372(VarCurr)
<=> ( v133373(VarCurr)
| v133375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26719,axiom,
! [VarCurr] :
( v133375(VarCurr)
<=> ( v133376(VarCurr)
| v133393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26718,axiom,
! [VarCurr] :
( v133393(VarCurr)
<=> ( v133395(VarCurr)
& v133131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26717,axiom,
! [VarCurr] :
( v133395(VarCurr)
<=> ( v133396(VarCurr)
& v10163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26716,axiom,
! [VarCurr] :
( v133396(VarCurr)
<=> ( v133397(VarCurr)
& v10162(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3094,axiom,
! [VarCurr] :
( v133397(VarCurr)
<=> ( v133388(VarCurr)
& v4310(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26715,axiom,
! [VarCurr] :
( v133376(VarCurr)
<=> ( v133377(VarCurr)
| v133390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26714,axiom,
! [VarCurr] :
( v133390(VarCurr)
<=> ( v133392(VarCurr)
& v133131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3093,axiom,
! [VarCurr] :
( v133392(VarCurr)
<=> ( v133386(VarCurr)
& v4310(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26713,axiom,
! [VarCurr] :
( v133377(VarCurr)
<=> ( v133378(VarCurr)
| v133383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26712,axiom,
! [VarCurr] :
( v133383(VarCurr)
<=> ( v133385(VarCurr)
& v133131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26711,axiom,
! [VarCurr] :
( v133385(VarCurr)
<=> ( v133386(VarCurr)
& v10163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26710,axiom,
! [VarCurr] :
( v133386(VarCurr)
<=> ( v133387(VarCurr)
& v10162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26709,axiom,
! [VarCurr] :
( v133387(VarCurr)
<=> ( v133388(VarCurr)
& v10161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26708,axiom,
! [VarCurr] :
( v133388(VarCurr)
<=> ( v133389(VarCurr)
& v10160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26707,axiom,
! [VarCurr] :
( v133389(VarCurr)
<=> ( v4310(VarCurr,bitIndex0)
& v10159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26706,axiom,
! [VarCurr] :
( v133378(VarCurr)
<=> ( v133379(VarCurr)
| v133381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26705,axiom,
! [VarCurr] :
( v133381(VarCurr)
<=> ( v10168(VarCurr)
& v133131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26704,axiom,
! [VarCurr] :
( v133379(VarCurr)
<=> ( v10153(VarCurr)
& v133131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26703,axiom,
! [VarCurr] :
( v133373(VarCurr)
<=> ( v15571(VarCurr)
& v133131(VarCurr) ) ) ).
fof(addAssignment_43528,axiom,
! [VarCurr] :
( ( v133365(VarCurr,bitIndex6)
<=> v105256(VarCurr,bitIndex122) )
& ( v133365(VarCurr,bitIndex5)
<=> v105256(VarCurr,bitIndex121) )
& ( v133365(VarCurr,bitIndex4)
<=> v105256(VarCurr,bitIndex120) )
& ( v133365(VarCurr,bitIndex3)
<=> v105256(VarCurr,bitIndex119) )
& ( v133365(VarCurr,bitIndex2)
<=> v105256(VarCurr,bitIndex118) )
& ( v133365(VarCurr,bitIndex1)
<=> v105256(VarCurr,bitIndex117) )
& ( v133365(VarCurr,bitIndex0)
<=> v105256(VarCurr,bitIndex116) ) ) ).
fof(addAssignment_43527,axiom,
! [VarCurr] :
( v205(VarCurr)
<=> v207(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133342(VarNext)
=> ( v207(VarNext)
<=> v207(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2461,axiom,
! [VarNext] :
( v133342(VarNext)
=> ( v207(VarNext)
<=> v133360(VarNext) ) ) ).
fof(addAssignment_43526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133360(VarNext)
<=> v133358(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3194,axiom,
! [VarCurr] :
( ~ v133357(VarCurr)
=> ( v133358(VarCurr)
<=> v133361(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3000,axiom,
! [VarCurr] :
( v133357(VarCurr)
=> ( v133358(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3193,axiom,
! [VarCurr] :
( ~ v211(VarCurr)
=> ( v133361(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2999,axiom,
! [VarCurr] :
( v211(VarCurr)
=> ( v133361(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133342(VarNext)
<=> ( v133343(VarNext)
& v133350(VarNext) ) ) ) ).
fof(addAssignment_43525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133350(VarNext)
<=> v133348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26701,axiom,
! [VarCurr] :
( v133348(VarCurr)
<=> ( v133351(VarCurr)
| v133357(VarCurr) ) ) ).
fof(writeUnaryOperator_11078,axiom,
! [VarCurr] :
( ~ v133357(VarCurr)
<=> v209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26700,axiom,
! [VarCurr] :
( v133351(VarCurr)
<=> ( v133352(VarCurr)
| v211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26699,axiom,
! [VarCurr] :
( v133352(VarCurr)
<=> ( v133353(VarCurr)
& v133356(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9317,axiom,
! [VarCurr] :
( v133356(VarCurr)
<=> ( v105320(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26698,axiom,
! [VarCurr] :
( v133353(VarCurr)
<=> ( v133354(VarCurr)
& v133355(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9316,axiom,
! [VarCurr] :
( v133355(VarCurr)
<=> ( v15595(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9315,axiom,
! [VarCurr] :
( v133354(VarCurr)
<=> ( v15599(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133343(VarNext)
<=> ( v133344(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_11077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133344(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_43524,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex0)
<=> v105342(VarCurr,bitIndex0) ) ).
fof(addAssignment_43523,axiom,
! [VarCurr] :
( v211(VarCurr)
<=> v213(VarCurr) ) ).
fof(addAssignment_43522,axiom,
! [VarCurr] :
( v213(VarCurr)
<=> v215(VarCurr) ) ).
fof(addAssignment_43521,axiom,
! [VarCurr] :
( v215(VarCurr)
<=> v217(VarCurr) ) ).
fof(addAssignment_43520,axiom,
! [VarCurr] :
( v217(VarCurr)
<=> v219(VarCurr) ) ).
fof(addAssignment_43519,axiom,
! [VarCurr] :
( v219(VarCurr)
<=> v221(VarCurr) ) ).
fof(addAssignment_43518,axiom,
! [VarCurr] :
( v221(VarCurr)
<=> v223(VarCurr) ) ).
fof(addAssignment_43517,axiom,
! [VarCurr] :
( v223(VarCurr)
<=> v225(VarCurr) ) ).
fof(addAssignment_43516,axiom,
! [VarCurr] :
( v225(VarCurr)
<=> v227(VarCurr,bitIndex1) ) ).
fof(addAssignment_43515,axiom,
! [VarNext] :
( v227(VarNext,bitIndex1)
<=> v133333(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133334(VarNext)
=> ( ( v133333(VarNext,bitIndex1)
<=> v227(VarCurr,bitIndex2) )
& ( v133333(VarNext,bitIndex0)
<=> v227(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2460,axiom,
! [VarNext] :
( v133334(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133333(VarNext,B)
<=> v131415(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133334(VarNext)
<=> v133335(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133335(VarNext)
<=> ( v133337(VarNext)
& v131323(VarNext) ) ) ) ).
fof(writeUnaryOperator_11076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133337(VarNext)
<=> v131330(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_588,axiom,
! [VarCurr] :
( ~ v133318(VarCurr)
=> ( v235(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_782,axiom,
! [VarCurr] :
( v133318(VarCurr)
=> ( v235(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26694,axiom,
! [VarCurr] :
( v133318(VarCurr)
<=> ( v133319(VarCurr)
| v133328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26693,axiom,
! [VarCurr] :
( v133328(VarCurr)
<=> ( v133329(VarCurr)
& v133330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26692,axiom,
! [VarCurr] :
( v133330(VarCurr)
<=> ( v133331(VarCurr)
& v131404(VarCurr) ) ) ).
fof(writeUnaryOperator_11075,axiom,
! [VarCurr] :
( ~ v133331(VarCurr)
<=> v15579(VarCurr) ) ).
fof(writeUnaryOperator_11074,axiom,
! [VarCurr] :
( ~ v133329(VarCurr)
<=> v131376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26691,axiom,
! [VarCurr] :
( v133319(VarCurr)
<=> ( v133320(VarCurr)
& v131376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26690,axiom,
! [VarCurr] :
( v133320(VarCurr)
<=> ( v133321(VarCurr)
| v133325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26689,axiom,
! [VarCurr] :
( v133325(VarCurr)
<=> ( v133327(VarCurr)
& v131365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26688,axiom,
! [VarCurr] :
( v133327(VarCurr)
<=> ( v131374(VarCurr)
& v131369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26687,axiom,
! [VarCurr] :
( v133321(VarCurr)
<=> ( v133323(VarCurr)
& v131365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26686,axiom,
! [VarCurr] :
( v133323(VarCurr)
<=> ( v133324(VarCurr)
& v15551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26685,axiom,
! [VarCurr] :
( v133324(VarCurr)
<=> ( v131374(VarCurr)
& v131400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26684,axiom,
! [VarCurr] :
( v346(VarCurr)
<=> ( v133313(VarCurr)
| v133314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26683,axiom,
! [VarCurr] :
( v133314(VarCurr)
<=> ( v133315(VarCurr)
& v133133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26682,axiom,
! [VarCurr] :
( v133315(VarCurr)
<=> ( v133120(VarCurr)
| v15553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26681,axiom,
! [VarCurr] :
( v133313(VarCurr)
<=> ( v348(VarCurr)
& v10170(VarCurr) ) ) ).
fof(addAssignment_43514,axiom,
! [VarCurr] :
( v133133(VarCurr)
<=> v133135(VarCurr) ) ).
fof(addAssignment_43513,axiom,
! [VarCurr] :
( v133135(VarCurr)
<=> v133137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26680,axiom,
! [VarCurr] :
( v133137(VarCurr)
<=> ( v133310(VarCurr)
& v133311(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3092,axiom,
! [VarCurr] :
( v133311(VarCurr)
<=> ( v133139(VarCurr,bitIndex4)
<~> v133221(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_9314,axiom,
! [VarCurr] :
( v133310(VarCurr)
<=> ( ( v133139(VarCurr,bitIndex3)
<=> v133221(VarCurr,bitIndex3) )
& ( v133139(VarCurr,bitIndex2)
<=> v133221(VarCurr,bitIndex2) )
& ( v133139(VarCurr,bitIndex1)
<=> v133221(VarCurr,bitIndex1) )
& ( v133139(VarCurr,bitIndex0)
<=> v133221(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133291(VarNext)
=> ( v133221(VarNext,bitIndex4)
<=> v133221(VarCurr,bitIndex4) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarNext] :
( v133291(VarNext)
=> ( v133221(VarNext,bitIndex4)
<=> v133305(VarNext) ) ) ).
fof(addAssignment_43512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133305(VarNext)
<=> v133303(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5410,axiom,
! [VarCurr] :
( ~ v133241(VarCurr)
=> ( v133303(VarCurr)
<=> v133306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5399,axiom,
! [VarCurr] :
( v133241(VarCurr)
=> ( v133303(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11073,axiom,
! [VarCurr] :
( ~ v133306(VarCurr)
<=> v133221(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133291(VarNext)
<=> ( v133292(VarNext)
& v133299(VarNext) ) ) ) ).
fof(addAssignment_43511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133299(VarNext)
<=> v133297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26678,axiom,
! [VarCurr] :
( v133297(VarCurr)
<=> ( v133241(VarCurr)
| v133300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26677,axiom,
! [VarCurr] :
( v133300(VarCurr)
<=> ( v133301(VarCurr)
& v133302(VarCurr) ) ) ).
fof(writeUnaryOperator_11072,axiom,
! [VarCurr] :
( ~ v133302(VarCurr)
<=> v133241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26676,axiom,
! [VarCurr] :
( v133301(VarCurr)
<=> ( v133248(VarCurr)
& v133223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133292(VarNext)
<=> ( v133294(VarNext)
& v131448(VarNext) ) ) ) ).
fof(writeUnaryOperator_11071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133294(VarNext)
<=> v131455(VarNext) ) ) ).
fof(addAssignment_43510,axiom,
! [VarCurr] :
( v133139(VarCurr,bitIndex4)
<=> v133141(VarCurr,bitIndex4) ) ).
fof(addAssignment_43509,axiom,
! [VarCurr] :
( v133141(VarCurr,bitIndex4)
<=> v133143(VarCurr,bitIndex4) ) ).
fof(addAssignment_43508,axiom,
! [VarCurr] :
( v133143(VarCurr,bitIndex4)
<=> v133145(VarCurr,bitIndex4) ) ).
fof(addAssignment_43507,axiom,
! [VarCurr] :
( v133145(VarCurr,bitIndex4)
<=> v133147(VarCurr,bitIndex4) ) ).
fof(addAssignment_43506,axiom,
! [VarCurr] :
( v133147(VarCurr,bitIndex4)
<=> v133149(VarCurr,bitIndex4) ) ).
fof(addAssignment_43505,axiom,
! [VarCurr] :
( v133149(VarCurr,bitIndex4)
<=> v133151(VarCurr,bitIndex4) ) ).
fof(addAssignment_43504,axiom,
! [VarCurr] :
( v133151(VarCurr,bitIndex4)
<=> v133217(VarCurr,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133272(VarNext)
=> ( v133218(VarNext)
<=> v133218(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2459,axiom,
! [VarNext] :
( v133272(VarNext)
=> ( v133218(VarNext)
<=> v133285(VarNext) ) ) ).
fof(addAssignment_43503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133285(VarNext)
<=> v133283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5409,axiom,
! [VarCurr] :
( ~ v133186(VarCurr)
=> ( v133283(VarCurr)
<=> v133286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5398,axiom,
! [VarCurr] :
( v133186(VarCurr)
=> ( v133283(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26674,axiom,
! [VarCurr] :
( v133286(VarCurr)
<=> ( v133218(VarCurr)
<~> v133173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133272(VarNext)
<=> ( v133273(VarNext)
& v133280(VarNext) ) ) ) ).
fof(addAssignment_43502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133280(VarNext)
<=> v133278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26672,axiom,
! [VarCurr] :
( v133278(VarCurr)
<=> ( v133186(VarCurr)
| v133281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26671,axiom,
! [VarCurr] :
( v133281(VarCurr)
<=> ( v133155(VarCurr)
& v133282(VarCurr) ) ) ).
fof(writeUnaryOperator_11070,axiom,
! [VarCurr] :
( ~ v133282(VarCurr)
<=> v133186(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133273(VarNext)
<=> ( v133275(VarNext)
& v15462(VarNext) ) ) ) ).
fof(writeUnaryOperator_11069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133275(VarNext)
<=> v15469(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133232(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133221(VarNext,B)
<=> v133221(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2458,axiom,
! [VarNext] :
( v133232(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133221(VarNext,B)
<=> v133246(VarNext,B) ) ) ) ).
fof(addAssignment_43501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133246(VarNext,B)
<=> v133244(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5408,axiom,
! [VarCurr] :
( ~ v133241(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133244(VarCurr,B)
<=> v133247(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5397,axiom,
! [VarCurr] :
( v133241(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133244(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3192,axiom,
! [VarCurr] :
( ~ v133248(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133247(VarCurr,B)
<=> v133249(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2998,axiom,
! [VarCurr] :
( v133248(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133247(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43500,axiom,
! [VarCurr] :
( v133249(VarCurr,bitIndex0)
<=> v133265(VarCurr) ) ).
fof(addAssignment_43499,axiom,
! [VarCurr] :
( v133249(VarCurr,bitIndex1)
<=> v133263(VarCurr) ) ).
fof(addAssignment_43498,axiom,
! [VarCurr] :
( v133249(VarCurr,bitIndex2)
<=> v133258(VarCurr) ) ).
fof(addAssignment_43497,axiom,
! [VarCurr] :
( v133249(VarCurr,bitIndex3)
<=> v133251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26669,axiom,
! [VarCurr] :
( v133263(VarCurr)
<=> ( v133264(VarCurr)
& v133267(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3091,axiom,
! [VarCurr] :
( v133267(VarCurr)
<=> ( v133221(VarCurr,bitIndex0)
| v133221(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26668,axiom,
! [VarCurr] :
( v133264(VarCurr)
<=> ( v133265(VarCurr)
| v133266(VarCurr) ) ) ).
fof(writeUnaryOperator_11068,axiom,
! [VarCurr] :
( ~ v133266(VarCurr)
<=> v133221(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11067,axiom,
! [VarCurr] :
( ~ v133265(VarCurr)
<=> v133221(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26667,axiom,
! [VarCurr] :
( v133258(VarCurr)
<=> ( v133259(VarCurr)
& v133262(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3090,axiom,
! [VarCurr] :
( v133262(VarCurr)
<=> ( v133255(VarCurr)
| v133221(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26666,axiom,
! [VarCurr] :
( v133259(VarCurr)
<=> ( v133260(VarCurr)
| v133261(VarCurr) ) ) ).
fof(writeUnaryOperator_11066,axiom,
! [VarCurr] :
( ~ v133261(VarCurr)
<=> v133221(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11065,axiom,
! [VarCurr] :
( ~ v133260(VarCurr)
<=> v133255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26665,axiom,
! [VarCurr] :
( v133251(VarCurr)
<=> ( v133252(VarCurr)
& v133257(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3089,axiom,
! [VarCurr] :
( v133257(VarCurr)
<=> ( v133254(VarCurr)
| v133221(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26664,axiom,
! [VarCurr] :
( v133252(VarCurr)
<=> ( v133253(VarCurr)
| v133256(VarCurr) ) ) ).
fof(writeUnaryOperator_11064,axiom,
! [VarCurr] :
( ~ v133256(VarCurr)
<=> v133221(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11063,axiom,
! [VarCurr] :
( ~ v133253(VarCurr)
<=> v133254(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3088,axiom,
! [VarCurr] :
( v133254(VarCurr)
<=> ( v133255(VarCurr)
& v133221(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3087,axiom,
! [VarCurr] :
( v133255(VarCurr)
<=> ( v133221(VarCurr,bitIndex0)
& v133221(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9313,axiom,
! [VarCurr] :
( v133248(VarCurr)
<=> ( ( v133221(VarCurr,bitIndex3)
<=> $true )
& ( v133221(VarCurr,bitIndex2)
<=> $false )
& ( v133221(VarCurr,bitIndex1)
<=> $true )
& ( v133221(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133232(VarNext)
<=> ( v133233(VarNext)
& v133240(VarNext) ) ) ) ).
fof(addAssignment_43496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133240(VarNext)
<=> v133238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26662,axiom,
! [VarCurr] :
( v133238(VarCurr)
<=> ( v133241(VarCurr)
| v133242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26661,axiom,
! [VarCurr] :
( v133242(VarCurr)
<=> ( v133223(VarCurr)
& v133243(VarCurr) ) ) ).
fof(writeUnaryOperator_11062,axiom,
! [VarCurr] :
( ~ v133243(VarCurr)
<=> v133241(VarCurr) ) ).
fof(writeUnaryOperator_11061,axiom,
! [VarCurr] :
( ~ v133241(VarCurr)
<=> v15533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133233(VarNext)
<=> ( v133234(VarNext)
& v131448(VarNext) ) ) ) ).
fof(writeUnaryOperator_11060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133234(VarNext)
<=> v131455(VarNext) ) ) ).
fof(addAssignment_43495,axiom,
! [VarCurr] :
( v133223(VarCurr)
<=> v133225(VarCurr) ) ).
fof(addAssignment_43494,axiom,
! [VarCurr] :
( v133225(VarCurr)
<=> v133227(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3086,axiom,
! [VarCurr] :
( v133227(VarCurr)
<=> ( v235(VarCurr,bitIndex1)
& v133229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26659,axiom,
! [VarCurr] :
( v133229(VarCurr)
<=> ( v15553(VarCurr)
| v133120(VarCurr) ) ) ).
fof(addAssignment_43493,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133139(VarCurr,B)
<=> v133141(VarCurr,B) ) ) ).
fof(addAssignment_43492,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133141(VarCurr,B)
<=> v133143(VarCurr,B) ) ) ).
fof(addAssignment_43491,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133143(VarCurr,B)
<=> v133145(VarCurr,B) ) ) ).
fof(addAssignment_43490,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133145(VarCurr,B)
<=> v133147(VarCurr,B) ) ) ).
fof(addAssignment_43489,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133147(VarCurr,B)
<=> v133149(VarCurr,B) ) ) ).
fof(addAssignment_43488,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133149(VarCurr,B)
<=> v133151(VarCurr,B) ) ) ).
fof(addAssignment_43487,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133151(VarCurr,B)
<=> v133217(VarCurr,B) ) ) ).
fof(addAssignment_43486,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133217(VarCurr,B)
<=> v133153(VarCurr,B) ) ) ).
fof(addAssignment_43485,axiom,
! [VarCurr] :
( v133217(VarCurr,bitIndex4)
<=> v133218(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133177(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133153(VarNext,B)
<=> v133153(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2457,axiom,
! [VarNext] :
( v133177(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133153(VarNext,B)
<=> v133191(VarNext,B) ) ) ) ).
fof(addAssignment_43484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133191(VarNext,B)
<=> v133189(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5407,axiom,
! [VarCurr] :
( ~ v133186(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133189(VarCurr,B)
<=> v133192(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5396,axiom,
! [VarCurr] :
( v133186(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133189(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_141,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133192(VarCurr,B)
<=> ( v133193(VarCurr,B)
& v133212(VarCurr,B) ) ) ) ).
fof(addAssignment_43483,axiom,
! [VarCurr] :
( v133212(VarCurr,bitIndex0)
<=> v133213(VarCurr) ) ).
fof(addAssignment_43482,axiom,
! [VarCurr] :
( v133212(VarCurr,bitIndex1)
<=> v133213(VarCurr) ) ).
fof(addAssignment_43481,axiom,
! [VarCurr] :
( v133212(VarCurr,bitIndex2)
<=> v133213(VarCurr) ) ).
fof(addAssignment_43480,axiom,
! [VarCurr] :
( v133212(VarCurr,bitIndex3)
<=> v133213(VarCurr) ) ).
fof(addAssignment_43479,axiom,
! [VarCurr] :
( v133213(VarCurr)
<=> v133214(VarCurr) ) ).
fof(writeUnaryOperator_11059,axiom,
! [VarCurr] :
( ~ v133214(VarCurr)
<=> v133173(VarCurr) ) ).
fof(addAssignment_43478,axiom,
! [VarCurr] :
( v133193(VarCurr,bitIndex0)
<=> v133209(VarCurr) ) ).
fof(addAssignment_43477,axiom,
! [VarCurr] :
( v133193(VarCurr,bitIndex1)
<=> v133207(VarCurr) ) ).
fof(addAssignment_43476,axiom,
! [VarCurr] :
( v133193(VarCurr,bitIndex2)
<=> v133202(VarCurr) ) ).
fof(addAssignment_43475,axiom,
! [VarCurr] :
( v133193(VarCurr,bitIndex3)
<=> v133195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26658,axiom,
! [VarCurr] :
( v133207(VarCurr)
<=> ( v133208(VarCurr)
& v133211(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3085,axiom,
! [VarCurr] :
( v133211(VarCurr)
<=> ( v133153(VarCurr,bitIndex0)
| v133153(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26657,axiom,
! [VarCurr] :
( v133208(VarCurr)
<=> ( v133209(VarCurr)
| v133210(VarCurr) ) ) ).
fof(writeUnaryOperator_11058,axiom,
! [VarCurr] :
( ~ v133210(VarCurr)
<=> v133153(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11057,axiom,
! [VarCurr] :
( ~ v133209(VarCurr)
<=> v133153(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26656,axiom,
! [VarCurr] :
( v133202(VarCurr)
<=> ( v133203(VarCurr)
& v133206(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3084,axiom,
! [VarCurr] :
( v133206(VarCurr)
<=> ( v133199(VarCurr)
| v133153(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26655,axiom,
! [VarCurr] :
( v133203(VarCurr)
<=> ( v133204(VarCurr)
| v133205(VarCurr) ) ) ).
fof(writeUnaryOperator_11056,axiom,
! [VarCurr] :
( ~ v133205(VarCurr)
<=> v133153(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11055,axiom,
! [VarCurr] :
( ~ v133204(VarCurr)
<=> v133199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26654,axiom,
! [VarCurr] :
( v133195(VarCurr)
<=> ( v133196(VarCurr)
& v133201(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3083,axiom,
! [VarCurr] :
( v133201(VarCurr)
<=> ( v133198(VarCurr)
| v133153(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26653,axiom,
! [VarCurr] :
( v133196(VarCurr)
<=> ( v133197(VarCurr)
| v133200(VarCurr) ) ) ).
fof(writeUnaryOperator_11054,axiom,
! [VarCurr] :
( ~ v133200(VarCurr)
<=> v133153(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11053,axiom,
! [VarCurr] :
( ~ v133197(VarCurr)
<=> v133198(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3082,axiom,
! [VarCurr] :
( v133198(VarCurr)
<=> ( v133199(VarCurr)
& v133153(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3081,axiom,
! [VarCurr] :
( v133199(VarCurr)
<=> ( v133153(VarCurr,bitIndex0)
& v133153(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133177(VarNext)
<=> ( v133178(VarNext)
& v133185(VarNext) ) ) ) ).
fof(addAssignment_43474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133185(VarNext)
<=> v133183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26651,axiom,
! [VarCurr] :
( v133183(VarCurr)
<=> ( v133186(VarCurr)
| v133187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26650,axiom,
! [VarCurr] :
( v133187(VarCurr)
<=> ( v133155(VarCurr)
& v133188(VarCurr) ) ) ).
fof(writeUnaryOperator_11052,axiom,
! [VarCurr] :
( ~ v133188(VarCurr)
<=> v133186(VarCurr) ) ).
fof(writeUnaryOperator_11051,axiom,
! [VarCurr] :
( ~ v133186(VarCurr)
<=> v10192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133178(VarNext)
<=> ( v133179(VarNext)
& v15462(VarNext) ) ) ) ).
fof(writeUnaryOperator_11050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133179(VarNext)
<=> v15469(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_9312,axiom,
! [VarCurr] :
( v133173(VarCurr)
<=> ( ( v133153(VarCurr,bitIndex3)
<=> $true )
& ( v133153(VarCurr,bitIndex2)
<=> $false )
& ( v133153(VarCurr,bitIndex1)
<=> $true )
& ( v133153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43473,axiom,
! [VarCurr] :
( v133155(VarCurr)
<=> v133157(VarCurr) ) ).
fof(addAssignment_43472,axiom,
! [VarCurr] :
( v133157(VarCurr)
<=> v133159(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3080,axiom,
! [VarCurr] :
( v133159(VarCurr)
<=> ( v10204(VarCurr,bitIndex7)
| v133161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26648,axiom,
! [VarCurr] :
( v133161(VarCurr)
<=> ( v133167(VarCurr)
& v133170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26647,axiom,
! [VarCurr] :
( v133170(VarCurr)
<=> ( v133163(VarCurr)
| v133165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26646,axiom,
! [VarCurr] :
( v133167(VarCurr)
<=> ( v133168(VarCurr)
& v133169(VarCurr) ) ) ).
fof(writeUnaryOperator_11049,axiom,
! [VarCurr] :
( ~ v133169(VarCurr)
<=> v132805(VarCurr) ) ).
fof(writeUnaryOperator_11048,axiom,
! [VarCurr] :
( ~ v133168(VarCurr)
<=> v15435(VarCurr) ) ).
fof(addAssignment_43471,axiom,
! [VarCurr] :
( v133165(VarCurr)
<=> v132816(VarCurr) ) ).
fof(addAssignment_43470,axiom,
! [VarCurr] :
( v133163(VarCurr)
<=> v132809(VarCurr) ) ).
fof(addAssignment_43469,axiom,
! [VarCurr] :
( v133120(VarCurr)
<=> v133122(VarCurr) ) ).
fof(addAssignment_43468,axiom,
! [VarCurr] :
( v133122(VarCurr)
<=> v133124(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3191,axiom,
! [VarCurr] :
( ~ v133127(VarCurr)
=> ( v133124(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2997,axiom,
! [VarCurr] :
( v133127(VarCurr)
=> ( v133124(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26645,axiom,
! [VarCurr] :
( v133127(VarCurr)
<=> ( v133129(VarCurr)
& v133131(VarCurr) ) ) ).
fof(writeUnaryOperator_11047,axiom,
! [VarCurr] :
( ~ v133131(VarCurr)
<=> v4310(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_3079,axiom,
! [VarCurr] :
( v133129(VarCurr)
<=> ( v133130(VarCurr)
& v4310(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3078,axiom,
! [VarCurr] :
( v133130(VarCurr)
<=> ( v10161(VarCurr)
& v4310(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_43467,axiom,
! [VarCurr] :
( v10170(VarCurr)
<=> v10172(VarCurr) ) ).
fof(addAssignment_43466,axiom,
! [VarCurr] :
( v10172(VarCurr)
<=> v10174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26644,axiom,
! [VarCurr] :
( v10174(VarCurr)
<=> ( v133117(VarCurr)
& v133118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3077,axiom,
! [VarCurr] :
( v133118(VarCurr)
<=> ( v10176(VarCurr,bitIndex5)
<~> v133046(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_9311,axiom,
! [VarCurr] :
( v133117(VarCurr)
<=> ( ( v10176(VarCurr,bitIndex4)
<=> v133046(VarCurr,bitIndex4) )
& ( v10176(VarCurr,bitIndex3)
<=> v133046(VarCurr,bitIndex3) )
& ( v10176(VarCurr,bitIndex2)
<=> v133046(VarCurr,bitIndex2) )
& ( v10176(VarCurr,bitIndex1)
<=> v133046(VarCurr,bitIndex1) )
& ( v10176(VarCurr,bitIndex0)
<=> v133046(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_43465,axiom,
! [VarNext] :
( v133046(VarNext,bitIndex5)
<=> v133109(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133111(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v133109(VarNext,B)
<=> v133046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2456,axiom,
! [VarNext] :
( v133111(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v133109(VarNext,B)
<=> v133074(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133111(VarNext)
<=> ( v133112(VarNext)
& v133068(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133112(VarNext)
<=> ( v133114(VarNext)
& v131448(VarNext) ) ) ) ).
fof(writeUnaryOperator_11046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133114(VarNext)
<=> v131455(VarNext) ) ) ).
fof(addAssignment_43464,axiom,
! [VarCurr] :
( v10176(VarCurr,bitIndex5)
<=> v10178(VarCurr,bitIndex5) ) ).
fof(addAssignment_43463,axiom,
! [VarCurr] :
( v10178(VarCurr,bitIndex5)
<=> v10180(VarCurr,bitIndex5) ) ).
fof(addAssignment_43462,axiom,
! [VarCurr] :
( v10180(VarCurr,bitIndex5)
<=> v10182(VarCurr,bitIndex5) ) ).
fof(addAssignment_43461,axiom,
! [VarCurr] :
( v10182(VarCurr,bitIndex5)
<=> v10184(VarCurr,bitIndex5) ) ).
fof(addAssignment_43460,axiom,
! [VarCurr] :
( v10184(VarCurr,bitIndex5)
<=> v10186(VarCurr,bitIndex5) ) ).
fof(addAssignment_43459,axiom,
! [VarCurr] :
( v10186(VarCurr,bitIndex5)
<=> v10188(VarCurr,bitIndex5) ) ).
fof(addAssignment_43458,axiom,
! [VarCurr] :
( v10188(VarCurr,bitIndex5)
<=> v133044(VarCurr,bitIndex5) ) ).
fof(addAssignment_43457,axiom,
! [VarNext,B] :
( range_4_0(B)
=> ( v133046(VarNext,B)
<=> v133059(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133060(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v133059(VarNext,B)
<=> v133046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2455,axiom,
! [VarNext] :
( v133060(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v133059(VarNext,B)
<=> v133074(VarNext,B) ) ) ) ).
fof(addAssignment_43456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v133074(VarNext,B)
<=> v133072(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5406,axiom,
! [VarCurr] :
( ~ v133069(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v133072(VarCurr,B)
<=> v133075(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5395,axiom,
! [VarCurr] :
( v133069(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v133072(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43455,axiom,
! [VarCurr] :
( v133075(VarCurr,bitIndex0)
<=> v133103(VarCurr) ) ).
fof(addAssignment_43454,axiom,
! [VarCurr] :
( v133075(VarCurr,bitIndex1)
<=> v133101(VarCurr) ) ).
fof(addAssignment_43453,axiom,
! [VarCurr] :
( v133075(VarCurr,bitIndex2)
<=> v133096(VarCurr) ) ).
fof(addAssignment_43452,axiom,
! [VarCurr] :
( v133075(VarCurr,bitIndex3)
<=> v133091(VarCurr) ) ).
fof(addAssignment_43451,axiom,
! [VarCurr] :
( v133075(VarCurr,bitIndex4)
<=> v133086(VarCurr) ) ).
fof(addAssignment_43450,axiom,
! [VarCurr] :
( v133075(VarCurr,bitIndex5)
<=> v133077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26641,axiom,
! [VarCurr] :
( v133101(VarCurr)
<=> ( v133102(VarCurr)
& v133105(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3076,axiom,
! [VarCurr] :
( v133105(VarCurr)
<=> ( v133046(VarCurr,bitIndex0)
| v133046(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26640,axiom,
! [VarCurr] :
( v133102(VarCurr)
<=> ( v133103(VarCurr)
| v133104(VarCurr) ) ) ).
fof(writeUnaryOperator_11045,axiom,
! [VarCurr] :
( ~ v133104(VarCurr)
<=> v133046(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11044,axiom,
! [VarCurr] :
( ~ v133103(VarCurr)
<=> v133046(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26639,axiom,
! [VarCurr] :
( v133096(VarCurr)
<=> ( v133097(VarCurr)
& v133100(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3075,axiom,
! [VarCurr] :
( v133100(VarCurr)
<=> ( v133083(VarCurr)
| v133046(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26638,axiom,
! [VarCurr] :
( v133097(VarCurr)
<=> ( v133098(VarCurr)
| v133099(VarCurr) ) ) ).
fof(writeUnaryOperator_11043,axiom,
! [VarCurr] :
( ~ v133099(VarCurr)
<=> v133046(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11042,axiom,
! [VarCurr] :
( ~ v133098(VarCurr)
<=> v133083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26637,axiom,
! [VarCurr] :
( v133091(VarCurr)
<=> ( v133092(VarCurr)
& v133095(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3074,axiom,
! [VarCurr] :
( v133095(VarCurr)
<=> ( v133082(VarCurr)
| v133046(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26636,axiom,
! [VarCurr] :
( v133092(VarCurr)
<=> ( v133093(VarCurr)
| v133094(VarCurr) ) ) ).
fof(writeUnaryOperator_11041,axiom,
! [VarCurr] :
( ~ v133094(VarCurr)
<=> v133046(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11040,axiom,
! [VarCurr] :
( ~ v133093(VarCurr)
<=> v133082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26635,axiom,
! [VarCurr] :
( v133086(VarCurr)
<=> ( v133087(VarCurr)
& v133090(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3073,axiom,
! [VarCurr] :
( v133090(VarCurr)
<=> ( v133081(VarCurr)
| v133046(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26634,axiom,
! [VarCurr] :
( v133087(VarCurr)
<=> ( v133088(VarCurr)
| v133089(VarCurr) ) ) ).
fof(writeUnaryOperator_11039,axiom,
! [VarCurr] :
( ~ v133089(VarCurr)
<=> v133046(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11038,axiom,
! [VarCurr] :
( ~ v133088(VarCurr)
<=> v133081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26633,axiom,
! [VarCurr] :
( v133077(VarCurr)
<=> ( v133078(VarCurr)
& v133085(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3072,axiom,
! [VarCurr] :
( v133085(VarCurr)
<=> ( v133080(VarCurr)
| v133046(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26632,axiom,
! [VarCurr] :
( v133078(VarCurr)
<=> ( v133079(VarCurr)
| v133084(VarCurr) ) ) ).
fof(writeUnaryOperator_11037,axiom,
! [VarCurr] :
( ~ v133084(VarCurr)
<=> v133046(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_11036,axiom,
! [VarCurr] :
( ~ v133079(VarCurr)
<=> v133080(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3071,axiom,
! [VarCurr] :
( v133080(VarCurr)
<=> ( v133081(VarCurr)
& v133046(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3070,axiom,
! [VarCurr] :
( v133081(VarCurr)
<=> ( v133082(VarCurr)
& v133046(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3069,axiom,
! [VarCurr] :
( v133082(VarCurr)
<=> ( v133083(VarCurr)
& v133046(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3068,axiom,
! [VarCurr] :
( v133083(VarCurr)
<=> ( v133046(VarCurr,bitIndex0)
& v133046(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133060(VarNext)
<=> ( v133061(VarNext)
& v133068(VarNext) ) ) ) ).
fof(addAssignment_43449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133068(VarNext)
<=> v133066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26630,axiom,
! [VarCurr] :
( v133066(VarCurr)
<=> ( v133069(VarCurr)
| v133070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26629,axiom,
! [VarCurr] :
( v133070(VarCurr)
<=> ( v133048(VarCurr)
& v133071(VarCurr) ) ) ).
fof(writeUnaryOperator_11035,axiom,
! [VarCurr] :
( ~ v133071(VarCurr)
<=> v133069(VarCurr) ) ).
fof(writeUnaryOperator_11034,axiom,
! [VarCurr] :
( ~ v133069(VarCurr)
<=> v15533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133061(VarNext)
<=> ( v133062(VarNext)
& v131448(VarNext) ) ) ) ).
fof(writeUnaryOperator_11033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133062(VarNext)
<=> v131455(VarNext) ) ) ).
fof(addAssignment_43448,axiom,
! [VarCurr] :
( v133048(VarCurr)
<=> v133050(VarCurr) ) ).
fof(addAssignment_43447,axiom,
! [VarCurr] :
( v133050(VarCurr)
<=> v133052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26627,axiom,
! [VarCurr] :
( v133052(VarCurr)
<=> ( v133057(VarCurr)
& v133054(VarCurr) ) ) ).
fof(writeUnaryOperator_11032,axiom,
! [VarCurr] :
( ~ v133057(VarCurr)
<=> v15541(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9310,axiom,
! [VarCurr] :
( v133054(VarCurr)
<=> ( ( v129566(VarCurr,bitIndex1)
<=> $false )
& ( v129566(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43446,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10176(VarCurr,B)
<=> v10178(VarCurr,B) ) ) ).
fof(addAssignment_43445,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10178(VarCurr,B)
<=> v10180(VarCurr,B) ) ) ).
fof(addAssignment_43444,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10180(VarCurr,B)
<=> v10182(VarCurr,B) ) ) ).
fof(addAssignment_43443,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10182(VarCurr,B)
<=> v10184(VarCurr,B) ) ) ).
fof(addAssignment_43442,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10184(VarCurr,B)
<=> v10186(VarCurr,B) ) ) ).
fof(addAssignment_43441,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10186(VarCurr,B)
<=> v10188(VarCurr,B) ) ) ).
fof(addAssignment_43440,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10188(VarCurr,B)
<=> v133044(VarCurr,B) ) ) ).
fof(addAssignment_43439,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v133044(VarCurr,B)
<=> v10190(VarCurr,B) ) ) ).
fof(addAssignment_43438,axiom,
! [VarCurr] :
( v133044(VarCurr,bitIndex5)
<=> v15460(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133003(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10190(VarNext,B)
<=> v10190(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2454,axiom,
! [VarNext] :
( v133003(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10190(VarNext,B)
<=> v133016(VarNext,B) ) ) ) ).
fof(addAssignment_43437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v133016(VarNext,B)
<=> v133014(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5405,axiom,
! [VarCurr] :
( ~ v15476(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133014(VarCurr,B)
<=> v133017(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5394,axiom,
! [VarCurr] :
( v15476(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133014(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43436,axiom,
! [VarCurr] :
( v133017(VarCurr,bitIndex0)
<=> v133039(VarCurr) ) ).
fof(addAssignment_43435,axiom,
! [VarCurr] :
( v133017(VarCurr,bitIndex1)
<=> v133037(VarCurr) ) ).
fof(addAssignment_43434,axiom,
! [VarCurr] :
( v133017(VarCurr,bitIndex2)
<=> v133032(VarCurr) ) ).
fof(addAssignment_43433,axiom,
! [VarCurr] :
( v133017(VarCurr,bitIndex3)
<=> v133027(VarCurr) ) ).
fof(addAssignment_43432,axiom,
! [VarCurr] :
( v133017(VarCurr,bitIndex4)
<=> v133019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26626,axiom,
! [VarCurr] :
( v133037(VarCurr)
<=> ( v133038(VarCurr)
& v133041(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3067,axiom,
! [VarCurr] :
( v133041(VarCurr)
<=> ( v10190(VarCurr,bitIndex0)
| v10190(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26625,axiom,
! [VarCurr] :
( v133038(VarCurr)
<=> ( v133039(VarCurr)
| v133040(VarCurr) ) ) ).
fof(writeUnaryOperator_11031,axiom,
! [VarCurr] :
( ~ v133040(VarCurr)
<=> v10190(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11030,axiom,
! [VarCurr] :
( ~ v133039(VarCurr)
<=> v10190(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26624,axiom,
! [VarCurr] :
( v133032(VarCurr)
<=> ( v133033(VarCurr)
& v133036(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3066,axiom,
! [VarCurr] :
( v133036(VarCurr)
<=> ( v133024(VarCurr)
| v10190(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26623,axiom,
! [VarCurr] :
( v133033(VarCurr)
<=> ( v133034(VarCurr)
| v133035(VarCurr) ) ) ).
fof(writeUnaryOperator_11029,axiom,
! [VarCurr] :
( ~ v133035(VarCurr)
<=> v10190(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11028,axiom,
! [VarCurr] :
( ~ v133034(VarCurr)
<=> v133024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26622,axiom,
! [VarCurr] :
( v133027(VarCurr)
<=> ( v133028(VarCurr)
& v133031(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3065,axiom,
! [VarCurr] :
( v133031(VarCurr)
<=> ( v133023(VarCurr)
| v10190(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26621,axiom,
! [VarCurr] :
( v133028(VarCurr)
<=> ( v133029(VarCurr)
| v133030(VarCurr) ) ) ).
fof(writeUnaryOperator_11027,axiom,
! [VarCurr] :
( ~ v133030(VarCurr)
<=> v10190(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11026,axiom,
! [VarCurr] :
( ~ v133029(VarCurr)
<=> v133023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26620,axiom,
! [VarCurr] :
( v133019(VarCurr)
<=> ( v133020(VarCurr)
& v133026(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3064,axiom,
! [VarCurr] :
( v133026(VarCurr)
<=> ( v133022(VarCurr)
| v10190(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26619,axiom,
! [VarCurr] :
( v133020(VarCurr)
<=> ( v133021(VarCurr)
| v133025(VarCurr) ) ) ).
fof(writeUnaryOperator_11025,axiom,
! [VarCurr] :
( ~ v133025(VarCurr)
<=> v10190(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11024,axiom,
! [VarCurr] :
( ~ v133021(VarCurr)
<=> v133022(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3063,axiom,
! [VarCurr] :
( v133022(VarCurr)
<=> ( v133023(VarCurr)
& v10190(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3062,axiom,
! [VarCurr] :
( v133023(VarCurr)
<=> ( v133024(VarCurr)
& v10190(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3061,axiom,
! [VarCurr] :
( v133024(VarCurr)
<=> ( v10190(VarCurr,bitIndex0)
& v10190(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133003(VarNext)
<=> ( v133004(VarNext)
& v133011(VarNext) ) ) ) ).
fof(addAssignment_43431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133011(VarNext)
<=> v133009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26617,axiom,
! [VarCurr] :
( v133009(VarCurr)
<=> ( v15476(VarCurr)
| v133012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26616,axiom,
! [VarCurr] :
( v133012(VarCurr)
<=> ( v10198(VarCurr)
& v133013(VarCurr) ) ) ).
fof(writeUnaryOperator_11023,axiom,
! [VarCurr] :
( ~ v133013(VarCurr)
<=> v15476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133004(VarNext)
<=> ( v133006(VarNext)
& v15462(VarNext) ) ) ) ).
fof(writeUnaryOperator_11022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133006(VarNext)
<=> v15469(VarNext) ) ) ).
fof(addAssignment_43430,axiom,
! [VarCurr] :
( v10198(VarCurr)
<=> v10200(VarCurr) ) ).
fof(addAssignment_43429,axiom,
! [VarCurr] :
( v10200(VarCurr)
<=> v10202(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3060,axiom,
! [VarCurr] :
( v10202(VarCurr)
<=> ( v10204(VarCurr,bitIndex3)
| v132993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26614,axiom,
! [VarCurr] :
( v132993(VarCurr)
<=> ( v132997(VarCurr)
& v132995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26613,axiom,
! [VarCurr] :
( v132997(VarCurr)
<=> ( v132998(VarCurr)
& v132999(VarCurr) ) ) ).
fof(writeUnaryOperator_11021,axiom,
! [VarCurr] :
( ~ v132999(VarCurr)
<=> v132765(VarCurr) ) ).
fof(writeUnaryOperator_11020,axiom,
! [VarCurr] :
( ~ v132998(VarCurr)
<=> v15435(VarCurr) ) ).
fof(addAssignment_43428,axiom,
! [VarCurr] :
( v132995(VarCurr)
<=> v132796(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_587,axiom,
! [VarCurr] :
( ~ v132987(VarCurr)
=> ( v10204(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_781,axiom,
! [VarCurr] :
( v132987(VarCurr)
=> ( v10204(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26612,axiom,
! [VarCurr] :
( v132987(VarCurr)
<=> ( v132988(VarCurr)
| v132990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26611,axiom,
! [VarCurr] :
( v132990(VarCurr)
<=> ( v132991(VarCurr)
& v132977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26610,axiom,
! [VarCurr] :
( v132991(VarCurr)
<=> ( v10206(VarCurr)
& v131545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26609,axiom,
! [VarCurr] :
( v132988(VarCurr)
<=> ( v132989(VarCurr)
& v132972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26608,axiom,
! [VarCurr] :
( v132989(VarCurr)
<=> ( v10206(VarCurr)
& v131545(VarCurr) ) ) ).
fof(addAssignment_43427,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex4)
<=> v132979(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132980(VarNext)
=> ( ( v132979(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v132979(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v132979(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v132979(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v132979(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v132979(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v132979(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v132979(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v132979(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v132979(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v132979(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v132979(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v132979(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v132979(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v132979(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v132979(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v132979(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v132979(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v132979(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v132979(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2453,axiom,
! [VarNext] :
( v132980(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132979(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132980(VarNext)
<=> v132981(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132981(VarNext)
<=> ( v132983(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_11019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132983(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_586,axiom,
! [VarCurr] :
( ~ v132967(VarCurr)
=> ( v10204(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_780,axiom,
! [VarCurr] :
( v132967(VarCurr)
=> ( v10204(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26605,axiom,
! [VarCurr] :
( v132967(VarCurr)
<=> ( v132968(VarCurr)
| v132973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26604,axiom,
! [VarCurr] :
( v132973(VarCurr)
<=> ( v132974(VarCurr)
& v132977(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9309,axiom,
! [VarCurr] :
( v132977(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26603,axiom,
! [VarCurr] :
( v132974(VarCurr)
<=> ( v132975(VarCurr)
| v132976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26602,axiom,
! [VarCurr] :
( v132976(VarCurr)
<=> ( v10206(VarCurr)
& v131586(VarCurr) ) ) ).
fof(writeUnaryOperator_11018,axiom,
! [VarCurr] :
( ~ v132975(VarCurr)
<=> v10206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26601,axiom,
! [VarCurr] :
( v132968(VarCurr)
<=> ( v132969(VarCurr)
& v132972(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9308,axiom,
! [VarCurr] :
( v132972(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26600,axiom,
! [VarCurr] :
( v132969(VarCurr)
<=> ( v132970(VarCurr)
| v132971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26599,axiom,
! [VarCurr] :
( v132971(VarCurr)
<=> ( v10206(VarCurr)
& v131586(VarCurr) ) ) ).
fof(writeUnaryOperator_11017,axiom,
! [VarCurr] :
( ~ v132970(VarCurr)
<=> v10206(VarCurr) ) ).
fof(addAssignment_43426,axiom,
! [VarCurr] :
( v10206(VarCurr)
<=> v10208(VarCurr) ) ).
fof(addAssignment_43425,axiom,
! [VarCurr] :
( v10208(VarCurr)
<=> v10210(VarCurr) ) ).
fof(addAssignment_43424,axiom,
! [VarCurr] :
( v10210(VarCurr)
<=> v10212(VarCurr,bitIndex1) ) ).
fof(addAssignment_43423,axiom,
! [VarCurr] :
( v10212(VarCurr,bitIndex1)
<=> v114303(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_3059,axiom,
! [VarCurr] :
( v114302(VarCurr,bitIndex1)
<=> ( v114302(VarCurr,bitIndex0)
| v10214(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43422,axiom,
! [VarCurr] :
( v10214(VarCurr,bitIndex1)
<=> v114300(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26598,axiom,
! [VarCurr] :
( v10216(VarCurr)
<=> ( v132961(VarCurr)
& v132964(VarCurr) ) ) ).
fof(writeUnaryOperator_11016,axiom,
! [VarCurr] :
( ~ v132964(VarCurr)
<=> v132956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26597,axiom,
! [VarCurr] :
( v132961(VarCurr)
<=> ( v132962(VarCurr)
& v132963(VarCurr) ) ) ).
fof(writeUnaryOperator_11015,axiom,
! [VarCurr] :
( ~ v132963(VarCurr)
<=> v114289(VarCurr) ) ).
fof(writeUnaryOperator_11014,axiom,
! [VarCurr] :
( ~ v132962(VarCurr)
<=> v10218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26596,axiom,
! [VarCurr] :
( v132956(VarCurr)
<=> ( v132958(VarCurr)
| v132830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26595,axiom,
! [VarCurr] :
( v132958(VarCurr)
<=> ( v114306(VarCurr)
& v132959(VarCurr) ) ) ).
fof(writeUnaryOperator_11013,axiom,
! [VarCurr] :
( ~ v132959(VarCurr)
<=> v114438(VarCurr) ) ).
fof(addAssignment_43421,axiom,
! [VarCurr] :
( v10218(VarCurr)
<=> v10220(VarCurr) ) ).
fof(addAssignment_43420,axiom,
! [VarCurr] :
( v10220(VarCurr)
<=> v10222(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9307,axiom,
! [VarCurr] :
( v10222(VarCurr)
<=> ( ( v10224(VarCurr,bitIndex4)
<=> $false )
& ( v10224(VarCurr,bitIndex3)
<=> $false )
& ( v10224(VarCurr,bitIndex2)
<=> $false )
& ( v10224(VarCurr,bitIndex1)
<=> $false )
& ( v10224(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132942(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10224(VarNext,B)
<=> v10224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2452,axiom,
! [VarNext] :
( v132942(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10224(VarNext,B)
<=> v132950(VarNext,B) ) ) ) ).
fof(addAssignment_43419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132950(VarNext,B)
<=> v132948(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3190,axiom,
! [VarCurr] :
( ~ v132951(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132948(VarCurr,B)
<=> v10228(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2996,axiom,
! [VarCurr] :
( v132951(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132948(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11012,axiom,
! [VarCurr] :
( ~ v132951(VarCurr)
<=> v10226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132942(VarNext)
<=> v132943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132943(VarNext)
<=> ( v132944(VarNext)
& v13361(VarNext) ) ) ) ).
fof(writeUnaryOperator_11011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132944(VarNext)
<=> v15335(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_186,axiom,
! [VarCurr] :
( ( ~ v132866(VarCurr)
& ~ v132868(VarCurr)
& ~ v132909(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v10228(VarCurr,B)
<=> v10224(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1317,axiom,
! [VarCurr] :
( v132909(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10228(VarCurr,B)
<=> v132911(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5404,axiom,
! [VarCurr] :
( v132868(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10228(VarCurr,B)
<=> v132870(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5393,axiom,
! [VarCurr] :
( v132866(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10228(VarCurr,B)
<=> v10224(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9306,axiom,
! [VarCurr] :
( v132938(VarCurr)
<=> ( ( v132939(VarCurr,bitIndex1)
<=> $true )
& ( v132939(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43418,axiom,
! [VarCurr] :
( v132939(VarCurr,bitIndex0)
<=> v11391(VarCurr) ) ).
fof(addAssignment_43417,axiom,
! [VarCurr] :
( v132939(VarCurr,bitIndex1)
<=> v10230(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3189,axiom,
! [VarCurr] :
( ~ v132912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132911(VarCurr,B)
<=> v132913(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2995,axiom,
! [VarCurr] :
( v132912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132911(VarCurr,B)
<=> b01010(B) ) ) ) ).
fof(addAssignment_43416,axiom,
! [VarCurr] :
( v132913(VarCurr,bitIndex0)
<=> v132935(VarCurr) ) ).
fof(addAssignment_43415,axiom,
! [VarCurr] :
( v132913(VarCurr,bitIndex1)
<=> v132933(VarCurr) ) ).
fof(addAssignment_43414,axiom,
! [VarCurr] :
( v132913(VarCurr,bitIndex2)
<=> v132928(VarCurr) ) ).
fof(addAssignment_43413,axiom,
! [VarCurr] :
( v132913(VarCurr,bitIndex3)
<=> v132923(VarCurr) ) ).
fof(addAssignment_43412,axiom,
! [VarCurr] :
( v132913(VarCurr,bitIndex4)
<=> v132915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26592,axiom,
! [VarCurr] :
( v132933(VarCurr)
<=> ( v132934(VarCurr)
& v132937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3058,axiom,
! [VarCurr] :
( v132937(VarCurr)
<=> ( v10224(VarCurr,bitIndex0)
| v10224(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26591,axiom,
! [VarCurr] :
( v132934(VarCurr)
<=> ( v132935(VarCurr)
| v132936(VarCurr) ) ) ).
fof(writeUnaryOperator_11010,axiom,
! [VarCurr] :
( ~ v132936(VarCurr)
<=> v10224(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11009,axiom,
! [VarCurr] :
( ~ v132935(VarCurr)
<=> v10224(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26590,axiom,
! [VarCurr] :
( v132928(VarCurr)
<=> ( v132929(VarCurr)
& v132932(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3057,axiom,
! [VarCurr] :
( v132932(VarCurr)
<=> ( v132920(VarCurr)
| v10224(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26589,axiom,
! [VarCurr] :
( v132929(VarCurr)
<=> ( v132930(VarCurr)
| v132931(VarCurr) ) ) ).
fof(writeUnaryOperator_11008,axiom,
! [VarCurr] :
( ~ v132931(VarCurr)
<=> v10224(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11007,axiom,
! [VarCurr] :
( ~ v132930(VarCurr)
<=> v132920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26588,axiom,
! [VarCurr] :
( v132923(VarCurr)
<=> ( v132924(VarCurr)
& v132927(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3056,axiom,
! [VarCurr] :
( v132927(VarCurr)
<=> ( v132919(VarCurr)
| v10224(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26587,axiom,
! [VarCurr] :
( v132924(VarCurr)
<=> ( v132925(VarCurr)
| v132926(VarCurr) ) ) ).
fof(writeUnaryOperator_11006,axiom,
! [VarCurr] :
( ~ v132926(VarCurr)
<=> v10224(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11005,axiom,
! [VarCurr] :
( ~ v132925(VarCurr)
<=> v132919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26586,axiom,
! [VarCurr] :
( v132915(VarCurr)
<=> ( v132916(VarCurr)
& v132922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3055,axiom,
! [VarCurr] :
( v132922(VarCurr)
<=> ( v132918(VarCurr)
| v10224(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26585,axiom,
! [VarCurr] :
( v132916(VarCurr)
<=> ( v132917(VarCurr)
| v132921(VarCurr) ) ) ).
fof(writeUnaryOperator_11004,axiom,
! [VarCurr] :
( ~ v132921(VarCurr)
<=> v10224(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11003,axiom,
! [VarCurr] :
( ~ v132917(VarCurr)
<=> v132918(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3054,axiom,
! [VarCurr] :
( v132918(VarCurr)
<=> ( v132919(VarCurr)
& v10224(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3053,axiom,
! [VarCurr] :
( v132919(VarCurr)
<=> ( v132920(VarCurr)
& v10224(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3052,axiom,
! [VarCurr] :
( v132920(VarCurr)
<=> ( v10224(VarCurr,bitIndex0)
& v10224(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9305,axiom,
! [VarCurr] :
( v132912(VarCurr)
<=> ( ( v10224(VarCurr,bitIndex4)
<=> $false )
& ( v10224(VarCurr,bitIndex3)
<=> $true )
& ( v10224(VarCurr,bitIndex2)
<=> $false )
& ( v10224(VarCurr,bitIndex1)
<=> $true )
& ( v10224(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9304,axiom,
! [VarCurr] :
( v132909(VarCurr)
<=> ( ( v132910(VarCurr,bitIndex1)
<=> $true )
& ( v132910(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43411,axiom,
! [VarCurr] :
( v132910(VarCurr,bitIndex0)
<=> v11391(VarCurr) ) ).
fof(addAssignment_43410,axiom,
! [VarCurr] :
( v132910(VarCurr,bitIndex1)
<=> v10230(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3188,axiom,
! [VarCurr] :
( ~ v132871(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132870(VarCurr,B)
<=> v132872(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2994,axiom,
! [VarCurr] :
( v132871(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132870(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_185,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex6)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_184,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex7)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_183,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex8)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_182,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex9)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_181,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex10)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_180,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex11)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_179,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex12)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_178,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex13)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_177,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex14)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_176,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex15)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_175,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex16)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_174,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex17)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_173,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex18)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_172,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex19)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_171,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex20)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_170,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex21)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_169,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex22)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_168,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex23)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_167,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex24)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_166,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex25)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_165,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex26)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_164,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex27)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_163,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex28)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_162,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex29)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_161,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex30)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_160,axiom,
! [VarCurr] :
( v132872(VarCurr,bitIndex31)
<=> v132873(VarCurr,bitIndex5) ) ).
fof(addAssignment_43409,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v132872(VarCurr,B)
<=> v132873(VarCurr,B) ) ) ).
fof(addAssignment_43408,axiom,
! [VarCurr] :
( v132873(VarCurr,bitIndex0)
<=> v132907(VarCurr) ) ).
fof(addAssignment_43407,axiom,
! [VarCurr] :
( v132873(VarCurr,bitIndex1)
<=> v132905(VarCurr) ) ).
fof(addAssignment_43406,axiom,
! [VarCurr] :
( v132873(VarCurr,bitIndex2)
<=> v132901(VarCurr) ) ).
fof(addAssignment_43405,axiom,
! [VarCurr] :
( v132873(VarCurr,bitIndex3)
<=> v132897(VarCurr) ) ).
fof(addAssignment_43404,axiom,
! [VarCurr] :
( v132873(VarCurr,bitIndex4)
<=> v132893(VarCurr) ) ).
fof(addAssignment_43403,axiom,
! [VarCurr] :
( v132873(VarCurr,bitIndex5)
<=> v132875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26584,axiom,
! [VarCurr] :
( v132905(VarCurr)
<=> ( v132906(VarCurr)
& v132908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26583,axiom,
! [VarCurr] :
( v132908(VarCurr)
<=> ( v132879(VarCurr,bitIndex0)
| v132887(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3051,axiom,
! [VarCurr] :
( v132906(VarCurr)
<=> ( v132907(VarCurr)
| v132879(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11002,axiom,
! [VarCurr] :
( ~ v132907(VarCurr)
<=> v132879(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26582,axiom,
! [VarCurr] :
( v132901(VarCurr)
<=> ( v132902(VarCurr)
& v132904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26581,axiom,
! [VarCurr] :
( v132904(VarCurr)
<=> ( v132885(VarCurr)
| v132888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3050,axiom,
! [VarCurr] :
( v132902(VarCurr)
<=> ( v132903(VarCurr)
| v132879(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11001,axiom,
! [VarCurr] :
( ~ v132903(VarCurr)
<=> v132885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26580,axiom,
! [VarCurr] :
( v132897(VarCurr)
<=> ( v132898(VarCurr)
& v132900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26579,axiom,
! [VarCurr] :
( v132900(VarCurr)
<=> ( v132883(VarCurr)
| v132889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3049,axiom,
! [VarCurr] :
( v132898(VarCurr)
<=> ( v132899(VarCurr)
| v132879(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11000,axiom,
! [VarCurr] :
( ~ v132899(VarCurr)
<=> v132883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26578,axiom,
! [VarCurr] :
( v132893(VarCurr)
<=> ( v132894(VarCurr)
& v132896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26577,axiom,
! [VarCurr] :
( v132896(VarCurr)
<=> ( v132881(VarCurr)
| v132890(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3048,axiom,
! [VarCurr] :
( v132894(VarCurr)
<=> ( v132895(VarCurr)
| v132879(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10999,axiom,
! [VarCurr] :
( ~ v132895(VarCurr)
<=> v132881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26576,axiom,
! [VarCurr] :
( v132875(VarCurr)
<=> ( v132876(VarCurr)
& v132891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26575,axiom,
! [VarCurr] :
( v132891(VarCurr)
<=> ( v132878(VarCurr)
| v132892(VarCurr) ) ) ).
fof(writeUnaryOperator_10998,axiom,
! [VarCurr] :
( ~ v132892(VarCurr)
<=> v132879(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3047,axiom,
! [VarCurr] :
( v132876(VarCurr)
<=> ( v132877(VarCurr)
| v132879(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10997,axiom,
! [VarCurr] :
( ~ v132877(VarCurr)
<=> v132878(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3046,axiom,
! [VarCurr] :
( v132878(VarCurr)
<=> ( v132879(VarCurr,bitIndex4)
| v132880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26574,axiom,
! [VarCurr] :
( v132880(VarCurr)
<=> ( v132881(VarCurr)
& v132890(VarCurr) ) ) ).
fof(writeUnaryOperator_10996,axiom,
! [VarCurr] :
( ~ v132890(VarCurr)
<=> v132879(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3045,axiom,
! [VarCurr] :
( v132881(VarCurr)
<=> ( v132879(VarCurr,bitIndex3)
| v132882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26573,axiom,
! [VarCurr] :
( v132882(VarCurr)
<=> ( v132883(VarCurr)
& v132889(VarCurr) ) ) ).
fof(writeUnaryOperator_10995,axiom,
! [VarCurr] :
( ~ v132889(VarCurr)
<=> v132879(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3044,axiom,
! [VarCurr] :
( v132883(VarCurr)
<=> ( v132879(VarCurr,bitIndex2)
| v132884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26572,axiom,
! [VarCurr] :
( v132884(VarCurr)
<=> ( v132885(VarCurr)
& v132888(VarCurr) ) ) ).
fof(writeUnaryOperator_10994,axiom,
! [VarCurr] :
( ~ v132888(VarCurr)
<=> v132879(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3043,axiom,
! [VarCurr] :
( v132885(VarCurr)
<=> ( v132879(VarCurr,bitIndex1)
| v132886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26571,axiom,
! [VarCurr] :
( v132886(VarCurr)
<=> ( v132879(VarCurr,bitIndex0)
& v132887(VarCurr) ) ) ).
fof(writeUnaryOperator_10993,axiom,
! [VarCurr] :
( ~ v132887(VarCurr)
<=> v132879(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_13,axiom,
! [VarCurr] : ~ v132879(VarCurr,bitIndex5) ).
fof(addAssignment_43402,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132879(VarCurr,B)
<=> v10224(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9303,axiom,
! [VarCurr] :
( v132871(VarCurr)
<=> ( ( v10224(VarCurr,bitIndex4)
<=> $false )
& ( v10224(VarCurr,bitIndex3)
<=> $false )
& ( v10224(VarCurr,bitIndex2)
<=> $false )
& ( v10224(VarCurr,bitIndex1)
<=> $false )
& ( v10224(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9302,axiom,
! [VarCurr] :
( v132868(VarCurr)
<=> ( ( v132869(VarCurr,bitIndex1)
<=> $false )
& ( v132869(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43401,axiom,
! [VarCurr] :
( v132869(VarCurr,bitIndex0)
<=> v11391(VarCurr) ) ).
fof(addAssignment_43400,axiom,
! [VarCurr] :
( v132869(VarCurr,bitIndex1)
<=> v10230(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9301,axiom,
! [VarCurr] :
( v132866(VarCurr)
<=> ( ( v132867(VarCurr,bitIndex1)
<=> $false )
& ( v132867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43399,axiom,
! [VarCurr] :
( v132867(VarCurr,bitIndex0)
<=> v11391(VarCurr) ) ).
fof(addAssignment_43398,axiom,
! [VarCurr] :
( v132867(VarCurr,bitIndex1)
<=> v10230(VarCurr) ) ).
fof(addAssignment_43397,axiom,
! [VarCurr] :
( v11391(VarCurr)
<=> v11393(VarCurr) ) ).
fof(addAssignment_43396,axiom,
! [VarCurr] :
( v11393(VarCurr)
<=> v11395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26570,axiom,
! [VarCurr] :
( v11395(VarCurr)
<=> ( v132859(VarCurr)
| v132830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26569,axiom,
! [VarCurr] :
( v132859(VarCurr)
<=> ( v132860(VarCurr)
| v132759(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3042,axiom,
! [VarCurr] :
( v132860(VarCurr)
<=> ( v132861(VarCurr)
| v11397(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26568,axiom,
! [VarCurr] :
( v132861(VarCurr)
<=> ( v132862(VarCurr)
| v131989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26567,axiom,
! [VarCurr] :
( v132862(VarCurr)
<=> ( v132863(VarCurr)
| v132647(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3041,axiom,
! [VarCurr] :
( v132863(VarCurr)
<=> ( v132864(VarCurr)
| v11397(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3040,axiom,
! [VarCurr] :
( v132864(VarCurr)
<=> ( v11397(VarCurr,bitIndex3)
| v11397(VarCurr,bitIndex6) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132846(VarNext)
=> ( v132830(VarNext)
<=> v132830(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2451,axiom,
! [VarNext] :
( v132846(VarNext)
=> ( v132830(VarNext)
<=> v132854(VarNext) ) ) ).
fof(addAssignment_43395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132854(VarNext)
<=> v132852(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3187,axiom,
! [VarCurr] :
( ~ v132855(VarCurr)
=> ( v132852(VarCurr)
<=> v132832(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2993,axiom,
! [VarCurr] :
( v132855(VarCurr)
=> ( v132852(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_10992,axiom,
! [VarCurr] :
( ~ v132855(VarCurr)
<=> v13340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132846(VarNext)
<=> v132847(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132847(VarNext)
<=> ( v132848(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_10991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132848(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addAssignmentInitValueVector_44,axiom,
( v132830(constB0)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26564,axiom,
! [VarCurr] :
( v132832(VarCurr)
<=> ( v132842(VarCurr)
& v132843(VarCurr) ) ) ).
fof(writeUnaryOperator_10990,axiom,
! [VarCurr] :
( ~ v132843(VarCurr)
<=> v114306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26563,axiom,
! [VarCurr] :
( v132842(VarCurr)
<=> ( v10210(VarCurr)
& v132834(VarCurr) ) ) ).
fof(addAssignment_43394,axiom,
! [VarCurr] :
( v132834(VarCurr)
<=> v132836(VarCurr) ) ).
fof(addAssignment_43393,axiom,
! [VarCurr] :
( v132836(VarCurr)
<=> v132838(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3186,axiom,
! [VarCurr] :
( ~ v132840(VarCurr)
=> ( v132838(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2992,axiom,
! [VarCurr] :
( v132840(VarCurr)
=> ( v132838(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9300,axiom,
! [VarCurr] :
( v132840(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $false )
& ( v15409(VarCurr,bitIndex5)
<=> $false )
& ( v15409(VarCurr,bitIndex4)
<=> $false )
& ( v15409(VarCurr,bitIndex3)
<=> $true )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $true )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26562,axiom,
! [VarCurr] :
( v132759(VarCurr)
<=> ( v132822(VarCurr)
& v132823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26561,axiom,
! [VarCurr] :
( v132823(VarCurr)
<=> ( v132824(VarCurr)
| v132826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26560,axiom,
! [VarCurr] :
( v132826(VarCurr)
<=> ( v132827(VarCurr)
& v132828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26559,axiom,
! [VarCurr] :
( v132828(VarCurr)
<=> ( v132807(VarCurr)
| v132814(VarCurr) ) ) ).
fof(writeUnaryOperator_10989,axiom,
! [VarCurr] :
( ~ v132827(VarCurr)
<=> v132801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26558,axiom,
! [VarCurr] :
( v132824(VarCurr)
<=> ( v132825(VarCurr)
& v132794(VarCurr) ) ) ).
fof(writeUnaryOperator_10988,axiom,
! [VarCurr] :
( ~ v132825(VarCurr)
<=> v132761(VarCurr) ) ).
fof(writeUnaryOperator_10987,axiom,
! [VarCurr] :
( ~ v132822(VarCurr)
<=> v10218(VarCurr) ) ).
fof(addAssignment_43392,axiom,
! [VarCurr] :
( v132814(VarCurr)
<=> v132816(VarCurr) ) ).
fof(addAssignment_43391,axiom,
! [VarCurr] :
( v132816(VarCurr)
<=> v132818(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3185,axiom,
! [VarCurr] :
( ~ v132820(VarCurr)
=> ( v132818(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2991,axiom,
! [VarCurr] :
( v132820(VarCurr)
=> ( v132818(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9299,axiom,
! [VarCurr] :
( v132820(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $true )
& ( v15409(VarCurr,bitIndex5)
<=> $true )
& ( v15409(VarCurr,bitIndex4)
<=> $true )
& ( v15409(VarCurr,bitIndex3)
<=> $true )
& ( v15409(VarCurr,bitIndex2)
<=> $true )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43390,axiom,
! [VarCurr] :
( v132807(VarCurr)
<=> v132809(VarCurr) ) ).
fof(addAssignment_43389,axiom,
! [VarCurr] :
( v132809(VarCurr)
<=> v132811(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3184,axiom,
! [VarCurr] :
( ~ v114338(VarCurr)
=> ( v132811(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2990,axiom,
! [VarCurr] :
( v114338(VarCurr)
=> ( v132811(VarCurr)
<=> v15445(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43388,axiom,
! [VarCurr] :
( v132801(VarCurr)
<=> v132803(VarCurr) ) ).
fof(addAssignment_43387,axiom,
! [VarCurr] :
( v132803(VarCurr)
<=> v132805(VarCurr) ) ).
fof(addAssignment_43386,axiom,
! [VarCurr] :
( v132805(VarCurr)
<=> v10204(VarCurr,bitIndex5) ) ).
fof(addAssignment_43385,axiom,
! [VarCurr] :
( v132794(VarCurr)
<=> v132796(VarCurr) ) ).
fof(addAssignment_43384,axiom,
! [VarCurr] :
( v132796(VarCurr)
<=> v132798(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3183,axiom,
! [VarCurr] :
( ~ v15449(VarCurr)
=> ( v132798(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2989,axiom,
! [VarCurr] :
( v15449(VarCurr)
=> ( v132798(VarCurr)
<=> v15445(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43383,axiom,
! [VarCurr] :
( v132761(VarCurr)
<=> v132763(VarCurr) ) ).
fof(addAssignment_43382,axiom,
! [VarCurr] :
( v132763(VarCurr)
<=> v132765(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3039,axiom,
! [VarCurr] :
( v132765(VarCurr)
<=> ( v132791(VarCurr)
| v15430(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3038,axiom,
! [VarCurr] :
( v132791(VarCurr)
<=> ( v132792(VarCurr)
| v15430(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3037,axiom,
! [VarCurr] :
( v132792(VarCurr)
<=> ( v10204(VarCurr,bitIndex1)
| v15430(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43381,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex2)
<=> v132783(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132784(VarNext)
=> ( ( v132783(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v132783(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v132783(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v132783(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v132783(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v132783(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v132783(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v132783(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v132783(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v132783(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v132783(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v132783(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v132783(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v132783(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v132783(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v132783(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v132783(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v132783(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v132783(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v132783(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2450,axiom,
! [VarNext] :
( v132784(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132783(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132784(VarNext)
<=> v132785(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132785(VarNext)
<=> ( v132787(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132787(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_585,axiom,
! [VarCurr] :
( ~ v132781(VarCurr)
=> ( v10204(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_779,axiom,
! [VarCurr] :
( v132781(VarCurr)
=> ( v10204(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9298,axiom,
! [VarCurr] :
( v132781(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43380,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex1)
<=> v132773(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132774(VarNext)
=> ( ( v132773(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v132773(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v132773(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v132773(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v132773(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v132773(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v132773(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v132773(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v132773(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v132773(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v132773(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v132773(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v132773(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v132773(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v132773(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v132773(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v132773(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v132773(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v132773(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v132773(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2449,axiom,
! [VarNext] :
( v132774(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132773(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132774(VarNext)
<=> v132775(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132775(VarNext)
<=> ( v132777(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132777(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_584,axiom,
! [VarCurr] :
( ~ v132767(VarCurr)
=> ( v10204(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_778,axiom,
! [VarCurr] :
( v132767(VarCurr)
=> ( v10204(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26553,axiom,
! [VarCurr] :
( v132767(VarCurr)
<=> ( v132768(VarCurr)
& v131559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26552,axiom,
! [VarCurr] :
( v132768(VarCurr)
<=> ( v132770(VarCurr)
& v131558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26551,axiom,
! [VarCurr] :
( v132770(VarCurr)
<=> ( v132771(VarCurr)
& v131557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26550,axiom,
! [VarCurr] :
( v132771(VarCurr)
<=> ( v131674(VarCurr)
& v15437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26549,axiom,
! [VarCurr] :
( v132647(VarCurr)
<=> ( v132756(VarCurr)
& v132663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26548,axiom,
! [VarCurr] :
( v132756(VarCurr)
<=> ( v132757(VarCurr)
& v132649(VarCurr) ) ) ).
fof(writeUnaryOperator_10984,axiom,
! [VarCurr] :
( ~ v132757(VarCurr)
<=> v10218(VarCurr) ) ).
fof(addAssignment_43379,axiom,
! [VarCurr] :
( v132663(VarCurr)
<=> v132665(VarCurr) ) ).
fof(addAssignment_43378,axiom,
! [VarCurr] :
( v132665(VarCurr)
<=> v132667(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3036,axiom,
! [VarCurr] :
( v132667(VarCurr)
<=> ( v132729(VarCurr)
| v132669(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132734(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132669(VarNext,B)
<=> v132669(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2448,axiom,
! [VarNext] :
( v132734(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132669(VarNext,B)
<=> v132750(VarNext,B) ) ) ) ).
fof(addAssignment_43377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132750(VarNext,B)
<=> v132748(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5403,axiom,
! [VarCurr] :
( ~ v132745(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132748(VarCurr,B)
<=> v132704(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5392,axiom,
! [VarCurr] :
( v132745(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132748(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132734(VarNext)
<=> ( v132735(VarNext)
& v132744(VarNext) ) ) ) ).
fof(addAssignment_43376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132744(VarNext)
<=> v132742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26546,axiom,
! [VarCurr] :
( v132742(VarCurr)
<=> ( v132745(VarCurr)
| v132746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26545,axiom,
! [VarCurr] :
( v132746(VarCurr)
<=> ( v132673(VarCurr)
& v132747(VarCurr) ) ) ).
fof(writeUnaryOperator_10983,axiom,
! [VarCurr] :
( ~ v132747(VarCurr)
<=> v132745(VarCurr) ) ).
fof(writeUnaryOperator_10982,axiom,
! [VarCurr] :
( ~ v132745(VarCurr)
<=> v132671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132735(VarNext)
<=> ( v132736(VarNext)
& v132731(VarNext) ) ) ) ).
fof(writeUnaryOperator_10981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132736(VarNext)
<=> v132738(VarNext) ) ) ).
fof(addAssignment_43375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132738(VarNext)
<=> v132731(VarCurr) ) ) ).
fof(addAssignment_43374,axiom,
! [VarCurr] :
( v132731(VarCurr)
<=> v13363(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3182,axiom,
! [VarCurr] :
( ~ v132699(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132704(VarCurr,B)
<=> v132720(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2988,axiom,
! [VarCurr] :
( v132699(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132704(VarCurr,B)
<=> v132706(VarCurr,B) ) ) ) ).
fof(addAssignment_43373,axiom,
! [VarCurr] :
( v132720(VarCurr,bitIndex0)
<=> v132718(VarCurr) ) ).
fof(addAssignment_43372,axiom,
! [VarCurr] :
( v132720(VarCurr,bitIndex1)
<=> v132727(VarCurr) ) ).
fof(addAssignment_43371,axiom,
! [VarCurr] :
( v132720(VarCurr,bitIndex2)
<=> v132722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26543,axiom,
! [VarCurr] :
( v132727(VarCurr)
<=> ( v132728(VarCurr)
& v132729(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3035,axiom,
! [VarCurr] :
( v132729(VarCurr)
<=> ( v132669(VarCurr,bitIndex0)
| v132669(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26542,axiom,
! [VarCurr] :
( v132728(VarCurr)
<=> ( v132718(VarCurr)
| v132713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26541,axiom,
! [VarCurr] :
( v132722(VarCurr)
<=> ( v132723(VarCurr)
& v132726(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3034,axiom,
! [VarCurr] :
( v132726(VarCurr)
<=> ( v132669(VarCurr,bitIndex2)
| v132725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26540,axiom,
! [VarCurr] :
( v132723(VarCurr)
<=> ( v132715(VarCurr)
| v132724(VarCurr) ) ) ).
fof(writeUnaryOperator_10980,axiom,
! [VarCurr] :
( ~ v132724(VarCurr)
<=> v132725(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3033,axiom,
! [VarCurr] :
( v132725(VarCurr)
<=> ( v132669(VarCurr,bitIndex0)
& v132669(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43370,axiom,
! [VarCurr] :
( v132706(VarCurr,bitIndex0)
<=> v132718(VarCurr) ) ).
fof(addAssignment_43369,axiom,
! [VarCurr] :
( v132706(VarCurr,bitIndex1)
<=> v132716(VarCurr) ) ).
fof(addAssignment_43368,axiom,
! [VarCurr] :
( v132706(VarCurr,bitIndex2)
<=> v132708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26539,axiom,
! [VarCurr] :
( v132716(VarCurr)
<=> ( v132717(VarCurr)
& v132719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26538,axiom,
! [VarCurr] :
( v132719(VarCurr)
<=> ( v132669(VarCurr,bitIndex0)
| v132713(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3032,axiom,
! [VarCurr] :
( v132717(VarCurr)
<=> ( v132718(VarCurr)
| v132669(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10979,axiom,
! [VarCurr] :
( ~ v132718(VarCurr)
<=> v132669(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26537,axiom,
! [VarCurr] :
( v132708(VarCurr)
<=> ( v132709(VarCurr)
& v132714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26536,axiom,
! [VarCurr] :
( v132714(VarCurr)
<=> ( v132711(VarCurr)
| v132715(VarCurr) ) ) ).
fof(writeUnaryOperator_10978,axiom,
! [VarCurr] :
( ~ v132715(VarCurr)
<=> v132669(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3031,axiom,
! [VarCurr] :
( v132709(VarCurr)
<=> ( v132710(VarCurr)
| v132669(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10977,axiom,
! [VarCurr] :
( ~ v132710(VarCurr)
<=> v132711(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3030,axiom,
! [VarCurr] :
( v132711(VarCurr)
<=> ( v132669(VarCurr,bitIndex1)
| v132712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26535,axiom,
! [VarCurr] :
( v132712(VarCurr)
<=> ( v132669(VarCurr,bitIndex0)
& v132713(VarCurr) ) ) ).
fof(writeUnaryOperator_10976,axiom,
! [VarCurr] :
( ~ v132713(VarCurr)
<=> v132669(VarCurr,bitIndex1) ) ).
fof(addAssignmentInitValueVector_43,axiom,
! [B] :
( range_2_0(B)
=> ( v132669(constB0,B)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26534,axiom,
! [VarCurr] :
( v132673(VarCurr)
<=> ( v132675(VarCurr)
<~> v132699(VarCurr) ) ) ).
fof(addAssignment_43367,axiom,
! [VarCurr] :
( v132699(VarCurr)
<=> v132701(VarCurr) ) ).
fof(addAssignment_43366,axiom,
! [VarCurr] :
( v132701(VarCurr)
<=> v132647(VarCurr) ) ).
fof(addAssignment_43365,axiom,
! [VarCurr] :
( v132675(VarCurr)
<=> v132677(VarCurr) ) ).
fof(addAssignment_43364,axiom,
! [VarCurr] :
( v132677(VarCurr)
<=> v132679(VarCurr) ) ).
fof(addAssignment_43363,axiom,
! [VarCurr] :
( v132679(VarCurr)
<=> v132681(VarCurr) ) ).
fof(addAssignment_43362,axiom,
! [VarCurr] :
( v132681(VarCurr)
<=> v132683(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132686(VarNext)
=> ( v132683(VarNext)
<=> v132683(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2447,axiom,
! [VarNext] :
( v132686(VarNext)
=> ( v132683(VarNext)
<=> v132694(VarNext) ) ) ).
fof(addAssignment_43361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132694(VarNext)
<=> v132692(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3181,axiom,
! [VarCurr] :
( ~ v13314(VarCurr)
=> ( v132692(VarCurr)
<=> v132695(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2987,axiom,
! [VarCurr] :
( v13314(VarCurr)
=> ( v132692(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3180,axiom,
! [VarCurr] :
( ~ v11853(VarCurr)
=> ( v132695(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2986,axiom,
! [VarCurr] :
( v11853(VarCurr)
=> ( v132695(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132686(VarNext)
<=> v132687(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132687(VarNext)
<=> ( v132689(VarNext)
& v12210(VarNext) ) ) ) ).
fof(writeUnaryOperator_10975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132689(VarNext)
<=> v12217(VarNext) ) ) ).
fof(addAssignment_43360,axiom,
! [VarCurr] :
( v132671(VarCurr)
<=> v10194(VarCurr) ) ).
fof(addAssignment_43359,axiom,
! [VarCurr] :
( v132649(VarCurr)
<=> v132651(VarCurr) ) ).
fof(addAssignment_43358,axiom,
! [VarCurr] :
( v132651(VarCurr)
<=> v132653(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3179,axiom,
! [VarCurr] :
( ~ v132655(VarCurr)
=> ( v132653(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2985,axiom,
! [VarCurr] :
( v132655(VarCurr)
=> ( v132653(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26531,axiom,
! [VarCurr] :
( v132655(VarCurr)
<=> ( v132656(VarCurr)
| v132661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9297,axiom,
! [VarCurr] :
( v132661(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $false )
& ( v15409(VarCurr,bitIndex5)
<=> $false )
& ( v15409(VarCurr,bitIndex4)
<=> $false )
& ( v15409(VarCurr,bitIndex3)
<=> $true )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26530,axiom,
! [VarCurr] :
( v132656(VarCurr)
<=> ( v132657(VarCurr)
| v132658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26529,axiom,
! [VarCurr] :
( v132658(VarCurr)
<=> ( v132659(VarCurr)
| v132660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9296,axiom,
! [VarCurr] :
( v132660(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $false )
& ( v15409(VarCurr,bitIndex5)
<=> $true )
& ( v15409(VarCurr,bitIndex4)
<=> $false )
& ( v15409(VarCurr,bitIndex3)
<=> $false )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9295,axiom,
! [VarCurr] :
( v132659(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $false )
& ( v15409(VarCurr,bitIndex5)
<=> $false )
& ( v15409(VarCurr,bitIndex4)
<=> $false )
& ( v15409(VarCurr,bitIndex3)
<=> $false )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26528,axiom,
! [VarCurr] :
( v132657(VarCurr)
<=> ( v15445(VarCurr,bitIndex0)
& v132005(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_583,axiom,
! [VarCurr] :
( ~ v132644(VarCurr)
=> ( v11397(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_777,axiom,
! [VarCurr] :
( v132644(VarCurr)
=> ( v11397(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26527,axiom,
! [VarCurr] :
( v132644(VarCurr)
<=> ( v132645(VarCurr)
& v132634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26526,axiom,
! [VarCurr] :
( v132645(VarCurr)
<=> ( v11399(VarCurr)
& v10210(VarCurr) ) ) ).
fof(addAssignment_43357,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex2)
<=> v132636(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132637(VarNext)
=> ( ( v132636(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v132636(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v132636(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v132636(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v132636(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v132636(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v132636(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v132636(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v132636(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v132636(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v132636(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v132636(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2446,axiom,
! [VarNext] :
( v132637(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v132636(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132637(VarNext)
<=> v132638(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132638(VarNext)
<=> ( v132640(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_10974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132640(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_582,axiom,
! [VarCurr] :
( ~ v132628(VarCurr)
=> ( v11397(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_776,axiom,
! [VarCurr] :
( v132628(VarCurr)
=> ( v11397(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26523,axiom,
! [VarCurr] :
( v132628(VarCurr)
<=> ( v132629(VarCurr)
| v132630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26522,axiom,
! [VarCurr] :
( v132630(VarCurr)
<=> ( v132631(VarCurr)
& v132634(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9294,axiom,
! [VarCurr] :
( v132634(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26521,axiom,
! [VarCurr] :
( v132631(VarCurr)
<=> ( v132632(VarCurr)
| v132633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26520,axiom,
! [VarCurr] :
( v132633(VarCurr)
<=> ( v131974(VarCurr)
& v10210(VarCurr) ) ) ).
fof(writeUnaryOperator_10973,axiom,
! [VarCurr] :
( ~ v132632(VarCurr)
<=> v10210(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9293,axiom,
! [VarCurr] :
( v132629(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43356,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex1)
<=> v132620(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132621(VarNext)
=> ( ( v132620(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v132620(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v132620(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v132620(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v132620(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v132620(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v132620(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v132620(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v132620(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v132620(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v132620(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v132620(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2445,axiom,
! [VarNext] :
( v132621(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v132620(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132621(VarNext)
<=> v132622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132622(VarNext)
<=> ( v132624(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_10972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132624(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_581,axiom,
! [VarCurr] :
( ~ v132615(VarCurr)
=> ( v11397(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_775,axiom,
! [VarCurr] :
( v132615(VarCurr)
=> ( v11397(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26517,axiom,
! [VarCurr] :
( v132615(VarCurr)
<=> ( v132616(VarCurr)
& v114368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26516,axiom,
! [VarCurr] :
( v132616(VarCurr)
<=> ( v132618(VarCurr)
& v114367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26515,axiom,
! [VarCurr] :
( v132618(VarCurr)
<=> ( v131956(VarCurr)
& v114322(VarCurr) ) ) ).
fof(addAssignment_43355,axiom,
! [VarCurr] :
( v11399(VarCurr)
<=> v11401(VarCurr) ) ).
fof(addAssignment_43354,axiom,
! [VarCurr] :
( v11401(VarCurr)
<=> v11403(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3029,axiom,
! [VarCurr] :
( v11403(VarCurr)
<=> ( v132600(VarCurr)
| v11405(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3028,axiom,
! [VarCurr] :
( v132600(VarCurr)
<=> ( v132601(VarCurr)
| v11405(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3027,axiom,
! [VarCurr] :
( v132601(VarCurr)
<=> ( v132602(VarCurr)
| v11405(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3026,axiom,
! [VarCurr] :
( v132602(VarCurr)
<=> ( v132603(VarCurr)
| v11405(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3025,axiom,
! [VarCurr] :
( v132603(VarCurr)
<=> ( v132604(VarCurr)
| v11405(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3024,axiom,
! [VarCurr] :
( v132604(VarCurr)
<=> ( v132605(VarCurr)
| v11405(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3023,axiom,
! [VarCurr] :
( v132605(VarCurr)
<=> ( v132606(VarCurr)
| v11405(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3022,axiom,
! [VarCurr] :
( v132606(VarCurr)
<=> ( v132607(VarCurr)
| v11405(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3021,axiom,
! [VarCurr] :
( v132607(VarCurr)
<=> ( v132608(VarCurr)
| v11405(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3020,axiom,
! [VarCurr] :
( v132608(VarCurr)
<=> ( v132609(VarCurr)
| v11405(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3019,axiom,
! [VarCurr] :
( v132609(VarCurr)
<=> ( v132610(VarCurr)
| v11405(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3018,axiom,
! [VarCurr] :
( v132610(VarCurr)
<=> ( v132611(VarCurr)
| v11405(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3017,axiom,
! [VarCurr] :
( v132611(VarCurr)
<=> ( v132612(VarCurr)
| v11405(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3016,axiom,
! [VarCurr] :
( v132612(VarCurr)
<=> ( v132613(VarCurr)
| v11405(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3015,axiom,
! [VarCurr] :
( v132613(VarCurr)
<=> ( v11405(VarCurr,bitIndex0)
| v11405(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132584(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v11405(VarNext,B)
<=> v11405(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2444,axiom,
! [VarNext] :
( v132584(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v11405(VarNext,B)
<=> v132594(VarNext,B) ) ) ) ).
fof(addAssignment_43353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v132594(VarNext,B)
<=> v132592(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3178,axiom,
! [VarCurr] :
( ~ v132595(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v132592(VarCurr,B)
<=> v11410(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2984,axiom,
! [VarCurr] :
( v132595(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v132592(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_10971,axiom,
! [VarCurr] :
( ~ v132595(VarCurr)
<=> v11407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132584(VarNext)
<=> v132585(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132585(VarNext)
<=> ( v132586(VarNext)
& v132581(VarNext) ) ) ) ).
fof(writeUnaryOperator_10970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132586(VarNext)
<=> v132588(VarNext) ) ) ).
fof(addAssignment_43352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132588(VarNext)
<=> v132581(VarCurr) ) ) ).
fof(addAssignment_43351,axiom,
! [VarCurr] :
( v132581(VarCurr)
<=> v13363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_140,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v11410(VarCurr,B)
<=> ( v132578(VarCurr,B)
& v132579(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10969,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132579(VarCurr,B)
<=> ~ v13323(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_139,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132578(VarCurr,B)
<=> ( v11412(VarCurr,B)
| v11405(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_138,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v13323(VarCurr,B)
<=> ( v13325(VarCurr,B)
& v132575(VarCurr,B) ) ) ) ).
fof(addAssignment_43350,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex0)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43349,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex1)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43348,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex2)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43347,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex3)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43346,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex4)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43345,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex5)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43344,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex6)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43343,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex7)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43342,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex8)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43341,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex9)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43340,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex10)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43339,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex11)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43338,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex12)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43337,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex13)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43336,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex14)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43335,axiom,
! [VarCurr] :
( v132575(VarCurr,bitIndex15)
<=> v132576(VarCurr) ) ).
fof(addAssignment_43334,axiom,
! [VarCurr] :
( v132576(VarCurr)
<=> v13332(VarCurr) ) ).
fof(addAssignment_43333,axiom,
! [VarCurr] :
( v13332(VarCurr)
<=> v13334(VarCurr) ) ).
fof(addAssignment_43332,axiom,
! [VarCurr] :
( v13334(VarCurr)
<=> v13336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26512,axiom,
! [VarCurr] :
( v13336(VarCurr)
<=> ( v132572(VarCurr)
| v131989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26511,axiom,
! [VarCurr] :
( v132572(VarCurr)
<=> ( v132573(VarCurr)
| v114263(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3014,axiom,
! [VarCurr] :
( v132573(VarCurr)
<=> ( v11397(VarCurr,bitIndex3)
| v11397(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26510,axiom,
! [VarCurr] :
( v131989(VarCurr)
<=> ( v131991(VarCurr)
| v132567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26509,axiom,
! [VarCurr] :
( v132567(VarCurr)
<=> ( v132569(VarCurr)
& v131995(VarCurr) ) ) ).
fof(writeUnaryOperator_10968,axiom,
! [VarCurr] :
( ~ v132569(VarCurr)
<=> v131993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26508,axiom,
! [VarCurr] :
( v131991(VarCurr)
<=> ( v132565(VarCurr)
& v132013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26507,axiom,
! [VarCurr] :
( v132565(VarCurr)
<=> ( v131993(VarCurr)
& v131995(VarCurr) ) ) ).
fof(addAssignment_43331,axiom,
! [VarCurr] :
( v132013(VarCurr)
<=> v132015(VarCurr) ) ).
fof(addAssignment_43330,axiom,
! [VarCurr] :
( v132015(VarCurr)
<=> v132017(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3013,axiom,
! [VarCurr] :
( v132017(VarCurr)
<=> ( v132557(VarCurr)
& v132019(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3012,axiom,
! [VarCurr] :
( v132557(VarCurr)
<=> ( v132558(VarCurr)
& v132019(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3011,axiom,
! [VarCurr] :
( v132558(VarCurr)
<=> ( v132559(VarCurr)
& v132019(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3010,axiom,
! [VarCurr] :
( v132559(VarCurr)
<=> ( v132560(VarCurr)
& v132019(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3009,axiom,
! [VarCurr] :
( v132560(VarCurr)
<=> ( v132561(VarCurr)
& v132019(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3008,axiom,
! [VarCurr] :
( v132561(VarCurr)
<=> ( v132562(VarCurr)
& v132019(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3007,axiom,
! [VarCurr] :
( v132562(VarCurr)
<=> ( v132563(VarCurr)
& v132019(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3006,axiom,
! [VarCurr] :
( v132563(VarCurr)
<=> ( v132019(VarCurr,bitIndex0)
& v132019(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43329,axiom,
! [VarCurr] :
( ( v132019(VarCurr,bitIndex8)
<=> v132490(VarCurr,bitIndex16) )
& ( v132019(VarCurr,bitIndex7)
<=> v132490(VarCurr,bitIndex15) )
& ( v132019(VarCurr,bitIndex6)
<=> v132490(VarCurr,bitIndex14) )
& ( v132019(VarCurr,bitIndex5)
<=> v132490(VarCurr,bitIndex13) )
& ( v132019(VarCurr,bitIndex4)
<=> v132490(VarCurr,bitIndex12) )
& ( v132019(VarCurr,bitIndex3)
<=> v132490(VarCurr,bitIndex11) )
& ( v132019(VarCurr,bitIndex2)
<=> v132490(VarCurr,bitIndex10) )
& ( v132019(VarCurr,bitIndex1)
<=> v132490(VarCurr,bitIndex9) )
& ( v132019(VarCurr,bitIndex0)
<=> v132490(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_137,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132490(VarCurr,B)
<=> ( v132492(VarCurr,B)
| v132552(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_136,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132552(VarCurr,B)
<=> ( v132553(VarCurr,B)
& v132554(VarCurr,B) ) ) ) ).
fof(addAssignment_43328,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex0)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43327,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex1)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43326,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex2)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43325,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex3)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43324,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex4)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43323,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex5)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43322,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex6)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43321,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex7)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43320,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex8)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43319,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex9)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43318,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex10)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43317,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex11)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43316,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex12)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43315,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex13)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43314,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex14)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43313,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex15)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43312,axiom,
! [VarCurr] :
( v132554(VarCurr,bitIndex16)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(addAssignment_43311,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v132553(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43310,axiom,
! [VarCurr] :
( ( v132553(VarCurr,bitIndex16)
<=> v132493(VarCurr,bitIndex8) )
& ( v132553(VarCurr,bitIndex15)
<=> v132493(VarCurr,bitIndex7) )
& ( v132553(VarCurr,bitIndex14)
<=> v132493(VarCurr,bitIndex6) )
& ( v132553(VarCurr,bitIndex13)
<=> v132493(VarCurr,bitIndex5) )
& ( v132553(VarCurr,bitIndex12)
<=> v132493(VarCurr,bitIndex4) )
& ( v132553(VarCurr,bitIndex11)
<=> v132493(VarCurr,bitIndex3) )
& ( v132553(VarCurr,bitIndex10)
<=> v132493(VarCurr,bitIndex2) )
& ( v132553(VarCurr,bitIndex9)
<=> v132493(VarCurr,bitIndex1) )
& ( v132553(VarCurr,bitIndex8)
<=> v132493(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_135,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132492(VarCurr,B)
<=> ( v132493(VarCurr,B)
& v132550(VarCurr,B) ) ) ) ).
fof(addAssignment_43309,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex0)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43308,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex1)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43307,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex2)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43306,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex3)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43305,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex4)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43304,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex5)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43303,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex6)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43302,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex7)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43301,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex8)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43300,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex9)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43299,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex10)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43298,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex11)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43297,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex12)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43296,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex13)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43295,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex14)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43294,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex15)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43293,axiom,
! [VarCurr] :
( v132550(VarCurr,bitIndex16)
<=> v132551(VarCurr) ) ).
fof(writeUnaryOperator_10967,axiom,
! [VarCurr] :
( ~ v132551(VarCurr)
<=> v132502(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_134,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132493(VarCurr,B)
<=> ( v132494(VarCurr,B)
| v132547(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_133,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132547(VarCurr,B)
<=> ( v132548(VarCurr,B)
& v132549(VarCurr,B) ) ) ) ).
fof(addAssignment_43292,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex0)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43291,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex1)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43290,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex2)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43289,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex3)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43288,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex4)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43287,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex5)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43286,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex6)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43285,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex7)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43284,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex8)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43283,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex9)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43282,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex10)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43281,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex11)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43280,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex12)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43279,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex13)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43278,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex14)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43277,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex15)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43276,axiom,
! [VarCurr] :
( v132549(VarCurr,bitIndex16)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(addAssignment_43275,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v132548(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43274,axiom,
! [VarCurr] :
( ( v132548(VarCurr,bitIndex16)
<=> v132495(VarCurr,bitIndex12) )
& ( v132548(VarCurr,bitIndex15)
<=> v132495(VarCurr,bitIndex11) )
& ( v132548(VarCurr,bitIndex14)
<=> v132495(VarCurr,bitIndex10) )
& ( v132548(VarCurr,bitIndex13)
<=> v132495(VarCurr,bitIndex9) )
& ( v132548(VarCurr,bitIndex12)
<=> v132495(VarCurr,bitIndex8) )
& ( v132548(VarCurr,bitIndex11)
<=> v132495(VarCurr,bitIndex7) )
& ( v132548(VarCurr,bitIndex10)
<=> v132495(VarCurr,bitIndex6) )
& ( v132548(VarCurr,bitIndex9)
<=> v132495(VarCurr,bitIndex5) )
& ( v132548(VarCurr,bitIndex8)
<=> v132495(VarCurr,bitIndex4) )
& ( v132548(VarCurr,bitIndex7)
<=> v132495(VarCurr,bitIndex3) )
& ( v132548(VarCurr,bitIndex6)
<=> v132495(VarCurr,bitIndex2) )
& ( v132548(VarCurr,bitIndex5)
<=> v132495(VarCurr,bitIndex1) )
& ( v132548(VarCurr,bitIndex4)
<=> v132495(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_132,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132494(VarCurr,B)
<=> ( v132495(VarCurr,B)
& v132545(VarCurr,B) ) ) ) ).
fof(addAssignment_43273,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex0)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43272,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex1)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43271,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex2)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43270,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex3)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43269,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex4)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43268,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex5)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43267,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex6)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43266,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex7)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43265,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex8)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43264,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex9)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43263,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex10)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43262,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex11)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43261,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex12)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43260,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex13)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43259,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex14)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43258,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex15)
<=> v132546(VarCurr) ) ).
fof(addAssignment_43257,axiom,
! [VarCurr] :
( v132545(VarCurr,bitIndex16)
<=> v132546(VarCurr) ) ).
fof(writeUnaryOperator_10966,axiom,
! [VarCurr] :
( ~ v132546(VarCurr)
<=> v132502(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_131,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132495(VarCurr,B)
<=> ( v132496(VarCurr,B)
| v132542(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_130,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132542(VarCurr,B)
<=> ( v132543(VarCurr,B)
& v132544(VarCurr,B) ) ) ) ).
fof(addAssignment_43256,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex0)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43255,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex1)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43254,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex2)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43253,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex3)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43252,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex4)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43251,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex5)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43250,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex6)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43249,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex7)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43248,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex8)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43247,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex9)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43246,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex10)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43245,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex11)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43244,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex12)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43243,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex13)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43242,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex14)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43241,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex15)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43240,axiom,
! [VarCurr] :
( v132544(VarCurr,bitIndex16)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(addAssignment_43239,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v132543(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43238,axiom,
! [VarCurr] :
( ( v132543(VarCurr,bitIndex16)
<=> v132497(VarCurr,bitIndex14) )
& ( v132543(VarCurr,bitIndex15)
<=> v132497(VarCurr,bitIndex13) )
& ( v132543(VarCurr,bitIndex14)
<=> v132497(VarCurr,bitIndex12) )
& ( v132543(VarCurr,bitIndex13)
<=> v132497(VarCurr,bitIndex11) )
& ( v132543(VarCurr,bitIndex12)
<=> v132497(VarCurr,bitIndex10) )
& ( v132543(VarCurr,bitIndex11)
<=> v132497(VarCurr,bitIndex9) )
& ( v132543(VarCurr,bitIndex10)
<=> v132497(VarCurr,bitIndex8) )
& ( v132543(VarCurr,bitIndex9)
<=> v132497(VarCurr,bitIndex7) )
& ( v132543(VarCurr,bitIndex8)
<=> v132497(VarCurr,bitIndex6) )
& ( v132543(VarCurr,bitIndex7)
<=> v132497(VarCurr,bitIndex5) )
& ( v132543(VarCurr,bitIndex6)
<=> v132497(VarCurr,bitIndex4) )
& ( v132543(VarCurr,bitIndex5)
<=> v132497(VarCurr,bitIndex3) )
& ( v132543(VarCurr,bitIndex4)
<=> v132497(VarCurr,bitIndex2) )
& ( v132543(VarCurr,bitIndex3)
<=> v132497(VarCurr,bitIndex1) )
& ( v132543(VarCurr,bitIndex2)
<=> v132497(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_129,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132496(VarCurr,B)
<=> ( v132497(VarCurr,B)
& v132540(VarCurr,B) ) ) ) ).
fof(addAssignment_43237,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex0)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43236,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex1)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43235,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex2)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43234,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex3)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43233,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex4)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43232,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex5)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43231,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex6)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43230,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex7)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43229,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex8)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43228,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex9)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43227,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex10)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43226,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex11)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43225,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex12)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43224,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex13)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43223,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex14)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43222,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex15)
<=> v132541(VarCurr) ) ).
fof(addAssignment_43221,axiom,
! [VarCurr] :
( v132540(VarCurr,bitIndex16)
<=> v132541(VarCurr) ) ).
fof(writeUnaryOperator_10965,axiom,
! [VarCurr] :
( ~ v132541(VarCurr)
<=> v132502(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_128,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132497(VarCurr,B)
<=> ( v132498(VarCurr,B)
| v132537(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_127,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132537(VarCurr,B)
<=> ( v132538(VarCurr,B)
& v132539(VarCurr,B) ) ) ) ).
fof(addAssignment_43220,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex0)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43219,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex1)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43218,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex2)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43217,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex3)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43216,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex4)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43215,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex5)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43214,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex6)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43213,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex7)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43212,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex8)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43211,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex9)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43210,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex10)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43209,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex11)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43208,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex12)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43207,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex13)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43206,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex14)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43205,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex15)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43204,axiom,
! [VarCurr] :
( v132539(VarCurr,bitIndex16)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43203,axiom,
! [VarCurr] :
( v132538(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_43202,axiom,
! [VarCurr] :
( ( v132538(VarCurr,bitIndex16)
<=> v132499(VarCurr,bitIndex15) )
& ( v132538(VarCurr,bitIndex15)
<=> v132499(VarCurr,bitIndex14) )
& ( v132538(VarCurr,bitIndex14)
<=> v132499(VarCurr,bitIndex13) )
& ( v132538(VarCurr,bitIndex13)
<=> v132499(VarCurr,bitIndex12) )
& ( v132538(VarCurr,bitIndex12)
<=> v132499(VarCurr,bitIndex11) )
& ( v132538(VarCurr,bitIndex11)
<=> v132499(VarCurr,bitIndex10) )
& ( v132538(VarCurr,bitIndex10)
<=> v132499(VarCurr,bitIndex9) )
& ( v132538(VarCurr,bitIndex9)
<=> v132499(VarCurr,bitIndex8) )
& ( v132538(VarCurr,bitIndex8)
<=> v132499(VarCurr,bitIndex7) )
& ( v132538(VarCurr,bitIndex7)
<=> v132499(VarCurr,bitIndex6) )
& ( v132538(VarCurr,bitIndex6)
<=> v132499(VarCurr,bitIndex5) )
& ( v132538(VarCurr,bitIndex5)
<=> v132499(VarCurr,bitIndex4) )
& ( v132538(VarCurr,bitIndex4)
<=> v132499(VarCurr,bitIndex3) )
& ( v132538(VarCurr,bitIndex3)
<=> v132499(VarCurr,bitIndex2) )
& ( v132538(VarCurr,bitIndex2)
<=> v132499(VarCurr,bitIndex1) )
& ( v132538(VarCurr,bitIndex1)
<=> v132499(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_126,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132498(VarCurr,B)
<=> ( v132499(VarCurr,B)
& v132500(VarCurr,B) ) ) ) ).
fof(addAssignment_43201,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex0)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43200,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex1)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43199,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex2)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43198,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex3)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43197,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex4)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43196,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex5)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43195,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex6)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43194,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex7)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43193,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex8)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43192,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex9)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43191,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex10)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43190,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex11)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43189,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex12)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43188,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex13)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43187,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex14)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43186,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex15)
<=> v132501(VarCurr) ) ).
fof(addAssignment_43185,axiom,
! [VarCurr] :
( v132500(VarCurr,bitIndex16)
<=> v132501(VarCurr) ) ).
fof(writeUnaryOperator_10964,axiom,
! [VarCurr] :
( ~ v132501(VarCurr)
<=> v132502(VarCurr,bitIndex0) ) ).
fof(addAssignment_43184,axiom,
! [VarCurr] :
( v132502(VarCurr,bitIndex0)
<=> v132511(VarCurr) ) ).
fof(addAssignment_43183,axiom,
! [VarCurr] :
( v132502(VarCurr,bitIndex1)
<=> v132533(VarCurr) ) ).
fof(addAssignment_43182,axiom,
! [VarCurr] :
( v132502(VarCurr,bitIndex2)
<=> v132528(VarCurr) ) ).
fof(addAssignment_43181,axiom,
! [VarCurr] :
( v132502(VarCurr,bitIndex3)
<=> v132504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26506,axiom,
! [VarCurr] :
( v132533(VarCurr)
<=> ( v132534(VarCurr)
& v132536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26505,axiom,
! [VarCurr] :
( v132536(VarCurr)
<=> ( v132487(VarCurr,bitIndex0)
| v132523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26504,axiom,
! [VarCurr] :
( v132534(VarCurr)
<=> ( v132511(VarCurr)
| v132535(VarCurr) ) ) ).
fof(writeUnaryOperator_10963,axiom,
! [VarCurr] :
( ~ v132535(VarCurr)
<=> v132523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26503,axiom,
! [VarCurr] :
( v132528(VarCurr)
<=> ( v132529(VarCurr)
& v132532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26502,axiom,
! [VarCurr] :
( v132532(VarCurr)
<=> ( v132518(VarCurr)
| v132522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26501,axiom,
! [VarCurr] :
( v132529(VarCurr)
<=> ( v132530(VarCurr)
| v132531(VarCurr) ) ) ).
fof(writeUnaryOperator_10962,axiom,
! [VarCurr] :
( ~ v132531(VarCurr)
<=> v132522(VarCurr) ) ).
fof(writeUnaryOperator_10961,axiom,
! [VarCurr] :
( ~ v132530(VarCurr)
<=> v132518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26500,axiom,
! [VarCurr] :
( v132504(VarCurr)
<=> ( v132505(VarCurr)
& v132526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26499,axiom,
! [VarCurr] :
( v132526(VarCurr)
<=> ( v132527(VarCurr)
| v132517(VarCurr) ) ) ).
fof(writeUnaryOperator_10960,axiom,
! [VarCurr] :
( ~ v132527(VarCurr)
<=> v132506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26498,axiom,
! [VarCurr] :
( v132505(VarCurr)
<=> ( v132506(VarCurr)
| v132516(VarCurr) ) ) ).
fof(writeUnaryOperator_10959,axiom,
! [VarCurr] :
( ~ v132516(VarCurr)
<=> v132517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26497,axiom,
! [VarCurr] :
( v132517(VarCurr)
<=> ( v132518(VarCurr)
& v132522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26496,axiom,
! [VarCurr] :
( v132522(VarCurr)
<=> ( v132487(VarCurr,bitIndex0)
& v132523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26495,axiom,
! [VarCurr] :
( v132523(VarCurr)
<=> ( v132524(VarCurr)
& v132525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26494,axiom,
! [VarCurr] :
( v132525(VarCurr)
<=> ( v132511(VarCurr)
| v132512(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3005,axiom,
! [VarCurr] :
( v132524(VarCurr)
<=> ( v132487(VarCurr,bitIndex0)
| v132487(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26493,axiom,
! [VarCurr] :
( v132518(VarCurr)
<=> ( v132519(VarCurr)
& v132521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26492,axiom,
! [VarCurr] :
( v132521(VarCurr)
<=> ( v132510(VarCurr)
| v132513(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3004,axiom,
! [VarCurr] :
( v132519(VarCurr)
<=> ( v132520(VarCurr)
| v132487(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10958,axiom,
! [VarCurr] :
( ~ v132520(VarCurr)
<=> v132510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26491,axiom,
! [VarCurr] :
( v132506(VarCurr)
<=> ( v132507(VarCurr)
& v132514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26490,axiom,
! [VarCurr] :
( v132514(VarCurr)
<=> ( v132509(VarCurr)
| v132515(VarCurr) ) ) ).
fof(writeUnaryOperator_10957,axiom,
! [VarCurr] :
( ~ v132515(VarCurr)
<=> v132487(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3003,axiom,
! [VarCurr] :
( v132507(VarCurr)
<=> ( v132508(VarCurr)
| v132487(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10956,axiom,
! [VarCurr] :
( ~ v132508(VarCurr)
<=> v132509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26489,axiom,
! [VarCurr] :
( v132509(VarCurr)
<=> ( v132510(VarCurr)
& v132513(VarCurr) ) ) ).
fof(writeUnaryOperator_10955,axiom,
! [VarCurr] :
( ~ v132513(VarCurr)
<=> v132487(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26488,axiom,
! [VarCurr] :
( v132510(VarCurr)
<=> ( v132511(VarCurr)
& v132512(VarCurr) ) ) ).
fof(writeUnaryOperator_10954,axiom,
! [VarCurr] :
( ~ v132512(VarCurr)
<=> v132487(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10953,axiom,
! [VarCurr] :
( ~ v132511(VarCurr)
<=> v132487(VarCurr,bitIndex0) ) ).
fof(addAssignment_43180,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v132499(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_43179,axiom,
! [VarCurr] :
( ( v132499(VarCurr,bitIndex16)
<=> v132021(VarCurr,bitIndex8) )
& ( v132499(VarCurr,bitIndex15)
<=> v132021(VarCurr,bitIndex7) )
& ( v132499(VarCurr,bitIndex14)
<=> v132021(VarCurr,bitIndex6) )
& ( v132499(VarCurr,bitIndex13)
<=> v132021(VarCurr,bitIndex5) )
& ( v132499(VarCurr,bitIndex12)
<=> v132021(VarCurr,bitIndex4) )
& ( v132499(VarCurr,bitIndex11)
<=> v132021(VarCurr,bitIndex3) )
& ( v132499(VarCurr,bitIndex10)
<=> v132021(VarCurr,bitIndex2) )
& ( v132499(VarCurr,bitIndex9)
<=> v132021(VarCurr,bitIndex1) )
& ( v132499(VarCurr,bitIndex8)
<=> v132021(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43178,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v132487(VarCurr,B)
<=> v132489(VarCurr,B) ) ) ).
fof(addAssignment_43177,axiom,
! [VarCurr] :
( ( v132489(VarCurr,bitIndex3)
<=> v13355(VarCurr,bitIndex8) )
& ( v132489(VarCurr,bitIndex2)
<=> v13355(VarCurr,bitIndex7) )
& ( v132489(VarCurr,bitIndex1)
<=> v13355(VarCurr,bitIndex6) )
& ( v132489(VarCurr,bitIndex0)
<=> v13355(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_43176,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v13355(VarCurr,B)
<=> v13357(VarCurr,B) ) ) ).
fof(addAssignment_43175,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v13357(VarCurr,B)
<=> v15368(VarCurr,B) ) ) ).
fof(range_axiom_197,axiom,
! [B] :
( range_8_5(B)
<=> ( $false
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_43174,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex8)
<=> v132297(VarCurr,bitIndex8) ) ).
fof(addAssignment_43173,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex7)
<=> v132297(VarCurr,bitIndex7) ) ).
fof(addAssignment_43172,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex6)
<=> v132297(VarCurr,bitIndex6) ) ).
fof(addAssignment_43171,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex5)
<=> v132297(VarCurr,bitIndex5) ) ).
fof(addAssignment_43170,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex4)
<=> v132297(VarCurr,bitIndex4) ) ).
fof(addAssignment_43169,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex3)
<=> v132297(VarCurr,bitIndex3) ) ).
fof(addAssignment_43168,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex2)
<=> v132297(VarCurr,bitIndex2) ) ).
fof(addAssignment_43167,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex1)
<=> v132297(VarCurr,bitIndex1) ) ).
fof(addAssignment_43166,axiom,
! [VarCurr] :
( v132021(VarCurr,bitIndex0)
<=> v132297(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_125,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132297(VarCurr,B)
<=> ( v132299(VarCurr,B)
| v132392(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_124,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132392(VarCurr,B)
<=> ( v132393(VarCurr,B)
& v132485(VarCurr,B) ) ) ) ).
fof(addAssignment_43165,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43164,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43163,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43162,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43161,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43160,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43159,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43158,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43157,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43156,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43155,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43154,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43153,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43152,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43151,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43150,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43149,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43148,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43147,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43146,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43145,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43144,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43143,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43142,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43141,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43140,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43139,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43138,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43137,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43136,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43135,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43134,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43133,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43132,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43131,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43130,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43129,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex36)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43128,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex37)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43127,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex38)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43126,axiom,
! [VarCurr] :
( v132485(VarCurr,bitIndex39)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(addAssignment_43125,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132393(VarCurr,B)
<=> v132395(VarCurr,B) ) ) ).
fof(addAssignment_43124,axiom,
! [VarCurr] :
( ( v132393(VarCurr,bitIndex39)
<=> $false )
& ( v132393(VarCurr,bitIndex38)
<=> $false )
& ( v132393(VarCurr,bitIndex37)
<=> $false )
& ( v132393(VarCurr,bitIndex36)
<=> $false )
& ( v132393(VarCurr,bitIndex35)
<=> $false )
& ( v132393(VarCurr,bitIndex34)
<=> $false )
& ( v132393(VarCurr,bitIndex33)
<=> $false )
& ( v132393(VarCurr,bitIndex32)
<=> $false )
& ( v132393(VarCurr,bitIndex31)
<=> $false )
& ( v132393(VarCurr,bitIndex30)
<=> $false )
& ( v132393(VarCurr,bitIndex29)
<=> $false )
& ( v132393(VarCurr,bitIndex28)
<=> $false )
& ( v132393(VarCurr,bitIndex27)
<=> $false )
& ( v132393(VarCurr,bitIndex26)
<=> $false )
& ( v132393(VarCurr,bitIndex25)
<=> $false )
& ( v132393(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(bitBlastConstant_12712,axiom,
~ b0000000000000000(bitIndex15) ).
fof(bitBlastConstant_12711,axiom,
~ b0000000000000000(bitIndex14) ).
fof(bitBlastConstant_12710,axiom,
~ b0000000000000000(bitIndex13) ).
fof(bitBlastConstant_12709,axiom,
~ b0000000000000000(bitIndex12) ).
fof(bitBlastConstant_12708,axiom,
~ b0000000000000000(bitIndex11) ).
fof(bitBlastConstant_12707,axiom,
~ b0000000000000000(bitIndex10) ).
fof(bitBlastConstant_12706,axiom,
~ b0000000000000000(bitIndex9) ).
fof(bitBlastConstant_12705,axiom,
~ b0000000000000000(bitIndex8) ).
fof(bitBlastConstant_12704,axiom,
~ b0000000000000000(bitIndex7) ).
fof(bitBlastConstant_12703,axiom,
~ b0000000000000000(bitIndex6) ).
fof(bitBlastConstant_12702,axiom,
~ b0000000000000000(bitIndex5) ).
fof(bitBlastConstant_12701,axiom,
~ b0000000000000000(bitIndex4) ).
fof(bitBlastConstant_12700,axiom,
~ b0000000000000000(bitIndex3) ).
fof(bitBlastConstant_12699,axiom,
~ b0000000000000000(bitIndex2) ).
fof(bitBlastConstant_12698,axiom,
~ b0000000000000000(bitIndex1) ).
fof(bitBlastConstant_12697,axiom,
~ b0000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_123,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132395(VarCurr,B)
<=> ( v132396(VarCurr,B)
| v132440(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_122,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132440(VarCurr,B)
<=> ( v132441(VarCurr,B)
& v132484(VarCurr,B) ) ) ) ).
fof(addAssignment_43123,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43122,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43121,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43120,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43119,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43118,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43117,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43116,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43115,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43114,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43113,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43112,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43111,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43110,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43109,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43108,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43107,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43106,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43105,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43104,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43103,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43102,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43101,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43100,axiom,
! [VarCurr] :
( v132484(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_43099,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132441(VarCurr,B)
<=> v132442(VarCurr,B) ) ) ).
fof(addAssignment_43098,axiom,
! [VarCurr] :
( ( v132441(VarCurr,bitIndex23)
<=> $false )
& ( v132441(VarCurr,bitIndex22)
<=> $false )
& ( v132441(VarCurr,bitIndex21)
<=> $false )
& ( v132441(VarCurr,bitIndex20)
<=> $false )
& ( v132441(VarCurr,bitIndex19)
<=> $false )
& ( v132441(VarCurr,bitIndex18)
<=> $false )
& ( v132441(VarCurr,bitIndex17)
<=> $false )
& ( v132441(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_121,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132442(VarCurr,B)
<=> ( v132443(VarCurr,B)
| v132463(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_120,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132463(VarCurr,B)
<=> ( v132464(VarCurr,B)
& v132483(VarCurr,B) ) ) ) ).
fof(addAssignment_43097,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43096,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43095,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43094,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43093,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43092,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43091,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43090,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43089,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43088,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43087,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43086,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43085,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43084,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43083,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43082,axiom,
! [VarCurr] :
( v132483(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_43081,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132464(VarCurr,B)
<=> v132465(VarCurr,B) ) ) ).
fof(addAssignment_43080,axiom,
! [VarCurr] :
( ( v132464(VarCurr,bitIndex15)
<=> $false )
& ( v132464(VarCurr,bitIndex14)
<=> $false )
& ( v132464(VarCurr,bitIndex13)
<=> $false )
& ( v132464(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_119,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132465(VarCurr,B)
<=> ( v132466(VarCurr,B)
| v132474(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_118,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132474(VarCurr,B)
<=> ( v132475(VarCurr,B)
& v132482(VarCurr,B) ) ) ) ).
fof(addAssignment_43079,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43078,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43077,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43076,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43075,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43074,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43073,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43072,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43071,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43070,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43069,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43068,axiom,
! [VarCurr] :
( v132482(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_43067,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132475(VarCurr,B)
<=> v132476(VarCurr,B) ) ) ).
fof(addAssignment_43066,axiom,
! [VarCurr] :
( ( v132475(VarCurr,bitIndex11)
<=> $false )
& ( v132475(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_117,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132476(VarCurr,B)
<=> ( v132477(VarCurr,B)
| v132479(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_116,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132479(VarCurr,B)
<=> ( v132480(VarCurr,B)
& v132481(VarCurr,B) ) ) ) ).
fof(addAssignment_43065,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43064,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43063,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43062,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43061,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43060,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43059,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43058,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43057,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43056,axiom,
! [VarCurr] :
( v132481(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43055,axiom,
! [VarCurr] :
( ( v132480(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex39) )
& ( v132480(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex38) )
& ( v132480(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex37) )
& ( v132480(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex36) )
& ( v132480(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex35) )
& ( v132480(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex34) )
& ( v132480(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex33) )
& ( v132480(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex32) )
& ( v132480(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_43054,axiom,
! [VarCurr] :
( v132480(VarCurr,bitIndex9)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_3002,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex30)
& v132478(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3001,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex31)
& v132478(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3000,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex32)
& v132478(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2999,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex33)
& v132478(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2998,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex34)
& v132478(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2997,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex35)
& v132478(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2996,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex36)
& v132478(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2995,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex37)
& v132478(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2994,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex38)
& v132478(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2993,axiom,
! [VarCurr] :
( v132477(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex39)
& v132478(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_43053,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43052,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43051,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43050,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43049,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43048,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43047,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43046,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43045,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43044,axiom,
! [VarCurr] :
( v132478(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_115,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132466(VarCurr,B)
<=> ( v132467(VarCurr,B)
& v132473(VarCurr,B) ) ) ) ).
fof(addAssignment_43043,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43042,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43041,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43040,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43039,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43038,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43037,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43036,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43035,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43034,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43033,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_43032,axiom,
! [VarCurr] :
( v132473(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_114,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132467(VarCurr,B)
<=> ( v132468(VarCurr,B)
| v132470(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_113,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132470(VarCurr,B)
<=> ( v132471(VarCurr,B)
& v132472(VarCurr,B) ) ) ) ).
fof(addAssignment_43031,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43030,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43029,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43028,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43027,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43026,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43025,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43024,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43023,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43022,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43021,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43020,axiom,
! [VarCurr] :
( v132472(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_43019,axiom,
! [VarCurr] :
( ( v132471(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex39) )
& ( v132471(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex38) )
& ( v132471(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex37) )
& ( v132471(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex36) )
& ( v132471(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex35) )
& ( v132471(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex34) )
& ( v132471(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex33) )
& ( v132471(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex32) )
& ( v132471(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex31) )
& ( v132471(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex30) )
& ( v132471(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_43018,axiom,
! [VarCurr] :
( v132471(VarCurr,bitIndex11)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2992,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex28)
& v132469(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2991,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex29)
& v132469(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2990,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex30)
& v132469(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2989,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex31)
& v132469(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2988,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex32)
& v132469(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2987,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex33)
& v132469(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2986,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex34)
& v132469(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2985,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex35)
& v132469(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2984,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex36)
& v132469(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2983,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex37)
& v132469(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2982,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex38)
& v132469(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2981,axiom,
! [VarCurr] :
( v132468(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex39)
& v132469(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_43017,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43016,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43015,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43014,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43013,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43012,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43011,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43010,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43009,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43008,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43007,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_43006,axiom,
! [VarCurr] :
( v132469(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_112,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132443(VarCurr,B)
<=> ( v132444(VarCurr,B)
& v132462(VarCurr,B) ) ) ) ).
fof(addAssignment_43005,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex0)
<=> v132204(VarCurr) ) ).
fof(addAssignment_43004,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex1)
<=> v132204(VarCurr) ) ).
fof(addAssignment_43003,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex2)
<=> v132204(VarCurr) ) ).
fof(addAssignment_43002,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex3)
<=> v132204(VarCurr) ) ).
fof(addAssignment_43001,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex4)
<=> v132204(VarCurr) ) ).
fof(addAssignment_43000,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex5)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42999,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex6)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42998,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex7)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42997,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex8)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42996,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex9)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42995,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex10)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42994,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex11)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42993,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex12)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42992,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex13)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42991,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex14)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42990,axiom,
! [VarCurr] :
( v132462(VarCurr,bitIndex15)
<=> v132204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_111,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132444(VarCurr,B)
<=> ( v132445(VarCurr,B)
| v132453(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_110,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132453(VarCurr,B)
<=> ( v132454(VarCurr,B)
& v132461(VarCurr,B) ) ) ) ).
fof(addAssignment_42989,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42988,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42987,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42986,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42985,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42984,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42983,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42982,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42981,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42980,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42979,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42978,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42977,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42976,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42975,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42974,axiom,
! [VarCurr] :
( v132461(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42973,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132454(VarCurr,B)
<=> v132455(VarCurr,B) ) ) ).
fof(addAssignment_42972,axiom,
! [VarCurr] :
( ( v132454(VarCurr,bitIndex15)
<=> $false )
& ( v132454(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_109,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132455(VarCurr,B)
<=> ( v132456(VarCurr,B)
| v132458(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_108,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132458(VarCurr,B)
<=> ( v132459(VarCurr,B)
& v132460(VarCurr,B) ) ) ) ).
fof(addAssignment_42971,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42970,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42969,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42968,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42967,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42966,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42965,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42964,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42963,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42962,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42961,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42960,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42959,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42958,axiom,
! [VarCurr] :
( v132460(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42957,axiom,
! [VarCurr] :
( ( v132459(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex39) )
& ( v132459(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex38) )
& ( v132459(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex37) )
& ( v132459(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex36) )
& ( v132459(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex35) )
& ( v132459(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex34) )
& ( v132459(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex33) )
& ( v132459(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex32) )
& ( v132459(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex31) )
& ( v132459(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex30) )
& ( v132459(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex29) )
& ( v132459(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex28) )
& ( v132459(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_42956,axiom,
! [VarCurr] :
( v132459(VarCurr,bitIndex13)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2980,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex26)
& v132457(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2979,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex27)
& v132457(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2978,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex28)
& v132457(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2977,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex29)
& v132457(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2976,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex30)
& v132457(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2975,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex31)
& v132457(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2974,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex32)
& v132457(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2973,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex33)
& v132457(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2972,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex34)
& v132457(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2971,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex35)
& v132457(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2970,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex36)
& v132457(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2969,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex37)
& v132457(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2968,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex38)
& v132457(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2967,axiom,
! [VarCurr] :
( v132456(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex39)
& v132457(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_42955,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42954,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42953,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42952,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42951,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42950,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42949,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42948,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42947,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42946,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42945,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42944,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42943,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42942,axiom,
! [VarCurr] :
( v132457(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_107,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132445(VarCurr,B)
<=> ( v132446(VarCurr,B)
& v132452(VarCurr,B) ) ) ) ).
fof(addAssignment_42941,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42940,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42939,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42938,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42937,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42936,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42935,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42934,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42933,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42932,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42931,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42930,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42929,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex12)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42928,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex13)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42927,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex14)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42926,axiom,
! [VarCurr] :
( v132452(VarCurr,bitIndex15)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_106,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132446(VarCurr,B)
<=> ( v132447(VarCurr,B)
| v132449(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_105,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132449(VarCurr,B)
<=> ( v132450(VarCurr,B)
& v132451(VarCurr,B) ) ) ) ).
fof(addAssignment_42925,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42924,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42923,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42922,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42921,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42920,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42919,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42918,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42917,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42916,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42915,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42914,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42913,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42912,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42911,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42910,axiom,
! [VarCurr] :
( v132451(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42909,axiom,
! [VarCurr] :
( ( v132450(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex39) )
& ( v132450(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex38) )
& ( v132450(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex37) )
& ( v132450(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex36) )
& ( v132450(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex35) )
& ( v132450(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex34) )
& ( v132450(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex33) )
& ( v132450(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex32) )
& ( v132450(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex31) )
& ( v132450(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex30) )
& ( v132450(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex29) )
& ( v132450(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex28) )
& ( v132450(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex27) )
& ( v132450(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex26) )
& ( v132450(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_42908,axiom,
! [VarCurr] :
( v132450(VarCurr,bitIndex15)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2966,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex24)
& v132448(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2965,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex25)
& v132448(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2964,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex26)
& v132448(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2963,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex27)
& v132448(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2962,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex28)
& v132448(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2961,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex29)
& v132448(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2960,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex30)
& v132448(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2959,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex31)
& v132448(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2958,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex32)
& v132448(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2957,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex33)
& v132448(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2956,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex34)
& v132448(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2955,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex35)
& v132448(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2954,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex36)
& v132448(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2953,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex37)
& v132448(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2952,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex38)
& v132448(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2951,axiom,
! [VarCurr] :
( v132447(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex39)
& v132448(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_42907,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42906,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42905,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42904,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42903,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42902,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42901,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42900,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42899,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42898,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42897,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42896,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42895,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42894,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42893,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42892,axiom,
! [VarCurr] :
( v132448(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_104,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132396(VarCurr,B)
<=> ( v132397(VarCurr,B)
& v132439(VarCurr,B) ) ) ) ).
fof(addAssignment_42891,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex0)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42890,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex1)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42889,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex2)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42888,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex3)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42887,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex4)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42886,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex5)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42885,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex6)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42884,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex7)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42883,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex8)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42882,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex9)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42881,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex10)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42880,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex11)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42879,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex12)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42878,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex13)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42877,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex14)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42876,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex15)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42875,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex16)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42874,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex17)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42873,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex18)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42872,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex19)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42871,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex20)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42870,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex21)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42869,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex22)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42868,axiom,
! [VarCurr] :
( v132439(VarCurr,bitIndex23)
<=> v132199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_103,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132397(VarCurr,B)
<=> ( v132398(VarCurr,B)
| v132418(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_102,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132418(VarCurr,B)
<=> ( v132419(VarCurr,B)
& v132438(VarCurr,B) ) ) ) ).
fof(addAssignment_42867,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42866,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42865,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42864,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42863,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42862,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42861,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42860,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42859,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42858,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42857,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42856,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42855,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42854,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42853,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42852,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42851,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42850,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42849,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42848,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42847,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42846,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42845,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42844,axiom,
! [VarCurr] :
( v132438(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42843,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132419(VarCurr,B)
<=> v132420(VarCurr,B) ) ) ).
fof(addAssignment_42842,axiom,
! [VarCurr] :
( ( v132419(VarCurr,bitIndex23)
<=> $false )
& ( v132419(VarCurr,bitIndex22)
<=> $false )
& ( v132419(VarCurr,bitIndex21)
<=> $false )
& ( v132419(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_101,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132420(VarCurr,B)
<=> ( v132421(VarCurr,B)
| v132429(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_100,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132429(VarCurr,B)
<=> ( v132430(VarCurr,B)
& v132437(VarCurr,B) ) ) ) ).
fof(addAssignment_42841,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42840,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42839,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42838,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42837,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42836,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42835,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42834,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42833,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42832,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42831,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42830,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42829,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42828,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42827,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42826,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42825,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42824,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42823,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42822,axiom,
! [VarCurr] :
( v132437(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42821,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132430(VarCurr,B)
<=> v132431(VarCurr,B) ) ) ).
fof(addAssignment_42820,axiom,
! [VarCurr] :
( ( v132430(VarCurr,bitIndex19)
<=> $false )
& ( v132430(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_99,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132431(VarCurr,B)
<=> ( v132432(VarCurr,B)
| v132434(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_98,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132434(VarCurr,B)
<=> ( v132435(VarCurr,B)
& v132436(VarCurr,B) ) ) ) ).
fof(addAssignment_42819,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42818,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42817,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42816,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42815,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42814,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42813,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42812,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42811,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42810,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42809,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42808,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42807,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42806,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42805,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42804,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42803,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42802,axiom,
! [VarCurr] :
( v132436(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42801,axiom,
! [VarCurr] :
( ( v132435(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex39) )
& ( v132435(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex38) )
& ( v132435(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex37) )
& ( v132435(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex36) )
& ( v132435(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex35) )
& ( v132435(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex34) )
& ( v132435(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex33) )
& ( v132435(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex32) )
& ( v132435(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex31) )
& ( v132435(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex30) )
& ( v132435(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex29) )
& ( v132435(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex28) )
& ( v132435(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex27) )
& ( v132435(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex26) )
& ( v132435(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex25) )
& ( v132435(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex24) )
& ( v132435(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_42800,axiom,
! [VarCurr] :
( v132435(VarCurr,bitIndex17)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2950,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex22)
& v132433(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2949,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex23)
& v132433(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2948,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex24)
& v132433(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2947,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex25)
& v132433(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2946,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex26)
& v132433(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2945,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex27)
& v132433(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2944,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex28)
& v132433(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2943,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex29)
& v132433(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2942,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex30)
& v132433(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2941,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex31)
& v132433(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2940,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex32)
& v132433(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2939,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex33)
& v132433(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2938,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex34)
& v132433(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2937,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex35)
& v132433(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2936,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex36)
& v132433(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2935,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex37)
& v132433(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2934,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex38)
& v132433(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2933,axiom,
! [VarCurr] :
( v132432(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex39)
& v132433(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_42799,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42798,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42797,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42796,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42795,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42794,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42793,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42792,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42791,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42790,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42789,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42788,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42787,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42786,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42785,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42784,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42783,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42782,axiom,
! [VarCurr] :
( v132433(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_97,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132421(VarCurr,B)
<=> ( v132422(VarCurr,B)
& v132428(VarCurr,B) ) ) ) ).
fof(addAssignment_42781,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42780,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42779,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42778,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42777,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42776,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42775,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42774,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42773,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42772,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42771,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42770,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42769,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex12)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42768,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex13)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42767,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex14)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42766,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex15)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42765,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex16)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42764,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex17)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42763,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex18)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42762,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex19)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_96,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132422(VarCurr,B)
<=> ( v132423(VarCurr,B)
| v132425(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_95,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132425(VarCurr,B)
<=> ( v132426(VarCurr,B)
& v132427(VarCurr,B) ) ) ) ).
fof(addAssignment_42761,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42760,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42759,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42758,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42757,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42756,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42755,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42754,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42753,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42752,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42751,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42750,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42749,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42748,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42747,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42746,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42745,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42744,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42743,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42742,axiom,
! [VarCurr] :
( v132427(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42741,axiom,
! [VarCurr] :
( ( v132426(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex39) )
& ( v132426(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex38) )
& ( v132426(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex37) )
& ( v132426(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex36) )
& ( v132426(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex35) )
& ( v132426(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex34) )
& ( v132426(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex33) )
& ( v132426(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex32) )
& ( v132426(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex31) )
& ( v132426(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex30) )
& ( v132426(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex29) )
& ( v132426(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex28) )
& ( v132426(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex27) )
& ( v132426(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex26) )
& ( v132426(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex25) )
& ( v132426(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex24) )
& ( v132426(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex23) )
& ( v132426(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex22) )
& ( v132426(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_42740,axiom,
! [VarCurr] :
( v132426(VarCurr,bitIndex19)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2932,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex20)
& v132424(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2931,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex21)
& v132424(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2930,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex22)
& v132424(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2929,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex23)
& v132424(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2928,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex24)
& v132424(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2927,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex25)
& v132424(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2926,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex26)
& v132424(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2925,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex27)
& v132424(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2924,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex28)
& v132424(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2923,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex29)
& v132424(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2922,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex30)
& v132424(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2921,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex31)
& v132424(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2920,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex32)
& v132424(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2919,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex33)
& v132424(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2918,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex34)
& v132424(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2917,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex35)
& v132424(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2916,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex36)
& v132424(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2915,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex37)
& v132424(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2914,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex38)
& v132424(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2913,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex39)
& v132424(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_42739,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42738,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42737,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42736,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42735,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42734,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42733,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42732,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42731,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42730,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42729,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42728,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42727,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42726,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42725,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42724,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42723,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42722,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42721,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42720,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_94,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132398(VarCurr,B)
<=> ( v132399(VarCurr,B)
& v132417(VarCurr,B) ) ) ) ).
fof(addAssignment_42719,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex0)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42718,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex1)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42717,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex2)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42716,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex3)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42715,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex4)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42714,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex5)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42713,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex6)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42712,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex7)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42711,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex8)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42710,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex9)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42709,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex10)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42708,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex11)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42707,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex12)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42706,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex13)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42705,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex14)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42704,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex15)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42703,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex16)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42702,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex17)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42701,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex18)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42700,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex19)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42699,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex20)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42698,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex21)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42697,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex22)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42696,axiom,
! [VarCurr] :
( v132417(VarCurr,bitIndex23)
<=> v132204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_93,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132399(VarCurr,B)
<=> ( v132400(VarCurr,B)
| v132408(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_92,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132408(VarCurr,B)
<=> ( v132409(VarCurr,B)
& v132416(VarCurr,B) ) ) ) ).
fof(addAssignment_42695,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42694,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42693,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42692,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42691,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42690,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42689,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42688,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42687,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42686,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42685,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42684,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42683,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42682,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42681,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42680,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42679,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42678,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42677,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42676,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42675,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42674,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42673,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42672,axiom,
! [VarCurr] :
( v132416(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42671,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132409(VarCurr,B)
<=> v132410(VarCurr,B) ) ) ).
fof(addAssignment_42670,axiom,
! [VarCurr] :
( ( v132409(VarCurr,bitIndex23)
<=> $false )
& ( v132409(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_91,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132410(VarCurr,B)
<=> ( v132411(VarCurr,B)
| v132413(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_90,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132413(VarCurr,B)
<=> ( v132414(VarCurr,B)
& v132415(VarCurr,B) ) ) ) ).
fof(range_axiom_196,axiom,
! [B] :
( range_21_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B ) ) ).
fof(addAssignment_42669,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42668,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42667,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42666,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42665,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42664,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42663,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42662,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42661,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42660,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42659,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42658,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42657,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42656,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42655,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42654,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42653,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42652,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42651,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42650,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42649,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42648,axiom,
! [VarCurr] :
( v132415(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42647,axiom,
! [VarCurr] :
( ( v132414(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex39) )
& ( v132414(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex38) )
& ( v132414(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex37) )
& ( v132414(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex36) )
& ( v132414(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex35) )
& ( v132414(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex34) )
& ( v132414(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex33) )
& ( v132414(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex32) )
& ( v132414(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex31) )
& ( v132414(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex30) )
& ( v132414(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex29) )
& ( v132414(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex28) )
& ( v132414(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex27) )
& ( v132414(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex26) )
& ( v132414(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex25) )
& ( v132414(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex24) )
& ( v132414(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex23) )
& ( v132414(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex22) )
& ( v132414(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex21) )
& ( v132414(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex20) )
& ( v132414(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_42646,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex21)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2912,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex18)
& v132412(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2911,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex19)
& v132412(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2910,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex20)
& v132412(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2909,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex21)
& v132412(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2908,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex22)
& v132412(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2907,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex23)
& v132412(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2906,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex24)
& v132412(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2905,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex25)
& v132412(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2904,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex26)
& v132412(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2903,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex27)
& v132412(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2902,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex28)
& v132412(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2901,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex29)
& v132412(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2900,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex30)
& v132412(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2899,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex31)
& v132412(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2898,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex32)
& v132412(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2897,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex33)
& v132412(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2896,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex34)
& v132412(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2895,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex35)
& v132412(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2894,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex36)
& v132412(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2893,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex37)
& v132412(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2892,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex38)
& v132412(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2891,axiom,
! [VarCurr] :
( v132411(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex39)
& v132412(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_42645,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42644,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42643,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42642,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42641,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42640,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42639,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42638,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42637,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42636,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42635,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42634,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42633,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42632,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42631,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42630,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42629,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42628,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42627,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42626,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42625,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42624,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_89,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132400(VarCurr,B)
<=> ( v132401(VarCurr,B)
& v132407(VarCurr,B) ) ) ) ).
fof(addAssignment_42623,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42622,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42621,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42620,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42619,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42618,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42617,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42616,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42615,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42614,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42613,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42612,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42611,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex12)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42610,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex13)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42609,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex14)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42608,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex15)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42607,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex16)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42606,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex17)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42605,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex18)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42604,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex19)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42603,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex20)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42602,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex21)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42601,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex22)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42600,axiom,
! [VarCurr] :
( v132407(VarCurr,bitIndex23)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_88,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132401(VarCurr,B)
<=> ( v132402(VarCurr,B)
| v132404(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_87,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132404(VarCurr,B)
<=> ( v132405(VarCurr,B)
& v132406(VarCurr,B) ) ) ) ).
fof(addAssignment_42599,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42598,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42597,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42596,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42595,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42594,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42593,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42592,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42591,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42590,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42589,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42588,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42587,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42586,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42585,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42584,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42583,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42582,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42581,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42580,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42579,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42578,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42577,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42576,axiom,
! [VarCurr] :
( v132406(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42575,axiom,
! [VarCurr] :
( ( v132405(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex39) )
& ( v132405(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex38) )
& ( v132405(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex37) )
& ( v132405(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex36) )
& ( v132405(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex35) )
& ( v132405(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex34) )
& ( v132405(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex33) )
& ( v132405(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex32) )
& ( v132405(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex31) )
& ( v132405(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex30) )
& ( v132405(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex29) )
& ( v132405(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex28) )
& ( v132405(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex27) )
& ( v132405(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex26) )
& ( v132405(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex25) )
& ( v132405(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex24) )
& ( v132405(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex23) )
& ( v132405(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex22) )
& ( v132405(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex21) )
& ( v132405(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex20) )
& ( v132405(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex19) )
& ( v132405(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex18) )
& ( v132405(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_42574,axiom,
! [VarCurr] :
( v132405(VarCurr,bitIndex23)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2890,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex16)
& v132403(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2889,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex17)
& v132403(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2888,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex18)
& v132403(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2887,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex19)
& v132403(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2886,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex20)
& v132403(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2885,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex21)
& v132403(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2884,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex22)
& v132403(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2883,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex23)
& v132403(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2882,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex24)
& v132403(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2881,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex25)
& v132403(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2880,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex26)
& v132403(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2879,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex27)
& v132403(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2878,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex28)
& v132403(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2877,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex29)
& v132403(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2876,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex30)
& v132403(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2875,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex31)
& v132403(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2874,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex32)
& v132403(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2873,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex33)
& v132403(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2872,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex34)
& v132403(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2871,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex35)
& v132403(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2870,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex36)
& v132403(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2869,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex37)
& v132403(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2868,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex38)
& v132403(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2867,axiom,
! [VarCurr] :
( v132402(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex39)
& v132403(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_42573,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42572,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42571,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42570,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42569,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42568,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42567,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42566,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42565,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42564,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42563,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42562,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42561,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42560,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42559,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42558,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42557,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42556,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42555,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42554,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42553,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42552,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42551,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42550,axiom,
! [VarCurr] :
( v132403(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_86,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132299(VarCurr,B)
<=> ( v132300(VarCurr,B)
& v132391(VarCurr,B) ) ) ) ).
fof(addAssignment_42549,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex0)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42548,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex1)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42547,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex2)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42546,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex3)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42545,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex4)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42544,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex5)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42543,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex6)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42542,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex7)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42541,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex8)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42540,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex9)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42539,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex10)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42538,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex11)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42537,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex12)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42536,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex13)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42535,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex14)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42534,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex15)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42533,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex16)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42532,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex17)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42531,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex18)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42530,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex19)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42529,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex20)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42528,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex21)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42527,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex22)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42526,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex23)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42525,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex24)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42524,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex25)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42523,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex26)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42522,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex27)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42521,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex28)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42520,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex29)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42519,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex30)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42518,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex31)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42517,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex32)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42516,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex33)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42515,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex34)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42514,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex35)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42513,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex36)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42512,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex37)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42511,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex38)
<=> v132194(VarCurr) ) ).
fof(addAssignment_42510,axiom,
! [VarCurr] :
( v132391(VarCurr,bitIndex39)
<=> v132194(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_85,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132300(VarCurr,B)
<=> ( v132301(VarCurr,B)
| v132346(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_84,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132346(VarCurr,B)
<=> ( v132347(VarCurr,B)
& v132390(VarCurr,B) ) ) ) ).
fof(addAssignment_42509,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42508,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42507,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42506,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42505,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42504,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42503,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42502,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42501,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42500,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42499,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42498,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42497,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42496,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42495,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42494,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42493,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42492,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42491,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42490,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42489,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42488,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42487,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42486,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42485,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42484,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42483,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42482,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42481,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42480,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42479,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42478,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42477,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42476,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42475,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42474,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42473,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex36)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42472,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex37)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42471,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex38)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42470,axiom,
! [VarCurr] :
( v132390(VarCurr,bitIndex39)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(addAssignment_42469,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132347(VarCurr,B)
<=> v132348(VarCurr,B) ) ) ).
fof(addAssignment_42468,axiom,
! [VarCurr] :
( ( v132347(VarCurr,bitIndex39)
<=> $false )
& ( v132347(VarCurr,bitIndex38)
<=> $false )
& ( v132347(VarCurr,bitIndex37)
<=> $false )
& ( v132347(VarCurr,bitIndex36)
<=> $false )
& ( v132347(VarCurr,bitIndex35)
<=> $false )
& ( v132347(VarCurr,bitIndex34)
<=> $false )
& ( v132347(VarCurr,bitIndex33)
<=> $false )
& ( v132347(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_83,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132348(VarCurr,B)
<=> ( v132349(VarCurr,B)
| v132369(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_82,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132369(VarCurr,B)
<=> ( v132370(VarCurr,B)
& v132389(VarCurr,B) ) ) ) ).
fof(addAssignment_42467,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42466,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42465,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42464,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42463,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42462,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42461,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42460,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42459,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42458,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42457,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42456,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42455,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42454,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42453,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42452,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42451,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42450,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42449,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42448,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42447,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42446,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42445,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42444,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42443,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42442,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42441,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42440,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42439,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42438,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42437,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42436,axiom,
! [VarCurr] :
( v132389(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_42435,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132370(VarCurr,B)
<=> v132371(VarCurr,B) ) ) ).
fof(addAssignment_42434,axiom,
! [VarCurr] :
( ( v132370(VarCurr,bitIndex31)
<=> $false )
& ( v132370(VarCurr,bitIndex30)
<=> $false )
& ( v132370(VarCurr,bitIndex29)
<=> $false )
& ( v132370(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_81,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132371(VarCurr,B)
<=> ( v132372(VarCurr,B)
| v132380(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_80,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132380(VarCurr,B)
<=> ( v132381(VarCurr,B)
& v132388(VarCurr,B) ) ) ) ).
fof(addAssignment_42433,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42432,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42431,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42430,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42429,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42428,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42427,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42426,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42425,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42424,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42423,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42422,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42421,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42420,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42419,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42418,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42417,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42416,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42415,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42414,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42413,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42412,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42411,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42410,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42409,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42408,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42407,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42406,axiom,
! [VarCurr] :
( v132388(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42405,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132381(VarCurr,B)
<=> v132382(VarCurr,B) ) ) ).
fof(addAssignment_42404,axiom,
! [VarCurr] :
( ( v132381(VarCurr,bitIndex27)
<=> $false )
& ( v132381(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_79,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132382(VarCurr,B)
<=> ( v132383(VarCurr,B)
| v132385(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_78,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132385(VarCurr,B)
<=> ( v132386(VarCurr,B)
& v132387(VarCurr,B) ) ) ) ).
fof(addAssignment_42403,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42402,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42401,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42400,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42399,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42398,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42397,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42396,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42395,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42394,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42393,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42392,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42391,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42390,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42389,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42388,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42387,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42386,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42385,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42384,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42383,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42382,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42381,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42380,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42379,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42378,axiom,
! [VarCurr] :
( v132387(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42377,axiom,
! [VarCurr] :
( ( v132386(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex39) )
& ( v132386(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex38) )
& ( v132386(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex37) )
& ( v132386(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex36) )
& ( v132386(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex35) )
& ( v132386(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex34) )
& ( v132386(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex33) )
& ( v132386(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex32) )
& ( v132386(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex31) )
& ( v132386(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex30) )
& ( v132386(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex29) )
& ( v132386(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex28) )
& ( v132386(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex27) )
& ( v132386(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex26) )
& ( v132386(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex25) )
& ( v132386(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex24) )
& ( v132386(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex23) )
& ( v132386(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex22) )
& ( v132386(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex21) )
& ( v132386(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex20) )
& ( v132386(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex19) )
& ( v132386(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex18) )
& ( v132386(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex17) )
& ( v132386(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex16) )
& ( v132386(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_42376,axiom,
! [VarCurr] :
( v132386(VarCurr,bitIndex25)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2866,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex14)
& v132384(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2865,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex15)
& v132384(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2864,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex16)
& v132384(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2863,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex17)
& v132384(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2862,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex18)
& v132384(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2861,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex19)
& v132384(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2860,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex20)
& v132384(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2859,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex21)
& v132384(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2858,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex22)
& v132384(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2857,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex23)
& v132384(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2856,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex24)
& v132384(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2855,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex25)
& v132384(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2854,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex26)
& v132384(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2853,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex27)
& v132384(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2852,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex28)
& v132384(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2851,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex29)
& v132384(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2850,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex30)
& v132384(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2849,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex31)
& v132384(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2848,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex32)
& v132384(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2847,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex33)
& v132384(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2846,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex34)
& v132384(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2845,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex35)
& v132384(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2844,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex36)
& v132384(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2843,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex37)
& v132384(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2842,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex24)
<=> ( v132308(VarCurr,bitIndex38)
& v132384(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2841,axiom,
! [VarCurr] :
( v132383(VarCurr,bitIndex25)
<=> ( v132308(VarCurr,bitIndex39)
& v132384(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_42375,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42374,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42373,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42372,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42371,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42370,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42369,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42368,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42367,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42366,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42365,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42364,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42363,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42362,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42361,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42360,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42359,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42358,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42357,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42356,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42355,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42354,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42353,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42352,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42351,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42350,axiom,
! [VarCurr] :
( v132384(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_77,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132372(VarCurr,B)
<=> ( v132373(VarCurr,B)
& v132379(VarCurr,B) ) ) ) ).
fof(addAssignment_42349,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42348,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42347,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42346,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42345,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42344,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42343,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42342,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42341,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42340,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42339,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42338,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42337,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex12)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42336,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex13)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42335,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex14)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42334,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex15)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42333,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex16)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42332,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex17)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42331,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex18)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42330,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex19)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42329,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex20)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42328,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex21)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42327,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex22)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42326,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex23)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42325,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex24)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42324,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex25)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42323,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex26)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42322,axiom,
! [VarCurr] :
( v132379(VarCurr,bitIndex27)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_76,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132373(VarCurr,B)
<=> ( v132374(VarCurr,B)
| v132376(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_75,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132376(VarCurr,B)
<=> ( v132377(VarCurr,B)
& v132378(VarCurr,B) ) ) ) ).
fof(addAssignment_42321,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42320,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42319,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42318,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42317,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42316,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42315,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42314,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42313,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42312,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42311,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42310,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42309,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42308,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42307,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42306,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42305,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42304,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42303,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42302,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42301,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42300,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42299,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42298,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42297,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42296,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42295,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42294,axiom,
! [VarCurr] :
( v132378(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42293,axiom,
! [VarCurr] :
( ( v132377(VarCurr,bitIndex26)
<=> v132308(VarCurr,bitIndex39) )
& ( v132377(VarCurr,bitIndex25)
<=> v132308(VarCurr,bitIndex38) )
& ( v132377(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex37) )
& ( v132377(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex36) )
& ( v132377(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex35) )
& ( v132377(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex34) )
& ( v132377(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex33) )
& ( v132377(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex32) )
& ( v132377(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex31) )
& ( v132377(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex30) )
& ( v132377(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex29) )
& ( v132377(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex28) )
& ( v132377(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex27) )
& ( v132377(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex26) )
& ( v132377(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex25) )
& ( v132377(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex24) )
& ( v132377(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex23) )
& ( v132377(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex22) )
& ( v132377(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex21) )
& ( v132377(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex20) )
& ( v132377(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex19) )
& ( v132377(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex18) )
& ( v132377(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex17) )
& ( v132377(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex16) )
& ( v132377(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex15) )
& ( v132377(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex14) )
& ( v132377(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_42292,axiom,
! [VarCurr] :
( v132377(VarCurr,bitIndex27)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2840,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex12)
& v132375(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2839,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex13)
& v132375(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2838,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex14)
& v132375(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2837,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex15)
& v132375(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2836,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex16)
& v132375(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2835,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex17)
& v132375(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2834,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex18)
& v132375(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2833,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex19)
& v132375(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2832,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex20)
& v132375(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2831,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex21)
& v132375(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2830,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex22)
& v132375(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2829,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex23)
& v132375(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2828,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex24)
& v132375(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2827,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex25)
& v132375(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2826,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex26)
& v132375(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2825,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex27)
& v132375(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2824,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex28)
& v132375(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2823,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex29)
& v132375(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2822,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex30)
& v132375(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2821,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex31)
& v132375(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2820,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex32)
& v132375(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2819,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex33)
& v132375(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2818,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex34)
& v132375(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2817,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex35)
& v132375(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2816,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex24)
<=> ( v132308(VarCurr,bitIndex36)
& v132375(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2815,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex25)
<=> ( v132308(VarCurr,bitIndex37)
& v132375(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2814,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex26)
<=> ( v132308(VarCurr,bitIndex38)
& v132375(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2813,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex27)
<=> ( v132308(VarCurr,bitIndex39)
& v132375(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_42291,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42290,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42289,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42288,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42287,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42286,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42285,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42284,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42283,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42282,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42281,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42280,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42279,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42278,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42277,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42276,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42275,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42274,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42273,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42272,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42271,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42270,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42269,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42268,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42267,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42266,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42265,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex26)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42264,axiom,
! [VarCurr] :
( v132375(VarCurr,bitIndex27)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_74,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132349(VarCurr,B)
<=> ( v132350(VarCurr,B)
& v132368(VarCurr,B) ) ) ) ).
fof(addAssignment_42263,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex0)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42262,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex1)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42261,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex2)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42260,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex3)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42259,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex4)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42258,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex5)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42257,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex6)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42256,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex7)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42255,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex8)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42254,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex9)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42253,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex10)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42252,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex11)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42251,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex12)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42250,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex13)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42249,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex14)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42248,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex15)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42247,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex16)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42246,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex17)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42245,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex18)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42244,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex19)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42243,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex20)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42242,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex21)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42241,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex22)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42240,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex23)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42239,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex24)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42238,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex25)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42237,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex26)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42236,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex27)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42235,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex28)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42234,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex29)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42233,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex30)
<=> v132204(VarCurr) ) ).
fof(addAssignment_42232,axiom,
! [VarCurr] :
( v132368(VarCurr,bitIndex31)
<=> v132204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_73,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132350(VarCurr,B)
<=> ( v132351(VarCurr,B)
| v132359(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_72,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132359(VarCurr,B)
<=> ( v132360(VarCurr,B)
& v132367(VarCurr,B) ) ) ) ).
fof(addAssignment_42231,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42230,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42229,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42228,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42227,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42226,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42225,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42224,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42223,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42222,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42221,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42220,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42219,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42218,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42217,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42216,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42215,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42214,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42213,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42212,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42211,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42210,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42209,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42208,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42207,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42206,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42205,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42204,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42203,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42202,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42201,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42200,axiom,
! [VarCurr] :
( v132367(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_42199,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132360(VarCurr,B)
<=> v132361(VarCurr,B) ) ) ).
fof(addAssignment_42198,axiom,
! [VarCurr] :
( ( v132360(VarCurr,bitIndex31)
<=> $false )
& ( v132360(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_71,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132361(VarCurr,B)
<=> ( v132362(VarCurr,B)
| v132364(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_70,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132364(VarCurr,B)
<=> ( v132365(VarCurr,B)
& v132366(VarCurr,B) ) ) ) ).
fof(range_axiom_195,axiom,
! [B] :
( range_29_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B ) ) ).
fof(addAssignment_42197,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42196,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42195,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42194,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42193,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42192,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42191,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42190,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42189,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42188,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42187,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42186,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42185,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42184,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42183,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42182,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42181,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42180,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42179,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42178,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42177,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42176,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42175,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42174,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42173,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42172,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42171,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42170,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42169,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42168,axiom,
! [VarCurr] :
( v132366(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42167,axiom,
! [VarCurr] :
( ( v132365(VarCurr,bitIndex28)
<=> v132308(VarCurr,bitIndex39) )
& ( v132365(VarCurr,bitIndex27)
<=> v132308(VarCurr,bitIndex38) )
& ( v132365(VarCurr,bitIndex26)
<=> v132308(VarCurr,bitIndex37) )
& ( v132365(VarCurr,bitIndex25)
<=> v132308(VarCurr,bitIndex36) )
& ( v132365(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex35) )
& ( v132365(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex34) )
& ( v132365(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex33) )
& ( v132365(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex32) )
& ( v132365(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex31) )
& ( v132365(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex30) )
& ( v132365(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex29) )
& ( v132365(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex28) )
& ( v132365(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex27) )
& ( v132365(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex26) )
& ( v132365(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex25) )
& ( v132365(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex24) )
& ( v132365(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex23) )
& ( v132365(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex22) )
& ( v132365(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex21) )
& ( v132365(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex20) )
& ( v132365(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex19) )
& ( v132365(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex18) )
& ( v132365(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex17) )
& ( v132365(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex16) )
& ( v132365(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex15) )
& ( v132365(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex14) )
& ( v132365(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex13) )
& ( v132365(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex12) )
& ( v132365(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_42166,axiom,
! [VarCurr] :
( v132365(VarCurr,bitIndex29)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2812,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex10)
& v132363(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2811,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex11)
& v132363(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2810,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex12)
& v132363(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2809,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex13)
& v132363(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2808,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex14)
& v132363(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2807,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex15)
& v132363(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2806,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex16)
& v132363(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2805,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex17)
& v132363(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2804,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex18)
& v132363(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2803,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex19)
& v132363(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2802,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex20)
& v132363(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2801,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex21)
& v132363(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2800,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex22)
& v132363(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2799,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex23)
& v132363(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2798,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex24)
& v132363(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2797,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex25)
& v132363(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2796,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex26)
& v132363(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2795,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex27)
& v132363(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2794,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex28)
& v132363(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2793,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex29)
& v132363(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2792,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex30)
& v132363(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2791,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex31)
& v132363(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2790,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex32)
& v132363(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2789,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex33)
& v132363(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2788,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex24)
<=> ( v132308(VarCurr,bitIndex34)
& v132363(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2787,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex25)
<=> ( v132308(VarCurr,bitIndex35)
& v132363(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2786,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex26)
<=> ( v132308(VarCurr,bitIndex36)
& v132363(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2785,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex27)
<=> ( v132308(VarCurr,bitIndex37)
& v132363(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2784,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex28)
<=> ( v132308(VarCurr,bitIndex38)
& v132363(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2783,axiom,
! [VarCurr] :
( v132362(VarCurr,bitIndex29)
<=> ( v132308(VarCurr,bitIndex39)
& v132363(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_42165,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42164,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42163,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42162,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42161,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42160,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42159,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42158,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42157,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42156,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42155,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42154,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42153,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42152,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42151,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42150,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42149,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42148,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42147,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42146,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42145,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42144,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42143,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42142,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42141,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42140,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42139,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex26)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42138,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex27)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42137,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex28)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42136,axiom,
! [VarCurr] :
( v132363(VarCurr,bitIndex29)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_69,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132351(VarCurr,B)
<=> ( v132352(VarCurr,B)
& v132358(VarCurr,B) ) ) ) ).
fof(addAssignment_42135,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42134,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42133,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42132,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42131,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42130,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42129,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42128,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42127,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42126,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42125,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42124,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42123,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex12)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42122,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex13)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42121,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex14)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42120,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex15)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42119,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex16)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42118,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex17)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42117,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex18)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42116,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex19)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42115,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex20)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42114,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex21)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42113,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex22)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42112,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex23)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42111,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex24)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42110,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex25)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42109,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex26)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42108,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex27)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42107,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex28)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42106,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex29)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42105,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex30)
<=> v132209(VarCurr) ) ).
fof(addAssignment_42104,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex31)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_68,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132352(VarCurr,B)
<=> ( v132353(VarCurr,B)
| v132355(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_67,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132355(VarCurr,B)
<=> ( v132356(VarCurr,B)
& v132357(VarCurr,B) ) ) ) ).
fof(addAssignment_42103,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42102,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42101,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42100,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42099,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42098,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42097,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42096,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42095,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42094,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42093,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42092,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42091,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42090,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42089,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42088,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42087,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42086,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42085,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42084,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42083,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42082,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42081,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42080,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42079,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42078,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42077,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42076,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42075,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42074,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42073,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42072,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_42071,axiom,
! [VarCurr] :
( ( v132356(VarCurr,bitIndex30)
<=> v132308(VarCurr,bitIndex39) )
& ( v132356(VarCurr,bitIndex29)
<=> v132308(VarCurr,bitIndex38) )
& ( v132356(VarCurr,bitIndex28)
<=> v132308(VarCurr,bitIndex37) )
& ( v132356(VarCurr,bitIndex27)
<=> v132308(VarCurr,bitIndex36) )
& ( v132356(VarCurr,bitIndex26)
<=> v132308(VarCurr,bitIndex35) )
& ( v132356(VarCurr,bitIndex25)
<=> v132308(VarCurr,bitIndex34) )
& ( v132356(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex33) )
& ( v132356(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex32) )
& ( v132356(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex31) )
& ( v132356(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex30) )
& ( v132356(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex29) )
& ( v132356(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex28) )
& ( v132356(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex27) )
& ( v132356(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex26) )
& ( v132356(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex25) )
& ( v132356(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex24) )
& ( v132356(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex23) )
& ( v132356(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex22) )
& ( v132356(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex21) )
& ( v132356(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex20) )
& ( v132356(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex19) )
& ( v132356(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex18) )
& ( v132356(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex17) )
& ( v132356(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex16) )
& ( v132356(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex15) )
& ( v132356(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex14) )
& ( v132356(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex13) )
& ( v132356(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex12) )
& ( v132356(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex11) )
& ( v132356(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex10) )
& ( v132356(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_42070,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex31)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2782,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex8)
& v132354(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2781,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex9)
& v132354(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2780,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex10)
& v132354(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2779,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex11)
& v132354(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2778,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex12)
& v132354(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2777,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex13)
& v132354(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2776,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex14)
& v132354(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2775,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex15)
& v132354(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2774,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex16)
& v132354(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2773,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex17)
& v132354(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2772,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex18)
& v132354(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2771,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex19)
& v132354(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2770,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex20)
& v132354(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2769,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex21)
& v132354(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2768,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex22)
& v132354(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2767,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex23)
& v132354(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2766,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex24)
& v132354(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2765,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex25)
& v132354(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2764,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex26)
& v132354(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2763,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex27)
& v132354(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2762,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex28)
& v132354(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2761,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex29)
& v132354(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2760,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex30)
& v132354(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2759,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex31)
& v132354(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2758,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex24)
<=> ( v132308(VarCurr,bitIndex32)
& v132354(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2757,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex25)
<=> ( v132308(VarCurr,bitIndex33)
& v132354(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2756,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex26)
<=> ( v132308(VarCurr,bitIndex34)
& v132354(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2755,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex27)
<=> ( v132308(VarCurr,bitIndex35)
& v132354(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2754,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex28)
<=> ( v132308(VarCurr,bitIndex36)
& v132354(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2753,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex29)
<=> ( v132308(VarCurr,bitIndex37)
& v132354(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2752,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex30)
<=> ( v132308(VarCurr,bitIndex38)
& v132354(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2751,axiom,
! [VarCurr] :
( v132353(VarCurr,bitIndex31)
<=> ( v132308(VarCurr,bitIndex39)
& v132354(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_42069,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42068,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42067,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42066,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42065,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42064,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42063,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42062,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42061,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42060,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42059,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42058,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42057,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42056,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42055,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42054,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42053,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42052,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42051,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42050,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42049,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42048,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42047,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42046,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42045,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42044,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42043,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex26)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42042,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex27)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42041,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex28)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42040,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex29)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42039,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex30)
<=> v132208(VarCurr) ) ).
fof(addAssignment_42038,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex31)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_66,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132301(VarCurr,B)
<=> ( v132302(VarCurr,B)
& v132345(VarCurr,B) ) ) ) ).
fof(addAssignment_42037,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex0)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42036,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex1)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42035,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex2)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42034,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex3)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42033,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex4)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42032,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex5)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42031,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex6)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42030,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex7)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42029,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex8)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42028,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex9)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42027,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex10)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42026,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex11)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42025,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex12)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42024,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex13)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42023,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex14)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42022,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex15)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42021,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex16)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42020,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex17)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42019,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex18)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42018,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex19)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42017,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex20)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42016,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex21)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42015,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex22)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42014,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex23)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42013,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex24)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42012,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex25)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42011,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex26)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42010,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex27)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42009,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex28)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42008,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex29)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42007,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex30)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42006,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex31)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42005,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex32)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42004,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex33)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42003,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex34)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42002,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex35)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42001,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex36)
<=> v132199(VarCurr) ) ).
fof(addAssignment_42000,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex37)
<=> v132199(VarCurr) ) ).
fof(addAssignment_41999,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex38)
<=> v132199(VarCurr) ) ).
fof(addAssignment_41998,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex39)
<=> v132199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_65,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132302(VarCurr,B)
<=> ( v132303(VarCurr,B)
| v132324(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_64,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132324(VarCurr,B)
<=> ( v132325(VarCurr,B)
& v132344(VarCurr,B) ) ) ) ).
fof(addAssignment_41997,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41996,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41995,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41994,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41993,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41992,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41991,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41990,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41989,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41988,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41987,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41986,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41985,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41984,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41983,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41982,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41981,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41980,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41979,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41978,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41977,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41976,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41975,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41974,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41973,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41972,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41971,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41970,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41969,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41968,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41967,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41966,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41965,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41964,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41963,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41962,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41961,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex36)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41960,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex37)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41959,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex38)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41958,axiom,
! [VarCurr] :
( v132344(VarCurr,bitIndex39)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(addAssignment_41957,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132325(VarCurr,B)
<=> v132326(VarCurr,B) ) ) ).
fof(addAssignment_41956,axiom,
! [VarCurr] :
( ( v132325(VarCurr,bitIndex39)
<=> $false )
& ( v132325(VarCurr,bitIndex38)
<=> $false )
& ( v132325(VarCurr,bitIndex37)
<=> $false )
& ( v132325(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_63,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132326(VarCurr,B)
<=> ( v132327(VarCurr,B)
| v132335(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_62,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132335(VarCurr,B)
<=> ( v132336(VarCurr,B)
& v132343(VarCurr,B) ) ) ) ).
fof(addAssignment_41955,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41954,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41953,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41952,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41951,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41950,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41949,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41948,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41947,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41946,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41945,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41944,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41943,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41942,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41941,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41940,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41939,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41938,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41937,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41936,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41935,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41934,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41933,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41932,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41931,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41930,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41929,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41928,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41927,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41926,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41925,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41924,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41923,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41922,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41921,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41920,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41919,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132336(VarCurr,B)
<=> v132337(VarCurr,B) ) ) ).
fof(addAssignment_41918,axiom,
! [VarCurr] :
( ( v132336(VarCurr,bitIndex35)
<=> $false )
& ( v132336(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_61,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132337(VarCurr,B)
<=> ( v132338(VarCurr,B)
| v132340(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_60,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132340(VarCurr,B)
<=> ( v132341(VarCurr,B)
& v132342(VarCurr,B) ) ) ) ).
fof(range_axiom_194,axiom,
! [B] :
( range_33_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B ) ) ).
fof(addAssignment_41917,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41916,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41915,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41914,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41913,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41912,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41911,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41910,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41909,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41908,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41907,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41906,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41905,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41904,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41903,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41902,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41901,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41900,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41899,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41898,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41897,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41896,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41895,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41894,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41893,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41892,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41891,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41890,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41889,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41888,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41887,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41886,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41885,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41884,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41883,axiom,
! [VarCurr] :
( ( v132341(VarCurr,bitIndex32)
<=> v132308(VarCurr,bitIndex39) )
& ( v132341(VarCurr,bitIndex31)
<=> v132308(VarCurr,bitIndex38) )
& ( v132341(VarCurr,bitIndex30)
<=> v132308(VarCurr,bitIndex37) )
& ( v132341(VarCurr,bitIndex29)
<=> v132308(VarCurr,bitIndex36) )
& ( v132341(VarCurr,bitIndex28)
<=> v132308(VarCurr,bitIndex35) )
& ( v132341(VarCurr,bitIndex27)
<=> v132308(VarCurr,bitIndex34) )
& ( v132341(VarCurr,bitIndex26)
<=> v132308(VarCurr,bitIndex33) )
& ( v132341(VarCurr,bitIndex25)
<=> v132308(VarCurr,bitIndex32) )
& ( v132341(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex31) )
& ( v132341(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex30) )
& ( v132341(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex29) )
& ( v132341(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex28) )
& ( v132341(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex27) )
& ( v132341(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex26) )
& ( v132341(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex25) )
& ( v132341(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex24) )
& ( v132341(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex23) )
& ( v132341(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex22) )
& ( v132341(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex21) )
& ( v132341(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex20) )
& ( v132341(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex19) )
& ( v132341(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex18) )
& ( v132341(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex17) )
& ( v132341(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex16) )
& ( v132341(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex15) )
& ( v132341(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex14) )
& ( v132341(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex13) )
& ( v132341(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex12) )
& ( v132341(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex11) )
& ( v132341(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex10) )
& ( v132341(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex9) )
& ( v132341(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex8) )
& ( v132341(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_41882,axiom,
! [VarCurr] :
( v132341(VarCurr,bitIndex33)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2750,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex6)
& v132339(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2749,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex7)
& v132339(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2748,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex8)
& v132339(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2747,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex9)
& v132339(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2746,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex10)
& v132339(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2745,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex11)
& v132339(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2744,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex12)
& v132339(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2743,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex13)
& v132339(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2742,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex14)
& v132339(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2741,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex15)
& v132339(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2740,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex16)
& v132339(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2739,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex17)
& v132339(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2738,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex18)
& v132339(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2737,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex19)
& v132339(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2736,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex20)
& v132339(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2735,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex21)
& v132339(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2734,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex22)
& v132339(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2733,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex23)
& v132339(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2732,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex24)
& v132339(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2731,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex25)
& v132339(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2730,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex26)
& v132339(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2729,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex27)
& v132339(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2728,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex28)
& v132339(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2727,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex29)
& v132339(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2726,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex24)
<=> ( v132308(VarCurr,bitIndex30)
& v132339(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2725,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex25)
<=> ( v132308(VarCurr,bitIndex31)
& v132339(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2724,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex26)
<=> ( v132308(VarCurr,bitIndex32)
& v132339(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2723,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex27)
<=> ( v132308(VarCurr,bitIndex33)
& v132339(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2722,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex28)
<=> ( v132308(VarCurr,bitIndex34)
& v132339(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2721,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex29)
<=> ( v132308(VarCurr,bitIndex35)
& v132339(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2720,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex30)
<=> ( v132308(VarCurr,bitIndex36)
& v132339(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2719,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex31)
<=> ( v132308(VarCurr,bitIndex37)
& v132339(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2718,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex32)
<=> ( v132308(VarCurr,bitIndex38)
& v132339(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2717,axiom,
! [VarCurr] :
( v132338(VarCurr,bitIndex33)
<=> ( v132308(VarCurr,bitIndex39)
& v132339(VarCurr,bitIndex33) ) ) ).
fof(addAssignment_41881,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41880,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41879,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41878,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41877,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41876,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41875,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41874,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41873,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41872,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41871,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41870,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41869,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41868,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41867,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41866,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41865,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41864,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41863,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41862,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41861,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41860,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41859,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41858,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41857,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41856,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41855,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex26)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41854,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex27)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41853,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex28)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41852,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex29)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41851,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex30)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41850,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex31)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41849,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex32)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41848,axiom,
! [VarCurr] :
( v132339(VarCurr,bitIndex33)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_59,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132327(VarCurr,B)
<=> ( v132328(VarCurr,B)
& v132334(VarCurr,B) ) ) ) ).
fof(addAssignment_41847,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41846,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41845,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41844,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41843,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41842,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41841,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41840,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41839,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41838,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41837,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41836,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41835,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex12)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41834,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex13)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41833,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex14)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41832,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex15)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41831,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex16)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41830,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex17)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41829,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex18)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41828,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex19)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41827,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex20)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41826,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex21)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41825,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex22)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41824,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex23)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41823,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex24)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41822,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex25)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41821,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex26)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41820,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex27)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41819,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex28)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41818,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex29)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41817,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex30)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41816,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex31)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41815,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex32)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41814,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex33)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41813,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex34)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41812,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex35)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_58,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132328(VarCurr,B)
<=> ( v132329(VarCurr,B)
| v132331(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_57,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132331(VarCurr,B)
<=> ( v132332(VarCurr,B)
& v132333(VarCurr,B) ) ) ) ).
fof(addAssignment_41811,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41810,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41809,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41808,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41807,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41806,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41805,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41804,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41803,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41802,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41801,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41800,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41799,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41798,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41797,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41796,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41795,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41794,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41793,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41792,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41791,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41790,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41789,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41788,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41787,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41786,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41785,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41784,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41783,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41782,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41781,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41780,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41779,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41778,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41777,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41776,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41775,axiom,
! [VarCurr] :
( ( v132332(VarCurr,bitIndex34)
<=> v132308(VarCurr,bitIndex39) )
& ( v132332(VarCurr,bitIndex33)
<=> v132308(VarCurr,bitIndex38) )
& ( v132332(VarCurr,bitIndex32)
<=> v132308(VarCurr,bitIndex37) )
& ( v132332(VarCurr,bitIndex31)
<=> v132308(VarCurr,bitIndex36) )
& ( v132332(VarCurr,bitIndex30)
<=> v132308(VarCurr,bitIndex35) )
& ( v132332(VarCurr,bitIndex29)
<=> v132308(VarCurr,bitIndex34) )
& ( v132332(VarCurr,bitIndex28)
<=> v132308(VarCurr,bitIndex33) )
& ( v132332(VarCurr,bitIndex27)
<=> v132308(VarCurr,bitIndex32) )
& ( v132332(VarCurr,bitIndex26)
<=> v132308(VarCurr,bitIndex31) )
& ( v132332(VarCurr,bitIndex25)
<=> v132308(VarCurr,bitIndex30) )
& ( v132332(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex29) )
& ( v132332(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex28) )
& ( v132332(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex27) )
& ( v132332(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex26) )
& ( v132332(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex25) )
& ( v132332(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex24) )
& ( v132332(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex23) )
& ( v132332(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex22) )
& ( v132332(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex21) )
& ( v132332(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex20) )
& ( v132332(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex19) )
& ( v132332(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex18) )
& ( v132332(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex17) )
& ( v132332(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex16) )
& ( v132332(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex15) )
& ( v132332(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex14) )
& ( v132332(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex13) )
& ( v132332(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex12) )
& ( v132332(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex11) )
& ( v132332(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex10) )
& ( v132332(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex9) )
& ( v132332(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex8) )
& ( v132332(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex7) )
& ( v132332(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex6) )
& ( v132332(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41774,axiom,
! [VarCurr] :
( v132332(VarCurr,bitIndex35)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2716,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex4)
& v132330(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2715,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex5)
& v132330(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2714,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex6)
& v132330(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2713,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex7)
& v132330(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2712,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex8)
& v132330(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2711,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex9)
& v132330(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2710,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex10)
& v132330(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2709,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex11)
& v132330(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2708,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex12)
& v132330(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2707,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex13)
& v132330(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2706,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex14)
& v132330(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2705,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex15)
& v132330(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2704,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex16)
& v132330(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2703,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex17)
& v132330(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2702,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex18)
& v132330(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2701,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex19)
& v132330(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2700,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex20)
& v132330(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2699,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex21)
& v132330(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2698,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex22)
& v132330(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2697,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex23)
& v132330(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2696,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex24)
& v132330(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2695,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex25)
& v132330(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2694,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex26)
& v132330(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2693,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex27)
& v132330(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2692,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex24)
<=> ( v132308(VarCurr,bitIndex28)
& v132330(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2691,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex25)
<=> ( v132308(VarCurr,bitIndex29)
& v132330(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2690,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex26)
<=> ( v132308(VarCurr,bitIndex30)
& v132330(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2689,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex27)
<=> ( v132308(VarCurr,bitIndex31)
& v132330(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2688,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex28)
<=> ( v132308(VarCurr,bitIndex32)
& v132330(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2687,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex29)
<=> ( v132308(VarCurr,bitIndex33)
& v132330(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2686,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex30)
<=> ( v132308(VarCurr,bitIndex34)
& v132330(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2685,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex31)
<=> ( v132308(VarCurr,bitIndex35)
& v132330(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2684,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex32)
<=> ( v132308(VarCurr,bitIndex36)
& v132330(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2683,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex33)
<=> ( v132308(VarCurr,bitIndex37)
& v132330(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2682,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex34)
<=> ( v132308(VarCurr,bitIndex38)
& v132330(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2681,axiom,
! [VarCurr] :
( v132329(VarCurr,bitIndex35)
<=> ( v132308(VarCurr,bitIndex39)
& v132330(VarCurr,bitIndex35) ) ) ).
fof(addAssignment_41773,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41772,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41771,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41770,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41769,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41768,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41767,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41766,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41765,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41764,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41763,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41762,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41761,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41760,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41759,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41758,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41757,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41756,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41755,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41754,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41753,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41752,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41751,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41750,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41749,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41748,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41747,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex26)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41746,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex27)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41745,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex28)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41744,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex29)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41743,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex30)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41742,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex31)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41741,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex32)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41740,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex33)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41739,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex34)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41738,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex35)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_56,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132303(VarCurr,B)
<=> ( v132304(VarCurr,B)
& v132323(VarCurr,B) ) ) ) ).
fof(addAssignment_41737,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex0)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41736,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex1)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41735,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex2)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41734,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex3)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41733,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex4)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41732,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex5)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41731,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex6)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41730,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex7)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41729,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex8)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41728,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex9)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41727,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex10)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41726,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex11)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41725,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex12)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41724,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex13)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41723,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex14)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41722,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex15)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41721,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex16)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41720,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex17)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41719,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex18)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41718,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex19)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41717,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex20)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41716,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex21)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41715,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex22)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41714,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex23)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41713,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex24)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41712,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex25)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41711,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex26)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41710,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex27)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41709,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex28)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41708,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex29)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41707,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex30)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41706,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex31)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41705,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex32)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41704,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex33)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41703,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex34)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41702,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex35)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41701,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex36)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41700,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex37)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41699,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex38)
<=> v132204(VarCurr) ) ).
fof(addAssignment_41698,axiom,
! [VarCurr] :
( v132323(VarCurr,bitIndex39)
<=> v132204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_55,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132304(VarCurr,B)
<=> ( v132305(VarCurr,B)
| v132314(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_54,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132314(VarCurr,B)
<=> ( v132315(VarCurr,B)
& v132322(VarCurr,B) ) ) ) ).
fof(addAssignment_41697,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41696,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41695,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41694,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41693,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41692,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41691,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41690,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41689,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41688,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41687,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41686,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41685,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41684,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41683,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41682,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41681,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41680,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41679,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41678,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41677,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41676,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41675,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41674,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41673,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41672,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41671,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41670,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41669,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41668,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41667,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41666,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41665,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41664,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41663,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41662,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41661,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex36)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41660,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex37)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41659,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex38)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41658,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex39)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(addAssignment_41657,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132315(VarCurr,B)
<=> v132316(VarCurr,B) ) ) ).
fof(addAssignment_41656,axiom,
! [VarCurr] :
( ( v132315(VarCurr,bitIndex39)
<=> $false )
& ( v132315(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_53,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132316(VarCurr,B)
<=> ( v132317(VarCurr,B)
| v132319(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_52,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132319(VarCurr,B)
<=> ( v132320(VarCurr,B)
& v132321(VarCurr,B) ) ) ) ).
fof(range_axiom_193,axiom,
! [B] :
( range_37_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B ) ) ).
fof(addAssignment_41655,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41654,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41653,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41652,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41651,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41650,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41649,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41648,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41647,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41646,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41645,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41644,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41643,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41642,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41641,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41640,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41639,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41638,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41637,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41636,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41635,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41634,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41633,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41632,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41631,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41630,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41629,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41628,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41627,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41626,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41625,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41624,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41623,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41622,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41621,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41620,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41619,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex36)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41618,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex37)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41617,axiom,
! [VarCurr] :
( ( v132320(VarCurr,bitIndex36)
<=> v132308(VarCurr,bitIndex39) )
& ( v132320(VarCurr,bitIndex35)
<=> v132308(VarCurr,bitIndex38) )
& ( v132320(VarCurr,bitIndex34)
<=> v132308(VarCurr,bitIndex37) )
& ( v132320(VarCurr,bitIndex33)
<=> v132308(VarCurr,bitIndex36) )
& ( v132320(VarCurr,bitIndex32)
<=> v132308(VarCurr,bitIndex35) )
& ( v132320(VarCurr,bitIndex31)
<=> v132308(VarCurr,bitIndex34) )
& ( v132320(VarCurr,bitIndex30)
<=> v132308(VarCurr,bitIndex33) )
& ( v132320(VarCurr,bitIndex29)
<=> v132308(VarCurr,bitIndex32) )
& ( v132320(VarCurr,bitIndex28)
<=> v132308(VarCurr,bitIndex31) )
& ( v132320(VarCurr,bitIndex27)
<=> v132308(VarCurr,bitIndex30) )
& ( v132320(VarCurr,bitIndex26)
<=> v132308(VarCurr,bitIndex29) )
& ( v132320(VarCurr,bitIndex25)
<=> v132308(VarCurr,bitIndex28) )
& ( v132320(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex27) )
& ( v132320(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex26) )
& ( v132320(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex25) )
& ( v132320(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex24) )
& ( v132320(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex23) )
& ( v132320(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex22) )
& ( v132320(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex21) )
& ( v132320(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex20) )
& ( v132320(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex19) )
& ( v132320(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex18) )
& ( v132320(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex17) )
& ( v132320(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex16) )
& ( v132320(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex15) )
& ( v132320(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex14) )
& ( v132320(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex13) )
& ( v132320(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex12) )
& ( v132320(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex11) )
& ( v132320(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex10) )
& ( v132320(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex9) )
& ( v132320(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex8) )
& ( v132320(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex7) )
& ( v132320(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex6) )
& ( v132320(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex5) )
& ( v132320(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex4) )
& ( v132320(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_41616,axiom,
! [VarCurr] :
( v132320(VarCurr,bitIndex37)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2680,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex0)
<=> ( v132308(VarCurr,bitIndex2)
& v132318(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2679,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex1)
<=> ( v132308(VarCurr,bitIndex3)
& v132318(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2678,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex2)
<=> ( v132308(VarCurr,bitIndex4)
& v132318(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2677,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex3)
<=> ( v132308(VarCurr,bitIndex5)
& v132318(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2676,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex4)
<=> ( v132308(VarCurr,bitIndex6)
& v132318(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2675,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex5)
<=> ( v132308(VarCurr,bitIndex7)
& v132318(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2674,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex6)
<=> ( v132308(VarCurr,bitIndex8)
& v132318(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2673,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex7)
<=> ( v132308(VarCurr,bitIndex9)
& v132318(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2672,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex8)
<=> ( v132308(VarCurr,bitIndex10)
& v132318(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2671,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex9)
<=> ( v132308(VarCurr,bitIndex11)
& v132318(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2670,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex10)
<=> ( v132308(VarCurr,bitIndex12)
& v132318(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2669,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex11)
<=> ( v132308(VarCurr,bitIndex13)
& v132318(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2668,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex12)
<=> ( v132308(VarCurr,bitIndex14)
& v132318(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2667,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex13)
<=> ( v132308(VarCurr,bitIndex15)
& v132318(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2666,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex14)
<=> ( v132308(VarCurr,bitIndex16)
& v132318(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2665,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex15)
<=> ( v132308(VarCurr,bitIndex17)
& v132318(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2664,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex16)
<=> ( v132308(VarCurr,bitIndex18)
& v132318(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2663,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex17)
<=> ( v132308(VarCurr,bitIndex19)
& v132318(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2662,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex18)
<=> ( v132308(VarCurr,bitIndex20)
& v132318(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2661,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex19)
<=> ( v132308(VarCurr,bitIndex21)
& v132318(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2660,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex20)
<=> ( v132308(VarCurr,bitIndex22)
& v132318(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2659,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex21)
<=> ( v132308(VarCurr,bitIndex23)
& v132318(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2658,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex22)
<=> ( v132308(VarCurr,bitIndex24)
& v132318(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2657,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex23)
<=> ( v132308(VarCurr,bitIndex25)
& v132318(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2656,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex24)
<=> ( v132308(VarCurr,bitIndex26)
& v132318(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2655,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex25)
<=> ( v132308(VarCurr,bitIndex27)
& v132318(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2654,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex26)
<=> ( v132308(VarCurr,bitIndex28)
& v132318(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2653,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex27)
<=> ( v132308(VarCurr,bitIndex29)
& v132318(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2652,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex28)
<=> ( v132308(VarCurr,bitIndex30)
& v132318(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2651,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex29)
<=> ( v132308(VarCurr,bitIndex31)
& v132318(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2650,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex30)
<=> ( v132308(VarCurr,bitIndex32)
& v132318(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2649,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex31)
<=> ( v132308(VarCurr,bitIndex33)
& v132318(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2648,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex32)
<=> ( v132308(VarCurr,bitIndex34)
& v132318(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2647,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex33)
<=> ( v132308(VarCurr,bitIndex35)
& v132318(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2646,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex34)
<=> ( v132308(VarCurr,bitIndex36)
& v132318(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2645,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex35)
<=> ( v132308(VarCurr,bitIndex37)
& v132318(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2644,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex36)
<=> ( v132308(VarCurr,bitIndex38)
& v132318(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2643,axiom,
! [VarCurr] :
( v132317(VarCurr,bitIndex37)
<=> ( v132308(VarCurr,bitIndex39)
& v132318(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_41615,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41614,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41613,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41612,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41611,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41610,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41609,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41608,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41607,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41606,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41605,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41604,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41603,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41602,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41601,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41600,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41599,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41598,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41597,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41596,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41595,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41594,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41593,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41592,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41591,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41590,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41589,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex26)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41588,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex27)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41587,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex28)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41586,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex29)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41585,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex30)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41584,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex31)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41583,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex32)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41582,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex33)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41581,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex34)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41580,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex35)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41579,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex36)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41578,axiom,
! [VarCurr] :
( v132318(VarCurr,bitIndex37)
<=> v132208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_51,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132305(VarCurr,B)
<=> ( v132306(VarCurr,B)
& v132313(VarCurr,B) ) ) ) ).
fof(addAssignment_41577,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex0)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41576,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex1)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41575,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex2)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41574,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex3)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41573,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex4)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41572,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex5)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41571,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex6)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41570,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex7)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41569,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex8)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41568,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex9)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41567,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex10)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41566,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex11)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41565,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex12)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41564,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex13)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41563,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex14)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41562,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex15)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41561,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex16)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41560,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex17)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41559,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex18)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41558,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex19)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41557,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex20)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41556,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex21)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41555,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex22)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41554,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex23)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41553,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex24)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41552,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex25)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41551,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex26)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41550,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex27)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41549,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex28)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41548,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex29)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41547,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex30)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41546,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex31)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41545,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex32)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41544,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex33)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41543,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex34)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41542,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex35)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41541,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex36)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41540,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex37)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41539,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex38)
<=> v132209(VarCurr) ) ).
fof(addAssignment_41538,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex39)
<=> v132209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_50,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132306(VarCurr,B)
<=> ( v132307(VarCurr,B)
| v132310(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_49,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132310(VarCurr,B)
<=> ( v132311(VarCurr,B)
& v132312(VarCurr,B) ) ) ) ).
fof(addAssignment_41537,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex0)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41536,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex1)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41535,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex2)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41534,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex3)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41533,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex4)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41532,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex5)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41531,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex6)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41530,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex7)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41529,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex8)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41528,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex9)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41527,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex10)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41526,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex11)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41525,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex12)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41524,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex13)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41523,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex14)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41522,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex15)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41521,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex16)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41520,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex17)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41519,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex18)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41518,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex19)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41517,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex20)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41516,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex21)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41515,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex22)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41514,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex23)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41513,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex24)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41512,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex25)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41511,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex26)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41510,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex27)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41509,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex28)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41508,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex29)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41507,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex30)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41506,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex31)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41505,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex32)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41504,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex33)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41503,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex34)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41502,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex35)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41501,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex36)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41500,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex37)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41499,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex38)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41498,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex39)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(addAssignment_41497,axiom,
! [VarCurr] :
( ( v132311(VarCurr,bitIndex38)
<=> v132308(VarCurr,bitIndex39) )
& ( v132311(VarCurr,bitIndex37)
<=> v132308(VarCurr,bitIndex38) )
& ( v132311(VarCurr,bitIndex36)
<=> v132308(VarCurr,bitIndex37) )
& ( v132311(VarCurr,bitIndex35)
<=> v132308(VarCurr,bitIndex36) )
& ( v132311(VarCurr,bitIndex34)
<=> v132308(VarCurr,bitIndex35) )
& ( v132311(VarCurr,bitIndex33)
<=> v132308(VarCurr,bitIndex34) )
& ( v132311(VarCurr,bitIndex32)
<=> v132308(VarCurr,bitIndex33) )
& ( v132311(VarCurr,bitIndex31)
<=> v132308(VarCurr,bitIndex32) )
& ( v132311(VarCurr,bitIndex30)
<=> v132308(VarCurr,bitIndex31) )
& ( v132311(VarCurr,bitIndex29)
<=> v132308(VarCurr,bitIndex30) )
& ( v132311(VarCurr,bitIndex28)
<=> v132308(VarCurr,bitIndex29) )
& ( v132311(VarCurr,bitIndex27)
<=> v132308(VarCurr,bitIndex28) )
& ( v132311(VarCurr,bitIndex26)
<=> v132308(VarCurr,bitIndex27) )
& ( v132311(VarCurr,bitIndex25)
<=> v132308(VarCurr,bitIndex26) )
& ( v132311(VarCurr,bitIndex24)
<=> v132308(VarCurr,bitIndex25) )
& ( v132311(VarCurr,bitIndex23)
<=> v132308(VarCurr,bitIndex24) )
& ( v132311(VarCurr,bitIndex22)
<=> v132308(VarCurr,bitIndex23) )
& ( v132311(VarCurr,bitIndex21)
<=> v132308(VarCurr,bitIndex22) )
& ( v132311(VarCurr,bitIndex20)
<=> v132308(VarCurr,bitIndex21) )
& ( v132311(VarCurr,bitIndex19)
<=> v132308(VarCurr,bitIndex20) )
& ( v132311(VarCurr,bitIndex18)
<=> v132308(VarCurr,bitIndex19) )
& ( v132311(VarCurr,bitIndex17)
<=> v132308(VarCurr,bitIndex18) )
& ( v132311(VarCurr,bitIndex16)
<=> v132308(VarCurr,bitIndex17) )
& ( v132311(VarCurr,bitIndex15)
<=> v132308(VarCurr,bitIndex16) )
& ( v132311(VarCurr,bitIndex14)
<=> v132308(VarCurr,bitIndex15) )
& ( v132311(VarCurr,bitIndex13)
<=> v132308(VarCurr,bitIndex14) )
& ( v132311(VarCurr,bitIndex12)
<=> v132308(VarCurr,bitIndex13) )
& ( v132311(VarCurr,bitIndex11)
<=> v132308(VarCurr,bitIndex12) )
& ( v132311(VarCurr,bitIndex10)
<=> v132308(VarCurr,bitIndex11) )
& ( v132311(VarCurr,bitIndex9)
<=> v132308(VarCurr,bitIndex10) )
& ( v132311(VarCurr,bitIndex8)
<=> v132308(VarCurr,bitIndex9) )
& ( v132311(VarCurr,bitIndex7)
<=> v132308(VarCurr,bitIndex8) )
& ( v132311(VarCurr,bitIndex6)
<=> v132308(VarCurr,bitIndex7) )
& ( v132311(VarCurr,bitIndex5)
<=> v132308(VarCurr,bitIndex6) )
& ( v132311(VarCurr,bitIndex4)
<=> v132308(VarCurr,bitIndex5) )
& ( v132311(VarCurr,bitIndex3)
<=> v132308(VarCurr,bitIndex4) )
& ( v132311(VarCurr,bitIndex2)
<=> v132308(VarCurr,bitIndex3) )
& ( v132311(VarCurr,bitIndex1)
<=> v132308(VarCurr,bitIndex2) )
& ( v132311(VarCurr,bitIndex0)
<=> v132308(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41496,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex39)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_48,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132307(VarCurr,B)
<=> ( v132308(VarCurr,B)
& v132309(VarCurr,B) ) ) ) ).
fof(range_axiom_192,axiom,
! [B] :
( range_39_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B ) ) ).
fof(addAssignment_41495,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41494,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex1)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41493,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex2)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41492,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex3)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41491,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex4)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41490,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex5)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41489,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex6)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41488,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex7)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41487,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex8)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41486,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex9)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41485,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex10)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41484,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex11)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41483,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex12)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41482,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex13)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41481,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex14)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41480,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex15)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41479,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex16)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41478,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex17)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41477,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex18)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41476,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex19)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41475,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex20)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41474,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex21)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41473,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex22)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41472,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex23)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41471,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex24)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41470,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex25)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41469,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex26)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41468,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex27)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41467,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex28)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41466,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex29)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41465,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex30)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41464,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex31)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41463,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex32)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41462,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex33)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41461,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex34)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41460,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex35)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41459,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex36)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41458,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex37)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41457,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex38)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41456,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex39)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41455,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132308(VarCurr,B)
<=> v132023(VarCurr,B) ) ) ).
fof(addAssignment_41454,axiom,
! [VarCurr] :
( ( v132308(VarCurr,bitIndex39)
<=> v132023(VarCurr,bitIndex7) )
& ( v132308(VarCurr,bitIndex38)
<=> v132023(VarCurr,bitIndex6) )
& ( v132308(VarCurr,bitIndex37)
<=> v132023(VarCurr,bitIndex5) )
& ( v132308(VarCurr,bitIndex36)
<=> v132023(VarCurr,bitIndex4) )
& ( v132308(VarCurr,bitIndex35)
<=> v132023(VarCurr,bitIndex3) )
& ( v132308(VarCurr,bitIndex34)
<=> v132023(VarCurr,bitIndex2) )
& ( v132308(VarCurr,bitIndex33)
<=> v132023(VarCurr,bitIndex1) )
& ( v132308(VarCurr,bitIndex32)
<=> v132023(VarCurr,bitIndex0) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132285(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v132023(VarNext,B)
<=> v132023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2443,axiom,
! [VarNext] :
( v132285(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v132023(VarNext,B)
<=> v132293(VarNext,B) ) ) ) ).
fof(addAssignment_41453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v132293(VarNext,B)
<=> v132291(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3177,axiom,
! [VarCurr] :
( ~ v132294(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132291(VarCurr,B)
<=> v132026(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2983,axiom,
! [VarCurr] :
( v132294(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132291(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_10952,axiom,
! [VarCurr] :
( ~ v132294(VarCurr)
<=> v10192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132285(VarNext)
<=> v132286(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132286(VarNext)
<=> ( v132287(VarNext)
& v15462(VarNext) ) ) ) ).
fof(writeUnaryOperator_10951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132287(VarNext)
<=> v15469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_47,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132026(VarCurr,B)
<=> ( v132281(VarCurr,B)
& v132282(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10950,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132282(VarCurr,B)
<=> ~ v132160(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_46,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132281(VarCurr,B)
<=> ( v132028(VarCurr,B)
| v132023(VarCurr,B) ) ) ) ).
fof(addAssignmentInitValueVector_42,axiom,
! [B] :
( range_31_0(B)
=> ( v132023(constB0,B)
<=> $true ) ) ).
fof(bitBlastConstant_12696,axiom,
b11111111111111111111111111111111(bitIndex31) ).
fof(bitBlastConstant_12695,axiom,
b11111111111111111111111111111111(bitIndex30) ).
fof(bitBlastConstant_12694,axiom,
b11111111111111111111111111111111(bitIndex29) ).
fof(bitBlastConstant_12693,axiom,
b11111111111111111111111111111111(bitIndex28) ).
fof(bitBlastConstant_12692,axiom,
b11111111111111111111111111111111(bitIndex27) ).
fof(bitBlastConstant_12691,axiom,
b11111111111111111111111111111111(bitIndex26) ).
fof(bitBlastConstant_12690,axiom,
b11111111111111111111111111111111(bitIndex25) ).
fof(bitBlastConstant_12689,axiom,
b11111111111111111111111111111111(bitIndex24) ).
fof(bitBlastConstant_12688,axiom,
b11111111111111111111111111111111(bitIndex23) ).
fof(bitBlastConstant_12687,axiom,
b11111111111111111111111111111111(bitIndex22) ).
fof(bitBlastConstant_12686,axiom,
b11111111111111111111111111111111(bitIndex21) ).
fof(bitBlastConstant_12685,axiom,
b11111111111111111111111111111111(bitIndex20) ).
fof(bitBlastConstant_12684,axiom,
b11111111111111111111111111111111(bitIndex19) ).
fof(bitBlastConstant_12683,axiom,
b11111111111111111111111111111111(bitIndex18) ).
fof(bitBlastConstant_12682,axiom,
b11111111111111111111111111111111(bitIndex17) ).
fof(bitBlastConstant_12681,axiom,
b11111111111111111111111111111111(bitIndex16) ).
fof(bitBlastConstant_12680,axiom,
b11111111111111111111111111111111(bitIndex15) ).
fof(bitBlastConstant_12679,axiom,
b11111111111111111111111111111111(bitIndex14) ).
fof(bitBlastConstant_12678,axiom,
b11111111111111111111111111111111(bitIndex13) ).
fof(bitBlastConstant_12677,axiom,
b11111111111111111111111111111111(bitIndex12) ).
fof(bitBlastConstant_12676,axiom,
b11111111111111111111111111111111(bitIndex11) ).
fof(bitBlastConstant_12675,axiom,
b11111111111111111111111111111111(bitIndex10) ).
fof(bitBlastConstant_12674,axiom,
b11111111111111111111111111111111(bitIndex9) ).
fof(bitBlastConstant_12673,axiom,
b11111111111111111111111111111111(bitIndex8) ).
fof(bitBlastConstant_12672,axiom,
b11111111111111111111111111111111(bitIndex7) ).
fof(bitBlastConstant_12671,axiom,
b11111111111111111111111111111111(bitIndex6) ).
fof(bitBlastConstant_12670,axiom,
b11111111111111111111111111111111(bitIndex5) ).
fof(bitBlastConstant_12669,axiom,
b11111111111111111111111111111111(bitIndex4) ).
fof(bitBlastConstant_12668,axiom,
b11111111111111111111111111111111(bitIndex3) ).
fof(bitBlastConstant_12667,axiom,
b11111111111111111111111111111111(bitIndex2) ).
fof(bitBlastConstant_12666,axiom,
b11111111111111111111111111111111(bitIndex1) ).
fof(bitBlastConstant_12665,axiom,
b11111111111111111111111111111111(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_45,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132160(VarCurr,B)
<=> ( v132162(VarCurr,B)
& v132278(VarCurr,B) ) ) ) ).
fof(addAssignment_41452,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex0)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41451,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex1)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41450,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex2)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41449,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex3)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41448,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex4)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41447,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex5)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41446,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex6)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41445,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex7)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41444,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex8)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41443,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex9)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41442,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex10)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41441,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex11)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41440,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex12)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41439,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex13)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41438,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex14)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41437,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex15)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41436,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex16)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41435,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex17)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41434,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex18)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41433,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex19)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41432,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex20)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41431,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex21)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41430,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex22)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41429,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex23)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41428,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex24)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41427,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex25)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41426,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex26)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41425,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex27)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41424,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex28)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41423,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex29)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41422,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex30)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41421,axiom,
! [VarCurr] :
( v132278(VarCurr,bitIndex31)
<=> v132279(VarCurr) ) ).
fof(addAssignment_41420,axiom,
! [VarCurr] :
( v132279(VarCurr)
<=> v132166(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_580,axiom,
! [VarCurr] :
( ~ v132276(VarCurr)
=> ( v132162(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_774,axiom,
! [VarCurr] :
( v132276(VarCurr)
=> ( v132162(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9292,axiom,
! [VarCurr] :
( v132276(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_579,axiom,
! [VarCurr] :
( ~ v132274(VarCurr)
=> ( v132162(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_773,axiom,
! [VarCurr] :
( v132274(VarCurr)
=> ( v132162(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9291,axiom,
! [VarCurr] :
( v132274(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_578,axiom,
! [VarCurr] :
( ~ v132272(VarCurr)
=> ( v132162(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_772,axiom,
! [VarCurr] :
( v132272(VarCurr)
=> ( v132162(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9290,axiom,
! [VarCurr] :
( v132272(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_577,axiom,
! [VarCurr] :
( ~ v132270(VarCurr)
=> ( v132162(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_771,axiom,
! [VarCurr] :
( v132270(VarCurr)
=> ( v132162(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9289,axiom,
! [VarCurr] :
( v132270(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_576,axiom,
! [VarCurr] :
( ~ v132268(VarCurr)
=> ( v132162(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_770,axiom,
! [VarCurr] :
( v132268(VarCurr)
=> ( v132162(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9288,axiom,
! [VarCurr] :
( v132268(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_575,axiom,
! [VarCurr] :
( ~ v132266(VarCurr)
=> ( v132162(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_769,axiom,
! [VarCurr] :
( v132266(VarCurr)
=> ( v132162(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9287,axiom,
! [VarCurr] :
( v132266(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_574,axiom,
! [VarCurr] :
( ~ v132264(VarCurr)
=> ( v132162(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_768,axiom,
! [VarCurr] :
( v132264(VarCurr)
=> ( v132162(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9286,axiom,
! [VarCurr] :
( v132264(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_573,axiom,
! [VarCurr] :
( ~ v132262(VarCurr)
=> ( v132162(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_767,axiom,
! [VarCurr] :
( v132262(VarCurr)
=> ( v132162(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9285,axiom,
! [VarCurr] :
( v132262(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_572,axiom,
! [VarCurr] :
( ~ v132260(VarCurr)
=> ( v132162(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_766,axiom,
! [VarCurr] :
( v132260(VarCurr)
=> ( v132162(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9284,axiom,
! [VarCurr] :
( v132260(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_571,axiom,
! [VarCurr] :
( ~ v132258(VarCurr)
=> ( v132162(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_765,axiom,
! [VarCurr] :
( v132258(VarCurr)
=> ( v132162(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9283,axiom,
! [VarCurr] :
( v132258(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_570,axiom,
! [VarCurr] :
( ~ v132256(VarCurr)
=> ( v132162(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_764,axiom,
! [VarCurr] :
( v132256(VarCurr)
=> ( v132162(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9282,axiom,
! [VarCurr] :
( v132256(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_569,axiom,
! [VarCurr] :
( ~ v132254(VarCurr)
=> ( v132162(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_763,axiom,
! [VarCurr] :
( v132254(VarCurr)
=> ( v132162(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9281,axiom,
! [VarCurr] :
( v132254(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_568,axiom,
! [VarCurr] :
( ~ v132252(VarCurr)
=> ( v132162(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_762,axiom,
! [VarCurr] :
( v132252(VarCurr)
=> ( v132162(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9280,axiom,
! [VarCurr] :
( v132252(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_567,axiom,
! [VarCurr] :
( ~ v132250(VarCurr)
=> ( v132162(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_761,axiom,
! [VarCurr] :
( v132250(VarCurr)
=> ( v132162(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9279,axiom,
! [VarCurr] :
( v132250(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_566,axiom,
! [VarCurr] :
( ~ v132248(VarCurr)
=> ( v132162(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_760,axiom,
! [VarCurr] :
( v132248(VarCurr)
=> ( v132162(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9278,axiom,
! [VarCurr] :
( v132248(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_565,axiom,
! [VarCurr] :
( ~ v132246(VarCurr)
=> ( v132162(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_759,axiom,
! [VarCurr] :
( v132246(VarCurr)
=> ( v132162(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9277,axiom,
! [VarCurr] :
( v132246(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $true )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_564,axiom,
! [VarCurr] :
( ~ v132244(VarCurr)
=> ( v132162(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_758,axiom,
! [VarCurr] :
( v132244(VarCurr)
=> ( v132162(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9276,axiom,
! [VarCurr] :
( v132244(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_563,axiom,
! [VarCurr] :
( ~ v132242(VarCurr)
=> ( v132162(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_757,axiom,
! [VarCurr] :
( v132242(VarCurr)
=> ( v132162(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9275,axiom,
! [VarCurr] :
( v132242(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_562,axiom,
! [VarCurr] :
( ~ v132240(VarCurr)
=> ( v132162(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_756,axiom,
! [VarCurr] :
( v132240(VarCurr)
=> ( v132162(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9274,axiom,
! [VarCurr] :
( v132240(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_561,axiom,
! [VarCurr] :
( ~ v132238(VarCurr)
=> ( v132162(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_755,axiom,
! [VarCurr] :
( v132238(VarCurr)
=> ( v132162(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9273,axiom,
! [VarCurr] :
( v132238(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_560,axiom,
! [VarCurr] :
( ~ v132236(VarCurr)
=> ( v132162(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_754,axiom,
! [VarCurr] :
( v132236(VarCurr)
=> ( v132162(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9272,axiom,
! [VarCurr] :
( v132236(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_559,axiom,
! [VarCurr] :
( ~ v132234(VarCurr)
=> ( v132162(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_753,axiom,
! [VarCurr] :
( v132234(VarCurr)
=> ( v132162(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9271,axiom,
! [VarCurr] :
( v132234(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_558,axiom,
! [VarCurr] :
( ~ v132232(VarCurr)
=> ( v132162(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_752,axiom,
! [VarCurr] :
( v132232(VarCurr)
=> ( v132162(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9270,axiom,
! [VarCurr] :
( v132232(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_557,axiom,
! [VarCurr] :
( ~ v132230(VarCurr)
=> ( v132162(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_751,axiom,
! [VarCurr] :
( v132230(VarCurr)
=> ( v132162(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9269,axiom,
! [VarCurr] :
( v132230(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $true )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_556,axiom,
! [VarCurr] :
( ~ v132228(VarCurr)
=> ( v132162(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_750,axiom,
! [VarCurr] :
( v132228(VarCurr)
=> ( v132162(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9268,axiom,
! [VarCurr] :
( v132228(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_555,axiom,
! [VarCurr] :
( ~ v132226(VarCurr)
=> ( v132162(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_749,axiom,
! [VarCurr] :
( v132226(VarCurr)
=> ( v132162(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9267,axiom,
! [VarCurr] :
( v132226(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_554,axiom,
! [VarCurr] :
( ~ v132224(VarCurr)
=> ( v132162(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_748,axiom,
! [VarCurr] :
( v132224(VarCurr)
=> ( v132162(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9266,axiom,
! [VarCurr] :
( v132224(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_553,axiom,
! [VarCurr] :
( ~ v132222(VarCurr)
=> ( v132162(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_747,axiom,
! [VarCurr] :
( v132222(VarCurr)
=> ( v132162(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9265,axiom,
! [VarCurr] :
( v132222(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $true )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_552,axiom,
! [VarCurr] :
( ~ v132220(VarCurr)
=> ( v132162(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_746,axiom,
! [VarCurr] :
( v132220(VarCurr)
=> ( v132162(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9264,axiom,
! [VarCurr] :
( v132220(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_551,axiom,
! [VarCurr] :
( ~ v132218(VarCurr)
=> ( v132162(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_745,axiom,
! [VarCurr] :
( v132218(VarCurr)
=> ( v132162(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9263,axiom,
! [VarCurr] :
( v132218(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $true )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_550,axiom,
! [VarCurr] :
( ~ v132216(VarCurr)
=> ( v132162(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_744,axiom,
! [VarCurr] :
( v132216(VarCurr)
=> ( v132162(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9262,axiom,
! [VarCurr] :
( v132216(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3176,axiom,
! [VarCurr] :
( ~ v132214(VarCurr)
=> ( v132162(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2982,axiom,
! [VarCurr] :
( v132214(VarCurr)
=> ( v132162(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9261,axiom,
! [VarCurr] :
( v132214(VarCurr)
<=> ( ( v132164(VarCurr,bitIndex4)
<=> $false )
& ( v132164(VarCurr,bitIndex3)
<=> $false )
& ( v132164(VarCurr,bitIndex2)
<=> $false )
& ( v132164(VarCurr,bitIndex1)
<=> $false )
& ( v132164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132171(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132164(VarNext,B)
<=> v132164(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2442,axiom,
! [VarNext] :
( v132171(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132164(VarNext,B)
<=> v132185(VarNext,B) ) ) ) ).
fof(addAssignment_41419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132185(VarNext,B)
<=> v132183(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5402,axiom,
! [VarCurr] :
( ~ v132180(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132183(VarCurr,B)
<=> v132186(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5391,axiom,
! [VarCurr] :
( v132180(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132183(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41418,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex0)
<=> v132208(VarCurr) ) ).
fof(addAssignment_41417,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex1)
<=> v132206(VarCurr) ) ).
fof(addAssignment_41416,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex2)
<=> v132201(VarCurr) ) ).
fof(addAssignment_41415,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex3)
<=> v132196(VarCurr) ) ).
fof(addAssignment_41414,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex4)
<=> v132188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26485,axiom,
! [VarCurr] :
( v132206(VarCurr)
<=> ( v132207(VarCurr)
& v132210(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2642,axiom,
! [VarCurr] :
( v132210(VarCurr)
<=> ( v132164(VarCurr,bitIndex0)
| v132164(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26484,axiom,
! [VarCurr] :
( v132207(VarCurr)
<=> ( v132208(VarCurr)
| v132209(VarCurr) ) ) ).
fof(writeUnaryOperator_10949,axiom,
! [VarCurr] :
( ~ v132209(VarCurr)
<=> v132164(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10948,axiom,
! [VarCurr] :
( ~ v132208(VarCurr)
<=> v132164(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26483,axiom,
! [VarCurr] :
( v132201(VarCurr)
<=> ( v132202(VarCurr)
& v132205(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2641,axiom,
! [VarCurr] :
( v132205(VarCurr)
<=> ( v132193(VarCurr)
| v132164(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26482,axiom,
! [VarCurr] :
( v132202(VarCurr)
<=> ( v132203(VarCurr)
| v132204(VarCurr) ) ) ).
fof(writeUnaryOperator_10947,axiom,
! [VarCurr] :
( ~ v132204(VarCurr)
<=> v132164(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10946,axiom,
! [VarCurr] :
( ~ v132203(VarCurr)
<=> v132193(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26481,axiom,
! [VarCurr] :
( v132196(VarCurr)
<=> ( v132197(VarCurr)
& v132200(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2640,axiom,
! [VarCurr] :
( v132200(VarCurr)
<=> ( v132192(VarCurr)
| v132164(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26480,axiom,
! [VarCurr] :
( v132197(VarCurr)
<=> ( v132198(VarCurr)
| v132199(VarCurr) ) ) ).
fof(writeUnaryOperator_10945,axiom,
! [VarCurr] :
( ~ v132199(VarCurr)
<=> v132164(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10944,axiom,
! [VarCurr] :
( ~ v132198(VarCurr)
<=> v132192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26479,axiom,
! [VarCurr] :
( v132188(VarCurr)
<=> ( v132189(VarCurr)
& v132195(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2639,axiom,
! [VarCurr] :
( v132195(VarCurr)
<=> ( v132191(VarCurr)
| v132164(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26478,axiom,
! [VarCurr] :
( v132189(VarCurr)
<=> ( v132190(VarCurr)
| v132194(VarCurr) ) ) ).
fof(writeUnaryOperator_10943,axiom,
! [VarCurr] :
( ~ v132194(VarCurr)
<=> v132164(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10942,axiom,
! [VarCurr] :
( ~ v132190(VarCurr)
<=> v132191(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2638,axiom,
! [VarCurr] :
( v132191(VarCurr)
<=> ( v132192(VarCurr)
& v132164(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2637,axiom,
! [VarCurr] :
( v132192(VarCurr)
<=> ( v132193(VarCurr)
& v132164(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2636,axiom,
! [VarCurr] :
( v132193(VarCurr)
<=> ( v132164(VarCurr,bitIndex0)
& v132164(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132171(VarNext)
<=> ( v132172(VarNext)
& v132179(VarNext) ) ) ) ).
fof(addAssignment_41413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132179(VarNext)
<=> v132177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26476,axiom,
! [VarCurr] :
( v132177(VarCurr)
<=> ( v132180(VarCurr)
| v132181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26475,axiom,
! [VarCurr] :
( v132181(VarCurr)
<=> ( v132166(VarCurr)
& v132182(VarCurr) ) ) ).
fof(writeUnaryOperator_10941,axiom,
! [VarCurr] :
( ~ v132182(VarCurr)
<=> v132180(VarCurr) ) ).
fof(writeUnaryOperator_10940,axiom,
! [VarCurr] :
( ~ v132180(VarCurr)
<=> v10192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132172(VarNext)
<=> ( v132173(VarNext)
& v15462(VarNext) ) ) ) ).
fof(writeUnaryOperator_10939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132173(VarNext)
<=> v15469(VarNext) ) ) ).
fof(addAssignmentInitValueVector_41,axiom,
! [B] :
( range_4_0(B)
=> ( v132164(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41412,axiom,
! [VarCurr] :
( v132166(VarCurr)
<=> v132168(VarCurr) ) ).
fof(addAssignment_41411,axiom,
! [VarCurr] :
( v132168(VarCurr)
<=> v131989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_44,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132028(VarCurr,B)
<=> ( v132030(VarCurr,B)
& v132157(VarCurr,B) ) ) ) ).
fof(addAssignment_41410,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex0)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41409,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex1)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41408,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex2)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41407,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex3)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41406,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex4)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41405,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex5)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41404,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex6)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41403,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex7)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41402,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex8)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41401,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex9)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41400,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex10)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41399,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex11)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41398,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex12)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41397,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex13)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41396,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex14)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41395,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex15)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41394,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex16)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41393,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex17)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41392,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex18)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41391,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex19)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41390,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex20)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41389,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex21)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41388,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex22)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41387,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex23)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41386,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex24)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41385,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex25)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41384,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex26)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41383,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex27)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41382,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex28)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41381,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex29)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41380,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex30)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41379,axiom,
! [VarCurr] :
( v132157(VarCurr,bitIndex31)
<=> v132158(VarCurr) ) ).
fof(addAssignment_41378,axiom,
! [VarCurr] :
( v132158(VarCurr)
<=> v132126(VarCurr) ) ).
fof(addAssignment_41377,axiom,
! [VarCurr] :
( v132126(VarCurr)
<=> v132128(VarCurr) ) ).
fof(addAssignment_41376,axiom,
! [VarCurr] :
( v132128(VarCurr)
<=> v132130(VarCurr) ) ).
fof(addAssignment_41375,axiom,
! [VarCurr] :
( v132130(VarCurr)
<=> v132132(VarCurr) ) ).
fof(addAssignment_41374,axiom,
! [VarCurr] :
( v132132(VarCurr)
<=> v132134(VarCurr) ) ).
fof(addAssignment_41373,axiom,
! [VarCurr] :
( v132134(VarCurr)
<=> v132136(VarCurr) ) ).
fof(addAssignment_41372,axiom,
! [VarCurr] :
( v132136(VarCurr)
<=> v132138(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132145(VarNext)
=> ( v132138(VarNext)
<=> v132138(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2441,axiom,
! [VarNext] :
( v132145(VarNext)
=> ( v132138(VarNext)
<=> v132153(VarNext) ) ) ).
fof(addAssignment_41371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132153(VarNext)
<=> v132151(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3175,axiom,
! [VarCurr] :
( ~ v132058(VarCurr)
=> ( v132151(VarCurr)
<=> v132140(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2981,axiom,
! [VarCurr] :
( v132058(VarCurr)
=> ( v132151(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132145(VarNext)
<=> v132146(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132146(VarNext)
<=> ( v132148(VarNext)
& v152(VarNext) ) ) ) ).
fof(writeUnaryOperator_10938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132148(VarNext)
<=> v11985(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3174,axiom,
! [VarCurr] :
( ~ v132142(VarCurr)
=> ( v132140(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2980,axiom,
! [VarCurr] :
( v132142(VarCurr)
=> ( v132140(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2635,axiom,
! [VarCurr] :
( v132142(VarCurr)
<=> ( v46(VarCurr,bitIndex8)
& v54(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_549,axiom,
! [VarCurr] :
( ~ v132124(VarCurr)
=> ( v132030(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_743,axiom,
! [VarCurr] :
( v132124(VarCurr)
=> ( v132030(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9260,axiom,
! [VarCurr] :
( v132124(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_548,axiom,
! [VarCurr] :
( ~ v132122(VarCurr)
=> ( v132030(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_742,axiom,
! [VarCurr] :
( v132122(VarCurr)
=> ( v132030(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9259,axiom,
! [VarCurr] :
( v132122(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_547,axiom,
! [VarCurr] :
( ~ v132120(VarCurr)
=> ( v132030(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_741,axiom,
! [VarCurr] :
( v132120(VarCurr)
=> ( v132030(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9258,axiom,
! [VarCurr] :
( v132120(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_546,axiom,
! [VarCurr] :
( ~ v132118(VarCurr)
=> ( v132030(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_740,axiom,
! [VarCurr] :
( v132118(VarCurr)
=> ( v132030(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9257,axiom,
! [VarCurr] :
( v132118(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_545,axiom,
! [VarCurr] :
( ~ v132116(VarCurr)
=> ( v132030(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_739,axiom,
! [VarCurr] :
( v132116(VarCurr)
=> ( v132030(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9256,axiom,
! [VarCurr] :
( v132116(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_544,axiom,
! [VarCurr] :
( ~ v132114(VarCurr)
=> ( v132030(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_738,axiom,
! [VarCurr] :
( v132114(VarCurr)
=> ( v132030(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9255,axiom,
! [VarCurr] :
( v132114(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_543,axiom,
! [VarCurr] :
( ~ v132112(VarCurr)
=> ( v132030(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_737,axiom,
! [VarCurr] :
( v132112(VarCurr)
=> ( v132030(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9254,axiom,
! [VarCurr] :
( v132112(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_542,axiom,
! [VarCurr] :
( ~ v132110(VarCurr)
=> ( v132030(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_736,axiom,
! [VarCurr] :
( v132110(VarCurr)
=> ( v132030(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9253,axiom,
! [VarCurr] :
( v132110(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_541,axiom,
! [VarCurr] :
( ~ v132108(VarCurr)
=> ( v132030(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_735,axiom,
! [VarCurr] :
( v132108(VarCurr)
=> ( v132030(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9252,axiom,
! [VarCurr] :
( v132108(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_540,axiom,
! [VarCurr] :
( ~ v132106(VarCurr)
=> ( v132030(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_734,axiom,
! [VarCurr] :
( v132106(VarCurr)
=> ( v132030(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9251,axiom,
! [VarCurr] :
( v132106(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_539,axiom,
! [VarCurr] :
( ~ v132104(VarCurr)
=> ( v132030(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_733,axiom,
! [VarCurr] :
( v132104(VarCurr)
=> ( v132030(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9250,axiom,
! [VarCurr] :
( v132104(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_538,axiom,
! [VarCurr] :
( ~ v132102(VarCurr)
=> ( v132030(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_732,axiom,
! [VarCurr] :
( v132102(VarCurr)
=> ( v132030(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9249,axiom,
! [VarCurr] :
( v132102(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_537,axiom,
! [VarCurr] :
( ~ v132100(VarCurr)
=> ( v132030(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_731,axiom,
! [VarCurr] :
( v132100(VarCurr)
=> ( v132030(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9248,axiom,
! [VarCurr] :
( v132100(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_536,axiom,
! [VarCurr] :
( ~ v132098(VarCurr)
=> ( v132030(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_730,axiom,
! [VarCurr] :
( v132098(VarCurr)
=> ( v132030(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9247,axiom,
! [VarCurr] :
( v132098(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_535,axiom,
! [VarCurr] :
( ~ v132096(VarCurr)
=> ( v132030(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_729,axiom,
! [VarCurr] :
( v132096(VarCurr)
=> ( v132030(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9246,axiom,
! [VarCurr] :
( v132096(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_534,axiom,
! [VarCurr] :
( ~ v132094(VarCurr)
=> ( v132030(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_728,axiom,
! [VarCurr] :
( v132094(VarCurr)
=> ( v132030(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9245,axiom,
! [VarCurr] :
( v132094(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $true )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_533,axiom,
! [VarCurr] :
( ~ v132092(VarCurr)
=> ( v132030(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_727,axiom,
! [VarCurr] :
( v132092(VarCurr)
=> ( v132030(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9244,axiom,
! [VarCurr] :
( v132092(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_532,axiom,
! [VarCurr] :
( ~ v132090(VarCurr)
=> ( v132030(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_726,axiom,
! [VarCurr] :
( v132090(VarCurr)
=> ( v132030(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9243,axiom,
! [VarCurr] :
( v132090(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_531,axiom,
! [VarCurr] :
( ~ v132088(VarCurr)
=> ( v132030(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_725,axiom,
! [VarCurr] :
( v132088(VarCurr)
=> ( v132030(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9242,axiom,
! [VarCurr] :
( v132088(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_530,axiom,
! [VarCurr] :
( ~ v132086(VarCurr)
=> ( v132030(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_724,axiom,
! [VarCurr] :
( v132086(VarCurr)
=> ( v132030(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9241,axiom,
! [VarCurr] :
( v132086(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_529,axiom,
! [VarCurr] :
( ~ v132084(VarCurr)
=> ( v132030(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_723,axiom,
! [VarCurr] :
( v132084(VarCurr)
=> ( v132030(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9240,axiom,
! [VarCurr] :
( v132084(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_528,axiom,
! [VarCurr] :
( ~ v132082(VarCurr)
=> ( v132030(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_722,axiom,
! [VarCurr] :
( v132082(VarCurr)
=> ( v132030(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9239,axiom,
! [VarCurr] :
( v132082(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_527,axiom,
! [VarCurr] :
( ~ v132080(VarCurr)
=> ( v132030(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_721,axiom,
! [VarCurr] :
( v132080(VarCurr)
=> ( v132030(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9238,axiom,
! [VarCurr] :
( v132080(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_526,axiom,
! [VarCurr] :
( ~ v132078(VarCurr)
=> ( v132030(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_720,axiom,
! [VarCurr] :
( v132078(VarCurr)
=> ( v132030(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9237,axiom,
! [VarCurr] :
( v132078(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $true )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_525,axiom,
! [VarCurr] :
( ~ v132076(VarCurr)
=> ( v132030(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_719,axiom,
! [VarCurr] :
( v132076(VarCurr)
=> ( v132030(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9236,axiom,
! [VarCurr] :
( v132076(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_524,axiom,
! [VarCurr] :
( ~ v132074(VarCurr)
=> ( v132030(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_718,axiom,
! [VarCurr] :
( v132074(VarCurr)
=> ( v132030(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9235,axiom,
! [VarCurr] :
( v132074(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_523,axiom,
! [VarCurr] :
( ~ v132072(VarCurr)
=> ( v132030(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_717,axiom,
! [VarCurr] :
( v132072(VarCurr)
=> ( v132030(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9234,axiom,
! [VarCurr] :
( v132072(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_522,axiom,
! [VarCurr] :
( ~ v132070(VarCurr)
=> ( v132030(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_716,axiom,
! [VarCurr] :
( v132070(VarCurr)
=> ( v132030(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9233,axiom,
! [VarCurr] :
( v132070(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $true )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_521,axiom,
! [VarCurr] :
( ~ v132068(VarCurr)
=> ( v132030(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_715,axiom,
! [VarCurr] :
( v132068(VarCurr)
=> ( v132030(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9232,axiom,
! [VarCurr] :
( v132068(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_520,axiom,
! [VarCurr] :
( ~ v132066(VarCurr)
=> ( v132030(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_714,axiom,
! [VarCurr] :
( v132066(VarCurr)
=> ( v132030(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9231,axiom,
! [VarCurr] :
( v132066(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $true )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_519,axiom,
! [VarCurr] :
( ~ v132064(VarCurr)
=> ( v132030(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_713,axiom,
! [VarCurr] :
( v132064(VarCurr)
=> ( v132030(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9230,axiom,
! [VarCurr] :
( v132064(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3173,axiom,
! [VarCurr] :
( ~ v132062(VarCurr)
=> ( v132030(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2979,axiom,
! [VarCurr] :
( v132062(VarCurr)
=> ( v132030(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9229,axiom,
! [VarCurr] :
( v132062(VarCurr)
<=> ( ( v132032(VarCurr,bitIndex4)
<=> $false )
& ( v132032(VarCurr,bitIndex3)
<=> $false )
& ( v132032(VarCurr,bitIndex2)
<=> $false )
& ( v132032(VarCurr,bitIndex1)
<=> $false )
& ( v132032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_41370,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132032(VarCurr,B)
<=> v132034(VarCurr,B) ) ) ).
fof(addAssignment_41369,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132034(VarCurr,B)
<=> v132036(VarCurr,B) ) ) ).
fof(addAssignment_41368,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132036(VarCurr,B)
<=> v132038(VarCurr,B) ) ) ).
fof(addAssignment_41367,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132038(VarCurr,B)
<=> v132040(VarCurr,B) ) ) ).
fof(addAssignment_41366,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132040(VarCurr,B)
<=> v132042(VarCurr,B) ) ) ).
fof(addAssignment_41365,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132042(VarCurr,B)
<=> v132044(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132049(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132044(VarNext,B)
<=> v132044(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2440,axiom,
! [VarNext] :
( v132049(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132044(VarNext,B)
<=> v132057(VarNext,B) ) ) ) ).
fof(addAssignment_41364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132057(VarNext,B)
<=> v132055(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3172,axiom,
! [VarCurr] :
( ~ v132058(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132055(VarCurr,B)
<=> v132046(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2978,axiom,
! [VarCurr] :
( v132058(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132055(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10937,axiom,
! [VarCurr] :
( ~ v132058(VarCurr)
<=> v12(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132049(VarNext)
<=> v132050(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132050(VarNext)
<=> ( v132051(VarNext)
& v152(VarNext) ) ) ) ).
fof(writeUnaryOperator_10936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132051(VarNext)
<=> v11985(VarNext) ) ) ).
fof(addAssignment_41363,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132046(VarCurr,B)
<=> v46(VarCurr,B) ) ) ).
fof(addAssignment_41362,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v46(VarCurr,B)
<=> v48(VarCurr,B) ) ) ).
fof(addAssignment_41361,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v48(VarCurr,B)
<=> v50(VarCurr,B) ) ) ).
fof(addAssignment_41360,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v50(VarCurr,B)
<=> v52(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26469,axiom,
! [VarCurr] :
( v131995(VarCurr)
<=> ( v132009(VarCurr)
& v132011(VarCurr) ) ) ).
fof(writeUnaryOperator_10935,axiom,
! [VarCurr] :
( ~ v132011(VarCurr)
<=> v114306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26468,axiom,
! [VarCurr] :
( v132009(VarCurr)
<=> ( v132010(VarCurr)
& v11399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26467,axiom,
! [VarCurr] :
( v132010(VarCurr)
<=> ( v10210(VarCurr)
& v131997(VarCurr) ) ) ).
fof(addAssignment_41359,axiom,
! [VarCurr] :
( v131997(VarCurr)
<=> v131999(VarCurr) ) ).
fof(addAssignment_41358,axiom,
! [VarCurr] :
( v131999(VarCurr)
<=> v132001(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3171,axiom,
! [VarCurr] :
( ~ v132003(VarCurr)
=> ( v132001(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2977,axiom,
! [VarCurr] :
( v132003(VarCurr)
=> ( v132001(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26466,axiom,
! [VarCurr] :
( v132003(VarCurr)
<=> ( v132004(VarCurr)
& v132005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26465,axiom,
! [VarCurr] :
( v132005(VarCurr)
<=> ( v132006(VarCurr)
| v132007(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9228,axiom,
! [VarCurr] :
( v132007(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $false )
& ( v15409(VarCurr,bitIndex5)
<=> $true )
& ( v15409(VarCurr,bitIndex4)
<=> $false )
& ( v15409(VarCurr,bitIndex3)
<=> $false )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9227,axiom,
! [VarCurr] :
( v132006(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $false )
& ( v15409(VarCurr,bitIndex5)
<=> $false )
& ( v15409(VarCurr,bitIndex4)
<=> $false )
& ( v15409(VarCurr,bitIndex3)
<=> $false )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10934,axiom,
! [VarCurr] :
( ~ v132004(VarCurr)
<=> v15445(VarCurr,bitIndex0) ) ).
fof(addAssignment_41357,axiom,
! [VarCurr] :
( v131993(VarCurr)
<=> v13353(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_518,axiom,
! [VarCurr] :
( ~ v131985(VarCurr)
=> ( v11397(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_712,axiom,
! [VarCurr] :
( v131985(VarCurr)
=> ( v11397(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26464,axiom,
! [VarCurr] :
( v131985(VarCurr)
<=> ( v131986(VarCurr)
& v131975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26463,axiom,
! [VarCurr] :
( v131986(VarCurr)
<=> ( v11399(VarCurr)
& v10210(VarCurr) ) ) ).
fof(addAssignment_41356,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex11)
<=> v131977(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131978(VarNext)
=> ( ( v131977(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v131977(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v131977(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v131977(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v131977(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v131977(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v131977(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v131977(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v131977(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v131977(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v131977(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v131977(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2439,axiom,
! [VarNext] :
( v131978(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v131977(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131978(VarNext)
<=> v131979(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131979(VarNext)
<=> ( v131981(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_10933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131981(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_517,axiom,
! [VarCurr] :
( ~ v131966(VarCurr)
=> ( v11397(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_711,axiom,
! [VarCurr] :
( v131966(VarCurr)
=> ( v11397(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26460,axiom,
! [VarCurr] :
( v131966(VarCurr)
<=> ( v131967(VarCurr)
| v131968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26459,axiom,
! [VarCurr] :
( v131968(VarCurr)
<=> ( v131969(VarCurr)
& v131975(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9226,axiom,
! [VarCurr] :
( v131975(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26458,axiom,
! [VarCurr] :
( v131969(VarCurr)
<=> ( v131970(VarCurr)
| v131972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26457,axiom,
! [VarCurr] :
( v131972(VarCurr)
<=> ( v131974(VarCurr)
& v10210(VarCurr) ) ) ).
fof(writeUnaryOperator_10932,axiom,
! [VarCurr] :
( ~ v131974(VarCurr)
<=> v11399(VarCurr) ) ).
fof(writeUnaryOperator_10931,axiom,
! [VarCurr] :
( ~ v131970(VarCurr)
<=> v10210(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9225,axiom,
! [VarCurr] :
( v131967(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex10) ) ) ).
fof(addAssignment_41355,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex10)
<=> v131958(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionShiftedRanges1_133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131959(VarNext)
=> ( ( v131958(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v131958(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v131958(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v131958(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v131958(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v131958(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v131958(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v131958(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v131958(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v131958(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v131958(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v131958(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2438,axiom,
! [VarNext] :
( v131959(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v131958(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131959(VarNext)
<=> v131960(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131960(VarNext)
<=> ( v131962(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_10930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131962(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_516,axiom,
! [VarCurr] :
( ~ v131952(VarCurr)
=> ( v11397(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_710,axiom,
! [VarCurr] :
( v131952(VarCurr)
=> ( v11397(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26454,axiom,
! [VarCurr] :
( v131952(VarCurr)
<=> ( v131953(VarCurr)
& v114368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26453,axiom,
! [VarCurr] :
( v131953(VarCurr)
<=> ( v131955(VarCurr)
& v114348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26452,axiom,
! [VarCurr] :
( v131955(VarCurr)
<=> ( v131956(VarCurr)
& v114366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26451,axiom,
! [VarCurr] :
( v131956(VarCurr)
<=> ( v114363(VarCurr)
& v114412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26450,axiom,
! [VarCurr] :
( v13343(VarCurr)
<=> ( v13345(VarCurr)
& v131950(VarCurr) ) ) ).
fof(writeUnaryOperator_10929,axiom,
! [VarCurr] :
( ~ v131950(VarCurr)
<=> v15416(VarCurr) ) ).
fof(addAssignment_41354,axiom,
! [VarCurr] :
( v15416(VarCurr)
<=> v15418(VarCurr) ) ).
fof(addAssignment_41353,axiom,
! [VarCurr] :
( v15418(VarCurr)
<=> v15420(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9224,axiom,
! [VarCurr] :
( v15420(VarCurr)
<=> ( ( v131948(VarCurr,bitIndex4)
<=> v131881(VarCurr,bitIndex4) )
& ( v131948(VarCurr,bitIndex3)
<=> v131881(VarCurr,bitIndex3) )
& ( v131948(VarCurr,bitIndex2)
<=> v131881(VarCurr,bitIndex2) )
& ( v131948(VarCurr,bitIndex1)
<=> v131881(VarCurr,bitIndex1) )
& ( v131948(VarCurr,bitIndex0)
<=> v131881(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_41352,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v131948(VarCurr,B)
<=> v131797(VarCurr,B) ) ) ).
fof(addAssignment_41351,axiom,
! [VarCurr] :
( v131948(VarCurr,bitIndex4)
<=> v15422(VarCurr) ) ).
fof(addAssignment_41350,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131881(VarCurr,B)
<=> v131883(VarCurr,B) ) ) ).
fof(addAssignment_41349,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131883(VarCurr,B)
<=> v131885(VarCurr,B) ) ) ).
fof(addAssignment_41348,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131885(VarCurr,B)
<=> v131887(VarCurr,B) ) ) ).
fof(addAssignment_41347,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131887(VarCurr,B)
<=> v131889(VarCurr,B) ) ) ).
fof(addAssignment_41346,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131889(VarCurr,B)
<=> v131891(VarCurr,B) ) ) ).
fof(addAssignment_41345,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131891(VarCurr,B)
<=> v131893(VarCurr,B) ) ) ).
fof(addAssignment_41344,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131893(VarCurr,B)
<=> v131895(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131905(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131895(VarNext,B)
<=> v131895(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2437,axiom,
! [VarNext] :
( v131905(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131895(VarNext,B)
<=> v131919(VarNext,B) ) ) ) ).
fof(addAssignment_41343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131919(VarNext,B)
<=> v131917(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5401,axiom,
! [VarCurr] :
( ~ v131914(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131917(VarCurr,B)
<=> v131920(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5390,axiom,
! [VarCurr] :
( v131914(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131917(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41342,axiom,
! [VarCurr] :
( v131920(VarCurr,bitIndex0)
<=> v131942(VarCurr) ) ).
fof(addAssignment_41341,axiom,
! [VarCurr] :
( v131920(VarCurr,bitIndex1)
<=> v131940(VarCurr) ) ).
fof(addAssignment_41340,axiom,
! [VarCurr] :
( v131920(VarCurr,bitIndex2)
<=> v131935(VarCurr) ) ).
fof(addAssignment_41339,axiom,
! [VarCurr] :
( v131920(VarCurr,bitIndex3)
<=> v131930(VarCurr) ) ).
fof(addAssignment_41338,axiom,
! [VarCurr] :
( v131920(VarCurr,bitIndex4)
<=> v131922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26449,axiom,
! [VarCurr] :
( v131940(VarCurr)
<=> ( v131941(VarCurr)
& v131944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2634,axiom,
! [VarCurr] :
( v131944(VarCurr)
<=> ( v131895(VarCurr,bitIndex0)
| v131895(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26448,axiom,
! [VarCurr] :
( v131941(VarCurr)
<=> ( v131942(VarCurr)
| v131943(VarCurr) ) ) ).
fof(writeUnaryOperator_10928,axiom,
! [VarCurr] :
( ~ v131943(VarCurr)
<=> v131895(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10927,axiom,
! [VarCurr] :
( ~ v131942(VarCurr)
<=> v131895(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26447,axiom,
! [VarCurr] :
( v131935(VarCurr)
<=> ( v131936(VarCurr)
& v131939(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2633,axiom,
! [VarCurr] :
( v131939(VarCurr)
<=> ( v131927(VarCurr)
| v131895(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26446,axiom,
! [VarCurr] :
( v131936(VarCurr)
<=> ( v131937(VarCurr)
| v131938(VarCurr) ) ) ).
fof(writeUnaryOperator_10926,axiom,
! [VarCurr] :
( ~ v131938(VarCurr)
<=> v131895(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10925,axiom,
! [VarCurr] :
( ~ v131937(VarCurr)
<=> v131927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26445,axiom,
! [VarCurr] :
( v131930(VarCurr)
<=> ( v131931(VarCurr)
& v131934(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2632,axiom,
! [VarCurr] :
( v131934(VarCurr)
<=> ( v131926(VarCurr)
| v131895(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26444,axiom,
! [VarCurr] :
( v131931(VarCurr)
<=> ( v131932(VarCurr)
| v131933(VarCurr) ) ) ).
fof(writeUnaryOperator_10924,axiom,
! [VarCurr] :
( ~ v131933(VarCurr)
<=> v131895(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10923,axiom,
! [VarCurr] :
( ~ v131932(VarCurr)
<=> v131926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26443,axiom,
! [VarCurr] :
( v131922(VarCurr)
<=> ( v131923(VarCurr)
& v131929(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2631,axiom,
! [VarCurr] :
( v131929(VarCurr)
<=> ( v131925(VarCurr)
| v131895(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26442,axiom,
! [VarCurr] :
( v131923(VarCurr)
<=> ( v131924(VarCurr)
| v131928(VarCurr) ) ) ).
fof(writeUnaryOperator_10922,axiom,
! [VarCurr] :
( ~ v131928(VarCurr)
<=> v131895(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10921,axiom,
! [VarCurr] :
( ~ v131924(VarCurr)
<=> v131925(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2630,axiom,
! [VarCurr] :
( v131925(VarCurr)
<=> ( v131926(VarCurr)
& v131895(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2629,axiom,
! [VarCurr] :
( v131926(VarCurr)
<=> ( v131927(VarCurr)
& v131895(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2628,axiom,
! [VarCurr] :
( v131927(VarCurr)
<=> ( v131895(VarCurr,bitIndex0)
& v131895(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131905(VarNext)
<=> ( v131906(VarNext)
& v131913(VarNext) ) ) ) ).
fof(addAssignment_41337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131913(VarNext)
<=> v131911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26440,axiom,
! [VarCurr] :
( v131911(VarCurr)
<=> ( v131914(VarCurr)
| v131915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26439,axiom,
! [VarCurr] :
( v131915(VarCurr)
<=> ( v131897(VarCurr)
& v131916(VarCurr) ) ) ).
fof(writeUnaryOperator_10920,axiom,
! [VarCurr] :
( ~ v131916(VarCurr)
<=> v131914(VarCurr) ) ).
fof(writeUnaryOperator_10919,axiom,
! [VarCurr] :
( ~ v131914(VarCurr)
<=> v15533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131906(VarNext)
<=> ( v131907(VarNext)
& v131448(VarNext) ) ) ) ).
fof(writeUnaryOperator_10918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131907(VarNext)
<=> v131455(VarNext) ) ) ).
fof(addAssignmentInitValueVector_40,axiom,
! [B] :
( range_4_0(B)
=> ( v131895(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41336,axiom,
! [VarCurr] :
( v131897(VarCurr)
<=> v131899(VarCurr) ) ).
fof(addAssignment_41335,axiom,
! [VarCurr] :
( v131899(VarCurr)
<=> v131901(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26437,axiom,
! [VarCurr] :
( v131901(VarCurr)
<=> ( v129919(VarCurr)
& v15545(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131838(VarNext)
=> ( v15422(VarNext)
<=> v15422(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2436,axiom,
! [VarNext] :
( v131838(VarNext)
=> ( v15422(VarNext)
<=> v131851(VarNext) ) ) ).
fof(addAssignment_41334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131851(VarNext)
<=> v131849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_26,axiom,
! [VarCurr] :
( ~ v131809(VarCurr)
=> ( v131849(VarCurr)
<=> v131852(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5389,axiom,
! [VarCurr] :
( v131809(VarCurr)
=> ( v131849(VarCurr)
<=> $false ) ) ).
fof(addAssignment_41333,axiom,
! [VarCurr] :
( v131852(VarCurr,bitIndex0)
<=> v131875(VarCurr) ) ).
fof(addAssignment_41332,axiom,
! [VarCurr] :
( v131852(VarCurr,bitIndex1)
<=> v131873(VarCurr) ) ).
fof(addAssignment_41331,axiom,
! [VarCurr] :
( v131852(VarCurr,bitIndex2)
<=> v131868(VarCurr) ) ).
fof(addAssignment_41330,axiom,
! [VarCurr] :
( v131852(VarCurr,bitIndex3)
<=> v131863(VarCurr) ) ).
fof(addAssignment_41329,axiom,
! [VarCurr] :
( v131852(VarCurr,bitIndex4)
<=> v131854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26436,axiom,
! [VarCurr] :
( v131873(VarCurr)
<=> ( v131874(VarCurr)
& v131877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2627,axiom,
! [VarCurr] :
( v131877(VarCurr)
<=> ( v131860(VarCurr,bitIndex0)
| v131860(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26435,axiom,
! [VarCurr] :
( v131874(VarCurr)
<=> ( v131875(VarCurr)
| v131876(VarCurr) ) ) ).
fof(writeUnaryOperator_10917,axiom,
! [VarCurr] :
( ~ v131876(VarCurr)
<=> v131860(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10916,axiom,
! [VarCurr] :
( ~ v131875(VarCurr)
<=> v131860(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26434,axiom,
! [VarCurr] :
( v131868(VarCurr)
<=> ( v131869(VarCurr)
& v131872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2626,axiom,
! [VarCurr] :
( v131872(VarCurr)
<=> ( v131859(VarCurr)
| v131860(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26433,axiom,
! [VarCurr] :
( v131869(VarCurr)
<=> ( v131870(VarCurr)
| v131871(VarCurr) ) ) ).
fof(writeUnaryOperator_10915,axiom,
! [VarCurr] :
( ~ v131871(VarCurr)
<=> v131860(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10914,axiom,
! [VarCurr] :
( ~ v131870(VarCurr)
<=> v131859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26432,axiom,
! [VarCurr] :
( v131863(VarCurr)
<=> ( v131864(VarCurr)
& v131867(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2625,axiom,
! [VarCurr] :
( v131867(VarCurr)
<=> ( v131858(VarCurr)
| v131860(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26431,axiom,
! [VarCurr] :
( v131864(VarCurr)
<=> ( v131865(VarCurr)
| v131866(VarCurr) ) ) ).
fof(writeUnaryOperator_10913,axiom,
! [VarCurr] :
( ~ v131866(VarCurr)
<=> v131860(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10912,axiom,
! [VarCurr] :
( ~ v131865(VarCurr)
<=> v131858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26430,axiom,
! [VarCurr] :
( v131854(VarCurr)
<=> ( v131855(VarCurr)
& v131862(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2624,axiom,
! [VarCurr] :
( v131862(VarCurr)
<=> ( v131857(VarCurr)
| v131860(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26429,axiom,
! [VarCurr] :
( v131855(VarCurr)
<=> ( v131856(VarCurr)
| v131861(VarCurr) ) ) ).
fof(writeUnaryOperator_10911,axiom,
! [VarCurr] :
( ~ v131861(VarCurr)
<=> v131860(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10910,axiom,
! [VarCurr] :
( ~ v131856(VarCurr)
<=> v131857(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2623,axiom,
! [VarCurr] :
( v131857(VarCurr)
<=> ( v131858(VarCurr)
& v131860(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2622,axiom,
! [VarCurr] :
( v131858(VarCurr)
<=> ( v131859(VarCurr)
& v131860(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2621,axiom,
! [VarCurr] :
( v131859(VarCurr)
<=> ( v131860(VarCurr,bitIndex0)
& v131860(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41328,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v131860(VarCurr,B)
<=> v131797(VarCurr,B) ) ) ).
fof(addAssignment_41327,axiom,
! [VarCurr] :
( v131860(VarCurr,bitIndex4)
<=> v15422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131838(VarNext)
<=> ( v131839(VarNext)
& v131846(VarNext) ) ) ) ).
fof(addAssignment_41326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131846(VarNext)
<=> v131844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26427,axiom,
! [VarCurr] :
( v131844(VarCurr)
<=> ( v131809(VarCurr)
| v131847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26426,axiom,
! [VarCurr] :
( v131847(VarCurr)
<=> ( v15424(VarCurr)
& v131848(VarCurr) ) ) ).
fof(writeUnaryOperator_10909,axiom,
! [VarCurr] :
( ~ v131848(VarCurr)
<=> v131809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131839(VarNext)
<=> ( v131841(VarNext)
& v15462(VarNext) ) ) ) ).
fof(writeUnaryOperator_10908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131841(VarNext)
<=> v15469(VarNext) ) ) ).
fof(addAssignmentInitValueVector_39,axiom,
( v15422(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_2319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131800(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131797(VarNext,B)
<=> v131797(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2435,axiom,
! [VarNext] :
( v131800(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131797(VarNext,B)
<=> v131814(VarNext,B) ) ) ) ).
fof(addAssignment_41325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131814(VarNext,B)
<=> v131812(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5400,axiom,
! [VarCurr] :
( ~ v131809(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v131812(VarCurr,B)
<=> v131815(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5388,axiom,
! [VarCurr] :
( v131809(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v131812(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41324,axiom,
! [VarCurr] :
( v131815(VarCurr,bitIndex0)
<=> v131831(VarCurr) ) ).
fof(addAssignment_41323,axiom,
! [VarCurr] :
( v131815(VarCurr,bitIndex1)
<=> v131829(VarCurr) ) ).
fof(addAssignment_41322,axiom,
! [VarCurr] :
( v131815(VarCurr,bitIndex2)
<=> v131824(VarCurr) ) ).
fof(addAssignment_41321,axiom,
! [VarCurr] :
( v131815(VarCurr,bitIndex3)
<=> v131817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26424,axiom,
! [VarCurr] :
( v131829(VarCurr)
<=> ( v131830(VarCurr)
& v131833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2620,axiom,
! [VarCurr] :
( v131833(VarCurr)
<=> ( v131797(VarCurr,bitIndex0)
| v131797(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26423,axiom,
! [VarCurr] :
( v131830(VarCurr)
<=> ( v131831(VarCurr)
| v131832(VarCurr) ) ) ).
fof(writeUnaryOperator_10907,axiom,
! [VarCurr] :
( ~ v131832(VarCurr)
<=> v131797(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10906,axiom,
! [VarCurr] :
( ~ v131831(VarCurr)
<=> v131797(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26422,axiom,
! [VarCurr] :
( v131824(VarCurr)
<=> ( v131825(VarCurr)
& v131828(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2619,axiom,
! [VarCurr] :
( v131828(VarCurr)
<=> ( v131821(VarCurr)
| v131797(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26421,axiom,
! [VarCurr] :
( v131825(VarCurr)
<=> ( v131826(VarCurr)
| v131827(VarCurr) ) ) ).
fof(writeUnaryOperator_10905,axiom,
! [VarCurr] :
( ~ v131827(VarCurr)
<=> v131797(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10904,axiom,
! [VarCurr] :
( ~ v131826(VarCurr)
<=> v131821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26420,axiom,
! [VarCurr] :
( v131817(VarCurr)
<=> ( v131818(VarCurr)
& v131823(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2618,axiom,
! [VarCurr] :
( v131823(VarCurr)
<=> ( v131820(VarCurr)
| v131797(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26419,axiom,
! [VarCurr] :
( v131818(VarCurr)
<=> ( v131819(VarCurr)
| v131822(VarCurr) ) ) ).
fof(writeUnaryOperator_10903,axiom,
! [VarCurr] :
( ~ v131822(VarCurr)
<=> v131797(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10902,axiom,
! [VarCurr] :
( ~ v131819(VarCurr)
<=> v131820(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2617,axiom,
! [VarCurr] :
( v131820(VarCurr)
<=> ( v131821(VarCurr)
& v131797(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2616,axiom,
! [VarCurr] :
( v131821(VarCurr)
<=> ( v131797(VarCurr,bitIndex0)
& v131797(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131800(VarNext)
<=> ( v131801(VarNext)
& v131808(VarNext) ) ) ) ).
fof(addAssignment_41320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131808(VarNext)
<=> v131806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26417,axiom,
! [VarCurr] :
( v131806(VarCurr)
<=> ( v131809(VarCurr)
| v131810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26416,axiom,
! [VarCurr] :
( v131810(VarCurr)
<=> ( v15424(VarCurr)
& v131811(VarCurr) ) ) ).
fof(writeUnaryOperator_10901,axiom,
! [VarCurr] :
( ~ v131811(VarCurr)
<=> v131809(VarCurr) ) ).
fof(writeUnaryOperator_10900,axiom,
! [VarCurr] :
( ~ v131809(VarCurr)
<=> v10192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131801(VarNext)
<=> ( v131802(VarNext)
& v15462(VarNext) ) ) ) ).
fof(writeUnaryOperator_10899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131802(VarNext)
<=> v15469(VarNext) ) ) ).
fof(addAssignmentInitValueVector_38,axiom,
! [B] :
( range_3_0(B)
=> ( v131797(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41319,axiom,
! [VarCurr] :
( v15424(VarCurr)
<=> v15426(VarCurr) ) ).
fof(addAssignment_41318,axiom,
! [VarCurr] :
( v15426(VarCurr)
<=> v15428(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2615,axiom,
! [VarCurr] :
( v15428(VarCurr)
<=> ( v10204(VarCurr,bitIndex15)
| v10204(VarCurr,bitIndex19) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_515,axiom,
! [VarCurr] :
( ~ v131792(VarCurr)
=> ( v10204(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_709,axiom,
! [VarCurr] :
( v131792(VarCurr)
=> ( v10204(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26414,axiom,
! [VarCurr] :
( v131792(VarCurr)
<=> ( v131793(VarCurr)
| v131794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26413,axiom,
! [VarCurr] :
( v131794(VarCurr)
<=> ( v10206(VarCurr)
& v131782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26412,axiom,
! [VarCurr] :
( v131793(VarCurr)
<=> ( v10206(VarCurr)
& v131779(VarCurr) ) ) ).
fof(addAssignment_41317,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex16)
<=> v131784(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionShiftedRanges1_132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131785(VarNext)
=> ( ( v131784(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131784(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131784(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131784(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131784(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131784(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131784(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131784(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131784(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131784(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131784(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131784(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131784(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131784(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131784(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131784(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131784(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131784(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131784(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131784(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2434,axiom,
! [VarNext] :
( v131785(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131784(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131785(VarNext)
<=> v131786(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131786(VarNext)
<=> ( v131788(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131788(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_514,axiom,
! [VarCurr] :
( ~ v131776(VarCurr)
=> ( v10204(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_708,axiom,
! [VarCurr] :
( v131776(VarCurr)
=> ( v10204(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26409,axiom,
! [VarCurr] :
( v131776(VarCurr)
<=> ( v131777(VarCurr)
| v131780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26408,axiom,
! [VarCurr] :
( v131780(VarCurr)
<=> ( v131781(VarCurr)
& v131782(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9223,axiom,
! [VarCurr] :
( v131782(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_10897,axiom,
! [VarCurr] :
( ~ v131781(VarCurr)
<=> v10206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26407,axiom,
! [VarCurr] :
( v131777(VarCurr)
<=> ( v131778(VarCurr)
& v131779(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9222,axiom,
! [VarCurr] :
( v131779(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_10896,axiom,
! [VarCurr] :
( ~ v131778(VarCurr)
<=> v10206(VarCurr) ) ).
fof(addAssignment_41316,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex14)
<=> v131768(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionShiftedRanges1_131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131769(VarNext)
=> ( ( v131768(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131768(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131768(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131768(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131768(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131768(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131768(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131768(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131768(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131768(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131768(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131768(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131768(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131768(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131768(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131768(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131768(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131768(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131768(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131768(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2433,axiom,
! [VarNext] :
( v131769(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131768(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131769(VarNext)
<=> v131770(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131770(VarNext)
<=> ( v131772(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131772(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_513,axiom,
! [VarCurr] :
( ~ v131766(VarCurr)
=> ( v10204(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_707,axiom,
! [VarCurr] :
( v131766(VarCurr)
=> ( v10204(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9221,axiom,
! [VarCurr] :
( v131766(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_41315,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex13)
<=> v131758(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionShiftedRanges1_130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131759(VarNext)
=> ( ( v131758(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131758(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131758(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131758(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131758(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131758(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131758(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131758(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131758(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131758(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131758(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131758(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131758(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131758(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131758(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131758(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131758(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131758(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131758(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131758(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2432,axiom,
! [VarNext] :
( v131759(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131758(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131759(VarNext)
<=> v131760(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131760(VarNext)
<=> ( v131762(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131762(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_512,axiom,
! [VarCurr] :
( ~ v131753(VarCurr)
=> ( v10204(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_706,axiom,
! [VarCurr] :
( v131753(VarCurr)
=> ( v10204(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26402,axiom,
! [VarCurr] :
( v131753(VarCurr)
<=> ( v131754(VarCurr)
& v131559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26401,axiom,
! [VarCurr] :
( v131754(VarCurr)
<=> ( v131756(VarCurr)
& v131558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26400,axiom,
! [VarCurr] :
( v131756(VarCurr)
<=> ( v131673(VarCurr)
& v131510(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131741(VarNext)
=> ( v15430(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2431,axiom,
! [VarNext] :
( v131741(VarNext)
=> ( v15430(VarNext,bitIndex0)
<=> v131749(VarNext) ) ) ).
fof(addAssignment_41314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131749(VarNext)
<=> v131747(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3170,axiom,
! [VarCurr] :
( ~ v131541(VarCurr)
=> ( v131747(VarCurr)
<=> v10204(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2976,axiom,
! [VarCurr] :
( v131541(VarCurr)
=> ( v131747(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131741(VarNext)
<=> v131742(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131742(VarNext)
<=> ( v131744(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131744(VarNext)
<=> v131534(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3169,axiom,
! [VarCurr] :
( ~ v131724(VarCurr)
=> ( v10204(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2975,axiom,
! [VarCurr] :
( v131724(VarCurr)
=> ( v10204(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26397,axiom,
! [VarCurr] :
( v131724(VarCurr)
<=> ( v131725(VarCurr)
| v131738(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9220,axiom,
! [VarCurr] :
( v131738(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26396,axiom,
! [VarCurr] :
( v131725(VarCurr)
<=> ( v131726(VarCurr)
| v131737(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9219,axiom,
! [VarCurr] :
( v131737(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26395,axiom,
! [VarCurr] :
( v131726(VarCurr)
<=> ( v131727(VarCurr)
| v131736(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9218,axiom,
! [VarCurr] :
( v131736(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26394,axiom,
! [VarCurr] :
( v131727(VarCurr)
<=> ( v131728(VarCurr)
| v131735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9217,axiom,
! [VarCurr] :
( v131735(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26393,axiom,
! [VarCurr] :
( v131728(VarCurr)
<=> ( v131729(VarCurr)
| v131734(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9216,axiom,
! [VarCurr] :
( v131734(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26392,axiom,
! [VarCurr] :
( v131729(VarCurr)
<=> ( v131730(VarCurr)
& v131559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26391,axiom,
! [VarCurr] :
( v131730(VarCurr)
<=> ( v131731(VarCurr)
| v131732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26390,axiom,
! [VarCurr] :
( v131732(VarCurr)
<=> ( v131672(VarCurr)
& v131558(VarCurr) ) ) ).
fof(addAssignment_41313,axiom,
! [VarCurr] :
( v131731(VarCurr)
<=> v15435(VarCurr) ) ).
fof(addAssignment_41312,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex19)
<=> v131716(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionShiftedRanges1_129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131717(VarNext)
=> ( ( v131716(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131716(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131716(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131716(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131716(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131716(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131716(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131716(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131716(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131716(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131716(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131716(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131716(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131716(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131716(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131716(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131716(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131716(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131716(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131716(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2430,axiom,
! [VarNext] :
( v131717(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131716(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131717(VarNext)
<=> v131718(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131718(VarNext)
<=> ( v131720(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131720(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_511,axiom,
! [VarCurr] :
( ~ v131712(VarCurr)
=> ( v10204(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_705,axiom,
! [VarCurr] :
( v131712(VarCurr)
=> ( v10204(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26387,axiom,
! [VarCurr] :
( v131712(VarCurr)
<=> ( v131713(VarCurr)
| v131714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26386,axiom,
! [VarCurr] :
( v131714(VarCurr)
<=> ( v10206(VarCurr)
& v131702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26385,axiom,
! [VarCurr] :
( v131713(VarCurr)
<=> ( v10206(VarCurr)
& v131699(VarCurr) ) ) ).
fof(addAssignment_41311,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex20)
<=> v131704(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionShiftedRanges1_128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131705(VarNext)
=> ( ( v131704(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131704(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131704(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131704(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131704(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131704(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131704(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131704(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131704(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131704(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131704(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131704(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131704(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131704(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131704(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131704(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131704(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131704(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131704(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131704(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2429,axiom,
! [VarNext] :
( v131705(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131704(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131705(VarNext)
<=> v131706(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131706(VarNext)
<=> ( v131708(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131708(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_510,axiom,
! [VarCurr] :
( ~ v131696(VarCurr)
=> ( v10204(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_704,axiom,
! [VarCurr] :
( v131696(VarCurr)
=> ( v10204(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26382,axiom,
! [VarCurr] :
( v131696(VarCurr)
<=> ( v131697(VarCurr)
| v131700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26381,axiom,
! [VarCurr] :
( v131700(VarCurr)
<=> ( v131701(VarCurr)
& v131702(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9215,axiom,
! [VarCurr] :
( v131702(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_10890,axiom,
! [VarCurr] :
( ~ v131701(VarCurr)
<=> v10206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26380,axiom,
! [VarCurr] :
( v131697(VarCurr)
<=> ( v131698(VarCurr)
& v131699(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9214,axiom,
! [VarCurr] :
( v131699(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_10889,axiom,
! [VarCurr] :
( ~ v131698(VarCurr)
<=> v10206(VarCurr) ) ).
fof(addAssignment_41310,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex18)
<=> v131688(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionShiftedRanges1_127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131689(VarNext)
=> ( ( v131688(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131688(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131688(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131688(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131688(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131688(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131688(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131688(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131688(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131688(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131688(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131688(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131688(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131688(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131688(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131688(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131688(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131688(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131688(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131688(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2428,axiom,
! [VarNext] :
( v131689(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131688(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131689(VarNext)
<=> v131690(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131690(VarNext)
<=> ( v131692(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131692(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_509,axiom,
! [VarCurr] :
( ~ v131686(VarCurr)
=> ( v10204(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_703,axiom,
! [VarCurr] :
( v131686(VarCurr)
=> ( v10204(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9213,axiom,
! [VarCurr] :
( v131686(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_41309,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex17)
<=> v131678(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionShiftedRanges1_126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131679(VarNext)
=> ( ( v131678(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131678(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131678(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131678(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131678(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131678(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131678(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131678(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131678(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131678(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131678(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131678(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131678(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131678(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131678(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131678(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131678(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131678(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131678(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131678(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2427,axiom,
! [VarNext] :
( v131679(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131678(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131679(VarNext)
<=> v131680(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131680(VarNext)
<=> ( v131682(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131682(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_508,axiom,
! [VarCurr] :
( ~ v131669(VarCurr)
=> ( v10204(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_702,axiom,
! [VarCurr] :
( v131669(VarCurr)
=> ( v10204(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26375,axiom,
! [VarCurr] :
( v131669(VarCurr)
<=> ( v131670(VarCurr)
& v131559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26374,axiom,
! [VarCurr] :
( v131670(VarCurr)
<=> ( v131672(VarCurr)
& v131518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26373,axiom,
! [VarCurr] :
( v131672(VarCurr)
<=> ( v131673(VarCurr)
& v131557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26372,axiom,
! [VarCurr] :
( v131673(VarCurr)
<=> ( v131674(VarCurr)
& v131556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26371,axiom,
! [VarCurr] :
( v131674(VarCurr)
<=> ( v131675(VarCurr)
& v131555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26370,axiom,
! [VarCurr] :
( v131675(VarCurr)
<=> ( v131554(VarCurr)
& v131676(VarCurr) ) ) ).
fof(writeUnaryOperator_10886,axiom,
! [VarCurr] :
( ~ v131676(VarCurr)
<=> v131506(VarCurr) ) ).
fof(addAssignment_41308,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex15)
<=> v131661(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionShiftedRanges1_125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131662(VarNext)
=> ( ( v131661(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131661(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131661(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131661(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131661(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131661(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131661(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131661(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131661(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131661(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131661(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131661(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131661(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131661(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131661(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131661(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131661(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131661(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131661(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131661(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2426,axiom,
! [VarNext] :
( v131662(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131661(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131662(VarNext)
<=> v131663(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131663(VarNext)
<=> ( v131665(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131665(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addAssignment_41307,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex11)
<=> v131653(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131654(VarNext)
=> ( ( v131653(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131653(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131653(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131653(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131653(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131653(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131653(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131653(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131653(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131653(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131653(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131653(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131653(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131653(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131653(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131653(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131653(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131653(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131653(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131653(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2425,axiom,
! [VarNext] :
( v131654(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131653(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131654(VarNext)
<=> v131655(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131655(VarNext)
<=> ( v131657(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131657(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_507,axiom,
! [VarCurr] :
( ~ v131647(VarCurr)
=> ( v10204(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_701,axiom,
! [VarCurr] :
( v131647(VarCurr)
=> ( v10204(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26365,axiom,
! [VarCurr] :
( v131647(VarCurr)
<=> ( v131648(VarCurr)
| v131650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26364,axiom,
! [VarCurr] :
( v131650(VarCurr)
<=> ( v131651(VarCurr)
& v131637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26363,axiom,
! [VarCurr] :
( v131651(VarCurr)
<=> ( v10206(VarCurr)
& v131545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26362,axiom,
! [VarCurr] :
( v131648(VarCurr)
<=> ( v131649(VarCurr)
& v131632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26361,axiom,
! [VarCurr] :
( v131649(VarCurr)
<=> ( v10206(VarCurr)
& v131545(VarCurr) ) ) ).
fof(addAssignment_41306,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex12)
<=> v131639(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionShiftedRanges1_123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131640(VarNext)
=> ( ( v131639(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131639(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131639(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131639(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131639(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131639(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131639(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131639(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131639(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131639(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131639(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131639(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131639(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131639(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131639(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131639(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131639(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131639(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131639(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131639(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2424,axiom,
! [VarNext] :
( v131640(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131639(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131640(VarNext)
<=> v131641(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131641(VarNext)
<=> ( v131643(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131643(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_506,axiom,
! [VarCurr] :
( ~ v131627(VarCurr)
=> ( v10204(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_700,axiom,
! [VarCurr] :
( v131627(VarCurr)
=> ( v10204(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26358,axiom,
! [VarCurr] :
( v131627(VarCurr)
<=> ( v131628(VarCurr)
| v131633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26357,axiom,
! [VarCurr] :
( v131633(VarCurr)
<=> ( v131634(VarCurr)
& v131637(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9212,axiom,
! [VarCurr] :
( v131637(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26356,axiom,
! [VarCurr] :
( v131634(VarCurr)
<=> ( v131635(VarCurr)
| v131636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26355,axiom,
! [VarCurr] :
( v131636(VarCurr)
<=> ( v10206(VarCurr)
& v131586(VarCurr) ) ) ).
fof(writeUnaryOperator_10882,axiom,
! [VarCurr] :
( ~ v131635(VarCurr)
<=> v10206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26354,axiom,
! [VarCurr] :
( v131628(VarCurr)
<=> ( v131629(VarCurr)
& v131632(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9211,axiom,
! [VarCurr] :
( v131632(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26353,axiom,
! [VarCurr] :
( v131629(VarCurr)
<=> ( v131630(VarCurr)
| v131631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26352,axiom,
! [VarCurr] :
( v131631(VarCurr)
<=> ( v10206(VarCurr)
& v131586(VarCurr) ) ) ).
fof(writeUnaryOperator_10881,axiom,
! [VarCurr] :
( ~ v131630(VarCurr)
<=> v10206(VarCurr) ) ).
fof(addAssignment_41305,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex10)
<=> v131619(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionShiftedRanges1_122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131620(VarNext)
=> ( ( v131619(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131619(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131619(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131619(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131619(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131619(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131619(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131619(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131619(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131619(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131619(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131619(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131619(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131619(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131619(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131619(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131619(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131619(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131619(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131619(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2423,axiom,
! [VarNext] :
( v131620(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131619(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131620(VarNext)
<=> v131621(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131621(VarNext)
<=> ( v131623(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131623(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_505,axiom,
! [VarCurr] :
( ~ v131617(VarCurr)
=> ( v10204(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_699,axiom,
! [VarCurr] :
( v131617(VarCurr)
=> ( v10204(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9210,axiom,
! [VarCurr] :
( v131617(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_41304,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex7)
<=> v131609(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131610(VarNext)
=> ( ( v131609(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131609(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131609(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131609(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131609(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131609(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131609(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131609(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131609(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131609(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131609(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131609(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131609(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131609(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131609(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131609(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131609(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131609(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131609(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131609(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2422,axiom,
! [VarNext] :
( v131610(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131609(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131610(VarNext)
<=> v131611(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131611(VarNext)
<=> ( v131613(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131613(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_504,axiom,
! [VarCurr] :
( ~ v131602(VarCurr)
=> ( v10204(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_698,axiom,
! [VarCurr] :
( v131602(VarCurr)
=> ( v10204(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26347,axiom,
! [VarCurr] :
( v131602(VarCurr)
<=> ( v131603(VarCurr)
| v131606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26346,axiom,
! [VarCurr] :
( v131606(VarCurr)
<=> ( v131607(VarCurr)
& v131592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26345,axiom,
! [VarCurr] :
( v131607(VarCurr)
<=> ( v10206(VarCurr)
& v131545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26344,axiom,
! [VarCurr] :
( v131603(VarCurr)
<=> ( v131604(VarCurr)
& v131587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26343,axiom,
! [VarCurr] :
( v131604(VarCurr)
<=> ( v10206(VarCurr)
& v131545(VarCurr) ) ) ).
fof(addAssignment_41303,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex8)
<=> v131594(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131595(VarNext)
=> ( ( v131594(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131594(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131594(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131594(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131594(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131594(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131594(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131594(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131594(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131594(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131594(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131594(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131594(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131594(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131594(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131594(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131594(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131594(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131594(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131594(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2421,axiom,
! [VarNext] :
( v131595(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131594(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131595(VarNext)
<=> v131596(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131596(VarNext)
<=> ( v131598(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131598(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_503,axiom,
! [VarCurr] :
( ~ v131579(VarCurr)
=> ( v10204(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_697,axiom,
! [VarCurr] :
( v131579(VarCurr)
=> ( v10204(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26340,axiom,
! [VarCurr] :
( v131579(VarCurr)
<=> ( v131580(VarCurr)
| v131588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26339,axiom,
! [VarCurr] :
( v131588(VarCurr)
<=> ( v131589(VarCurr)
& v131592(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9209,axiom,
! [VarCurr] :
( v131592(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26338,axiom,
! [VarCurr] :
( v131589(VarCurr)
<=> ( v131590(VarCurr)
| v131591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26337,axiom,
! [VarCurr] :
( v131591(VarCurr)
<=> ( v10206(VarCurr)
& v131586(VarCurr) ) ) ).
fof(writeUnaryOperator_10877,axiom,
! [VarCurr] :
( ~ v131590(VarCurr)
<=> v10206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26336,axiom,
! [VarCurr] :
( v131580(VarCurr)
<=> ( v131581(VarCurr)
& v131587(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9208,axiom,
! [VarCurr] :
( v131587(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26335,axiom,
! [VarCurr] :
( v131581(VarCurr)
<=> ( v131582(VarCurr)
| v131584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26334,axiom,
! [VarCurr] :
( v131584(VarCurr)
<=> ( v10206(VarCurr)
& v131586(VarCurr) ) ) ).
fof(writeUnaryOperator_10876,axiom,
! [VarCurr] :
( ~ v131586(VarCurr)
<=> v131545(VarCurr) ) ).
fof(writeUnaryOperator_10875,axiom,
! [VarCurr] :
( ~ v131582(VarCurr)
<=> v10206(VarCurr) ) ).
fof(addAssignment_41302,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex6)
<=> v131571(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131572(VarNext)
=> ( ( v131571(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131571(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131571(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131571(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131571(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131571(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131571(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131571(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131571(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131571(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131571(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131571(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131571(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131571(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131571(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131571(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131571(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131571(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131571(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131571(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2420,axiom,
! [VarNext] :
( v131572(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131571(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131572(VarNext)
<=> v131573(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131573(VarNext)
<=> ( v131575(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131575(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_502,axiom,
! [VarCurr] :
( ~ v131569(VarCurr)
=> ( v10204(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_696,axiom,
! [VarCurr] :
( v131569(VarCurr)
=> ( v10204(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9207,axiom,
! [VarCurr] :
( v131569(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41301,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex5)
<=> v131561(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131562(VarNext)
=> ( ( v131561(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131561(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131561(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131561(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131561(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131561(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131561(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131561(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131561(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131561(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131561(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131561(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131561(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131561(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131561(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131561(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131561(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131561(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131561(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131561(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2419,axiom,
! [VarNext] :
( v131562(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131561(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131562(VarNext)
<=> v131563(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131563(VarNext)
<=> ( v131565(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131565(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_501,axiom,
! [VarCurr] :
( ~ v131547(VarCurr)
=> ( v10204(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_695,axiom,
! [VarCurr] :
( v131547(VarCurr)
=> ( v10204(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26329,axiom,
! [VarCurr] :
( v131547(VarCurr)
<=> ( v131548(VarCurr)
& v131559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9206,axiom,
! [VarCurr] :
( v131559(VarCurr)
<=> ( $true
<=> v15430(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26328,axiom,
! [VarCurr] :
( v131548(VarCurr)
<=> ( v131550(VarCurr)
& v131558(VarCurr) ) ) ).
fof(writeUnaryOperator_10872,axiom,
! [VarCurr] :
( ~ v131558(VarCurr)
<=> v131518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26327,axiom,
! [VarCurr] :
( v131550(VarCurr)
<=> ( v131551(VarCurr)
& v131557(VarCurr) ) ) ).
fof(writeUnaryOperator_10871,axiom,
! [VarCurr] :
( ~ v131557(VarCurr)
<=> v131510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26326,axiom,
! [VarCurr] :
( v131551(VarCurr)
<=> ( v131552(VarCurr)
& v131556(VarCurr) ) ) ).
fof(writeUnaryOperator_10870,axiom,
! [VarCurr] :
( ~ v131556(VarCurr)
<=> v15437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26325,axiom,
! [VarCurr] :
( v131552(VarCurr)
<=> ( v131553(VarCurr)
& v131555(VarCurr) ) ) ).
fof(writeUnaryOperator_10869,axiom,
! [VarCurr] :
( ~ v131555(VarCurr)
<=> v131508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26324,axiom,
! [VarCurr] :
( v131553(VarCurr)
<=> ( v131554(VarCurr)
& v131506(VarCurr) ) ) ).
fof(writeUnaryOperator_10868,axiom,
! [VarCurr] :
( ~ v131554(VarCurr)
<=> v15435(VarCurr) ) ).
fof(addAssignment_41300,axiom,
! [VarCurr] :
( v131545(VarCurr)
<=> v11401(VarCurr) ) ).
fof(addAssignment_41299,axiom,
! [VarNext] :
( v15430(VarNext,bitIndex3)
<=> v131529(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131530(VarNext)
=> ( ( v131529(VarNext,bitIndex19)
<=> v15430(VarCurr,bitIndex20) )
& ( v131529(VarNext,bitIndex18)
<=> v15430(VarCurr,bitIndex19) )
& ( v131529(VarNext,bitIndex17)
<=> v15430(VarCurr,bitIndex18) )
& ( v131529(VarNext,bitIndex16)
<=> v15430(VarCurr,bitIndex17) )
& ( v131529(VarNext,bitIndex15)
<=> v15430(VarCurr,bitIndex16) )
& ( v131529(VarNext,bitIndex14)
<=> v15430(VarCurr,bitIndex15) )
& ( v131529(VarNext,bitIndex13)
<=> v15430(VarCurr,bitIndex14) )
& ( v131529(VarNext,bitIndex12)
<=> v15430(VarCurr,bitIndex13) )
& ( v131529(VarNext,bitIndex11)
<=> v15430(VarCurr,bitIndex12) )
& ( v131529(VarNext,bitIndex10)
<=> v15430(VarCurr,bitIndex11) )
& ( v131529(VarNext,bitIndex9)
<=> v15430(VarCurr,bitIndex10) )
& ( v131529(VarNext,bitIndex8)
<=> v15430(VarCurr,bitIndex9) )
& ( v131529(VarNext,bitIndex7)
<=> v15430(VarCurr,bitIndex8) )
& ( v131529(VarNext,bitIndex6)
<=> v15430(VarCurr,bitIndex7) )
& ( v131529(VarNext,bitIndex5)
<=> v15430(VarCurr,bitIndex6) )
& ( v131529(VarNext,bitIndex4)
<=> v15430(VarCurr,bitIndex5) )
& ( v131529(VarNext,bitIndex3)
<=> v15430(VarCurr,bitIndex4) )
& ( v131529(VarNext,bitIndex2)
<=> v15430(VarCurr,bitIndex3) )
& ( v131529(VarNext,bitIndex1)
<=> v15430(VarCurr,bitIndex2) )
& ( v131529(VarNext,bitIndex0)
<=> v15430(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2418,axiom,
! [VarNext] :
( v131530(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131529(VarNext,B)
<=> v131540(VarNext,B) ) ) ) ).
fof(addAssignment_41298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131540(VarNext,B)
<=> v131538(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_500,axiom,
! [VarCurr] :
( ~ v131541(VarCurr)
=> ( ( v131538(VarCurr,bitIndex19)
<=> v10204(VarCurr,bitIndex20) )
& ( v131538(VarCurr,bitIndex18)
<=> v10204(VarCurr,bitIndex19) )
& ( v131538(VarCurr,bitIndex17)
<=> v10204(VarCurr,bitIndex18) )
& ( v131538(VarCurr,bitIndex16)
<=> v10204(VarCurr,bitIndex17) )
& ( v131538(VarCurr,bitIndex15)
<=> v10204(VarCurr,bitIndex16) )
& ( v131538(VarCurr,bitIndex14)
<=> v10204(VarCurr,bitIndex15) )
& ( v131538(VarCurr,bitIndex13)
<=> v10204(VarCurr,bitIndex14) )
& ( v131538(VarCurr,bitIndex12)
<=> v10204(VarCurr,bitIndex13) )
& ( v131538(VarCurr,bitIndex11)
<=> v10204(VarCurr,bitIndex12) )
& ( v131538(VarCurr,bitIndex10)
<=> v10204(VarCurr,bitIndex11) )
& ( v131538(VarCurr,bitIndex9)
<=> v10204(VarCurr,bitIndex10) )
& ( v131538(VarCurr,bitIndex8)
<=> v10204(VarCurr,bitIndex9) )
& ( v131538(VarCurr,bitIndex7)
<=> v10204(VarCurr,bitIndex8) )
& ( v131538(VarCurr,bitIndex6)
<=> v10204(VarCurr,bitIndex7) )
& ( v131538(VarCurr,bitIndex5)
<=> v10204(VarCurr,bitIndex6) )
& ( v131538(VarCurr,bitIndex4)
<=> v10204(VarCurr,bitIndex5) )
& ( v131538(VarCurr,bitIndex3)
<=> v10204(VarCurr,bitIndex4) )
& ( v131538(VarCurr,bitIndex2)
<=> v10204(VarCurr,bitIndex3) )
& ( v131538(VarCurr,bitIndex1)
<=> v10204(VarCurr,bitIndex2) )
& ( v131538(VarCurr,bitIndex0)
<=> v10204(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2974,axiom,
! [VarCurr] :
( v131541(VarCurr)
=> ! [B] :
( range_19_0(B)
=> ( v131538(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10867,axiom,
! [VarCurr] :
( ~ v131541(VarCurr)
<=> v15432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131530(VarNext)
<=> v131531(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131531(VarNext)
<=> ( v131532(VarNext)
& v131525(VarNext) ) ) ) ).
fof(writeUnaryOperator_10866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131532(VarNext)
<=> v131534(VarNext) ) ) ).
fof(addAssignment_41297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131534(VarNext)
<=> v131525(VarCurr) ) ) ).
fof(addAssignmentInitValue_43,axiom,
~ v15430(constB0,bitIndex3) ).
fof(addAssignmentInitValue_42,axiom,
~ v15430(constB0,bitIndex2) ).
fof(addAssignmentInitValue_41,axiom,
~ v15430(constB0,bitIndex1) ).
fof(bitBlastConstant_12664,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex2) ).
fof(bitBlastConstant_12663,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex1) ).
fof(bitBlastConstant_12662,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex0) ).
fof(addAssignmentInitValueVector_37,axiom,
( v15430(constB0,bitIndex0)
<=> $true ) ).
fof(addAssignment_41296,axiom,
! [VarCurr] :
( v131525(VarCurr)
<=> v13363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26321,axiom,
! [VarCurr] :
( v131518(VarCurr)
<=> ( v131520(VarCurr)
& v131522(VarCurr) ) ) ).
fof(writeUnaryOperator_10865,axiom,
! [VarCurr] :
( ~ v131522(VarCurr)
<=> v131514(VarCurr) ) ).
fof(addAssignment_41295,axiom,
! [VarCurr] :
( v131520(VarCurr)
<=> v114312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26320,axiom,
! [VarCurr] :
( v131510(VarCurr)
<=> ( v131512(VarCurr)
& v131516(VarCurr) ) ) ).
fof(writeUnaryOperator_10864,axiom,
! [VarCurr] :
( ~ v131516(VarCurr)
<=> v131514(VarCurr) ) ).
fof(addAssignment_41294,axiom,
! [VarCurr] :
( v131514(VarCurr)
<=> v15418(VarCurr) ) ).
fof(addAssignment_41293,axiom,
! [VarCurr] :
( v131512(VarCurr)
<=> v13347(VarCurr) ) ).
fof(addAssignment_41292,axiom,
! [VarCurr] :
( v131508(VarCurr)
<=> v114352(VarCurr) ) ).
fof(addAssignment_41291,axiom,
! [VarCurr] :
( v131506(VarCurr)
<=> v114334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26319,axiom,
! [VarCurr] :
( v15437(VarCurr)
<=> ( v15439(VarCurr)
& v131504(VarCurr) ) ) ).
fof(writeUnaryOperator_10863,axiom,
! [VarCurr] :
( ~ v131504(VarCurr)
<=> v15454(VarCurr) ) ).
fof(addAssignment_41290,axiom,
! [VarCurr] :
( v15454(VarCurr)
<=> v15456(VarCurr) ) ).
fof(addAssignment_41289,axiom,
! [VarCurr] :
( v15456(VarCurr)
<=> v15458(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9205,axiom,
! [VarCurr] :
( v15458(VarCurr)
<=> ( ( v131502(VarCurr,bitIndex5)
<=> v15517(VarCurr,bitIndex5) )
& ( v131502(VarCurr,bitIndex4)
<=> v15517(VarCurr,bitIndex4) )
& ( v131502(VarCurr,bitIndex3)
<=> v15517(VarCurr,bitIndex3) )
& ( v131502(VarCurr,bitIndex2)
<=> v15517(VarCurr,bitIndex2) )
& ( v131502(VarCurr,bitIndex1)
<=> v15517(VarCurr,bitIndex1) )
& ( v131502(VarCurr,bitIndex0)
<=> v15517(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_41288,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131502(VarCurr,B)
<=> v10190(VarCurr,B) ) ) ).
fof(addAssignment_41287,axiom,
! [VarCurr] :
( v131502(VarCurr,bitIndex5)
<=> v15460(VarCurr) ) ).
fof(addAssignment_41286,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15517(VarCurr,B)
<=> v15519(VarCurr,B) ) ) ).
fof(addAssignment_41285,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15519(VarCurr,B)
<=> v15521(VarCurr,B) ) ) ).
fof(addAssignment_41284,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15521(VarCurr,B)
<=> v15523(VarCurr,B) ) ) ).
fof(addAssignment_41283,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15523(VarCurr,B)
<=> v15525(VarCurr,B) ) ) ).
fof(addAssignment_41282,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15525(VarCurr,B)
<=> v15527(VarCurr,B) ) ) ).
fof(addAssignment_41281,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15527(VarCurr,B)
<=> v15529(VarCurr,B) ) ) ).
fof(addAssignment_41280,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15529(VarCurr,B)
<=> v15531(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131451(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15531(VarNext,B)
<=> v15531(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2417,axiom,
! [VarNext] :
( v131451(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15531(VarNext,B)
<=> v131467(VarNext,B) ) ) ) ).
fof(addAssignment_41279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v131467(VarNext,B)
<=> v131465(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5399,axiom,
! [VarCurr] :
( ~ v131462(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131465(VarCurr,B)
<=> v131468(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5387,axiom,
! [VarCurr] :
( v131462(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131465(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41278,axiom,
! [VarCurr] :
( v131468(VarCurr,bitIndex0)
<=> v131496(VarCurr) ) ).
fof(addAssignment_41277,axiom,
! [VarCurr] :
( v131468(VarCurr,bitIndex1)
<=> v131494(VarCurr) ) ).
fof(addAssignment_41276,axiom,
! [VarCurr] :
( v131468(VarCurr,bitIndex2)
<=> v131489(VarCurr) ) ).
fof(addAssignment_41275,axiom,
! [VarCurr] :
( v131468(VarCurr,bitIndex3)
<=> v131484(VarCurr) ) ).
fof(addAssignment_41274,axiom,
! [VarCurr] :
( v131468(VarCurr,bitIndex4)
<=> v131479(VarCurr) ) ).
fof(addAssignment_41273,axiom,
! [VarCurr] :
( v131468(VarCurr,bitIndex5)
<=> v131470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26318,axiom,
! [VarCurr] :
( v131494(VarCurr)
<=> ( v131495(VarCurr)
& v131498(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2614,axiom,
! [VarCurr] :
( v131498(VarCurr)
<=> ( v15531(VarCurr,bitIndex0)
| v15531(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26317,axiom,
! [VarCurr] :
( v131495(VarCurr)
<=> ( v131496(VarCurr)
| v131497(VarCurr) ) ) ).
fof(writeUnaryOperator_10862,axiom,
! [VarCurr] :
( ~ v131497(VarCurr)
<=> v15531(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10861,axiom,
! [VarCurr] :
( ~ v131496(VarCurr)
<=> v15531(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26316,axiom,
! [VarCurr] :
( v131489(VarCurr)
<=> ( v131490(VarCurr)
& v131493(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2613,axiom,
! [VarCurr] :
( v131493(VarCurr)
<=> ( v131476(VarCurr)
| v15531(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26315,axiom,
! [VarCurr] :
( v131490(VarCurr)
<=> ( v131491(VarCurr)
| v131492(VarCurr) ) ) ).
fof(writeUnaryOperator_10860,axiom,
! [VarCurr] :
( ~ v131492(VarCurr)
<=> v15531(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10859,axiom,
! [VarCurr] :
( ~ v131491(VarCurr)
<=> v131476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26314,axiom,
! [VarCurr] :
( v131484(VarCurr)
<=> ( v131485(VarCurr)
& v131488(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2612,axiom,
! [VarCurr] :
( v131488(VarCurr)
<=> ( v131475(VarCurr)
| v15531(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26313,axiom,
! [VarCurr] :
( v131485(VarCurr)
<=> ( v131486(VarCurr)
| v131487(VarCurr) ) ) ).
fof(writeUnaryOperator_10858,axiom,
! [VarCurr] :
( ~ v131487(VarCurr)
<=> v15531(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10857,axiom,
! [VarCurr] :
( ~ v131486(VarCurr)
<=> v131475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26312,axiom,
! [VarCurr] :
( v131479(VarCurr)
<=> ( v131480(VarCurr)
& v131483(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2611,axiom,
! [VarCurr] :
( v131483(VarCurr)
<=> ( v131474(VarCurr)
| v15531(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26311,axiom,
! [VarCurr] :
( v131480(VarCurr)
<=> ( v131481(VarCurr)
| v131482(VarCurr) ) ) ).
fof(writeUnaryOperator_10856,axiom,
! [VarCurr] :
( ~ v131482(VarCurr)
<=> v15531(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10855,axiom,
! [VarCurr] :
( ~ v131481(VarCurr)
<=> v131474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26310,axiom,
! [VarCurr] :
( v131470(VarCurr)
<=> ( v131471(VarCurr)
& v131478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2610,axiom,
! [VarCurr] :
( v131478(VarCurr)
<=> ( v131473(VarCurr)
| v15531(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26309,axiom,
! [VarCurr] :
( v131471(VarCurr)
<=> ( v131472(VarCurr)
| v131477(VarCurr) ) ) ).
fof(writeUnaryOperator_10854,axiom,
! [VarCurr] :
( ~ v131477(VarCurr)
<=> v15531(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10853,axiom,
! [VarCurr] :
( ~ v131472(VarCurr)
<=> v131473(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2609,axiom,
! [VarCurr] :
( v131473(VarCurr)
<=> ( v131474(VarCurr)
& v15531(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2608,axiom,
! [VarCurr] :
( v131474(VarCurr)
<=> ( v131475(VarCurr)
& v15531(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2607,axiom,
! [VarCurr] :
( v131475(VarCurr)
<=> ( v131476(VarCurr)
& v15531(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2606,axiom,
! [VarCurr] :
( v131476(VarCurr)
<=> ( v15531(VarCurr,bitIndex0)
& v15531(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131451(VarNext)
<=> ( v131452(VarNext)
& v131461(VarNext) ) ) ) ).
fof(addAssignment_41272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131461(VarNext)
<=> v131459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26307,axiom,
! [VarCurr] :
( v131459(VarCurr)
<=> ( v131462(VarCurr)
| v131463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26306,axiom,
! [VarCurr] :
( v131463(VarCurr)
<=> ( v15535(VarCurr)
& v131464(VarCurr) ) ) ).
fof(writeUnaryOperator_10852,axiom,
! [VarCurr] :
( ~ v131464(VarCurr)
<=> v131462(VarCurr) ) ).
fof(writeUnaryOperator_10851,axiom,
! [VarCurr] :
( ~ v131462(VarCurr)
<=> v15533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131452(VarNext)
<=> ( v131453(VarNext)
& v131448(VarNext) ) ) ) ).
fof(writeUnaryOperator_10850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131453(VarNext)
<=> v131455(VarNext) ) ) ).
fof(addAssignment_41271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131455(VarNext)
<=> v131448(VarCurr) ) ) ).
fof(addAssignmentInitValue_40,axiom,
~ v15531(constB0,bitIndex5) ).
fof(addAssignmentInitValue_39,axiom,
~ v15531(constB0,bitIndex4) ).
fof(addAssignmentInitValue_38,axiom,
~ v15531(constB0,bitIndex3) ).
fof(addAssignmentInitValue_37,axiom,
~ v15531(constB0,bitIndex2) ).
fof(addAssignmentInitValue_36,axiom,
~ v15531(constB0,bitIndex1) ).
fof(addAssignmentInitValue_35,axiom,
v15531(constB0,bitIndex0) ).
fof(addAssignment_41270,axiom,
! [VarCurr] :
( v131448(VarCurr)
<=> v301(VarCurr) ) ).
fof(addAssignment_41269,axiom,
! [VarCurr] :
( v15535(VarCurr)
<=> v15537(VarCurr) ) ).
fof(addAssignment_41268,axiom,
! [VarCurr] :
( v15537(VarCurr)
<=> v15539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26304,axiom,
! [VarCurr] :
( v15539(VarCurr)
<=> ( v131446(VarCurr)
& v131443(VarCurr) ) ) ).
fof(writeUnaryOperator_10849,axiom,
! [VarCurr] :
( ~ v131446(VarCurr)
<=> v15541(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9204,axiom,
! [VarCurr] :
( v131443(VarCurr)
<=> ( ( v129566(VarCurr,bitIndex1)
<=> $true )
& ( v129566(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131426(VarNext)
=> ( v15541(VarNext)
<=> v15541(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2416,axiom,
! [VarNext] :
( v131426(VarNext)
=> ( v15541(VarNext)
<=> v131439(VarNext) ) ) ).
fof(addAssignment_41267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131439(VarNext)
<=> v131437(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5398,axiom,
! [VarCurr] :
( ~ v129556(VarCurr)
=> ( v131437(VarCurr)
<=> v129919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5386,axiom,
! [VarCurr] :
( v129556(VarCurr)
=> ( v131437(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131426(VarNext)
<=> ( v131427(VarNext)
& v131434(VarNext) ) ) ) ).
fof(addAssignment_41266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131434(VarNext)
<=> v131432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26302,axiom,
! [VarCurr] :
( v131432(VarCurr)
<=> ( v129556(VarCurr)
| v131435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26301,axiom,
! [VarCurr] :
( v131435(VarCurr)
<=> ( v15545(VarCurr)
& v131436(VarCurr) ) ) ).
fof(writeUnaryOperator_10848,axiom,
! [VarCurr] :
( ~ v131436(VarCurr)
<=> v129556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131427(VarNext)
<=> ( v131429(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131429(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addAssignment_41265,axiom,
! [VarCurr] :
( v15545(VarCurr)
<=> v15547(VarCurr) ) ).
fof(addAssignment_41264,axiom,
! [VarCurr] :
( v15547(VarCurr)
<=> v15549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26299,axiom,
! [VarCurr] :
( v15549(VarCurr)
<=> ( v131419(VarCurr)
| v131422(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2605,axiom,
! [VarCurr] :
( v131422(VarCurr)
<=> ( v235(VarCurr,bitIndex2)
& v131423(VarCurr) ) ) ).
fof(writeUnaryOperator_10846,axiom,
! [VarCurr] :
( ~ v131423(VarCurr)
<=> v227(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26298,axiom,
! [VarCurr] :
( v131419(VarCurr)
<=> ( v131420(VarCurr)
& v131421(VarCurr) ) ) ).
fof(writeUnaryOperator_10845,axiom,
! [VarCurr] :
( ~ v131421(VarCurr)
<=> v227(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2604,axiom,
! [VarCurr] :
( v131420(VarCurr)
<=> ( v15551(VarCurr)
& v235(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41263,axiom,
! [VarNext] :
( v227(VarNext,bitIndex2)
<=> v131406(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131407(VarNext)
=> ( ( v131406(VarNext,bitIndex1)
<=> v227(VarCurr,bitIndex2) )
& ( v131406(VarNext,bitIndex0)
<=> v227(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2415,axiom,
! [VarNext] :
( v131407(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v131406(VarNext,B)
<=> v131415(VarNext,B) ) ) ) ).
fof(addAssignment_41262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v131415(VarNext,B)
<=> v131413(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_499,axiom,
! [VarCurr] :
( ~ v131390(VarCurr)
=> ( ( v131413(VarCurr,bitIndex1)
<=> v235(VarCurr,bitIndex2) )
& ( v131413(VarCurr,bitIndex0)
<=> v235(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2973,axiom,
! [VarCurr] :
( v131390(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v131413(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131407(VarNext)
<=> v131408(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131408(VarNext)
<=> ( v131410(VarNext)
& v131323(VarNext) ) ) ) ).
fof(writeUnaryOperator_10844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131410(VarNext)
<=> v131330(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_498,axiom,
! [VarCurr] :
( ~ v131394(VarCurr)
=> ( v235(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_694,axiom,
! [VarCurr] :
( v131394(VarCurr)
=> ( v235(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26295,axiom,
! [VarCurr] :
( v131394(VarCurr)
<=> ( v131395(VarCurr)
| v131401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26294,axiom,
! [VarCurr] :
( v131401(VarCurr)
<=> ( v131402(VarCurr)
& v131403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26293,axiom,
! [VarCurr] :
( v131403(VarCurr)
<=> ( v15579(VarCurr)
& v131404(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9203,axiom,
! [VarCurr] :
( v131404(VarCurr)
<=> ( $true
<=> v227(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10843,axiom,
! [VarCurr] :
( ~ v131402(VarCurr)
<=> v131376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26292,axiom,
! [VarCurr] :
( v131395(VarCurr)
<=> ( v131396(VarCurr)
& v131376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26291,axiom,
! [VarCurr] :
( v131396(VarCurr)
<=> ( v131398(VarCurr)
& v131365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26290,axiom,
! [VarCurr] :
( v131398(VarCurr)
<=> ( v131399(VarCurr)
& v15551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26289,axiom,
! [VarCurr] :
( v131399(VarCurr)
<=> ( v131364(VarCurr)
& v131400(VarCurr) ) ) ).
fof(writeUnaryOperator_10842,axiom,
! [VarCurr] :
( ~ v131400(VarCurr)
<=> v129496(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131381(VarNext)
=> ( v227(VarNext,bitIndex0)
<=> v227(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2414,axiom,
! [VarNext] :
( v131381(VarNext)
=> ( v227(VarNext,bitIndex0)
<=> v131389(VarNext) ) ) ).
fof(addAssignment_41261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131389(VarNext)
<=> v131387(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3168,axiom,
! [VarCurr] :
( ~ v131390(VarCurr)
=> ( v131387(VarCurr)
<=> v235(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2972,axiom,
! [VarCurr] :
( v131390(VarCurr)
=> ( v131387(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10841,axiom,
! [VarCurr] :
( ~ v131390(VarCurr)
<=> v229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131381(VarNext)
<=> v131382(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131382(VarNext)
<=> ( v131383(VarNext)
& v131323(VarNext) ) ) ) ).
fof(writeUnaryOperator_10840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131383(VarNext)
<=> v131330(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3167,axiom,
! [VarCurr] :
( ~ v131351(VarCurr)
=> ( v235(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2971,axiom,
! [VarCurr] :
( v131351(VarCurr)
=> ( v235(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26286,axiom,
! [VarCurr] :
( v131351(VarCurr)
<=> ( v131352(VarCurr)
& v131376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26285,axiom,
! [VarCurr] :
( v131376(VarCurr)
<=> ( v131377(VarCurr)
| v131378(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9202,axiom,
! [VarCurr] :
( v131378(VarCurr)
<=> ( $true
<=> v227(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9201,axiom,
! [VarCurr] :
( v131377(VarCurr)
<=> ( $true
<=> v227(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26284,axiom,
! [VarCurr] :
( v131352(VarCurr)
<=> ( v131353(VarCurr)
| v131370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26283,axiom,
! [VarCurr] :
( v131370(VarCurr)
<=> ( v131372(VarCurr)
& v131365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26282,axiom,
! [VarCurr] :
( v131372(VarCurr)
<=> ( v131373(VarCurr)
& v15551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26281,axiom,
! [VarCurr] :
( v131373(VarCurr)
<=> ( v131374(VarCurr)
& v129496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26280,axiom,
! [VarCurr] :
( v131374(VarCurr)
<=> ( v131375(VarCurr)
& v131359(VarCurr) ) ) ).
fof(writeUnaryOperator_10839,axiom,
! [VarCurr] :
( ~ v131375(VarCurr)
<=> v15579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26279,axiom,
! [VarCurr] :
( v131353(VarCurr)
<=> ( v131354(VarCurr)
| v131366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26278,axiom,
! [VarCurr] :
( v131366(VarCurr)
<=> ( v131368(VarCurr)
& v131365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26277,axiom,
! [VarCurr] :
( v131368(VarCurr)
<=> ( v131364(VarCurr)
& v131369(VarCurr) ) ) ).
fof(writeUnaryOperator_10838,axiom,
! [VarCurr] :
( ~ v131369(VarCurr)
<=> v15551(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26276,axiom,
! [VarCurr] :
( v131354(VarCurr)
<=> ( v131355(VarCurr)
| v131360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26275,axiom,
! [VarCurr] :
( v131360(VarCurr)
<=> ( v131362(VarCurr)
& v131365(VarCurr) ) ) ).
fof(writeUnaryOperator_10837,axiom,
! [VarCurr] :
( ~ v131365(VarCurr)
<=> v346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26274,axiom,
! [VarCurr] :
( v131362(VarCurr)
<=> ( v131363(VarCurr)
& v15551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26273,axiom,
! [VarCurr] :
( v131363(VarCurr)
<=> ( v131364(VarCurr)
& v129496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26272,axiom,
! [VarCurr] :
( v131364(VarCurr)
<=> ( v15579(VarCurr)
& v131359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26271,axiom,
! [VarCurr] :
( v131355(VarCurr)
<=> ( v131356(VarCurr)
| v131357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26270,axiom,
! [VarCurr] :
( v131357(VarCurr)
<=> ( v131359(VarCurr)
& v346(VarCurr) ) ) ).
fof(writeUnaryOperator_10836,axiom,
! [VarCurr] :
( ~ v131359(VarCurr)
<=> v237(VarCurr) ) ).
fof(addAssignment_41260,axiom,
! [VarCurr] :
( v131356(VarCurr)
<=> v237(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131326(VarNext)
=> ( v129496(VarNext)
<=> v129496(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2413,axiom,
! [VarNext] :
( v131326(VarNext)
=> ( v129496(VarNext)
<=> v131343(VarNext) ) ) ).
fof(addAssignment_41259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131343(VarNext)
<=> v131341(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5397,axiom,
! [VarCurr] :
( ~ v131337(VarCurr)
=> ( v131341(VarCurr)
<=> v131344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5385,axiom,
! [VarCurr] :
( v131337(VarCurr)
=> ( v131341(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3166,axiom,
! [VarCurr] :
( ~ v15549(VarCurr)
=> ( v131344(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2970,axiom,
! [VarCurr] :
( v15549(VarCurr)
=> ( v131344(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131326(VarNext)
<=> ( v131327(VarNext)
& v131336(VarNext) ) ) ) ).
fof(addAssignment_41258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131336(VarNext)
<=> v131334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26268,axiom,
! [VarCurr] :
( v131334(VarCurr)
<=> ( v131337(VarCurr)
| v131338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26267,axiom,
! [VarCurr] :
( v131338(VarCurr)
<=> ( v131339(VarCurr)
& v131340(VarCurr) ) ) ).
fof(writeUnaryOperator_10835,axiom,
! [VarCurr] :
( ~ v131340(VarCurr)
<=> v131337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26266,axiom,
! [VarCurr] :
( v131339(VarCurr)
<=> ( v15549(VarCurr)
<~> v129498(VarCurr) ) ) ).
fof(writeUnaryOperator_10834,axiom,
! [VarCurr] :
( ~ v131337(VarCurr)
<=> v229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131327(VarNext)
<=> ( v131328(VarNext)
& v131323(VarNext) ) ) ) ).
fof(writeUnaryOperator_10833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131328(VarNext)
<=> v131330(VarNext) ) ) ).
fof(addAssignment_41257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131330(VarNext)
<=> v131323(VarCurr) ) ) ).
fof(addAssignment_41256,axiom,
! [VarCurr] :
( v131323(VarCurr)
<=> v301(VarCurr) ) ).
fof(addAssignment_41255,axiom,
! [VarCurr] :
( v129498(VarCurr)
<=> v129500(VarCurr) ) ).
fof(addAssignment_41254,axiom,
! [VarCurr] :
( v129500(VarCurr)
<=> v129502(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3165,axiom,
! [VarCurr] :
( ~ v131273(VarCurr)
=> ( v129502(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2969,axiom,
! [VarCurr] :
( v131273(VarCurr)
=> ( v129502(VarCurr)
<=> v131311(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_8,axiom,
! [VarCurr] :
( ( ~ v131279(VarCurr)
& ~ v131280(VarCurr)
& ~ v131283(VarCurr)
& ~ v131286(VarCurr)
& ~ v131289(VarCurr)
& ~ v131294(VarCurr)
& v131302(VarCurr) )
=> ( v131311(VarCurr)
<=> v131321(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_9,axiom,
! [VarCurr] :
( ( ~ v131279(VarCurr)
& ~ v131280(VarCurr)
& ~ v131283(VarCurr)
& ~ v131286(VarCurr)
& ~ v131289(VarCurr)
& v131294(VarCurr) )
=> ( v131311(VarCurr)
<=> v131320(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_7,axiom,
! [VarCurr] :
( ( ~ v131279(VarCurr)
& ~ v131280(VarCurr)
& ~ v131283(VarCurr)
& ~ v131286(VarCurr)
& v131289(VarCurr) )
=> ( v131311(VarCurr)
<=> v131249(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_10,axiom,
! [VarCurr] :
( ( ~ v131279(VarCurr)
& ~ v131280(VarCurr)
& ~ v131283(VarCurr)
& v131286(VarCurr) )
=> ( v131311(VarCurr)
<=> v131312(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_15,axiom,
! [VarCurr] :
( ( ~ v131279(VarCurr)
& ~ v131280(VarCurr)
& v131283(VarCurr) )
=> ( v131311(VarCurr)
<=> v131249(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2313,axiom,
! [VarCurr] :
( ( ~ v131279(VarCurr)
& v131280(VarCurr) )
=> ( v131311(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2412,axiom,
! [VarCurr] :
( v131279(VarCurr)
=> ( v131311(VarCurr)
<=> v130282(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5396,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131321(VarCurr)
<=> v131249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5384,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131321(VarCurr)
<=> v130327(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5395,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131320(VarCurr)
<=> v131249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5383,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131320(VarCurr)
<=> v130312(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3164,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131312(VarCurr)
<=> v131313(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2968,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131312(VarCurr)
<=> v130297(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3163,axiom,
! [VarCurr] :
( ~ v131314(VarCurr)
=> ( v131313(VarCurr)
<=> v131249(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2967,axiom,
! [VarCurr] :
( v131314(VarCurr)
=> ( v131313(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26264,axiom,
! [VarCurr] :
( v131314(VarCurr)
<=> ( v131315(VarCurr)
& v131319(VarCurr) ) ) ).
fof(writeUnaryOperator_10832,axiom,
! [VarCurr] :
( ~ v131319(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26263,axiom,
! [VarCurr] :
( v131315(VarCurr)
<=> ( v131316(VarCurr)
& v131318(VarCurr) ) ) ).
fof(writeUnaryOperator_10831,axiom,
! [VarCurr] :
( ~ v131318(VarCurr)
<=> v129576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26262,axiom,
! [VarCurr] :
( v131316(VarCurr)
<=> ( v129921(VarCurr)
& v131317(VarCurr) ) ) ).
fof(writeUnaryOperator_10830,axiom,
! [VarCurr] :
( ~ v131317(VarCurr)
<=> v130355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26261,axiom,
! [VarCurr] :
( v131273(VarCurr)
<=> ( v131274(VarCurr)
| v131302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26260,axiom,
! [VarCurr] :
( v131302(VarCurr)
<=> ( v131303(VarCurr)
& v131307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26259,axiom,
! [VarCurr] :
( v131307(VarCurr)
<=> ( v131308(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26258,axiom,
! [VarCurr] :
( v131308(VarCurr)
<=> ( v15545(VarCurr)
| v131309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26257,axiom,
! [VarCurr] :
( v131309(VarCurr)
<=> ( v129915(VarCurr)
& v131310(VarCurr) ) ) ).
fof(writeUnaryOperator_10829,axiom,
! [VarCurr] :
( ~ v131310(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10828,axiom,
! [VarCurr] :
( ~ v131303(VarCurr)
<=> v131304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26256,axiom,
! [VarCurr] :
( v131304(VarCurr)
<=> ( v131305(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26255,axiom,
! [VarCurr] :
( v131305(VarCurr)
<=> ( v131306(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26254,axiom,
! [VarCurr] :
( v131306(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26253,axiom,
! [VarCurr] :
( v131274(VarCurr)
<=> ( v131275(VarCurr)
| v131294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26252,axiom,
! [VarCurr] :
( v131294(VarCurr)
<=> ( v131295(VarCurr)
& v131298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26251,axiom,
! [VarCurr] :
( v131298(VarCurr)
<=> ( v131299(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26250,axiom,
! [VarCurr] :
( v131299(VarCurr)
<=> ( v15545(VarCurr)
| v131300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26249,axiom,
! [VarCurr] :
( v131300(VarCurr)
<=> ( v129915(VarCurr)
& v131301(VarCurr) ) ) ).
fof(writeUnaryOperator_10827,axiom,
! [VarCurr] :
( ~ v131301(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10826,axiom,
! [VarCurr] :
( ~ v131295(VarCurr)
<=> v131296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26248,axiom,
! [VarCurr] :
( v131296(VarCurr)
<=> ( v131297(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26247,axiom,
! [VarCurr] :
( v131297(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26246,axiom,
! [VarCurr] :
( v131275(VarCurr)
<=> ( v131276(VarCurr)
| v131289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26245,axiom,
! [VarCurr] :
( v131289(VarCurr)
<=> ( v131290(VarCurr)
& v131292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26244,axiom,
! [VarCurr] :
( v131292(VarCurr)
<=> ( v131293(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeUnaryOperator_10825,axiom,
! [VarCurr] :
( ~ v131293(VarCurr)
<=> v130429(VarCurr) ) ).
fof(writeUnaryOperator_10824,axiom,
! [VarCurr] :
( ~ v131290(VarCurr)
<=> v131291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26243,axiom,
! [VarCurr] :
( v131291(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26242,axiom,
! [VarCurr] :
( v131276(VarCurr)
<=> ( v131277(VarCurr)
| v131286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26241,axiom,
! [VarCurr] :
( v131286(VarCurr)
<=> ( v131287(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeUnaryOperator_10823,axiom,
! [VarCurr] :
( ~ v131287(VarCurr)
<=> v131288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26240,axiom,
! [VarCurr] :
( v131288(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26239,axiom,
! [VarCurr] :
( v131277(VarCurr)
<=> ( v131278(VarCurr)
| v131283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26238,axiom,
! [VarCurr] :
( v131283(VarCurr)
<=> ( v131284(VarCurr)
& v130366(VarCurr) ) ) ).
fof(writeUnaryOperator_10822,axiom,
! [VarCurr] :
( ~ v131284(VarCurr)
<=> v131285(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26237,axiom,
! [VarCurr] :
( v131285(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26236,axiom,
! [VarCurr] :
( v131278(VarCurr)
<=> ( v131279(VarCurr)
| v131280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26235,axiom,
! [VarCurr] :
( v131280(VarCurr)
<=> ( v131281(VarCurr)
& v131282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26234,axiom,
! [VarCurr] :
( v131282(VarCurr)
<=> ( v129508(VarCurr)
& v130365(VarCurr) ) ) ).
fof(writeUnaryOperator_10821,axiom,
! [VarCurr] :
( ~ v131281(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26233,axiom,
! [VarCurr] :
( v131279(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41253,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex0)
<=> v130328(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3162,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130340(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2966,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130340(VarCurr)
<=> v131269(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3161,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v131269(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2965,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v131269(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41252,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex0)
<=> v130313(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3160,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130325(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2964,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130325(VarCurr)
<=> v131264(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3159,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v131264(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2963,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v131264(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41251,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex0)
<=> v130298(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3158,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130310(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2962,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130310(VarCurr)
<=> v131259(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3157,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v131259(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2961,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v131259(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26232,axiom,
! [VarCurr] :
( v131249(VarCurr)
<=> ( v131251(VarCurr)
& v129917(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10820,axiom,
! [VarCurr] :
( ~ v131251(VarCurr)
<=> v131252(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2603,axiom,
! [VarCurr] :
( v131252(VarCurr)
<=> ( v131254(VarCurr)
| v129917(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2602,axiom,
! [VarCurr] :
( v131254(VarCurr)
<=> ( v131255(VarCurr)
| v129917(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2601,axiom,
! [VarCurr] :
( v131255(VarCurr)
<=> ( v131256(VarCurr)
| v129917(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2600,axiom,
! [VarCurr] :
( v131256(VarCurr)
<=> ( v129917(VarCurr,bitIndex1)
| v129917(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41250,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex0)
<=> v130283(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3156,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130295(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2960,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130295(VarCurr)
<=> v131245(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3155,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v131245(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2959,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v131245(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131232(VarNext)
=> ( v129504(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2411,axiom,
! [VarNext] :
( v131232(VarNext)
=> ( v129504(VarNext,bitIndex0)
<=> v131240(VarNext) ) ) ).
fof(addAssignment_41249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131240(VarNext)
<=> v131238(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3154,axiom,
! [VarCurr] :
( ~ v130405(VarCurr)
=> ( v131238(VarCurr)
<=> v129506(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2958,axiom,
! [VarCurr] :
( v130405(VarCurr)
=> ( v131238(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131232(VarNext)
<=> v131233(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131233(VarNext)
<=> ( v131235(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131235(VarNext)
<=> v129549(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3153,axiom,
! [VarCurr] :
( ~ v131184(VarCurr)
=> ( v129506(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2957,axiom,
! [VarCurr] :
( v131184(VarCurr)
=> ( v129506(VarCurr,bitIndex0)
<=> v131224(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_6,axiom,
! [VarCurr] :
( ( ~ v130346(VarCurr)
& ~ v131188(VarCurr)
& ~ v131189(VarCurr)
& ~ v131202(VarCurr)
& v131213(VarCurr) )
=> ( v131224(VarCurr)
<=> v131229(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_9,axiom,
! [VarCurr] :
( ( ~ v130346(VarCurr)
& ~ v131188(VarCurr)
& ~ v131189(VarCurr)
& v131202(VarCurr) )
=> ( v131224(VarCurr)
<=> v131228(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_14,axiom,
! [VarCurr] :
( ( ~ v130346(VarCurr)
& ~ v131188(VarCurr)
& v131189(VarCurr) )
=> ( v131224(VarCurr)
<=> v131226(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2311,axiom,
! [VarCurr] :
( ( ~ v130346(VarCurr)
& v131188(VarCurr) )
=> ( v131224(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2410,axiom,
! [VarCurr] :
( v130346(VarCurr)
=> ( v131224(VarCurr)
<=> v131225(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5394,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131229(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_37,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131229(VarCurr)
<=> v130327(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5393,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131228(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_36,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131228(VarCurr)
<=> v130312(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5392,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131226(VarCurr)
<=> v131227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_35,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131226(VarCurr)
<=> v130297(VarCurr,bitIndex10) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3152,axiom,
! [VarCurr] :
( ~ v129921(VarCurr)
=> ( v131227(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2956,axiom,
! [VarCurr] :
( v129921(VarCurr)
=> ( v131227(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3151,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131225(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_693,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131225(VarCurr)
<=> v130282(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26229,axiom,
! [VarCurr] :
( v131184(VarCurr)
<=> ( v131185(VarCurr)
| v131213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26228,axiom,
! [VarCurr] :
( v131213(VarCurr)
<=> ( v131214(VarCurr)
& v131217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26227,axiom,
! [VarCurr] :
( v131217(VarCurr)
<=> ( v131218(VarCurr)
& v131223(VarCurr) ) ) ).
fof(writeUnaryOperator_10818,axiom,
! [VarCurr] :
( ~ v131223(VarCurr)
<=> v131212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26226,axiom,
! [VarCurr] :
( v131218(VarCurr)
<=> ( v131219(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26225,axiom,
! [VarCurr] :
( v131219(VarCurr)
<=> ( v15545(VarCurr)
| v131220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26224,axiom,
! [VarCurr] :
( v131220(VarCurr)
<=> ( v131221(VarCurr)
& v131222(VarCurr) ) ) ).
fof(writeUnaryOperator_10817,axiom,
! [VarCurr] :
( ~ v131222(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10816,axiom,
! [VarCurr] :
( ~ v131221(VarCurr)
<=> v129915(VarCurr) ) ).
fof(writeUnaryOperator_10815,axiom,
! [VarCurr] :
( ~ v131214(VarCurr)
<=> v131215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26223,axiom,
! [VarCurr] :
( v131215(VarCurr)
<=> ( v131216(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26222,axiom,
! [VarCurr] :
( v131216(VarCurr)
<=> ( v130365(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26221,axiom,
! [VarCurr] :
( v131185(VarCurr)
<=> ( v131186(VarCurr)
| v131202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26220,axiom,
! [VarCurr] :
( v131202(VarCurr)
<=> ( v131203(VarCurr)
& v131205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26219,axiom,
! [VarCurr] :
( v131205(VarCurr)
<=> ( v131206(VarCurr)
& v131211(VarCurr) ) ) ).
fof(writeUnaryOperator_10814,axiom,
! [VarCurr] :
( ~ v131211(VarCurr)
<=> v131212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26218,axiom,
! [VarCurr] :
( v131212(VarCurr)
<=> ( v130366(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26217,axiom,
! [VarCurr] :
( v131206(VarCurr)
<=> ( v131207(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26216,axiom,
! [VarCurr] :
( v131207(VarCurr)
<=> ( v15545(VarCurr)
| v131208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26215,axiom,
! [VarCurr] :
( v131208(VarCurr)
<=> ( v131209(VarCurr)
& v131210(VarCurr) ) ) ).
fof(writeUnaryOperator_10813,axiom,
! [VarCurr] :
( ~ v131210(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10812,axiom,
! [VarCurr] :
( ~ v131209(VarCurr)
<=> v129915(VarCurr) ) ).
fof(writeUnaryOperator_10811,axiom,
! [VarCurr] :
( ~ v131203(VarCurr)
<=> v131204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26214,axiom,
! [VarCurr] :
( v131204(VarCurr)
<=> ( v130365(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26213,axiom,
! [VarCurr] :
( v131186(VarCurr)
<=> ( v131187(VarCurr)
| v131189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26212,axiom,
! [VarCurr] :
( v131189(VarCurr)
<=> ( v131190(VarCurr)
& v131191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26211,axiom,
! [VarCurr] :
( v131191(VarCurr)
<=> ( v131192(VarCurr)
& v131201(VarCurr) ) ) ).
fof(writeUnaryOperator_10810,axiom,
! [VarCurr] :
( ~ v131201(VarCurr)
<=> v130366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26210,axiom,
! [VarCurr] :
( v131192(VarCurr)
<=> ( v131193(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26209,axiom,
! [VarCurr] :
( v131193(VarCurr)
<=> ( v15545(VarCurr)
| v131194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26208,axiom,
! [VarCurr] :
( v131194(VarCurr)
<=> ( v131195(VarCurr)
& v131200(VarCurr) ) ) ).
fof(writeUnaryOperator_10809,axiom,
! [VarCurr] :
( ~ v131200(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26207,axiom,
! [VarCurr] :
( v131195(VarCurr)
<=> ( v131196(VarCurr)
& v131199(VarCurr) ) ) ).
fof(writeUnaryOperator_10808,axiom,
! [VarCurr] :
( ~ v131199(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26206,axiom,
! [VarCurr] :
( v131196(VarCurr)
<=> ( v131197(VarCurr)
& v131198(VarCurr) ) ) ).
fof(writeUnaryOperator_10807,axiom,
! [VarCurr] :
( ~ v131198(VarCurr)
<=> v129576(VarCurr) ) ).
fof(writeUnaryOperator_10806,axiom,
! [VarCurr] :
( ~ v131197(VarCurr)
<=> v130355(VarCurr) ) ).
fof(writeUnaryOperator_10805,axiom,
! [VarCurr] :
( ~ v131190(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26205,axiom,
! [VarCurr] :
( v131187(VarCurr)
<=> ( v130346(VarCurr)
| v131188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26204,axiom,
! [VarCurr] :
( v131188(VarCurr)
<=> ( v129508(VarCurr)
& v130365(VarCurr) ) ) ).
fof(addAssignment_41248,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex10)
<=> v130328(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3150,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130331(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2955,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130331(VarCurr,bitIndex0)
<=> v130713(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3149,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v130713(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2954,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v130713(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41247,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex10)
<=> v130313(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3148,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130316(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2953,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130316(VarCurr,bitIndex0)
<=> v130706(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3147,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v130706(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2952,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v130706(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41246,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex10)
<=> v130298(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3146,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130301(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2951,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130301(VarCurr,bitIndex0)
<=> v130699(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3145,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v130699(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2950,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v130699(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41245,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex10)
<=> v130283(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3144,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130286(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2949,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130286(VarCurr,bitIndex0)
<=> v130692(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3143,axiom,
! [VarCurr] :
( ~ v130923(VarCurr)
=> ( v130692(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2948,axiom,
! [VarCurr] :
( v130923(VarCurr)
=> ( v130692(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26203,axiom,
! [VarCurr] :
( v129508(VarCurr)
<=> ( v131169(VarCurr)
& v129510(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10804,axiom,
! [VarCurr] :
( ~ v131169(VarCurr)
<=> v131170(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2599,axiom,
! [VarCurr] :
( v131170(VarCurr)
<=> ( v131172(VarCurr)
| v129510(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2598,axiom,
! [VarCurr] :
( v131172(VarCurr)
<=> ( v131173(VarCurr)
| v129510(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2597,axiom,
! [VarCurr] :
( v131173(VarCurr)
<=> ( v131174(VarCurr)
| v129510(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2596,axiom,
! [VarCurr] :
( v131174(VarCurr)
<=> ( v129510(VarCurr,bitIndex1)
| v129510(VarCurr,bitIndex2) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3142,axiom,
! [VarCurr] :
( ~ v131115(VarCurr)
=> ( v129512(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2947,axiom,
! [VarCurr] :
( v131115(VarCurr)
=> ( v129512(VarCurr)
<=> v131165(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_7,axiom,
! [VarCurr] :
( ( ~ v131122(VarCurr)
& ~ v131166(VarCurr)
& ~ v131128(VarCurr)
& ~ v131137(VarCurr)
& ~ v131143(VarCurr)
& ~ v131149(VarCurr)
& v131156(VarCurr) )
=> ( v131165(VarCurr)
<=> v131003(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges5_1,axiom,
! [VarCurr] :
( ( ~ v131122(VarCurr)
& ~ v131166(VarCurr)
& ~ v131128(VarCurr)
& ~ v131137(VarCurr)
& ~ v131143(VarCurr)
& v131149(VarCurr) )
=> ( v131165(VarCurr)
<=> v130327(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_7,axiom,
! [VarCurr] :
( ( ~ v131122(VarCurr)
& ~ v131166(VarCurr)
& ~ v131128(VarCurr)
& ~ v131137(VarCurr)
& v131143(VarCurr) )
=> ( v131165(VarCurr)
<=> v130312(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_8,axiom,
! [VarCurr] :
( ( ~ v131122(VarCurr)
& ~ v131166(VarCurr)
& ~ v131128(VarCurr)
& v131137(VarCurr) )
=> ( v131165(VarCurr)
<=> v131003(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_13,axiom,
! [VarCurr] :
( ( ~ v131122(VarCurr)
& ~ v131166(VarCurr)
& v131128(VarCurr) )
=> ( v131165(VarCurr)
<=> v131167(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2310,axiom,
! [VarCurr] :
( ( ~ v131122(VarCurr)
& v131166(VarCurr) )
=> ( v131165(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarCurr] :
( v131122(VarCurr)
=> ( v131165(VarCurr)
<=> v130282(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5391,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v131167(VarCurr)
<=> v131003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_34,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v131167(VarCurr)
<=> v130297(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26202,axiom,
! [VarCurr] :
( v131166(VarCurr)
<=> ( v131123(VarCurr)
| v131125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26201,axiom,
! [VarCurr] :
( v131115(VarCurr)
<=> ( v131116(VarCurr)
| v131156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26200,axiom,
! [VarCurr] :
( v131156(VarCurr)
<=> ( v131157(VarCurr)
& v131163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26199,axiom,
! [VarCurr] :
( v131163(VarCurr)
<=> ( v131164(VarCurr)
& v130454(VarCurr) ) ) ).
fof(writeUnaryOperator_10803,axiom,
! [VarCurr] :
( ~ v131164(VarCurr)
<=> v130276(VarCurr) ) ).
fof(writeUnaryOperator_10802,axiom,
! [VarCurr] :
( ~ v131157(VarCurr)
<=> v131158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26198,axiom,
! [VarCurr] :
( v131158(VarCurr)
<=> ( v131159(VarCurr)
| v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26197,axiom,
! [VarCurr] :
( v131159(VarCurr)
<=> ( v131160(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26196,axiom,
! [VarCurr] :
( v131160(VarCurr)
<=> ( v131161(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26195,axiom,
! [VarCurr] :
( v131161(VarCurr)
<=> ( v131162(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26194,axiom,
! [VarCurr] :
( v131162(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26193,axiom,
! [VarCurr] :
( v131116(VarCurr)
<=> ( v131117(VarCurr)
| v131149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26192,axiom,
! [VarCurr] :
( v131149(VarCurr)
<=> ( v131150(VarCurr)
& v131155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26191,axiom,
! [VarCurr] :
( v131155(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10801,axiom,
! [VarCurr] :
( ~ v131150(VarCurr)
<=> v131151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26190,axiom,
! [VarCurr] :
( v131151(VarCurr)
<=> ( v131152(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26189,axiom,
! [VarCurr] :
( v131152(VarCurr)
<=> ( v131153(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26188,axiom,
! [VarCurr] :
( v131153(VarCurr)
<=> ( v131154(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26187,axiom,
! [VarCurr] :
( v131154(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26186,axiom,
! [VarCurr] :
( v131117(VarCurr)
<=> ( v131118(VarCurr)
| v131143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26185,axiom,
! [VarCurr] :
( v131143(VarCurr)
<=> ( v131144(VarCurr)
& v131148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26184,axiom,
! [VarCurr] :
( v131148(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10800,axiom,
! [VarCurr] :
( ~ v131144(VarCurr)
<=> v131145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26183,axiom,
! [VarCurr] :
( v131145(VarCurr)
<=> ( v131146(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26182,axiom,
! [VarCurr] :
( v131146(VarCurr)
<=> ( v131147(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26181,axiom,
! [VarCurr] :
( v131147(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26180,axiom,
! [VarCurr] :
( v131118(VarCurr)
<=> ( v131119(VarCurr)
| v131137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26179,axiom,
! [VarCurr] :
( v131137(VarCurr)
<=> ( v131138(VarCurr)
& v131141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26178,axiom,
! [VarCurr] :
( v131141(VarCurr)
<=> ( v131142(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeUnaryOperator_10799,axiom,
! [VarCurr] :
( ~ v131142(VarCurr)
<=> v130429(VarCurr) ) ).
fof(writeUnaryOperator_10798,axiom,
! [VarCurr] :
( ~ v131138(VarCurr)
<=> v131139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26177,axiom,
! [VarCurr] :
( v131139(VarCurr)
<=> ( v131140(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26176,axiom,
! [VarCurr] :
( v131140(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26175,axiom,
! [VarCurr] :
( v131119(VarCurr)
<=> ( v131120(VarCurr)
| v131128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26174,axiom,
! [VarCurr] :
( v131128(VarCurr)
<=> ( v131129(VarCurr)
& v131131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26173,axiom,
! [VarCurr] :
( v131131(VarCurr)
<=> ( v131132(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26172,axiom,
! [VarCurr] :
( v131132(VarCurr)
<=> ( v15545(VarCurr)
| v131133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26171,axiom,
! [VarCurr] :
( v131133(VarCurr)
<=> ( v131134(VarCurr)
& v131136(VarCurr) ) ) ).
fof(writeUnaryOperator_10797,axiom,
! [VarCurr] :
( ~ v131136(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26170,axiom,
! [VarCurr] :
( v131134(VarCurr)
<=> ( v129576(VarCurr)
& v131135(VarCurr) ) ) ).
fof(writeUnaryOperator_10796,axiom,
! [VarCurr] :
( ~ v131135(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeUnaryOperator_10795,axiom,
! [VarCurr] :
( ~ v131129(VarCurr)
<=> v131130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26169,axiom,
! [VarCurr] :
( v131130(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26168,axiom,
! [VarCurr] :
( v131120(VarCurr)
<=> ( v131121(VarCurr)
| v131125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26167,axiom,
! [VarCurr] :
( v131125(VarCurr)
<=> ( v131126(VarCurr)
& v131127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26166,axiom,
! [VarCurr] :
( v131127(VarCurr)
<=> ( v129514(VarCurr)
& v130366(VarCurr) ) ) ).
fof(writeUnaryOperator_10794,axiom,
! [VarCurr] :
( ~ v131126(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26165,axiom,
! [VarCurr] :
( v131121(VarCurr)
<=> ( v131122(VarCurr)
| v131123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26164,axiom,
! [VarCurr] :
( v131123(VarCurr)
<=> ( v131124(VarCurr)
& v130365(VarCurr) ) ) ).
fof(writeUnaryOperator_10793,axiom,
! [VarCurr] :
( ~ v131124(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26163,axiom,
! [VarCurr] :
( v131122(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41244,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex2)
<=> v130328(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3141,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130338(VarCurr)
<=> v131111(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2946,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130338(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3140,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v131111(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2945,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v131111(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41243,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex2)
<=> v130313(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3139,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130323(VarCurr)
<=> v131106(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2944,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130323(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3138,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v131106(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2943,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v131106(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2595,axiom,
! [VarCurr] :
( v131003(VarCurr)
<=> ( v131100(VarCurr)
| v129510(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2594,axiom,
! [VarCurr] :
( v131100(VarCurr)
<=> ( v131101(VarCurr)
| v129510(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2593,axiom,
! [VarCurr] :
( v131101(VarCurr)
<=> ( v131102(VarCurr)
| v129510(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2592,axiom,
! [VarCurr] :
( v131102(VarCurr)
<=> ( v131103(VarCurr)
| v129510(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2591,axiom,
! [VarCurr] :
( v131103(VarCurr)
<=> ( v129510(VarCurr,bitIndex0)
| v129510(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131006(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129510(VarNext,B)
<=> v129510(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2409,axiom,
! [VarNext] :
( v131006(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129510(VarNext,B)
<=> v131023(VarNext,B) ) ) ) ).
fof(addAssignment_41242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v131023(VarNext,B)
<=> v131021(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5390,axiom,
! [VarCurr] :
( ~ v131015(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131021(VarCurr,B)
<=> v131024(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5382,axiom,
! [VarCurr] :
( v131015(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131021(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5389,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131024(VarCurr,B)
<=> v131061(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5381,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131024(VarCurr,B)
<=> v131025(VarCurr,B) ) ) ) ).
fof(addAssignment_41241,axiom,
! [VarCurr] :
( v131061(VarCurr,bitIndex0)
<=> v131094(VarCurr) ) ).
fof(addAssignment_41240,axiom,
! [VarCurr] :
( v131061(VarCurr,bitIndex1)
<=> v131092(VarCurr) ) ).
fof(addAssignment_41239,axiom,
! [VarCurr] :
( v131061(VarCurr,bitIndex2)
<=> v131088(VarCurr) ) ).
fof(addAssignment_41238,axiom,
! [VarCurr] :
( v131061(VarCurr,bitIndex3)
<=> v131084(VarCurr) ) ).
fof(addAssignment_41237,axiom,
! [VarCurr] :
( v131061(VarCurr,bitIndex4)
<=> v131080(VarCurr) ) ).
fof(addAssignment_41236,axiom,
! [VarCurr] :
( v131061(VarCurr,bitIndex5)
<=> v131063(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26162,axiom,
! [VarCurr] :
( v131092(VarCurr)
<=> ( v131093(VarCurr)
& v131095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26161,axiom,
! [VarCurr] :
( v131095(VarCurr)
<=> ( v129510(VarCurr,bitIndex0)
| v131074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2590,axiom,
! [VarCurr] :
( v131093(VarCurr)
<=> ( v131094(VarCurr)
| v129510(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10792,axiom,
! [VarCurr] :
( ~ v131094(VarCurr)
<=> v129510(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26160,axiom,
! [VarCurr] :
( v131088(VarCurr)
<=> ( v131089(VarCurr)
& v131091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26159,axiom,
! [VarCurr] :
( v131091(VarCurr)
<=> ( v131072(VarCurr)
| v131075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2589,axiom,
! [VarCurr] :
( v131089(VarCurr)
<=> ( v131090(VarCurr)
| v129510(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10791,axiom,
! [VarCurr] :
( ~ v131090(VarCurr)
<=> v131072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26158,axiom,
! [VarCurr] :
( v131084(VarCurr)
<=> ( v131085(VarCurr)
& v131087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26157,axiom,
! [VarCurr] :
( v131087(VarCurr)
<=> ( v131070(VarCurr)
| v131076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2588,axiom,
! [VarCurr] :
( v131085(VarCurr)
<=> ( v131086(VarCurr)
| v129510(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10790,axiom,
! [VarCurr] :
( ~ v131086(VarCurr)
<=> v131070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26156,axiom,
! [VarCurr] :
( v131080(VarCurr)
<=> ( v131081(VarCurr)
& v131083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26155,axiom,
! [VarCurr] :
( v131083(VarCurr)
<=> ( v131068(VarCurr)
| v131077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2587,axiom,
! [VarCurr] :
( v131081(VarCurr)
<=> ( v131082(VarCurr)
| v129510(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10789,axiom,
! [VarCurr] :
( ~ v131082(VarCurr)
<=> v131068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26154,axiom,
! [VarCurr] :
( v131063(VarCurr)
<=> ( v131064(VarCurr)
& v131078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26153,axiom,
! [VarCurr] :
( v131078(VarCurr)
<=> ( v131066(VarCurr)
| v131079(VarCurr) ) ) ).
fof(writeUnaryOperator_10788,axiom,
! [VarCurr] :
( ~ v131079(VarCurr)
<=> v129510(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2586,axiom,
! [VarCurr] :
( v131064(VarCurr)
<=> ( v131065(VarCurr)
| v129510(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10787,axiom,
! [VarCurr] :
( ~ v131065(VarCurr)
<=> v131066(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2585,axiom,
! [VarCurr] :
( v131066(VarCurr)
<=> ( v129510(VarCurr,bitIndex4)
| v131067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26152,axiom,
! [VarCurr] :
( v131067(VarCurr)
<=> ( v131068(VarCurr)
& v131077(VarCurr) ) ) ).
fof(writeUnaryOperator_10786,axiom,
! [VarCurr] :
( ~ v131077(VarCurr)
<=> v129510(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2584,axiom,
! [VarCurr] :
( v131068(VarCurr)
<=> ( v129510(VarCurr,bitIndex3)
| v131069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26151,axiom,
! [VarCurr] :
( v131069(VarCurr)
<=> ( v131070(VarCurr)
& v131076(VarCurr) ) ) ).
fof(writeUnaryOperator_10785,axiom,
! [VarCurr] :
( ~ v131076(VarCurr)
<=> v129510(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2583,axiom,
! [VarCurr] :
( v131070(VarCurr)
<=> ( v129510(VarCurr,bitIndex2)
| v131071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26150,axiom,
! [VarCurr] :
( v131071(VarCurr)
<=> ( v131072(VarCurr)
& v131075(VarCurr) ) ) ).
fof(writeUnaryOperator_10784,axiom,
! [VarCurr] :
( ~ v131075(VarCurr)
<=> v129510(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2582,axiom,
! [VarCurr] :
( v131072(VarCurr)
<=> ( v129510(VarCurr,bitIndex1)
| v131073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26149,axiom,
! [VarCurr] :
( v131073(VarCurr)
<=> ( v129510(VarCurr,bitIndex0)
& v131074(VarCurr) ) ) ).
fof(writeUnaryOperator_10783,axiom,
! [VarCurr] :
( ~ v131074(VarCurr)
<=> v129510(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3137,axiom,
! [VarCurr] :
( ~ v129512(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131025(VarCurr,B)
<=> v130925(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2942,axiom,
! [VarCurr] :
( v129512(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131025(VarCurr,B)
<=> v131026(VarCurr,B) ) ) ) ).
fof(addAssignment_41235,axiom,
! [VarCurr] :
( v131026(VarCurr,bitIndex0)
<=> v131059(VarCurr) ) ).
fof(addAssignment_41234,axiom,
! [VarCurr] :
( v131026(VarCurr,bitIndex1)
<=> v131057(VarCurr) ) ).
fof(addAssignment_41233,axiom,
! [VarCurr] :
( v131026(VarCurr,bitIndex2)
<=> v131053(VarCurr) ) ).
fof(addAssignment_41232,axiom,
! [VarCurr] :
( v131026(VarCurr,bitIndex3)
<=> v131049(VarCurr) ) ).
fof(addAssignment_41231,axiom,
! [VarCurr] :
( v131026(VarCurr,bitIndex4)
<=> v131045(VarCurr) ) ).
fof(addAssignment_41230,axiom,
! [VarCurr] :
( v131026(VarCurr,bitIndex5)
<=> v131028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26148,axiom,
! [VarCurr] :
( v131057(VarCurr)
<=> ( v131058(VarCurr)
& v131060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26147,axiom,
! [VarCurr] :
( v131060(VarCurr)
<=> ( v131042(VarCurr)
| v130925(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2581,axiom,
! [VarCurr] :
( v131058(VarCurr)
<=> ( v130925(VarCurr,bitIndex1)
| v131059(VarCurr) ) ) ).
fof(writeUnaryOperator_10782,axiom,
! [VarCurr] :
( ~ v131059(VarCurr)
<=> v130925(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26146,axiom,
! [VarCurr] :
( v131053(VarCurr)
<=> ( v131054(VarCurr)
& v131056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26145,axiom,
! [VarCurr] :
( v131056(VarCurr)
<=> ( v131039(VarCurr)
| v131040(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2580,axiom,
! [VarCurr] :
( v131054(VarCurr)
<=> ( v130925(VarCurr,bitIndex2)
| v131055(VarCurr) ) ) ).
fof(writeUnaryOperator_10781,axiom,
! [VarCurr] :
( ~ v131055(VarCurr)
<=> v131040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26144,axiom,
! [VarCurr] :
( v131049(VarCurr)
<=> ( v131050(VarCurr)
& v131052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26143,axiom,
! [VarCurr] :
( v131052(VarCurr)
<=> ( v131036(VarCurr)
| v131037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2579,axiom,
! [VarCurr] :
( v131050(VarCurr)
<=> ( v130925(VarCurr,bitIndex3)
| v131051(VarCurr) ) ) ).
fof(writeUnaryOperator_10780,axiom,
! [VarCurr] :
( ~ v131051(VarCurr)
<=> v131037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26142,axiom,
! [VarCurr] :
( v131045(VarCurr)
<=> ( v131046(VarCurr)
& v131048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26141,axiom,
! [VarCurr] :
( v131048(VarCurr)
<=> ( v131033(VarCurr)
| v131034(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2578,axiom,
! [VarCurr] :
( v131046(VarCurr)
<=> ( v130925(VarCurr,bitIndex4)
| v131047(VarCurr) ) ) ).
fof(writeUnaryOperator_10779,axiom,
! [VarCurr] :
( ~ v131047(VarCurr)
<=> v131034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26140,axiom,
! [VarCurr] :
( v131028(VarCurr)
<=> ( v131029(VarCurr)
& v131043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26139,axiom,
! [VarCurr] :
( v131043(VarCurr)
<=> ( v131044(VarCurr)
| v131031(VarCurr) ) ) ).
fof(writeUnaryOperator_10778,axiom,
! [VarCurr] :
( ~ v131044(VarCurr)
<=> v130925(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2577,axiom,
! [VarCurr] :
( v131029(VarCurr)
<=> ( v130925(VarCurr,bitIndex5)
| v131030(VarCurr) ) ) ).
fof(writeUnaryOperator_10777,axiom,
! [VarCurr] :
( ~ v131030(VarCurr)
<=> v131031(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2576,axiom,
! [VarCurr] :
( v131031(VarCurr)
<=> ( v130925(VarCurr,bitIndex4)
| v131032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26138,axiom,
! [VarCurr] :
( v131032(VarCurr)
<=> ( v131033(VarCurr)
& v131034(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2575,axiom,
! [VarCurr] :
( v131034(VarCurr)
<=> ( v130925(VarCurr,bitIndex3)
| v131035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26137,axiom,
! [VarCurr] :
( v131035(VarCurr)
<=> ( v131036(VarCurr)
& v131037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2574,axiom,
! [VarCurr] :
( v131037(VarCurr)
<=> ( v130925(VarCurr,bitIndex2)
| v131038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26136,axiom,
! [VarCurr] :
( v131038(VarCurr)
<=> ( v131039(VarCurr)
& v131040(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2573,axiom,
! [VarCurr] :
( v131040(VarCurr)
<=> ( v130925(VarCurr,bitIndex1)
| v131041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26135,axiom,
! [VarCurr] :
( v131041(VarCurr)
<=> ( v131042(VarCurr)
& v130925(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10776,axiom,
! [VarCurr] :
( ~ v131042(VarCurr)
<=> v130925(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10775,axiom,
! [VarCurr] :
( ~ v131039(VarCurr)
<=> v130925(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10774,axiom,
! [VarCurr] :
( ~ v131036(VarCurr)
<=> v130925(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10773,axiom,
! [VarCurr] :
( ~ v131033(VarCurr)
<=> v130925(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131006(VarNext)
<=> ( v131007(VarNext)
& v131014(VarNext) ) ) ) ).
fof(addAssignment_41229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131014(VarNext)
<=> v131012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26133,axiom,
! [VarCurr] :
( v131012(VarCurr)
<=> ( v131015(VarCurr)
| v131016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26132,axiom,
! [VarCurr] :
( v131016(VarCurr)
<=> ( v131017(VarCurr)
& v131020(VarCurr) ) ) ).
fof(writeUnaryOperator_10772,axiom,
! [VarCurr] :
( ~ v131020(VarCurr)
<=> v131015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26131,axiom,
! [VarCurr] :
( v131017(VarCurr)
<=> ( v15545(VarCurr)
| v131018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26130,axiom,
! [VarCurr] :
( v131018(VarCurr)
<=> ( v129512(VarCurr)
& v131019(VarCurr) ) ) ).
fof(writeUnaryOperator_10771,axiom,
! [VarCurr] :
( ~ v131019(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10770,axiom,
! [VarCurr] :
( ~ v131015(VarCurr)
<=> v15543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131007(VarNext)
<=> ( v131008(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131008(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addAssignment_41228,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex2)
<=> v130298(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3136,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130308(VarCurr)
<=> v130999(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2941,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130308(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3135,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130999(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2940,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130999(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41227,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex2)
<=> v130283(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3134,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130293(VarCurr)
<=> v130994(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2939,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130293(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3133,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130994(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2938,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130994(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41226,axiom,
! [VarNext] :
( v129504(VarNext,bitIndex1)
<=> v130985(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130986(VarNext)
=> ( ( v130985(VarNext,bitIndex6)
<=> v129504(VarCurr,bitIndex7) )
& ( v130985(VarNext,bitIndex5)
<=> v129504(VarCurr,bitIndex6) )
& ( v130985(VarNext,bitIndex4)
<=> v129504(VarCurr,bitIndex5) )
& ( v130985(VarNext,bitIndex3)
<=> v129504(VarCurr,bitIndex4) )
& ( v130985(VarNext,bitIndex2)
<=> v129504(VarCurr,bitIndex3) )
& ( v130985(VarNext,bitIndex1)
<=> v129504(VarCurr,bitIndex2) )
& ( v130985(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2408,axiom,
! [VarNext] :
( v130986(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130985(VarNext,B)
<=> v130404(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130986(VarNext)
<=> v130987(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130987(VarNext)
<=> ( v130989(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130989(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_497,axiom,
! [VarCurr] :
( ~ v130952(VarCurr)
=> ( v129506(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_692,axiom,
! [VarCurr] :
( v130952(VarCurr)
=> ( v129506(VarCurr,bitIndex1)
<=> v130983(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_6,axiom,
! [VarCurr] :
( ( ~ v130956(VarCurr)
& ~ v130957(VarCurr)
& ~ v130961(VarCurr)
& ~ v130967(VarCurr)
& v130975(VarCurr) )
=> ( v130983(VarCurr)
<=> v130327(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_5,axiom,
! [VarCurr] :
( ( ~ v130956(VarCurr)
& ~ v130957(VarCurr)
& ~ v130961(VarCurr)
& v130967(VarCurr) )
=> ( v130983(VarCurr)
<=> v130312(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_2,axiom,
! [VarCurr] :
( ( ~ v130956(VarCurr)
& ~ v130957(VarCurr)
& v130961(VarCurr) )
=> ( v130983(VarCurr)
<=> v130297(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2308,axiom,
! [VarCurr] :
( ( ~ v130956(VarCurr)
& v130957(VarCurr) )
=> ( v130983(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v130956(VarCurr)
=> ( v130983(VarCurr)
<=> v130282(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26126,axiom,
! [VarCurr] :
( v130952(VarCurr)
<=> ( v130953(VarCurr)
| v130975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26125,axiom,
! [VarCurr] :
( v130975(VarCurr)
<=> ( v130976(VarCurr)
& v130980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26124,axiom,
! [VarCurr] :
( v130980(VarCurr)
<=> ( v130981(VarCurr)
& v130982(VarCurr) ) ) ).
fof(writeUnaryOperator_10767,axiom,
! [VarCurr] :
( ~ v130982(VarCurr)
<=> v130974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26123,axiom,
! [VarCurr] :
( v130981(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10766,axiom,
! [VarCurr] :
( ~ v130976(VarCurr)
<=> v130977(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26122,axiom,
! [VarCurr] :
( v130977(VarCurr)
<=> ( v130978(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26121,axiom,
! [VarCurr] :
( v130978(VarCurr)
<=> ( v130979(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26120,axiom,
! [VarCurr] :
( v130979(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26119,axiom,
! [VarCurr] :
( v130953(VarCurr)
<=> ( v130954(VarCurr)
| v130967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26118,axiom,
! [VarCurr] :
( v130967(VarCurr)
<=> ( v130968(VarCurr)
& v130971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26117,axiom,
! [VarCurr] :
( v130971(VarCurr)
<=> ( v130972(VarCurr)
& v130973(VarCurr) ) ) ).
fof(writeUnaryOperator_10765,axiom,
! [VarCurr] :
( ~ v130973(VarCurr)
<=> v130974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26116,axiom,
! [VarCurr] :
( v130974(VarCurr)
<=> ( v130366(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26115,axiom,
! [VarCurr] :
( v130972(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10764,axiom,
! [VarCurr] :
( ~ v130968(VarCurr)
<=> v130969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26114,axiom,
! [VarCurr] :
( v130969(VarCurr)
<=> ( v130970(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26113,axiom,
! [VarCurr] :
( v130970(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26112,axiom,
! [VarCurr] :
( v130954(VarCurr)
<=> ( v130955(VarCurr)
| v130961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26111,axiom,
! [VarCurr] :
( v130961(VarCurr)
<=> ( v130962(VarCurr)
& v130964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26110,axiom,
! [VarCurr] :
( v130964(VarCurr)
<=> ( v130965(VarCurr)
& v130966(VarCurr) ) ) ).
fof(writeUnaryOperator_10763,axiom,
! [VarCurr] :
( ~ v130966(VarCurr)
<=> v130366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26109,axiom,
! [VarCurr] :
( v130965(VarCurr)
<=> ( v15545(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeUnaryOperator_10762,axiom,
! [VarCurr] :
( ~ v130962(VarCurr)
<=> v130963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26108,axiom,
! [VarCurr] :
( v130963(VarCurr)
<=> ( v130346(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26107,axiom,
! [VarCurr] :
( v130955(VarCurr)
<=> ( v130956(VarCurr)
| v130957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26106,axiom,
! [VarCurr] :
( v130957(VarCurr)
<=> ( v130958(VarCurr)
& v130959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26105,axiom,
! [VarCurr] :
( v130959(VarCurr)
<=> ( v130960(VarCurr)
& v130365(VarCurr) ) ) ).
fof(writeUnaryOperator_10761,axiom,
! [VarCurr] :
( ~ v130960(VarCurr)
<=> v129508(VarCurr) ) ).
fof(writeUnaryOperator_10760,axiom,
! [VarCurr] :
( ~ v130958(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26104,axiom,
! [VarCurr] :
( v130956(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41225,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex11)
<=> v130328(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_496,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130331(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2937,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130331(VarCurr,bitIndex1)
<=> v130713(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_495,axiom,
! [VarCurr] :
( ~ v130949(VarCurr)
=> ( v130713(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_691,axiom,
! [VarCurr] :
( v130949(VarCurr)
=> ( v130713(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10759,axiom,
! [VarCurr] :
( ~ v130949(VarCurr)
<=> v130923(VarCurr) ) ).
fof(addAssignment_41224,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex11)
<=> v130313(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_494,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130316(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2936,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130316(VarCurr,bitIndex1)
<=> v130706(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_493,axiom,
! [VarCurr] :
( ~ v130946(VarCurr)
=> ( v130706(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_690,axiom,
! [VarCurr] :
( v130946(VarCurr)
=> ( v130706(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10758,axiom,
! [VarCurr] :
( ~ v130946(VarCurr)
<=> v130923(VarCurr) ) ).
fof(addAssignment_41223,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex11)
<=> v130298(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_492,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130301(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2935,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130301(VarCurr,bitIndex1)
<=> v130699(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_491,axiom,
! [VarCurr] :
( ~ v130943(VarCurr)
=> ( v130699(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_689,axiom,
! [VarCurr] :
( v130943(VarCurr)
=> ( v130699(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10757,axiom,
! [VarCurr] :
( ~ v130943(VarCurr)
<=> v130923(VarCurr) ) ).
fof(addAssignment_41222,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex11)
<=> v130283(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_490,axiom,
! [VarCurr] :
( ~ v130534(VarCurr)
=> ( v130286(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2934,axiom,
! [VarCurr] :
( v130534(VarCurr)
=> ( v130286(VarCurr,bitIndex1)
<=> v130692(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_489,axiom,
! [VarCurr] :
( ~ v130940(VarCurr)
=> ( v130692(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_688,axiom,
! [VarCurr] :
( v130940(VarCurr)
=> ( v130692(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10756,axiom,
! [VarCurr] :
( ~ v130940(VarCurr)
<=> v130923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26103,axiom,
! [VarCurr] :
( v130923(VarCurr)
<=> ( v130933(VarCurr)
& v130925(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10755,axiom,
! [VarCurr] :
( ~ v130933(VarCurr)
<=> v130934(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2572,axiom,
! [VarCurr] :
( v130934(VarCurr)
<=> ( v130936(VarCurr)
| v130925(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2571,axiom,
! [VarCurr] :
( v130936(VarCurr)
<=> ( v130937(VarCurr)
| v130925(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2570,axiom,
! [VarCurr] :
( v130937(VarCurr)
<=> ( v130938(VarCurr)
| v130925(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2569,axiom,
! [VarCurr] :
( v130938(VarCurr)
<=> ( v130925(VarCurr,bitIndex1)
| v130925(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41221,axiom,
! [VarCurr] :
( v130925(VarCurr,bitIndex0)
<=> v130930(VarCurr,bitIndex0) ) ).
fof(addAssignment_41220,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v130925(VarCurr,B)
<=> v130930(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_488,axiom,
! [VarCurr] :
( ~ v130927(VarCurr)
=> ( ( v130930(VarCurr,bitIndex5)
<=> v129584(VarCurr,bitIndex7) )
& ( v130930(VarCurr,bitIndex4)
<=> v129584(VarCurr,bitIndex6) )
& ( v130930(VarCurr,bitIndex3)
<=> v129584(VarCurr,bitIndex5) )
& ( v130930(VarCurr,bitIndex2)
<=> v129584(VarCurr,bitIndex4) )
& ( v130930(VarCurr,bitIndex1)
<=> v129584(VarCurr,bitIndex3) )
& ( v130930(VarCurr,bitIndex0)
<=> v129584(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2933,axiom,
! [VarCurr] :
( v130927(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130930(VarCurr,B)
<=> v130931(VarCurr,B) ) ) ) ).
fof(addAssignment_41219,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex0)
<=> v129779(VarCurr) ) ).
fof(addAssignment_41218,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex1)
<=> v129777(VarCurr) ) ).
fof(addAssignment_41217,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex2)
<=> v129772(VarCurr) ) ).
fof(addAssignment_41216,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex3)
<=> v129767(VarCurr) ) ).
fof(addAssignment_41215,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex4)
<=> v129762(VarCurr) ) ).
fof(addAssignment_41214,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex5)
<=> v129753(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2568,axiom,
! [VarCurr] :
( v130927(VarCurr)
<=> ( v129584(VarCurr,bitIndex0)
| v129584(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41213,axiom,
! [VarNext] :
( v129504(VarNext,bitIndex3)
<=> v130915(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130916(VarNext)
=> ( ( v130915(VarNext,bitIndex6)
<=> v129504(VarCurr,bitIndex7) )
& ( v130915(VarNext,bitIndex5)
<=> v129504(VarCurr,bitIndex6) )
& ( v130915(VarNext,bitIndex4)
<=> v129504(VarCurr,bitIndex5) )
& ( v130915(VarNext,bitIndex3)
<=> v129504(VarCurr,bitIndex4) )
& ( v130915(VarNext,bitIndex2)
<=> v129504(VarCurr,bitIndex3) )
& ( v130915(VarNext,bitIndex1)
<=> v129504(VarCurr,bitIndex2) )
& ( v130915(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2407,axiom,
! [VarNext] :
( v130916(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130915(VarNext,B)
<=> v130404(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130916(VarNext)
<=> v130917(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130917(VarNext)
<=> ( v130919(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130919(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_487,axiom,
! [VarCurr] :
( ~ v130881(VarCurr)
=> ( v129506(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_687,axiom,
! [VarCurr] :
( v130881(VarCurr)
=> ( v129506(VarCurr,bitIndex3)
<=> v130913(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_5,axiom,
! [VarCurr] :
( ( ~ v130885(VarCurr)
& ~ v130886(VarCurr)
& ~ v130891(VarCurr)
& ~ v130897(VarCurr)
& v130905(VarCurr) )
=> ( v130913(VarCurr)
<=> v130327(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_4,axiom,
! [VarCurr] :
( ( ~ v130885(VarCurr)
& ~ v130886(VarCurr)
& ~ v130891(VarCurr)
& v130897(VarCurr) )
=> ( v130913(VarCurr)
<=> v130312(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_1,axiom,
! [VarCurr] :
( ( ~ v130885(VarCurr)
& ~ v130886(VarCurr)
& v130891(VarCurr) )
=> ( v130913(VarCurr)
<=> v130297(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2307,axiom,
! [VarCurr] :
( ( ~ v130885(VarCurr)
& v130886(VarCurr) )
=> ( v130913(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v130885(VarCurr)
=> ( v130913(VarCurr)
<=> v130282(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26100,axiom,
! [VarCurr] :
( v130881(VarCurr)
<=> ( v130882(VarCurr)
| v130905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26099,axiom,
! [VarCurr] :
( v130905(VarCurr)
<=> ( v130906(VarCurr)
& v130910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26098,axiom,
! [VarCurr] :
( v130910(VarCurr)
<=> ( v130911(VarCurr)
& v130912(VarCurr) ) ) ).
fof(writeUnaryOperator_10753,axiom,
! [VarCurr] :
( ~ v130912(VarCurr)
<=> v130904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26097,axiom,
! [VarCurr] :
( v130911(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10752,axiom,
! [VarCurr] :
( ~ v130906(VarCurr)
<=> v130907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26096,axiom,
! [VarCurr] :
( v130907(VarCurr)
<=> ( v130908(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26095,axiom,
! [VarCurr] :
( v130908(VarCurr)
<=> ( v130909(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26094,axiom,
! [VarCurr] :
( v130909(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26093,axiom,
! [VarCurr] :
( v130882(VarCurr)
<=> ( v130883(VarCurr)
| v130897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26092,axiom,
! [VarCurr] :
( v130897(VarCurr)
<=> ( v130898(VarCurr)
& v130901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26091,axiom,
! [VarCurr] :
( v130901(VarCurr)
<=> ( v130902(VarCurr)
& v130903(VarCurr) ) ) ).
fof(writeUnaryOperator_10751,axiom,
! [VarCurr] :
( ~ v130903(VarCurr)
<=> v130904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26090,axiom,
! [VarCurr] :
( v130904(VarCurr)
<=> ( v130365(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26089,axiom,
! [VarCurr] :
( v130902(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10750,axiom,
! [VarCurr] :
( ~ v130898(VarCurr)
<=> v130899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26088,axiom,
! [VarCurr] :
( v130899(VarCurr)
<=> ( v130900(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26087,axiom,
! [VarCurr] :
( v130900(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26086,axiom,
! [VarCurr] :
( v130883(VarCurr)
<=> ( v130884(VarCurr)
| v130891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26085,axiom,
! [VarCurr] :
( v130891(VarCurr)
<=> ( v130892(VarCurr)
& v130894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26084,axiom,
! [VarCurr] :
( v130894(VarCurr)
<=> ( v130895(VarCurr)
& v130896(VarCurr) ) ) ).
fof(writeUnaryOperator_10749,axiom,
! [VarCurr] :
( ~ v130896(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26083,axiom,
! [VarCurr] :
( v130895(VarCurr)
<=> ( v15545(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeUnaryOperator_10748,axiom,
! [VarCurr] :
( ~ v130892(VarCurr)
<=> v130893(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26082,axiom,
! [VarCurr] :
( v130893(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26081,axiom,
! [VarCurr] :
( v130884(VarCurr)
<=> ( v130885(VarCurr)
| v130886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26080,axiom,
! [VarCurr] :
( v130886(VarCurr)
<=> ( v130887(VarCurr)
& v130888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26079,axiom,
! [VarCurr] :
( v130888(VarCurr)
<=> ( v130889(VarCurr)
& v130890(VarCurr) ) ) ).
fof(writeUnaryOperator_10747,axiom,
! [VarCurr] :
( ~ v130890(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26078,axiom,
! [VarCurr] :
( v130889(VarCurr)
<=> ( v129514(VarCurr)
& v130366(VarCurr) ) ) ).
fof(writeUnaryOperator_10746,axiom,
! [VarCurr] :
( ~ v130887(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26077,axiom,
! [VarCurr] :
( v130885(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41212,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex13)
<=> v130328(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_486,axiom,
! [VarCurr] :
( ~ v130879(VarCurr)
=> ( v130331(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2932,axiom,
! [VarCurr] :
( v130879(VarCurr)
=> ( v130331(VarCurr,bitIndex3)
<=> v130713(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10745,axiom,
! [VarCurr] :
( ~ v130879(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_485,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130713(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_686,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130713(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41211,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex13)
<=> v130313(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_484,axiom,
! [VarCurr] :
( ~ v130876(VarCurr)
=> ( v130316(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2931,axiom,
! [VarCurr] :
( v130876(VarCurr)
=> ( v130316(VarCurr,bitIndex3)
<=> v130706(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10744,axiom,
! [VarCurr] :
( ~ v130876(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_483,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130706(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_685,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130706(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41210,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex13)
<=> v130298(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_482,axiom,
! [VarCurr] :
( ~ v130873(VarCurr)
=> ( v130301(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2930,axiom,
! [VarCurr] :
( v130873(VarCurr)
=> ( v130301(VarCurr,bitIndex3)
<=> v130699(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10743,axiom,
! [VarCurr] :
( ~ v130873(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_481,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130699(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_684,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130699(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41209,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex13)
<=> v130283(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_480,axiom,
! [VarCurr] :
( ~ v130870(VarCurr)
=> ( v130286(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2929,axiom,
! [VarCurr] :
( v130870(VarCurr)
=> ( v130286(VarCurr,bitIndex3)
<=> v130692(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10742,axiom,
! [VarCurr] :
( ~ v130870(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_479,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130692(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_683,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130692(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9200,axiom,
! [VarCurr] :
( v129514(VarCurr)
<=> ( ( v129516(VarCurr,bitIndex3)
<=> v129566(VarCurr,bitIndex1) )
& ( v129516(VarCurr,bitIndex2)
<=> v129566(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130842(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129566(VarNext,B)
<=> v129566(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2406,axiom,
! [VarNext] :
( v130842(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129566(VarNext,B)
<=> v130858(VarNext,B) ) ) ) ).
fof(addAssignment_41208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v130858(VarNext,B)
<=> v130856(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5388,axiom,
! [VarCurr] :
( ~ v130851(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v130856(VarCurr,B)
<=> v130859(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5380,axiom,
! [VarCurr] :
( v130851(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v130856(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41207,axiom,
! [VarCurr] :
( v130859(VarCurr,bitIndex0)
<=> v130863(VarCurr) ) ).
fof(addAssignment_41206,axiom,
! [VarCurr] :
( v130859(VarCurr,bitIndex1)
<=> v130861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26076,axiom,
! [VarCurr] :
( v130861(VarCurr)
<=> ( v130274(VarCurr)
& v130862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26075,axiom,
! [VarCurr] :
( v130862(VarCurr)
<=> ( v130863(VarCurr)
| v130864(VarCurr) ) ) ).
fof(writeUnaryOperator_10741,axiom,
! [VarCurr] :
( ~ v130864(VarCurr)
<=> v129566(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10740,axiom,
! [VarCurr] :
( ~ v130863(VarCurr)
<=> v129566(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_2567,axiom,
! [VarCurr] :
( v130274(VarCurr)
<=> ( v129566(VarCurr,bitIndex0)
| v129566(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130842(VarNext)
<=> ( v130843(VarNext)
& v130850(VarNext) ) ) ) ).
fof(addAssignment_41205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130850(VarNext)
<=> v130848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26073,axiom,
! [VarCurr] :
( v130848(VarCurr)
<=> ( v130851(VarCurr)
| v130852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26072,axiom,
! [VarCurr] :
( v130852(VarCurr)
<=> ( v130853(VarCurr)
& v130855(VarCurr) ) ) ).
fof(writeUnaryOperator_10739,axiom,
! [VarCurr] :
( ~ v130855(VarCurr)
<=> v130851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26071,axiom,
! [VarCurr] :
( v130853(VarCurr)
<=> ( v129568(VarCurr)
& v130854(VarCurr) ) ) ).
fof(writeUnaryOperator_10738,axiom,
! [VarCurr] :
( ~ v130854(VarCurr)
<=> v129921(VarCurr) ) ).
fof(writeUnaryOperator_10737,axiom,
! [VarCurr] :
( ~ v130851(VarCurr)
<=> v15543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130843(VarNext)
<=> ( v130844(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130844(VarNext)
<=> v129549(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3132,axiom,
! [VarCurr] :
( ~ v130774(VarCurr)
=> ( v129568(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2928,axiom,
! [VarCurr] :
( v130774(VarCurr)
=> ( v129568(VarCurr)
<=> v130836(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_6,axiom,
! [VarCurr] :
( ( ~ v130780(VarCurr)
& ~ v130781(VarCurr)
& ~ v130785(VarCurr)
& ~ v130798(VarCurr)
& ~ v130805(VarCurr)
& ~ v130815(VarCurr)
& v130826(VarCurr) )
=> ( v130836(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges5_8,axiom,
! [VarCurr] :
( ( ~ v130780(VarCurr)
& ~ v130781(VarCurr)
& ~ v130785(VarCurr)
& ~ v130798(VarCurr)
& ~ v130805(VarCurr)
& v130815(VarCurr) )
=> ( v130836(VarCurr)
<=> v130839(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_5,axiom,
! [VarCurr] :
( ( ~ v130780(VarCurr)
& ~ v130781(VarCurr)
& ~ v130785(VarCurr)
& ~ v130798(VarCurr)
& v130805(VarCurr) )
=> ( v130836(VarCurr)
<=> v130838(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_7,axiom,
! [VarCurr] :
( ( ~ v130780(VarCurr)
& ~ v130781(VarCurr)
& ~ v130785(VarCurr)
& v130798(VarCurr) )
=> ( v130836(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_12,axiom,
! [VarCurr] :
( ( ~ v130780(VarCurr)
& ~ v130781(VarCurr)
& v130785(VarCurr) )
=> ( v130836(VarCurr)
<=> v130837(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2305,axiom,
! [VarCurr] :
( ( ~ v130780(VarCurr)
& v130781(VarCurr) )
=> ( v130836(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v130780(VarCurr)
=> ( v130836(VarCurr)
<=> v130282(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5387,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130839(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_33,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130839(VarCurr)
<=> v130327(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5386,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130838(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_32,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130838(VarCurr)
<=> v130312(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5385,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130837(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_31,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130837(VarCurr)
<=> v130297(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26069,axiom,
! [VarCurr] :
( v130774(VarCurr)
<=> ( v130775(VarCurr)
| v130826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26068,axiom,
! [VarCurr] :
( v130826(VarCurr)
<=> ( v130827(VarCurr)
& v130832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26067,axiom,
! [VarCurr] :
( v130832(VarCurr)
<=> ( v130833(VarCurr)
& v130835(VarCurr) ) ) ).
fof(writeUnaryOperator_10735,axiom,
! [VarCurr] :
( ~ v130835(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26066,axiom,
! [VarCurr] :
( v130833(VarCurr)
<=> ( v130834(VarCurr)
& v130454(VarCurr) ) ) ).
fof(writeUnaryOperator_10734,axiom,
! [VarCurr] :
( ~ v130834(VarCurr)
<=> v130276(VarCurr) ) ).
fof(writeUnaryOperator_10733,axiom,
! [VarCurr] :
( ~ v130827(VarCurr)
<=> v130828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26065,axiom,
! [VarCurr] :
( v130828(VarCurr)
<=> ( v130829(VarCurr)
| v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26064,axiom,
! [VarCurr] :
( v130829(VarCurr)
<=> ( v130830(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26063,axiom,
! [VarCurr] :
( v130830(VarCurr)
<=> ( v130831(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26062,axiom,
! [VarCurr] :
( v130831(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26061,axiom,
! [VarCurr] :
( v130775(VarCurr)
<=> ( v130776(VarCurr)
| v130815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26060,axiom,
! [VarCurr] :
( v130815(VarCurr)
<=> ( v130816(VarCurr)
& v130820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26059,axiom,
! [VarCurr] :
( v130820(VarCurr)
<=> ( v130821(VarCurr)
& v130825(VarCurr) ) ) ).
fof(writeUnaryOperator_10732,axiom,
! [VarCurr] :
( ~ v130825(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26058,axiom,
! [VarCurr] :
( v130821(VarCurr)
<=> ( v130822(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26057,axiom,
! [VarCurr] :
( v130822(VarCurr)
<=> ( v15545(VarCurr)
| v130823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26056,axiom,
! [VarCurr] :
( v130823(VarCurr)
<=> ( v129915(VarCurr)
& v130824(VarCurr) ) ) ).
fof(writeUnaryOperator_10731,axiom,
! [VarCurr] :
( ~ v130824(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10730,axiom,
! [VarCurr] :
( ~ v130816(VarCurr)
<=> v130817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26055,axiom,
! [VarCurr] :
( v130817(VarCurr)
<=> ( v130818(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26054,axiom,
! [VarCurr] :
( v130818(VarCurr)
<=> ( v130819(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26053,axiom,
! [VarCurr] :
( v130819(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26052,axiom,
! [VarCurr] :
( v130776(VarCurr)
<=> ( v130777(VarCurr)
| v130805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26051,axiom,
! [VarCurr] :
( v130805(VarCurr)
<=> ( v130806(VarCurr)
& v130809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26050,axiom,
! [VarCurr] :
( v130809(VarCurr)
<=> ( v130810(VarCurr)
& v130814(VarCurr) ) ) ).
fof(writeUnaryOperator_10729,axiom,
! [VarCurr] :
( ~ v130814(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26049,axiom,
! [VarCurr] :
( v130810(VarCurr)
<=> ( v130811(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26048,axiom,
! [VarCurr] :
( v130811(VarCurr)
<=> ( v15545(VarCurr)
| v130812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26047,axiom,
! [VarCurr] :
( v130812(VarCurr)
<=> ( v129915(VarCurr)
& v130813(VarCurr) ) ) ).
fof(writeUnaryOperator_10728,axiom,
! [VarCurr] :
( ~ v130813(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10727,axiom,
! [VarCurr] :
( ~ v130806(VarCurr)
<=> v130807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26046,axiom,
! [VarCurr] :
( v130807(VarCurr)
<=> ( v130808(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26045,axiom,
! [VarCurr] :
( v130808(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26044,axiom,
! [VarCurr] :
( v130777(VarCurr)
<=> ( v130778(VarCurr)
| v130798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26043,axiom,
! [VarCurr] :
( v130798(VarCurr)
<=> ( v130799(VarCurr)
& v130801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26042,axiom,
! [VarCurr] :
( v130801(VarCurr)
<=> ( v130802(VarCurr)
& v130804(VarCurr) ) ) ).
fof(writeUnaryOperator_10726,axiom,
! [VarCurr] :
( ~ v130804(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26041,axiom,
! [VarCurr] :
( v130802(VarCurr)
<=> ( v130803(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeUnaryOperator_10725,axiom,
! [VarCurr] :
( ~ v130803(VarCurr)
<=> v130429(VarCurr) ) ).
fof(writeUnaryOperator_10724,axiom,
! [VarCurr] :
( ~ v130799(VarCurr)
<=> v130800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26040,axiom,
! [VarCurr] :
( v130800(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26039,axiom,
! [VarCurr] :
( v130778(VarCurr)
<=> ( v130779(VarCurr)
| v130785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26038,axiom,
! [VarCurr] :
( v130785(VarCurr)
<=> ( v130786(VarCurr)
& v130787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26037,axiom,
! [VarCurr] :
( v130787(VarCurr)
<=> ( v130788(VarCurr)
& v130797(VarCurr) ) ) ).
fof(writeUnaryOperator_10723,axiom,
! [VarCurr] :
( ~ v130797(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26036,axiom,
! [VarCurr] :
( v130788(VarCurr)
<=> ( v130789(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26035,axiom,
! [VarCurr] :
( v130789(VarCurr)
<=> ( v15545(VarCurr)
| v130790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26034,axiom,
! [VarCurr] :
( v130790(VarCurr)
<=> ( v130791(VarCurr)
& v130796(VarCurr) ) ) ).
fof(writeUnaryOperator_10722,axiom,
! [VarCurr] :
( ~ v130796(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26033,axiom,
! [VarCurr] :
( v130791(VarCurr)
<=> ( v130792(VarCurr)
& v130795(VarCurr) ) ) ).
fof(writeUnaryOperator_10721,axiom,
! [VarCurr] :
( ~ v130795(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26032,axiom,
! [VarCurr] :
( v130792(VarCurr)
<=> ( v129576(VarCurr)
| v130793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26031,axiom,
! [VarCurr] :
( v130793(VarCurr)
<=> ( v130355(VarCurr)
& v130794(VarCurr) ) ) ).
fof(writeUnaryOperator_10720,axiom,
! [VarCurr] :
( ~ v130794(VarCurr)
<=> v129576(VarCurr) ) ).
fof(writeUnaryOperator_10719,axiom,
! [VarCurr] :
( ~ v130786(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26030,axiom,
! [VarCurr] :
( v130779(VarCurr)
<=> ( v130780(VarCurr)
| v130781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26029,axiom,
! [VarCurr] :
( v130781(VarCurr)
<=> ( v130782(VarCurr)
& v130783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26028,axiom,
! [VarCurr] :
( v130783(VarCurr)
<=> ( v130366(VarCurr)
& v130784(VarCurr) ) ) ).
fof(writeUnaryOperator_10718,axiom,
! [VarCurr] :
( ~ v130784(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeUnaryOperator_10717,axiom,
! [VarCurr] :
( ~ v130782(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26027,axiom,
! [VarCurr] :
( v130780(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41204,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex4)
<=> v130328(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3131,axiom,
! [VarCurr] :
( ~ v130772(VarCurr)
=> ( v130336(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2927,axiom,
! [VarCurr] :
( v130772(VarCurr)
=> ( v130336(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10716,axiom,
! [VarCurr] :
( ~ v130772(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addAssignment_41203,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex4)
<=> v130313(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3130,axiom,
! [VarCurr] :
( ~ v130769(VarCurr)
=> ( v130321(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2926,axiom,
! [VarCurr] :
( v130769(VarCurr)
=> ( v130321(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10715,axiom,
! [VarCurr] :
( ~ v130769(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addAssignment_41202,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex4)
<=> v130298(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3129,axiom,
! [VarCurr] :
( ~ v130766(VarCurr)
=> ( v130306(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2925,axiom,
! [VarCurr] :
( v130766(VarCurr)
=> ( v130306(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10714,axiom,
! [VarCurr] :
( ~ v130766(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addAssignment_41201,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex4)
<=> v130283(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3128,axiom,
! [VarCurr] :
( ~ v130763(VarCurr)
=> ( v130291(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2924,axiom,
! [VarCurr] :
( v130763(VarCurr)
=> ( v130291(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10713,axiom,
! [VarCurr] :
( ~ v130763(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addAssignment_41200,axiom,
! [VarNext] :
( v129504(VarNext,bitIndex2)
<=> v130754(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130755(VarNext)
=> ( ( v130754(VarNext,bitIndex6)
<=> v129504(VarCurr,bitIndex7) )
& ( v130754(VarNext,bitIndex5)
<=> v129504(VarCurr,bitIndex6) )
& ( v130754(VarNext,bitIndex4)
<=> v129504(VarCurr,bitIndex5) )
& ( v130754(VarNext,bitIndex3)
<=> v129504(VarCurr,bitIndex4) )
& ( v130754(VarNext,bitIndex2)
<=> v129504(VarCurr,bitIndex3) )
& ( v130754(VarNext,bitIndex1)
<=> v129504(VarCurr,bitIndex2) )
& ( v130754(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2405,axiom,
! [VarNext] :
( v130755(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130754(VarNext,B)
<=> v130404(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130755(VarNext)
<=> v130756(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130756(VarNext)
<=> ( v130758(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130758(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_478,axiom,
! [VarCurr] :
( ~ v130719(VarCurr)
=> ( v129506(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_682,axiom,
! [VarCurr] :
( v130719(VarCurr)
=> ( v129506(VarCurr,bitIndex2)
<=> v130752(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_4,axiom,
! [VarCurr] :
( ( ~ v130723(VarCurr)
& ~ v130724(VarCurr)
& ~ v130730(VarCurr)
& ~ v130736(VarCurr)
& v130744(VarCurr) )
=> ( v130752(VarCurr)
<=> v130327(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_3,axiom,
! [VarCurr] :
( ( ~ v130723(VarCurr)
& ~ v130724(VarCurr)
& ~ v130730(VarCurr)
& v130736(VarCurr) )
=> ( v130752(VarCurr)
<=> v130312(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2,axiom,
! [VarCurr] :
( ( ~ v130723(VarCurr)
& ~ v130724(VarCurr)
& v130730(VarCurr) )
=> ( v130752(VarCurr)
<=> v130297(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2304,axiom,
! [VarCurr] :
( ( ~ v130723(VarCurr)
& v130724(VarCurr) )
=> ( v130752(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v130723(VarCurr)
=> ( v130752(VarCurr)
<=> v130282(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26024,axiom,
! [VarCurr] :
( v130719(VarCurr)
<=> ( v130720(VarCurr)
| v130744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26023,axiom,
! [VarCurr] :
( v130744(VarCurr)
<=> ( v130745(VarCurr)
& v130749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26022,axiom,
! [VarCurr] :
( v130749(VarCurr)
<=> ( v130750(VarCurr)
& v130751(VarCurr) ) ) ).
fof(writeUnaryOperator_10711,axiom,
! [VarCurr] :
( ~ v130751(VarCurr)
<=> v130743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26021,axiom,
! [VarCurr] :
( v130750(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10710,axiom,
! [VarCurr] :
( ~ v130745(VarCurr)
<=> v130746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26020,axiom,
! [VarCurr] :
( v130746(VarCurr)
<=> ( v130747(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26019,axiom,
! [VarCurr] :
( v130747(VarCurr)
<=> ( v130748(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26018,axiom,
! [VarCurr] :
( v130748(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26017,axiom,
! [VarCurr] :
( v130720(VarCurr)
<=> ( v130721(VarCurr)
| v130736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26016,axiom,
! [VarCurr] :
( v130736(VarCurr)
<=> ( v130737(VarCurr)
& v130740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26015,axiom,
! [VarCurr] :
( v130740(VarCurr)
<=> ( v130741(VarCurr)
& v130742(VarCurr) ) ) ).
fof(writeUnaryOperator_10709,axiom,
! [VarCurr] :
( ~ v130742(VarCurr)
<=> v130743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26014,axiom,
! [VarCurr] :
( v130743(VarCurr)
<=> ( v130365(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26013,axiom,
! [VarCurr] :
( v130741(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10708,axiom,
! [VarCurr] :
( ~ v130737(VarCurr)
<=> v130738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26012,axiom,
! [VarCurr] :
( v130738(VarCurr)
<=> ( v130739(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26011,axiom,
! [VarCurr] :
( v130739(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26010,axiom,
! [VarCurr] :
( v130721(VarCurr)
<=> ( v130722(VarCurr)
| v130730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26009,axiom,
! [VarCurr] :
( v130730(VarCurr)
<=> ( v130731(VarCurr)
& v130733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26008,axiom,
! [VarCurr] :
( v130733(VarCurr)
<=> ( v130734(VarCurr)
& v130735(VarCurr) ) ) ).
fof(writeUnaryOperator_10707,axiom,
! [VarCurr] :
( ~ v130735(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26007,axiom,
! [VarCurr] :
( v130734(VarCurr)
<=> ( v15545(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeUnaryOperator_10706,axiom,
! [VarCurr] :
( ~ v130731(VarCurr)
<=> v130732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26006,axiom,
! [VarCurr] :
( v130732(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26005,axiom,
! [VarCurr] :
( v130722(VarCurr)
<=> ( v130723(VarCurr)
| v130724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26004,axiom,
! [VarCurr] :
( v130724(VarCurr)
<=> ( v130725(VarCurr)
& v130726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26003,axiom,
! [VarCurr] :
( v130726(VarCurr)
<=> ( v130727(VarCurr)
& v130729(VarCurr) ) ) ).
fof(writeUnaryOperator_10705,axiom,
! [VarCurr] :
( ~ v130729(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26002,axiom,
! [VarCurr] :
( v130727(VarCurr)
<=> ( v130728(VarCurr)
& v130366(VarCurr) ) ) ).
fof(writeUnaryOperator_10704,axiom,
! [VarCurr] :
( ~ v130728(VarCurr)
<=> v129514(VarCurr) ) ).
fof(writeUnaryOperator_10703,axiom,
! [VarCurr] :
( ~ v130725(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26001,axiom,
! [VarCurr] :
( v130723(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41199,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex12)
<=> v130328(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_477,axiom,
! [VarCurr] :
( ~ v130717(VarCurr)
=> ( v130331(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2923,axiom,
! [VarCurr] :
( v130717(VarCurr)
=> ( v130331(VarCurr,bitIndex2)
<=> v130713(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10702,axiom,
! [VarCurr] :
( ~ v130717(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_476,axiom,
! [VarCurr] :
( ~ v130715(VarCurr)
=> ( v130713(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_681,axiom,
! [VarCurr] :
( v130715(VarCurr)
=> ( v130713(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10701,axiom,
! [VarCurr] :
( ~ v130715(VarCurr)
<=> v129514(VarCurr) ) ).
fof(addAssignment_41198,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex12)
<=> v130313(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_475,axiom,
! [VarCurr] :
( ~ v130710(VarCurr)
=> ( v130316(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2922,axiom,
! [VarCurr] :
( v130710(VarCurr)
=> ( v130316(VarCurr,bitIndex2)
<=> v130706(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10700,axiom,
! [VarCurr] :
( ~ v130710(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_474,axiom,
! [VarCurr] :
( ~ v130708(VarCurr)
=> ( v130706(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_680,axiom,
! [VarCurr] :
( v130708(VarCurr)
=> ( v130706(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10699,axiom,
! [VarCurr] :
( ~ v130708(VarCurr)
<=> v129514(VarCurr) ) ).
fof(addAssignment_41197,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex12)
<=> v130298(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_473,axiom,
! [VarCurr] :
( ~ v130703(VarCurr)
=> ( v130301(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2921,axiom,
! [VarCurr] :
( v130703(VarCurr)
=> ( v130301(VarCurr,bitIndex2)
<=> v130699(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10698,axiom,
! [VarCurr] :
( ~ v130703(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_472,axiom,
! [VarCurr] :
( ~ v130701(VarCurr)
=> ( v130699(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_679,axiom,
! [VarCurr] :
( v130701(VarCurr)
=> ( v130699(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10697,axiom,
! [VarCurr] :
( ~ v130701(VarCurr)
<=> v129514(VarCurr) ) ).
fof(addAssignment_41196,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex12)
<=> v130283(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_471,axiom,
! [VarCurr] :
( ~ v130696(VarCurr)
=> ( v130286(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2920,axiom,
! [VarCurr] :
( v130696(VarCurr)
=> ( v130286(VarCurr,bitIndex2)
<=> v130692(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10696,axiom,
! [VarCurr] :
( ~ v130696(VarCurr)
<=> v130534(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_470,axiom,
! [VarCurr] :
( ~ v130694(VarCurr)
=> ( v130692(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_678,axiom,
! [VarCurr] :
( v130694(VarCurr)
=> ( v130692(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10695,axiom,
! [VarCurr] :
( ~ v130694(VarCurr)
<=> v129514(VarCurr) ) ).
fof(addAssignment_41195,axiom,
! [VarNext] :
( v129504(VarNext,bitIndex5)
<=> v130683(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130684(VarNext)
=> ( ( v130683(VarNext,bitIndex6)
<=> v129504(VarCurr,bitIndex7) )
& ( v130683(VarNext,bitIndex5)
<=> v129504(VarCurr,bitIndex6) )
& ( v130683(VarNext,bitIndex4)
<=> v129504(VarCurr,bitIndex5) )
& ( v130683(VarNext,bitIndex3)
<=> v129504(VarCurr,bitIndex4) )
& ( v130683(VarNext,bitIndex2)
<=> v129504(VarCurr,bitIndex3) )
& ( v130683(VarNext,bitIndex1)
<=> v129504(VarCurr,bitIndex2) )
& ( v130683(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2404,axiom,
! [VarNext] :
( v130684(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130683(VarNext,B)
<=> v130404(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130684(VarNext)
<=> v130685(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130685(VarNext)
<=> ( v130687(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130687(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_469,axiom,
! [VarCurr] :
( ~ v130628(VarCurr)
=> ( v129506(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_677,axiom,
! [VarCurr] :
( v130628(VarCurr)
=> ( v129506(VarCurr,bitIndex5)
<=> v130680(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_7,axiom,
! [VarCurr] :
( ( ~ v130633(VarCurr)
& ~ v130634(VarCurr)
& ~ v130646(VarCurr)
& ~ v130654(VarCurr)
& ~ v130661(VarCurr)
& v130669(VarCurr) )
=> ( v130680(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_3,axiom,
! [VarCurr] :
( ( ~ v130633(VarCurr)
& ~ v130634(VarCurr)
& ~ v130646(VarCurr)
& ~ v130654(VarCurr)
& v130661(VarCurr) )
=> ( v130680(VarCurr)
<=> v130327(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_2,axiom,
! [VarCurr] :
( ( ~ v130633(VarCurr)
& ~ v130634(VarCurr)
& ~ v130646(VarCurr)
& v130654(VarCurr) )
=> ( v130680(VarCurr)
<=> v130312(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_11,axiom,
! [VarCurr] :
( ( ~ v130633(VarCurr)
& ~ v130634(VarCurr)
& v130646(VarCurr) )
=> ( v130680(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2303,axiom,
! [VarCurr] :
( ( ~ v130633(VarCurr)
& v130634(VarCurr) )
=> ( v130680(VarCurr)
<=> v130681(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v130633(VarCurr)
=> ( v130680(VarCurr)
<=> v130282(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5384,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130681(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_30,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130681(VarCurr)
<=> v130297(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25998,axiom,
! [VarCurr] :
( v130628(VarCurr)
<=> ( v130629(VarCurr)
| v130669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25997,axiom,
! [VarCurr] :
( v130669(VarCurr)
<=> ( v130670(VarCurr)
& v130675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25996,axiom,
! [VarCurr] :
( v130675(VarCurr)
<=> ( v130676(VarCurr)
& v130679(VarCurr) ) ) ).
fof(writeUnaryOperator_10693,axiom,
! [VarCurr] :
( ~ v130679(VarCurr)
<=> v130645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25995,axiom,
! [VarCurr] :
( v130676(VarCurr)
<=> ( v130677(VarCurr)
& v130454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25994,axiom,
! [VarCurr] :
( v130677(VarCurr)
<=> ( v129570(VarCurr)
& v130678(VarCurr) ) ) ).
fof(writeUnaryOperator_10692,axiom,
! [VarCurr] :
( ~ v130678(VarCurr)
<=> v130276(VarCurr) ) ).
fof(writeUnaryOperator_10691,axiom,
! [VarCurr] :
( ~ v130670(VarCurr)
<=> v130671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25993,axiom,
! [VarCurr] :
( v130671(VarCurr)
<=> ( v130672(VarCurr)
| v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25992,axiom,
! [VarCurr] :
( v130672(VarCurr)
<=> ( v130673(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25991,axiom,
! [VarCurr] :
( v130673(VarCurr)
<=> ( v130674(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25990,axiom,
! [VarCurr] :
( v130674(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25989,axiom,
! [VarCurr] :
( v130629(VarCurr)
<=> ( v130630(VarCurr)
| v130661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25988,axiom,
! [VarCurr] :
( v130661(VarCurr)
<=> ( v130662(VarCurr)
& v130666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25987,axiom,
! [VarCurr] :
( v130666(VarCurr)
<=> ( v130667(VarCurr)
& v130668(VarCurr) ) ) ).
fof(writeUnaryOperator_10690,axiom,
! [VarCurr] :
( ~ v130668(VarCurr)
<=> v130645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25986,axiom,
! [VarCurr] :
( v130667(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10689,axiom,
! [VarCurr] :
( ~ v130662(VarCurr)
<=> v130663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25985,axiom,
! [VarCurr] :
( v130663(VarCurr)
<=> ( v130664(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25984,axiom,
! [VarCurr] :
( v130664(VarCurr)
<=> ( v130665(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25983,axiom,
! [VarCurr] :
( v130665(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25982,axiom,
! [VarCurr] :
( v130630(VarCurr)
<=> ( v130631(VarCurr)
| v130654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25981,axiom,
! [VarCurr] :
( v130654(VarCurr)
<=> ( v130655(VarCurr)
& v130658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25980,axiom,
! [VarCurr] :
( v130658(VarCurr)
<=> ( v130659(VarCurr)
& v130660(VarCurr) ) ) ).
fof(writeUnaryOperator_10688,axiom,
! [VarCurr] :
( ~ v130660(VarCurr)
<=> v130645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25979,axiom,
! [VarCurr] :
( v130659(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10687,axiom,
! [VarCurr] :
( ~ v130655(VarCurr)
<=> v130656(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25978,axiom,
! [VarCurr] :
( v130656(VarCurr)
<=> ( v130657(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25977,axiom,
! [VarCurr] :
( v130657(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25976,axiom,
! [VarCurr] :
( v130631(VarCurr)
<=> ( v130632(VarCurr)
| v130646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25975,axiom,
! [VarCurr] :
( v130646(VarCurr)
<=> ( v130647(VarCurr)
& v130649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25974,axiom,
! [VarCurr] :
( v130649(VarCurr)
<=> ( v130650(VarCurr)
& v130653(VarCurr) ) ) ).
fof(writeUnaryOperator_10686,axiom,
! [VarCurr] :
( ~ v130653(VarCurr)
<=> v130645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25973,axiom,
! [VarCurr] :
( v130650(VarCurr)
<=> ( v130651(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25972,axiom,
! [VarCurr] :
( v130651(VarCurr)
<=> ( v129570(VarCurr)
& v130652(VarCurr) ) ) ).
fof(writeUnaryOperator_10685,axiom,
! [VarCurr] :
( ~ v130652(VarCurr)
<=> v130429(VarCurr) ) ).
fof(writeUnaryOperator_10684,axiom,
! [VarCurr] :
( ~ v130647(VarCurr)
<=> v130648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25971,axiom,
! [VarCurr] :
( v130648(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25970,axiom,
! [VarCurr] :
( v130632(VarCurr)
<=> ( v130633(VarCurr)
| v130634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25969,axiom,
! [VarCurr] :
( v130634(VarCurr)
<=> ( v130635(VarCurr)
& v130636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25968,axiom,
! [VarCurr] :
( v130636(VarCurr)
<=> ( v130637(VarCurr)
& v130644(VarCurr) ) ) ).
fof(writeUnaryOperator_10683,axiom,
! [VarCurr] :
( ~ v130644(VarCurr)
<=> v130645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25967,axiom,
! [VarCurr] :
( v130645(VarCurr)
<=> ( v130365(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25966,axiom,
! [VarCurr] :
( v130637(VarCurr)
<=> ( v130638(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25965,axiom,
! [VarCurr] :
( v130638(VarCurr)
<=> ( v15545(VarCurr)
| v130639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25964,axiom,
! [VarCurr] :
( v130639(VarCurr)
<=> ( v130640(VarCurr)
& v130643(VarCurr) ) ) ).
fof(writeUnaryOperator_10682,axiom,
! [VarCurr] :
( ~ v130643(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25963,axiom,
! [VarCurr] :
( v130640(VarCurr)
<=> ( v130641(VarCurr)
& v130642(VarCurr) ) ) ).
fof(writeUnaryOperator_10681,axiom,
! [VarCurr] :
( ~ v130642(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25962,axiom,
! [VarCurr] :
( v130641(VarCurr)
<=> ( v129570(VarCurr)
& v129576(VarCurr) ) ) ).
fof(writeUnaryOperator_10680,axiom,
! [VarCurr] :
( ~ v130635(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25961,axiom,
! [VarCurr] :
( v130633(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41194,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex15)
<=> v130328(VarCurr,bitIndex15) ) ).
fof(addAssignment_41193,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex15)
<=> v130313(VarCurr,bitIndex15) ) ).
fof(addAssignment_41192,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex15)
<=> v130298(VarCurr,bitIndex15) ) ).
fof(addAssignment_41191,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex15)
<=> v130283(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25960,axiom,
! [VarCurr] :
( v129570(VarCurr)
<=> ( v130621(VarCurr)
& v129572(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10679,axiom,
! [VarCurr] :
( ~ v130621(VarCurr)
<=> v130622(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2566,axiom,
! [VarCurr] :
( v130622(VarCurr)
<=> ( v130624(VarCurr)
| v129572(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2565,axiom,
! [VarCurr] :
( v130624(VarCurr)
<=> ( v130625(VarCurr)
| v129572(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2564,axiom,
! [VarCurr] :
( v130625(VarCurr)
<=> ( v130626(VarCurr)
| v129572(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2563,axiom,
! [VarCurr] :
( v130626(VarCurr)
<=> ( v129572(VarCurr,bitIndex1)
| v129572(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41190,axiom,
! [VarCurr] :
( v129578(VarCurr,bitIndex5)
<=> v129782(VarCurr,bitIndex5) ) ).
fof(addAssignment_41189,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex7)
<=> v129750(VarCurr,bitIndex5) ) ).
fof(addAssignment_41188,axiom,
! [VarCurr] :
( v129578(VarCurr,bitIndex4)
<=> v129782(VarCurr,bitIndex4) ) ).
fof(addAssignment_41187,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex6)
<=> v129750(VarCurr,bitIndex4) ) ).
fof(addAssignment_41186,axiom,
! [VarCurr] :
( v129578(VarCurr,bitIndex3)
<=> v129782(VarCurr,bitIndex3) ) ).
fof(addAssignment_41185,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex5)
<=> v129750(VarCurr,bitIndex3) ) ).
fof(addAssignment_41184,axiom,
! [VarCurr] :
( v129578(VarCurr,bitIndex2)
<=> v129782(VarCurr,bitIndex2) ) ).
fof(addAssignment_41183,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex4)
<=> v129750(VarCurr,bitIndex2) ) ).
fof(addAssignment_41182,axiom,
! [VarCurr] :
( v129578(VarCurr,bitIndex1)
<=> v129782(VarCurr,bitIndex1) ) ).
fof(addAssignment_41181,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex3)
<=> v129750(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3127,axiom,
! [VarCurr] :
( ~ v130559(VarCurr)
=> ( v129574(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2919,axiom,
! [VarCurr] :
( v130559(VarCurr)
=> ( v129574(VarCurr)
<=> v130618(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_5,axiom,
! [VarCurr] :
( ( ~ v130565(VarCurr)
& ~ v130566(VarCurr)
& ~ v130571(VarCurr)
& ~ v130582(VarCurr)
& ~ v130590(VarCurr)
& ~ v130598(VarCurr)
& v130607(VarCurr) )
=> ( v130618(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges5,axiom,
! [VarCurr] :
( ( ~ v130565(VarCurr)
& ~ v130566(VarCurr)
& ~ v130571(VarCurr)
& ~ v130582(VarCurr)
& ~ v130590(VarCurr)
& v130598(VarCurr) )
=> ( v130618(VarCurr)
<=> v130327(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_2,axiom,
! [VarCurr] :
( ( ~ v130565(VarCurr)
& ~ v130566(VarCurr)
& ~ v130571(VarCurr)
& ~ v130582(VarCurr)
& v130590(VarCurr) )
=> ( v130618(VarCurr)
<=> v130312(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_6,axiom,
! [VarCurr] :
( ( ~ v130565(VarCurr)
& ~ v130566(VarCurr)
& ~ v130571(VarCurr)
& v130582(VarCurr) )
=> ( v130618(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_10,axiom,
! [VarCurr] :
( ( ~ v130565(VarCurr)
& ~ v130566(VarCurr)
& v130571(VarCurr) )
=> ( v130618(VarCurr)
<=> v130619(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2302,axiom,
! [VarCurr] :
( ( ~ v130565(VarCurr)
& v130566(VarCurr) )
=> ( v130618(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v130565(VarCurr)
=> ( v130618(VarCurr)
<=> v130282(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5383,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130619(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_29,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130619(VarCurr)
<=> v130297(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25959,axiom,
! [VarCurr] :
( v130559(VarCurr)
<=> ( v130560(VarCurr)
| v130607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25958,axiom,
! [VarCurr] :
( v130607(VarCurr)
<=> ( v130608(VarCurr)
& v130614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25957,axiom,
! [VarCurr] :
( v130614(VarCurr)
<=> ( v130615(VarCurr)
& v130617(VarCurr) ) ) ).
fof(writeUnaryOperator_10678,axiom,
! [VarCurr] :
( ~ v130617(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25956,axiom,
! [VarCurr] :
( v130615(VarCurr)
<=> ( v130616(VarCurr)
& v130454(VarCurr) ) ) ).
fof(writeUnaryOperator_10677,axiom,
! [VarCurr] :
( ~ v130616(VarCurr)
<=> v130276(VarCurr) ) ).
fof(writeUnaryOperator_10676,axiom,
! [VarCurr] :
( ~ v130608(VarCurr)
<=> v130609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25955,axiom,
! [VarCurr] :
( v130609(VarCurr)
<=> ( v130610(VarCurr)
| v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25954,axiom,
! [VarCurr] :
( v130610(VarCurr)
<=> ( v130611(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25953,axiom,
! [VarCurr] :
( v130611(VarCurr)
<=> ( v130612(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25952,axiom,
! [VarCurr] :
( v130612(VarCurr)
<=> ( v130613(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25951,axiom,
! [VarCurr] :
( v130613(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25950,axiom,
! [VarCurr] :
( v130560(VarCurr)
<=> ( v130561(VarCurr)
| v130598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25949,axiom,
! [VarCurr] :
( v130598(VarCurr)
<=> ( v130599(VarCurr)
& v130604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25948,axiom,
! [VarCurr] :
( v130604(VarCurr)
<=> ( v130605(VarCurr)
& v130606(VarCurr) ) ) ).
fof(writeUnaryOperator_10675,axiom,
! [VarCurr] :
( ~ v130606(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25947,axiom,
! [VarCurr] :
( v130605(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10674,axiom,
! [VarCurr] :
( ~ v130599(VarCurr)
<=> v130600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25946,axiom,
! [VarCurr] :
( v130600(VarCurr)
<=> ( v130601(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25945,axiom,
! [VarCurr] :
( v130601(VarCurr)
<=> ( v130602(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25944,axiom,
! [VarCurr] :
( v130602(VarCurr)
<=> ( v130603(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25943,axiom,
! [VarCurr] :
( v130603(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25942,axiom,
! [VarCurr] :
( v130561(VarCurr)
<=> ( v130562(VarCurr)
| v130590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25941,axiom,
! [VarCurr] :
( v130590(VarCurr)
<=> ( v130591(VarCurr)
& v130595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25940,axiom,
! [VarCurr] :
( v130595(VarCurr)
<=> ( v130596(VarCurr)
& v130597(VarCurr) ) ) ).
fof(writeUnaryOperator_10673,axiom,
! [VarCurr] :
( ~ v130597(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25939,axiom,
! [VarCurr] :
( v130596(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10672,axiom,
! [VarCurr] :
( ~ v130591(VarCurr)
<=> v130592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25938,axiom,
! [VarCurr] :
( v130592(VarCurr)
<=> ( v130593(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25937,axiom,
! [VarCurr] :
( v130593(VarCurr)
<=> ( v130594(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25936,axiom,
! [VarCurr] :
( v130594(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25935,axiom,
! [VarCurr] :
( v130562(VarCurr)
<=> ( v130563(VarCurr)
| v130582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25934,axiom,
! [VarCurr] :
( v130582(VarCurr)
<=> ( v130583(VarCurr)
& v130586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25933,axiom,
! [VarCurr] :
( v130586(VarCurr)
<=> ( v130587(VarCurr)
& v130589(VarCurr) ) ) ).
fof(writeUnaryOperator_10671,axiom,
! [VarCurr] :
( ~ v130589(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25932,axiom,
! [VarCurr] :
( v130587(VarCurr)
<=> ( v130588(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeUnaryOperator_10670,axiom,
! [VarCurr] :
( ~ v130588(VarCurr)
<=> v130429(VarCurr) ) ).
fof(writeUnaryOperator_10669,axiom,
! [VarCurr] :
( ~ v130583(VarCurr)
<=> v130584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25931,axiom,
! [VarCurr] :
( v130584(VarCurr)
<=> ( v130585(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25930,axiom,
! [VarCurr] :
( v130585(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25929,axiom,
! [VarCurr] :
( v130563(VarCurr)
<=> ( v130564(VarCurr)
| v130571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25928,axiom,
! [VarCurr] :
( v130571(VarCurr)
<=> ( v130572(VarCurr)
& v130574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25927,axiom,
! [VarCurr] :
( v130574(VarCurr)
<=> ( v130575(VarCurr)
& v130581(VarCurr) ) ) ).
fof(writeUnaryOperator_10668,axiom,
! [VarCurr] :
( ~ v130581(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25926,axiom,
! [VarCurr] :
( v130575(VarCurr)
<=> ( v130576(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25925,axiom,
! [VarCurr] :
( v130576(VarCurr)
<=> ( v15545(VarCurr)
| v130577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25924,axiom,
! [VarCurr] :
( v130577(VarCurr)
<=> ( v130578(VarCurr)
& v130580(VarCurr) ) ) ).
fof(writeUnaryOperator_10667,axiom,
! [VarCurr] :
( ~ v130580(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25923,axiom,
! [VarCurr] :
( v130578(VarCurr)
<=> ( v129576(VarCurr)
& v130579(VarCurr) ) ) ).
fof(writeUnaryOperator_10666,axiom,
! [VarCurr] :
( ~ v130579(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeUnaryOperator_10665,axiom,
! [VarCurr] :
( ~ v130572(VarCurr)
<=> v130573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25922,axiom,
! [VarCurr] :
( v130573(VarCurr)
<=> ( v130346(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25921,axiom,
! [VarCurr] :
( v130564(VarCurr)
<=> ( v130565(VarCurr)
| v130566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25920,axiom,
! [VarCurr] :
( v130566(VarCurr)
<=> ( v130567(VarCurr)
& v130568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25919,axiom,
! [VarCurr] :
( v130568(VarCurr)
<=> ( v130569(VarCurr)
& v130570(VarCurr) ) ) ).
fof(writeUnaryOperator_10664,axiom,
! [VarCurr] :
( ~ v130570(VarCurr)
<=> v130365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25918,axiom,
! [VarCurr] :
( v130569(VarCurr)
<=> ( v129514(VarCurr)
& v130366(VarCurr) ) ) ).
fof(writeUnaryOperator_10663,axiom,
! [VarCurr] :
( ~ v130567(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25917,axiom,
! [VarCurr] :
( v130565(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41180,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex1)
<=> v130328(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3126,axiom,
! [VarCurr] :
( ~ v130557(VarCurr)
=> ( v130339(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2918,axiom,
! [VarCurr] :
( v130557(VarCurr)
=> ( v130339(VarCurr)
<=> v130554(VarCurr) ) ) ).
fof(writeUnaryOperator_10662,axiom,
! [VarCurr] :
( ~ v130557(VarCurr)
<=> v130534(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3125,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130554(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2917,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130554(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41179,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex1)
<=> v130313(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3124,axiom,
! [VarCurr] :
( ~ v130551(VarCurr)
=> ( v130324(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2916,axiom,
! [VarCurr] :
( v130551(VarCurr)
=> ( v130324(VarCurr)
<=> v130548(VarCurr) ) ) ).
fof(writeUnaryOperator_10661,axiom,
! [VarCurr] :
( ~ v130551(VarCurr)
<=> v130534(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3123,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130548(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2915,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130548(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41178,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex1)
<=> v130298(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3122,axiom,
! [VarCurr] :
( ~ v130545(VarCurr)
=> ( v130309(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2914,axiom,
! [VarCurr] :
( v130545(VarCurr)
=> ( v130309(VarCurr)
<=> v130542(VarCurr) ) ) ).
fof(writeUnaryOperator_10660,axiom,
! [VarCurr] :
( ~ v130545(VarCurr)
<=> v130534(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3121,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130542(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2913,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130542(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41177,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex1)
<=> v130283(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3120,axiom,
! [VarCurr] :
( ~ v130539(VarCurr)
=> ( v130294(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2912,axiom,
! [VarCurr] :
( v130539(VarCurr)
=> ( v130294(VarCurr)
<=> v130536(VarCurr) ) ) ).
fof(writeUnaryOperator_10659,axiom,
! [VarCurr] :
( ~ v130539(VarCurr)
<=> v130534(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3119,axiom,
! [VarCurr] :
( ~ v129514(VarCurr)
=> ( v130536(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2911,axiom,
! [VarCurr] :
( v129514(VarCurr)
=> ( v130536(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41176,axiom,
! [VarCurr] :
( v130534(VarCurr)
<=> v15555(VarCurr) ) ).
fof(addAssignment_41175,axiom,
! [VarNext] :
( v129504(VarNext,bitIndex4)
<=> v130525(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130526(VarNext)
=> ( ( v130525(VarNext,bitIndex6)
<=> v129504(VarCurr,bitIndex7) )
& ( v130525(VarNext,bitIndex5)
<=> v129504(VarCurr,bitIndex6) )
& ( v130525(VarNext,bitIndex4)
<=> v129504(VarCurr,bitIndex5) )
& ( v130525(VarNext,bitIndex3)
<=> v129504(VarCurr,bitIndex4) )
& ( v130525(VarNext,bitIndex2)
<=> v129504(VarCurr,bitIndex3) )
& ( v130525(VarNext,bitIndex1)
<=> v129504(VarCurr,bitIndex2) )
& ( v130525(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2403,axiom,
! [VarNext] :
( v130526(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130525(VarNext,B)
<=> v130404(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130526(VarNext)
<=> v130527(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130527(VarNext)
<=> ( v130529(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130529(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_468,axiom,
! [VarCurr] :
( ~ v130467(VarCurr)
=> ( v129506(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_676,axiom,
! [VarCurr] :
( v130467(VarCurr)
=> ( v129506(VarCurr,bitIndex4)
<=> v130522(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_6,axiom,
! [VarCurr] :
( ( ~ v130472(VarCurr)
& ~ v130473(VarCurr)
& ~ v130486(VarCurr)
& ~ v130495(VarCurr)
& ~ v130502(VarCurr)
& v130510(VarCurr) )
=> ( v130522(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_1,axiom,
! [VarCurr] :
( ( ~ v130472(VarCurr)
& ~ v130473(VarCurr)
& ~ v130486(VarCurr)
& ~ v130495(VarCurr)
& v130502(VarCurr) )
=> ( v130522(VarCurr)
<=> v130327(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_1,axiom,
! [VarCurr] :
( ( ~ v130472(VarCurr)
& ~ v130473(VarCurr)
& ~ v130486(VarCurr)
& v130495(VarCurr) )
=> ( v130522(VarCurr)
<=> v130312(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_9,axiom,
! [VarCurr] :
( ( ~ v130472(VarCurr)
& ~ v130473(VarCurr)
& v130486(VarCurr) )
=> ( v130522(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2301,axiom,
! [VarCurr] :
( ( ~ v130472(VarCurr)
& v130473(VarCurr) )
=> ( v130522(VarCurr)
<=> v130523(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v130472(VarCurr)
=> ( v130522(VarCurr)
<=> v130282(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5382,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130523(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_28,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130523(VarCurr)
<=> v130297(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25914,axiom,
! [VarCurr] :
( v130467(VarCurr)
<=> ( v130468(VarCurr)
| v130510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25913,axiom,
! [VarCurr] :
( v130510(VarCurr)
<=> ( v130511(VarCurr)
& v130516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25912,axiom,
! [VarCurr] :
( v130516(VarCurr)
<=> ( v130517(VarCurr)
& v130521(VarCurr) ) ) ).
fof(writeUnaryOperator_10657,axiom,
! [VarCurr] :
( ~ v130521(VarCurr)
<=> v130485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25911,axiom,
! [VarCurr] :
( v130517(VarCurr)
<=> ( v130518(VarCurr)
& v130454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25910,axiom,
! [VarCurr] :
( v130518(VarCurr)
<=> ( v130519(VarCurr)
& v130520(VarCurr) ) ) ).
fof(writeUnaryOperator_10656,axiom,
! [VarCurr] :
( ~ v130520(VarCurr)
<=> v130276(VarCurr) ) ).
fof(writeUnaryOperator_10655,axiom,
! [VarCurr] :
( ~ v130519(VarCurr)
<=> v129570(VarCurr) ) ).
fof(writeUnaryOperator_10654,axiom,
! [VarCurr] :
( ~ v130511(VarCurr)
<=> v130512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25909,axiom,
! [VarCurr] :
( v130512(VarCurr)
<=> ( v130513(VarCurr)
| v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25908,axiom,
! [VarCurr] :
( v130513(VarCurr)
<=> ( v130514(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25907,axiom,
! [VarCurr] :
( v130514(VarCurr)
<=> ( v130515(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25906,axiom,
! [VarCurr] :
( v130515(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25905,axiom,
! [VarCurr] :
( v130468(VarCurr)
<=> ( v130469(VarCurr)
| v130502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25904,axiom,
! [VarCurr] :
( v130502(VarCurr)
<=> ( v130503(VarCurr)
& v130507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25903,axiom,
! [VarCurr] :
( v130507(VarCurr)
<=> ( v130508(VarCurr)
& v130509(VarCurr) ) ) ).
fof(writeUnaryOperator_10653,axiom,
! [VarCurr] :
( ~ v130509(VarCurr)
<=> v130485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25902,axiom,
! [VarCurr] :
( v130508(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10652,axiom,
! [VarCurr] :
( ~ v130503(VarCurr)
<=> v130504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25901,axiom,
! [VarCurr] :
( v130504(VarCurr)
<=> ( v130505(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25900,axiom,
! [VarCurr] :
( v130505(VarCurr)
<=> ( v130506(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25899,axiom,
! [VarCurr] :
( v130506(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25898,axiom,
! [VarCurr] :
( v130469(VarCurr)
<=> ( v130470(VarCurr)
| v130495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25897,axiom,
! [VarCurr] :
( v130495(VarCurr)
<=> ( v130496(VarCurr)
& v130499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25896,axiom,
! [VarCurr] :
( v130499(VarCurr)
<=> ( v130500(VarCurr)
& v130501(VarCurr) ) ) ).
fof(writeUnaryOperator_10651,axiom,
! [VarCurr] :
( ~ v130501(VarCurr)
<=> v130485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25895,axiom,
! [VarCurr] :
( v130500(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10650,axiom,
! [VarCurr] :
( ~ v130496(VarCurr)
<=> v130497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25894,axiom,
! [VarCurr] :
( v130497(VarCurr)
<=> ( v130498(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25893,axiom,
! [VarCurr] :
( v130498(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25892,axiom,
! [VarCurr] :
( v130470(VarCurr)
<=> ( v130471(VarCurr)
| v130486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25891,axiom,
! [VarCurr] :
( v130486(VarCurr)
<=> ( v130487(VarCurr)
& v130489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25890,axiom,
! [VarCurr] :
( v130489(VarCurr)
<=> ( v130490(VarCurr)
& v130494(VarCurr) ) ) ).
fof(writeUnaryOperator_10649,axiom,
! [VarCurr] :
( ~ v130494(VarCurr)
<=> v130485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25889,axiom,
! [VarCurr] :
( v130490(VarCurr)
<=> ( v130491(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25888,axiom,
! [VarCurr] :
( v130491(VarCurr)
<=> ( v130492(VarCurr)
& v130493(VarCurr) ) ) ).
fof(writeUnaryOperator_10648,axiom,
! [VarCurr] :
( ~ v130493(VarCurr)
<=> v130429(VarCurr) ) ).
fof(writeUnaryOperator_10647,axiom,
! [VarCurr] :
( ~ v130492(VarCurr)
<=> v129570(VarCurr) ) ).
fof(writeUnaryOperator_10646,axiom,
! [VarCurr] :
( ~ v130487(VarCurr)
<=> v130488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25887,axiom,
! [VarCurr] :
( v130488(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25886,axiom,
! [VarCurr] :
( v130471(VarCurr)
<=> ( v130472(VarCurr)
| v130473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25885,axiom,
! [VarCurr] :
( v130473(VarCurr)
<=> ( v130474(VarCurr)
& v130475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25884,axiom,
! [VarCurr] :
( v130475(VarCurr)
<=> ( v130476(VarCurr)
& v130484(VarCurr) ) ) ).
fof(writeUnaryOperator_10645,axiom,
! [VarCurr] :
( ~ v130484(VarCurr)
<=> v130485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25883,axiom,
! [VarCurr] :
( v130485(VarCurr)
<=> ( v130365(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25882,axiom,
! [VarCurr] :
( v130476(VarCurr)
<=> ( v130477(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25881,axiom,
! [VarCurr] :
( v130477(VarCurr)
<=> ( v15545(VarCurr)
| v130478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25880,axiom,
! [VarCurr] :
( v130478(VarCurr)
<=> ( v130479(VarCurr)
& v130483(VarCurr) ) ) ).
fof(writeUnaryOperator_10644,axiom,
! [VarCurr] :
( ~ v130483(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25879,axiom,
! [VarCurr] :
( v130479(VarCurr)
<=> ( v130480(VarCurr)
& v130482(VarCurr) ) ) ).
fof(writeUnaryOperator_10643,axiom,
! [VarCurr] :
( ~ v130482(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25878,axiom,
! [VarCurr] :
( v130480(VarCurr)
<=> ( v130481(VarCurr)
& v129576(VarCurr) ) ) ).
fof(writeUnaryOperator_10642,axiom,
! [VarCurr] :
( ~ v130481(VarCurr)
<=> v129570(VarCurr) ) ).
fof(writeUnaryOperator_10641,axiom,
! [VarCurr] :
( ~ v130474(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25877,axiom,
! [VarCurr] :
( v130472(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41174,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex14)
<=> v130328(VarCurr,bitIndex14) ) ).
fof(addAssignment_41173,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex14)
<=> v130313(VarCurr,bitIndex14) ) ).
fof(addAssignment_41172,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex14)
<=> v130298(VarCurr,bitIndex14) ) ).
fof(addAssignment_41171,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex14)
<=> v130283(VarCurr,bitIndex14) ) ).
fof(addAssignment_41170,axiom,
! [VarNext] :
( v129504(VarNext,bitIndex7)
<=> v130459(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130460(VarNext)
=> ( ( v130459(VarNext,bitIndex6)
<=> v129504(VarCurr,bitIndex7) )
& ( v130459(VarNext,bitIndex5)
<=> v129504(VarCurr,bitIndex6) )
& ( v130459(VarNext,bitIndex4)
<=> v129504(VarCurr,bitIndex5) )
& ( v130459(VarNext,bitIndex3)
<=> v129504(VarCurr,bitIndex4) )
& ( v130459(VarNext,bitIndex2)
<=> v129504(VarCurr,bitIndex3) )
& ( v130459(VarNext,bitIndex1)
<=> v129504(VarCurr,bitIndex2) )
& ( v130459(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2402,axiom,
! [VarNext] :
( v130460(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130459(VarNext,B)
<=> v130404(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130460(VarNext)
<=> v130461(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130461(VarNext)
<=> ( v130463(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130463(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_467,axiom,
! [VarCurr] :
( ~ v130409(VarCurr)
=> ( v129506(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_675,axiom,
! [VarCurr] :
( v130409(VarCurr)
=> ( v129506(VarCurr,bitIndex7)
<=> v130456(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_5,axiom,
! [VarCurr] :
( ( ~ v130414(VarCurr)
& ~ v130415(VarCurr)
& ~ v130424(VarCurr)
& ~ v130431(VarCurr)
& ~ v130438(VarCurr)
& v130446(VarCurr) )
=> ( v130456(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4,axiom,
! [VarCurr] :
( ( ~ v130414(VarCurr)
& ~ v130415(VarCurr)
& ~ v130424(VarCurr)
& ~ v130431(VarCurr)
& v130438(VarCurr) )
=> ( v130456(VarCurr)
<=> v130327(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3,axiom,
! [VarCurr] :
( ( ~ v130414(VarCurr)
& ~ v130415(VarCurr)
& ~ v130424(VarCurr)
& v130431(VarCurr) )
=> ( v130456(VarCurr)
<=> v130312(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_8,axiom,
! [VarCurr] :
( ( ~ v130414(VarCurr)
& ~ v130415(VarCurr)
& v130424(VarCurr) )
=> ( v130456(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2300,axiom,
! [VarCurr] :
( ( ~ v130414(VarCurr)
& v130415(VarCurr) )
=> ( v130456(VarCurr)
<=> v130457(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v130414(VarCurr)
=> ( v130456(VarCurr)
<=> v130282(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5381,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130457(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_27,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130457(VarCurr)
<=> v130297(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25874,axiom,
! [VarCurr] :
( v130409(VarCurr)
<=> ( v130410(VarCurr)
| v130446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25873,axiom,
! [VarCurr] :
( v130446(VarCurr)
<=> ( v130447(VarCurr)
& v130452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25872,axiom,
! [VarCurr] :
( v130452(VarCurr)
<=> ( v130453(VarCurr)
& v130455(VarCurr) ) ) ).
fof(writeUnaryOperator_10639,axiom,
! [VarCurr] :
( ~ v130455(VarCurr)
<=> v130423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25871,axiom,
! [VarCurr] :
( v130453(VarCurr)
<=> ( v130276(VarCurr)
& v130454(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9199,axiom,
! [VarCurr] :
( v130454(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_10638,axiom,
! [VarCurr] :
( ~ v130447(VarCurr)
<=> v130448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25870,axiom,
! [VarCurr] :
( v130448(VarCurr)
<=> ( v130449(VarCurr)
| v130388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25869,axiom,
! [VarCurr] :
( v130449(VarCurr)
<=> ( v130450(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25868,axiom,
! [VarCurr] :
( v130450(VarCurr)
<=> ( v130451(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25867,axiom,
! [VarCurr] :
( v130451(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25866,axiom,
! [VarCurr] :
( v130410(VarCurr)
<=> ( v130411(VarCurr)
| v130438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25865,axiom,
! [VarCurr] :
( v130438(VarCurr)
<=> ( v130439(VarCurr)
& v130443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25864,axiom,
! [VarCurr] :
( v130443(VarCurr)
<=> ( v130444(VarCurr)
& v130445(VarCurr) ) ) ).
fof(writeUnaryOperator_10637,axiom,
! [VarCurr] :
( ~ v130445(VarCurr)
<=> v130423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25863,axiom,
! [VarCurr] :
( v130444(VarCurr)
<=> ( v15545(VarCurr)
& v130388(VarCurr) ) ) ).
fof(writeUnaryOperator_10636,axiom,
! [VarCurr] :
( ~ v130439(VarCurr)
<=> v130440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25862,axiom,
! [VarCurr] :
( v130440(VarCurr)
<=> ( v130441(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25861,axiom,
! [VarCurr] :
( v130441(VarCurr)
<=> ( v130442(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25860,axiom,
! [VarCurr] :
( v130442(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25859,axiom,
! [VarCurr] :
( v130411(VarCurr)
<=> ( v130412(VarCurr)
| v130431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25858,axiom,
! [VarCurr] :
( v130431(VarCurr)
<=> ( v130432(VarCurr)
& v130435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25857,axiom,
! [VarCurr] :
( v130435(VarCurr)
<=> ( v130436(VarCurr)
& v130437(VarCurr) ) ) ).
fof(writeUnaryOperator_10635,axiom,
! [VarCurr] :
( ~ v130437(VarCurr)
<=> v130423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25856,axiom,
! [VarCurr] :
( v130436(VarCurr)
<=> ( v15545(VarCurr)
& v130375(VarCurr) ) ) ).
fof(writeUnaryOperator_10634,axiom,
! [VarCurr] :
( ~ v130432(VarCurr)
<=> v130433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25855,axiom,
! [VarCurr] :
( v130433(VarCurr)
<=> ( v130434(VarCurr)
| v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25854,axiom,
! [VarCurr] :
( v130434(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25853,axiom,
! [VarCurr] :
( v130412(VarCurr)
<=> ( v130413(VarCurr)
| v130424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25852,axiom,
! [VarCurr] :
( v130424(VarCurr)
<=> ( v130425(VarCurr)
& v130427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25851,axiom,
! [VarCurr] :
( v130427(VarCurr)
<=> ( v130428(VarCurr)
& v130430(VarCurr) ) ) ).
fof(writeUnaryOperator_10633,axiom,
! [VarCurr] :
( ~ v130430(VarCurr)
<=> v130423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25850,axiom,
! [VarCurr] :
( v130428(VarCurr)
<=> ( v130429(VarCurr)
& v130378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25849,axiom,
! [VarCurr] :
( v130429(VarCurr)
<=> ( v130271(VarCurr)
& v130276(VarCurr) ) ) ).
fof(writeUnaryOperator_10632,axiom,
! [VarCurr] :
( ~ v130425(VarCurr)
<=> v130426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25848,axiom,
! [VarCurr] :
( v130426(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25847,axiom,
! [VarCurr] :
( v130413(VarCurr)
<=> ( v130414(VarCurr)
| v130415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25846,axiom,
! [VarCurr] :
( v130415(VarCurr)
<=> ( v130416(VarCurr)
& v130417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25845,axiom,
! [VarCurr] :
( v130417(VarCurr)
<=> ( v130418(VarCurr)
& v130422(VarCurr) ) ) ).
fof(writeUnaryOperator_10631,axiom,
! [VarCurr] :
( ~ v130422(VarCurr)
<=> v130423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25844,axiom,
! [VarCurr] :
( v130423(VarCurr)
<=> ( v130365(VarCurr)
| v130366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25843,axiom,
! [VarCurr] :
( v130418(VarCurr)
<=> ( v130419(VarCurr)
& v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25842,axiom,
! [VarCurr] :
( v130419(VarCurr)
<=> ( v15545(VarCurr)
| v130420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25841,axiom,
! [VarCurr] :
( v130420(VarCurr)
<=> ( v130359(VarCurr)
& v130421(VarCurr) ) ) ).
fof(writeUnaryOperator_10630,axiom,
! [VarCurr] :
( ~ v130421(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10629,axiom,
! [VarCurr] :
( ~ v130416(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25840,axiom,
! [VarCurr] :
( v130414(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addAssignment_41169,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex17)
<=> v130328(VarCurr,bitIndex17) ) ).
fof(addAssignment_41168,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex17)
<=> v130313(VarCurr,bitIndex17) ) ).
fof(addAssignment_41167,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex17)
<=> v130298(VarCurr,bitIndex17) ) ).
fof(addAssignment_41166,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex17)
<=> v130283(VarCurr,bitIndex17) ) ).
fof(addAssignment_41165,axiom,
! [VarNext] :
( v129504(VarNext,bitIndex6)
<=> v130395(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130396(VarNext)
=> ( ( v130395(VarNext,bitIndex6)
<=> v129504(VarCurr,bitIndex7) )
& ( v130395(VarNext,bitIndex5)
<=> v129504(VarCurr,bitIndex6) )
& ( v130395(VarNext,bitIndex4)
<=> v129504(VarCurr,bitIndex5) )
& ( v130395(VarNext,bitIndex3)
<=> v129504(VarCurr,bitIndex4) )
& ( v130395(VarNext,bitIndex2)
<=> v129504(VarCurr,bitIndex3) )
& ( v130395(VarNext,bitIndex1)
<=> v129504(VarCurr,bitIndex2) )
& ( v130395(VarNext,bitIndex0)
<=> v129504(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2401,axiom,
! [VarNext] :
( v130396(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130395(VarNext,B)
<=> v130404(VarNext,B) ) ) ) ).
fof(addAssignment_41164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130404(VarNext,B)
<=> v130402(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_466,axiom,
! [VarCurr] :
( ~ v130405(VarCurr)
=> ( ( v130402(VarCurr,bitIndex6)
<=> v129506(VarCurr,bitIndex7) )
& ( v130402(VarCurr,bitIndex5)
<=> v129506(VarCurr,bitIndex6) )
& ( v130402(VarCurr,bitIndex4)
<=> v129506(VarCurr,bitIndex5) )
& ( v130402(VarCurr,bitIndex3)
<=> v129506(VarCurr,bitIndex4) )
& ( v130402(VarCurr,bitIndex2)
<=> v129506(VarCurr,bitIndex3) )
& ( v130402(VarCurr,bitIndex1)
<=> v129506(VarCurr,bitIndex2) )
& ( v130402(VarCurr,bitIndex0)
<=> v129506(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2910,axiom,
! [VarCurr] :
( v130405(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v130402(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10628,axiom,
! [VarCurr] :
( ~ v130405(VarCurr)
<=> v15543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130396(VarNext)
<=> v130397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130397(VarNext)
<=> ( v130398(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130398(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_465,axiom,
! [VarCurr] :
( ~ v130342(VarCurr)
=> ( v129506(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_674,axiom,
! [VarCurr] :
( v130342(VarCurr)
=> ( v129506(VarCurr,bitIndex6)
<=> v130390(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_5,axiom,
! [VarCurr] :
( ( ~ v130345(VarCurr)
& ~ v130347(VarCurr)
& ~ v130367(VarCurr)
& v130379(VarCurr) )
=> ( v130390(VarCurr)
<=> v130393(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_7,axiom,
! [VarCurr] :
( ( ~ v130345(VarCurr)
& ~ v130347(VarCurr)
& v130367(VarCurr) )
=> ( v130390(VarCurr)
<=> v130392(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2299,axiom,
! [VarCurr] :
( ( ~ v130345(VarCurr)
& v130347(VarCurr) )
=> ( v130390(VarCurr)
<=> v130391(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v130345(VarCurr)
=> ( v130390(VarCurr)
<=> v130282(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5380,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130393(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_26,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130393(VarCurr)
<=> v130327(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5379,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130392(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_25,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130392(VarCurr)
<=> v130312(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5378,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v130391(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_24,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v130391(VarCurr)
<=> v130297(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25837,axiom,
! [VarCurr] :
( v130342(VarCurr)
<=> ( v130343(VarCurr)
| v130379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25836,axiom,
! [VarCurr] :
( v130379(VarCurr)
<=> ( v130380(VarCurr)
& v130383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25835,axiom,
! [VarCurr] :
( v130383(VarCurr)
<=> ( v130384(VarCurr)
& v130389(VarCurr) ) ) ).
fof(writeUnaryOperator_10626,axiom,
! [VarCurr] :
( ~ v130389(VarCurr)
<=> v130377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25834,axiom,
! [VarCurr] :
( v130384(VarCurr)
<=> ( v130385(VarCurr)
& v130388(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9198,axiom,
! [VarCurr] :
( v130388(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25833,axiom,
! [VarCurr] :
( v130385(VarCurr)
<=> ( v15545(VarCurr)
| v130386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25832,axiom,
! [VarCurr] :
( v130386(VarCurr)
<=> ( v129915(VarCurr)
& v130387(VarCurr) ) ) ).
fof(writeUnaryOperator_10625,axiom,
! [VarCurr] :
( ~ v130387(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10624,axiom,
! [VarCurr] :
( ~ v130380(VarCurr)
<=> v130381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25831,axiom,
! [VarCurr] :
( v130381(VarCurr)
<=> ( v130382(VarCurr)
| v130375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25830,axiom,
! [VarCurr] :
( v130382(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25829,axiom,
! [VarCurr] :
( v130343(VarCurr)
<=> ( v130344(VarCurr)
| v130367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25828,axiom,
! [VarCurr] :
( v130367(VarCurr)
<=> ( v130368(VarCurr)
& v130370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25827,axiom,
! [VarCurr] :
( v130370(VarCurr)
<=> ( v130371(VarCurr)
& v130376(VarCurr) ) ) ).
fof(writeUnaryOperator_10623,axiom,
! [VarCurr] :
( ~ v130376(VarCurr)
<=> v130377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25826,axiom,
! [VarCurr] :
( v130377(VarCurr)
<=> ( v130364(VarCurr)
| v130378(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9197,axiom,
! [VarCurr] :
( v130378(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25825,axiom,
! [VarCurr] :
( v130371(VarCurr)
<=> ( v130372(VarCurr)
& v130375(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9196,axiom,
! [VarCurr] :
( v130375(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25824,axiom,
! [VarCurr] :
( v130372(VarCurr)
<=> ( v15545(VarCurr)
| v130373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25823,axiom,
! [VarCurr] :
( v130373(VarCurr)
<=> ( v129915(VarCurr)
& v130374(VarCurr) ) ) ).
fof(writeUnaryOperator_10622,axiom,
! [VarCurr] :
( ~ v130374(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10621,axiom,
! [VarCurr] :
( ~ v130368(VarCurr)
<=> v130369(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25822,axiom,
! [VarCurr] :
( v130369(VarCurr)
<=> ( v130346(VarCurr)
| v130362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25821,axiom,
! [VarCurr] :
( v130344(VarCurr)
<=> ( v130345(VarCurr)
| v130347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25820,axiom,
! [VarCurr] :
( v130347(VarCurr)
<=> ( v130348(VarCurr)
& v130349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25819,axiom,
! [VarCurr] :
( v130349(VarCurr)
<=> ( v130350(VarCurr)
& v130363(VarCurr) ) ) ).
fof(writeUnaryOperator_10620,axiom,
! [VarCurr] :
( ~ v130363(VarCurr)
<=> v130364(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25818,axiom,
! [VarCurr] :
( v130364(VarCurr)
<=> ( v130365(VarCurr)
| v130366(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9195,axiom,
! [VarCurr] :
( v130366(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_9194,axiom,
! [VarCurr] :
( v130365(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25817,axiom,
! [VarCurr] :
( v130350(VarCurr)
<=> ( v130351(VarCurr)
& v130362(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9193,axiom,
! [VarCurr] :
( v130362(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25816,axiom,
! [VarCurr] :
( v130351(VarCurr)
<=> ( v15545(VarCurr)
| v130352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25815,axiom,
! [VarCurr] :
( v130352(VarCurr)
<=> ( v130353(VarCurr)
& v130361(VarCurr) ) ) ).
fof(writeUnaryOperator_10619,axiom,
! [VarCurr] :
( ~ v130361(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25814,axiom,
! [VarCurr] :
( v130353(VarCurr)
<=> ( v130354(VarCurr)
& v130358(VarCurr) ) ) ).
fof(writeUnaryOperator_10618,axiom,
! [VarCurr] :
( ~ v130358(VarCurr)
<=> v130359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25813,axiom,
! [VarCurr] :
( v130359(VarCurr)
<=> ( v130360(VarCurr)
& v130276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25812,axiom,
! [VarCurr] :
( v130360(VarCurr)
<=> ( v129915(VarCurr)
& v130271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25811,axiom,
! [VarCurr] :
( v130354(VarCurr)
<=> ( v130355(VarCurr)
& v130357(VarCurr) ) ) ).
fof(writeUnaryOperator_10617,axiom,
! [VarCurr] :
( ~ v130357(VarCurr)
<=> v129576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25810,axiom,
! [VarCurr] :
( v130355(VarCurr)
<=> ( v129915(VarCurr)
& v130356(VarCurr) ) ) ).
fof(writeUnaryOperator_10616,axiom,
! [VarCurr] :
( ~ v130356(VarCurr)
<=> v129921(VarCurr) ) ).
fof(writeUnaryOperator_10615,axiom,
! [VarCurr] :
( ~ v130348(VarCurr)
<=> v130346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25809,axiom,
! [VarCurr] :
( v130345(VarCurr)
<=> ( v15545(VarCurr)
& v130346(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9192,axiom,
! [VarCurr] :
( v130346(VarCurr)
<=> ( $true
<=> v129504(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41163,axiom,
! [VarCurr] :
( v130327(VarCurr,bitIndex16)
<=> v130328(VarCurr,bitIndex16) ) ).
fof(addAssignment_41162,axiom,
! [VarCurr] :
( v130328(VarCurr,bitIndex0)
<=> v130340(VarCurr) ) ).
fof(addAssignment_41161,axiom,
! [VarCurr] :
( v130328(VarCurr,bitIndex1)
<=> v130339(VarCurr) ) ).
fof(addAssignment_41160,axiom,
! [VarCurr] :
( v130328(VarCurr,bitIndex2)
<=> v130338(VarCurr) ) ).
fof(addAssignment_41159,axiom,
! [VarCurr] :
( v130328(VarCurr,bitIndex3)
<=> v130337(VarCurr) ) ).
fof(addAssignment_41158,axiom,
! [VarCurr] :
( v130328(VarCurr,bitIndex4)
<=> v130336(VarCurr) ) ).
fof(addAssignment_41157,axiom,
! [VarCurr] :
( ( v130328(VarCurr,bitIndex9)
<=> v130332(VarCurr,bitIndex4) )
& ( v130328(VarCurr,bitIndex8)
<=> v130332(VarCurr,bitIndex3) )
& ( v130328(VarCurr,bitIndex7)
<=> v130332(VarCurr,bitIndex2) )
& ( v130328(VarCurr,bitIndex6)
<=> v130332(VarCurr,bitIndex1) )
& ( v130328(VarCurr,bitIndex5)
<=> v130332(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41156,axiom,
! [VarCurr] :
( ( v130328(VarCurr,bitIndex17)
<=> v130329(VarCurr,bitIndex7) )
& ( v130328(VarCurr,bitIndex16)
<=> v130329(VarCurr,bitIndex6) )
& ( v130328(VarCurr,bitIndex15)
<=> v130329(VarCurr,bitIndex5) )
& ( v130328(VarCurr,bitIndex14)
<=> v130329(VarCurr,bitIndex4) )
& ( v130328(VarCurr,bitIndex13)
<=> v130329(VarCurr,bitIndex3) )
& ( v130328(VarCurr,bitIndex12)
<=> v130329(VarCurr,bitIndex2) )
& ( v130328(VarCurr,bitIndex11)
<=> v130329(VarCurr,bitIndex1) )
& ( v130328(VarCurr,bitIndex10)
<=> v130329(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41155,axiom,
! [VarCurr] :
( v130332(VarCurr,bitIndex0)
<=> v130335(VarCurr,bitIndex0) ) ).
fof(addAssignment_41154,axiom,
! [VarCurr] :
( ( v130332(VarCurr,bitIndex2)
<=> $false )
& ( v130332(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41153,axiom,
! [VarCurr] :
( v130332(VarCurr,bitIndex3)
<=> v130335(VarCurr,bitIndex3) ) ).
fof(addAssignment_41152,axiom,
! [VarCurr] :
( v130332(VarCurr,bitIndex4)
<=> v130334(VarCurr,bitIndex4) ) ).
fof(addAssignment_41151,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130329(VarCurr,B)
<=> v130331(VarCurr,B) ) ) ).
fof(addAssignment_41150,axiom,
! [VarCurr] :
( ( v130329(VarCurr,bitIndex7)
<=> $false )
& ( v130329(VarCurr,bitIndex6)
<=> $false )
& ( v130329(VarCurr,bitIndex5)
<=> $false )
& ( v130329(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41149,axiom,
! [VarCurr] :
( v130312(VarCurr,bitIndex16)
<=> v130313(VarCurr,bitIndex16) ) ).
fof(addAssignment_41148,axiom,
! [VarCurr] :
( v130313(VarCurr,bitIndex0)
<=> v130325(VarCurr) ) ).
fof(addAssignment_41147,axiom,
! [VarCurr] :
( v130313(VarCurr,bitIndex1)
<=> v130324(VarCurr) ) ).
fof(addAssignment_41146,axiom,
! [VarCurr] :
( v130313(VarCurr,bitIndex2)
<=> v130323(VarCurr) ) ).
fof(addAssignment_41145,axiom,
! [VarCurr] :
( v130313(VarCurr,bitIndex3)
<=> v130322(VarCurr) ) ).
fof(addAssignment_41144,axiom,
! [VarCurr] :
( v130313(VarCurr,bitIndex4)
<=> v130321(VarCurr) ) ).
fof(addAssignment_41143,axiom,
! [VarCurr] :
( ( v130313(VarCurr,bitIndex9)
<=> v130317(VarCurr,bitIndex4) )
& ( v130313(VarCurr,bitIndex8)
<=> v130317(VarCurr,bitIndex3) )
& ( v130313(VarCurr,bitIndex7)
<=> v130317(VarCurr,bitIndex2) )
& ( v130313(VarCurr,bitIndex6)
<=> v130317(VarCurr,bitIndex1) )
& ( v130313(VarCurr,bitIndex5)
<=> v130317(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41142,axiom,
! [VarCurr] :
( ( v130313(VarCurr,bitIndex17)
<=> v130314(VarCurr,bitIndex7) )
& ( v130313(VarCurr,bitIndex16)
<=> v130314(VarCurr,bitIndex6) )
& ( v130313(VarCurr,bitIndex15)
<=> v130314(VarCurr,bitIndex5) )
& ( v130313(VarCurr,bitIndex14)
<=> v130314(VarCurr,bitIndex4) )
& ( v130313(VarCurr,bitIndex13)
<=> v130314(VarCurr,bitIndex3) )
& ( v130313(VarCurr,bitIndex12)
<=> v130314(VarCurr,bitIndex2) )
& ( v130313(VarCurr,bitIndex11)
<=> v130314(VarCurr,bitIndex1) )
& ( v130313(VarCurr,bitIndex10)
<=> v130314(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41141,axiom,
! [VarCurr] :
( v130317(VarCurr,bitIndex0)
<=> v130320(VarCurr,bitIndex0) ) ).
fof(addAssignment_41140,axiom,
! [VarCurr] :
( ( v130317(VarCurr,bitIndex2)
<=> $false )
& ( v130317(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41139,axiom,
! [VarCurr] :
( v130317(VarCurr,bitIndex3)
<=> v130320(VarCurr,bitIndex3) ) ).
fof(addAssignment_41138,axiom,
! [VarCurr] :
( v130317(VarCurr,bitIndex4)
<=> v130319(VarCurr,bitIndex4) ) ).
fof(addAssignment_41137,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130314(VarCurr,B)
<=> v130316(VarCurr,B) ) ) ).
fof(addAssignment_41136,axiom,
! [VarCurr] :
( ( v130314(VarCurr,bitIndex7)
<=> $false )
& ( v130314(VarCurr,bitIndex6)
<=> $false )
& ( v130314(VarCurr,bitIndex5)
<=> $false )
& ( v130314(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41135,axiom,
! [VarCurr] :
( v130297(VarCurr,bitIndex16)
<=> v130298(VarCurr,bitIndex16) ) ).
fof(addAssignment_41134,axiom,
! [VarCurr] :
( v130298(VarCurr,bitIndex0)
<=> v130310(VarCurr) ) ).
fof(addAssignment_41133,axiom,
! [VarCurr] :
( v130298(VarCurr,bitIndex1)
<=> v130309(VarCurr) ) ).
fof(addAssignment_41132,axiom,
! [VarCurr] :
( v130298(VarCurr,bitIndex2)
<=> v130308(VarCurr) ) ).
fof(addAssignment_41131,axiom,
! [VarCurr] :
( v130298(VarCurr,bitIndex3)
<=> v130307(VarCurr) ) ).
fof(addAssignment_41130,axiom,
! [VarCurr] :
( v130298(VarCurr,bitIndex4)
<=> v130306(VarCurr) ) ).
fof(addAssignment_41129,axiom,
! [VarCurr] :
( ( v130298(VarCurr,bitIndex9)
<=> v130302(VarCurr,bitIndex4) )
& ( v130298(VarCurr,bitIndex8)
<=> v130302(VarCurr,bitIndex3) )
& ( v130298(VarCurr,bitIndex7)
<=> v130302(VarCurr,bitIndex2) )
& ( v130298(VarCurr,bitIndex6)
<=> v130302(VarCurr,bitIndex1) )
& ( v130298(VarCurr,bitIndex5)
<=> v130302(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41128,axiom,
! [VarCurr] :
( ( v130298(VarCurr,bitIndex17)
<=> v130299(VarCurr,bitIndex7) )
& ( v130298(VarCurr,bitIndex16)
<=> v130299(VarCurr,bitIndex6) )
& ( v130298(VarCurr,bitIndex15)
<=> v130299(VarCurr,bitIndex5) )
& ( v130298(VarCurr,bitIndex14)
<=> v130299(VarCurr,bitIndex4) )
& ( v130298(VarCurr,bitIndex13)
<=> v130299(VarCurr,bitIndex3) )
& ( v130298(VarCurr,bitIndex12)
<=> v130299(VarCurr,bitIndex2) )
& ( v130298(VarCurr,bitIndex11)
<=> v130299(VarCurr,bitIndex1) )
& ( v130298(VarCurr,bitIndex10)
<=> v130299(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41127,axiom,
! [VarCurr] :
( v130302(VarCurr,bitIndex0)
<=> v130305(VarCurr,bitIndex0) ) ).
fof(addAssignment_41126,axiom,
! [VarCurr] :
( ( v130302(VarCurr,bitIndex2)
<=> $false )
& ( v130302(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41125,axiom,
! [VarCurr] :
( v130302(VarCurr,bitIndex3)
<=> v130305(VarCurr,bitIndex3) ) ).
fof(addAssignment_41124,axiom,
! [VarCurr] :
( v130302(VarCurr,bitIndex4)
<=> v130304(VarCurr,bitIndex4) ) ).
fof(addAssignment_41123,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130299(VarCurr,B)
<=> v130301(VarCurr,B) ) ) ).
fof(addAssignment_41122,axiom,
! [VarCurr] :
( ( v130299(VarCurr,bitIndex7)
<=> $false )
& ( v130299(VarCurr,bitIndex6)
<=> $false )
& ( v130299(VarCurr,bitIndex5)
<=> $false )
& ( v130299(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41121,axiom,
! [VarCurr] :
( v130282(VarCurr,bitIndex16)
<=> v130283(VarCurr,bitIndex16) ) ).
fof(addAssignment_41120,axiom,
! [VarCurr] :
( v130283(VarCurr,bitIndex0)
<=> v130295(VarCurr) ) ).
fof(addAssignment_41119,axiom,
! [VarCurr] :
( v130283(VarCurr,bitIndex1)
<=> v130294(VarCurr) ) ).
fof(addAssignment_41118,axiom,
! [VarCurr] :
( v130283(VarCurr,bitIndex2)
<=> v130293(VarCurr) ) ).
fof(addAssignment_41117,axiom,
! [VarCurr] :
( v130283(VarCurr,bitIndex3)
<=> v130292(VarCurr) ) ).
fof(addAssignment_41116,axiom,
! [VarCurr] :
( v130283(VarCurr,bitIndex4)
<=> v130291(VarCurr) ) ).
fof(addAssignment_41115,axiom,
! [VarCurr] :
( ( v130283(VarCurr,bitIndex9)
<=> v130287(VarCurr,bitIndex4) )
& ( v130283(VarCurr,bitIndex8)
<=> v130287(VarCurr,bitIndex3) )
& ( v130283(VarCurr,bitIndex7)
<=> v130287(VarCurr,bitIndex2) )
& ( v130283(VarCurr,bitIndex6)
<=> v130287(VarCurr,bitIndex1) )
& ( v130283(VarCurr,bitIndex5)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41114,axiom,
! [VarCurr] :
( ( v130283(VarCurr,bitIndex17)
<=> v130284(VarCurr,bitIndex7) )
& ( v130283(VarCurr,bitIndex16)
<=> v130284(VarCurr,bitIndex6) )
& ( v130283(VarCurr,bitIndex15)
<=> v130284(VarCurr,bitIndex5) )
& ( v130283(VarCurr,bitIndex14)
<=> v130284(VarCurr,bitIndex4) )
& ( v130283(VarCurr,bitIndex13)
<=> v130284(VarCurr,bitIndex3) )
& ( v130283(VarCurr,bitIndex12)
<=> v130284(VarCurr,bitIndex2) )
& ( v130283(VarCurr,bitIndex11)
<=> v130284(VarCurr,bitIndex1) )
& ( v130283(VarCurr,bitIndex10)
<=> v130284(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41113,axiom,
! [VarCurr] :
( v130287(VarCurr,bitIndex0)
<=> v130290(VarCurr,bitIndex0) ) ).
fof(addAssignment_41112,axiom,
! [VarCurr] :
( ( v130287(VarCurr,bitIndex2)
<=> $false )
& ( v130287(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41111,axiom,
! [VarCurr] :
( v130287(VarCurr,bitIndex3)
<=> v130290(VarCurr,bitIndex3) ) ).
fof(addAssignment_41110,axiom,
! [VarCurr] :
( v130287(VarCurr,bitIndex4)
<=> v130289(VarCurr,bitIndex4) ) ).
fof(addAssignment_41109,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130284(VarCurr,B)
<=> v130286(VarCurr,B) ) ) ).
fof(addAssignment_41108,axiom,
! [VarCurr] :
( ( v130284(VarCurr,bitIndex7)
<=> $false )
& ( v130284(VarCurr,bitIndex6)
<=> $false )
& ( v130284(VarCurr,bitIndex5)
<=> $false )
& ( v130284(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25808,axiom,
! [VarCurr] :
( v130276(VarCurr)
<=> ( v130280(VarCurr)
& v130278(VarCurr) ) ) ).
fof(writeUnaryOperator_10614,axiom,
! [VarCurr] :
( ~ v130280(VarCurr)
<=> v15541(VarCurr) ) ).
fof(addAssignment_41107,axiom,
! [VarCurr] :
( v130278(VarCurr)
<=> v10172(VarCurr) ) ).
fof(writeUnaryOperator_10613,axiom,
! [VarCurr] :
( ~ v130271(VarCurr)
<=> v130273(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2562,axiom,
! [VarCurr] :
( v130273(VarCurr)
<=> ( v129566(VarCurr,bitIndex0)
| v129566(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2561,axiom,
! [VarCurr] :
( v129915(VarCurr)
<=> ( v130266(VarCurr)
| v129917(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2560,axiom,
! [VarCurr] :
( v130266(VarCurr)
<=> ( v130267(VarCurr)
| v129917(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2559,axiom,
! [VarCurr] :
( v130267(VarCurr)
<=> ( v130268(VarCurr)
| v129917(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2558,axiom,
! [VarCurr] :
( v130268(VarCurr)
<=> ( v130269(VarCurr)
| v129917(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2557,axiom,
! [VarCurr] :
( v130269(VarCurr)
<=> ( v129917(VarCurr,bitIndex0)
| v129917(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130169(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129917(VarNext,B)
<=> v129917(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2400,axiom,
! [VarNext] :
( v130169(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129917(VarNext,B)
<=> v130190(VarNext,B) ) ) ) ).
fof(addAssignment_41106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v130190(VarNext,B)
<=> v130188(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5377,axiom,
! [VarCurr] :
( ~ v130178(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130188(VarCurr,B)
<=> v130191(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5379,axiom,
! [VarCurr] :
( v130178(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130188(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5376,axiom,
! [VarCurr] :
( ~ v130181(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130191(VarCurr,B)
<=> v130227(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5378,axiom,
! [VarCurr] :
( v130181(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130191(VarCurr,B)
<=> v130192(VarCurr,B) ) ) ) ).
fof(addAssignment_41105,axiom,
! [VarCurr] :
( v130227(VarCurr,bitIndex0)
<=> v130260(VarCurr) ) ).
fof(addAssignment_41104,axiom,
! [VarCurr] :
( v130227(VarCurr,bitIndex1)
<=> v130258(VarCurr) ) ).
fof(addAssignment_41103,axiom,
! [VarCurr] :
( v130227(VarCurr,bitIndex2)
<=> v130254(VarCurr) ) ).
fof(addAssignment_41102,axiom,
! [VarCurr] :
( v130227(VarCurr,bitIndex3)
<=> v130250(VarCurr) ) ).
fof(addAssignment_41101,axiom,
! [VarCurr] :
( v130227(VarCurr,bitIndex4)
<=> v130246(VarCurr) ) ).
fof(addAssignment_41100,axiom,
! [VarCurr] :
( v130227(VarCurr,bitIndex5)
<=> v130229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25807,axiom,
! [VarCurr] :
( v130258(VarCurr)
<=> ( v130259(VarCurr)
& v130261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25806,axiom,
! [VarCurr] :
( v130261(VarCurr)
<=> ( v129917(VarCurr,bitIndex0)
| v130240(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2556,axiom,
! [VarCurr] :
( v130259(VarCurr)
<=> ( v130260(VarCurr)
| v129917(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10612,axiom,
! [VarCurr] :
( ~ v130260(VarCurr)
<=> v129917(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25805,axiom,
! [VarCurr] :
( v130254(VarCurr)
<=> ( v130255(VarCurr)
& v130257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25804,axiom,
! [VarCurr] :
( v130257(VarCurr)
<=> ( v130238(VarCurr)
| v130241(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2555,axiom,
! [VarCurr] :
( v130255(VarCurr)
<=> ( v130256(VarCurr)
| v129917(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10611,axiom,
! [VarCurr] :
( ~ v130256(VarCurr)
<=> v130238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25803,axiom,
! [VarCurr] :
( v130250(VarCurr)
<=> ( v130251(VarCurr)
& v130253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25802,axiom,
! [VarCurr] :
( v130253(VarCurr)
<=> ( v130236(VarCurr)
| v130242(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2554,axiom,
! [VarCurr] :
( v130251(VarCurr)
<=> ( v130252(VarCurr)
| v129917(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10610,axiom,
! [VarCurr] :
( ~ v130252(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25801,axiom,
! [VarCurr] :
( v130246(VarCurr)
<=> ( v130247(VarCurr)
& v130249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25800,axiom,
! [VarCurr] :
( v130249(VarCurr)
<=> ( v130234(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2553,axiom,
! [VarCurr] :
( v130247(VarCurr)
<=> ( v130248(VarCurr)
| v129917(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10609,axiom,
! [VarCurr] :
( ~ v130248(VarCurr)
<=> v130234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25799,axiom,
! [VarCurr] :
( v130229(VarCurr)
<=> ( v130230(VarCurr)
& v130244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25798,axiom,
! [VarCurr] :
( v130244(VarCurr)
<=> ( v130232(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10608,axiom,
! [VarCurr] :
( ~ v130245(VarCurr)
<=> v129917(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2552,axiom,
! [VarCurr] :
( v130230(VarCurr)
<=> ( v130231(VarCurr)
| v129917(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10607,axiom,
! [VarCurr] :
( ~ v130231(VarCurr)
<=> v130232(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2551,axiom,
! [VarCurr] :
( v130232(VarCurr)
<=> ( v129917(VarCurr,bitIndex4)
| v130233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25797,axiom,
! [VarCurr] :
( v130233(VarCurr)
<=> ( v130234(VarCurr)
& v130243(VarCurr) ) ) ).
fof(writeUnaryOperator_10606,axiom,
! [VarCurr] :
( ~ v130243(VarCurr)
<=> v129917(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2550,axiom,
! [VarCurr] :
( v130234(VarCurr)
<=> ( v129917(VarCurr,bitIndex3)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25796,axiom,
! [VarCurr] :
( v130235(VarCurr)
<=> ( v130236(VarCurr)
& v130242(VarCurr) ) ) ).
fof(writeUnaryOperator_10605,axiom,
! [VarCurr] :
( ~ v130242(VarCurr)
<=> v129917(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2549,axiom,
! [VarCurr] :
( v130236(VarCurr)
<=> ( v129917(VarCurr,bitIndex2)
| v130237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25795,axiom,
! [VarCurr] :
( v130237(VarCurr)
<=> ( v130238(VarCurr)
& v130241(VarCurr) ) ) ).
fof(writeUnaryOperator_10604,axiom,
! [VarCurr] :
( ~ v130241(VarCurr)
<=> v129917(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2548,axiom,
! [VarCurr] :
( v130238(VarCurr)
<=> ( v129917(VarCurr,bitIndex1)
| v130239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25794,axiom,
! [VarCurr] :
( v130239(VarCurr)
<=> ( v129917(VarCurr,bitIndex0)
& v130240(VarCurr) ) ) ).
fof(writeUnaryOperator_10603,axiom,
! [VarCurr] :
( ~ v130240(VarCurr)
<=> v129917(VarCurr,bitIndex1) ) ).
fof(addAssignment_41099,axiom,
! [VarCurr] :
( v130192(VarCurr,bitIndex0)
<=> v130225(VarCurr) ) ).
fof(addAssignment_41098,axiom,
! [VarCurr] :
( v130192(VarCurr,bitIndex1)
<=> v130223(VarCurr) ) ).
fof(addAssignment_41097,axiom,
! [VarCurr] :
( v130192(VarCurr,bitIndex2)
<=> v130219(VarCurr) ) ).
fof(addAssignment_41096,axiom,
! [VarCurr] :
( v130192(VarCurr,bitIndex3)
<=> v130215(VarCurr) ) ).
fof(addAssignment_41095,axiom,
! [VarCurr] :
( v130192(VarCurr,bitIndex4)
<=> v130211(VarCurr) ) ).
fof(addAssignment_41094,axiom,
! [VarCurr] :
( v130192(VarCurr,bitIndex5)
<=> v130194(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25793,axiom,
! [VarCurr] :
( v130223(VarCurr)
<=> ( v130224(VarCurr)
& v130226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25792,axiom,
! [VarCurr] :
( v130226(VarCurr)
<=> ( v129924(VarCurr,bitIndex0)
| v130205(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2547,axiom,
! [VarCurr] :
( v130224(VarCurr)
<=> ( v130225(VarCurr)
| v129924(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10602,axiom,
! [VarCurr] :
( ~ v130225(VarCurr)
<=> v129924(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25791,axiom,
! [VarCurr] :
( v130219(VarCurr)
<=> ( v130220(VarCurr)
& v130222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25790,axiom,
! [VarCurr] :
( v130222(VarCurr)
<=> ( v130203(VarCurr)
| v130206(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2546,axiom,
! [VarCurr] :
( v130220(VarCurr)
<=> ( v130221(VarCurr)
| v129924(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10601,axiom,
! [VarCurr] :
( ~ v130221(VarCurr)
<=> v130203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25789,axiom,
! [VarCurr] :
( v130215(VarCurr)
<=> ( v130216(VarCurr)
& v130218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25788,axiom,
! [VarCurr] :
( v130218(VarCurr)
<=> ( v130201(VarCurr)
| v130207(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2545,axiom,
! [VarCurr] :
( v130216(VarCurr)
<=> ( v130217(VarCurr)
| v129924(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10600,axiom,
! [VarCurr] :
( ~ v130217(VarCurr)
<=> v130201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25787,axiom,
! [VarCurr] :
( v130211(VarCurr)
<=> ( v130212(VarCurr)
& v130214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25786,axiom,
! [VarCurr] :
( v130214(VarCurr)
<=> ( v130199(VarCurr)
| v130208(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2544,axiom,
! [VarCurr] :
( v130212(VarCurr)
<=> ( v130213(VarCurr)
| v129924(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10599,axiom,
! [VarCurr] :
( ~ v130213(VarCurr)
<=> v130199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25785,axiom,
! [VarCurr] :
( v130194(VarCurr)
<=> ( v130195(VarCurr)
& v130209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25784,axiom,
! [VarCurr] :
( v130209(VarCurr)
<=> ( v130197(VarCurr)
| v130210(VarCurr) ) ) ).
fof(writeUnaryOperator_10598,axiom,
! [VarCurr] :
( ~ v130210(VarCurr)
<=> v129924(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2543,axiom,
! [VarCurr] :
( v130195(VarCurr)
<=> ( v130196(VarCurr)
| v129924(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10597,axiom,
! [VarCurr] :
( ~ v130196(VarCurr)
<=> v130197(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2542,axiom,
! [VarCurr] :
( v130197(VarCurr)
<=> ( v129924(VarCurr,bitIndex4)
| v130198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25783,axiom,
! [VarCurr] :
( v130198(VarCurr)
<=> ( v130199(VarCurr)
& v130208(VarCurr) ) ) ).
fof(writeUnaryOperator_10596,axiom,
! [VarCurr] :
( ~ v130208(VarCurr)
<=> v129924(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2541,axiom,
! [VarCurr] :
( v130199(VarCurr)
<=> ( v129924(VarCurr,bitIndex3)
| v130200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25782,axiom,
! [VarCurr] :
( v130200(VarCurr)
<=> ( v130201(VarCurr)
& v130207(VarCurr) ) ) ).
fof(writeUnaryOperator_10595,axiom,
! [VarCurr] :
( ~ v130207(VarCurr)
<=> v129924(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2540,axiom,
! [VarCurr] :
( v130201(VarCurr)
<=> ( v129924(VarCurr,bitIndex2)
| v130202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25781,axiom,
! [VarCurr] :
( v130202(VarCurr)
<=> ( v130203(VarCurr)
& v130206(VarCurr) ) ) ).
fof(writeUnaryOperator_10594,axiom,
! [VarCurr] :
( ~ v130206(VarCurr)
<=> v129924(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2539,axiom,
! [VarCurr] :
( v130203(VarCurr)
<=> ( v129924(VarCurr,bitIndex1)
| v130204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25780,axiom,
! [VarCurr] :
( v130204(VarCurr)
<=> ( v129924(VarCurr,bitIndex0)
& v130205(VarCurr) ) ) ).
fof(writeUnaryOperator_10593,axiom,
! [VarCurr] :
( ~ v130205(VarCurr)
<=> v129924(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130169(VarNext)
<=> ( v130170(VarNext)
& v130177(VarNext) ) ) ) ).
fof(addAssignment_41093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130177(VarNext)
<=> v130175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25778,axiom,
! [VarCurr] :
( v130175(VarCurr)
<=> ( v130178(VarCurr)
| v130179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25777,axiom,
! [VarCurr] :
( v130179(VarCurr)
<=> ( v130180(VarCurr)
& v130187(VarCurr) ) ) ).
fof(writeUnaryOperator_10592,axiom,
! [VarCurr] :
( ~ v130187(VarCurr)
<=> v130178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25776,axiom,
! [VarCurr] :
( v130180(VarCurr)
<=> ( v130181(VarCurr)
| v130183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25775,axiom,
! [VarCurr] :
( v130183(VarCurr)
<=> ( v130184(VarCurr)
& v130186(VarCurr) ) ) ).
fof(writeUnaryOperator_10591,axiom,
! [VarCurr] :
( ~ v130186(VarCurr)
<=> v130181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25774,axiom,
! [VarCurr] :
( v130184(VarCurr)
<=> ( v129568(VarCurr)
& v130185(VarCurr) ) ) ).
fof(writeUnaryOperator_10590,axiom,
! [VarCurr] :
( ~ v130185(VarCurr)
<=> v129921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25773,axiom,
! [VarCurr] :
( v130181(VarCurr)
<=> ( v15545(VarCurr)
& v130182(VarCurr) ) ) ).
fof(writeUnaryOperator_10589,axiom,
! [VarCurr] :
( ~ v130182(VarCurr)
<=> v129919(VarCurr) ) ).
fof(writeUnaryOperator_10588,axiom,
! [VarCurr] :
( ~ v130178(VarCurr)
<=> v15543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130170(VarNext)
<=> ( v130171(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130171(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addAssignment_41092,axiom,
! [VarCurr] :
( v129924(VarCurr,bitIndex5)
<=> v129925(VarCurr,bitIndex5) ) ).
fof(addAssignment_41091,axiom,
! [VarCurr] :
( v129926(VarCurr,bitIndex3)
<=> v130075(VarCurr,bitIndex3) ) ).
fof(addAssignment_41090,axiom,
! [VarCurr] :
( v129933(VarCurr,bitIndex7)
<=> v129958(VarCurr,bitIndex7) ) ).
fof(addAssignment_41089,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex7)
<=> v129586(VarCurr,bitIndex7) ) ).
fof(addAssignment_41088,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex7)
<=> v129588(VarCurr,bitIndex7) ) ).
fof(addAssignment_41087,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex7)
<=> v129590(VarCurr,bitIndex7) ) ).
fof(addAssignment_41086,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex7)
<=> v358(VarCurr,bitIndex101) ) ).
fof(addAssignment_41085,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex101)
<=> v360(VarCurr,bitIndex101) ) ).
fof(addAssignment_41084,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex101)
<=> v362(VarCurr,bitIndex101) ) ).
fof(addAssignment_41083,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex101)
<=> v364(VarCurr,bitIndex681) ) ).
fof(addAssignment_41082,axiom,
! [VarNext] :
( v364(VarNext,bitIndex681)
<=> v130160(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130162(VarNext)
=> ( ( v130160(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v130160(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v130160(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v130160(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v130160(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v130160(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v130160(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v130160(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v130160(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v130160(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v130160(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v130160(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v130160(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v130160(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v130160(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v130160(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v130160(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v130160(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v130160(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v130160(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v130160(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v130160(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v130160(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v130160(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v130160(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v130160(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v130160(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v130160(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v130160(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v130160(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v130160(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v130160(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v130160(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v130160(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v130160(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v130160(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v130160(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v130160(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v130160(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v130160(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v130160(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v130160(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v130160(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v130160(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v130160(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v130160(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v130160(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v130160(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v130160(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v130160(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v130160(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v130160(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v130160(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v130160(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v130160(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v130160(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v130160(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v130160(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v130160(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v130160(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v130160(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v130160(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v130160(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v130160(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v130160(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v130160(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v130160(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v130160(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v130160(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v130160(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v130160(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v130160(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v130160(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v130160(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v130160(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v130160(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v130160(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v130160(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v130160(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v130160(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v130160(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v130160(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v130160(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v130160(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v130160(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v130160(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v130160(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v130160(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v130160(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v130160(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v130160(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v130160(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v130160(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v130160(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v130160(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v130160(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v130160(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v130160(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v130160(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v130160(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v130160(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v130160(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v130160(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v130160(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v130160(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v130160(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v130160(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v130160(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v130160(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v130160(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v130160(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v130160(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v130160(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v130160(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v130160(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v130160(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2399,axiom,
! [VarNext] :
( v130162(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130160(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130162(VarNext)
<=> ( v130163(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130163(VarNext)
<=> ( v130165(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130165(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41081,axiom,
! [VarNext] :
( v364(VarNext,bitIndex565)
<=> v130152(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130154(VarNext)
=> ( ( v130152(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v130152(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v130152(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v130152(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v130152(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v130152(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v130152(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v130152(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v130152(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v130152(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v130152(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v130152(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v130152(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v130152(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v130152(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v130152(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v130152(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v130152(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v130152(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v130152(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v130152(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v130152(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v130152(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v130152(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v130152(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v130152(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v130152(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v130152(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v130152(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v130152(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v130152(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v130152(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v130152(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v130152(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v130152(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v130152(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v130152(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v130152(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v130152(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v130152(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v130152(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v130152(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v130152(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v130152(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v130152(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v130152(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v130152(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v130152(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v130152(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v130152(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v130152(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v130152(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v130152(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v130152(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v130152(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v130152(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v130152(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v130152(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v130152(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v130152(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v130152(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v130152(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v130152(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v130152(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v130152(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v130152(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v130152(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v130152(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v130152(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v130152(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v130152(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v130152(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v130152(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v130152(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v130152(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v130152(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v130152(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v130152(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v130152(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v130152(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v130152(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v130152(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v130152(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v130152(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v130152(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v130152(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v130152(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v130152(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v130152(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v130152(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v130152(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v130152(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v130152(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v130152(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v130152(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v130152(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v130152(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v130152(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v130152(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v130152(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v130152(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v130152(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v130152(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v130152(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v130152(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v130152(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v130152(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v130152(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v130152(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v130152(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v130152(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v130152(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v130152(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v130152(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v130152(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v130152(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2398,axiom,
! [VarNext] :
( v130154(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130152(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130154(VarNext)
<=> ( v130155(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130155(VarNext)
<=> ( v130157(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130157(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41080,axiom,
! [VarNext] :
( v364(VarNext,bitIndex449)
<=> v130144(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130146(VarNext)
=> ( ( v130144(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v130144(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v130144(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v130144(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v130144(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v130144(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v130144(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v130144(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v130144(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v130144(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v130144(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v130144(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v130144(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v130144(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v130144(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v130144(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v130144(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v130144(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v130144(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v130144(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v130144(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v130144(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v130144(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v130144(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v130144(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v130144(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v130144(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v130144(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v130144(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v130144(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v130144(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v130144(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v130144(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v130144(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v130144(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v130144(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v130144(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v130144(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v130144(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v130144(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v130144(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v130144(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v130144(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v130144(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v130144(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v130144(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v130144(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v130144(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v130144(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v130144(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v130144(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v130144(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v130144(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v130144(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v130144(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v130144(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v130144(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v130144(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v130144(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v130144(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v130144(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v130144(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v130144(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v130144(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v130144(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v130144(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v130144(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v130144(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v130144(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v130144(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v130144(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v130144(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v130144(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v130144(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v130144(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v130144(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v130144(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v130144(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v130144(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v130144(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v130144(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v130144(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v130144(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v130144(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v130144(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v130144(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v130144(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v130144(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v130144(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v130144(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v130144(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v130144(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v130144(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v130144(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v130144(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v130144(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v130144(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v130144(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v130144(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v130144(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v130144(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v130144(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v130144(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v130144(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v130144(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v130144(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v130144(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v130144(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v130144(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v130144(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v130144(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v130144(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v130144(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v130144(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v130144(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v130144(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2397,axiom,
! [VarNext] :
( v130146(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130144(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130146(VarNext)
<=> ( v130147(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130147(VarNext)
<=> ( v130149(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130149(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41079,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex101)
<=> v396(VarCurr,bitIndex101) ) ).
fof(addAssignment_41078,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex101)
<=> v398(VarCurr,bitIndex101) ) ).
fof(addAssignment_41077,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex101)
<=> v400(VarCurr,bitIndex101) ) ).
fof(addAssignment_41076,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex101)
<=> v402(VarCurr,bitIndex101) ) ).
fof(addAssignment_41075,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex101)
<=> v404(VarCurr,bitIndex101) ) ).
fof(addAssignment_41074,axiom,
! [VarCurr] :
( v129924(VarCurr,bitIndex4)
<=> v129925(VarCurr,bitIndex4) ) ).
fof(addAssignment_41073,axiom,
! [VarCurr] :
( v129926(VarCurr,bitIndex2)
<=> v130075(VarCurr,bitIndex2) ) ).
fof(addAssignment_41072,axiom,
! [VarCurr] :
( v129933(VarCurr,bitIndex6)
<=> v129958(VarCurr,bitIndex6) ) ).
fof(addAssignment_41071,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex6)
<=> v129586(VarCurr,bitIndex6) ) ).
fof(addAssignment_41070,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex6)
<=> v129588(VarCurr,bitIndex6) ) ).
fof(addAssignment_41069,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex6)
<=> v129590(VarCurr,bitIndex6) ) ).
fof(addAssignment_41068,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex6)
<=> v358(VarCurr,bitIndex100) ) ).
fof(addAssignment_41067,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex100)
<=> v360(VarCurr,bitIndex100) ) ).
fof(addAssignment_41066,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex100)
<=> v362(VarCurr,bitIndex100) ) ).
fof(addAssignment_41065,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex100)
<=> v364(VarCurr,bitIndex680) ) ).
fof(addAssignment_41064,axiom,
! [VarNext] :
( v364(VarNext,bitIndex680)
<=> v130136(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130138(VarNext)
=> ( ( v130136(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v130136(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v130136(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v130136(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v130136(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v130136(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v130136(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v130136(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v130136(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v130136(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v130136(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v130136(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v130136(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v130136(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v130136(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v130136(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v130136(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v130136(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v130136(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v130136(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v130136(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v130136(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v130136(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v130136(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v130136(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v130136(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v130136(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v130136(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v130136(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v130136(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v130136(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v130136(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v130136(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v130136(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v130136(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v130136(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v130136(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v130136(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v130136(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v130136(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v130136(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v130136(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v130136(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v130136(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v130136(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v130136(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v130136(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v130136(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v130136(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v130136(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v130136(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v130136(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v130136(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v130136(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v130136(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v130136(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v130136(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v130136(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v130136(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v130136(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v130136(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v130136(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v130136(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v130136(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v130136(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v130136(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v130136(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v130136(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v130136(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v130136(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v130136(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v130136(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v130136(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v130136(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v130136(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v130136(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v130136(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v130136(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v130136(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v130136(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v130136(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v130136(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v130136(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v130136(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v130136(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v130136(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v130136(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v130136(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v130136(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v130136(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v130136(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v130136(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v130136(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v130136(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v130136(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v130136(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v130136(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v130136(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v130136(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v130136(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v130136(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v130136(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v130136(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v130136(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v130136(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v130136(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v130136(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v130136(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v130136(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v130136(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v130136(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v130136(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v130136(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v130136(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v130136(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v130136(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2396,axiom,
! [VarNext] :
( v130138(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130136(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130138(VarNext)
<=> ( v130139(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130139(VarNext)
<=> ( v130141(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130141(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41063,axiom,
! [VarNext] :
( v364(VarNext,bitIndex564)
<=> v130128(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130130(VarNext)
=> ( ( v130128(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v130128(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v130128(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v130128(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v130128(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v130128(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v130128(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v130128(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v130128(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v130128(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v130128(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v130128(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v130128(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v130128(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v130128(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v130128(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v130128(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v130128(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v130128(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v130128(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v130128(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v130128(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v130128(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v130128(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v130128(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v130128(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v130128(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v130128(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v130128(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v130128(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v130128(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v130128(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v130128(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v130128(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v130128(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v130128(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v130128(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v130128(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v130128(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v130128(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v130128(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v130128(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v130128(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v130128(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v130128(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v130128(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v130128(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v130128(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v130128(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v130128(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v130128(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v130128(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v130128(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v130128(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v130128(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v130128(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v130128(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v130128(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v130128(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v130128(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v130128(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v130128(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v130128(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v130128(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v130128(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v130128(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v130128(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v130128(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v130128(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v130128(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v130128(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v130128(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v130128(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v130128(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v130128(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v130128(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v130128(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v130128(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v130128(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v130128(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v130128(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v130128(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v130128(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v130128(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v130128(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v130128(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v130128(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v130128(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v130128(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v130128(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v130128(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v130128(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v130128(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v130128(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v130128(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v130128(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v130128(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v130128(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v130128(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v130128(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v130128(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v130128(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v130128(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v130128(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v130128(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v130128(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v130128(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v130128(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v130128(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v130128(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v130128(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v130128(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v130128(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v130128(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v130128(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v130128(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2395,axiom,
! [VarNext] :
( v130130(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130128(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130130(VarNext)
<=> ( v130131(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130131(VarNext)
<=> ( v130133(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130133(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41062,axiom,
! [VarNext] :
( v364(VarNext,bitIndex448)
<=> v130120(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130122(VarNext)
=> ( ( v130120(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v130120(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v130120(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v130120(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v130120(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v130120(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v130120(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v130120(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v130120(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v130120(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v130120(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v130120(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v130120(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v130120(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v130120(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v130120(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v130120(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v130120(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v130120(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v130120(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v130120(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v130120(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v130120(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v130120(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v130120(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v130120(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v130120(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v130120(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v130120(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v130120(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v130120(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v130120(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v130120(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v130120(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v130120(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v130120(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v130120(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v130120(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v130120(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v130120(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v130120(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v130120(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v130120(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v130120(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v130120(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v130120(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v130120(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v130120(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v130120(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v130120(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v130120(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v130120(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v130120(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v130120(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v130120(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v130120(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v130120(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v130120(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v130120(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v130120(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v130120(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v130120(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v130120(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v130120(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v130120(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v130120(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v130120(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v130120(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v130120(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v130120(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v130120(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v130120(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v130120(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v130120(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v130120(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v130120(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v130120(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v130120(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v130120(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v130120(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v130120(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v130120(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v130120(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v130120(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v130120(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v130120(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v130120(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v130120(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v130120(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v130120(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v130120(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v130120(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v130120(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v130120(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v130120(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v130120(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v130120(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v130120(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v130120(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v130120(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v130120(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v130120(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v130120(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v130120(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v130120(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v130120(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v130120(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v130120(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v130120(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v130120(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v130120(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v130120(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v130120(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v130120(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v130120(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v130120(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2394,axiom,
! [VarNext] :
( v130122(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130120(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130122(VarNext)
<=> ( v130123(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130123(VarNext)
<=> ( v130125(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130125(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41061,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex100)
<=> v396(VarCurr,bitIndex100) ) ).
fof(addAssignment_41060,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex100)
<=> v398(VarCurr,bitIndex100) ) ).
fof(addAssignment_41059,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex100)
<=> v400(VarCurr,bitIndex100) ) ).
fof(addAssignment_41058,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex100)
<=> v402(VarCurr,bitIndex100) ) ).
fof(addAssignment_41057,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex100)
<=> v404(VarCurr,bitIndex100) ) ).
fof(addAssignment_41056,axiom,
! [VarCurr] :
( v129924(VarCurr,bitIndex3)
<=> v129925(VarCurr,bitIndex3) ) ).
fof(addAssignment_41055,axiom,
! [VarCurr] :
( v129926(VarCurr,bitIndex1)
<=> v130075(VarCurr,bitIndex1) ) ).
fof(addAssignment_41054,axiom,
! [VarCurr] :
( v129933(VarCurr,bitIndex5)
<=> v129958(VarCurr,bitIndex5) ) ).
fof(addAssignment_41053,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex5)
<=> v129586(VarCurr,bitIndex5) ) ).
fof(addAssignment_41052,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex5)
<=> v129588(VarCurr,bitIndex5) ) ).
fof(addAssignment_41051,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex5)
<=> v129590(VarCurr,bitIndex5) ) ).
fof(addAssignment_41050,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex5)
<=> v358(VarCurr,bitIndex99) ) ).
fof(addAssignment_41049,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex99)
<=> v360(VarCurr,bitIndex99) ) ).
fof(addAssignment_41048,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex99)
<=> v362(VarCurr,bitIndex99) ) ).
fof(addAssignment_41047,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex99)
<=> v364(VarCurr,bitIndex679) ) ).
fof(addAssignment_41046,axiom,
! [VarNext] :
( v364(VarNext,bitIndex679)
<=> v130112(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130114(VarNext)
=> ( ( v130112(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v130112(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v130112(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v130112(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v130112(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v130112(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v130112(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v130112(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v130112(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v130112(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v130112(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v130112(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v130112(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v130112(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v130112(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v130112(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v130112(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v130112(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v130112(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v130112(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v130112(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v130112(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v130112(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v130112(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v130112(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v130112(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v130112(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v130112(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v130112(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v130112(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v130112(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v130112(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v130112(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v130112(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v130112(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v130112(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v130112(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v130112(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v130112(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v130112(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v130112(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v130112(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v130112(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v130112(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v130112(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v130112(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v130112(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v130112(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v130112(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v130112(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v130112(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v130112(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v130112(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v130112(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v130112(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v130112(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v130112(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v130112(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v130112(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v130112(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v130112(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v130112(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v130112(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v130112(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v130112(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v130112(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v130112(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v130112(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v130112(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v130112(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v130112(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v130112(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v130112(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v130112(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v130112(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v130112(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v130112(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v130112(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v130112(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v130112(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v130112(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v130112(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v130112(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v130112(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v130112(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v130112(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v130112(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v130112(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v130112(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v130112(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v130112(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v130112(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v130112(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v130112(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v130112(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v130112(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v130112(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v130112(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v130112(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v130112(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v130112(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v130112(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v130112(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v130112(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v130112(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v130112(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v130112(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v130112(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v130112(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v130112(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v130112(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v130112(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v130112(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v130112(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v130112(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v130112(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2393,axiom,
! [VarNext] :
( v130114(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130112(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130114(VarNext)
<=> ( v130115(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130115(VarNext)
<=> ( v130117(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130117(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41045,axiom,
! [VarNext] :
( v364(VarNext,bitIndex563)
<=> v130104(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130106(VarNext)
=> ( ( v130104(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v130104(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v130104(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v130104(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v130104(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v130104(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v130104(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v130104(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v130104(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v130104(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v130104(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v130104(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v130104(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v130104(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v130104(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v130104(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v130104(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v130104(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v130104(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v130104(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v130104(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v130104(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v130104(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v130104(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v130104(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v130104(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v130104(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v130104(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v130104(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v130104(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v130104(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v130104(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v130104(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v130104(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v130104(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v130104(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v130104(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v130104(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v130104(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v130104(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v130104(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v130104(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v130104(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v130104(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v130104(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v130104(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v130104(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v130104(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v130104(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v130104(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v130104(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v130104(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v130104(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v130104(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v130104(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v130104(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v130104(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v130104(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v130104(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v130104(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v130104(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v130104(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v130104(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v130104(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v130104(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v130104(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v130104(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v130104(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v130104(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v130104(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v130104(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v130104(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v130104(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v130104(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v130104(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v130104(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v130104(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v130104(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v130104(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v130104(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v130104(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v130104(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v130104(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v130104(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v130104(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v130104(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v130104(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v130104(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v130104(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v130104(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v130104(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v130104(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v130104(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v130104(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v130104(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v130104(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v130104(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v130104(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v130104(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v130104(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v130104(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v130104(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v130104(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v130104(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v130104(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v130104(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v130104(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v130104(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v130104(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v130104(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v130104(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v130104(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v130104(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v130104(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v130104(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v130104(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2392,axiom,
! [VarNext] :
( v130106(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130104(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130106(VarNext)
<=> ( v130107(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130107(VarNext)
<=> ( v130109(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130109(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41044,axiom,
! [VarNext] :
( v364(VarNext,bitIndex447)
<=> v130096(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130098(VarNext)
=> ( ( v130096(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v130096(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v130096(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v130096(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v130096(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v130096(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v130096(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v130096(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v130096(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v130096(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v130096(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v130096(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v130096(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v130096(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v130096(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v130096(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v130096(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v130096(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v130096(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v130096(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v130096(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v130096(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v130096(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v130096(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v130096(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v130096(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v130096(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v130096(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v130096(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v130096(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v130096(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v130096(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v130096(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v130096(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v130096(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v130096(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v130096(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v130096(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v130096(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v130096(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v130096(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v130096(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v130096(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v130096(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v130096(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v130096(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v130096(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v130096(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v130096(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v130096(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v130096(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v130096(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v130096(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v130096(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v130096(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v130096(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v130096(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v130096(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v130096(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v130096(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v130096(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v130096(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v130096(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v130096(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v130096(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v130096(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v130096(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v130096(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v130096(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v130096(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v130096(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v130096(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v130096(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v130096(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v130096(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v130096(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v130096(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v130096(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v130096(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v130096(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v130096(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v130096(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v130096(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v130096(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v130096(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v130096(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v130096(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v130096(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v130096(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v130096(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v130096(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v130096(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v130096(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v130096(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v130096(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v130096(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v130096(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v130096(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v130096(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v130096(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v130096(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v130096(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v130096(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v130096(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v130096(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v130096(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v130096(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v130096(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v130096(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v130096(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v130096(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v130096(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v130096(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v130096(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v130096(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v130096(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2391,axiom,
! [VarNext] :
( v130098(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130096(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130098(VarNext)
<=> ( v130099(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130099(VarNext)
<=> ( v130101(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130101(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41043,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex99)
<=> v396(VarCurr,bitIndex99) ) ).
fof(addAssignment_41042,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex99)
<=> v398(VarCurr,bitIndex99) ) ).
fof(addAssignment_41041,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex99)
<=> v400(VarCurr,bitIndex99) ) ).
fof(addAssignment_41040,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex99)
<=> v402(VarCurr,bitIndex99) ) ).
fof(addAssignment_41039,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex99)
<=> v404(VarCurr,bitIndex99) ) ).
fof(addAssignment_41038,axiom,
! [VarCurr] :
( v129924(VarCurr,bitIndex2)
<=> v129925(VarCurr,bitIndex2) ) ).
fof(addAssignment_41037,axiom,
! [VarCurr] :
( v129926(VarCurr,bitIndex0)
<=> v130075(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_464,axiom,
! [VarCurr] :
( ~ v129929(VarCurr)
=> ( ( v130075(VarCurr,bitIndex3)
<=> v129933(VarCurr,bitIndex7) )
& ( v130075(VarCurr,bitIndex2)
<=> v129933(VarCurr,bitIndex6) )
& ( v130075(VarCurr,bitIndex1)
<=> v129933(VarCurr,bitIndex5) )
& ( v130075(VarCurr,bitIndex0)
<=> v129933(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2909,axiom,
! [VarCurr] :
( v129929(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v130075(VarCurr,B)
<=> v130076(VarCurr,B) ) ) ) ).
fof(addAssignment_41036,axiom,
! [VarCurr] :
( v130076(VarCurr,bitIndex0)
<=> v130092(VarCurr) ) ).
fof(addAssignment_41035,axiom,
! [VarCurr] :
( v130076(VarCurr,bitIndex1)
<=> v130090(VarCurr) ) ).
fof(addAssignment_41034,axiom,
! [VarCurr] :
( v130076(VarCurr,bitIndex2)
<=> v130085(VarCurr) ) ).
fof(addAssignment_41033,axiom,
! [VarCurr] :
( v130076(VarCurr,bitIndex3)
<=> v130078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25753,axiom,
! [VarCurr] :
( v130090(VarCurr)
<=> ( v130091(VarCurr)
& v130094(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2538,axiom,
! [VarCurr] :
( v130094(VarCurr)
<=> ( v129933(VarCurr,bitIndex4)
| v129933(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25752,axiom,
! [VarCurr] :
( v130091(VarCurr)
<=> ( v130092(VarCurr)
| v130093(VarCurr) ) ) ).
fof(writeUnaryOperator_10577,axiom,
! [VarCurr] :
( ~ v130093(VarCurr)
<=> v129933(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10576,axiom,
! [VarCurr] :
( ~ v130092(VarCurr)
<=> v129933(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25751,axiom,
! [VarCurr] :
( v130085(VarCurr)
<=> ( v130086(VarCurr)
& v130089(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2537,axiom,
! [VarCurr] :
( v130089(VarCurr)
<=> ( v130082(VarCurr)
| v129933(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25750,axiom,
! [VarCurr] :
( v130086(VarCurr)
<=> ( v130087(VarCurr)
| v130088(VarCurr) ) ) ).
fof(writeUnaryOperator_10575,axiom,
! [VarCurr] :
( ~ v130088(VarCurr)
<=> v129933(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10574,axiom,
! [VarCurr] :
( ~ v130087(VarCurr)
<=> v130082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25749,axiom,
! [VarCurr] :
( v130078(VarCurr)
<=> ( v130079(VarCurr)
& v130084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2536,axiom,
! [VarCurr] :
( v130084(VarCurr)
<=> ( v130081(VarCurr)
| v129933(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25748,axiom,
! [VarCurr] :
( v130079(VarCurr)
<=> ( v130080(VarCurr)
| v130083(VarCurr) ) ) ).
fof(writeUnaryOperator_10573,axiom,
! [VarCurr] :
( ~ v130083(VarCurr)
<=> v129933(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10572,axiom,
! [VarCurr] :
( ~ v130080(VarCurr)
<=> v130081(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2535,axiom,
! [VarCurr] :
( v130081(VarCurr)
<=> ( v130082(VarCurr)
& v129933(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2534,axiom,
! [VarCurr] :
( v130082(VarCurr)
<=> ( v129933(VarCurr,bitIndex4)
& v129933(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41032,axiom,
! [VarCurr] :
( v129933(VarCurr,bitIndex4)
<=> v129958(VarCurr,bitIndex4) ) ).
fof(addAssignment_41031,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex4)
<=> v129586(VarCurr,bitIndex4) ) ).
fof(addAssignment_41030,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex4)
<=> v129588(VarCurr,bitIndex4) ) ).
fof(addAssignment_41029,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex4)
<=> v129590(VarCurr,bitIndex4) ) ).
fof(addAssignment_41028,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex4)
<=> v358(VarCurr,bitIndex98) ) ).
fof(addAssignment_41027,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex98)
<=> v360(VarCurr,bitIndex98) ) ).
fof(addAssignment_41026,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex98)
<=> v362(VarCurr,bitIndex98) ) ).
fof(addAssignment_41025,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex98)
<=> v364(VarCurr,bitIndex678) ) ).
fof(addAssignment_41024,axiom,
! [VarNext] :
( v364(VarNext,bitIndex678)
<=> v130068(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_99,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130070(VarNext)
=> ( ( v130068(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v130068(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v130068(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v130068(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v130068(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v130068(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v130068(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v130068(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v130068(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v130068(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v130068(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v130068(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v130068(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v130068(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v130068(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v130068(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v130068(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v130068(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v130068(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v130068(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v130068(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v130068(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v130068(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v130068(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v130068(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v130068(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v130068(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v130068(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v130068(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v130068(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v130068(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v130068(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v130068(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v130068(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v130068(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v130068(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v130068(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v130068(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v130068(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v130068(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v130068(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v130068(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v130068(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v130068(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v130068(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v130068(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v130068(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v130068(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v130068(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v130068(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v130068(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v130068(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v130068(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v130068(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v130068(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v130068(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v130068(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v130068(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v130068(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v130068(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v130068(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v130068(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v130068(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v130068(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v130068(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v130068(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v130068(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v130068(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v130068(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v130068(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v130068(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v130068(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v130068(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v130068(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v130068(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v130068(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v130068(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v130068(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v130068(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v130068(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v130068(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v130068(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v130068(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v130068(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v130068(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v130068(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v130068(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v130068(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v130068(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v130068(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v130068(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v130068(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v130068(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v130068(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v130068(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v130068(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v130068(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v130068(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v130068(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v130068(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v130068(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v130068(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v130068(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v130068(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v130068(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v130068(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v130068(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v130068(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v130068(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v130068(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v130068(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v130068(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v130068(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v130068(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v130068(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v130068(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2390,axiom,
! [VarNext] :
( v130070(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130068(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130070(VarNext)
<=> ( v130071(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130071(VarNext)
<=> ( v130073(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130073(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41023,axiom,
! [VarNext] :
( v364(VarNext,bitIndex562)
<=> v130060(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_98,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130062(VarNext)
=> ( ( v130060(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v130060(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v130060(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v130060(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v130060(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v130060(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v130060(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v130060(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v130060(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v130060(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v130060(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v130060(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v130060(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v130060(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v130060(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v130060(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v130060(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v130060(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v130060(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v130060(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v130060(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v130060(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v130060(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v130060(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v130060(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v130060(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v130060(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v130060(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v130060(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v130060(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v130060(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v130060(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v130060(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v130060(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v130060(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v130060(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v130060(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v130060(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v130060(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v130060(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v130060(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v130060(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v130060(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v130060(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v130060(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v130060(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v130060(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v130060(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v130060(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v130060(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v130060(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v130060(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v130060(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v130060(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v130060(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v130060(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v130060(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v130060(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v130060(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v130060(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v130060(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v130060(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v130060(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v130060(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v130060(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v130060(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v130060(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v130060(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v130060(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v130060(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v130060(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v130060(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v130060(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v130060(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v130060(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v130060(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v130060(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v130060(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v130060(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v130060(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v130060(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v130060(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v130060(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v130060(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v130060(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v130060(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v130060(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v130060(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v130060(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v130060(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v130060(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v130060(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v130060(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v130060(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v130060(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v130060(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v130060(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v130060(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v130060(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v130060(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v130060(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v130060(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v130060(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v130060(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v130060(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v130060(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v130060(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v130060(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v130060(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v130060(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v130060(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v130060(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v130060(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v130060(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v130060(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v130060(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2389,axiom,
! [VarNext] :
( v130062(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130060(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130062(VarNext)
<=> ( v130063(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130063(VarNext)
<=> ( v130065(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130065(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41022,axiom,
! [VarNext] :
( v364(VarNext,bitIndex446)
<=> v130052(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_97,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130054(VarNext)
=> ( ( v130052(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v130052(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v130052(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v130052(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v130052(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v130052(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v130052(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v130052(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v130052(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v130052(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v130052(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v130052(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v130052(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v130052(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v130052(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v130052(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v130052(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v130052(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v130052(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v130052(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v130052(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v130052(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v130052(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v130052(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v130052(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v130052(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v130052(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v130052(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v130052(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v130052(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v130052(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v130052(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v130052(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v130052(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v130052(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v130052(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v130052(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v130052(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v130052(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v130052(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v130052(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v130052(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v130052(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v130052(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v130052(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v130052(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v130052(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v130052(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v130052(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v130052(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v130052(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v130052(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v130052(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v130052(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v130052(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v130052(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v130052(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v130052(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v130052(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v130052(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v130052(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v130052(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v130052(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v130052(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v130052(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v130052(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v130052(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v130052(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v130052(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v130052(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v130052(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v130052(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v130052(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v130052(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v130052(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v130052(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v130052(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v130052(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v130052(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v130052(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v130052(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v130052(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v130052(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v130052(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v130052(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v130052(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v130052(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v130052(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v130052(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v130052(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v130052(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v130052(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v130052(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v130052(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v130052(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v130052(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v130052(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v130052(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v130052(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v130052(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v130052(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v130052(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v130052(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v130052(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v130052(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v130052(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v130052(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v130052(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v130052(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v130052(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v130052(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v130052(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v130052(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v130052(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v130052(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v130052(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2388,axiom,
! [VarNext] :
( v130054(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130052(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130054(VarNext)
<=> ( v130055(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130055(VarNext)
<=> ( v130057(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130057(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_41021,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex98)
<=> v396(VarCurr,bitIndex98) ) ).
fof(addAssignment_41020,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex98)
<=> v398(VarCurr,bitIndex98) ) ).
fof(addAssignment_41019,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex98)
<=> v400(VarCurr,bitIndex98) ) ).
fof(addAssignment_41018,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex98)
<=> v402(VarCurr,bitIndex98) ) ).
fof(addAssignment_41017,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex98)
<=> v404(VarCurr,bitIndex98) ) ).
fof(writeBinaryOperatorShiftedRanges_2533,axiom,
! [VarCurr] :
( v129929(VarCurr)
<=> ( v130049(VarCurr)
| v129931(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2532,axiom,
! [VarCurr] :
( v130049(VarCurr)
<=> ( v130050(VarCurr)
| v129931(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2531,axiom,
! [VarCurr] :
( v130050(VarCurr)
<=> ( v129931(VarCurr,bitIndex0)
| v129931(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41016,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129931(VarCurr,B)
<=> v129933(VarCurr,B) ) ) ).
fof(addAssignment_41015,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129933(VarCurr,B)
<=> v129958(VarCurr,B) ) ) ).
fof(addAssignment_41014,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex0)
<=> v130043(VarCurr) ) ).
fof(addAssignment_41013,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex1)
<=> v130038(VarCurr) ) ).
fof(addAssignment_41012,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex2)
<=> v130033(VarCurr) ) ).
fof(addAssignment_41011,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex3)
<=> v130028(VarCurr) ) ).
fof(addAssignment_41010,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex4)
<=> v130023(VarCurr) ) ).
fof(addAssignment_41009,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex5)
<=> v130018(VarCurr) ) ).
fof(addAssignment_41008,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex6)
<=> v130013(VarCurr) ) ).
fof(addAssignment_41007,axiom,
! [VarCurr] :
( v129958(VarCurr,bitIndex7)
<=> v129960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25741,axiom,
! [VarCurr] :
( v130043(VarCurr)
<=> ( v130044(VarCurr)
& v130046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25740,axiom,
! [VarCurr] :
( v130046(VarCurr)
<=> ( v129584(VarCurr,bitIndex0)
| v129976(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25739,axiom,
! [VarCurr] :
( v130044(VarCurr)
<=> ( v129686(VarCurr)
| v130045(VarCurr) ) ) ).
fof(writeUnaryOperator_10568,axiom,
! [VarCurr] :
( ~ v130045(VarCurr)
<=> v129976(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25738,axiom,
! [VarCurr] :
( v130038(VarCurr)
<=> ( v130039(VarCurr)
& v130042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25737,axiom,
! [VarCurr] :
( v130042(VarCurr)
<=> ( v129975(VarCurr)
| v129977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25736,axiom,
! [VarCurr] :
( v130039(VarCurr)
<=> ( v130040(VarCurr)
| v130041(VarCurr) ) ) ).
fof(writeUnaryOperator_10567,axiom,
! [VarCurr] :
( ~ v130041(VarCurr)
<=> v129977(VarCurr) ) ).
fof(writeUnaryOperator_10566,axiom,
! [VarCurr] :
( ~ v130040(VarCurr)
<=> v129975(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25735,axiom,
! [VarCurr] :
( v130033(VarCurr)
<=> ( v130034(VarCurr)
& v130037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25734,axiom,
! [VarCurr] :
( v130037(VarCurr)
<=> ( v129973(VarCurr)
| v129982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25733,axiom,
! [VarCurr] :
( v130034(VarCurr)
<=> ( v130035(VarCurr)
| v130036(VarCurr) ) ) ).
fof(writeUnaryOperator_10565,axiom,
! [VarCurr] :
( ~ v130036(VarCurr)
<=> v129982(VarCurr) ) ).
fof(writeUnaryOperator_10564,axiom,
! [VarCurr] :
( ~ v130035(VarCurr)
<=> v129973(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25732,axiom,
! [VarCurr] :
( v130028(VarCurr)
<=> ( v130029(VarCurr)
& v130032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25731,axiom,
! [VarCurr] :
( v130032(VarCurr)
<=> ( v129971(VarCurr)
| v129987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25730,axiom,
! [VarCurr] :
( v130029(VarCurr)
<=> ( v130030(VarCurr)
| v130031(VarCurr) ) ) ).
fof(writeUnaryOperator_10563,axiom,
! [VarCurr] :
( ~ v130031(VarCurr)
<=> v129987(VarCurr) ) ).
fof(writeUnaryOperator_10562,axiom,
! [VarCurr] :
( ~ v130030(VarCurr)
<=> v129971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25729,axiom,
! [VarCurr] :
( v130023(VarCurr)
<=> ( v130024(VarCurr)
& v130027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25728,axiom,
! [VarCurr] :
( v130027(VarCurr)
<=> ( v129969(VarCurr)
| v129992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25727,axiom,
! [VarCurr] :
( v130024(VarCurr)
<=> ( v130025(VarCurr)
| v130026(VarCurr) ) ) ).
fof(writeUnaryOperator_10561,axiom,
! [VarCurr] :
( ~ v130026(VarCurr)
<=> v129992(VarCurr) ) ).
fof(writeUnaryOperator_10560,axiom,
! [VarCurr] :
( ~ v130025(VarCurr)
<=> v129969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25726,axiom,
! [VarCurr] :
( v130018(VarCurr)
<=> ( v130019(VarCurr)
& v130022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25725,axiom,
! [VarCurr] :
( v130022(VarCurr)
<=> ( v129967(VarCurr)
| v129997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25724,axiom,
! [VarCurr] :
( v130019(VarCurr)
<=> ( v130020(VarCurr)
| v130021(VarCurr) ) ) ).
fof(writeUnaryOperator_10559,axiom,
! [VarCurr] :
( ~ v130021(VarCurr)
<=> v129997(VarCurr) ) ).
fof(writeUnaryOperator_10558,axiom,
! [VarCurr] :
( ~ v130020(VarCurr)
<=> v129967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25723,axiom,
! [VarCurr] :
( v130013(VarCurr)
<=> ( v130014(VarCurr)
& v130017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25722,axiom,
! [VarCurr] :
( v130017(VarCurr)
<=> ( v129965(VarCurr)
| v130002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25721,axiom,
! [VarCurr] :
( v130014(VarCurr)
<=> ( v130015(VarCurr)
| v130016(VarCurr) ) ) ).
fof(writeUnaryOperator_10557,axiom,
! [VarCurr] :
( ~ v130016(VarCurr)
<=> v130002(VarCurr) ) ).
fof(writeUnaryOperator_10556,axiom,
! [VarCurr] :
( ~ v130015(VarCurr)
<=> v129965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25720,axiom,
! [VarCurr] :
( v129960(VarCurr)
<=> ( v129961(VarCurr)
& v130012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25719,axiom,
! [VarCurr] :
( v130012(VarCurr)
<=> ( v129963(VarCurr)
| v130008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25718,axiom,
! [VarCurr] :
( v129961(VarCurr)
<=> ( v129962(VarCurr)
| v130007(VarCurr) ) ) ).
fof(writeUnaryOperator_10555,axiom,
! [VarCurr] :
( ~ v130007(VarCurr)
<=> v130008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25717,axiom,
! [VarCurr] :
( v130008(VarCurr)
<=> ( v130009(VarCurr)
& v130011(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2530,axiom,
! [VarCurr] :
( v130011(VarCurr)
<=> ( v129584(VarCurr,bitIndex7)
| v129976(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25716,axiom,
! [VarCurr] :
( v130009(VarCurr)
<=> ( v129760(VarCurr)
| v130010(VarCurr) ) ) ).
fof(writeUnaryOperator_10554,axiom,
! [VarCurr] :
( ~ v130010(VarCurr)
<=> v129976(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10553,axiom,
! [VarCurr] :
( ~ v129962(VarCurr)
<=> v129963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25715,axiom,
! [VarCurr] :
( v129963(VarCurr)
<=> ( v129964(VarCurr)
| v130006(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2529,axiom,
! [VarCurr] :
( v130006(VarCurr)
<=> ( v129584(VarCurr,bitIndex6)
& v129976(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25714,axiom,
! [VarCurr] :
( v129964(VarCurr)
<=> ( v129965(VarCurr)
& v130002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25713,axiom,
! [VarCurr] :
( v130002(VarCurr)
<=> ( v130003(VarCurr)
& v130005(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2528,axiom,
! [VarCurr] :
( v130005(VarCurr)
<=> ( v129584(VarCurr,bitIndex6)
| v129976(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25712,axiom,
! [VarCurr] :
( v130003(VarCurr)
<=> ( v129765(VarCurr)
| v130004(VarCurr) ) ) ).
fof(writeUnaryOperator_10552,axiom,
! [VarCurr] :
( ~ v130004(VarCurr)
<=> v129976(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25711,axiom,
! [VarCurr] :
( v129965(VarCurr)
<=> ( v129966(VarCurr)
| v130001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2527,axiom,
! [VarCurr] :
( v130001(VarCurr)
<=> ( v129584(VarCurr,bitIndex5)
& v129976(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25710,axiom,
! [VarCurr] :
( v129966(VarCurr)
<=> ( v129967(VarCurr)
& v129997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25709,axiom,
! [VarCurr] :
( v129997(VarCurr)
<=> ( v129998(VarCurr)
& v130000(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2526,axiom,
! [VarCurr] :
( v130000(VarCurr)
<=> ( v129584(VarCurr,bitIndex5)
| v129976(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25708,axiom,
! [VarCurr] :
( v129998(VarCurr)
<=> ( v129770(VarCurr)
| v129999(VarCurr) ) ) ).
fof(writeUnaryOperator_10551,axiom,
! [VarCurr] :
( ~ v129999(VarCurr)
<=> v129976(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25707,axiom,
! [VarCurr] :
( v129967(VarCurr)
<=> ( v129968(VarCurr)
| v129996(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2525,axiom,
! [VarCurr] :
( v129996(VarCurr)
<=> ( v129584(VarCurr,bitIndex4)
& v129976(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25706,axiom,
! [VarCurr] :
( v129968(VarCurr)
<=> ( v129969(VarCurr)
& v129992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25705,axiom,
! [VarCurr] :
( v129992(VarCurr)
<=> ( v129993(VarCurr)
& v129995(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2524,axiom,
! [VarCurr] :
( v129995(VarCurr)
<=> ( v129584(VarCurr,bitIndex4)
| v129976(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25704,axiom,
! [VarCurr] :
( v129993(VarCurr)
<=> ( v129775(VarCurr)
| v129994(VarCurr) ) ) ).
fof(writeUnaryOperator_10550,axiom,
! [VarCurr] :
( ~ v129994(VarCurr)
<=> v129976(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25703,axiom,
! [VarCurr] :
( v129969(VarCurr)
<=> ( v129970(VarCurr)
| v129991(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2523,axiom,
! [VarCurr] :
( v129991(VarCurr)
<=> ( v129584(VarCurr,bitIndex3)
& v129976(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25702,axiom,
! [VarCurr] :
( v129970(VarCurr)
<=> ( v129971(VarCurr)
& v129987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25701,axiom,
! [VarCurr] :
( v129987(VarCurr)
<=> ( v129988(VarCurr)
& v129990(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2522,axiom,
! [VarCurr] :
( v129990(VarCurr)
<=> ( v129584(VarCurr,bitIndex3)
| v129976(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25700,axiom,
! [VarCurr] :
( v129988(VarCurr)
<=> ( v129780(VarCurr)
| v129989(VarCurr) ) ) ).
fof(writeUnaryOperator_10549,axiom,
! [VarCurr] :
( ~ v129989(VarCurr)
<=> v129976(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25699,axiom,
! [VarCurr] :
( v129971(VarCurr)
<=> ( v129972(VarCurr)
| v129986(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2521,axiom,
! [VarCurr] :
( v129986(VarCurr)
<=> ( v129584(VarCurr,bitIndex2)
& v129976(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25698,axiom,
! [VarCurr] :
( v129972(VarCurr)
<=> ( v129973(VarCurr)
& v129982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25697,axiom,
! [VarCurr] :
( v129982(VarCurr)
<=> ( v129983(VarCurr)
& v129985(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2520,axiom,
! [VarCurr] :
( v129985(VarCurr)
<=> ( v129584(VarCurr,bitIndex2)
| v129976(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25696,axiom,
! [VarCurr] :
( v129983(VarCurr)
<=> ( v129779(VarCurr)
| v129984(VarCurr) ) ) ).
fof(writeUnaryOperator_10548,axiom,
! [VarCurr] :
( ~ v129984(VarCurr)
<=> v129976(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25695,axiom,
! [VarCurr] :
( v129973(VarCurr)
<=> ( v129974(VarCurr)
| v129981(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2519,axiom,
! [VarCurr] :
( v129981(VarCurr)
<=> ( v129584(VarCurr,bitIndex1)
& v129976(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25694,axiom,
! [VarCurr] :
( v129974(VarCurr)
<=> ( v129975(VarCurr)
& v129977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25693,axiom,
! [VarCurr] :
( v129977(VarCurr)
<=> ( v129978(VarCurr)
& v129980(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2518,axiom,
! [VarCurr] :
( v129980(VarCurr)
<=> ( v129584(VarCurr,bitIndex1)
| v129976(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25692,axiom,
! [VarCurr] :
( v129978(VarCurr)
<=> ( v129680(VarCurr)
| v129979(VarCurr) ) ) ).
fof(writeUnaryOperator_10547,axiom,
! [VarCurr] :
( ~ v129979(VarCurr)
<=> v129976(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25691,axiom,
! [VarCurr] :
( v129975(VarCurr)
<=> ( v129584(VarCurr,bitIndex0)
& v129976(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41006,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129976(VarCurr,B)
<=> v129518(VarCurr,B) ) ) ).
fof(addAssignment_41005,axiom,
! [VarCurr] :
( ( v129976(VarCurr,bitIndex7)
<=> $false )
& ( v129976(VarCurr,bitIndex6)
<=> $false )
& ( v129976(VarCurr,bitIndex5)
<=> $false )
& ( v129976(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41004,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex3)
<=> v129586(VarCurr,bitIndex3) ) ).
fof(addAssignment_41003,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex3)
<=> v129588(VarCurr,bitIndex3) ) ).
fof(addAssignment_41002,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex3)
<=> v129590(VarCurr,bitIndex3) ) ).
fof(addAssignment_41001,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex3)
<=> v358(VarCurr,bitIndex97) ) ).
fof(addAssignment_41000,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex97)
<=> v360(VarCurr,bitIndex97) ) ).
fof(addAssignment_40999,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex97)
<=> v362(VarCurr,bitIndex97) ) ).
fof(addAssignment_40998,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex97)
<=> v364(VarCurr,bitIndex677) ) ).
fof(addAssignment_40997,axiom,
! [VarNext] :
( v364(VarNext,bitIndex677)
<=> v129951(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_96,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129953(VarNext)
=> ( ( v129951(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v129951(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v129951(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v129951(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v129951(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v129951(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v129951(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v129951(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v129951(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v129951(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v129951(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v129951(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v129951(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v129951(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v129951(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v129951(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v129951(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v129951(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v129951(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v129951(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v129951(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v129951(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v129951(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v129951(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v129951(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v129951(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v129951(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v129951(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v129951(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v129951(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v129951(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v129951(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v129951(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v129951(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v129951(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v129951(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v129951(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v129951(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v129951(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v129951(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v129951(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v129951(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v129951(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v129951(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v129951(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v129951(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v129951(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v129951(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v129951(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v129951(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v129951(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v129951(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v129951(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v129951(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v129951(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v129951(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v129951(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v129951(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v129951(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v129951(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v129951(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v129951(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v129951(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v129951(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v129951(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v129951(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v129951(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v129951(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v129951(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v129951(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v129951(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v129951(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v129951(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v129951(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v129951(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v129951(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v129951(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v129951(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v129951(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v129951(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v129951(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v129951(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v129951(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v129951(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v129951(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v129951(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v129951(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v129951(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v129951(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v129951(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v129951(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v129951(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v129951(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v129951(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v129951(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v129951(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v129951(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v129951(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v129951(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v129951(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v129951(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v129951(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v129951(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v129951(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v129951(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v129951(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v129951(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v129951(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v129951(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v129951(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v129951(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v129951(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v129951(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v129951(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v129951(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v129951(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2387,axiom,
! [VarNext] :
( v129953(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129951(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129953(VarNext)
<=> ( v129954(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129954(VarNext)
<=> ( v129956(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129956(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40996,axiom,
! [VarNext] :
( v364(VarNext,bitIndex561)
<=> v129943(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_95,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129945(VarNext)
=> ( ( v129943(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v129943(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v129943(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v129943(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v129943(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v129943(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v129943(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v129943(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v129943(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v129943(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v129943(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v129943(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v129943(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v129943(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v129943(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v129943(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v129943(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v129943(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v129943(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v129943(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v129943(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v129943(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v129943(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v129943(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v129943(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v129943(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v129943(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v129943(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v129943(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v129943(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v129943(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v129943(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v129943(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v129943(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v129943(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v129943(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v129943(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v129943(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v129943(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v129943(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v129943(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v129943(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v129943(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v129943(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v129943(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v129943(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v129943(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v129943(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v129943(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v129943(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v129943(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v129943(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v129943(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v129943(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v129943(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v129943(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v129943(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v129943(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v129943(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v129943(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v129943(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v129943(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v129943(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v129943(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v129943(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v129943(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v129943(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v129943(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v129943(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v129943(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v129943(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v129943(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v129943(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v129943(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v129943(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v129943(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v129943(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v129943(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v129943(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v129943(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v129943(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v129943(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v129943(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v129943(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v129943(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v129943(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v129943(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v129943(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v129943(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v129943(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v129943(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v129943(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v129943(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v129943(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v129943(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v129943(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v129943(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v129943(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v129943(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v129943(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v129943(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v129943(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v129943(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v129943(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v129943(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v129943(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v129943(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v129943(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v129943(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v129943(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v129943(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v129943(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v129943(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v129943(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v129943(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v129943(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2386,axiom,
! [VarNext] :
( v129945(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129943(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129945(VarNext)
<=> ( v129946(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129946(VarNext)
<=> ( v129948(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129948(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40995,axiom,
! [VarNext] :
( v364(VarNext,bitIndex445)
<=> v129935(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_94,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129937(VarNext)
=> ( ( v129935(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v129935(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v129935(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v129935(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v129935(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v129935(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v129935(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v129935(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v129935(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v129935(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v129935(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v129935(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v129935(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v129935(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v129935(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v129935(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v129935(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v129935(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v129935(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v129935(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v129935(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v129935(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v129935(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v129935(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v129935(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v129935(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v129935(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v129935(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v129935(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v129935(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v129935(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v129935(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v129935(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v129935(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v129935(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v129935(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v129935(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v129935(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v129935(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v129935(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v129935(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v129935(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v129935(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v129935(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v129935(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v129935(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v129935(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v129935(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v129935(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v129935(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v129935(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v129935(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v129935(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v129935(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v129935(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v129935(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v129935(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v129935(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v129935(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v129935(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v129935(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v129935(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v129935(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v129935(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v129935(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v129935(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v129935(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v129935(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v129935(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v129935(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v129935(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v129935(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v129935(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v129935(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v129935(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v129935(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v129935(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v129935(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v129935(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v129935(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v129935(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v129935(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v129935(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v129935(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v129935(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v129935(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v129935(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v129935(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v129935(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v129935(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v129935(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v129935(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v129935(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v129935(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v129935(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v129935(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v129935(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v129935(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v129935(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v129935(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v129935(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v129935(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v129935(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v129935(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v129935(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v129935(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v129935(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v129935(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v129935(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v129935(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v129935(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v129935(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v129935(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v129935(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v129935(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v129935(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2385,axiom,
! [VarNext] :
( v129937(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129935(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129937(VarNext)
<=> ( v129938(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129938(VarNext)
<=> ( v129940(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129940(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40994,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex97)
<=> v396(VarCurr,bitIndex97) ) ).
fof(addAssignment_40993,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex97)
<=> v398(VarCurr,bitIndex97) ) ).
fof(addAssignment_40992,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex97)
<=> v400(VarCurr,bitIndex97) ) ).
fof(addAssignment_40991,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex97)
<=> v402(VarCurr,bitIndex97) ) ).
fof(addAssignment_40990,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex97)
<=> v404(VarCurr,bitIndex97) ) ).
fof(addAssignment_40989,axiom,
! [VarCurr] :
( v129924(VarCurr,bitIndex1)
<=> v129925(VarCurr,bitIndex1) ) ).
fof(addAssignment_40988,axiom,
! [VarCurr] :
( v129924(VarCurr,bitIndex0)
<=> v129925(VarCurr,bitIndex0) ) ).
fof(addAssignment_40987,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129925(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40986,axiom,
! [VarCurr] :
( ( v129925(VarCurr,bitIndex5)
<=> v129926(VarCurr,bitIndex3) )
& ( v129925(VarCurr,bitIndex4)
<=> v129926(VarCurr,bitIndex2) )
& ( v129925(VarCurr,bitIndex3)
<=> v129926(VarCurr,bitIndex1) )
& ( v129925(VarCurr,bitIndex2)
<=> v129926(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3118,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ( v129921(VarCurr)
<=> v15541(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2908,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ( v129921(VarCurr)
<=> v129919(VarCurr) ) ) ).
fof(addAssignment_40985,axiom,
! [VarCurr] :
( v129919(VarCurr)
<=> v15565(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2517,axiom,
! [VarCurr] :
( v129576(VarCurr)
<=> ( v129910(VarCurr)
| v129572(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2516,axiom,
! [VarCurr] :
( v129910(VarCurr)
<=> ( v129911(VarCurr)
| v129572(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2515,axiom,
! [VarCurr] :
( v129911(VarCurr)
<=> ( v129912(VarCurr)
| v129572(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2514,axiom,
! [VarCurr] :
( v129912(VarCurr)
<=> ( v129913(VarCurr)
| v129572(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2513,axiom,
! [VarCurr] :
( v129913(VarCurr)
<=> ( v129572(VarCurr,bitIndex0)
| v129572(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129816(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129572(VarNext,B)
<=> v129572(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2384,axiom,
! [VarNext] :
( v129816(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129572(VarNext,B)
<=> v129833(VarNext,B) ) ) ) ).
fof(addAssignment_40984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129833(VarNext,B)
<=> v129831(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5375,axiom,
! [VarCurr] :
( ~ v129825(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129831(VarCurr,B)
<=> v129834(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5377,axiom,
! [VarCurr] :
( v129825(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129831(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5374,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129834(VarCurr,B)
<=> v129871(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5376,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129834(VarCurr,B)
<=> v129835(VarCurr,B) ) ) ) ).
fof(addAssignment_40983,axiom,
! [VarCurr] :
( v129871(VarCurr,bitIndex0)
<=> v129904(VarCurr) ) ).
fof(addAssignment_40982,axiom,
! [VarCurr] :
( v129871(VarCurr,bitIndex1)
<=> v129902(VarCurr) ) ).
fof(addAssignment_40981,axiom,
! [VarCurr] :
( v129871(VarCurr,bitIndex2)
<=> v129898(VarCurr) ) ).
fof(addAssignment_40980,axiom,
! [VarCurr] :
( v129871(VarCurr,bitIndex3)
<=> v129894(VarCurr) ) ).
fof(addAssignment_40979,axiom,
! [VarCurr] :
( v129871(VarCurr,bitIndex4)
<=> v129890(VarCurr) ) ).
fof(addAssignment_40978,axiom,
! [VarCurr] :
( v129871(VarCurr,bitIndex5)
<=> v129873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25684,axiom,
! [VarCurr] :
( v129902(VarCurr)
<=> ( v129903(VarCurr)
& v129905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25683,axiom,
! [VarCurr] :
( v129905(VarCurr)
<=> ( v129572(VarCurr,bitIndex0)
| v129884(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2512,axiom,
! [VarCurr] :
( v129903(VarCurr)
<=> ( v129904(VarCurr)
| v129572(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10543,axiom,
! [VarCurr] :
( ~ v129904(VarCurr)
<=> v129572(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25682,axiom,
! [VarCurr] :
( v129898(VarCurr)
<=> ( v129899(VarCurr)
& v129901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25681,axiom,
! [VarCurr] :
( v129901(VarCurr)
<=> ( v129882(VarCurr)
| v129885(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2511,axiom,
! [VarCurr] :
( v129899(VarCurr)
<=> ( v129900(VarCurr)
| v129572(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10542,axiom,
! [VarCurr] :
( ~ v129900(VarCurr)
<=> v129882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25680,axiom,
! [VarCurr] :
( v129894(VarCurr)
<=> ( v129895(VarCurr)
& v129897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25679,axiom,
! [VarCurr] :
( v129897(VarCurr)
<=> ( v129880(VarCurr)
| v129886(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2510,axiom,
! [VarCurr] :
( v129895(VarCurr)
<=> ( v129896(VarCurr)
| v129572(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10541,axiom,
! [VarCurr] :
( ~ v129896(VarCurr)
<=> v129880(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25678,axiom,
! [VarCurr] :
( v129890(VarCurr)
<=> ( v129891(VarCurr)
& v129893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25677,axiom,
! [VarCurr] :
( v129893(VarCurr)
<=> ( v129878(VarCurr)
| v129887(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2509,axiom,
! [VarCurr] :
( v129891(VarCurr)
<=> ( v129892(VarCurr)
| v129572(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10540,axiom,
! [VarCurr] :
( ~ v129892(VarCurr)
<=> v129878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25676,axiom,
! [VarCurr] :
( v129873(VarCurr)
<=> ( v129874(VarCurr)
& v129888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25675,axiom,
! [VarCurr] :
( v129888(VarCurr)
<=> ( v129876(VarCurr)
| v129889(VarCurr) ) ) ).
fof(writeUnaryOperator_10539,axiom,
! [VarCurr] :
( ~ v129889(VarCurr)
<=> v129572(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2508,axiom,
! [VarCurr] :
( v129874(VarCurr)
<=> ( v129875(VarCurr)
| v129572(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10538,axiom,
! [VarCurr] :
( ~ v129875(VarCurr)
<=> v129876(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2507,axiom,
! [VarCurr] :
( v129876(VarCurr)
<=> ( v129572(VarCurr,bitIndex4)
| v129877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25674,axiom,
! [VarCurr] :
( v129877(VarCurr)
<=> ( v129878(VarCurr)
& v129887(VarCurr) ) ) ).
fof(writeUnaryOperator_10537,axiom,
! [VarCurr] :
( ~ v129887(VarCurr)
<=> v129572(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2506,axiom,
! [VarCurr] :
( v129878(VarCurr)
<=> ( v129572(VarCurr,bitIndex3)
| v129879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25673,axiom,
! [VarCurr] :
( v129879(VarCurr)
<=> ( v129880(VarCurr)
& v129886(VarCurr) ) ) ).
fof(writeUnaryOperator_10536,axiom,
! [VarCurr] :
( ~ v129886(VarCurr)
<=> v129572(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2505,axiom,
! [VarCurr] :
( v129880(VarCurr)
<=> ( v129572(VarCurr,bitIndex2)
| v129881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25672,axiom,
! [VarCurr] :
( v129881(VarCurr)
<=> ( v129882(VarCurr)
& v129885(VarCurr) ) ) ).
fof(writeUnaryOperator_10535,axiom,
! [VarCurr] :
( ~ v129885(VarCurr)
<=> v129572(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2504,axiom,
! [VarCurr] :
( v129882(VarCurr)
<=> ( v129572(VarCurr,bitIndex1)
| v129883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25671,axiom,
! [VarCurr] :
( v129883(VarCurr)
<=> ( v129572(VarCurr,bitIndex0)
& v129884(VarCurr) ) ) ).
fof(writeUnaryOperator_10534,axiom,
! [VarCurr] :
( ~ v129884(VarCurr)
<=> v129572(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3117,axiom,
! [VarCurr] :
( ~ v129574(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129835(VarCurr,B)
<=> v129578(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2907,axiom,
! [VarCurr] :
( v129574(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129835(VarCurr,B)
<=> v129836(VarCurr,B) ) ) ) ).
fof(addAssignment_40977,axiom,
! [VarCurr] :
( v129836(VarCurr,bitIndex0)
<=> v129869(VarCurr) ) ).
fof(addAssignment_40976,axiom,
! [VarCurr] :
( v129836(VarCurr,bitIndex1)
<=> v129867(VarCurr) ) ).
fof(addAssignment_40975,axiom,
! [VarCurr] :
( v129836(VarCurr,bitIndex2)
<=> v129863(VarCurr) ) ).
fof(addAssignment_40974,axiom,
! [VarCurr] :
( v129836(VarCurr,bitIndex3)
<=> v129859(VarCurr) ) ).
fof(addAssignment_40973,axiom,
! [VarCurr] :
( v129836(VarCurr,bitIndex4)
<=> v129855(VarCurr) ) ).
fof(addAssignment_40972,axiom,
! [VarCurr] :
( v129836(VarCurr,bitIndex5)
<=> v129838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25670,axiom,
! [VarCurr] :
( v129867(VarCurr)
<=> ( v129868(VarCurr)
& v129870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25669,axiom,
! [VarCurr] :
( v129870(VarCurr)
<=> ( v129578(VarCurr,bitIndex0)
| v129849(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2503,axiom,
! [VarCurr] :
( v129868(VarCurr)
<=> ( v129869(VarCurr)
| v129578(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10533,axiom,
! [VarCurr] :
( ~ v129869(VarCurr)
<=> v129578(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25668,axiom,
! [VarCurr] :
( v129863(VarCurr)
<=> ( v129864(VarCurr)
& v129866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25667,axiom,
! [VarCurr] :
( v129866(VarCurr)
<=> ( v129847(VarCurr)
| v129850(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2502,axiom,
! [VarCurr] :
( v129864(VarCurr)
<=> ( v129865(VarCurr)
| v129578(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10532,axiom,
! [VarCurr] :
( ~ v129865(VarCurr)
<=> v129847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25666,axiom,
! [VarCurr] :
( v129859(VarCurr)
<=> ( v129860(VarCurr)
& v129862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25665,axiom,
! [VarCurr] :
( v129862(VarCurr)
<=> ( v129845(VarCurr)
| v129851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2501,axiom,
! [VarCurr] :
( v129860(VarCurr)
<=> ( v129861(VarCurr)
| v129578(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10531,axiom,
! [VarCurr] :
( ~ v129861(VarCurr)
<=> v129845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25664,axiom,
! [VarCurr] :
( v129855(VarCurr)
<=> ( v129856(VarCurr)
& v129858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25663,axiom,
! [VarCurr] :
( v129858(VarCurr)
<=> ( v129843(VarCurr)
| v129852(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2500,axiom,
! [VarCurr] :
( v129856(VarCurr)
<=> ( v129857(VarCurr)
| v129578(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10530,axiom,
! [VarCurr] :
( ~ v129857(VarCurr)
<=> v129843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25662,axiom,
! [VarCurr] :
( v129838(VarCurr)
<=> ( v129839(VarCurr)
& v129853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25661,axiom,
! [VarCurr] :
( v129853(VarCurr)
<=> ( v129841(VarCurr)
| v129854(VarCurr) ) ) ).
fof(writeUnaryOperator_10529,axiom,
! [VarCurr] :
( ~ v129854(VarCurr)
<=> v129578(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2499,axiom,
! [VarCurr] :
( v129839(VarCurr)
<=> ( v129840(VarCurr)
| v129578(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10528,axiom,
! [VarCurr] :
( ~ v129840(VarCurr)
<=> v129841(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2498,axiom,
! [VarCurr] :
( v129841(VarCurr)
<=> ( v129578(VarCurr,bitIndex4)
| v129842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25660,axiom,
! [VarCurr] :
( v129842(VarCurr)
<=> ( v129843(VarCurr)
& v129852(VarCurr) ) ) ).
fof(writeUnaryOperator_10527,axiom,
! [VarCurr] :
( ~ v129852(VarCurr)
<=> v129578(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2497,axiom,
! [VarCurr] :
( v129843(VarCurr)
<=> ( v129578(VarCurr,bitIndex3)
| v129844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25659,axiom,
! [VarCurr] :
( v129844(VarCurr)
<=> ( v129845(VarCurr)
& v129851(VarCurr) ) ) ).
fof(writeUnaryOperator_10526,axiom,
! [VarCurr] :
( ~ v129851(VarCurr)
<=> v129578(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2496,axiom,
! [VarCurr] :
( v129845(VarCurr)
<=> ( v129578(VarCurr,bitIndex2)
| v129846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25658,axiom,
! [VarCurr] :
( v129846(VarCurr)
<=> ( v129847(VarCurr)
& v129850(VarCurr) ) ) ).
fof(writeUnaryOperator_10525,axiom,
! [VarCurr] :
( ~ v129850(VarCurr)
<=> v129578(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2495,axiom,
! [VarCurr] :
( v129847(VarCurr)
<=> ( v129578(VarCurr,bitIndex1)
| v129848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25657,axiom,
! [VarCurr] :
( v129848(VarCurr)
<=> ( v129578(VarCurr,bitIndex0)
& v129849(VarCurr) ) ) ).
fof(writeUnaryOperator_10524,axiom,
! [VarCurr] :
( ~ v129849(VarCurr)
<=> v129578(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129816(VarNext)
<=> ( v129817(VarNext)
& v129824(VarNext) ) ) ) ).
fof(addAssignment_40971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129824(VarNext)
<=> v129822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25655,axiom,
! [VarCurr] :
( v129822(VarCurr)
<=> ( v129825(VarCurr)
| v129826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25654,axiom,
! [VarCurr] :
( v129826(VarCurr)
<=> ( v129827(VarCurr)
& v129830(VarCurr) ) ) ).
fof(writeUnaryOperator_10523,axiom,
! [VarCurr] :
( ~ v129830(VarCurr)
<=> v129825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25653,axiom,
! [VarCurr] :
( v129827(VarCurr)
<=> ( v15545(VarCurr)
| v129828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25652,axiom,
! [VarCurr] :
( v129828(VarCurr)
<=> ( v129574(VarCurr)
& v129829(VarCurr) ) ) ).
fof(writeUnaryOperator_10522,axiom,
! [VarCurr] :
( ~ v129829(VarCurr)
<=> v15545(VarCurr) ) ).
fof(writeUnaryOperator_10521,axiom,
! [VarCurr] :
( ~ v129825(VarCurr)
<=> v15543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129817(VarNext)
<=> ( v129818(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129818(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addAssignment_40970,axiom,
! [VarCurr] :
( v129578(VarCurr,bitIndex0)
<=> v129782(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_463,axiom,
! [VarCurr] :
( ~ v129580(VarCurr)
=> ( ( v129782(VarCurr,bitIndex5)
<=> v129582(VarCurr,bitIndex7) )
& ( v129782(VarCurr,bitIndex4)
<=> v129582(VarCurr,bitIndex6) )
& ( v129782(VarCurr,bitIndex3)
<=> v129582(VarCurr,bitIndex5) )
& ( v129782(VarCurr,bitIndex2)
<=> v129582(VarCurr,bitIndex4) )
& ( v129782(VarCurr,bitIndex1)
<=> v129582(VarCurr,bitIndex3) )
& ( v129782(VarCurr,bitIndex0)
<=> v129582(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2906,axiom,
! [VarCurr] :
( v129580(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129782(VarCurr,B)
<=> v129783(VarCurr,B) ) ) ) ).
fof(addAssignment_40969,axiom,
! [VarCurr] :
( v129783(VarCurr,bitIndex0)
<=> v129811(VarCurr) ) ).
fof(addAssignment_40968,axiom,
! [VarCurr] :
( v129783(VarCurr,bitIndex1)
<=> v129809(VarCurr) ) ).
fof(addAssignment_40967,axiom,
! [VarCurr] :
( v129783(VarCurr,bitIndex2)
<=> v129804(VarCurr) ) ).
fof(addAssignment_40966,axiom,
! [VarCurr] :
( v129783(VarCurr,bitIndex3)
<=> v129799(VarCurr) ) ).
fof(addAssignment_40965,axiom,
! [VarCurr] :
( v129783(VarCurr,bitIndex4)
<=> v129794(VarCurr) ) ).
fof(addAssignment_40964,axiom,
! [VarCurr] :
( v129783(VarCurr,bitIndex5)
<=> v129785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25650,axiom,
! [VarCurr] :
( v129809(VarCurr)
<=> ( v129810(VarCurr)
& v129813(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2494,axiom,
! [VarCurr] :
( v129813(VarCurr)
<=> ( v129582(VarCurr,bitIndex2)
| v129582(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25649,axiom,
! [VarCurr] :
( v129810(VarCurr)
<=> ( v129811(VarCurr)
| v129812(VarCurr) ) ) ).
fof(writeUnaryOperator_10519,axiom,
! [VarCurr] :
( ~ v129812(VarCurr)
<=> v129582(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10518,axiom,
! [VarCurr] :
( ~ v129811(VarCurr)
<=> v129582(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25648,axiom,
! [VarCurr] :
( v129804(VarCurr)
<=> ( v129805(VarCurr)
& v129808(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2493,axiom,
! [VarCurr] :
( v129808(VarCurr)
<=> ( v129791(VarCurr)
| v129582(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25647,axiom,
! [VarCurr] :
( v129805(VarCurr)
<=> ( v129806(VarCurr)
| v129807(VarCurr) ) ) ).
fof(writeUnaryOperator_10517,axiom,
! [VarCurr] :
( ~ v129807(VarCurr)
<=> v129582(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10516,axiom,
! [VarCurr] :
( ~ v129806(VarCurr)
<=> v129791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25646,axiom,
! [VarCurr] :
( v129799(VarCurr)
<=> ( v129800(VarCurr)
& v129803(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2492,axiom,
! [VarCurr] :
( v129803(VarCurr)
<=> ( v129790(VarCurr)
| v129582(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25645,axiom,
! [VarCurr] :
( v129800(VarCurr)
<=> ( v129801(VarCurr)
| v129802(VarCurr) ) ) ).
fof(writeUnaryOperator_10515,axiom,
! [VarCurr] :
( ~ v129802(VarCurr)
<=> v129582(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10514,axiom,
! [VarCurr] :
( ~ v129801(VarCurr)
<=> v129790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25644,axiom,
! [VarCurr] :
( v129794(VarCurr)
<=> ( v129795(VarCurr)
& v129798(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2491,axiom,
! [VarCurr] :
( v129798(VarCurr)
<=> ( v129789(VarCurr)
| v129582(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25643,axiom,
! [VarCurr] :
( v129795(VarCurr)
<=> ( v129796(VarCurr)
| v129797(VarCurr) ) ) ).
fof(writeUnaryOperator_10513,axiom,
! [VarCurr] :
( ~ v129797(VarCurr)
<=> v129582(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10512,axiom,
! [VarCurr] :
( ~ v129796(VarCurr)
<=> v129789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25642,axiom,
! [VarCurr] :
( v129785(VarCurr)
<=> ( v129786(VarCurr)
& v129793(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2490,axiom,
! [VarCurr] :
( v129793(VarCurr)
<=> ( v129788(VarCurr)
| v129582(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25641,axiom,
! [VarCurr] :
( v129786(VarCurr)
<=> ( v129787(VarCurr)
| v129792(VarCurr) ) ) ).
fof(writeUnaryOperator_10511,axiom,
! [VarCurr] :
( ~ v129792(VarCurr)
<=> v129582(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10510,axiom,
! [VarCurr] :
( ~ v129787(VarCurr)
<=> v129788(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2489,axiom,
! [VarCurr] :
( v129788(VarCurr)
<=> ( v129789(VarCurr)
& v129582(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2488,axiom,
! [VarCurr] :
( v129789(VarCurr)
<=> ( v129790(VarCurr)
& v129582(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2487,axiom,
! [VarCurr] :
( v129790(VarCurr)
<=> ( v129791(VarCurr)
& v129582(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2486,axiom,
! [VarCurr] :
( v129791(VarCurr)
<=> ( v129582(VarCurr,bitIndex2)
& v129582(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_40963,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex2)
<=> v129750(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_462,axiom,
! [VarCurr] :
( ~ v129692(VarCurr)
=> ( ( v129750(VarCurr,bitIndex5)
<=> v129584(VarCurr,bitIndex7) )
& ( v129750(VarCurr,bitIndex4)
<=> v129584(VarCurr,bitIndex6) )
& ( v129750(VarCurr,bitIndex3)
<=> v129584(VarCurr,bitIndex5) )
& ( v129750(VarCurr,bitIndex2)
<=> v129584(VarCurr,bitIndex4) )
& ( v129750(VarCurr,bitIndex1)
<=> v129584(VarCurr,bitIndex3) )
& ( v129750(VarCurr,bitIndex0)
<=> v129584(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2905,axiom,
! [VarCurr] :
( v129692(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129750(VarCurr,B)
<=> v129751(VarCurr,B) ) ) ) ).
fof(addAssignment_40962,axiom,
! [VarCurr] :
( v129751(VarCurr,bitIndex0)
<=> v129779(VarCurr) ) ).
fof(addAssignment_40961,axiom,
! [VarCurr] :
( v129751(VarCurr,bitIndex1)
<=> v129777(VarCurr) ) ).
fof(addAssignment_40960,axiom,
! [VarCurr] :
( v129751(VarCurr,bitIndex2)
<=> v129772(VarCurr) ) ).
fof(addAssignment_40959,axiom,
! [VarCurr] :
( v129751(VarCurr,bitIndex3)
<=> v129767(VarCurr) ) ).
fof(addAssignment_40958,axiom,
! [VarCurr] :
( v129751(VarCurr,bitIndex4)
<=> v129762(VarCurr) ) ).
fof(addAssignment_40957,axiom,
! [VarCurr] :
( v129751(VarCurr,bitIndex5)
<=> v129753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25640,axiom,
! [VarCurr] :
( v129777(VarCurr)
<=> ( v129778(VarCurr)
& v129781(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2485,axiom,
! [VarCurr] :
( v129781(VarCurr)
<=> ( v129584(VarCurr,bitIndex2)
| v129584(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25639,axiom,
! [VarCurr] :
( v129778(VarCurr)
<=> ( v129779(VarCurr)
| v129780(VarCurr) ) ) ).
fof(writeUnaryOperator_10509,axiom,
! [VarCurr] :
( ~ v129780(VarCurr)
<=> v129584(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10508,axiom,
! [VarCurr] :
( ~ v129779(VarCurr)
<=> v129584(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25638,axiom,
! [VarCurr] :
( v129772(VarCurr)
<=> ( v129773(VarCurr)
& v129776(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2484,axiom,
! [VarCurr] :
( v129776(VarCurr)
<=> ( v129759(VarCurr)
| v129584(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25637,axiom,
! [VarCurr] :
( v129773(VarCurr)
<=> ( v129774(VarCurr)
| v129775(VarCurr) ) ) ).
fof(writeUnaryOperator_10507,axiom,
! [VarCurr] :
( ~ v129775(VarCurr)
<=> v129584(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10506,axiom,
! [VarCurr] :
( ~ v129774(VarCurr)
<=> v129759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25636,axiom,
! [VarCurr] :
( v129767(VarCurr)
<=> ( v129768(VarCurr)
& v129771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2483,axiom,
! [VarCurr] :
( v129771(VarCurr)
<=> ( v129758(VarCurr)
| v129584(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25635,axiom,
! [VarCurr] :
( v129768(VarCurr)
<=> ( v129769(VarCurr)
| v129770(VarCurr) ) ) ).
fof(writeUnaryOperator_10505,axiom,
! [VarCurr] :
( ~ v129770(VarCurr)
<=> v129584(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10504,axiom,
! [VarCurr] :
( ~ v129769(VarCurr)
<=> v129758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25634,axiom,
! [VarCurr] :
( v129762(VarCurr)
<=> ( v129763(VarCurr)
& v129766(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2482,axiom,
! [VarCurr] :
( v129766(VarCurr)
<=> ( v129757(VarCurr)
| v129584(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25633,axiom,
! [VarCurr] :
( v129763(VarCurr)
<=> ( v129764(VarCurr)
| v129765(VarCurr) ) ) ).
fof(writeUnaryOperator_10503,axiom,
! [VarCurr] :
( ~ v129765(VarCurr)
<=> v129584(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10502,axiom,
! [VarCurr] :
( ~ v129764(VarCurr)
<=> v129757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25632,axiom,
! [VarCurr] :
( v129753(VarCurr)
<=> ( v129754(VarCurr)
& v129761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2481,axiom,
! [VarCurr] :
( v129761(VarCurr)
<=> ( v129756(VarCurr)
| v129584(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25631,axiom,
! [VarCurr] :
( v129754(VarCurr)
<=> ( v129755(VarCurr)
| v129760(VarCurr) ) ) ).
fof(writeUnaryOperator_10501,axiom,
! [VarCurr] :
( ~ v129760(VarCurr)
<=> v129584(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10500,axiom,
! [VarCurr] :
( ~ v129755(VarCurr)
<=> v129756(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2480,axiom,
! [VarCurr] :
( v129756(VarCurr)
<=> ( v129757(VarCurr)
& v129584(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2479,axiom,
! [VarCurr] :
( v129757(VarCurr)
<=> ( v129758(VarCurr)
& v129584(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2478,axiom,
! [VarCurr] :
( v129758(VarCurr)
<=> ( v129759(VarCurr)
& v129584(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2477,axiom,
! [VarCurr] :
( v129759(VarCurr)
<=> ( v129584(VarCurr,bitIndex2)
& v129584(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_40956,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex2)
<=> v129586(VarCurr,bitIndex2) ) ).
fof(addAssignment_40955,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex2)
<=> v129588(VarCurr,bitIndex2) ) ).
fof(addAssignment_40954,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex2)
<=> v129590(VarCurr,bitIndex2) ) ).
fof(addAssignment_40953,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex2)
<=> v358(VarCurr,bitIndex96) ) ).
fof(addAssignment_40952,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex96)
<=> v360(VarCurr,bitIndex96) ) ).
fof(addAssignment_40951,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex96)
<=> v362(VarCurr,bitIndex96) ) ).
fof(addAssignment_40950,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex96)
<=> v364(VarCurr,bitIndex676) ) ).
fof(addAssignment_40949,axiom,
! [VarNext] :
( v364(VarNext,bitIndex676)
<=> v129743(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_93,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129745(VarNext)
=> ( ( v129743(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v129743(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v129743(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v129743(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v129743(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v129743(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v129743(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v129743(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v129743(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v129743(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v129743(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v129743(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v129743(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v129743(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v129743(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v129743(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v129743(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v129743(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v129743(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v129743(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v129743(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v129743(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v129743(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v129743(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v129743(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v129743(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v129743(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v129743(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v129743(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v129743(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v129743(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v129743(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v129743(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v129743(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v129743(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v129743(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v129743(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v129743(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v129743(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v129743(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v129743(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v129743(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v129743(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v129743(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v129743(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v129743(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v129743(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v129743(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v129743(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v129743(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v129743(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v129743(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v129743(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v129743(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v129743(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v129743(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v129743(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v129743(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v129743(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v129743(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v129743(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v129743(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v129743(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v129743(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v129743(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v129743(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v129743(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v129743(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v129743(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v129743(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v129743(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v129743(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v129743(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v129743(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v129743(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v129743(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v129743(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v129743(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v129743(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v129743(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v129743(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v129743(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v129743(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v129743(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v129743(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v129743(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v129743(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v129743(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v129743(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v129743(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v129743(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v129743(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v129743(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v129743(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v129743(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v129743(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v129743(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v129743(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v129743(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v129743(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v129743(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v129743(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v129743(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v129743(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v129743(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v129743(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v129743(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v129743(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v129743(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v129743(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v129743(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v129743(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v129743(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v129743(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v129743(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v129743(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2383,axiom,
! [VarNext] :
( v129745(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129743(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129745(VarNext)
<=> ( v129746(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129746(VarNext)
<=> ( v129748(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129748(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40948,axiom,
! [VarNext] :
( v364(VarNext,bitIndex560)
<=> v129735(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_92,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129737(VarNext)
=> ( ( v129735(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v129735(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v129735(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v129735(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v129735(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v129735(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v129735(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v129735(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v129735(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v129735(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v129735(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v129735(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v129735(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v129735(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v129735(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v129735(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v129735(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v129735(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v129735(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v129735(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v129735(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v129735(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v129735(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v129735(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v129735(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v129735(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v129735(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v129735(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v129735(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v129735(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v129735(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v129735(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v129735(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v129735(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v129735(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v129735(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v129735(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v129735(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v129735(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v129735(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v129735(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v129735(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v129735(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v129735(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v129735(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v129735(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v129735(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v129735(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v129735(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v129735(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v129735(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v129735(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v129735(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v129735(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v129735(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v129735(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v129735(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v129735(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v129735(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v129735(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v129735(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v129735(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v129735(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v129735(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v129735(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v129735(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v129735(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v129735(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v129735(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v129735(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v129735(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v129735(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v129735(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v129735(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v129735(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v129735(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v129735(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v129735(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v129735(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v129735(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v129735(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v129735(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v129735(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v129735(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v129735(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v129735(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v129735(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v129735(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v129735(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v129735(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v129735(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v129735(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v129735(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v129735(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v129735(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v129735(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v129735(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v129735(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v129735(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v129735(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v129735(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v129735(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v129735(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v129735(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v129735(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v129735(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v129735(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v129735(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v129735(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v129735(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v129735(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v129735(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v129735(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v129735(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v129735(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v129735(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2382,axiom,
! [VarNext] :
( v129737(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129735(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129737(VarNext)
<=> ( v129738(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129738(VarNext)
<=> ( v129740(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129740(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40947,axiom,
! [VarNext] :
( v364(VarNext,bitIndex444)
<=> v129727(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_91,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129729(VarNext)
=> ( ( v129727(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v129727(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v129727(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v129727(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v129727(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v129727(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v129727(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v129727(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v129727(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v129727(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v129727(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v129727(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v129727(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v129727(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v129727(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v129727(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v129727(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v129727(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v129727(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v129727(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v129727(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v129727(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v129727(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v129727(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v129727(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v129727(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v129727(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v129727(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v129727(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v129727(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v129727(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v129727(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v129727(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v129727(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v129727(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v129727(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v129727(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v129727(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v129727(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v129727(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v129727(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v129727(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v129727(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v129727(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v129727(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v129727(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v129727(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v129727(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v129727(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v129727(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v129727(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v129727(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v129727(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v129727(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v129727(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v129727(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v129727(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v129727(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v129727(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v129727(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v129727(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v129727(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v129727(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v129727(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v129727(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v129727(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v129727(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v129727(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v129727(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v129727(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v129727(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v129727(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v129727(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v129727(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v129727(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v129727(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v129727(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v129727(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v129727(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v129727(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v129727(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v129727(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v129727(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v129727(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v129727(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v129727(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v129727(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v129727(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v129727(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v129727(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v129727(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v129727(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v129727(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v129727(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v129727(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v129727(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v129727(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v129727(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v129727(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v129727(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v129727(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v129727(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v129727(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v129727(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v129727(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v129727(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v129727(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v129727(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v129727(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v129727(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v129727(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v129727(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v129727(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v129727(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v129727(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v129727(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2381,axiom,
! [VarNext] :
( v129729(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129727(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129729(VarNext)
<=> ( v129730(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129730(VarNext)
<=> ( v129732(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129732(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40946,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex96)
<=> v396(VarCurr,bitIndex96) ) ).
fof(addAssignment_40945,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex96)
<=> v398(VarCurr,bitIndex96) ) ).
fof(addAssignment_40944,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex96)
<=> v400(VarCurr,bitIndex96) ) ).
fof(addAssignment_40943,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex96)
<=> v402(VarCurr,bitIndex96) ) ).
fof(addAssignment_40942,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex96)
<=> v404(VarCurr,bitIndex96) ) ).
fof(addAssignment_40941,axiom,
! [VarCurr] :
( v129692(VarCurr)
<=> v129693(VarCurr,bitIndex2) ) ).
fof(addAssignment_40940,axiom,
! [VarCurr] :
( v129693(VarCurr,bitIndex0)
<=> v129721(VarCurr) ) ).
fof(addAssignment_40939,axiom,
! [VarCurr] :
( v129693(VarCurr,bitIndex1)
<=> v129716(VarCurr) ) ).
fof(addAssignment_40938,axiom,
! [VarCurr] :
( v129693(VarCurr,bitIndex2)
<=> v129695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25624,axiom,
! [VarCurr] :
( v129721(VarCurr)
<=> ( v129722(VarCurr)
& v129725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25623,axiom,
! [VarCurr] :
( v129725(VarCurr)
<=> ( v129701(VarCurr,bitIndex0)
| v129702(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25622,axiom,
! [VarCurr] :
( v129722(VarCurr)
<=> ( v129723(VarCurr)
| v129724(VarCurr) ) ) ).
fof(writeUnaryOperator_10496,axiom,
! [VarCurr] :
( ~ v129724(VarCurr)
<=> v129702(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10495,axiom,
! [VarCurr] :
( ~ v129723(VarCurr)
<=> v129701(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25621,axiom,
! [VarCurr] :
( v129716(VarCurr)
<=> ( v129717(VarCurr)
& v129720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25620,axiom,
! [VarCurr] :
( v129720(VarCurr)
<=> ( v129700(VarCurr)
| v129703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25619,axiom,
! [VarCurr] :
( v129717(VarCurr)
<=> ( v129718(VarCurr)
| v129719(VarCurr) ) ) ).
fof(writeUnaryOperator_10494,axiom,
! [VarCurr] :
( ~ v129719(VarCurr)
<=> v129703(VarCurr) ) ).
fof(writeUnaryOperator_10493,axiom,
! [VarCurr] :
( ~ v129718(VarCurr)
<=> v129700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25618,axiom,
! [VarCurr] :
( v129695(VarCurr)
<=> ( v129696(VarCurr)
& v129715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25617,axiom,
! [VarCurr] :
( v129715(VarCurr)
<=> ( v129698(VarCurr)
| v129710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25616,axiom,
! [VarCurr] :
( v129696(VarCurr)
<=> ( v129697(VarCurr)
| v129709(VarCurr) ) ) ).
fof(writeUnaryOperator_10492,axiom,
! [VarCurr] :
( ~ v129709(VarCurr)
<=> v129710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25615,axiom,
! [VarCurr] :
( v129710(VarCurr)
<=> ( v129711(VarCurr)
& v129714(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2476,axiom,
! [VarCurr] :
( v129714(VarCurr)
<=> ( v129701(VarCurr,bitIndex2)
| v129702(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25614,axiom,
! [VarCurr] :
( v129711(VarCurr)
<=> ( v129712(VarCurr)
| v129713(VarCurr) ) ) ).
fof(writeUnaryOperator_10491,axiom,
! [VarCurr] :
( ~ v129713(VarCurr)
<=> v129702(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10490,axiom,
! [VarCurr] :
( ~ v129712(VarCurr)
<=> v129701(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10489,axiom,
! [VarCurr] :
( ~ v129697(VarCurr)
<=> v129698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25613,axiom,
! [VarCurr] :
( v129698(VarCurr)
<=> ( v129699(VarCurr)
| v129708(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2475,axiom,
! [VarCurr] :
( v129708(VarCurr)
<=> ( v129701(VarCurr,bitIndex1)
& v129702(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25612,axiom,
! [VarCurr] :
( v129699(VarCurr)
<=> ( v129700(VarCurr)
& v129703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25611,axiom,
! [VarCurr] :
( v129703(VarCurr)
<=> ( v129704(VarCurr)
& v129707(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2474,axiom,
! [VarCurr] :
( v129707(VarCurr)
<=> ( v129701(VarCurr,bitIndex1)
| v129702(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25610,axiom,
! [VarCurr] :
( v129704(VarCurr)
<=> ( v129705(VarCurr)
| v129706(VarCurr) ) ) ).
fof(writeUnaryOperator_10488,axiom,
! [VarCurr] :
( ~ v129706(VarCurr)
<=> v129702(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10487,axiom,
! [VarCurr] :
( ~ v129705(VarCurr)
<=> v129701(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25609,axiom,
! [VarCurr] :
( v129700(VarCurr)
<=> ( v129701(VarCurr,bitIndex0)
& v129702(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40937,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129702(VarCurr,B)
<=> v129518(VarCurr,B) ) ) ).
fof(addAssignment_40936,axiom,
! [VarCurr] :
( v129702(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_40935,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129701(VarCurr,B)
<=> v129584(VarCurr,B) ) ) ).
fof(addAssignment_40934,axiom,
! [VarCurr] :
( v129701(VarCurr,bitIndex2)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2473,axiom,
! [VarCurr] :
( v129580(VarCurr)
<=> ( v129582(VarCurr,bitIndex0)
| v129582(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40933,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex0)
<=> v129684(VarCurr) ) ).
fof(addAssignment_40932,axiom,
! [VarCurr] :
( v129582(VarCurr,bitIndex1)
<=> v129673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25608,axiom,
! [VarCurr] :
( v129684(VarCurr)
<=> ( v129685(VarCurr)
& v129688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25607,axiom,
! [VarCurr] :
( v129688(VarCurr)
<=> ( v129584(VarCurr,bitIndex0)
| v129518(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25606,axiom,
! [VarCurr] :
( v129685(VarCurr)
<=> ( v129686(VarCurr)
| v129687(VarCurr) ) ) ).
fof(writeUnaryOperator_10486,axiom,
! [VarCurr] :
( ~ v129687(VarCurr)
<=> v129518(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10485,axiom,
! [VarCurr] :
( ~ v129686(VarCurr)
<=> v129584(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25605,axiom,
! [VarCurr] :
( v129673(VarCurr)
<=> ( v129674(VarCurr)
& v129683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25604,axiom,
! [VarCurr] :
( v129683(VarCurr)
<=> ( v129676(VarCurr)
| v129678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25603,axiom,
! [VarCurr] :
( v129674(VarCurr)
<=> ( v129675(VarCurr)
| v129677(VarCurr) ) ) ).
fof(writeUnaryOperator_10484,axiom,
! [VarCurr] :
( ~ v129677(VarCurr)
<=> v129678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25602,axiom,
! [VarCurr] :
( v129678(VarCurr)
<=> ( v129679(VarCurr)
& v129682(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2472,axiom,
! [VarCurr] :
( v129682(VarCurr)
<=> ( v129584(VarCurr,bitIndex1)
| v129518(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25601,axiom,
! [VarCurr] :
( v129679(VarCurr)
<=> ( v129680(VarCurr)
| v129681(VarCurr) ) ) ).
fof(writeUnaryOperator_10483,axiom,
! [VarCurr] :
( ~ v129681(VarCurr)
<=> v129518(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10482,axiom,
! [VarCurr] :
( ~ v129680(VarCurr)
<=> v129584(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10481,axiom,
! [VarCurr] :
( ~ v129675(VarCurr)
<=> v129676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25600,axiom,
! [VarCurr] :
( v129676(VarCurr)
<=> ( v129584(VarCurr,bitIndex0)
& v129518(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40931,axiom,
! [VarCurr] :
( v129518(VarCurr,bitIndex1)
<=> v129520(VarCurr,bitIndex1) ) ).
fof(addAssignment_40930,axiom,
! [VarCurr] :
( v129520(VarCurr,bitIndex1)
<=> v129522(VarCurr,bitIndex1) ) ).
fof(addAssignment_40929,axiom,
! [VarCurr] :
( v129522(VarCurr,bitIndex1)
<=> v356(VarCurr,bitIndex1) ) ).
fof(addAssignment_40928,axiom,
! [VarCurr] :
( v356(VarCurr,bitIndex1)
<=> v358(VarCurr,bitIndex1) ) ).
fof(addAssignment_40927,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex1)
<=> v360(VarCurr,bitIndex1) ) ).
fof(addAssignment_40926,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex1)
<=> v362(VarCurr,bitIndex1) ) ).
fof(addAssignment_40925,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex1)
<=> v364(VarCurr,bitIndex581) ) ).
fof(addAssignment_40924,axiom,
! [VarNext] :
( v364(VarNext,bitIndex581)
<=> v129664(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_90,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129666(VarNext)
=> ( ( v129664(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v129664(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v129664(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v129664(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v129664(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v129664(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v129664(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v129664(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v129664(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v129664(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v129664(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v129664(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v129664(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v129664(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v129664(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v129664(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v129664(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v129664(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v129664(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v129664(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v129664(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v129664(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v129664(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v129664(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v129664(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v129664(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v129664(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v129664(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v129664(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v129664(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v129664(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v129664(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v129664(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v129664(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v129664(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v129664(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v129664(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v129664(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v129664(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v129664(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v129664(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v129664(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v129664(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v129664(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v129664(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v129664(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v129664(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v129664(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v129664(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v129664(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v129664(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v129664(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v129664(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v129664(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v129664(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v129664(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v129664(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v129664(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v129664(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v129664(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v129664(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v129664(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v129664(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v129664(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v129664(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v129664(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v129664(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v129664(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v129664(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v129664(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v129664(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v129664(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v129664(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v129664(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v129664(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v129664(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v129664(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v129664(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v129664(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v129664(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v129664(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v129664(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v129664(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v129664(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v129664(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v129664(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v129664(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v129664(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v129664(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v129664(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v129664(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v129664(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v129664(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v129664(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v129664(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v129664(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v129664(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v129664(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v129664(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v129664(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v129664(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v129664(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v129664(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v129664(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v129664(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v129664(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v129664(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v129664(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v129664(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v129664(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v129664(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v129664(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v129664(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v129664(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v129664(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v129664(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2380,axiom,
! [VarNext] :
( v129666(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129664(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129666(VarNext)
<=> ( v129667(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129667(VarNext)
<=> ( v129669(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129669(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40923,axiom,
! [VarNext] :
( v364(VarNext,bitIndex465)
<=> v129656(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_89,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129658(VarNext)
=> ( ( v129656(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v129656(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v129656(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v129656(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v129656(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v129656(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v129656(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v129656(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v129656(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v129656(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v129656(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v129656(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v129656(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v129656(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v129656(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v129656(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v129656(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v129656(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v129656(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v129656(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v129656(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v129656(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v129656(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v129656(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v129656(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v129656(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v129656(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v129656(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v129656(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v129656(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v129656(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v129656(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v129656(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v129656(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v129656(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v129656(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v129656(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v129656(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v129656(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v129656(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v129656(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v129656(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v129656(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v129656(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v129656(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v129656(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v129656(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v129656(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v129656(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v129656(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v129656(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v129656(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v129656(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v129656(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v129656(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v129656(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v129656(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v129656(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v129656(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v129656(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v129656(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v129656(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v129656(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v129656(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v129656(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v129656(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v129656(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v129656(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v129656(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v129656(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v129656(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v129656(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v129656(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v129656(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v129656(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v129656(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v129656(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v129656(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v129656(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v129656(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v129656(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v129656(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v129656(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v129656(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v129656(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v129656(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v129656(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v129656(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v129656(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v129656(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v129656(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v129656(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v129656(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v129656(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v129656(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v129656(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v129656(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v129656(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v129656(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v129656(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v129656(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v129656(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v129656(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v129656(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v129656(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v129656(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v129656(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v129656(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v129656(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v129656(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v129656(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v129656(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v129656(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v129656(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v129656(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v129656(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2379,axiom,
! [VarNext] :
( v129658(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129656(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129658(VarNext)
<=> ( v129659(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129659(VarNext)
<=> ( v129661(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129661(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40922,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex1)
<=> v396(VarCurr,bitIndex1) ) ).
fof(addAssignment_40921,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex1)
<=> v398(VarCurr,bitIndex1) ) ).
fof(addAssignment_40920,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex1)
<=> v400(VarCurr,bitIndex1) ) ).
fof(addAssignment_40919,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex1)
<=> v402(VarCurr,bitIndex1) ) ).
fof(addAssignment_40918,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex1)
<=> v404(VarCurr,bitIndex1) ) ).
fof(addAssignment_40917,axiom,
! [VarCurr] :
( v129518(VarCurr,bitIndex0)
<=> v129520(VarCurr,bitIndex0) ) ).
fof(addAssignment_40916,axiom,
! [VarCurr] :
( v129520(VarCurr,bitIndex0)
<=> v129522(VarCurr,bitIndex0) ) ).
fof(addAssignment_40915,axiom,
! [VarCurr] :
( v129522(VarCurr,bitIndex0)
<=> v356(VarCurr,bitIndex0) ) ).
fof(addAssignment_40914,axiom,
! [VarCurr] :
( v356(VarCurr,bitIndex0)
<=> v358(VarCurr,bitIndex0) ) ).
fof(addAssignment_40913,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex0)
<=> v360(VarCurr,bitIndex0) ) ).
fof(addAssignment_40912,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex0)
<=> v362(VarCurr,bitIndex0) ) ).
fof(addAssignment_40911,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ).
fof(addAssignment_40910,axiom,
! [VarNext] :
( v364(VarNext,bitIndex580)
<=> v129648(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_88,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129650(VarNext)
=> ( ( v129648(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v129648(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v129648(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v129648(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v129648(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v129648(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v129648(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v129648(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v129648(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v129648(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v129648(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v129648(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v129648(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v129648(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v129648(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v129648(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v129648(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v129648(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v129648(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v129648(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v129648(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v129648(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v129648(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v129648(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v129648(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v129648(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v129648(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v129648(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v129648(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v129648(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v129648(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v129648(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v129648(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v129648(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v129648(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v129648(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v129648(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v129648(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v129648(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v129648(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v129648(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v129648(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v129648(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v129648(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v129648(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v129648(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v129648(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v129648(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v129648(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v129648(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v129648(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v129648(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v129648(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v129648(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v129648(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v129648(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v129648(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v129648(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v129648(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v129648(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v129648(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v129648(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v129648(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v129648(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v129648(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v129648(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v129648(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v129648(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v129648(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v129648(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v129648(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v129648(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v129648(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v129648(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v129648(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v129648(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v129648(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v129648(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v129648(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v129648(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v129648(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v129648(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v129648(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v129648(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v129648(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v129648(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v129648(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v129648(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v129648(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v129648(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v129648(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v129648(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v129648(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v129648(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v129648(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v129648(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v129648(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v129648(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v129648(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v129648(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v129648(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v129648(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v129648(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v129648(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v129648(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v129648(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v129648(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v129648(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v129648(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v129648(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v129648(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v129648(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v129648(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v129648(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v129648(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v129648(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2378,axiom,
! [VarNext] :
( v129650(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129648(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129650(VarNext)
<=> ( v129651(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129651(VarNext)
<=> ( v129653(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129653(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40909,axiom,
! [VarNext] :
( v364(VarNext,bitIndex464)
<=> v129640(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_87,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129642(VarNext)
=> ( ( v129640(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v129640(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v129640(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v129640(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v129640(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v129640(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v129640(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v129640(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v129640(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v129640(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v129640(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v129640(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v129640(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v129640(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v129640(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v129640(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v129640(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v129640(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v129640(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v129640(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v129640(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v129640(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v129640(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v129640(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v129640(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v129640(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v129640(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v129640(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v129640(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v129640(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v129640(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v129640(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v129640(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v129640(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v129640(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v129640(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v129640(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v129640(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v129640(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v129640(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v129640(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v129640(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v129640(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v129640(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v129640(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v129640(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v129640(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v129640(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v129640(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v129640(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v129640(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v129640(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v129640(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v129640(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v129640(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v129640(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v129640(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v129640(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v129640(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v129640(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v129640(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v129640(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v129640(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v129640(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v129640(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v129640(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v129640(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v129640(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v129640(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v129640(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v129640(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v129640(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v129640(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v129640(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v129640(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v129640(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v129640(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v129640(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v129640(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v129640(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v129640(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v129640(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v129640(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v129640(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v129640(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v129640(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v129640(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v129640(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v129640(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v129640(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v129640(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v129640(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v129640(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v129640(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v129640(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v129640(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v129640(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v129640(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v129640(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v129640(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v129640(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v129640(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v129640(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v129640(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v129640(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v129640(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v129640(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v129640(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v129640(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v129640(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v129640(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v129640(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v129640(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v129640(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v129640(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v129640(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2377,axiom,
! [VarNext] :
( v129642(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129640(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129642(VarNext)
<=> ( v129643(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129643(VarNext)
<=> ( v129645(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129645(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40908,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex0)
<=> v396(VarCurr,bitIndex0) ) ).
fof(addAssignment_40907,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex0)
<=> v398(VarCurr,bitIndex0) ) ).
fof(addAssignment_40906,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex0)
<=> v400(VarCurr,bitIndex0) ) ).
fof(addAssignment_40905,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex0)
<=> v402(VarCurr,bitIndex0) ) ).
fof(addAssignment_40904,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex0)
<=> v404(VarCurr,bitIndex0) ) ).
fof(addAssignment_40903,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex1)
<=> v129586(VarCurr,bitIndex1) ) ).
fof(addAssignment_40902,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex1)
<=> v129588(VarCurr,bitIndex1) ) ).
fof(addAssignment_40901,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex1)
<=> v129590(VarCurr,bitIndex1) ) ).
fof(addAssignment_40900,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex1)
<=> v358(VarCurr,bitIndex95) ) ).
fof(addAssignment_40899,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex95)
<=> v360(VarCurr,bitIndex95) ) ).
fof(addAssignment_40898,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex95)
<=> v362(VarCurr,bitIndex95) ) ).
fof(addAssignment_40897,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex95)
<=> v364(VarCurr,bitIndex675) ) ).
fof(addAssignment_40896,axiom,
! [VarNext] :
( v364(VarNext,bitIndex675)
<=> v129632(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_86,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129634(VarNext)
=> ( ( v129632(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v129632(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v129632(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v129632(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v129632(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v129632(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v129632(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v129632(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v129632(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v129632(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v129632(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v129632(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v129632(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v129632(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v129632(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v129632(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v129632(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v129632(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v129632(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v129632(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v129632(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v129632(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v129632(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v129632(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v129632(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v129632(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v129632(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v129632(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v129632(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v129632(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v129632(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v129632(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v129632(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v129632(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v129632(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v129632(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v129632(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v129632(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v129632(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v129632(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v129632(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v129632(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v129632(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v129632(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v129632(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v129632(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v129632(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v129632(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v129632(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v129632(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v129632(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v129632(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v129632(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v129632(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v129632(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v129632(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v129632(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v129632(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v129632(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v129632(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v129632(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v129632(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v129632(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v129632(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v129632(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v129632(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v129632(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v129632(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v129632(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v129632(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v129632(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v129632(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v129632(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v129632(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v129632(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v129632(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v129632(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v129632(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v129632(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v129632(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v129632(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v129632(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v129632(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v129632(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v129632(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v129632(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v129632(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v129632(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v129632(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v129632(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v129632(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v129632(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v129632(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v129632(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v129632(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v129632(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v129632(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v129632(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v129632(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v129632(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v129632(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v129632(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v129632(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v129632(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v129632(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v129632(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v129632(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v129632(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v129632(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v129632(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v129632(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v129632(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v129632(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v129632(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v129632(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v129632(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2376,axiom,
! [VarNext] :
( v129634(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129632(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129634(VarNext)
<=> ( v129635(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129635(VarNext)
<=> ( v129637(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129637(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40895,axiom,
! [VarNext] :
( v364(VarNext,bitIndex559)
<=> v129624(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_85,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129626(VarNext)
=> ( ( v129624(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v129624(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v129624(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v129624(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v129624(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v129624(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v129624(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v129624(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v129624(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v129624(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v129624(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v129624(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v129624(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v129624(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v129624(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v129624(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v129624(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v129624(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v129624(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v129624(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v129624(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v129624(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v129624(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v129624(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v129624(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v129624(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v129624(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v129624(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v129624(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v129624(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v129624(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v129624(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v129624(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v129624(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v129624(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v129624(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v129624(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v129624(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v129624(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v129624(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v129624(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v129624(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v129624(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v129624(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v129624(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v129624(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v129624(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v129624(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v129624(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v129624(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v129624(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v129624(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v129624(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v129624(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v129624(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v129624(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v129624(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v129624(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v129624(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v129624(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v129624(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v129624(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v129624(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v129624(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v129624(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v129624(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v129624(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v129624(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v129624(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v129624(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v129624(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v129624(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v129624(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v129624(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v129624(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v129624(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v129624(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v129624(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v129624(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v129624(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v129624(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v129624(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v129624(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v129624(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v129624(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v129624(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v129624(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v129624(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v129624(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v129624(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v129624(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v129624(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v129624(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v129624(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v129624(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v129624(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v129624(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v129624(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v129624(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v129624(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v129624(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v129624(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v129624(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v129624(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v129624(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v129624(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v129624(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v129624(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v129624(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v129624(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v129624(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v129624(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v129624(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v129624(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v129624(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v129624(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2375,axiom,
! [VarNext] :
( v129626(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129624(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129626(VarNext)
<=> ( v129627(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129627(VarNext)
<=> ( v129629(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129629(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40894,axiom,
! [VarNext] :
( v364(VarNext,bitIndex443)
<=> v129616(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_84,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129618(VarNext)
=> ( ( v129616(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v129616(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v129616(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v129616(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v129616(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v129616(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v129616(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v129616(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v129616(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v129616(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v129616(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v129616(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v129616(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v129616(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v129616(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v129616(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v129616(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v129616(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v129616(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v129616(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v129616(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v129616(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v129616(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v129616(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v129616(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v129616(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v129616(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v129616(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v129616(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v129616(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v129616(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v129616(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v129616(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v129616(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v129616(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v129616(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v129616(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v129616(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v129616(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v129616(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v129616(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v129616(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v129616(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v129616(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v129616(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v129616(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v129616(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v129616(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v129616(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v129616(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v129616(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v129616(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v129616(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v129616(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v129616(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v129616(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v129616(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v129616(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v129616(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v129616(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v129616(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v129616(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v129616(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v129616(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v129616(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v129616(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v129616(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v129616(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v129616(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v129616(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v129616(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v129616(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v129616(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v129616(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v129616(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v129616(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v129616(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v129616(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v129616(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v129616(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v129616(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v129616(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v129616(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v129616(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v129616(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v129616(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v129616(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v129616(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v129616(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v129616(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v129616(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v129616(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v129616(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v129616(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v129616(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v129616(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v129616(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v129616(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v129616(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v129616(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v129616(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v129616(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v129616(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v129616(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v129616(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v129616(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v129616(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v129616(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v129616(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v129616(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v129616(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v129616(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v129616(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v129616(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v129616(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v129616(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2374,axiom,
! [VarNext] :
( v129618(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129616(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129618(VarNext)
<=> ( v129619(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129619(VarNext)
<=> ( v129621(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129621(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40893,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex95)
<=> v396(VarCurr,bitIndex95) ) ).
fof(addAssignment_40892,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex95)
<=> v398(VarCurr,bitIndex95) ) ).
fof(addAssignment_40891,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex95)
<=> v400(VarCurr,bitIndex95) ) ).
fof(addAssignment_40890,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex95)
<=> v402(VarCurr,bitIndex95) ) ).
fof(addAssignment_40889,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex95)
<=> v404(VarCurr,bitIndex95) ) ).
fof(addAssignment_40888,axiom,
! [VarCurr] :
( v129584(VarCurr,bitIndex0)
<=> v129586(VarCurr,bitIndex0) ) ).
fof(addAssignment_40887,axiom,
! [VarCurr] :
( v129586(VarCurr,bitIndex0)
<=> v129588(VarCurr,bitIndex0) ) ).
fof(addAssignment_40886,axiom,
! [VarCurr] :
( v129588(VarCurr,bitIndex0)
<=> v129590(VarCurr,bitIndex0) ) ).
fof(addAssignment_40885,axiom,
! [VarCurr] :
( v129590(VarCurr,bitIndex0)
<=> v358(VarCurr,bitIndex94) ) ).
fof(addAssignment_40884,axiom,
! [VarCurr] :
( v358(VarCurr,bitIndex94)
<=> v360(VarCurr,bitIndex94) ) ).
fof(addAssignment_40883,axiom,
! [VarCurr] :
( v360(VarCurr,bitIndex94)
<=> v362(VarCurr,bitIndex94) ) ).
fof(addAssignment_40882,axiom,
! [VarCurr] :
( v362(VarCurr,bitIndex94)
<=> v364(VarCurr,bitIndex674) ) ).
fof(addAssignment_40881,axiom,
! [VarNext] :
( v364(VarNext,bitIndex674)
<=> v129608(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_83,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129610(VarNext)
=> ( ( v129608(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v129608(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v129608(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v129608(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v129608(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v129608(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v129608(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v129608(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v129608(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v129608(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v129608(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v129608(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v129608(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v129608(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v129608(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v129608(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v129608(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v129608(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v129608(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v129608(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v129608(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v129608(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v129608(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v129608(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v129608(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v129608(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v129608(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v129608(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v129608(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v129608(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v129608(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v129608(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v129608(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v129608(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v129608(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v129608(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v129608(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v129608(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v129608(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v129608(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v129608(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v129608(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v129608(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v129608(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v129608(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v129608(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v129608(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v129608(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v129608(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v129608(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v129608(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v129608(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v129608(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v129608(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v129608(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v129608(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v129608(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v129608(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v129608(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v129608(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v129608(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v129608(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v129608(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v129608(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v129608(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v129608(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v129608(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v129608(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v129608(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v129608(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v129608(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v129608(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v129608(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v129608(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v129608(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v129608(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v129608(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v129608(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v129608(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v129608(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v129608(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v129608(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v129608(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v129608(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v129608(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v129608(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v129608(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v129608(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v129608(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v129608(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v129608(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v129608(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v129608(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v129608(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v129608(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v129608(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v129608(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v129608(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v129608(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v129608(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v129608(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v129608(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v129608(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v129608(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v129608(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v129608(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v129608(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v129608(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v129608(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v129608(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v129608(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v129608(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v129608(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v129608(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v129608(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v129608(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2373,axiom,
! [VarNext] :
( v129610(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129608(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129610(VarNext)
<=> ( v129611(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129611(VarNext)
<=> ( v129613(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129613(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40880,axiom,
! [VarNext] :
( v364(VarNext,bitIndex558)
<=> v129600(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_82,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129602(VarNext)
=> ( ( v129600(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v129600(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v129600(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v129600(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v129600(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v129600(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v129600(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v129600(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v129600(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v129600(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v129600(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v129600(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v129600(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v129600(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v129600(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v129600(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v129600(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v129600(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v129600(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v129600(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v129600(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v129600(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v129600(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v129600(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v129600(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v129600(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v129600(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v129600(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v129600(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v129600(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v129600(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v129600(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v129600(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v129600(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v129600(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v129600(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v129600(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v129600(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v129600(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v129600(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v129600(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v129600(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v129600(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v129600(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v129600(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v129600(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v129600(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v129600(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v129600(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v129600(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v129600(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v129600(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v129600(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v129600(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v129600(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v129600(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v129600(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v129600(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v129600(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v129600(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v129600(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v129600(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v129600(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v129600(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v129600(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v129600(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v129600(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v129600(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v129600(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v129600(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v129600(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v129600(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v129600(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v129600(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v129600(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v129600(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v129600(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v129600(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v129600(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v129600(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v129600(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v129600(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v129600(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v129600(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v129600(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v129600(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v129600(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v129600(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v129600(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v129600(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v129600(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v129600(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v129600(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v129600(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v129600(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v129600(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v129600(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v129600(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v129600(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v129600(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v129600(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v129600(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v129600(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v129600(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v129600(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v129600(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v129600(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v129600(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v129600(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v129600(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v129600(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v129600(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v129600(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v129600(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v129600(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v129600(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2372,axiom,
! [VarNext] :
( v129602(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129600(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129602(VarNext)
<=> ( v129603(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129603(VarNext)
<=> ( v129605(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129605(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40879,axiom,
! [VarNext] :
( v364(VarNext,bitIndex442)
<=> v129592(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_81,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129594(VarNext)
=> ( ( v129592(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex463) )
& ( v129592(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex462) )
& ( v129592(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex461) )
& ( v129592(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex460) )
& ( v129592(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex459) )
& ( v129592(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex458) )
& ( v129592(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex457) )
& ( v129592(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex456) )
& ( v129592(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex455) )
& ( v129592(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex454) )
& ( v129592(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex453) )
& ( v129592(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex452) )
& ( v129592(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex451) )
& ( v129592(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex450) )
& ( v129592(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex449) )
& ( v129592(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex448) )
& ( v129592(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex447) )
& ( v129592(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex446) )
& ( v129592(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex445) )
& ( v129592(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex444) )
& ( v129592(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex443) )
& ( v129592(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex442) )
& ( v129592(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex441) )
& ( v129592(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex440) )
& ( v129592(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex439) )
& ( v129592(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex438) )
& ( v129592(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex437) )
& ( v129592(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex436) )
& ( v129592(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex435) )
& ( v129592(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex434) )
& ( v129592(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex433) )
& ( v129592(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex432) )
& ( v129592(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex431) )
& ( v129592(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex430) )
& ( v129592(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex429) )
& ( v129592(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex428) )
& ( v129592(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex427) )
& ( v129592(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex426) )
& ( v129592(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex425) )
& ( v129592(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex424) )
& ( v129592(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex423) )
& ( v129592(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex422) )
& ( v129592(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex421) )
& ( v129592(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex420) )
& ( v129592(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex419) )
& ( v129592(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex418) )
& ( v129592(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex417) )
& ( v129592(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex416) )
& ( v129592(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex415) )
& ( v129592(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex414) )
& ( v129592(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex413) )
& ( v129592(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex412) )
& ( v129592(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex411) )
& ( v129592(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex410) )
& ( v129592(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex409) )
& ( v129592(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex408) )
& ( v129592(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex407) )
& ( v129592(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex406) )
& ( v129592(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex405) )
& ( v129592(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex404) )
& ( v129592(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex403) )
& ( v129592(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex402) )
& ( v129592(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex401) )
& ( v129592(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex400) )
& ( v129592(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex399) )
& ( v129592(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex398) )
& ( v129592(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex397) )
& ( v129592(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex396) )
& ( v129592(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex395) )
& ( v129592(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex394) )
& ( v129592(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex393) )
& ( v129592(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex392) )
& ( v129592(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex391) )
& ( v129592(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex390) )
& ( v129592(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex389) )
& ( v129592(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex388) )
& ( v129592(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex387) )
& ( v129592(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex386) )
& ( v129592(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex385) )
& ( v129592(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex384) )
& ( v129592(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex383) )
& ( v129592(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex382) )
& ( v129592(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex381) )
& ( v129592(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex380) )
& ( v129592(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex379) )
& ( v129592(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex378) )
& ( v129592(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex377) )
& ( v129592(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex376) )
& ( v129592(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex375) )
& ( v129592(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex374) )
& ( v129592(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex373) )
& ( v129592(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex372) )
& ( v129592(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex371) )
& ( v129592(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex370) )
& ( v129592(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex369) )
& ( v129592(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex368) )
& ( v129592(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex367) )
& ( v129592(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex366) )
& ( v129592(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex365) )
& ( v129592(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex364) )
& ( v129592(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex363) )
& ( v129592(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex362) )
& ( v129592(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex361) )
& ( v129592(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex360) )
& ( v129592(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex359) )
& ( v129592(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex358) )
& ( v129592(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex357) )
& ( v129592(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex356) )
& ( v129592(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex355) )
& ( v129592(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex354) )
& ( v129592(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex353) )
& ( v129592(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex352) )
& ( v129592(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex351) )
& ( v129592(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex350) )
& ( v129592(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex349) )
& ( v129592(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2371,axiom,
! [VarNext] :
( v129594(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129592(VarNext,B)
<=> v444(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129594(VarNext)
<=> ( v129595(VarNext)
& v439(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129595(VarNext)
<=> ( v129597(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129597(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40878,axiom,
! [VarCurr] :
( v394(VarCurr,bitIndex94)
<=> v396(VarCurr,bitIndex94) ) ).
fof(addAssignment_40877,axiom,
! [VarCurr] :
( v396(VarCurr,bitIndex94)
<=> v398(VarCurr,bitIndex94) ) ).
fof(addAssignment_40876,axiom,
! [VarCurr] :
( v398(VarCurr,bitIndex94)
<=> v400(VarCurr,bitIndex94) ) ).
fof(addAssignment_40875,axiom,
! [VarCurr] :
( v400(VarCurr,bitIndex94)
<=> v402(VarCurr,bitIndex94) ) ).
fof(addAssignment_40874,axiom,
! [VarCurr] :
( v402(VarCurr,bitIndex94)
<=> v404(VarCurr,bitIndex94) ) ).
fof(addAssignment_40873,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129516(VarCurr,B)
<=> v129564(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3116,axiom,
! [VarCurr] :
( ~ v15545(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129564(VarCurr,B)
<=> v129540(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2904,axiom,
! [VarCurr] :
( v15545(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129564(VarCurr,B)
<=> v129518(VarCurr,B) ) ) ) ).
fof(addAssignment_40872,axiom,
! [VarNext,B] :
( range_3_2(B)
=> ( v129540(VarNext,B)
<=> v129544(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129545(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129544(VarNext,B)
<=> v129540(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2370,axiom,
! [VarNext] :
( v129545(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129544(VarNext,B)
<=> v129561(VarNext,B) ) ) ) ).
fof(addAssignment_40871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129561(VarNext,B)
<=> v129559(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5373,axiom,
! [VarCurr] :
( ~ v129556(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129559(VarCurr,B)
<=> v129518(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5375,axiom,
! [VarCurr] :
( v129556(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129559(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129545(VarNext)
<=> ( v129546(VarNext)
& v129555(VarNext) ) ) ) ).
fof(addAssignment_40870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129555(VarNext)
<=> v129553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25578,axiom,
! [VarCurr] :
( v129553(VarCurr)
<=> ( v129556(VarCurr)
| v129557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25577,axiom,
! [VarCurr] :
( v129557(VarCurr)
<=> ( v15545(VarCurr)
& v129558(VarCurr) ) ) ).
fof(writeUnaryOperator_10470,axiom,
! [VarCurr] :
( ~ v129558(VarCurr)
<=> v129556(VarCurr) ) ).
fof(writeUnaryOperator_10469,axiom,
! [VarCurr] :
( ~ v129556(VarCurr)
<=> v15543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129546(VarNext)
<=> ( v129547(VarNext)
& v129542(VarNext) ) ) ) ).
fof(writeUnaryOperator_10468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129547(VarNext)
<=> v129549(VarNext) ) ) ).
fof(addAssignment_40869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129549(VarNext)
<=> v129542(VarCurr) ) ) ).
fof(addAssignment_40868,axiom,
! [VarCurr] :
( v129542(VarCurr)
<=> v301(VarCurr) ) ).
fof(addAssignment_40867,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129518(VarCurr,B)
<=> v129520(VarCurr,B) ) ) ).
fof(addAssignment_40866,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129520(VarCurr,B)
<=> v129522(VarCurr,B) ) ) ).
fof(addAssignment_40865,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129522(VarCurr,B)
<=> v356(VarCurr,B) ) ) ).
fof(addAssignment_40864,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v356(VarCurr,B)
<=> v358(VarCurr,B) ) ) ).
fof(addAssignment_40863,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v358(VarCurr,B)
<=> v360(VarCurr,B) ) ) ).
fof(addAssignment_40862,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v360(VarCurr,B)
<=> v362(VarCurr,B) ) ) ).
fof(addAssignment_40861,axiom,
! [VarCurr] :
( ( v362(VarCurr,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v362(VarCurr,bitIndex2)
<=> v364(VarCurr,bitIndex582) ) ) ).
fof(addAssignment_40860,axiom,
! [VarNext] :
( ( v364(VarNext,bitIndex583)
<=> v129532(VarNext,bitIndex3) )
& ( v364(VarNext,bitIndex582)
<=> v129532(VarNext,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_80,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129534(VarNext)
=> ( ( v129532(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex695) )
& ( v129532(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex694) )
& ( v129532(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex693) )
& ( v129532(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex692) )
& ( v129532(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex691) )
& ( v129532(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex690) )
& ( v129532(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex689) )
& ( v129532(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex688) )
& ( v129532(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex687) )
& ( v129532(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex686) )
& ( v129532(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex685) )
& ( v129532(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex684) )
& ( v129532(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex683) )
& ( v129532(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex682) )
& ( v129532(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex681) )
& ( v129532(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex680) )
& ( v129532(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex679) )
& ( v129532(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex678) )
& ( v129532(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex677) )
& ( v129532(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex676) )
& ( v129532(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex675) )
& ( v129532(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex674) )
& ( v129532(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex673) )
& ( v129532(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex672) )
& ( v129532(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex671) )
& ( v129532(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex670) )
& ( v129532(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex669) )
& ( v129532(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex668) )
& ( v129532(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex667) )
& ( v129532(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex666) )
& ( v129532(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex665) )
& ( v129532(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex664) )
& ( v129532(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex663) )
& ( v129532(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex662) )
& ( v129532(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex661) )
& ( v129532(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex660) )
& ( v129532(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex659) )
& ( v129532(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex658) )
& ( v129532(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex657) )
& ( v129532(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex656) )
& ( v129532(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex655) )
& ( v129532(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex654) )
& ( v129532(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex653) )
& ( v129532(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex652) )
& ( v129532(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex651) )
& ( v129532(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex650) )
& ( v129532(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex649) )
& ( v129532(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex648) )
& ( v129532(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex647) )
& ( v129532(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex646) )
& ( v129532(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex645) )
& ( v129532(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex644) )
& ( v129532(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex643) )
& ( v129532(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex642) )
& ( v129532(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex641) )
& ( v129532(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex640) )
& ( v129532(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex639) )
& ( v129532(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex638) )
& ( v129532(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex637) )
& ( v129532(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex636) )
& ( v129532(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex635) )
& ( v129532(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex634) )
& ( v129532(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex633) )
& ( v129532(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex632) )
& ( v129532(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex631) )
& ( v129532(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex630) )
& ( v129532(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex629) )
& ( v129532(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex628) )
& ( v129532(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex627) )
& ( v129532(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex626) )
& ( v129532(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex625) )
& ( v129532(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex624) )
& ( v129532(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex623) )
& ( v129532(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex622) )
& ( v129532(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex621) )
& ( v129532(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex620) )
& ( v129532(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex619) )
& ( v129532(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex618) )
& ( v129532(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex617) )
& ( v129532(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex616) )
& ( v129532(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex615) )
& ( v129532(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex614) )
& ( v129532(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex613) )
& ( v129532(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex612) )
& ( v129532(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex611) )
& ( v129532(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex610) )
& ( v129532(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex609) )
& ( v129532(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex608) )
& ( v129532(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex607) )
& ( v129532(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex606) )
& ( v129532(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex605) )
& ( v129532(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex604) )
& ( v129532(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex603) )
& ( v129532(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex602) )
& ( v129532(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex601) )
& ( v129532(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex600) )
& ( v129532(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex599) )
& ( v129532(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex598) )
& ( v129532(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex597) )
& ( v129532(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex596) )
& ( v129532(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex595) )
& ( v129532(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex594) )
& ( v129532(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex593) )
& ( v129532(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex592) )
& ( v129532(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex591) )
& ( v129532(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex590) )
& ( v129532(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex589) )
& ( v129532(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex588) )
& ( v129532(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex587) )
& ( v129532(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex586) )
& ( v129532(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex585) )
& ( v129532(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex584) )
& ( v129532(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex583) )
& ( v129532(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex582) )
& ( v129532(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex581) )
& ( v129532(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2369,axiom,
! [VarNext] :
( v129534(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129532(VarNext,B)
<=> v482(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129534(VarNext)
<=> ( v129535(VarNext)
& v477(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129535(VarNext)
<=> ( v129537(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129537(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40859,axiom,
! [VarNext] :
( ( v364(VarNext,bitIndex467)
<=> v129524(VarNext,bitIndex3) )
& ( v364(VarNext,bitIndex466)
<=> v129524(VarNext,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_79,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129526(VarNext)
=> ( ( v129524(VarNext,bitIndex115)
<=> v364(VarCurr,bitIndex579) )
& ( v129524(VarNext,bitIndex114)
<=> v364(VarCurr,bitIndex578) )
& ( v129524(VarNext,bitIndex113)
<=> v364(VarCurr,bitIndex577) )
& ( v129524(VarNext,bitIndex112)
<=> v364(VarCurr,bitIndex576) )
& ( v129524(VarNext,bitIndex111)
<=> v364(VarCurr,bitIndex575) )
& ( v129524(VarNext,bitIndex110)
<=> v364(VarCurr,bitIndex574) )
& ( v129524(VarNext,bitIndex109)
<=> v364(VarCurr,bitIndex573) )
& ( v129524(VarNext,bitIndex108)
<=> v364(VarCurr,bitIndex572) )
& ( v129524(VarNext,bitIndex107)
<=> v364(VarCurr,bitIndex571) )
& ( v129524(VarNext,bitIndex106)
<=> v364(VarCurr,bitIndex570) )
& ( v129524(VarNext,bitIndex105)
<=> v364(VarCurr,bitIndex569) )
& ( v129524(VarNext,bitIndex104)
<=> v364(VarCurr,bitIndex568) )
& ( v129524(VarNext,bitIndex103)
<=> v364(VarCurr,bitIndex567) )
& ( v129524(VarNext,bitIndex102)
<=> v364(VarCurr,bitIndex566) )
& ( v129524(VarNext,bitIndex101)
<=> v364(VarCurr,bitIndex565) )
& ( v129524(VarNext,bitIndex100)
<=> v364(VarCurr,bitIndex564) )
& ( v129524(VarNext,bitIndex99)
<=> v364(VarCurr,bitIndex563) )
& ( v129524(VarNext,bitIndex98)
<=> v364(VarCurr,bitIndex562) )
& ( v129524(VarNext,bitIndex97)
<=> v364(VarCurr,bitIndex561) )
& ( v129524(VarNext,bitIndex96)
<=> v364(VarCurr,bitIndex560) )
& ( v129524(VarNext,bitIndex95)
<=> v364(VarCurr,bitIndex559) )
& ( v129524(VarNext,bitIndex94)
<=> v364(VarCurr,bitIndex558) )
& ( v129524(VarNext,bitIndex93)
<=> v364(VarCurr,bitIndex557) )
& ( v129524(VarNext,bitIndex92)
<=> v364(VarCurr,bitIndex556) )
& ( v129524(VarNext,bitIndex91)
<=> v364(VarCurr,bitIndex555) )
& ( v129524(VarNext,bitIndex90)
<=> v364(VarCurr,bitIndex554) )
& ( v129524(VarNext,bitIndex89)
<=> v364(VarCurr,bitIndex553) )
& ( v129524(VarNext,bitIndex88)
<=> v364(VarCurr,bitIndex552) )
& ( v129524(VarNext,bitIndex87)
<=> v364(VarCurr,bitIndex551) )
& ( v129524(VarNext,bitIndex86)
<=> v364(VarCurr,bitIndex550) )
& ( v129524(VarNext,bitIndex85)
<=> v364(VarCurr,bitIndex549) )
& ( v129524(VarNext,bitIndex84)
<=> v364(VarCurr,bitIndex548) )
& ( v129524(VarNext,bitIndex83)
<=> v364(VarCurr,bitIndex547) )
& ( v129524(VarNext,bitIndex82)
<=> v364(VarCurr,bitIndex546) )
& ( v129524(VarNext,bitIndex81)
<=> v364(VarCurr,bitIndex545) )
& ( v129524(VarNext,bitIndex80)
<=> v364(VarCurr,bitIndex544) )
& ( v129524(VarNext,bitIndex79)
<=> v364(VarCurr,bitIndex543) )
& ( v129524(VarNext,bitIndex78)
<=> v364(VarCurr,bitIndex542) )
& ( v129524(VarNext,bitIndex77)
<=> v364(VarCurr,bitIndex541) )
& ( v129524(VarNext,bitIndex76)
<=> v364(VarCurr,bitIndex540) )
& ( v129524(VarNext,bitIndex75)
<=> v364(VarCurr,bitIndex539) )
& ( v129524(VarNext,bitIndex74)
<=> v364(VarCurr,bitIndex538) )
& ( v129524(VarNext,bitIndex73)
<=> v364(VarCurr,bitIndex537) )
& ( v129524(VarNext,bitIndex72)
<=> v364(VarCurr,bitIndex536) )
& ( v129524(VarNext,bitIndex71)
<=> v364(VarCurr,bitIndex535) )
& ( v129524(VarNext,bitIndex70)
<=> v364(VarCurr,bitIndex534) )
& ( v129524(VarNext,bitIndex69)
<=> v364(VarCurr,bitIndex533) )
& ( v129524(VarNext,bitIndex68)
<=> v364(VarCurr,bitIndex532) )
& ( v129524(VarNext,bitIndex67)
<=> v364(VarCurr,bitIndex531) )
& ( v129524(VarNext,bitIndex66)
<=> v364(VarCurr,bitIndex530) )
& ( v129524(VarNext,bitIndex65)
<=> v364(VarCurr,bitIndex529) )
& ( v129524(VarNext,bitIndex64)
<=> v364(VarCurr,bitIndex528) )
& ( v129524(VarNext,bitIndex63)
<=> v364(VarCurr,bitIndex527) )
& ( v129524(VarNext,bitIndex62)
<=> v364(VarCurr,bitIndex526) )
& ( v129524(VarNext,bitIndex61)
<=> v364(VarCurr,bitIndex525) )
& ( v129524(VarNext,bitIndex60)
<=> v364(VarCurr,bitIndex524) )
& ( v129524(VarNext,bitIndex59)
<=> v364(VarCurr,bitIndex523) )
& ( v129524(VarNext,bitIndex58)
<=> v364(VarCurr,bitIndex522) )
& ( v129524(VarNext,bitIndex57)
<=> v364(VarCurr,bitIndex521) )
& ( v129524(VarNext,bitIndex56)
<=> v364(VarCurr,bitIndex520) )
& ( v129524(VarNext,bitIndex55)
<=> v364(VarCurr,bitIndex519) )
& ( v129524(VarNext,bitIndex54)
<=> v364(VarCurr,bitIndex518) )
& ( v129524(VarNext,bitIndex53)
<=> v364(VarCurr,bitIndex517) )
& ( v129524(VarNext,bitIndex52)
<=> v364(VarCurr,bitIndex516) )
& ( v129524(VarNext,bitIndex51)
<=> v364(VarCurr,bitIndex515) )
& ( v129524(VarNext,bitIndex50)
<=> v364(VarCurr,bitIndex514) )
& ( v129524(VarNext,bitIndex49)
<=> v364(VarCurr,bitIndex513) )
& ( v129524(VarNext,bitIndex48)
<=> v364(VarCurr,bitIndex512) )
& ( v129524(VarNext,bitIndex47)
<=> v364(VarCurr,bitIndex511) )
& ( v129524(VarNext,bitIndex46)
<=> v364(VarCurr,bitIndex510) )
& ( v129524(VarNext,bitIndex45)
<=> v364(VarCurr,bitIndex509) )
& ( v129524(VarNext,bitIndex44)
<=> v364(VarCurr,bitIndex508) )
& ( v129524(VarNext,bitIndex43)
<=> v364(VarCurr,bitIndex507) )
& ( v129524(VarNext,bitIndex42)
<=> v364(VarCurr,bitIndex506) )
& ( v129524(VarNext,bitIndex41)
<=> v364(VarCurr,bitIndex505) )
& ( v129524(VarNext,bitIndex40)
<=> v364(VarCurr,bitIndex504) )
& ( v129524(VarNext,bitIndex39)
<=> v364(VarCurr,bitIndex503) )
& ( v129524(VarNext,bitIndex38)
<=> v364(VarCurr,bitIndex502) )
& ( v129524(VarNext,bitIndex37)
<=> v364(VarCurr,bitIndex501) )
& ( v129524(VarNext,bitIndex36)
<=> v364(VarCurr,bitIndex500) )
& ( v129524(VarNext,bitIndex35)
<=> v364(VarCurr,bitIndex499) )
& ( v129524(VarNext,bitIndex34)
<=> v364(VarCurr,bitIndex498) )
& ( v129524(VarNext,bitIndex33)
<=> v364(VarCurr,bitIndex497) )
& ( v129524(VarNext,bitIndex32)
<=> v364(VarCurr,bitIndex496) )
& ( v129524(VarNext,bitIndex31)
<=> v364(VarCurr,bitIndex495) )
& ( v129524(VarNext,bitIndex30)
<=> v364(VarCurr,bitIndex494) )
& ( v129524(VarNext,bitIndex29)
<=> v364(VarCurr,bitIndex493) )
& ( v129524(VarNext,bitIndex28)
<=> v364(VarCurr,bitIndex492) )
& ( v129524(VarNext,bitIndex27)
<=> v364(VarCurr,bitIndex491) )
& ( v129524(VarNext,bitIndex26)
<=> v364(VarCurr,bitIndex490) )
& ( v129524(VarNext,bitIndex25)
<=> v364(VarCurr,bitIndex489) )
& ( v129524(VarNext,bitIndex24)
<=> v364(VarCurr,bitIndex488) )
& ( v129524(VarNext,bitIndex23)
<=> v364(VarCurr,bitIndex487) )
& ( v129524(VarNext,bitIndex22)
<=> v364(VarCurr,bitIndex486) )
& ( v129524(VarNext,bitIndex21)
<=> v364(VarCurr,bitIndex485) )
& ( v129524(VarNext,bitIndex20)
<=> v364(VarCurr,bitIndex484) )
& ( v129524(VarNext,bitIndex19)
<=> v364(VarCurr,bitIndex483) )
& ( v129524(VarNext,bitIndex18)
<=> v364(VarCurr,bitIndex482) )
& ( v129524(VarNext,bitIndex17)
<=> v364(VarCurr,bitIndex481) )
& ( v129524(VarNext,bitIndex16)
<=> v364(VarCurr,bitIndex480) )
& ( v129524(VarNext,bitIndex15)
<=> v364(VarCurr,bitIndex479) )
& ( v129524(VarNext,bitIndex14)
<=> v364(VarCurr,bitIndex478) )
& ( v129524(VarNext,bitIndex13)
<=> v364(VarCurr,bitIndex477) )
& ( v129524(VarNext,bitIndex12)
<=> v364(VarCurr,bitIndex476) )
& ( v129524(VarNext,bitIndex11)
<=> v364(VarCurr,bitIndex475) )
& ( v129524(VarNext,bitIndex10)
<=> v364(VarCurr,bitIndex474) )
& ( v129524(VarNext,bitIndex9)
<=> v364(VarCurr,bitIndex473) )
& ( v129524(VarNext,bitIndex8)
<=> v364(VarCurr,bitIndex472) )
& ( v129524(VarNext,bitIndex7)
<=> v364(VarCurr,bitIndex471) )
& ( v129524(VarNext,bitIndex6)
<=> v364(VarCurr,bitIndex470) )
& ( v129524(VarNext,bitIndex5)
<=> v364(VarCurr,bitIndex469) )
& ( v129524(VarNext,bitIndex4)
<=> v364(VarCurr,bitIndex468) )
& ( v129524(VarNext,bitIndex3)
<=> v364(VarCurr,bitIndex467) )
& ( v129524(VarNext,bitIndex2)
<=> v364(VarCurr,bitIndex466) )
& ( v129524(VarNext,bitIndex1)
<=> v364(VarCurr,bitIndex465) )
& ( v129524(VarNext,bitIndex0)
<=> v364(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2368,axiom,
! [VarNext] :
( v129526(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129524(VarNext,B)
<=> v463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129526(VarNext)
<=> ( v129527(VarNext)
& v458(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129527(VarNext)
<=> ( v129529(VarNext)
& v406(VarNext) ) ) ) ).
fof(writeUnaryOperator_10466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129529(VarNext)
<=> v413(VarNext) ) ) ).
fof(addAssignment_40858,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v394(VarCurr,B)
<=> v396(VarCurr,B) ) ) ).
fof(addAssignment_40857,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v396(VarCurr,B)
<=> v398(VarCurr,B) ) ) ).
fof(addAssignment_40856,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v398(VarCurr,B)
<=> v400(VarCurr,B) ) ) ).
fof(addAssignment_40855,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v400(VarCurr,B)
<=> v402(VarCurr,B) ) ) ).
fof(addAssignment_40854,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v402(VarCurr,B)
<=> v404(VarCurr,B) ) ) ).
fof(range_axiom_191,axiom,
! [B] :
( range_3_2(B)
<=> ( $false
| bitIndex2 = B
| bitIndex3 = B ) ) ).
fof(addAssignment_40853,axiom,
! [VarCurr] :
( v15579(VarCurr)
<=> v15581(VarCurr) ) ).
fof(addAssignment_40852,axiom,
! [VarCurr] :
( v15581(VarCurr)
<=> v15583(VarCurr) ) ).
fof(addAssignment_40851,axiom,
! [VarCurr] :
( v15583(VarCurr)
<=> v15585(VarCurr) ) ).
fof(addAssignment_40850,axiom,
! [VarCurr] :
( v15585(VarCurr)
<=> v15587(VarCurr) ) ).
fof(addAssignment_40849,axiom,
! [VarCurr] :
( v15587(VarCurr)
<=> v15589(VarCurr) ) ).
fof(addAssignment_40848,axiom,
! [VarCurr] :
( v15589(VarCurr)
<=> v15591(VarCurr) ) ).
fof(addAssignment_40847,axiom,
! [VarCurr] :
( v15591(VarCurr)
<=> v15593(VarCurr) ) ).
fof(addAssignment_40846,axiom,
! [VarCurr] :
( v15593(VarCurr)
<=> v15595(VarCurr,bitIndex4) ) ).
fof(addAssignment_40845,axiom,
! [VarNext] :
( v15595(VarNext,bitIndex4)
<=> v129488(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129489(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129488(VarNext,B)
<=> v15595(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2367,axiom,
! [VarNext] :
( v129489(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129488(VarNext,B)
<=> v129452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129489(VarNext)
<=> v129490(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129490(VarNext)
<=> ( v129492(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129492(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_40844,axiom,
! [VarCurr] :
( v15597(VarCurr,bitIndex4)
<=> v129428(VarCurr,bitIndex4) ) ).
fof(addAssignment_40843,axiom,
! [VarCurr] :
( v129425(VarCurr,bitIndex4)
<=> v129426(VarCurr,bitIndex4) ) ).
fof(addAssignment_40842,axiom,
! [VarNext] :
( v15595(VarNext,bitIndex3)
<=> v129480(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129481(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129480(VarNext,B)
<=> v15595(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2366,axiom,
! [VarNext] :
( v129481(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129480(VarNext,B)
<=> v129452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129481(VarNext)
<=> v129482(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129482(VarNext)
<=> ( v129484(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129484(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_40841,axiom,
! [VarCurr] :
( v15597(VarCurr,bitIndex3)
<=> v129428(VarCurr,bitIndex3) ) ).
fof(addAssignment_40840,axiom,
! [VarCurr] :
( v129425(VarCurr,bitIndex3)
<=> v129426(VarCurr,bitIndex3) ) ).
fof(addAssignment_40839,axiom,
! [VarNext] :
( v15595(VarNext,bitIndex2)
<=> v129472(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129473(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129472(VarNext,B)
<=> v15595(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2365,axiom,
! [VarNext] :
( v129473(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129472(VarNext,B)
<=> v129452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129473(VarNext)
<=> v129474(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129474(VarNext)
<=> ( v129476(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129476(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_40838,axiom,
! [VarCurr] :
( v15597(VarCurr,bitIndex2)
<=> v129428(VarCurr,bitIndex2) ) ).
fof(addAssignment_40837,axiom,
! [VarCurr] :
( v129425(VarCurr,bitIndex2)
<=> v129426(VarCurr,bitIndex2) ) ).
fof(addAssignment_40836,axiom,
! [VarNext] :
( v15595(VarNext,bitIndex1)
<=> v129464(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129465(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129464(VarNext,B)
<=> v15595(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2364,axiom,
! [VarNext] :
( v129465(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129464(VarNext,B)
<=> v129452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129465(VarNext)
<=> v129466(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129466(VarNext)
<=> ( v129468(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129468(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_40835,axiom,
! [VarCurr] :
( v15597(VarCurr,bitIndex1)
<=> v129428(VarCurr,bitIndex1) ) ).
fof(addAssignment_40834,axiom,
! [VarCurr] :
( v129425(VarCurr,bitIndex1)
<=> v129426(VarCurr,bitIndex1) ) ).
fof(addAssignment_40833,axiom,
! [VarNext] :
( v15595(VarNext,bitIndex0)
<=> v129456(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129457(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129456(VarNext,B)
<=> v15595(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2363,axiom,
! [VarNext] :
( v129457(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129456(VarNext,B)
<=> v129452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129457(VarNext)
<=> v129458(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129458(VarNext)
<=> ( v129460(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129460(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_40832,axiom,
! [VarCurr] :
( v15597(VarCurr,bitIndex0)
<=> v129428(VarCurr,bitIndex0) ) ).
fof(addAssignment_40831,axiom,
! [VarNext] :
( v15595(VarNext,bitIndex5)
<=> v129443(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129444(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129443(VarNext,B)
<=> v15595(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2362,axiom,
! [VarNext] :
( v129444(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129443(VarNext,B)
<=> v129452(VarNext,B) ) ) ) ).
fof(addAssignment_40830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129452(VarNext,B)
<=> v129450(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3115,axiom,
! [VarCurr] :
( ~ v105339(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129450(VarCurr,B)
<=> v15597(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2903,axiom,
! [VarCurr] :
( v105339(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129450(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129444(VarNext)
<=> v129445(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129445(VarNext)
<=> ( v129447(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_10460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129447(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_40829,axiom,
! [VarCurr] :
( v15597(VarCurr,bitIndex5)
<=> v129428(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3114,axiom,
! [VarCurr] :
( ~ v129429(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129428(VarCurr,B)
<=> v129430(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2902,axiom,
! [VarCurr] :
( v129429(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129428(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_185,axiom,
! [VarCurr] :
( ( ~ v129431(VarCurr)
& ~ v129433(VarCurr)
& ~ v129437(VarCurr) )
=> ! [B] :
( range_5_0(B)
=> ( v129430(VarCurr,B)
<=> v15595(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1316,axiom,
! [VarCurr] :
( v129437(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129430(VarCurr,B)
<=> v129439(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5372,axiom,
! [VarCurr] :
( v129433(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129430(VarCurr,B)
<=> v129435(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5374,axiom,
! [VarCurr] :
( v129431(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129430(VarCurr,B)
<=> v15595(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9191,axiom,
! [VarCurr] :
( v129440(VarCurr)
<=> ( ( v129441(VarCurr,bitIndex1)
<=> $true )
& ( v129441(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40828,axiom,
! [VarCurr] :
( v129441(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_40827,axiom,
! [VarCurr] :
( v129441(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addAssignment_40826,axiom,
! [VarCurr] :
( v129439(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_40825,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v129439(VarCurr,B)
<=> v129425(VarCurr,B) ) ) ).
fof(range_axiom_190,axiom,
! [B] :
( range_5_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B ) ) ).
fof(addBitVectorEqualityBitBlasted_9190,axiom,
! [VarCurr] :
( v129437(VarCurr)
<=> ( ( v129438(VarCurr,bitIndex1)
<=> $true )
& ( v129438(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40824,axiom,
! [VarCurr] :
( v129438(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_40823,axiom,
! [VarCurr] :
( v129438(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addAssignment_40822,axiom,
! [VarCurr] :
( ( v129435(VarCurr,bitIndex4)
<=> v15595(VarCurr,bitIndex5) )
& ( v129435(VarCurr,bitIndex3)
<=> v15595(VarCurr,bitIndex4) )
& ( v129435(VarCurr,bitIndex2)
<=> v15595(VarCurr,bitIndex3) )
& ( v129435(VarCurr,bitIndex1)
<=> v15595(VarCurr,bitIndex2) )
& ( v129435(VarCurr,bitIndex0)
<=> v15595(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40821,axiom,
! [VarCurr] :
( v129435(VarCurr,bitIndex5)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9189,axiom,
! [VarCurr] :
( v129433(VarCurr)
<=> ( ( v129434(VarCurr,bitIndex1)
<=> $false )
& ( v129434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40820,axiom,
! [VarCurr] :
( v129434(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_40819,axiom,
! [VarCurr] :
( v129434(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9188,axiom,
! [VarCurr] :
( v129431(VarCurr)
<=> ( ( v129432(VarCurr,bitIndex1)
<=> $false )
& ( v129432(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40818,axiom,
! [VarCurr] :
( v129432(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_40817,axiom,
! [VarCurr] :
( v129432(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeUnaryOperator_10459,axiom,
! [VarCurr] :
( ~ v129429(VarCurr)
<=> v209(VarCurr) ) ).
fof(addAssignment_40816,axiom,
! [VarCurr] :
( v129425(VarCurr,bitIndex5)
<=> v129426(VarCurr,bitIndex5) ) ).
fof(addAssignment_40815,axiom,
! [VarCurr] :
( v129426(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40814,axiom,
! [VarCurr] :
( ( v129426(VarCurr,bitIndex5)
<=> v15595(VarCurr,bitIndex4) )
& ( v129426(VarCurr,bitIndex4)
<=> v15595(VarCurr,bitIndex3) )
& ( v129426(VarCurr,bitIndex3)
<=> v15595(VarCurr,bitIndex2) )
& ( v129426(VarCurr,bitIndex2)
<=> v15595(VarCurr,bitIndex1) )
& ( v129426(VarCurr,bitIndex1)
<=> v15595(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40813,axiom,
! [VarCurr] :
( v15599(VarCurr)
<=> v15601(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3113,axiom,
! [VarCurr] :
( ~ v129412(VarCurr)
=> ( v15601(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2901,axiom,
! [VarCurr] :
( v129412(VarCurr)
=> ( v15601(VarCurr)
<=> v129420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5371,axiom,
! [VarCurr] :
( ~ v129414(VarCurr)
=> ( v129420(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5373,axiom,
! [VarCurr] :
( v129414(VarCurr)
=> ( v129420(VarCurr)
<=> v129421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1315,axiom,
! [VarCurr] :
( ( ~ v105136(VarCurr)
& ~ v105991(VarCurr) )
=> ( v129421(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5370,axiom,
! [VarCurr] :
( v105991(VarCurr)
=> ( v129421(VarCurr)
<=> v129423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5372,axiom,
! [VarCurr] :
( v105136(VarCurr)
=> ( v129421(VarCurr)
<=> v129422(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3112,axiom,
! [VarCurr] :
( ~ v99967(VarCurr)
=> ( v129423(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2900,axiom,
! [VarCurr] :
( v99967(VarCurr)
=> ( v129423(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3111,axiom,
! [VarCurr] :
( ~ v104330(VarCurr)
=> ( v129422(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2899,axiom,
! [VarCurr] :
( v104330(VarCurr)
=> ( v129422(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25559,axiom,
! [VarCurr] :
( v129412(VarCurr)
<=> ( v129413(VarCurr)
& v129419(VarCurr) ) ) ).
fof(writeUnaryOperator_10458,axiom,
! [VarCurr] :
( ~ v129419(VarCurr)
<=> v105140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25558,axiom,
! [VarCurr] :
( v129413(VarCurr)
<=> ( v129414(VarCurr)
| v129418(VarCurr) ) ) ).
fof(writeUnaryOperator_10457,axiom,
! [VarCurr] :
( ~ v129418(VarCurr)
<=> v105137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25557,axiom,
! [VarCurr] :
( v129414(VarCurr)
<=> ( v129415(VarCurr)
& v105137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25556,axiom,
! [VarCurr] :
( v129415(VarCurr)
<=> ( v129416(VarCurr)
| v129417(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9187,axiom,
! [VarCurr] :
( v129417(VarCurr)
<=> ( ( v203(VarCurr,bitIndex1)
<=> $true )
& ( v203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25555,axiom,
! [VarCurr] :
( v129416(VarCurr)
<=> ( v105136(VarCurr)
| v105991(VarCurr) ) ) ).
fof(addAssignment_40812,axiom,
! [VarCurr] :
( v15603(VarCurr)
<=> v15605(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9186,axiom,
! [VarCurr] :
( v15605(VarCurr)
<=> ( ( v15607(VarCurr,bitIndex2)
<=> $false )
& ( v15607(VarCurr,bitIndex1)
<=> $false )
& ( v15607(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129396(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v15607(VarNext,B)
<=> v15607(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2361,axiom,
! [VarNext] :
( v129396(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v15607(VarNext,B)
<=> v129406(VarNext,B) ) ) ) ).
fof(addAssignment_40811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129406(VarNext,B)
<=> v129404(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3110,axiom,
! [VarCurr] :
( ~ v129407(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129404(VarCurr,B)
<=> v15611(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2898,axiom,
! [VarCurr] :
( v129407(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129404(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10456,axiom,
! [VarCurr] :
( ~ v129407(VarCurr)
<=> v15609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129396(VarNext)
<=> v129397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129397(VarNext)
<=> ( v129398(VarNext)
& v129393(VarNext) ) ) ) ).
fof(writeUnaryOperator_10455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129398(VarNext)
<=> v129400(VarNext) ) ) ).
fof(addAssignment_40810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129400(VarNext)
<=> v129393(VarCurr) ) ) ).
fof(addAssignment_40809,axiom,
! [VarCurr] :
( v129393(VarCurr)
<=> v105113(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_184,axiom,
! [VarCurr] :
( ( ~ v129344(VarCurr)
& ~ v129346(VarCurr)
& ~ v129373(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v15611(VarCurr,B)
<=> v15607(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1314,axiom,
! [VarCurr] :
( v129373(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15611(VarCurr,B)
<=> v129375(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5369,axiom,
! [VarCurr] :
( v129346(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15611(VarCurr,B)
<=> v129348(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5371,axiom,
! [VarCurr] :
( v129344(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15611(VarCurr,B)
<=> v15607(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9185,axiom,
! [VarCurr] :
( v129390(VarCurr)
<=> ( ( v129391(VarCurr,bitIndex1)
<=> $true )
& ( v129391(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40808,axiom,
! [VarCurr] :
( v129391(VarCurr,bitIndex0)
<=> v99961(VarCurr) ) ).
fof(addAssignment_40807,axiom,
! [VarCurr] :
( v129391(VarCurr,bitIndex1)
<=> v15613(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3109,axiom,
! [VarCurr] :
( ~ v129376(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129375(VarCurr,B)
<=> v129377(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2897,axiom,
! [VarCurr] :
( v129376(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129375(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addAssignment_40806,axiom,
! [VarCurr] :
( v129377(VarCurr,bitIndex0)
<=> v129387(VarCurr) ) ).
fof(addAssignment_40805,axiom,
! [VarCurr] :
( v129377(VarCurr,bitIndex1)
<=> v129385(VarCurr) ) ).
fof(addAssignment_40804,axiom,
! [VarCurr] :
( v129377(VarCurr,bitIndex2)
<=> v129379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25552,axiom,
! [VarCurr] :
( v129385(VarCurr)
<=> ( v129386(VarCurr)
& v129389(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2471,axiom,
! [VarCurr] :
( v129389(VarCurr)
<=> ( v15607(VarCurr,bitIndex0)
| v15607(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25551,axiom,
! [VarCurr] :
( v129386(VarCurr)
<=> ( v129387(VarCurr)
| v129388(VarCurr) ) ) ).
fof(writeUnaryOperator_10454,axiom,
! [VarCurr] :
( ~ v129388(VarCurr)
<=> v15607(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10453,axiom,
! [VarCurr] :
( ~ v129387(VarCurr)
<=> v15607(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25550,axiom,
! [VarCurr] :
( v129379(VarCurr)
<=> ( v129380(VarCurr)
& v129384(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2470,axiom,
! [VarCurr] :
( v129384(VarCurr)
<=> ( v129382(VarCurr)
| v15607(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25549,axiom,
! [VarCurr] :
( v129380(VarCurr)
<=> ( v129381(VarCurr)
| v129383(VarCurr) ) ) ).
fof(writeUnaryOperator_10452,axiom,
! [VarCurr] :
( ~ v129383(VarCurr)
<=> v15607(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10451,axiom,
! [VarCurr] :
( ~ v129381(VarCurr)
<=> v129382(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2469,axiom,
! [VarCurr] :
( v129382(VarCurr)
<=> ( v15607(VarCurr,bitIndex0)
& v15607(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9184,axiom,
! [VarCurr] :
( v129376(VarCurr)
<=> ( ( v15607(VarCurr,bitIndex2)
<=> $true )
& ( v15607(VarCurr,bitIndex1)
<=> $false )
& ( v15607(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9183,axiom,
! [VarCurr] :
( v129373(VarCurr)
<=> ( ( v129374(VarCurr,bitIndex1)
<=> $true )
& ( v129374(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40803,axiom,
! [VarCurr] :
( v129374(VarCurr,bitIndex0)
<=> v99961(VarCurr) ) ).
fof(addAssignment_40802,axiom,
! [VarCurr] :
( v129374(VarCurr,bitIndex1)
<=> v15613(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3108,axiom,
! [VarCurr] :
( ~ v129349(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v129348(VarCurr,B)
<=> v129350(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2896,axiom,
! [VarCurr] :
( v129349(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v129348(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_159,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex4)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_158,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex5)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_157,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex6)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_156,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex7)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_155,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex8)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_154,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex9)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_153,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex10)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_152,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex11)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_151,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex12)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_150,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex13)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_149,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex14)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_148,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex15)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_147,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex16)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_146,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex17)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_145,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex18)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_144,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex19)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_143,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex20)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_142,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex21)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_141,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex22)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_140,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex23)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_139,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex24)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_138,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex25)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_137,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex26)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_136,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex27)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_135,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex28)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_134,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex29)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_133,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex30)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_132,axiom,
! [VarCurr] :
( v129350(VarCurr,bitIndex31)
<=> v129351(VarCurr,bitIndex3) ) ).
fof(addAssignment_40801,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129350(VarCurr,B)
<=> v129351(VarCurr,B) ) ) ).
fof(addAssignment_40800,axiom,
! [VarCurr] :
( v129351(VarCurr,bitIndex0)
<=> v129371(VarCurr) ) ).
fof(addAssignment_40799,axiom,
! [VarCurr] :
( v129351(VarCurr,bitIndex1)
<=> v129369(VarCurr) ) ).
fof(addAssignment_40798,axiom,
! [VarCurr] :
( v129351(VarCurr,bitIndex2)
<=> v129365(VarCurr) ) ).
fof(addAssignment_40797,axiom,
! [VarCurr] :
( v129351(VarCurr,bitIndex3)
<=> v129353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25548,axiom,
! [VarCurr] :
( v129369(VarCurr)
<=> ( v129370(VarCurr)
& v129372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25547,axiom,
! [VarCurr] :
( v129372(VarCurr)
<=> ( v129357(VarCurr,bitIndex0)
| v129361(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2468,axiom,
! [VarCurr] :
( v129370(VarCurr)
<=> ( v129371(VarCurr)
| v129357(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10450,axiom,
! [VarCurr] :
( ~ v129371(VarCurr)
<=> v129357(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25546,axiom,
! [VarCurr] :
( v129365(VarCurr)
<=> ( v129366(VarCurr)
& v129368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25545,axiom,
! [VarCurr] :
( v129368(VarCurr)
<=> ( v129359(VarCurr)
| v129362(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2467,axiom,
! [VarCurr] :
( v129366(VarCurr)
<=> ( v129367(VarCurr)
| v129357(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10449,axiom,
! [VarCurr] :
( ~ v129367(VarCurr)
<=> v129359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25544,axiom,
! [VarCurr] :
( v129353(VarCurr)
<=> ( v129354(VarCurr)
& v129363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25543,axiom,
! [VarCurr] :
( v129363(VarCurr)
<=> ( v129356(VarCurr)
| v129364(VarCurr) ) ) ).
fof(writeUnaryOperator_10448,axiom,
! [VarCurr] :
( ~ v129364(VarCurr)
<=> v129357(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2466,axiom,
! [VarCurr] :
( v129354(VarCurr)
<=> ( v129355(VarCurr)
| v129357(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10447,axiom,
! [VarCurr] :
( ~ v129355(VarCurr)
<=> v129356(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2465,axiom,
! [VarCurr] :
( v129356(VarCurr)
<=> ( v129357(VarCurr,bitIndex2)
| v129358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25542,axiom,
! [VarCurr] :
( v129358(VarCurr)
<=> ( v129359(VarCurr)
& v129362(VarCurr) ) ) ).
fof(writeUnaryOperator_10446,axiom,
! [VarCurr] :
( ~ v129362(VarCurr)
<=> v129357(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2464,axiom,
! [VarCurr] :
( v129359(VarCurr)
<=> ( v129357(VarCurr,bitIndex1)
| v129360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25541,axiom,
! [VarCurr] :
( v129360(VarCurr)
<=> ( v129357(VarCurr,bitIndex0)
& v129361(VarCurr) ) ) ).
fof(writeUnaryOperator_10445,axiom,
! [VarCurr] :
( ~ v129361(VarCurr)
<=> v129357(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_12,axiom,
! [VarCurr] : ~ v129357(VarCurr,bitIndex3) ).
fof(addAssignment_40796,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129357(VarCurr,B)
<=> v15607(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9182,axiom,
! [VarCurr] :
( v129349(VarCurr)
<=> ( ( v15607(VarCurr,bitIndex2)
<=> $false )
& ( v15607(VarCurr,bitIndex1)
<=> $false )
& ( v15607(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9181,axiom,
! [VarCurr] :
( v129346(VarCurr)
<=> ( ( v129347(VarCurr,bitIndex1)
<=> $false )
& ( v129347(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40795,axiom,
! [VarCurr] :
( v129347(VarCurr,bitIndex0)
<=> v99961(VarCurr) ) ).
fof(addAssignment_40794,axiom,
! [VarCurr] :
( v129347(VarCurr,bitIndex1)
<=> v15613(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9180,axiom,
! [VarCurr] :
( v129344(VarCurr)
<=> ( ( v129345(VarCurr,bitIndex1)
<=> $false )
& ( v129345(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40793,axiom,
! [VarCurr] :
( v129345(VarCurr,bitIndex0)
<=> v99961(VarCurr) ) ).
fof(addAssignment_40792,axiom,
! [VarCurr] :
( v129345(VarCurr,bitIndex1)
<=> v15613(VarCurr) ) ).
fof(addAssignment_40791,axiom,
! [VarCurr] :
( v99961(VarCurr)
<=> v99963(VarCurr) ) ).
fof(addAssignment_40790,axiom,
! [VarCurr] :
( v99963(VarCurr)
<=> v99965(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3107,axiom,
! [VarCurr] :
( ~ v129338(VarCurr)
=> ( v99965(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2895,axiom,
! [VarCurr] :
( v129338(VarCurr)
=> ( v99965(VarCurr)
<=> v129342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5368,axiom,
! [VarCurr] :
( ~ v105140(VarCurr)
=> ( v129342(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5370,axiom,
! [VarCurr] :
( v105140(VarCurr)
=> ( v129342(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25540,axiom,
! [VarCurr] :
( v129338(VarCurr)
<=> ( v105140(VarCurr)
| v129339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25539,axiom,
! [VarCurr] :
( v129339(VarCurr)
<=> ( v129340(VarCurr)
& v129341(VarCurr) ) ) ).
fof(writeUnaryOperator_10444,axiom,
! [VarCurr] :
( ~ v129341(VarCurr)
<=> v105140(VarCurr) ) ).
fof(writeUnaryOperator_10443,axiom,
! [VarCurr] :
( ~ v129340(VarCurr)
<=> v105137(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2463,axiom,
! [VarCurr] :
( v99967(VarCurr)
<=> ( v129336(VarCurr)
| v99969(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2462,axiom,
! [VarCurr] :
( v129336(VarCurr)
<=> ( v129314(VarCurr)
| v99969(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129322(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99969(VarNext,B)
<=> v99969(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2360,axiom,
! [VarNext] :
( v129322(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99969(VarNext,B)
<=> v129330(VarNext,B) ) ) ) ).
fof(addAssignment_40789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129330(VarNext,B)
<=> v129328(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3106,axiom,
! [VarCurr] :
( ~ v129331(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129328(VarCurr,B)
<=> v99971(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2894,axiom,
! [VarCurr] :
( v129331(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129328(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(writeUnaryOperator_10442,axiom,
! [VarCurr] :
( ~ v129331(VarCurr)
<=> v197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129322(VarNext)
<=> v129323(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129323(VarNext)
<=> ( v129324(VarNext)
& v105113(VarNext) ) ) ) ).
fof(writeUnaryOperator_10441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129324(VarNext)
<=> v105120(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1313,axiom,
! [VarCurr] :
( ( ~ v129275(VarCurr)
& ~ v129298(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v99971(VarCurr,B)
<=> v99969(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5367,axiom,
! [VarCurr] :
( v129298(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99971(VarCurr,B)
<=> v129300(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5369,axiom,
! [VarCurr] :
( v129275(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99971(VarCurr,B)
<=> v129277(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25536,axiom,
! [VarCurr] :
( v129315(VarCurr)
<=> ( v129316(VarCurr)
| v129318(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9179,axiom,
! [VarCurr] :
( v129318(VarCurr)
<=> ( ( v129319(VarCurr,bitIndex1)
<=> $true )
& ( v129319(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40788,axiom,
! [VarCurr] :
( v129319(VarCurr,bitIndex0)
<=> v129262(VarCurr) ) ).
fof(addAssignment_40787,axiom,
! [VarCurr] :
( v129319(VarCurr,bitIndex1)
<=> v99973(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9178,axiom,
! [VarCurr] :
( v129316(VarCurr)
<=> ( ( v129317(VarCurr,bitIndex1)
<=> $false )
& ( v129317(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40786,axiom,
! [VarCurr] :
( v129317(VarCurr,bitIndex0)
<=> v129262(VarCurr) ) ).
fof(addAssignment_40785,axiom,
! [VarCurr] :
( v129317(VarCurr,bitIndex1)
<=> v99973(VarCurr) ) ).
fof(addAssignment_40784,axiom,
! [VarCurr] :
( v129300(VarCurr,bitIndex0)
<=> v129296(VarCurr) ) ).
fof(addAssignment_40783,axiom,
! [VarCurr] :
( v129300(VarCurr,bitIndex1)
<=> v129312(VarCurr) ) ).
fof(addAssignment_40782,axiom,
! [VarCurr] :
( v129300(VarCurr,bitIndex2)
<=> v129308(VarCurr) ) ).
fof(addAssignment_40781,axiom,
! [VarCurr] :
( v129300(VarCurr,bitIndex3)
<=> v129302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25535,axiom,
! [VarCurr] :
( v129312(VarCurr)
<=> ( v129313(VarCurr)
& v129314(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2461,axiom,
! [VarCurr] :
( v129314(VarCurr)
<=> ( v99969(VarCurr,bitIndex0)
| v99969(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25534,axiom,
! [VarCurr] :
( v129313(VarCurr)
<=> ( v129296(VarCurr)
| v129286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25533,axiom,
! [VarCurr] :
( v129308(VarCurr)
<=> ( v129309(VarCurr)
& v129311(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2460,axiom,
! [VarCurr] :
( v129311(VarCurr)
<=> ( v99969(VarCurr,bitIndex2)
| v129306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25532,axiom,
! [VarCurr] :
( v129309(VarCurr)
<=> ( v129287(VarCurr)
| v129310(VarCurr) ) ) ).
fof(writeUnaryOperator_10440,axiom,
! [VarCurr] :
( ~ v129310(VarCurr)
<=> v129306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25531,axiom,
! [VarCurr] :
( v129302(VarCurr)
<=> ( v129303(VarCurr)
& v129307(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2459,axiom,
! [VarCurr] :
( v129307(VarCurr)
<=> ( v99969(VarCurr,bitIndex3)
| v129305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25530,axiom,
! [VarCurr] :
( v129303(VarCurr)
<=> ( v129289(VarCurr)
| v129304(VarCurr) ) ) ).
fof(writeUnaryOperator_10439,axiom,
! [VarCurr] :
( ~ v129304(VarCurr)
<=> v129305(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2458,axiom,
! [VarCurr] :
( v129305(VarCurr)
<=> ( v99969(VarCurr,bitIndex2)
& v129306(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2457,axiom,
! [VarCurr] :
( v129306(VarCurr)
<=> ( v99969(VarCurr,bitIndex0)
& v99969(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9177,axiom,
! [VarCurr] :
( v129298(VarCurr)
<=> ( ( v129299(VarCurr,bitIndex1)
<=> $true )
& ( v129299(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40780,axiom,
! [VarCurr] :
( v129299(VarCurr,bitIndex0)
<=> v129262(VarCurr) ) ).
fof(addAssignment_40779,axiom,
! [VarCurr] :
( v129299(VarCurr,bitIndex1)
<=> v99973(VarCurr) ) ).
fof(addAssignment_40778,axiom,
! [VarCurr] :
( v129277(VarCurr,bitIndex0)
<=> v129296(VarCurr) ) ).
fof(addAssignment_40777,axiom,
! [VarCurr] :
( v129277(VarCurr,bitIndex1)
<=> v129294(VarCurr) ) ).
fof(addAssignment_40776,axiom,
! [VarCurr] :
( v129277(VarCurr,bitIndex2)
<=> v129290(VarCurr) ) ).
fof(addAssignment_40775,axiom,
! [VarCurr] :
( v129277(VarCurr,bitIndex3)
<=> v129279(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25529,axiom,
! [VarCurr] :
( v129294(VarCurr)
<=> ( v129295(VarCurr)
& v129297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25528,axiom,
! [VarCurr] :
( v129297(VarCurr)
<=> ( v99969(VarCurr,bitIndex0)
| v129286(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2456,axiom,
! [VarCurr] :
( v129295(VarCurr)
<=> ( v129296(VarCurr)
| v99969(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10438,axiom,
! [VarCurr] :
( ~ v129296(VarCurr)
<=> v99969(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25527,axiom,
! [VarCurr] :
( v129290(VarCurr)
<=> ( v129291(VarCurr)
& v129293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25526,axiom,
! [VarCurr] :
( v129293(VarCurr)
<=> ( v129284(VarCurr)
| v129287(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2455,axiom,
! [VarCurr] :
( v129291(VarCurr)
<=> ( v129292(VarCurr)
| v99969(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10437,axiom,
! [VarCurr] :
( ~ v129292(VarCurr)
<=> v129284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25525,axiom,
! [VarCurr] :
( v129279(VarCurr)
<=> ( v129280(VarCurr)
& v129288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25524,axiom,
! [VarCurr] :
( v129288(VarCurr)
<=> ( v129282(VarCurr)
| v129289(VarCurr) ) ) ).
fof(writeUnaryOperator_10436,axiom,
! [VarCurr] :
( ~ v129289(VarCurr)
<=> v99969(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2454,axiom,
! [VarCurr] :
( v129280(VarCurr)
<=> ( v129281(VarCurr)
| v99969(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10435,axiom,
! [VarCurr] :
( ~ v129281(VarCurr)
<=> v129282(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2453,axiom,
! [VarCurr] :
( v129282(VarCurr)
<=> ( v99969(VarCurr,bitIndex2)
| v129283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25523,axiom,
! [VarCurr] :
( v129283(VarCurr)
<=> ( v129284(VarCurr)
& v129287(VarCurr) ) ) ).
fof(writeUnaryOperator_10434,axiom,
! [VarCurr] :
( ~ v129287(VarCurr)
<=> v99969(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2452,axiom,
! [VarCurr] :
( v129284(VarCurr)
<=> ( v99969(VarCurr,bitIndex1)
| v129285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25522,axiom,
! [VarCurr] :
( v129285(VarCurr)
<=> ( v99969(VarCurr,bitIndex0)
& v129286(VarCurr) ) ) ).
fof(writeUnaryOperator_10433,axiom,
! [VarCurr] :
( ~ v129286(VarCurr)
<=> v99969(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_9176,axiom,
! [VarCurr] :
( v129275(VarCurr)
<=> ( ( v129276(VarCurr,bitIndex1)
<=> $false )
& ( v129276(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40774,axiom,
! [VarCurr] :
( v129276(VarCurr,bitIndex0)
<=> v129262(VarCurr) ) ).
fof(addAssignment_40773,axiom,
! [VarCurr] :
( v129276(VarCurr,bitIndex1)
<=> v99973(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25521,axiom,
! [VarCurr] :
( v129262(VarCurr)
<=> ( v99965(VarCurr)
| v129264(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3105,axiom,
! [VarCurr] :
( ~ v129266(VarCurr)
=> ( v129264(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2893,axiom,
! [VarCurr] :
( v129266(VarCurr)
=> ( v129264(VarCurr)
<=> v129271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5366,axiom,
! [VarCurr] :
( ~ v129268(VarCurr)
=> ( v129271(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5368,axiom,
! [VarCurr] :
( v129268(VarCurr)
=> ( v129271(VarCurr)
<=> v129272(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3104,axiom,
! [VarCurr] :
( ~ v99967(VarCurr)
=> ( v129272(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2892,axiom,
! [VarCurr] :
( v99967(VarCurr)
=> ( v129272(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25520,axiom,
! [VarCurr] :
( v129266(VarCurr)
<=> ( v129267(VarCurr)
& v129270(VarCurr) ) ) ).
fof(writeUnaryOperator_10432,axiom,
! [VarCurr] :
( ~ v129270(VarCurr)
<=> v105140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25519,axiom,
! [VarCurr] :
( v129267(VarCurr)
<=> ( v129268(VarCurr)
| v129269(VarCurr) ) ) ).
fof(writeUnaryOperator_10431,axiom,
! [VarCurr] :
( ~ v129269(VarCurr)
<=> v105137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25518,axiom,
! [VarCurr] :
( v129268(VarCurr)
<=> ( v105991(VarCurr)
& v105137(VarCurr) ) ) ).
fof(addAssignment_40772,axiom,
! [VarCurr] :
( v99973(VarCurr)
<=> v99975(VarCurr) ) ).
fof(addAssignment_40771,axiom,
! [VarCurr] :
( v99975(VarCurr)
<=> v99977(VarCurr) ) ).
fof(addAssignment_40770,axiom,
! [VarCurr] :
( v99977(VarCurr)
<=> v99979(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3103,axiom,
! [VarCurr] :
( ~ v129257(VarCurr)
=> ( v99979(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2891,axiom,
! [VarCurr] :
( v129257(VarCurr)
=> ( v99979(VarCurr)
<=> v129260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5365,axiom,
! [VarCurr] :
( ~ v104361(VarCurr)
=> ( v129260(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5367,axiom,
! [VarCurr] :
( v104361(VarCurr)
=> ( v129260(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25517,axiom,
! [VarCurr] :
( v129257(VarCurr)
<=> ( v104361(VarCurr)
| v129258(VarCurr) ) ) ).
fof(writeUnaryOperator_10430,axiom,
! [VarCurr] :
( ~ v129258(VarCurr)
<=> v129259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25516,axiom,
! [VarCurr] :
( v129259(VarCurr)
<=> ( v104357(VarCurr)
| v104361(VarCurr) ) ) ).
fof(addAssignment_40769,axiom,
! [VarCurr] :
( v99981(VarCurr)
<=> v99983(VarCurr) ) ).
fof(addAssignment_40768,axiom,
! [VarCurr] :
( v99983(VarCurr)
<=> v99985(VarCurr) ) ).
fof(addAssignment_40767,axiom,
! [VarCurr] :
( v99985(VarCurr)
<=> v99987(VarCurr) ) ).
fof(addAssignment_40766,axiom,
! [VarCurr] :
( v99987(VarCurr)
<=> v99989(VarCurr) ) ).
fof(addAssignment_40765,axiom,
! [VarCurr] :
( v99989(VarCurr)
<=> v99991(VarCurr) ) ).
fof(addAssignment_40764,axiom,
! [VarCurr] :
( v99991(VarCurr)
<=> v99993(VarCurr) ) ).
fof(addAssignment_40763,axiom,
! [VarCurr] :
( v99993(VarCurr)
<=> v99995(VarCurr) ) ).
fof(addAssignment_40762,axiom,
! [VarCurr] :
( v99995(VarCurr)
<=> v99997(VarCurr) ) ).
fof(addAssignment_40761,axiom,
! [VarCurr] :
( v99997(VarCurr)
<=> v99999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25515,axiom,
! [VarCurr] :
( v99999(VarCurr)
<=> ( v100001(VarCurr)
| v129163(VarCurr) ) ) ).
fof(addAssignment_40760,axiom,
! [VarCurr] :
( v129163(VarCurr)
<=> v129165(VarCurr,bitIndex6) ) ).
fof(addAssignment_40759,axiom,
! [VarCurr] :
( v129165(VarCurr,bitIndex6)
<=> v129167(VarCurr,bitIndex6) ) ).
fof(addAssignment_40758,axiom,
! [VarCurr] :
( v129167(VarCurr,bitIndex6)
<=> v129169(VarCurr,bitIndex6) ) ).
fof(addAssignment_40757,axiom,
! [VarNext] :
( v129169(VarNext,bitIndex6)
<=> v129248(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129249(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129248(VarNext,B)
<=> v129169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2359,axiom,
! [VarNext] :
( v129249(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129248(VarNext,B)
<=> v129211(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129249(VarNext)
<=> v129250(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129250(VarNext)
<=> ( v129252(VarNext)
& v129198(VarNext) ) ) ) ).
fof(writeUnaryOperator_10429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129252(VarNext)
<=> v129205(VarNext) ) ) ).
fof(addAssignment_40756,axiom,
! [VarCurr] :
( v129173(VarCurr,bitIndex6)
<=> v129186(VarCurr,bitIndex6) ) ).
fof(addAssignment_40755,axiom,
! [VarNext] :
( v129169(VarNext,bitIndex5)
<=> v129240(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129241(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129240(VarNext,B)
<=> v129169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2358,axiom,
! [VarNext] :
( v129241(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129240(VarNext,B)
<=> v129211(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129241(VarNext)
<=> v129242(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129242(VarNext)
<=> ( v129244(VarNext)
& v129198(VarNext) ) ) ) ).
fof(writeUnaryOperator_10428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129244(VarNext)
<=> v129205(VarNext) ) ) ).
fof(addAssignment_40754,axiom,
! [VarCurr] :
( v129173(VarCurr,bitIndex5)
<=> v129186(VarCurr,bitIndex5) ) ).
fof(addAssignment_40753,axiom,
! [VarNext] :
( v129169(VarNext,bitIndex4)
<=> v129232(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129233(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129232(VarNext,B)
<=> v129169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2357,axiom,
! [VarNext] :
( v129233(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129232(VarNext,B)
<=> v129211(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129233(VarNext)
<=> v129234(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129234(VarNext)
<=> ( v129236(VarNext)
& v129198(VarNext) ) ) ) ).
fof(writeUnaryOperator_10427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129236(VarNext)
<=> v129205(VarNext) ) ) ).
fof(addAssignment_40752,axiom,
! [VarCurr] :
( v129173(VarCurr,bitIndex4)
<=> v129186(VarCurr,bitIndex4) ) ).
fof(addAssignment_40751,axiom,
! [VarNext] :
( v129169(VarNext,bitIndex3)
<=> v129224(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129225(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129224(VarNext,B)
<=> v129169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2356,axiom,
! [VarNext] :
( v129225(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129224(VarNext,B)
<=> v129211(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129225(VarNext)
<=> v129226(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129226(VarNext)
<=> ( v129228(VarNext)
& v129198(VarNext) ) ) ) ).
fof(writeUnaryOperator_10426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129228(VarNext)
<=> v129205(VarNext) ) ) ).
fof(addAssignment_40750,axiom,
! [VarCurr] :
( v129173(VarCurr,bitIndex3)
<=> v129186(VarCurr,bitIndex3) ) ).
fof(addAssignment_40749,axiom,
! [VarNext] :
( v129169(VarNext,bitIndex2)
<=> v129216(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129217(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129216(VarNext,B)
<=> v129169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2355,axiom,
! [VarNext] :
( v129217(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129216(VarNext,B)
<=> v129211(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129217(VarNext)
<=> v129218(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129218(VarNext)
<=> ( v129220(VarNext)
& v129198(VarNext) ) ) ) ).
fof(writeUnaryOperator_10425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129220(VarNext)
<=> v129205(VarNext) ) ) ).
fof(addAssignment_40748,axiom,
! [VarCurr] :
( v129173(VarCurr,bitIndex2)
<=> v129186(VarCurr,bitIndex2) ) ).
fof(addAssignment_40747,axiom,
! [VarNext] :
( v129169(VarNext,bitIndex7)
<=> v129200(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129201(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129200(VarNext,B)
<=> v129169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2354,axiom,
! [VarNext] :
( v129201(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129200(VarNext,B)
<=> v129211(VarNext,B) ) ) ) ).
fof(addAssignment_40746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129211(VarNext,B)
<=> v129209(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3102,axiom,
! [VarCurr] :
( ~ v129212(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129209(VarCurr,B)
<=> v129173(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2890,axiom,
! [VarCurr] :
( v129212(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129209(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10424,axiom,
! [VarCurr] :
( ~ v129212(VarCurr)
<=> v129171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129201(VarNext)
<=> v129202(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129202(VarNext)
<=> ( v129203(VarNext)
& v129198(VarNext) ) ) ) ).
fof(writeUnaryOperator_10423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129203(VarNext)
<=> v129205(VarNext) ) ) ).
fof(addAssignment_40745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129205(VarNext)
<=> v129198(VarCurr) ) ) ).
fof(addAssignment_40744,axiom,
! [VarCurr] :
( v129198(VarCurr)
<=> v106536(VarCurr) ) ).
fof(addAssignment_40743,axiom,
! [VarCurr] :
( v129173(VarCurr,bitIndex7)
<=> v129186(VarCurr,bitIndex7) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_183,axiom,
! [VarCurr] :
( ( ~ v129187(VarCurr)
& ~ v129189(VarCurr)
& ~ v129192(VarCurr) )
=> ! [B] :
( range_7_0(B)
=> ( v129186(VarCurr,B)
<=> v129169(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1312,axiom,
! [VarCurr] :
( v129192(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129186(VarCurr,B)
<=> v129194(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5364,axiom,
! [VarCurr] :
( v129189(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129186(VarCurr,B)
<=> v129191(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5366,axiom,
! [VarCurr] :
( v129187(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129186(VarCurr,B)
<=> v129169(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9175,axiom,
! [VarCurr] :
( v129195(VarCurr)
<=> ( ( v129196(VarCurr,bitIndex1)
<=> $true )
& ( v129196(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40742,axiom,
! [VarCurr] :
( v129196(VarCurr,bitIndex0)
<=> v129181(VarCurr) ) ).
fof(addAssignment_40741,axiom,
! [VarCurr] :
( v129196(VarCurr,bitIndex1)
<=> v129175(VarCurr) ) ).
fof(addAssignment_40740,axiom,
! [VarCurr] :
( v129194(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_40739,axiom,
! [VarCurr] :
( ( v129194(VarCurr,bitIndex7)
<=> v129169(VarCurr,bitIndex6) )
& ( v129194(VarCurr,bitIndex6)
<=> v129169(VarCurr,bitIndex5) )
& ( v129194(VarCurr,bitIndex5)
<=> v129169(VarCurr,bitIndex4) )
& ( v129194(VarCurr,bitIndex4)
<=> v129169(VarCurr,bitIndex3) )
& ( v129194(VarCurr,bitIndex3)
<=> v129169(VarCurr,bitIndex2) )
& ( v129194(VarCurr,bitIndex2)
<=> v129169(VarCurr,bitIndex1) )
& ( v129194(VarCurr,bitIndex1)
<=> v129169(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_9174,axiom,
! [VarCurr] :
( v129192(VarCurr)
<=> ( ( v129193(VarCurr,bitIndex1)
<=> $true )
& ( v129193(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40738,axiom,
! [VarCurr] :
( v129193(VarCurr,bitIndex0)
<=> v129181(VarCurr) ) ).
fof(addAssignment_40737,axiom,
! [VarCurr] :
( v129193(VarCurr,bitIndex1)
<=> v129175(VarCurr) ) ).
fof(addAssignment_40736,axiom,
! [VarCurr] :
( ( v129191(VarCurr,bitIndex6)
<=> v129169(VarCurr,bitIndex7) )
& ( v129191(VarCurr,bitIndex5)
<=> v129169(VarCurr,bitIndex6) )
& ( v129191(VarCurr,bitIndex4)
<=> v129169(VarCurr,bitIndex5) )
& ( v129191(VarCurr,bitIndex3)
<=> v129169(VarCurr,bitIndex4) )
& ( v129191(VarCurr,bitIndex2)
<=> v129169(VarCurr,bitIndex3) )
& ( v129191(VarCurr,bitIndex1)
<=> v129169(VarCurr,bitIndex2) )
& ( v129191(VarCurr,bitIndex0)
<=> v129169(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40735,axiom,
! [VarCurr] :
( v129191(VarCurr,bitIndex7)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9173,axiom,
! [VarCurr] :
( v129189(VarCurr)
<=> ( ( v129190(VarCurr,bitIndex1)
<=> $false )
& ( v129190(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40734,axiom,
! [VarCurr] :
( v129190(VarCurr,bitIndex0)
<=> v129181(VarCurr) ) ).
fof(addAssignment_40733,axiom,
! [VarCurr] :
( v129190(VarCurr,bitIndex1)
<=> v129175(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9172,axiom,
! [VarCurr] :
( v129187(VarCurr)
<=> ( ( v129188(VarCurr,bitIndex1)
<=> $false )
& ( v129188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40732,axiom,
! [VarCurr] :
( v129188(VarCurr,bitIndex0)
<=> v129181(VarCurr) ) ).
fof(addAssignment_40731,axiom,
! [VarCurr] :
( v129188(VarCurr,bitIndex1)
<=> v129175(VarCurr) ) ).
fof(addAssignment_40730,axiom,
! [VarCurr] :
( v129181(VarCurr)
<=> v129183(VarCurr) ) ).
fof(addAssignment_40729,axiom,
! [VarCurr] :
( v129183(VarCurr)
<=> v129185(VarCurr) ) ).
fof(addAssignment_40728,axiom,
! [VarCurr] :
( v129185(VarCurr)
<=> v107193(VarCurr) ) ).
fof(addAssignment_40727,axiom,
! [VarCurr] :
( v129175(VarCurr)
<=> v129177(VarCurr) ) ).
fof(addAssignment_40726,axiom,
! [VarCurr] :
( v129177(VarCurr)
<=> v129179(VarCurr) ) ).
fof(addAssignment_40725,axiom,
! [VarCurr] :
( v129179(VarCurr)
<=> v100021(VarCurr) ) ).
fof(addAssignment_40724,axiom,
! [VarCurr] :
( v129171(VarCurr)
<=> v100011(VarCurr) ) ).
fof(addAssignment_40723,axiom,
! [VarCurr] :
( v100001(VarCurr)
<=> v100003(VarCurr,bitIndex2) ) ).
fof(addAssignment_40722,axiom,
! [VarCurr] :
( v100003(VarCurr,bitIndex2)
<=> v100005(VarCurr,bitIndex2) ) ).
fof(addAssignment_40721,axiom,
! [VarCurr] :
( v100005(VarCurr,bitIndex2)
<=> v100007(VarCurr,bitIndex2) ) ).
fof(addAssignment_40720,axiom,
! [VarNext] :
( v100007(VarNext,bitIndex2)
<=> v129155(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129156(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129155(VarNext,B)
<=> v100007(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2353,axiom,
! [VarNext] :
( v129156(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129155(VarNext,B)
<=> v106549(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129156(VarNext)
<=> v129157(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129157(VarNext)
<=> ( v129159(VarNext)
& v106534(VarNext) ) ) ) ).
fof(writeUnaryOperator_10422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129159(VarNext)
<=> v106543(VarNext) ) ) ).
fof(addAssignment_40719,axiom,
! [VarCurr] :
( v100013(VarCurr,bitIndex2)
<=> v106522(VarCurr,bitIndex2) ) ).
fof(addAssignment_40718,axiom,
! [VarNext] :
( v100007(VarNext,bitIndex3)
<=> v129147(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129148(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129147(VarNext,B)
<=> v100007(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2352,axiom,
! [VarNext] :
( v129148(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129147(VarNext,B)
<=> v106549(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129148(VarNext)
<=> v129149(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129149(VarNext)
<=> ( v129151(VarNext)
& v106534(VarNext) ) ) ) ).
fof(writeUnaryOperator_10421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129151(VarNext)
<=> v106543(VarNext) ) ) ).
fof(addAssignment_40717,axiom,
! [VarCurr] :
( v100013(VarCurr,bitIndex3)
<=> v106522(VarCurr,bitIndex3) ) ).
fof(addAssignment_40716,axiom,
! [VarCurr] :
( v106517(VarCurr)
<=> v106519(VarCurr) ) ).
fof(addAssignment_40715,axiom,
! [VarCurr] :
( v106519(VarCurr)
<=> v106521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25498,axiom,
! [VarCurr] :
( v106521(VarCurr)
<=> ( v100003(VarCurr,bitIndex0)
& v129145(VarCurr) ) ) ).
fof(writeUnaryOperator_10420,axiom,
! [VarCurr] :
( ~ v129145(VarCurr)
<=> v106562(VarCurr) ) ).
fof(addAssignment_40714,axiom,
! [VarCurr] :
( v106562(VarCurr)
<=> v106564(VarCurr) ) ).
fof(addAssignment_40713,axiom,
! [VarCurr] :
( v106564(VarCurr)
<=> v106566(VarCurr) ) ).
fof(addAssignment_40712,axiom,
! [VarCurr] :
( v106566(VarCurr)
<=> v106568(VarCurr) ) ).
fof(addAssignment_40711,axiom,
! [VarCurr] :
( v106568(VarCurr)
<=> v106570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25497,axiom,
! [VarCurr] :
( v106570(VarCurr)
<=> ( v129141(VarCurr)
| v129142(VarCurr) ) ) ).
fof(writeUnaryOperator_10419,axiom,
! [VarCurr] :
( ~ v129142(VarCurr)
<=> v129143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25496,axiom,
! [VarCurr] :
( v129143(VarCurr)
<=> ( v106807(VarCurr)
& v107107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25495,axiom,
! [VarCurr] :
( v129141(VarCurr)
<=> ( v106572(VarCurr,bitIndex0)
| v106703(VarCurr) ) ) ).
fof(addAssignment_40710,axiom,
! [VarCurr] :
( v106572(VarCurr,bitIndex0)
<=> v106665(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129129(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106574(VarNext,B)
<=> v106574(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2351,axiom,
! [VarNext] :
( v129129(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106574(VarNext,B)
<=> v129137(VarNext,B) ) ) ) ).
fof(addAssignment_40709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129137(VarNext,B)
<=> v129135(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3101,axiom,
! [VarCurr] :
( ~ v129060(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129135(VarCurr,B)
<=> v106580(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2889,axiom,
! [VarCurr] :
( v129060(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129135(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129129(VarNext)
<=> v129130(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129130(VarNext)
<=> ( v129132(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_10418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129132(VarNext)
<=> v107118(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_182,axiom,
! [VarCurr] :
( ( ~ v129087(VarCurr)
& ~ v129097(VarCurr)
& ~ v129107(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v106580(VarCurr,B)
<=> v129118(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1311,axiom,
! [VarCurr] :
( v129107(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106580(VarCurr,B)
<=> v129108(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5363,axiom,
! [VarCurr] :
( v129097(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106580(VarCurr,B)
<=> v129098(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5365,axiom,
! [VarCurr] :
( v129087(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106580(VarCurr,B)
<=> v129088(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_181,axiom,
! [VarCurr] :
( ( ~ v129119(VarCurr)
& ~ v129121(VarCurr)
& ~ v129123(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v129118(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1310,axiom,
! [VarCurr] :
( v129123(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129118(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5362,axiom,
! [VarCurr] :
( v129121(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129118(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5364,axiom,
! [VarCurr] :
( v129119(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129118(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9171,axiom,
! [VarCurr] :
( v129125(VarCurr)
<=> ( ( v129126(VarCurr,bitIndex1)
<=> $true )
& ( v129126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40708,axiom,
! [VarCurr] :
( v129126(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40707,axiom,
! [VarCurr] :
( v129126(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9170,axiom,
! [VarCurr] :
( v129123(VarCurr)
<=> ( ( v129124(VarCurr,bitIndex1)
<=> $true )
& ( v129124(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40706,axiom,
! [VarCurr] :
( v129124(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40705,axiom,
! [VarCurr] :
( v129124(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9169,axiom,
! [VarCurr] :
( v129121(VarCurr)
<=> ( ( v129122(VarCurr,bitIndex1)
<=> $false )
& ( v129122(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40704,axiom,
! [VarCurr] :
( v129122(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40703,axiom,
! [VarCurr] :
( v129122(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9168,axiom,
! [VarCurr] :
( v129119(VarCurr)
<=> ( ( v129120(VarCurr,bitIndex1)
<=> $false )
& ( v129120(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40702,axiom,
! [VarCurr] :
( v129120(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40701,axiom,
! [VarCurr] :
( v129120(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9167,axiom,
! [VarCurr] :
( v129117(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $true )
& ( v106574(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_180,axiom,
! [VarCurr] :
( ( ~ v129109(VarCurr)
& ~ v129111(VarCurr)
& ~ v129113(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v129108(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1309,axiom,
! [VarCurr] :
( v129113(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129108(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5361,axiom,
! [VarCurr] :
( v129111(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129108(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5363,axiom,
! [VarCurr] :
( v129109(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129108(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9166,axiom,
! [VarCurr] :
( v129115(VarCurr)
<=> ( ( v129116(VarCurr,bitIndex1)
<=> $true )
& ( v129116(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40700,axiom,
! [VarCurr] :
( v129116(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40699,axiom,
! [VarCurr] :
( v129116(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9165,axiom,
! [VarCurr] :
( v129113(VarCurr)
<=> ( ( v129114(VarCurr,bitIndex1)
<=> $true )
& ( v129114(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40698,axiom,
! [VarCurr] :
( v129114(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40697,axiom,
! [VarCurr] :
( v129114(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9164,axiom,
! [VarCurr] :
( v129111(VarCurr)
<=> ( ( v129112(VarCurr,bitIndex1)
<=> $false )
& ( v129112(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40696,axiom,
! [VarCurr] :
( v129112(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40695,axiom,
! [VarCurr] :
( v129112(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9163,axiom,
! [VarCurr] :
( v129109(VarCurr)
<=> ( ( v129110(VarCurr,bitIndex1)
<=> $false )
& ( v129110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40694,axiom,
! [VarCurr] :
( v129110(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40693,axiom,
! [VarCurr] :
( v129110(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9162,axiom,
! [VarCurr] :
( v129107(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $true )
& ( v106574(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_179,axiom,
! [VarCurr] :
( ( ~ v129099(VarCurr)
& ~ v129101(VarCurr)
& ~ v129103(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v129098(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1308,axiom,
! [VarCurr] :
( v129103(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129098(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5360,axiom,
! [VarCurr] :
( v129101(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129098(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5362,axiom,
! [VarCurr] :
( v129099(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129098(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9161,axiom,
! [VarCurr] :
( v129105(VarCurr)
<=> ( ( v129106(VarCurr,bitIndex1)
<=> $true )
& ( v129106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40692,axiom,
! [VarCurr] :
( v129106(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40691,axiom,
! [VarCurr] :
( v129106(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9160,axiom,
! [VarCurr] :
( v129103(VarCurr)
<=> ( ( v129104(VarCurr,bitIndex1)
<=> $true )
& ( v129104(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40690,axiom,
! [VarCurr] :
( v129104(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40689,axiom,
! [VarCurr] :
( v129104(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9159,axiom,
! [VarCurr] :
( v129101(VarCurr)
<=> ( ( v129102(VarCurr,bitIndex1)
<=> $false )
& ( v129102(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40688,axiom,
! [VarCurr] :
( v129102(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40687,axiom,
! [VarCurr] :
( v129102(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9158,axiom,
! [VarCurr] :
( v129099(VarCurr)
<=> ( ( v129100(VarCurr,bitIndex1)
<=> $false )
& ( v129100(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40686,axiom,
! [VarCurr] :
( v129100(VarCurr,bitIndex0)
<=> v129064(VarCurr) ) ).
fof(addAssignment_40685,axiom,
! [VarCurr] :
( v129100(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9157,axiom,
! [VarCurr] :
( v129097(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $false )
& ( v106574(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_178,axiom,
! [VarCurr] :
( ( ~ v129089(VarCurr)
& ~ v129091(VarCurr)
& ~ v129093(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v129088(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1307,axiom,
! [VarCurr] :
( v129093(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129088(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5359,axiom,
! [VarCurr] :
( v129091(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129088(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5361,axiom,
! [VarCurr] :
( v129089(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129088(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9156,axiom,
! [VarCurr] :
( v129095(VarCurr)
<=> ( ( v129096(VarCurr,bitIndex1)
<=> $true )
& ( v129096(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40684,axiom,
! [VarCurr] :
( v129096(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40683,axiom,
! [VarCurr] :
( v129096(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9155,axiom,
! [VarCurr] :
( v129093(VarCurr)
<=> ( ( v129094(VarCurr,bitIndex1)
<=> $true )
& ( v129094(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40682,axiom,
! [VarCurr] :
( v129094(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40681,axiom,
! [VarCurr] :
( v129094(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9154,axiom,
! [VarCurr] :
( v129091(VarCurr)
<=> ( ( v129092(VarCurr,bitIndex1)
<=> $false )
& ( v129092(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40680,axiom,
! [VarCurr] :
( v129092(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40679,axiom,
! [VarCurr] :
( v129092(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9153,axiom,
! [VarCurr] :
( v129089(VarCurr)
<=> ( ( v129090(VarCurr,bitIndex1)
<=> $false )
& ( v129090(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40678,axiom,
! [VarCurr] :
( v129090(VarCurr,bitIndex0)
<=> v108014(VarCurr) ) ).
fof(addAssignment_40677,axiom,
! [VarCurr] :
( v129090(VarCurr,bitIndex1)
<=> v106582(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9152,axiom,
! [VarCurr] :
( v129087(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $false )
& ( v106574(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129075(VarNext)
=> ( v129064(VarNext)
<=> v129064(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2350,axiom,
! [VarNext] :
( v129075(VarNext)
=> ( v129064(VarNext)
<=> v129083(VarNext) ) ) ).
fof(addAssignment_40676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129083(VarNext)
<=> v129081(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3100,axiom,
! [VarCurr] :
( ~ v129060(VarCurr)
=> ( v129081(VarCurr)
<=> v129066(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2888,axiom,
! [VarCurr] :
( v129060(VarCurr)
=> ( v129081(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129075(VarNext)
<=> v129076(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129076(VarNext)
<=> ( v129078(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_10417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129078(VarNext)
<=> v107118(VarNext) ) ) ).
fof(addAssignment_40675,axiom,
! [VarCurr] :
( v129066(VarCurr)
<=> v129068(VarCurr) ) ).
fof(addAssignment_40674,axiom,
! [VarCurr] :
( v129068(VarCurr)
<=> v129070(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3099,axiom,
! [VarCurr] :
( ~ v129072(VarCurr)
=> ( v129070(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2887,axiom,
! [VarCurr] :
( v129072(VarCurr)
=> ( v129070(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25490,axiom,
! [VarCurr] :
( v129072(VarCurr)
<=> ( v115050(VarCurr)
| v115051(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129051(VarNext)
=> ( v108014(VarNext)
<=> v108014(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2349,axiom,
! [VarNext] :
( v129051(VarNext)
=> ( v108014(VarNext)
<=> v129059(VarNext) ) ) ).
fof(addAssignment_40673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129059(VarNext)
<=> v129057(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3098,axiom,
! [VarCurr] :
( ~ v129060(VarCurr)
=> ( v129057(VarCurr)
<=> v108016(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2886,axiom,
! [VarCurr] :
( v129060(VarCurr)
=> ( v129057(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_10416,axiom,
! [VarCurr] :
( ~ v129060(VarCurr)
<=> v106576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129051(VarNext)
<=> v129052(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129052(VarNext)
<=> ( v129053(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_10415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129053(VarNext)
<=> v107118(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1306,axiom,
! [VarCurr] :
( ( ~ v129039(VarCurr)
& ~ v129042(VarCurr) )
=> ( v108016(VarCurr)
<=> v129046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5358,axiom,
! [VarCurr] :
( v129042(VarCurr)
=> ( v108016(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5360,axiom,
! [VarCurr] :
( v129039(VarCurr)
=> ( v108016(VarCurr)
<=> v129040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25487,axiom,
! [VarCurr] :
( v129046(VarCurr)
<=> ( v108028(VarCurr)
& v129047(VarCurr) ) ) ).
fof(writeUnaryOperator_10414,axiom,
! [VarCurr] :
( ~ v129047(VarCurr)
<=> v129048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25486,axiom,
! [VarCurr] :
( v129048(VarCurr)
<=> ( v114177(VarCurr)
| v128811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25485,axiom,
! [VarCurr] :
( v129043(VarCurr)
<=> ( v129044(VarCurr)
| v129045(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9151,axiom,
! [VarCurr] :
( v129045(VarCurr)
<=> ( ( v108018(VarCurr,bitIndex1)
<=> $true )
& ( v108018(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9150,axiom,
! [VarCurr] :
( v129044(VarCurr)
<=> ( ( v108018(VarCurr,bitIndex1)
<=> $true )
& ( v108018(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9149,axiom,
! [VarCurr] :
( v129042(VarCurr)
<=> ( ( v108018(VarCurr,bitIndex1)
<=> $false )
& ( v108018(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25484,axiom,
! [VarCurr] :
( v129040(VarCurr)
<=> ( v108028(VarCurr)
& v129041(VarCurr) ) ) ).
fof(writeUnaryOperator_10413,axiom,
! [VarCurr] :
( ~ v129041(VarCurr)
<=> v114177(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9148,axiom,
! [VarCurr] :
( v129039(VarCurr)
<=> ( ( v108018(VarCurr,bitIndex1)
<=> $false )
& ( v108018(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40672,axiom,
! [VarCurr] :
( v128811(VarCurr)
<=> v128813(VarCurr) ) ).
fof(addAssignment_40671,axiom,
! [VarCurr] :
( v128813(VarCurr)
<=> v128815(VarCurr) ) ).
fof(addAssignment_40670,axiom,
! [VarCurr] :
( v128815(VarCurr)
<=> v128817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25483,axiom,
! [VarCurr] :
( v128817(VarCurr)
<=> ( v128974(VarCurr)
| v129007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25482,axiom,
! [VarCurr] :
( v129007(VarCurr)
<=> ( v129008(VarCurr)
| v129023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25481,axiom,
! [VarCurr] :
( v129023(VarCurr)
<=> ( v129024(VarCurr)
| v129031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25480,axiom,
! [VarCurr] :
( v129031(VarCurr)
<=> ( v129032(VarCurr)
| v129035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25479,axiom,
! [VarCurr] :
( v129035(VarCurr)
<=> ( v129036(VarCurr)
| v129037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2451,axiom,
! [VarCurr] :
( v129037(VarCurr)
<=> ( v128979(VarCurr,bitIndex62)
| v128979(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2450,axiom,
! [VarCurr] :
( v129036(VarCurr)
<=> ( v128979(VarCurr,bitIndex60)
| v128979(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25478,axiom,
! [VarCurr] :
( v129032(VarCurr)
<=> ( v129033(VarCurr)
| v129034(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2449,axiom,
! [VarCurr] :
( v129034(VarCurr)
<=> ( v128979(VarCurr,bitIndex58)
| v128979(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2448,axiom,
! [VarCurr] :
( v129033(VarCurr)
<=> ( v128979(VarCurr,bitIndex56)
| v128979(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25477,axiom,
! [VarCurr] :
( v129024(VarCurr)
<=> ( v129025(VarCurr)
| v129028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25476,axiom,
! [VarCurr] :
( v129028(VarCurr)
<=> ( v129029(VarCurr)
| v129030(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2447,axiom,
! [VarCurr] :
( v129030(VarCurr)
<=> ( v128979(VarCurr,bitIndex54)
| v128979(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2446,axiom,
! [VarCurr] :
( v129029(VarCurr)
<=> ( v128979(VarCurr,bitIndex52)
| v128979(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25475,axiom,
! [VarCurr] :
( v129025(VarCurr)
<=> ( v129026(VarCurr)
| v129027(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2445,axiom,
! [VarCurr] :
( v129027(VarCurr)
<=> ( v128979(VarCurr,bitIndex50)
| v128979(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2444,axiom,
! [VarCurr] :
( v129026(VarCurr)
<=> ( v128979(VarCurr,bitIndex48)
| v128979(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25474,axiom,
! [VarCurr] :
( v129008(VarCurr)
<=> ( v129009(VarCurr)
| v129016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25473,axiom,
! [VarCurr] :
( v129016(VarCurr)
<=> ( v129017(VarCurr)
| v129020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25472,axiom,
! [VarCurr] :
( v129020(VarCurr)
<=> ( v129021(VarCurr)
| v129022(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2443,axiom,
! [VarCurr] :
( v129022(VarCurr)
<=> ( v128979(VarCurr,bitIndex46)
| v128979(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2442,axiom,
! [VarCurr] :
( v129021(VarCurr)
<=> ( v128979(VarCurr,bitIndex44)
| v128979(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25471,axiom,
! [VarCurr] :
( v129017(VarCurr)
<=> ( v129018(VarCurr)
| v129019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2441,axiom,
! [VarCurr] :
( v129019(VarCurr)
<=> ( v128979(VarCurr,bitIndex42)
| v128979(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2440,axiom,
! [VarCurr] :
( v129018(VarCurr)
<=> ( v128979(VarCurr,bitIndex40)
| v128979(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25470,axiom,
! [VarCurr] :
( v129009(VarCurr)
<=> ( v129010(VarCurr)
| v129013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25469,axiom,
! [VarCurr] :
( v129013(VarCurr)
<=> ( v129014(VarCurr)
| v129015(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2439,axiom,
! [VarCurr] :
( v129015(VarCurr)
<=> ( v128979(VarCurr,bitIndex38)
| v128979(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2438,axiom,
! [VarCurr] :
( v129014(VarCurr)
<=> ( v128979(VarCurr,bitIndex36)
| v128979(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25468,axiom,
! [VarCurr] :
( v129010(VarCurr)
<=> ( v129011(VarCurr)
| v129012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2437,axiom,
! [VarCurr] :
( v129012(VarCurr)
<=> ( v128979(VarCurr,bitIndex34)
| v128979(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2436,axiom,
! [VarCurr] :
( v129011(VarCurr)
<=> ( v128979(VarCurr,bitIndex32)
| v128979(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25467,axiom,
! [VarCurr] :
( v128974(VarCurr)
<=> ( v128975(VarCurr)
| v128992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25466,axiom,
! [VarCurr] :
( v128992(VarCurr)
<=> ( v128993(VarCurr)
| v129000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25465,axiom,
! [VarCurr] :
( v129000(VarCurr)
<=> ( v129001(VarCurr)
| v129004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25464,axiom,
! [VarCurr] :
( v129004(VarCurr)
<=> ( v129005(VarCurr)
| v129006(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2435,axiom,
! [VarCurr] :
( v129006(VarCurr)
<=> ( v128979(VarCurr,bitIndex30)
| v128979(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2434,axiom,
! [VarCurr] :
( v129005(VarCurr)
<=> ( v128979(VarCurr,bitIndex28)
| v128979(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25463,axiom,
! [VarCurr] :
( v129001(VarCurr)
<=> ( v129002(VarCurr)
| v129003(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2433,axiom,
! [VarCurr] :
( v129003(VarCurr)
<=> ( v128979(VarCurr,bitIndex26)
| v128979(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2432,axiom,
! [VarCurr] :
( v129002(VarCurr)
<=> ( v128979(VarCurr,bitIndex24)
| v128979(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25462,axiom,
! [VarCurr] :
( v128993(VarCurr)
<=> ( v128994(VarCurr)
| v128997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25461,axiom,
! [VarCurr] :
( v128997(VarCurr)
<=> ( v128998(VarCurr)
| v128999(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2431,axiom,
! [VarCurr] :
( v128999(VarCurr)
<=> ( v128979(VarCurr,bitIndex22)
| v128979(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2430,axiom,
! [VarCurr] :
( v128998(VarCurr)
<=> ( v128979(VarCurr,bitIndex20)
| v128979(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25460,axiom,
! [VarCurr] :
( v128994(VarCurr)
<=> ( v128995(VarCurr)
| v128996(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2429,axiom,
! [VarCurr] :
( v128996(VarCurr)
<=> ( v128979(VarCurr,bitIndex18)
| v128979(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2428,axiom,
! [VarCurr] :
( v128995(VarCurr)
<=> ( v128979(VarCurr,bitIndex16)
| v128979(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25459,axiom,
! [VarCurr] :
( v128975(VarCurr)
<=> ( v128976(VarCurr)
| v128985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25458,axiom,
! [VarCurr] :
( v128985(VarCurr)
<=> ( v128986(VarCurr)
| v128989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25457,axiom,
! [VarCurr] :
( v128989(VarCurr)
<=> ( v128990(VarCurr)
| v128991(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2427,axiom,
! [VarCurr] :
( v128991(VarCurr)
<=> ( v128979(VarCurr,bitIndex14)
| v128979(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2426,axiom,
! [VarCurr] :
( v128990(VarCurr)
<=> ( v128979(VarCurr,bitIndex12)
| v128979(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25456,axiom,
! [VarCurr] :
( v128986(VarCurr)
<=> ( v128987(VarCurr)
| v128988(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2425,axiom,
! [VarCurr] :
( v128988(VarCurr)
<=> ( v128979(VarCurr,bitIndex10)
| v128979(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2424,axiom,
! [VarCurr] :
( v128987(VarCurr)
<=> ( v128979(VarCurr,bitIndex8)
| v128979(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25455,axiom,
! [VarCurr] :
( v128976(VarCurr)
<=> ( v128977(VarCurr)
| v128982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25454,axiom,
! [VarCurr] :
( v128982(VarCurr)
<=> ( v128983(VarCurr)
| v128984(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2423,axiom,
! [VarCurr] :
( v128984(VarCurr)
<=> ( v128979(VarCurr,bitIndex6)
| v128979(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2422,axiom,
! [VarCurr] :
( v128983(VarCurr)
<=> ( v128979(VarCurr,bitIndex4)
| v128979(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25453,axiom,
! [VarCurr] :
( v128977(VarCurr)
<=> ( v128978(VarCurr)
| v128981(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2421,axiom,
! [VarCurr] :
( v128981(VarCurr)
<=> ( v128979(VarCurr,bitIndex2)
| v128979(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2420,axiom,
! [VarCurr] :
( v128978(VarCurr)
<=> ( v128979(VarCurr,bitIndex0)
| v128979(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_43,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128979(VarCurr,B)
<=> ( v121192(VarCurr,B)
& v128980(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10412,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128980(VarCurr,B)
<=> ~ v128819(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128957(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128819(VarNext,B)
<=> v128819(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2348,axiom,
! [VarNext] :
( v128957(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128819(VarNext,B)
<=> v128965(VarNext,B) ) ) ) ).
fof(addAssignment_40669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128965(VarNext,B)
<=> v128963(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3097,axiom,
! [VarCurr] :
( ~ v128966(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128963(VarCurr,B)
<=> v128967(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2885,axiom,
! [VarCurr] :
( v128966(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128963(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3096,axiom,
! [VarCurr] :
( ~ v128968(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128967(VarCurr,B)
<=> v128969(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2884,axiom,
! [VarCurr] :
( v128968(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128967(VarCurr,B)
<=> v128821(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_42,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128969(VarCurr,B)
<=> ( v128819(VarCurr,B)
| v128821(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10411,axiom,
! [VarCurr] :
( ~ v128968(VarCurr)
<=> v121200(VarCurr) ) ).
fof(writeUnaryOperator_10410,axiom,
! [VarCurr] :
( ~ v128966(VarCurr)
<=> v121198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128957(VarNext)
<=> v128958(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128958(VarNext)
<=> ( v128959(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128959(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_461,axiom,
! [VarCurr] :
( ~ v128954(VarCurr)
=> ( v128821(VarCurr,bitIndex63)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_673,axiom,
! [VarCurr] :
( v128954(VarCurr)
=> ( v128821(VarCurr,bitIndex63)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9147,axiom,
! [VarCurr] :
( v128954(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_460,axiom,
! [VarCurr] :
( ~ v128952(VarCurr)
=> ( v128821(VarCurr,bitIndex62)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_672,axiom,
! [VarCurr] :
( v128952(VarCurr)
=> ( v128821(VarCurr,bitIndex62)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9146,axiom,
! [VarCurr] :
( v128952(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_459,axiom,
! [VarCurr] :
( ~ v128950(VarCurr)
=> ( v128821(VarCurr,bitIndex61)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_671,axiom,
! [VarCurr] :
( v128950(VarCurr)
=> ( v128821(VarCurr,bitIndex61)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9145,axiom,
! [VarCurr] :
( v128950(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_458,axiom,
! [VarCurr] :
( ~ v128948(VarCurr)
=> ( v128821(VarCurr,bitIndex60)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_670,axiom,
! [VarCurr] :
( v128948(VarCurr)
=> ( v128821(VarCurr,bitIndex60)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9144,axiom,
! [VarCurr] :
( v128948(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_457,axiom,
! [VarCurr] :
( ~ v128946(VarCurr)
=> ( v128821(VarCurr,bitIndex59)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_669,axiom,
! [VarCurr] :
( v128946(VarCurr)
=> ( v128821(VarCurr,bitIndex59)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9143,axiom,
! [VarCurr] :
( v128946(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_456,axiom,
! [VarCurr] :
( ~ v128944(VarCurr)
=> ( v128821(VarCurr,bitIndex58)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_668,axiom,
! [VarCurr] :
( v128944(VarCurr)
=> ( v128821(VarCurr,bitIndex58)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9142,axiom,
! [VarCurr] :
( v128944(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_455,axiom,
! [VarCurr] :
( ~ v128942(VarCurr)
=> ( v128821(VarCurr,bitIndex57)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_667,axiom,
! [VarCurr] :
( v128942(VarCurr)
=> ( v128821(VarCurr,bitIndex57)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9141,axiom,
! [VarCurr] :
( v128942(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_454,axiom,
! [VarCurr] :
( ~ v128940(VarCurr)
=> ( v128821(VarCurr,bitIndex56)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_666,axiom,
! [VarCurr] :
( v128940(VarCurr)
=> ( v128821(VarCurr,bitIndex56)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9140,axiom,
! [VarCurr] :
( v128940(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_453,axiom,
! [VarCurr] :
( ~ v128938(VarCurr)
=> ( v128821(VarCurr,bitIndex55)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_665,axiom,
! [VarCurr] :
( v128938(VarCurr)
=> ( v128821(VarCurr,bitIndex55)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9139,axiom,
! [VarCurr] :
( v128938(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_452,axiom,
! [VarCurr] :
( ~ v128936(VarCurr)
=> ( v128821(VarCurr,bitIndex54)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_664,axiom,
! [VarCurr] :
( v128936(VarCurr)
=> ( v128821(VarCurr,bitIndex54)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9138,axiom,
! [VarCurr] :
( v128936(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_451,axiom,
! [VarCurr] :
( ~ v128934(VarCurr)
=> ( v128821(VarCurr,bitIndex53)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_663,axiom,
! [VarCurr] :
( v128934(VarCurr)
=> ( v128821(VarCurr,bitIndex53)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9137,axiom,
! [VarCurr] :
( v128934(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_450,axiom,
! [VarCurr] :
( ~ v128932(VarCurr)
=> ( v128821(VarCurr,bitIndex52)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_662,axiom,
! [VarCurr] :
( v128932(VarCurr)
=> ( v128821(VarCurr,bitIndex52)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9136,axiom,
! [VarCurr] :
( v128932(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_449,axiom,
! [VarCurr] :
( ~ v128930(VarCurr)
=> ( v128821(VarCurr,bitIndex51)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_661,axiom,
! [VarCurr] :
( v128930(VarCurr)
=> ( v128821(VarCurr,bitIndex51)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9135,axiom,
! [VarCurr] :
( v128930(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_448,axiom,
! [VarCurr] :
( ~ v128928(VarCurr)
=> ( v128821(VarCurr,bitIndex50)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_660,axiom,
! [VarCurr] :
( v128928(VarCurr)
=> ( v128821(VarCurr,bitIndex50)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9134,axiom,
! [VarCurr] :
( v128928(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_447,axiom,
! [VarCurr] :
( ~ v128926(VarCurr)
=> ( v128821(VarCurr,bitIndex49)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_659,axiom,
! [VarCurr] :
( v128926(VarCurr)
=> ( v128821(VarCurr,bitIndex49)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9133,axiom,
! [VarCurr] :
( v128926(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_446,axiom,
! [VarCurr] :
( ~ v128924(VarCurr)
=> ( v128821(VarCurr,bitIndex48)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_658,axiom,
! [VarCurr] :
( v128924(VarCurr)
=> ( v128821(VarCurr,bitIndex48)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9132,axiom,
! [VarCurr] :
( v128924(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_445,axiom,
! [VarCurr] :
( ~ v128922(VarCurr)
=> ( v128821(VarCurr,bitIndex47)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_657,axiom,
! [VarCurr] :
( v128922(VarCurr)
=> ( v128821(VarCurr,bitIndex47)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9131,axiom,
! [VarCurr] :
( v128922(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_444,axiom,
! [VarCurr] :
( ~ v128920(VarCurr)
=> ( v128821(VarCurr,bitIndex46)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_656,axiom,
! [VarCurr] :
( v128920(VarCurr)
=> ( v128821(VarCurr,bitIndex46)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9130,axiom,
! [VarCurr] :
( v128920(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_443,axiom,
! [VarCurr] :
( ~ v128918(VarCurr)
=> ( v128821(VarCurr,bitIndex45)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_655,axiom,
! [VarCurr] :
( v128918(VarCurr)
=> ( v128821(VarCurr,bitIndex45)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9129,axiom,
! [VarCurr] :
( v128918(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_442,axiom,
! [VarCurr] :
( ~ v128916(VarCurr)
=> ( v128821(VarCurr,bitIndex44)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_654,axiom,
! [VarCurr] :
( v128916(VarCurr)
=> ( v128821(VarCurr,bitIndex44)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9128,axiom,
! [VarCurr] :
( v128916(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_441,axiom,
! [VarCurr] :
( ~ v128914(VarCurr)
=> ( v128821(VarCurr,bitIndex43)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_653,axiom,
! [VarCurr] :
( v128914(VarCurr)
=> ( v128821(VarCurr,bitIndex43)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9127,axiom,
! [VarCurr] :
( v128914(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_440,axiom,
! [VarCurr] :
( ~ v128912(VarCurr)
=> ( v128821(VarCurr,bitIndex42)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_652,axiom,
! [VarCurr] :
( v128912(VarCurr)
=> ( v128821(VarCurr,bitIndex42)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9126,axiom,
! [VarCurr] :
( v128912(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_439,axiom,
! [VarCurr] :
( ~ v128910(VarCurr)
=> ( v128821(VarCurr,bitIndex41)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_651,axiom,
! [VarCurr] :
( v128910(VarCurr)
=> ( v128821(VarCurr,bitIndex41)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9125,axiom,
! [VarCurr] :
( v128910(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_438,axiom,
! [VarCurr] :
( ~ v128908(VarCurr)
=> ( v128821(VarCurr,bitIndex40)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_650,axiom,
! [VarCurr] :
( v128908(VarCurr)
=> ( v128821(VarCurr,bitIndex40)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9124,axiom,
! [VarCurr] :
( v128908(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_437,axiom,
! [VarCurr] :
( ~ v128906(VarCurr)
=> ( v128821(VarCurr,bitIndex39)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_649,axiom,
! [VarCurr] :
( v128906(VarCurr)
=> ( v128821(VarCurr,bitIndex39)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9123,axiom,
! [VarCurr] :
( v128906(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_436,axiom,
! [VarCurr] :
( ~ v128904(VarCurr)
=> ( v128821(VarCurr,bitIndex38)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_648,axiom,
! [VarCurr] :
( v128904(VarCurr)
=> ( v128821(VarCurr,bitIndex38)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9122,axiom,
! [VarCurr] :
( v128904(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_435,axiom,
! [VarCurr] :
( ~ v128902(VarCurr)
=> ( v128821(VarCurr,bitIndex37)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_647,axiom,
! [VarCurr] :
( v128902(VarCurr)
=> ( v128821(VarCurr,bitIndex37)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9121,axiom,
! [VarCurr] :
( v128902(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_434,axiom,
! [VarCurr] :
( ~ v128900(VarCurr)
=> ( v128821(VarCurr,bitIndex36)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_646,axiom,
! [VarCurr] :
( v128900(VarCurr)
=> ( v128821(VarCurr,bitIndex36)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9120,axiom,
! [VarCurr] :
( v128900(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_433,axiom,
! [VarCurr] :
( ~ v128898(VarCurr)
=> ( v128821(VarCurr,bitIndex35)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_645,axiom,
! [VarCurr] :
( v128898(VarCurr)
=> ( v128821(VarCurr,bitIndex35)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9119,axiom,
! [VarCurr] :
( v128898(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_432,axiom,
! [VarCurr] :
( ~ v128896(VarCurr)
=> ( v128821(VarCurr,bitIndex34)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_644,axiom,
! [VarCurr] :
( v128896(VarCurr)
=> ( v128821(VarCurr,bitIndex34)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9118,axiom,
! [VarCurr] :
( v128896(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_431,axiom,
! [VarCurr] :
( ~ v128894(VarCurr)
=> ( v128821(VarCurr,bitIndex33)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_643,axiom,
! [VarCurr] :
( v128894(VarCurr)
=> ( v128821(VarCurr,bitIndex33)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9117,axiom,
! [VarCurr] :
( v128894(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_430,axiom,
! [VarCurr] :
( ~ v128892(VarCurr)
=> ( v128821(VarCurr,bitIndex32)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_642,axiom,
! [VarCurr] :
( v128892(VarCurr)
=> ( v128821(VarCurr,bitIndex32)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9116,axiom,
! [VarCurr] :
( v128892(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_429,axiom,
! [VarCurr] :
( ~ v128890(VarCurr)
=> ( v128821(VarCurr,bitIndex31)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_641,axiom,
! [VarCurr] :
( v128890(VarCurr)
=> ( v128821(VarCurr,bitIndex31)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9115,axiom,
! [VarCurr] :
( v128890(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_428,axiom,
! [VarCurr] :
( ~ v128888(VarCurr)
=> ( v128821(VarCurr,bitIndex30)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_640,axiom,
! [VarCurr] :
( v128888(VarCurr)
=> ( v128821(VarCurr,bitIndex30)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9114,axiom,
! [VarCurr] :
( v128888(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_427,axiom,
! [VarCurr] :
( ~ v128886(VarCurr)
=> ( v128821(VarCurr,bitIndex29)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_639,axiom,
! [VarCurr] :
( v128886(VarCurr)
=> ( v128821(VarCurr,bitIndex29)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9113,axiom,
! [VarCurr] :
( v128886(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_426,axiom,
! [VarCurr] :
( ~ v128884(VarCurr)
=> ( v128821(VarCurr,bitIndex28)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_638,axiom,
! [VarCurr] :
( v128884(VarCurr)
=> ( v128821(VarCurr,bitIndex28)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9112,axiom,
! [VarCurr] :
( v128884(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_425,axiom,
! [VarCurr] :
( ~ v128882(VarCurr)
=> ( v128821(VarCurr,bitIndex27)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_637,axiom,
! [VarCurr] :
( v128882(VarCurr)
=> ( v128821(VarCurr,bitIndex27)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9111,axiom,
! [VarCurr] :
( v128882(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_424,axiom,
! [VarCurr] :
( ~ v128880(VarCurr)
=> ( v128821(VarCurr,bitIndex26)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_636,axiom,
! [VarCurr] :
( v128880(VarCurr)
=> ( v128821(VarCurr,bitIndex26)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9110,axiom,
! [VarCurr] :
( v128880(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_423,axiom,
! [VarCurr] :
( ~ v128878(VarCurr)
=> ( v128821(VarCurr,bitIndex25)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_635,axiom,
! [VarCurr] :
( v128878(VarCurr)
=> ( v128821(VarCurr,bitIndex25)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9109,axiom,
! [VarCurr] :
( v128878(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_422,axiom,
! [VarCurr] :
( ~ v128876(VarCurr)
=> ( v128821(VarCurr,bitIndex24)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_634,axiom,
! [VarCurr] :
( v128876(VarCurr)
=> ( v128821(VarCurr,bitIndex24)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9108,axiom,
! [VarCurr] :
( v128876(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_421,axiom,
! [VarCurr] :
( ~ v128874(VarCurr)
=> ( v128821(VarCurr,bitIndex23)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_633,axiom,
! [VarCurr] :
( v128874(VarCurr)
=> ( v128821(VarCurr,bitIndex23)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9107,axiom,
! [VarCurr] :
( v128874(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_420,axiom,
! [VarCurr] :
( ~ v128872(VarCurr)
=> ( v128821(VarCurr,bitIndex22)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_632,axiom,
! [VarCurr] :
( v128872(VarCurr)
=> ( v128821(VarCurr,bitIndex22)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9106,axiom,
! [VarCurr] :
( v128872(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_419,axiom,
! [VarCurr] :
( ~ v128870(VarCurr)
=> ( v128821(VarCurr,bitIndex21)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_631,axiom,
! [VarCurr] :
( v128870(VarCurr)
=> ( v128821(VarCurr,bitIndex21)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9105,axiom,
! [VarCurr] :
( v128870(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_418,axiom,
! [VarCurr] :
( ~ v128868(VarCurr)
=> ( v128821(VarCurr,bitIndex20)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_630,axiom,
! [VarCurr] :
( v128868(VarCurr)
=> ( v128821(VarCurr,bitIndex20)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9104,axiom,
! [VarCurr] :
( v128868(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_417,axiom,
! [VarCurr] :
( ~ v128866(VarCurr)
=> ( v128821(VarCurr,bitIndex19)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_629,axiom,
! [VarCurr] :
( v128866(VarCurr)
=> ( v128821(VarCurr,bitIndex19)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9103,axiom,
! [VarCurr] :
( v128866(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_416,axiom,
! [VarCurr] :
( ~ v128864(VarCurr)
=> ( v128821(VarCurr,bitIndex18)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_628,axiom,
! [VarCurr] :
( v128864(VarCurr)
=> ( v128821(VarCurr,bitIndex18)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9102,axiom,
! [VarCurr] :
( v128864(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_415,axiom,
! [VarCurr] :
( ~ v128862(VarCurr)
=> ( v128821(VarCurr,bitIndex17)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_627,axiom,
! [VarCurr] :
( v128862(VarCurr)
=> ( v128821(VarCurr,bitIndex17)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9101,axiom,
! [VarCurr] :
( v128862(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_414,axiom,
! [VarCurr] :
( ~ v128860(VarCurr)
=> ( v128821(VarCurr,bitIndex16)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_626,axiom,
! [VarCurr] :
( v128860(VarCurr)
=> ( v128821(VarCurr,bitIndex16)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9100,axiom,
! [VarCurr] :
( v128860(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_413,axiom,
! [VarCurr] :
( ~ v128858(VarCurr)
=> ( v128821(VarCurr,bitIndex15)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_625,axiom,
! [VarCurr] :
( v128858(VarCurr)
=> ( v128821(VarCurr,bitIndex15)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9099,axiom,
! [VarCurr] :
( v128858(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_412,axiom,
! [VarCurr] :
( ~ v128856(VarCurr)
=> ( v128821(VarCurr,bitIndex14)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_624,axiom,
! [VarCurr] :
( v128856(VarCurr)
=> ( v128821(VarCurr,bitIndex14)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9098,axiom,
! [VarCurr] :
( v128856(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_411,axiom,
! [VarCurr] :
( ~ v128854(VarCurr)
=> ( v128821(VarCurr,bitIndex13)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_623,axiom,
! [VarCurr] :
( v128854(VarCurr)
=> ( v128821(VarCurr,bitIndex13)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9097,axiom,
! [VarCurr] :
( v128854(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_410,axiom,
! [VarCurr] :
( ~ v128852(VarCurr)
=> ( v128821(VarCurr,bitIndex12)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_622,axiom,
! [VarCurr] :
( v128852(VarCurr)
=> ( v128821(VarCurr,bitIndex12)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9096,axiom,
! [VarCurr] :
( v128852(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_409,axiom,
! [VarCurr] :
( ~ v128850(VarCurr)
=> ( v128821(VarCurr,bitIndex11)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_621,axiom,
! [VarCurr] :
( v128850(VarCurr)
=> ( v128821(VarCurr,bitIndex11)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9095,axiom,
! [VarCurr] :
( v128850(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_408,axiom,
! [VarCurr] :
( ~ v128848(VarCurr)
=> ( v128821(VarCurr,bitIndex10)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_620,axiom,
! [VarCurr] :
( v128848(VarCurr)
=> ( v128821(VarCurr,bitIndex10)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9094,axiom,
! [VarCurr] :
( v128848(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_407,axiom,
! [VarCurr] :
( ~ v128846(VarCurr)
=> ( v128821(VarCurr,bitIndex9)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_619,axiom,
! [VarCurr] :
( v128846(VarCurr)
=> ( v128821(VarCurr,bitIndex9)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9093,axiom,
! [VarCurr] :
( v128846(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_406,axiom,
! [VarCurr] :
( ~ v128844(VarCurr)
=> ( v128821(VarCurr,bitIndex8)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_618,axiom,
! [VarCurr] :
( v128844(VarCurr)
=> ( v128821(VarCurr,bitIndex8)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9092,axiom,
! [VarCurr] :
( v128844(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_405,axiom,
! [VarCurr] :
( ~ v128842(VarCurr)
=> ( v128821(VarCurr,bitIndex7)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_617,axiom,
! [VarCurr] :
( v128842(VarCurr)
=> ( v128821(VarCurr,bitIndex7)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9091,axiom,
! [VarCurr] :
( v128842(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_404,axiom,
! [VarCurr] :
( ~ v128840(VarCurr)
=> ( v128821(VarCurr,bitIndex6)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_616,axiom,
! [VarCurr] :
( v128840(VarCurr)
=> ( v128821(VarCurr,bitIndex6)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9090,axiom,
! [VarCurr] :
( v128840(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_403,axiom,
! [VarCurr] :
( ~ v128838(VarCurr)
=> ( v128821(VarCurr,bitIndex5)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_615,axiom,
! [VarCurr] :
( v128838(VarCurr)
=> ( v128821(VarCurr,bitIndex5)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9089,axiom,
! [VarCurr] :
( v128838(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_402,axiom,
! [VarCurr] :
( ~ v128836(VarCurr)
=> ( v128821(VarCurr,bitIndex4)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_614,axiom,
! [VarCurr] :
( v128836(VarCurr)
=> ( v128821(VarCurr,bitIndex4)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9088,axiom,
! [VarCurr] :
( v128836(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_401,axiom,
! [VarCurr] :
( ~ v128834(VarCurr)
=> ( v128821(VarCurr,bitIndex3)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_613,axiom,
! [VarCurr] :
( v128834(VarCurr)
=> ( v128821(VarCurr,bitIndex3)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9087,axiom,
! [VarCurr] :
( v128834(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_400,axiom,
! [VarCurr] :
( ~ v128832(VarCurr)
=> ( v128821(VarCurr,bitIndex2)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_612,axiom,
! [VarCurr] :
( v128832(VarCurr)
=> ( v128821(VarCurr,bitIndex2)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9086,axiom,
! [VarCurr] :
( v128832(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_399,axiom,
! [VarCurr] :
( ~ v128830(VarCurr)
=> ( v128821(VarCurr,bitIndex1)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_611,axiom,
! [VarCurr] :
( v128830(VarCurr)
=> ( v128821(VarCurr,bitIndex1)
<=> v128823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9085,axiom,
! [VarCurr] :
( v128830(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3095,axiom,
! [VarCurr] :
( ~ v128827(VarCurr)
=> ( v128821(VarCurr,bitIndex0)
<=> v128828(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2883,axiom,
! [VarCurr] :
( v128827(VarCurr)
=> ( v128821(VarCurr,bitIndex0)
<=> v128823(VarCurr) ) ) ).
fof(writeUnaryOperator_10408,axiom,
! [VarCurr] :
( ~ v128828(VarCurr)
<=> v121198(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9084,axiom,
! [VarCurr] :
( v128827(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25450,axiom,
! [VarCurr] :
( v128823(VarCurr)
<=> ( v124484(VarCurr)
| v128825(VarCurr) ) ) ).
fof(writeUnaryOperator_10407,axiom,
! [VarCurr] :
( ~ v128825(VarCurr)
<=> v121198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25449,axiom,
! [VarCurr] :
( v114177(VarCurr)
<=> ( v114179(VarCurr)
& v128804(VarCurr) ) ) ).
fof(addAssignment_40668,axiom,
! [VarCurr] :
( v128804(VarCurr)
<=> v128806(VarCurr) ) ).
fof(addAssignment_40667,axiom,
! [VarCurr] :
( v128806(VarCurr)
<=> v128808(VarCurr) ) ).
fof(addAssignment_40666,axiom,
! [VarCurr] :
( v128808(VarCurr)
<=> v115064(VarCurr) ) ).
fof(addAssignment_40665,axiom,
! [VarCurr] :
( v114179(VarCurr)
<=> v114181(VarCurr) ) ).
fof(addAssignment_40664,axiom,
! [VarCurr] :
( v114181(VarCurr)
<=> v114183(VarCurr) ) ).
fof(addAssignment_40663,axiom,
! [VarCurr] :
( v114183(VarCurr)
<=> v114185(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3094,axiom,
! [VarCurr] :
( ~ v114187(VarCurr)
=> ( v114185(VarCurr)
<=> v128802(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2882,axiom,
! [VarCurr] :
( v114187(VarCurr)
=> ( v114185(VarCurr)
<=> v128799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9083,axiom,
! [VarCurr] :
( v128802(VarCurr)
<=> ( ( v114189(VarCurr,bitIndex23)
<=> v128778(VarCurr,bitIndex23) )
& ( v114189(VarCurr,bitIndex22)
<=> v128778(VarCurr,bitIndex22) )
& ( v114189(VarCurr,bitIndex21)
<=> v128778(VarCurr,bitIndex21) )
& ( v114189(VarCurr,bitIndex20)
<=> v128778(VarCurr,bitIndex20) )
& ( v114189(VarCurr,bitIndex19)
<=> v128778(VarCurr,bitIndex19) )
& ( v114189(VarCurr,bitIndex18)
<=> v128778(VarCurr,bitIndex18) )
& ( v114189(VarCurr,bitIndex17)
<=> v128778(VarCurr,bitIndex17) )
& ( v114189(VarCurr,bitIndex16)
<=> v128778(VarCurr,bitIndex16) )
& ( v114189(VarCurr,bitIndex15)
<=> v128778(VarCurr,bitIndex15) )
& ( v114189(VarCurr,bitIndex14)
<=> v128778(VarCurr,bitIndex14) )
& ( v114189(VarCurr,bitIndex13)
<=> v128778(VarCurr,bitIndex13) )
& ( v114189(VarCurr,bitIndex12)
<=> v128778(VarCurr,bitIndex12) )
& ( v114189(VarCurr,bitIndex11)
<=> v128778(VarCurr,bitIndex11) )
& ( v114189(VarCurr,bitIndex10)
<=> v128778(VarCurr,bitIndex10) )
& ( v114189(VarCurr,bitIndex9)
<=> v128778(VarCurr,bitIndex9) )
& ( v114189(VarCurr,bitIndex8)
<=> v128778(VarCurr,bitIndex8) )
& ( v114189(VarCurr,bitIndex7)
<=> v128778(VarCurr,bitIndex7) )
& ( v114189(VarCurr,bitIndex6)
<=> v128778(VarCurr,bitIndex6) )
& ( v114189(VarCurr,bitIndex5)
<=> v128778(VarCurr,bitIndex5) )
& ( v114189(VarCurr,bitIndex4)
<=> v128778(VarCurr,bitIndex4) )
& ( v114189(VarCurr,bitIndex3)
<=> v128778(VarCurr,bitIndex3) )
& ( v114189(VarCurr,bitIndex2)
<=> v128778(VarCurr,bitIndex2) )
& ( v114189(VarCurr,bitIndex1)
<=> v128778(VarCurr,bitIndex1) )
& ( v114189(VarCurr,bitIndex0)
<=> v128778(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25448,axiom,
! [VarCurr] :
( v128799(VarCurr)
<=> ( v128800(VarCurr)
& v128801(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9082,axiom,
! [VarCurr] :
( v128801(VarCurr)
<=> ( ( v123895(VarCurr,bitIndex4)
<=> v123899(VarCurr,bitIndex4) )
& ( v123895(VarCurr,bitIndex3)
<=> v123899(VarCurr,bitIndex3) )
& ( v123895(VarCurr,bitIndex2)
<=> v123899(VarCurr,bitIndex2) )
& ( v123895(VarCurr,bitIndex1)
<=> v123899(VarCurr,bitIndex1) )
& ( v123895(VarCurr,bitIndex0)
<=> v123899(VarCurr,bitIndex0) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9081,axiom,
! [VarCurr] :
( v128800(VarCurr)
<=> ( ( v114189(VarCurr,bitIndex23)
<=> v128778(VarCurr,bitIndex23) )
& ( v114189(VarCurr,bitIndex22)
<=> v128778(VarCurr,bitIndex22) )
& ( v114189(VarCurr,bitIndex21)
<=> v128778(VarCurr,bitIndex21) )
& ( v114189(VarCurr,bitIndex20)
<=> v128778(VarCurr,bitIndex20) )
& ( v114189(VarCurr,bitIndex19)
<=> v128778(VarCurr,bitIndex19) )
& ( v114189(VarCurr,bitIndex18)
<=> v128778(VarCurr,bitIndex18) )
& ( v114189(VarCurr,bitIndex17)
<=> v128778(VarCurr,bitIndex17) )
& ( v114189(VarCurr,bitIndex16)
<=> v128778(VarCurr,bitIndex16) )
& ( v114189(VarCurr,bitIndex15)
<=> v128778(VarCurr,bitIndex15) )
& ( v114189(VarCurr,bitIndex14)
<=> v128778(VarCurr,bitIndex14) )
& ( v114189(VarCurr,bitIndex13)
<=> v128778(VarCurr,bitIndex13) )
& ( v114189(VarCurr,bitIndex12)
<=> v128778(VarCurr,bitIndex12) )
& ( v114189(VarCurr,bitIndex11)
<=> v128778(VarCurr,bitIndex11) )
& ( v114189(VarCurr,bitIndex10)
<=> v128778(VarCurr,bitIndex10) )
& ( v114189(VarCurr,bitIndex9)
<=> v128778(VarCurr,bitIndex9) )
& ( v114189(VarCurr,bitIndex8)
<=> v128778(VarCurr,bitIndex8) )
& ( v114189(VarCurr,bitIndex7)
<=> v128778(VarCurr,bitIndex7) )
& ( v114189(VarCurr,bitIndex6)
<=> v128778(VarCurr,bitIndex6) )
& ( v114189(VarCurr,bitIndex5)
<=> v128778(VarCurr,bitIndex5) )
& ( v114189(VarCurr,bitIndex4)
<=> v128778(VarCurr,bitIndex4) )
& ( v114189(VarCurr,bitIndex3)
<=> v128778(VarCurr,bitIndex3) )
& ( v114189(VarCurr,bitIndex2)
<=> v128778(VarCurr,bitIndex2) )
& ( v114189(VarCurr,bitIndex1)
<=> v128778(VarCurr,bitIndex1) )
& ( v114189(VarCurr,bitIndex0)
<=> v128778(VarCurr,bitIndex0) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3093,axiom,
! [VarCurr] :
( ~ v128795(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v128778(VarCurr,B)
<=> v128780(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_610,axiom,
! [VarCurr] :
( v128795(VarCurr)
=> ( ( v128778(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128778(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128778(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128778(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128778(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128778(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128778(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128778(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128778(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128778(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128778(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128778(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128778(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128778(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128778(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) )
& ( v128778(VarCurr,bitIndex8)
<=> v117269(VarCurr,bitIndex22) )
& ( v128778(VarCurr,bitIndex7)
<=> v117269(VarCurr,bitIndex21) )
& ( v128778(VarCurr,bitIndex6)
<=> v117269(VarCurr,bitIndex20) )
& ( v128778(VarCurr,bitIndex5)
<=> v117269(VarCurr,bitIndex19) )
& ( v128778(VarCurr,bitIndex4)
<=> v117269(VarCurr,bitIndex18) )
& ( v128778(VarCurr,bitIndex3)
<=> v117269(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3092,axiom,
! [VarCurr] :
( ~ v128795(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128778(VarCurr,B)
<=> v128780(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2881,axiom,
! [VarCurr] :
( v128795(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128778(VarCurr,B)
<=> v128796(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_398,axiom,
! [VarCurr] :
( ~ v117257(VarCurr)
=> ( ( v128796(VarCurr,bitIndex2)
<=> v117269(VarCurr,bitIndex16) )
& ( v128796(VarCurr,bitIndex1)
<=> v117269(VarCurr,bitIndex15) )
& ( v128796(VarCurr,bitIndex0)
<=> v117269(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2880,axiom,
! [VarCurr] :
( v117257(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128796(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10406,axiom,
! [VarCurr] :
( ~ v128795(VarCurr)
<=> v114187(VarCurr) ) ).
fof(addAssignment_40662,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v128780(VarCurr,B)
<=> v128781(VarCurr,B) ) ) ).
fof(addAssignment_40661,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128780(VarCurr,B)
<=> v128781(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_19,axiom,
! [VarCurr] :
( ( ~ v128782(VarCurr)
& ~ v128783(VarCurr)
& ~ v128785(VarCurr)
& ~ v128786(VarCurr)
& ~ v128788(VarCurr)
& ~ v128789(VarCurr)
& ~ v128791(VarCurr) )
=> ( ( v128781(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128781(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128781(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128781(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128781(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128781(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128781(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128781(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128781(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128781(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128781(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128781(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128781(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128781(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128781(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) )
& ( v128781(VarCurr,bitIndex8)
<=> v117269(VarCurr,bitIndex22) )
& ( v128781(VarCurr,bitIndex7)
<=> v117269(VarCurr,bitIndex21) )
& ( v128781(VarCurr,bitIndex6)
<=> v117269(VarCurr,bitIndex20) )
& ( v128781(VarCurr,bitIndex5)
<=> v117269(VarCurr,bitIndex19) )
& ( v128781(VarCurr,bitIndex4)
<=> v117269(VarCurr,bitIndex18) )
& ( v128781(VarCurr,bitIndex3)
<=> v117269(VarCurr,bitIndex17) )
& ( v128781(VarCurr,bitIndex2)
<=> v117269(VarCurr,bitIndex16) )
& ( v128781(VarCurr,bitIndex1)
<=> v117269(VarCurr,bitIndex15) )
& ( v128781(VarCurr,bitIndex0)
<=> v117269(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_19,axiom,
! [VarCurr] :
( v128791(VarCurr)
=> ( ( v128781(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128781(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128781(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128781(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128781(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128781(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128781(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128781(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128781(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128781(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128781(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128781(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128781(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128781(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128781(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) )
& ( v128781(VarCurr,bitIndex8)
<=> v117269(VarCurr,bitIndex22) )
& ( v128781(VarCurr,bitIndex7)
<=> v117269(VarCurr,bitIndex21) )
& ( v128781(VarCurr,bitIndex6)
<=> v117269(VarCurr,bitIndex20) )
& ( v128781(VarCurr,bitIndex5)
<=> v117269(VarCurr,bitIndex19) )
& ( v128781(VarCurr,bitIndex4)
<=> v117269(VarCurr,bitIndex18) )
& ( v128781(VarCurr,bitIndex3)
<=> v117269(VarCurr,bitIndex17) )
& ( v128781(VarCurr,bitIndex2)
<=> v117269(VarCurr,bitIndex16) )
& ( v128781(VarCurr,bitIndex1)
<=> v117269(VarCurr,bitIndex15) )
& ( v128781(VarCurr,bitIndex0)
<=> v117269(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_25,axiom,
! [VarCurr] :
( v128789(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128781(VarCurr,B)
<=> v128790(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_20,axiom,
! [VarCurr] :
( v128788(VarCurr)
=> ( ( v128781(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128781(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128781(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128781(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128781(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128781(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128781(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128781(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128781(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128781(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128781(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128781(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128781(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128781(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128781(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) )
& ( v128781(VarCurr,bitIndex8)
<=> v117269(VarCurr,bitIndex22) )
& ( v128781(VarCurr,bitIndex7)
<=> v117269(VarCurr,bitIndex21) )
& ( v128781(VarCurr,bitIndex6)
<=> v117269(VarCurr,bitIndex20) )
& ( v128781(VarCurr,bitIndex5)
<=> v117269(VarCurr,bitIndex19) )
& ( v128781(VarCurr,bitIndex4)
<=> v117269(VarCurr,bitIndex18) )
& ( v128781(VarCurr,bitIndex3)
<=> v117269(VarCurr,bitIndex17) )
& ( v128781(VarCurr,bitIndex2)
<=> v117269(VarCurr,bitIndex16) )
& ( v128781(VarCurr,bitIndex1)
<=> v117269(VarCurr,bitIndex15) )
& ( v128781(VarCurr,bitIndex0)
<=> v117269(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_177,axiom,
! [VarCurr] :
( v128786(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128781(VarCurr,B)
<=> v128787(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_23,axiom,
! [VarCurr] :
( v128785(VarCurr)
=> ( ( v128781(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128781(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128781(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128781(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128781(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128781(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128781(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128781(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128781(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128781(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128781(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128781(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128781(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128781(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128781(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) )
& ( v128781(VarCurr,bitIndex8)
<=> v117269(VarCurr,bitIndex22) )
& ( v128781(VarCurr,bitIndex7)
<=> v117269(VarCurr,bitIndex21) )
& ( v128781(VarCurr,bitIndex6)
<=> v117269(VarCurr,bitIndex20) )
& ( v128781(VarCurr,bitIndex5)
<=> v117269(VarCurr,bitIndex19) )
& ( v128781(VarCurr,bitIndex4)
<=> v117269(VarCurr,bitIndex18) )
& ( v128781(VarCurr,bitIndex3)
<=> v117269(VarCurr,bitIndex17) )
& ( v128781(VarCurr,bitIndex2)
<=> v117269(VarCurr,bitIndex16) )
& ( v128781(VarCurr,bitIndex1)
<=> v117269(VarCurr,bitIndex15) )
& ( v128781(VarCurr,bitIndex0)
<=> v117269(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5357,axiom,
! [VarCurr] :
( v128783(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128781(VarCurr,B)
<=> v128784(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_23,axiom,
! [VarCurr] :
( v128782(VarCurr)
=> ( ( v128781(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128781(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128781(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128781(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128781(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128781(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128781(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128781(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128781(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128781(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128781(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128781(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128781(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128781(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128781(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) )
& ( v128781(VarCurr,bitIndex8)
<=> v117269(VarCurr,bitIndex22) )
& ( v128781(VarCurr,bitIndex7)
<=> v117269(VarCurr,bitIndex21) )
& ( v128781(VarCurr,bitIndex6)
<=> v117269(VarCurr,bitIndex20) )
& ( v128781(VarCurr,bitIndex5)
<=> v117269(VarCurr,bitIndex19) )
& ( v128781(VarCurr,bitIndex4)
<=> v117269(VarCurr,bitIndex18) )
& ( v128781(VarCurr,bitIndex3)
<=> v117269(VarCurr,bitIndex17) )
& ( v128781(VarCurr,bitIndex2)
<=> v117269(VarCurr,bitIndex16) )
& ( v128781(VarCurr,bitIndex1)
<=> v117269(VarCurr,bitIndex15) )
& ( v128781(VarCurr,bitIndex0)
<=> v117269(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25447,axiom,
! [VarCurr] :
( v128791(VarCurr)
<=> ( v128792(VarCurr)
| v128793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9080,axiom,
! [VarCurr] :
( v128793(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $true )
& ( v128681(VarCurr,bitIndex1)
<=> $true )
& ( v128681(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9079,axiom,
! [VarCurr] :
( v128792(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $true )
& ( v128681(VarCurr,bitIndex1)
<=> $true )
& ( v128681(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40660,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v128790(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40659,axiom,
! [VarCurr] :
( ( v128790(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128790(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128790(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128790(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128790(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128790(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128790(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128790(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128790(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_9078,axiom,
! [VarCurr] :
( v128789(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $true )
& ( v128681(VarCurr,bitIndex1)
<=> $false )
& ( v128681(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9077,axiom,
! [VarCurr] :
( v128788(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $true )
& ( v128681(VarCurr,bitIndex1)
<=> $false )
& ( v128681(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40658,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128787(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40657,axiom,
! [VarCurr] :
( ( v128787(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128787(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128787(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128787(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128787(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128787(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128787(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128787(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128787(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128787(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128787(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128787(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128787(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128787(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128787(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_9076,axiom,
! [VarCurr] :
( v128786(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $false )
& ( v128681(VarCurr,bitIndex1)
<=> $true )
& ( v128681(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9075,axiom,
! [VarCurr] :
( v128785(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $false )
& ( v128681(VarCurr,bitIndex1)
<=> $true )
& ( v128681(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40656,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128784(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40655,axiom,
! [VarCurr] :
( ( v128784(VarCurr,bitIndex23)
<=> v117269(VarCurr,bitIndex37) )
& ( v128784(VarCurr,bitIndex22)
<=> v117269(VarCurr,bitIndex36) )
& ( v128784(VarCurr,bitIndex21)
<=> v117269(VarCurr,bitIndex35) )
& ( v128784(VarCurr,bitIndex20)
<=> v117269(VarCurr,bitIndex34) )
& ( v128784(VarCurr,bitIndex19)
<=> v117269(VarCurr,bitIndex33) )
& ( v128784(VarCurr,bitIndex18)
<=> v117269(VarCurr,bitIndex32) )
& ( v128784(VarCurr,bitIndex17)
<=> v117269(VarCurr,bitIndex31) )
& ( v128784(VarCurr,bitIndex16)
<=> v117269(VarCurr,bitIndex30) )
& ( v128784(VarCurr,bitIndex15)
<=> v117269(VarCurr,bitIndex29) )
& ( v128784(VarCurr,bitIndex14)
<=> v117269(VarCurr,bitIndex28) )
& ( v128784(VarCurr,bitIndex13)
<=> v117269(VarCurr,bitIndex27) )
& ( v128784(VarCurr,bitIndex12)
<=> v117269(VarCurr,bitIndex26) )
& ( v128784(VarCurr,bitIndex11)
<=> v117269(VarCurr,bitIndex25) )
& ( v128784(VarCurr,bitIndex10)
<=> v117269(VarCurr,bitIndex24) )
& ( v128784(VarCurr,bitIndex9)
<=> v117269(VarCurr,bitIndex23) )
& ( v128784(VarCurr,bitIndex8)
<=> v117269(VarCurr,bitIndex22) )
& ( v128784(VarCurr,bitIndex7)
<=> v117269(VarCurr,bitIndex21) )
& ( v128784(VarCurr,bitIndex6)
<=> v117269(VarCurr,bitIndex20) )
& ( v128784(VarCurr,bitIndex5)
<=> v117269(VarCurr,bitIndex19) )
& ( v128784(VarCurr,bitIndex4)
<=> v117269(VarCurr,bitIndex18) )
& ( v128784(VarCurr,bitIndex3)
<=> v117269(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_9074,axiom,
! [VarCurr] :
( v128783(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $false )
& ( v128681(VarCurr,bitIndex1)
<=> $false )
& ( v128681(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9073,axiom,
! [VarCurr] :
( v128782(VarCurr)
<=> ( ( v128681(VarCurr,bitIndex2)
<=> $false )
& ( v128681(VarCurr,bitIndex1)
<=> $false )
& ( v128681(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128761(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v114189(VarNext,B)
<=> v114189(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2347,axiom,
! [VarNext] :
( v128761(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v114189(VarNext,B)
<=> v128774(VarNext,B) ) ) ) ).
fof(addAssignment_40654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v128774(VarNext,B)
<=> v128772(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5356,axiom,
! [VarCurr] :
( ~ v118095(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128772(VarCurr,B)
<=> v128675(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5359,axiom,
! [VarCurr] :
( v118095(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128772(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128761(VarNext)
<=> ( v128762(VarNext)
& v128769(VarNext) ) ) ) ).
fof(addAssignment_40653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128769(VarNext)
<=> v128767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25445,axiom,
! [VarCurr] :
( v128767(VarCurr)
<=> ( v118095(VarCurr)
| v128770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25444,axiom,
! [VarCurr] :
( v128770(VarCurr)
<=> ( v114194(VarCurr)
& v128771(VarCurr) ) ) ).
fof(writeUnaryOperator_10405,axiom,
! [VarCurr] :
( ~ v128771(VarCurr)
<=> v118095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128762(VarNext)
<=> ( v128764(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_10404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128764(VarNext)
<=> v115234(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3091,axiom,
! [VarCurr] :
( ~ v128756(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v128675(VarCurr,B)
<=> v128677(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_609,axiom,
! [VarCurr] :
( v128756(VarCurr)
=> ( ( v128675(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128675(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128675(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128675(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128675(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128675(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128675(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128675(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128675(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128675(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128675(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128675(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128675(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128675(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128675(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) )
& ( v128675(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) )
& ( v128675(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) )
& ( v128675(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v128675(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v128675(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v128675(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3090,axiom,
! [VarCurr] :
( ~ v128756(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128675(VarCurr,B)
<=> v128677(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2879,axiom,
! [VarCurr] :
( v128756(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128675(VarCurr,B)
<=> v128757(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_397,axiom,
! [VarCurr] :
( ~ v117257(VarCurr)
=> ( ( v128757(VarCurr,bitIndex2)
<=> v117267(VarCurr,bitIndex16) )
& ( v128757(VarCurr,bitIndex1)
<=> v117267(VarCurr,bitIndex15) )
& ( v128757(VarCurr,bitIndex0)
<=> v117267(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2878,axiom,
! [VarCurr] :
( v117257(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128757(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10403,axiom,
! [VarCurr] :
( ~ v128756(VarCurr)
<=> v114187(VarCurr) ) ).
fof(addAssignment_40652,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v128677(VarCurr,B)
<=> v128726(VarCurr,B) ) ) ).
fof(range_axiom_189,axiom,
! [B] :
( range_23_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B ) ) ).
fof(addAssignment_40651,axiom,
! [VarNext,B] :
( range_37_30(B)
=> ( v117267(VarNext,B)
<=> v128748(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128750(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128748(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2346,axiom,
! [VarNext] :
( v128750(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128748(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128750(VarNext)
<=> ( v128751(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128751(VarNext)
<=> ( v128753(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_10402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128753(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_40650,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117269(VarCurr,B)
<=> v117271(VarCurr,B) ) ) ).
fof(addAssignment_40649,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117271(VarCurr,B)
<=> v117273(VarCurr,B) ) ) ).
fof(addAssignment_40648,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117273(VarCurr,B)
<=> v117275(VarCurr,B) ) ) ).
fof(addAssignment_40647,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117275(VarCurr,B)
<=> v108948(VarCurr,B) ) ) ).
fof(addAssignment_40646,axiom,
! [VarNext,B] :
( range_37_30(B)
=> ( v108948(VarNext,B)
<=> v128740(VarNext,B) ) ) ).
fof(range_axiom_188,axiom,
! [B] :
( range_37_30(B)
<=> ( $false
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128742(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128740(VarNext,B)
<=> v108948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2345,axiom,
! [VarNext] :
( v128742(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128740(VarNext,B)
<=> v112080(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128742(VarNext)
<=> ( v128743(VarNext)
& v112073(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128743(VarNext)
<=> ( v128745(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_10401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128745(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_40645,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128677(VarCurr,B)
<=> v128726(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_18,axiom,
! [VarCurr] :
( ( ~ v128727(VarCurr)
& ~ v128728(VarCurr)
& ~ v128730(VarCurr)
& ~ v128731(VarCurr)
& ~ v128733(VarCurr)
& ~ v128734(VarCurr)
& ~ v128736(VarCurr) )
=> ( ( v128726(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128726(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128726(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128726(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128726(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128726(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128726(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128726(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128726(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128726(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128726(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128726(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128726(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128726(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128726(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) )
& ( v128726(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) )
& ( v128726(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) )
& ( v128726(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v128726(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v128726(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v128726(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) )
& ( v128726(VarCurr,bitIndex2)
<=> v117267(VarCurr,bitIndex16) )
& ( v128726(VarCurr,bitIndex1)
<=> v117267(VarCurr,bitIndex15) )
& ( v128726(VarCurr,bitIndex0)
<=> v117267(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_18,axiom,
! [VarCurr] :
( v128736(VarCurr)
=> ( ( v128726(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128726(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128726(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128726(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128726(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128726(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128726(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128726(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128726(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128726(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128726(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128726(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128726(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128726(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128726(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) )
& ( v128726(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) )
& ( v128726(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) )
& ( v128726(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v128726(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v128726(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v128726(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) )
& ( v128726(VarCurr,bitIndex2)
<=> v117267(VarCurr,bitIndex16) )
& ( v128726(VarCurr,bitIndex1)
<=> v117267(VarCurr,bitIndex15) )
& ( v128726(VarCurr,bitIndex0)
<=> v117267(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_24,axiom,
! [VarCurr] :
( v128734(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128726(VarCurr,B)
<=> v128735(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_19,axiom,
! [VarCurr] :
( v128733(VarCurr)
=> ( ( v128726(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128726(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128726(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128726(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128726(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128726(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128726(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128726(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128726(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128726(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128726(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128726(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128726(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128726(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128726(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) )
& ( v128726(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) )
& ( v128726(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) )
& ( v128726(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v128726(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v128726(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v128726(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) )
& ( v128726(VarCurr,bitIndex2)
<=> v117267(VarCurr,bitIndex16) )
& ( v128726(VarCurr,bitIndex1)
<=> v117267(VarCurr,bitIndex15) )
& ( v128726(VarCurr,bitIndex0)
<=> v117267(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_176,axiom,
! [VarCurr] :
( v128731(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128726(VarCurr,B)
<=> v128732(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_22,axiom,
! [VarCurr] :
( v128730(VarCurr)
=> ( ( v128726(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128726(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128726(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128726(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128726(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128726(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128726(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128726(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128726(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128726(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128726(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128726(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128726(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128726(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128726(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) )
& ( v128726(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) )
& ( v128726(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) )
& ( v128726(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v128726(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v128726(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v128726(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) )
& ( v128726(VarCurr,bitIndex2)
<=> v117267(VarCurr,bitIndex16) )
& ( v128726(VarCurr,bitIndex1)
<=> v117267(VarCurr,bitIndex15) )
& ( v128726(VarCurr,bitIndex0)
<=> v117267(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5355,axiom,
! [VarCurr] :
( v128728(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128726(VarCurr,B)
<=> v128729(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_22,axiom,
! [VarCurr] :
( v128727(VarCurr)
=> ( ( v128726(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128726(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128726(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128726(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128726(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128726(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128726(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128726(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128726(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128726(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128726(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128726(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128726(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128726(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128726(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) )
& ( v128726(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) )
& ( v128726(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) )
& ( v128726(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v128726(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v128726(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v128726(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) )
& ( v128726(VarCurr,bitIndex2)
<=> v117267(VarCurr,bitIndex16) )
& ( v128726(VarCurr,bitIndex1)
<=> v117267(VarCurr,bitIndex15) )
& ( v128726(VarCurr,bitIndex0)
<=> v117267(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25438,axiom,
! [VarCurr] :
( v128736(VarCurr)
<=> ( v128737(VarCurr)
| v128738(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9072,axiom,
! [VarCurr] :
( v128738(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $true )
& ( v128679(VarCurr,bitIndex1)
<=> $true )
& ( v128679(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9071,axiom,
! [VarCurr] :
( v128737(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $true )
& ( v128679(VarCurr,bitIndex1)
<=> $true )
& ( v128679(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40644,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v128735(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40643,axiom,
! [VarCurr] :
( ( v128735(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128735(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128735(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128735(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128735(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128735(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128735(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128735(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128735(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_9070,axiom,
! [VarCurr] :
( v128734(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $true )
& ( v128679(VarCurr,bitIndex1)
<=> $false )
& ( v128679(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9069,axiom,
! [VarCurr] :
( v128733(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $true )
& ( v128679(VarCurr,bitIndex1)
<=> $false )
& ( v128679(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40642,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128732(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40641,axiom,
! [VarCurr] :
( ( v128732(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128732(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128732(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128732(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128732(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128732(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128732(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128732(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128732(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128732(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128732(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128732(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128732(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128732(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128732(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_9068,axiom,
! [VarCurr] :
( v128731(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $false )
& ( v128679(VarCurr,bitIndex1)
<=> $true )
& ( v128679(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9067,axiom,
! [VarCurr] :
( v128730(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $false )
& ( v128679(VarCurr,bitIndex1)
<=> $true )
& ( v128679(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40640,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128729(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40639,axiom,
! [VarCurr] :
( ( v128729(VarCurr,bitIndex23)
<=> v117267(VarCurr,bitIndex37) )
& ( v128729(VarCurr,bitIndex22)
<=> v117267(VarCurr,bitIndex36) )
& ( v128729(VarCurr,bitIndex21)
<=> v117267(VarCurr,bitIndex35) )
& ( v128729(VarCurr,bitIndex20)
<=> v117267(VarCurr,bitIndex34) )
& ( v128729(VarCurr,bitIndex19)
<=> v117267(VarCurr,bitIndex33) )
& ( v128729(VarCurr,bitIndex18)
<=> v117267(VarCurr,bitIndex32) )
& ( v128729(VarCurr,bitIndex17)
<=> v117267(VarCurr,bitIndex31) )
& ( v128729(VarCurr,bitIndex16)
<=> v117267(VarCurr,bitIndex30) )
& ( v128729(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) )
& ( v128729(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) )
& ( v128729(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) )
& ( v128729(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) )
& ( v128729(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) )
& ( v128729(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) )
& ( v128729(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) )
& ( v128729(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) )
& ( v128729(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) )
& ( v128729(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v128729(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v128729(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v128729(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_9066,axiom,
! [VarCurr] :
( v128728(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $false )
& ( v128679(VarCurr,bitIndex1)
<=> $false )
& ( v128679(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9065,axiom,
! [VarCurr] :
( v128727(VarCurr)
<=> ( ( v128679(VarCurr,bitIndex2)
<=> $false )
& ( v128679(VarCurr,bitIndex1)
<=> $false )
& ( v128679(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128710(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128679(VarNext,B)
<=> v128679(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2344,axiom,
! [VarNext] :
( v128710(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128679(VarNext,B)
<=> v128723(VarNext,B) ) ) ) ).
fof(addAssignment_40638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128723(VarNext,B)
<=> v128721(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5354,axiom,
! [VarCurr] :
( ~ v115241(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128721(VarCurr,B)
<=> v128681(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5358,axiom,
! [VarCurr] :
( v115241(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128721(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128710(VarNext)
<=> ( v128711(VarNext)
& v128718(VarNext) ) ) ) ).
fof(addAssignment_40637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128718(VarNext)
<=> v128716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25436,axiom,
! [VarCurr] :
( v128716(VarCurr)
<=> ( v115241(VarCurr)
| v128719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25435,axiom,
! [VarCurr] :
( v128719(VarCurr)
<=> ( v115243(VarCurr)
& v128720(VarCurr) ) ) ).
fof(writeUnaryOperator_10400,axiom,
! [VarCurr] :
( ~ v128720(VarCurr)
<=> v115241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128711(VarNext)
<=> ( v128713(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_10399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128713(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_40636,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128681(VarCurr,B)
<=> v128683(VarCurr,B) ) ) ).
fof(addAssignment_40635,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128683(VarCurr,B)
<=> v128685(VarCurr,B) ) ) ).
fof(addAssignment_40634,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128685(VarCurr,B)
<=> v128687(VarCurr,B) ) ) ).
fof(addAssignment_40633,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128687(VarCurr,B)
<=> v128689(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128692(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128689(VarNext,B)
<=> v128689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2343,axiom,
! [VarNext] :
( v128692(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128689(VarNext,B)
<=> v128705(VarNext,B) ) ) ) ).
fof(addAssignment_40632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128705(VarNext,B)
<=> v128703(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5353,axiom,
! [VarCurr] :
( ~ v112074(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128703(VarCurr,B)
<=> v122164(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5357,axiom,
! [VarCurr] :
( v112074(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128703(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128692(VarNext)
<=> ( v128693(VarNext)
& v128700(VarNext) ) ) ) ).
fof(addAssignment_40631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128700(VarNext)
<=> v128698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25432,axiom,
! [VarCurr] :
( v128698(VarCurr)
<=> ( v112074(VarCurr)
| v128701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25431,axiom,
! [VarCurr] :
( v128701(VarCurr)
<=> ( v112076(VarCurr)
& v128702(VarCurr) ) ) ).
fof(writeUnaryOperator_10398,axiom,
! [VarCurr] :
( ~ v128702(VarCurr)
<=> v112074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128693(VarNext)
<=> ( v128695(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_10397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128695(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_40630,axiom,
! [VarCurr] :
( v114194(VarCurr)
<=> v114196(VarCurr) ) ).
fof(addAssignment_40629,axiom,
! [VarCurr] :
( v114196(VarCurr)
<=> v114198(VarCurr) ) ).
fof(addAssignment_40628,axiom,
! [VarCurr] :
( v114198(VarCurr)
<=> v114200(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25429,axiom,
! [VarCurr] :
( v114200(VarCurr)
<=> ( v114202(VarCurr)
| v128673(VarCurr) ) ) ).
fof(writeUnaryOperator_10396,axiom,
! [VarCurr] :
( ~ v128673(VarCurr)
<=> v114206(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3089,axiom,
! [VarCurr] :
( ~ v114221(VarCurr)
=> ( v114202(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2877,axiom,
! [VarCurr] :
( v114221(VarCurr)
=> ( v114202(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128660(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114204(VarNext,B)
<=> v114204(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2342,axiom,
! [VarNext] :
( v128660(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114204(VarNext,B)
<=> v128668(VarNext,B) ) ) ) ).
fof(addAssignment_40627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128668(VarNext,B)
<=> v128666(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3088,axiom,
! [VarCurr] :
( ~ v114239(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128666(VarCurr,B)
<=> v114208(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2876,axiom,
! [VarCurr] :
( v114239(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128666(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128660(VarNext)
<=> v128661(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128661(VarNext)
<=> ( v128663(VarNext)
& v114225(VarNext) ) ) ) ).
fof(writeUnaryOperator_10395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128663(VarNext)
<=> v114232(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_17,axiom,
! [VarCurr] :
( ( ~ v128611(VarCurr)
& ~ v128615(VarCurr)
& ~ v128616(VarCurr)
& ~ v128622(VarCurr)
& ~ v128637(VarCurr)
& ~ v128654(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v114208(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_23,axiom,
! [VarCurr] :
( v128654(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114208(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_25,axiom,
! [VarCurr] :
( v128637(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114208(VarCurr,B)
<=> v128638(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_175,axiom,
! [VarCurr] :
( v128622(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114208(VarCurr,B)
<=> v128623(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1305,axiom,
! [VarCurr] :
( v128616(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114208(VarCurr,B)
<=> v128617(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5352,axiom,
! [VarCurr] :
( v128615(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114208(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5356,axiom,
! [VarCurr] :
( v128611(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114208(VarCurr,B)
<=> v128612(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25426,axiom,
! [VarCurr] :
( v128655(VarCurr)
<=> ( v128656(VarCurr)
| v128657(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9064,axiom,
! [VarCurr] :
( v128657(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9063,axiom,
! [VarCurr] :
( v128656(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9062,axiom,
! [VarCurr] :
( v128654(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_174,axiom,
! [VarCurr] :
( ( ~ v128639(VarCurr)
& ~ v128644(VarCurr)
& ~ v128649(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v128638(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1304,axiom,
! [VarCurr] :
( v128649(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128638(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5351,axiom,
! [VarCurr] :
( v128644(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128638(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5355,axiom,
! [VarCurr] :
( v128639(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128638(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25425,axiom,
! [VarCurr] :
( v128649(VarCurr)
<=> ( v128650(VarCurr)
| v128652(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9061,axiom,
! [VarCurr] :
( v128652(VarCurr)
<=> ( ( v128653(VarCurr,bitIndex2)
<=> $true )
& ( v128653(VarCurr,bitIndex1)
<=> $true )
& ( v128653(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40626,axiom,
! [VarCurr] :
( v128653(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40625,axiom,
! [VarCurr] :
( v128653(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40624,axiom,
! [VarCurr] :
( v128653(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9060,axiom,
! [VarCurr] :
( v128650(VarCurr)
<=> ( ( v128651(VarCurr,bitIndex2)
<=> $true )
& ( v128651(VarCurr,bitIndex1)
<=> $true )
& ( v128651(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40623,axiom,
! [VarCurr] :
( v128651(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40622,axiom,
! [VarCurr] :
( v128651(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40621,axiom,
! [VarCurr] :
( v128651(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25424,axiom,
! [VarCurr] :
( v128644(VarCurr)
<=> ( v128645(VarCurr)
| v128647(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9059,axiom,
! [VarCurr] :
( v128647(VarCurr)
<=> ( ( v128648(VarCurr,bitIndex2)
<=> $true )
& ( v128648(VarCurr,bitIndex1)
<=> $false )
& ( v128648(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40620,axiom,
! [VarCurr] :
( v128648(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40619,axiom,
! [VarCurr] :
( v128648(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40618,axiom,
! [VarCurr] :
( v128648(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9058,axiom,
! [VarCurr] :
( v128645(VarCurr)
<=> ( ( v128646(VarCurr,bitIndex2)
<=> $true )
& ( v128646(VarCurr,bitIndex1)
<=> $false )
& ( v128646(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40617,axiom,
! [VarCurr] :
( v128646(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40616,axiom,
! [VarCurr] :
( v128646(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40615,axiom,
! [VarCurr] :
( v128646(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25423,axiom,
! [VarCurr] :
( v128639(VarCurr)
<=> ( v128640(VarCurr)
| v128642(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9057,axiom,
! [VarCurr] :
( v128642(VarCurr)
<=> ( ( v128643(VarCurr,bitIndex2)
<=> $false )
& ( v128643(VarCurr,bitIndex1)
<=> $false )
& ( v128643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40614,axiom,
! [VarCurr] :
( v128643(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40613,axiom,
! [VarCurr] :
( v128643(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40612,axiom,
! [VarCurr] :
( v128643(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9056,axiom,
! [VarCurr] :
( v128640(VarCurr)
<=> ( ( v128641(VarCurr,bitIndex2)
<=> $false )
& ( v128641(VarCurr,bitIndex1)
<=> $false )
& ( v128641(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40611,axiom,
! [VarCurr] :
( v128641(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40610,axiom,
! [VarCurr] :
( v128641(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40609,axiom,
! [VarCurr] :
( v128641(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9055,axiom,
! [VarCurr] :
( v128637(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_22,axiom,
! [VarCurr] :
( ( ~ v128624(VarCurr)
& ~ v128626(VarCurr)
& ~ v128628(VarCurr)
& ~ v128630(VarCurr)
& ~ v128632(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v128623(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_24,axiom,
! [VarCurr] :
( v128632(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128623(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_173,axiom,
! [VarCurr] :
( v128630(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128623(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1303,axiom,
! [VarCurr] :
( v128628(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128623(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5350,axiom,
! [VarCurr] :
( v128626(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128623(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5354,axiom,
! [VarCurr] :
( v128624(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128623(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25422,axiom,
! [VarCurr] :
( v128632(VarCurr)
<=> ( v128633(VarCurr)
| v128635(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9054,axiom,
! [VarCurr] :
( v128635(VarCurr)
<=> ( ( v128636(VarCurr,bitIndex2)
<=> $true )
& ( v128636(VarCurr,bitIndex1)
<=> $true )
& ( v128636(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40608,axiom,
! [VarCurr] :
( v128636(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40607,axiom,
! [VarCurr] :
( v128636(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40606,axiom,
! [VarCurr] :
( v128636(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9053,axiom,
! [VarCurr] :
( v128633(VarCurr)
<=> ( ( v128634(VarCurr,bitIndex2)
<=> $true )
& ( v128634(VarCurr,bitIndex1)
<=> $true )
& ( v128634(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40605,axiom,
! [VarCurr] :
( v128634(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40604,axiom,
! [VarCurr] :
( v128634(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40603,axiom,
! [VarCurr] :
( v128634(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9052,axiom,
! [VarCurr] :
( v128630(VarCurr)
<=> ( ( v128631(VarCurr,bitIndex2)
<=> $true )
& ( v128631(VarCurr,bitIndex1)
<=> $false )
& ( v128631(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40602,axiom,
! [VarCurr] :
( v128631(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40601,axiom,
! [VarCurr] :
( v128631(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40600,axiom,
! [VarCurr] :
( v128631(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9051,axiom,
! [VarCurr] :
( v128628(VarCurr)
<=> ( ( v128629(VarCurr,bitIndex2)
<=> $true )
& ( v128629(VarCurr,bitIndex1)
<=> $false )
& ( v128629(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40599,axiom,
! [VarCurr] :
( v128629(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40598,axiom,
! [VarCurr] :
( v128629(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40597,axiom,
! [VarCurr] :
( v128629(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9050,axiom,
! [VarCurr] :
( v128626(VarCurr)
<=> ( ( v128627(VarCurr,bitIndex2)
<=> $false )
& ( v128627(VarCurr,bitIndex1)
<=> $false )
& ( v128627(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40596,axiom,
! [VarCurr] :
( v128627(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40595,axiom,
! [VarCurr] :
( v128627(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40594,axiom,
! [VarCurr] :
( v128627(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9049,axiom,
! [VarCurr] :
( v128624(VarCurr)
<=> ( ( v128625(VarCurr,bitIndex2)
<=> $false )
& ( v128625(VarCurr,bitIndex1)
<=> $false )
& ( v128625(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40593,axiom,
! [VarCurr] :
( v128625(VarCurr,bitIndex0)
<=> v115084(VarCurr) ) ).
fof(addAssignment_40592,axiom,
! [VarCurr] :
( v128625(VarCurr,bitIndex1)
<=> v114804(VarCurr) ) ).
fof(addAssignment_40591,axiom,
! [VarCurr] :
( v128625(VarCurr,bitIndex2)
<=> v114529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9048,axiom,
! [VarCurr] :
( v128622(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5349,axiom,
! [VarCurr] :
( ~ v128618(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128617(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5353,axiom,
! [VarCurr] :
( v128618(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128617(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9047,axiom,
! [VarCurr] :
( v128620(VarCurr)
<=> ( v128621(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25421,axiom,
! [VarCurr] :
( v128621(VarCurr)
<=> ( v114216(VarCurr)
<~> v114243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9046,axiom,
! [VarCurr] :
( v128618(VarCurr)
<=> ( v128619(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25420,axiom,
! [VarCurr] :
( v128619(VarCurr)
<=> ( v114216(VarCurr)
<~> v114243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9045,axiom,
! [VarCurr] :
( v128616(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9044,axiom,
! [VarCurr] :
( v128615(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5348,axiom,
! [VarCurr] :
( ~ v128613(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128612(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5352,axiom,
! [VarCurr] :
( v128613(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128612(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9043,axiom,
! [VarCurr] :
( v128614(VarCurr)
<=> ( v114210(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9042,axiom,
! [VarCurr] :
( v128613(VarCurr)
<=> ( v114210(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9041,axiom,
! [VarCurr] :
( v128611(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40590,axiom,
! [VarCurr] :
( v114804(VarCurr)
<=> v114806(VarCurr) ) ).
fof(addAssignment_40589,axiom,
! [VarCurr] :
( v114806(VarCurr)
<=> v114808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25419,axiom,
! [VarCurr] :
( v114808(VarCurr)
<=> ( v128606(VarCurr)
& v114533(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2419,axiom,
! [VarCurr] :
( v128606(VarCurr)
<=> ( v128608(VarCurr)
| v128609(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2418,axiom,
! [VarCurr] :
( v128608(VarCurr)
<=> ( v128609(VarCurr,bitIndex0)
| v128609(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_41,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128609(VarCurr,B)
<=> ( v114810(VarCurr,B)
| v114637(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128594(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114810(VarNext,B)
<=> v114810(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2341,axiom,
! [VarNext] :
( v128594(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114810(VarNext,B)
<=> v128602(VarNext,B) ) ) ) ).
fof(addAssignment_40588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128602(VarNext,B)
<=> v128600(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3087,axiom,
! [VarCurr] :
( ~ v114720(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128600(VarCurr,B)
<=> v114812(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2875,axiom,
! [VarCurr] :
( v114720(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128600(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128594(VarNext)
<=> v128595(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128595(VarNext)
<=> ( v128597(VarNext)
& v114706(VarNext) ) ) ) ).
fof(writeUnaryOperator_10394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128597(VarNext)
<=> v114713(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_172,axiom,
! [VarCurr] :
( ( ~ v114688(VarCurr)
& ~ v114689(VarCurr)
& ~ v114690(VarCurr) )
=> ( v114812(VarCurr,bitIndex2)
<=> v114810(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_21,axiom,
! [VarCurr] :
( v114690(VarCurr)
=> ( v114812(VarCurr,bitIndex2)
<=> v128591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_25,axiom,
! [VarCurr] :
( v114689(VarCurr)
=> ( v114812(VarCurr,bitIndex2)
<=> v128590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_21,axiom,
! [VarCurr] :
( v114688(VarCurr)
=> ( v114812(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2417,axiom,
! [VarCurr] :
( v128591(VarCurr)
<=> ( v114810(VarCurr,bitIndex2)
| v114637(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2416,axiom,
! [VarCurr] :
( v128590(VarCurr)
<=> ( v114810(VarCurr,bitIndex2)
| v114637(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_171,axiom,
! [VarCurr] :
( ( ~ v114688(VarCurr)
& ~ v114689(VarCurr)
& ~ v114690(VarCurr) )
=> ( v114812(VarCurr,bitIndex1)
<=> v114810(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_20,axiom,
! [VarCurr] :
( v114690(VarCurr)
=> ( v114812(VarCurr,bitIndex1)
<=> v128588(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_24,axiom,
! [VarCurr] :
( v114689(VarCurr)
=> ( v114812(VarCurr,bitIndex1)
<=> v128585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_20,axiom,
! [VarCurr] :
( v114688(VarCurr)
=> ( v114812(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2415,axiom,
! [VarCurr] :
( v128588(VarCurr)
<=> ( v114810(VarCurr,bitIndex1)
| v114637(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2414,axiom,
! [VarCurr] :
( v128585(VarCurr)
<=> ( v114810(VarCurr,bitIndex1)
| v128586(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2413,axiom,
! [VarCurr] :
( v128586(VarCurr)
<=> ( v114637(VarCurr,bitIndex0)
| v114637(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_170,axiom,
! [VarCurr] :
( ( ~ v114688(VarCurr)
& ~ v114689(VarCurr)
& ~ v114690(VarCurr) )
=> ( v114812(VarCurr,bitIndex0)
<=> v114810(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1302,axiom,
! [VarCurr] :
( v114690(VarCurr)
=> ( v114812(VarCurr,bitIndex0)
<=> v128583(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5347,axiom,
! [VarCurr] :
( v114689(VarCurr)
=> ( v114812(VarCurr,bitIndex0)
<=> v128582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5351,axiom,
! [VarCurr] :
( v114688(VarCurr)
=> ( v114812(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25416,axiom,
! [VarCurr] :
( v128583(VarCurr)
<=> ( v114810(VarCurr,bitIndex0)
| v114637(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25415,axiom,
! [VarCurr] :
( v128582(VarCurr)
<=> ( v114810(VarCurr,bitIndex0)
| v114814(VarCurr) ) ) ).
fof(addAssignment_40587,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex2)
<=> v114681(VarCurr,bitIndex2) ) ).
fof(addAssignment_40586,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex2)
<=> v114641(VarCurr,bitIndex2) ) ).
fof(addAssignment_40585,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex2)
<=> v114643(VarCurr,bitIndex2) ) ).
fof(addAssignment_40584,axiom,
! [VarCurr] :
( v114643(VarCurr,bitIndex2)
<=> v114645(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2412,axiom,
! [VarCurr] :
( v114645(VarCurr,bitIndex2)
<=> ( v128579(VarCurr)
| v127837(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2411,axiom,
! [VarCurr] :
( v128579(VarCurr)
<=> ( v128580(VarCurr)
| v127837(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2410,axiom,
! [VarCurr] :
( v128580(VarCurr)
<=> ( v127837(VarCurr,bitIndex0)
| v127837(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2409,axiom,
! [VarCurr] :
( v127837(VarCurr,bitIndex3)
<=> ( v128420(VarCurr)
<~> v128576(VarCurr) ) ) ).
fof(writeUnaryOperator_10393,axiom,
! [VarCurr] :
( ~ v128576(VarCurr)
<=> v127869(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25414,axiom,
! [VarCurr] :
( v128420(VarCurr)
<=> ( v128422(VarCurr)
& v128575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25413,axiom,
! [VarCurr] :
( v128575(VarCurr)
<=> ( v128424(VarCurr)
| v128500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25412,axiom,
! [VarCurr] :
( v128422(VarCurr)
<=> ( v128423(VarCurr)
| v128499(VarCurr) ) ) ).
fof(writeUnaryOperator_10392,axiom,
! [VarCurr] :
( ~ v128499(VarCurr)
<=> v128500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25411,axiom,
! [VarCurr] :
( v128500(VarCurr)
<=> ( v128501(VarCurr)
& v128574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25410,axiom,
! [VarCurr] :
( v128574(VarCurr)
<=> ( v128503(VarCurr)
| v128519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25409,axiom,
! [VarCurr] :
( v128501(VarCurr)
<=> ( v128502(VarCurr)
| v128518(VarCurr) ) ) ).
fof(writeUnaryOperator_10391,axiom,
! [VarCurr] :
( ~ v128518(VarCurr)
<=> v128519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25408,axiom,
! [VarCurr] :
( v128519(VarCurr)
<=> ( v128520(VarCurr)
& v128573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25407,axiom,
! [VarCurr] :
( v128573(VarCurr)
<=> ( v128522(VarCurr)
| v128538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25406,axiom,
! [VarCurr] :
( v128520(VarCurr)
<=> ( v128521(VarCurr)
| v128537(VarCurr) ) ) ).
fof(writeUnaryOperator_10390,axiom,
! [VarCurr] :
( ~ v128537(VarCurr)
<=> v128538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25405,axiom,
! [VarCurr] :
( v128538(VarCurr)
<=> ( v128539(VarCurr)
& v128572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25404,axiom,
! [VarCurr] :
( v128572(VarCurr)
<=> ( v128541(VarCurr)
| v128557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25403,axiom,
! [VarCurr] :
( v128539(VarCurr)
<=> ( v128540(VarCurr)
| v128556(VarCurr) ) ) ).
fof(writeUnaryOperator_10389,axiom,
! [VarCurr] :
( ~ v128556(VarCurr)
<=> v128557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25402,axiom,
! [VarCurr] :
( v128557(VarCurr)
<=> ( v128558(VarCurr)
& v128571(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2408,axiom,
! [VarCurr] :
( v128571(VarCurr)
<=> ( v127839(VarCurr,bitIndex119)
| v128561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25401,axiom,
! [VarCurr] :
( v128558(VarCurr)
<=> ( v128559(VarCurr)
| v128560(VarCurr) ) ) ).
fof(writeUnaryOperator_10388,axiom,
! [VarCurr] :
( ~ v128560(VarCurr)
<=> v128561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25400,axiom,
! [VarCurr] :
( v128561(VarCurr)
<=> ( v128562(VarCurr)
& v128570(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2407,axiom,
! [VarCurr] :
( v128570(VarCurr)
<=> ( v127839(VarCurr,bitIndex118)
| v128565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25399,axiom,
! [VarCurr] :
( v128562(VarCurr)
<=> ( v128563(VarCurr)
| v128564(VarCurr) ) ) ).
fof(writeUnaryOperator_10387,axiom,
! [VarCurr] :
( ~ v128564(VarCurr)
<=> v128565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25398,axiom,
! [VarCurr] :
( v128565(VarCurr)
<=> ( v128566(VarCurr)
& v128569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2406,axiom,
! [VarCurr] :
( v128569(VarCurr)
<=> ( v127839(VarCurr,bitIndex116)
| v127839(VarCurr,bitIndex117) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25397,axiom,
! [VarCurr] :
( v128566(VarCurr)
<=> ( v128567(VarCurr)
| v128568(VarCurr) ) ) ).
fof(writeUnaryOperator_10386,axiom,
! [VarCurr] :
( ~ v128568(VarCurr)
<=> v127839(VarCurr,bitIndex117) ) ).
fof(writeUnaryOperator_10385,axiom,
! [VarCurr] :
( ~ v128567(VarCurr)
<=> v127839(VarCurr,bitIndex116) ) ).
fof(writeUnaryOperator_10384,axiom,
! [VarCurr] :
( ~ v128563(VarCurr)
<=> v127839(VarCurr,bitIndex118) ) ).
fof(writeUnaryOperator_10383,axiom,
! [VarCurr] :
( ~ v128559(VarCurr)
<=> v127839(VarCurr,bitIndex119) ) ).
fof(writeUnaryOperator_10382,axiom,
! [VarCurr] :
( ~ v128540(VarCurr)
<=> v128541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25396,axiom,
! [VarCurr] :
( v128541(VarCurr)
<=> ( v128542(VarCurr)
& v128555(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2405,axiom,
! [VarCurr] :
( v128555(VarCurr)
<=> ( v127839(VarCurr,bitIndex115)
| v128545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25395,axiom,
! [VarCurr] :
( v128542(VarCurr)
<=> ( v128543(VarCurr)
| v128544(VarCurr) ) ) ).
fof(writeUnaryOperator_10381,axiom,
! [VarCurr] :
( ~ v128544(VarCurr)
<=> v128545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25394,axiom,
! [VarCurr] :
( v128545(VarCurr)
<=> ( v128546(VarCurr)
& v128554(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2404,axiom,
! [VarCurr] :
( v128554(VarCurr)
<=> ( v127839(VarCurr,bitIndex114)
| v128549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25393,axiom,
! [VarCurr] :
( v128546(VarCurr)
<=> ( v128547(VarCurr)
| v128548(VarCurr) ) ) ).
fof(writeUnaryOperator_10380,axiom,
! [VarCurr] :
( ~ v128548(VarCurr)
<=> v128549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25392,axiom,
! [VarCurr] :
( v128549(VarCurr)
<=> ( v128550(VarCurr)
& v128553(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2403,axiom,
! [VarCurr] :
( v128553(VarCurr)
<=> ( v127839(VarCurr,bitIndex112)
| v127839(VarCurr,bitIndex113) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25391,axiom,
! [VarCurr] :
( v128550(VarCurr)
<=> ( v128551(VarCurr)
| v128552(VarCurr) ) ) ).
fof(writeUnaryOperator_10379,axiom,
! [VarCurr] :
( ~ v128552(VarCurr)
<=> v127839(VarCurr,bitIndex113) ) ).
fof(writeUnaryOperator_10378,axiom,
! [VarCurr] :
( ~ v128551(VarCurr)
<=> v127839(VarCurr,bitIndex112) ) ).
fof(writeUnaryOperator_10377,axiom,
! [VarCurr] :
( ~ v128547(VarCurr)
<=> v127839(VarCurr,bitIndex114) ) ).
fof(writeUnaryOperator_10376,axiom,
! [VarCurr] :
( ~ v128543(VarCurr)
<=> v127839(VarCurr,bitIndex115) ) ).
fof(writeUnaryOperator_10375,axiom,
! [VarCurr] :
( ~ v128521(VarCurr)
<=> v128522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25390,axiom,
! [VarCurr] :
( v128522(VarCurr)
<=> ( v128523(VarCurr)
& v128536(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2402,axiom,
! [VarCurr] :
( v128536(VarCurr)
<=> ( v127839(VarCurr,bitIndex123)
| v128526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25389,axiom,
! [VarCurr] :
( v128523(VarCurr)
<=> ( v128524(VarCurr)
| v128525(VarCurr) ) ) ).
fof(writeUnaryOperator_10374,axiom,
! [VarCurr] :
( ~ v128525(VarCurr)
<=> v128526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25388,axiom,
! [VarCurr] :
( v128526(VarCurr)
<=> ( v128527(VarCurr)
& v128535(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2401,axiom,
! [VarCurr] :
( v128535(VarCurr)
<=> ( v127839(VarCurr,bitIndex122)
| v128530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25387,axiom,
! [VarCurr] :
( v128527(VarCurr)
<=> ( v128528(VarCurr)
| v128529(VarCurr) ) ) ).
fof(writeUnaryOperator_10373,axiom,
! [VarCurr] :
( ~ v128529(VarCurr)
<=> v128530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25386,axiom,
! [VarCurr] :
( v128530(VarCurr)
<=> ( v128531(VarCurr)
& v128534(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2400,axiom,
! [VarCurr] :
( v128534(VarCurr)
<=> ( v127839(VarCurr,bitIndex120)
| v127839(VarCurr,bitIndex121) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25385,axiom,
! [VarCurr] :
( v128531(VarCurr)
<=> ( v128532(VarCurr)
| v128533(VarCurr) ) ) ).
fof(writeUnaryOperator_10372,axiom,
! [VarCurr] :
( ~ v128533(VarCurr)
<=> v127839(VarCurr,bitIndex121) ) ).
fof(writeUnaryOperator_10371,axiom,
! [VarCurr] :
( ~ v128532(VarCurr)
<=> v127839(VarCurr,bitIndex120) ) ).
fof(writeUnaryOperator_10370,axiom,
! [VarCurr] :
( ~ v128528(VarCurr)
<=> v127839(VarCurr,bitIndex122) ) ).
fof(writeUnaryOperator_10369,axiom,
! [VarCurr] :
( ~ v128524(VarCurr)
<=> v127839(VarCurr,bitIndex123) ) ).
fof(writeUnaryOperator_10368,axiom,
! [VarCurr] :
( ~ v128502(VarCurr)
<=> v128503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25384,axiom,
! [VarCurr] :
( v128503(VarCurr)
<=> ( v128504(VarCurr)
& v128517(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2399,axiom,
! [VarCurr] :
( v128517(VarCurr)
<=> ( v127839(VarCurr,bitIndex127)
| v128507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25383,axiom,
! [VarCurr] :
( v128504(VarCurr)
<=> ( v128505(VarCurr)
| v128506(VarCurr) ) ) ).
fof(writeUnaryOperator_10367,axiom,
! [VarCurr] :
( ~ v128506(VarCurr)
<=> v128507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25382,axiom,
! [VarCurr] :
( v128507(VarCurr)
<=> ( v128508(VarCurr)
& v128516(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2398,axiom,
! [VarCurr] :
( v128516(VarCurr)
<=> ( v127839(VarCurr,bitIndex126)
| v128511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25381,axiom,
! [VarCurr] :
( v128508(VarCurr)
<=> ( v128509(VarCurr)
| v128510(VarCurr) ) ) ).
fof(writeUnaryOperator_10366,axiom,
! [VarCurr] :
( ~ v128510(VarCurr)
<=> v128511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25380,axiom,
! [VarCurr] :
( v128511(VarCurr)
<=> ( v128512(VarCurr)
& v128515(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2397,axiom,
! [VarCurr] :
( v128515(VarCurr)
<=> ( v127839(VarCurr,bitIndex124)
| v127839(VarCurr,bitIndex125) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25379,axiom,
! [VarCurr] :
( v128512(VarCurr)
<=> ( v128513(VarCurr)
| v128514(VarCurr) ) ) ).
fof(writeUnaryOperator_10365,axiom,
! [VarCurr] :
( ~ v128514(VarCurr)
<=> v127839(VarCurr,bitIndex125) ) ).
fof(writeUnaryOperator_10364,axiom,
! [VarCurr] :
( ~ v128513(VarCurr)
<=> v127839(VarCurr,bitIndex124) ) ).
fof(writeUnaryOperator_10363,axiom,
! [VarCurr] :
( ~ v128509(VarCurr)
<=> v127839(VarCurr,bitIndex126) ) ).
fof(writeUnaryOperator_10362,axiom,
! [VarCurr] :
( ~ v128505(VarCurr)
<=> v127839(VarCurr,bitIndex127) ) ).
fof(writeUnaryOperator_10361,axiom,
! [VarCurr] :
( ~ v128423(VarCurr)
<=> v128424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25378,axiom,
! [VarCurr] :
( v128424(VarCurr)
<=> ( v128425(VarCurr)
& v128498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25377,axiom,
! [VarCurr] :
( v128498(VarCurr)
<=> ( v128427(VarCurr)
| v128443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25376,axiom,
! [VarCurr] :
( v128425(VarCurr)
<=> ( v128426(VarCurr)
| v128442(VarCurr) ) ) ).
fof(writeUnaryOperator_10360,axiom,
! [VarCurr] :
( ~ v128442(VarCurr)
<=> v128443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25375,axiom,
! [VarCurr] :
( v128443(VarCurr)
<=> ( v128444(VarCurr)
& v128497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25374,axiom,
! [VarCurr] :
( v128497(VarCurr)
<=> ( v128446(VarCurr)
| v128462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25373,axiom,
! [VarCurr] :
( v128444(VarCurr)
<=> ( v128445(VarCurr)
| v128461(VarCurr) ) ) ).
fof(writeUnaryOperator_10359,axiom,
! [VarCurr] :
( ~ v128461(VarCurr)
<=> v128462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25372,axiom,
! [VarCurr] :
( v128462(VarCurr)
<=> ( v128463(VarCurr)
& v128496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25371,axiom,
! [VarCurr] :
( v128496(VarCurr)
<=> ( v128465(VarCurr)
| v128481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25370,axiom,
! [VarCurr] :
( v128463(VarCurr)
<=> ( v128464(VarCurr)
| v128480(VarCurr) ) ) ).
fof(writeUnaryOperator_10358,axiom,
! [VarCurr] :
( ~ v128480(VarCurr)
<=> v128481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25369,axiom,
! [VarCurr] :
( v128481(VarCurr)
<=> ( v128482(VarCurr)
& v128495(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2396,axiom,
! [VarCurr] :
( v128495(VarCurr)
<=> ( v127839(VarCurr,bitIndex103)
| v128485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25368,axiom,
! [VarCurr] :
( v128482(VarCurr)
<=> ( v128483(VarCurr)
| v128484(VarCurr) ) ) ).
fof(writeUnaryOperator_10357,axiom,
! [VarCurr] :
( ~ v128484(VarCurr)
<=> v128485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25367,axiom,
! [VarCurr] :
( v128485(VarCurr)
<=> ( v128486(VarCurr)
& v128494(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2395,axiom,
! [VarCurr] :
( v128494(VarCurr)
<=> ( v127839(VarCurr,bitIndex102)
| v128489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25366,axiom,
! [VarCurr] :
( v128486(VarCurr)
<=> ( v128487(VarCurr)
| v128488(VarCurr) ) ) ).
fof(writeUnaryOperator_10356,axiom,
! [VarCurr] :
( ~ v128488(VarCurr)
<=> v128489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25365,axiom,
! [VarCurr] :
( v128489(VarCurr)
<=> ( v128490(VarCurr)
& v128493(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2394,axiom,
! [VarCurr] :
( v128493(VarCurr)
<=> ( v127839(VarCurr,bitIndex100)
| v127839(VarCurr,bitIndex101) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25364,axiom,
! [VarCurr] :
( v128490(VarCurr)
<=> ( v128491(VarCurr)
| v128492(VarCurr) ) ) ).
fof(writeUnaryOperator_10355,axiom,
! [VarCurr] :
( ~ v128492(VarCurr)
<=> v127839(VarCurr,bitIndex101) ) ).
fof(writeUnaryOperator_10354,axiom,
! [VarCurr] :
( ~ v128491(VarCurr)
<=> v127839(VarCurr,bitIndex100) ) ).
fof(writeUnaryOperator_10353,axiom,
! [VarCurr] :
( ~ v128487(VarCurr)
<=> v127839(VarCurr,bitIndex102) ) ).
fof(writeUnaryOperator_10352,axiom,
! [VarCurr] :
( ~ v128483(VarCurr)
<=> v127839(VarCurr,bitIndex103) ) ).
fof(writeUnaryOperator_10351,axiom,
! [VarCurr] :
( ~ v128464(VarCurr)
<=> v128465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25363,axiom,
! [VarCurr] :
( v128465(VarCurr)
<=> ( v128466(VarCurr)
& v128479(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2393,axiom,
! [VarCurr] :
( v128479(VarCurr)
<=> ( v127839(VarCurr,bitIndex99)
| v128469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25362,axiom,
! [VarCurr] :
( v128466(VarCurr)
<=> ( v128467(VarCurr)
| v128468(VarCurr) ) ) ).
fof(writeUnaryOperator_10350,axiom,
! [VarCurr] :
( ~ v128468(VarCurr)
<=> v128469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25361,axiom,
! [VarCurr] :
( v128469(VarCurr)
<=> ( v128470(VarCurr)
& v128478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2392,axiom,
! [VarCurr] :
( v128478(VarCurr)
<=> ( v127839(VarCurr,bitIndex98)
| v128473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25360,axiom,
! [VarCurr] :
( v128470(VarCurr)
<=> ( v128471(VarCurr)
| v128472(VarCurr) ) ) ).
fof(writeUnaryOperator_10349,axiom,
! [VarCurr] :
( ~ v128472(VarCurr)
<=> v128473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25359,axiom,
! [VarCurr] :
( v128473(VarCurr)
<=> ( v128474(VarCurr)
& v128477(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2391,axiom,
! [VarCurr] :
( v128477(VarCurr)
<=> ( v127839(VarCurr,bitIndex96)
| v127839(VarCurr,bitIndex97) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25358,axiom,
! [VarCurr] :
( v128474(VarCurr)
<=> ( v128475(VarCurr)
| v128476(VarCurr) ) ) ).
fof(writeUnaryOperator_10348,axiom,
! [VarCurr] :
( ~ v128476(VarCurr)
<=> v127839(VarCurr,bitIndex97) ) ).
fof(writeUnaryOperator_10347,axiom,
! [VarCurr] :
( ~ v128475(VarCurr)
<=> v127839(VarCurr,bitIndex96) ) ).
fof(writeUnaryOperator_10346,axiom,
! [VarCurr] :
( ~ v128471(VarCurr)
<=> v127839(VarCurr,bitIndex98) ) ).
fof(writeUnaryOperator_10345,axiom,
! [VarCurr] :
( ~ v128467(VarCurr)
<=> v127839(VarCurr,bitIndex99) ) ).
fof(writeUnaryOperator_10344,axiom,
! [VarCurr] :
( ~ v128445(VarCurr)
<=> v128446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25357,axiom,
! [VarCurr] :
( v128446(VarCurr)
<=> ( v128447(VarCurr)
& v128460(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2390,axiom,
! [VarCurr] :
( v128460(VarCurr)
<=> ( v127839(VarCurr,bitIndex107)
| v128450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25356,axiom,
! [VarCurr] :
( v128447(VarCurr)
<=> ( v128448(VarCurr)
| v128449(VarCurr) ) ) ).
fof(writeUnaryOperator_10343,axiom,
! [VarCurr] :
( ~ v128449(VarCurr)
<=> v128450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25355,axiom,
! [VarCurr] :
( v128450(VarCurr)
<=> ( v128451(VarCurr)
& v128459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2389,axiom,
! [VarCurr] :
( v128459(VarCurr)
<=> ( v127839(VarCurr,bitIndex106)
| v128454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25354,axiom,
! [VarCurr] :
( v128451(VarCurr)
<=> ( v128452(VarCurr)
| v128453(VarCurr) ) ) ).
fof(writeUnaryOperator_10342,axiom,
! [VarCurr] :
( ~ v128453(VarCurr)
<=> v128454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25353,axiom,
! [VarCurr] :
( v128454(VarCurr)
<=> ( v128455(VarCurr)
& v128458(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2388,axiom,
! [VarCurr] :
( v128458(VarCurr)
<=> ( v127839(VarCurr,bitIndex104)
| v127839(VarCurr,bitIndex105) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25352,axiom,
! [VarCurr] :
( v128455(VarCurr)
<=> ( v128456(VarCurr)
| v128457(VarCurr) ) ) ).
fof(writeUnaryOperator_10341,axiom,
! [VarCurr] :
( ~ v128457(VarCurr)
<=> v127839(VarCurr,bitIndex105) ) ).
fof(writeUnaryOperator_10340,axiom,
! [VarCurr] :
( ~ v128456(VarCurr)
<=> v127839(VarCurr,bitIndex104) ) ).
fof(writeUnaryOperator_10339,axiom,
! [VarCurr] :
( ~ v128452(VarCurr)
<=> v127839(VarCurr,bitIndex106) ) ).
fof(writeUnaryOperator_10338,axiom,
! [VarCurr] :
( ~ v128448(VarCurr)
<=> v127839(VarCurr,bitIndex107) ) ).
fof(writeUnaryOperator_10337,axiom,
! [VarCurr] :
( ~ v128426(VarCurr)
<=> v128427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25351,axiom,
! [VarCurr] :
( v128427(VarCurr)
<=> ( v128428(VarCurr)
& v128441(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2387,axiom,
! [VarCurr] :
( v128441(VarCurr)
<=> ( v127839(VarCurr,bitIndex111)
| v128431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25350,axiom,
! [VarCurr] :
( v128428(VarCurr)
<=> ( v128429(VarCurr)
| v128430(VarCurr) ) ) ).
fof(writeUnaryOperator_10336,axiom,
! [VarCurr] :
( ~ v128430(VarCurr)
<=> v128431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25349,axiom,
! [VarCurr] :
( v128431(VarCurr)
<=> ( v128432(VarCurr)
& v128440(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2386,axiom,
! [VarCurr] :
( v128440(VarCurr)
<=> ( v127839(VarCurr,bitIndex110)
| v128435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25348,axiom,
! [VarCurr] :
( v128432(VarCurr)
<=> ( v128433(VarCurr)
| v128434(VarCurr) ) ) ).
fof(writeUnaryOperator_10335,axiom,
! [VarCurr] :
( ~ v128434(VarCurr)
<=> v128435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25347,axiom,
! [VarCurr] :
( v128435(VarCurr)
<=> ( v128436(VarCurr)
& v128439(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2385,axiom,
! [VarCurr] :
( v128439(VarCurr)
<=> ( v127839(VarCurr,bitIndex108)
| v127839(VarCurr,bitIndex109) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25346,axiom,
! [VarCurr] :
( v128436(VarCurr)
<=> ( v128437(VarCurr)
| v128438(VarCurr) ) ) ).
fof(writeUnaryOperator_10334,axiom,
! [VarCurr] :
( ~ v128438(VarCurr)
<=> v127839(VarCurr,bitIndex109) ) ).
fof(writeUnaryOperator_10333,axiom,
! [VarCurr] :
( ~ v128437(VarCurr)
<=> v127839(VarCurr,bitIndex108) ) ).
fof(writeUnaryOperator_10332,axiom,
! [VarCurr] :
( ~ v128433(VarCurr)
<=> v127839(VarCurr,bitIndex110) ) ).
fof(writeUnaryOperator_10331,axiom,
! [VarCurr] :
( ~ v128429(VarCurr)
<=> v127839(VarCurr,bitIndex111) ) ).
fof(writeBinaryOperatorShiftedRanges_2384,axiom,
! [VarCurr] :
( v127837(VarCurr,bitIndex2)
<=> ( v128262(VarCurr)
<~> v128418(VarCurr) ) ) ).
fof(writeUnaryOperator_10330,axiom,
! [VarCurr] :
( ~ v128418(VarCurr)
<=> v127869(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25345,axiom,
! [VarCurr] :
( v128262(VarCurr)
<=> ( v128264(VarCurr)
& v128417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25344,axiom,
! [VarCurr] :
( v128417(VarCurr)
<=> ( v128266(VarCurr)
| v128342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25343,axiom,
! [VarCurr] :
( v128264(VarCurr)
<=> ( v128265(VarCurr)
| v128341(VarCurr) ) ) ).
fof(writeUnaryOperator_10329,axiom,
! [VarCurr] :
( ~ v128341(VarCurr)
<=> v128342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25342,axiom,
! [VarCurr] :
( v128342(VarCurr)
<=> ( v128343(VarCurr)
& v128416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25341,axiom,
! [VarCurr] :
( v128416(VarCurr)
<=> ( v128345(VarCurr)
| v128361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25340,axiom,
! [VarCurr] :
( v128343(VarCurr)
<=> ( v128344(VarCurr)
| v128360(VarCurr) ) ) ).
fof(writeUnaryOperator_10328,axiom,
! [VarCurr] :
( ~ v128360(VarCurr)
<=> v128361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25339,axiom,
! [VarCurr] :
( v128361(VarCurr)
<=> ( v128362(VarCurr)
& v128415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25338,axiom,
! [VarCurr] :
( v128415(VarCurr)
<=> ( v128364(VarCurr)
| v128380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25337,axiom,
! [VarCurr] :
( v128362(VarCurr)
<=> ( v128363(VarCurr)
| v128379(VarCurr) ) ) ).
fof(writeUnaryOperator_10327,axiom,
! [VarCurr] :
( ~ v128379(VarCurr)
<=> v128380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25336,axiom,
! [VarCurr] :
( v128380(VarCurr)
<=> ( v128381(VarCurr)
& v128414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25335,axiom,
! [VarCurr] :
( v128414(VarCurr)
<=> ( v128383(VarCurr)
| v128399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25334,axiom,
! [VarCurr] :
( v128381(VarCurr)
<=> ( v128382(VarCurr)
| v128398(VarCurr) ) ) ).
fof(writeUnaryOperator_10326,axiom,
! [VarCurr] :
( ~ v128398(VarCurr)
<=> v128399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25333,axiom,
! [VarCurr] :
( v128399(VarCurr)
<=> ( v128400(VarCurr)
& v128413(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2383,axiom,
! [VarCurr] :
( v128413(VarCurr)
<=> ( v127839(VarCurr,bitIndex87)
| v128403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25332,axiom,
! [VarCurr] :
( v128400(VarCurr)
<=> ( v128401(VarCurr)
| v128402(VarCurr) ) ) ).
fof(writeUnaryOperator_10325,axiom,
! [VarCurr] :
( ~ v128402(VarCurr)
<=> v128403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25331,axiom,
! [VarCurr] :
( v128403(VarCurr)
<=> ( v128404(VarCurr)
& v128412(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2382,axiom,
! [VarCurr] :
( v128412(VarCurr)
<=> ( v127839(VarCurr,bitIndex86)
| v128407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25330,axiom,
! [VarCurr] :
( v128404(VarCurr)
<=> ( v128405(VarCurr)
| v128406(VarCurr) ) ) ).
fof(writeUnaryOperator_10324,axiom,
! [VarCurr] :
( ~ v128406(VarCurr)
<=> v128407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25329,axiom,
! [VarCurr] :
( v128407(VarCurr)
<=> ( v128408(VarCurr)
& v128411(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2381,axiom,
! [VarCurr] :
( v128411(VarCurr)
<=> ( v127839(VarCurr,bitIndex84)
| v127839(VarCurr,bitIndex85) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25328,axiom,
! [VarCurr] :
( v128408(VarCurr)
<=> ( v128409(VarCurr)
| v128410(VarCurr) ) ) ).
fof(writeUnaryOperator_10323,axiom,
! [VarCurr] :
( ~ v128410(VarCurr)
<=> v127839(VarCurr,bitIndex85) ) ).
fof(writeUnaryOperator_10322,axiom,
! [VarCurr] :
( ~ v128409(VarCurr)
<=> v127839(VarCurr,bitIndex84) ) ).
fof(writeUnaryOperator_10321,axiom,
! [VarCurr] :
( ~ v128405(VarCurr)
<=> v127839(VarCurr,bitIndex86) ) ).
fof(writeUnaryOperator_10320,axiom,
! [VarCurr] :
( ~ v128401(VarCurr)
<=> v127839(VarCurr,bitIndex87) ) ).
fof(writeUnaryOperator_10319,axiom,
! [VarCurr] :
( ~ v128382(VarCurr)
<=> v128383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25327,axiom,
! [VarCurr] :
( v128383(VarCurr)
<=> ( v128384(VarCurr)
& v128397(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2380,axiom,
! [VarCurr] :
( v128397(VarCurr)
<=> ( v127839(VarCurr,bitIndex83)
| v128387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25326,axiom,
! [VarCurr] :
( v128384(VarCurr)
<=> ( v128385(VarCurr)
| v128386(VarCurr) ) ) ).
fof(writeUnaryOperator_10318,axiom,
! [VarCurr] :
( ~ v128386(VarCurr)
<=> v128387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25325,axiom,
! [VarCurr] :
( v128387(VarCurr)
<=> ( v128388(VarCurr)
& v128396(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2379,axiom,
! [VarCurr] :
( v128396(VarCurr)
<=> ( v127839(VarCurr,bitIndex82)
| v128391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25324,axiom,
! [VarCurr] :
( v128388(VarCurr)
<=> ( v128389(VarCurr)
| v128390(VarCurr) ) ) ).
fof(writeUnaryOperator_10317,axiom,
! [VarCurr] :
( ~ v128390(VarCurr)
<=> v128391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25323,axiom,
! [VarCurr] :
( v128391(VarCurr)
<=> ( v128392(VarCurr)
& v128395(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2378,axiom,
! [VarCurr] :
( v128395(VarCurr)
<=> ( v127839(VarCurr,bitIndex80)
| v127839(VarCurr,bitIndex81) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25322,axiom,
! [VarCurr] :
( v128392(VarCurr)
<=> ( v128393(VarCurr)
| v128394(VarCurr) ) ) ).
fof(writeUnaryOperator_10316,axiom,
! [VarCurr] :
( ~ v128394(VarCurr)
<=> v127839(VarCurr,bitIndex81) ) ).
fof(writeUnaryOperator_10315,axiom,
! [VarCurr] :
( ~ v128393(VarCurr)
<=> v127839(VarCurr,bitIndex80) ) ).
fof(writeUnaryOperator_10314,axiom,
! [VarCurr] :
( ~ v128389(VarCurr)
<=> v127839(VarCurr,bitIndex82) ) ).
fof(writeUnaryOperator_10313,axiom,
! [VarCurr] :
( ~ v128385(VarCurr)
<=> v127839(VarCurr,bitIndex83) ) ).
fof(writeUnaryOperator_10312,axiom,
! [VarCurr] :
( ~ v128363(VarCurr)
<=> v128364(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25321,axiom,
! [VarCurr] :
( v128364(VarCurr)
<=> ( v128365(VarCurr)
& v128378(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2377,axiom,
! [VarCurr] :
( v128378(VarCurr)
<=> ( v127839(VarCurr,bitIndex91)
| v128368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25320,axiom,
! [VarCurr] :
( v128365(VarCurr)
<=> ( v128366(VarCurr)
| v128367(VarCurr) ) ) ).
fof(writeUnaryOperator_10311,axiom,
! [VarCurr] :
( ~ v128367(VarCurr)
<=> v128368(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25319,axiom,
! [VarCurr] :
( v128368(VarCurr)
<=> ( v128369(VarCurr)
& v128377(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2376,axiom,
! [VarCurr] :
( v128377(VarCurr)
<=> ( v127839(VarCurr,bitIndex90)
| v128372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25318,axiom,
! [VarCurr] :
( v128369(VarCurr)
<=> ( v128370(VarCurr)
| v128371(VarCurr) ) ) ).
fof(writeUnaryOperator_10310,axiom,
! [VarCurr] :
( ~ v128371(VarCurr)
<=> v128372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25317,axiom,
! [VarCurr] :
( v128372(VarCurr)
<=> ( v128373(VarCurr)
& v128376(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2375,axiom,
! [VarCurr] :
( v128376(VarCurr)
<=> ( v127839(VarCurr,bitIndex88)
| v127839(VarCurr,bitIndex89) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25316,axiom,
! [VarCurr] :
( v128373(VarCurr)
<=> ( v128374(VarCurr)
| v128375(VarCurr) ) ) ).
fof(writeUnaryOperator_10309,axiom,
! [VarCurr] :
( ~ v128375(VarCurr)
<=> v127839(VarCurr,bitIndex89) ) ).
fof(writeUnaryOperator_10308,axiom,
! [VarCurr] :
( ~ v128374(VarCurr)
<=> v127839(VarCurr,bitIndex88) ) ).
fof(writeUnaryOperator_10307,axiom,
! [VarCurr] :
( ~ v128370(VarCurr)
<=> v127839(VarCurr,bitIndex90) ) ).
fof(writeUnaryOperator_10306,axiom,
! [VarCurr] :
( ~ v128366(VarCurr)
<=> v127839(VarCurr,bitIndex91) ) ).
fof(writeUnaryOperator_10305,axiom,
! [VarCurr] :
( ~ v128344(VarCurr)
<=> v128345(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25315,axiom,
! [VarCurr] :
( v128345(VarCurr)
<=> ( v128346(VarCurr)
& v128359(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2374,axiom,
! [VarCurr] :
( v128359(VarCurr)
<=> ( v127839(VarCurr,bitIndex95)
| v128349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25314,axiom,
! [VarCurr] :
( v128346(VarCurr)
<=> ( v128347(VarCurr)
| v128348(VarCurr) ) ) ).
fof(writeUnaryOperator_10304,axiom,
! [VarCurr] :
( ~ v128348(VarCurr)
<=> v128349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25313,axiom,
! [VarCurr] :
( v128349(VarCurr)
<=> ( v128350(VarCurr)
& v128358(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2373,axiom,
! [VarCurr] :
( v128358(VarCurr)
<=> ( v127839(VarCurr,bitIndex94)
| v128353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25312,axiom,
! [VarCurr] :
( v128350(VarCurr)
<=> ( v128351(VarCurr)
| v128352(VarCurr) ) ) ).
fof(writeUnaryOperator_10303,axiom,
! [VarCurr] :
( ~ v128352(VarCurr)
<=> v128353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25311,axiom,
! [VarCurr] :
( v128353(VarCurr)
<=> ( v128354(VarCurr)
& v128357(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2372,axiom,
! [VarCurr] :
( v128357(VarCurr)
<=> ( v127839(VarCurr,bitIndex92)
| v127839(VarCurr,bitIndex93) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25310,axiom,
! [VarCurr] :
( v128354(VarCurr)
<=> ( v128355(VarCurr)
| v128356(VarCurr) ) ) ).
fof(writeUnaryOperator_10302,axiom,
! [VarCurr] :
( ~ v128356(VarCurr)
<=> v127839(VarCurr,bitIndex93) ) ).
fof(writeUnaryOperator_10301,axiom,
! [VarCurr] :
( ~ v128355(VarCurr)
<=> v127839(VarCurr,bitIndex92) ) ).
fof(writeUnaryOperator_10300,axiom,
! [VarCurr] :
( ~ v128351(VarCurr)
<=> v127839(VarCurr,bitIndex94) ) ).
fof(writeUnaryOperator_10299,axiom,
! [VarCurr] :
( ~ v128347(VarCurr)
<=> v127839(VarCurr,bitIndex95) ) ).
fof(writeUnaryOperator_10298,axiom,
! [VarCurr] :
( ~ v128265(VarCurr)
<=> v128266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25309,axiom,
! [VarCurr] :
( v128266(VarCurr)
<=> ( v128267(VarCurr)
& v128340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25308,axiom,
! [VarCurr] :
( v128340(VarCurr)
<=> ( v128269(VarCurr)
| v128285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25307,axiom,
! [VarCurr] :
( v128267(VarCurr)
<=> ( v128268(VarCurr)
| v128284(VarCurr) ) ) ).
fof(writeUnaryOperator_10297,axiom,
! [VarCurr] :
( ~ v128284(VarCurr)
<=> v128285(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25306,axiom,
! [VarCurr] :
( v128285(VarCurr)
<=> ( v128286(VarCurr)
& v128339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25305,axiom,
! [VarCurr] :
( v128339(VarCurr)
<=> ( v128288(VarCurr)
| v128304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25304,axiom,
! [VarCurr] :
( v128286(VarCurr)
<=> ( v128287(VarCurr)
| v128303(VarCurr) ) ) ).
fof(writeUnaryOperator_10296,axiom,
! [VarCurr] :
( ~ v128303(VarCurr)
<=> v128304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25303,axiom,
! [VarCurr] :
( v128304(VarCurr)
<=> ( v128305(VarCurr)
& v128338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25302,axiom,
! [VarCurr] :
( v128338(VarCurr)
<=> ( v128307(VarCurr)
| v128323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25301,axiom,
! [VarCurr] :
( v128305(VarCurr)
<=> ( v128306(VarCurr)
| v128322(VarCurr) ) ) ).
fof(writeUnaryOperator_10295,axiom,
! [VarCurr] :
( ~ v128322(VarCurr)
<=> v128323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25300,axiom,
! [VarCurr] :
( v128323(VarCurr)
<=> ( v128324(VarCurr)
& v128337(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2371,axiom,
! [VarCurr] :
( v128337(VarCurr)
<=> ( v127839(VarCurr,bitIndex71)
| v128327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25299,axiom,
! [VarCurr] :
( v128324(VarCurr)
<=> ( v128325(VarCurr)
| v128326(VarCurr) ) ) ).
fof(writeUnaryOperator_10294,axiom,
! [VarCurr] :
( ~ v128326(VarCurr)
<=> v128327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25298,axiom,
! [VarCurr] :
( v128327(VarCurr)
<=> ( v128328(VarCurr)
& v128336(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2370,axiom,
! [VarCurr] :
( v128336(VarCurr)
<=> ( v127839(VarCurr,bitIndex70)
| v128331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25297,axiom,
! [VarCurr] :
( v128328(VarCurr)
<=> ( v128329(VarCurr)
| v128330(VarCurr) ) ) ).
fof(writeUnaryOperator_10293,axiom,
! [VarCurr] :
( ~ v128330(VarCurr)
<=> v128331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25296,axiom,
! [VarCurr] :
( v128331(VarCurr)
<=> ( v128332(VarCurr)
& v128335(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2369,axiom,
! [VarCurr] :
( v128335(VarCurr)
<=> ( v127839(VarCurr,bitIndex68)
| v127839(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25295,axiom,
! [VarCurr] :
( v128332(VarCurr)
<=> ( v128333(VarCurr)
| v128334(VarCurr) ) ) ).
fof(writeUnaryOperator_10292,axiom,
! [VarCurr] :
( ~ v128334(VarCurr)
<=> v127839(VarCurr,bitIndex69) ) ).
fof(writeUnaryOperator_10291,axiom,
! [VarCurr] :
( ~ v128333(VarCurr)
<=> v127839(VarCurr,bitIndex68) ) ).
fof(writeUnaryOperator_10290,axiom,
! [VarCurr] :
( ~ v128329(VarCurr)
<=> v127839(VarCurr,bitIndex70) ) ).
fof(writeUnaryOperator_10289,axiom,
! [VarCurr] :
( ~ v128325(VarCurr)
<=> v127839(VarCurr,bitIndex71) ) ).
fof(writeUnaryOperator_10288,axiom,
! [VarCurr] :
( ~ v128306(VarCurr)
<=> v128307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25294,axiom,
! [VarCurr] :
( v128307(VarCurr)
<=> ( v128308(VarCurr)
& v128321(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2368,axiom,
! [VarCurr] :
( v128321(VarCurr)
<=> ( v127839(VarCurr,bitIndex67)
| v128311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25293,axiom,
! [VarCurr] :
( v128308(VarCurr)
<=> ( v128309(VarCurr)
| v128310(VarCurr) ) ) ).
fof(writeUnaryOperator_10287,axiom,
! [VarCurr] :
( ~ v128310(VarCurr)
<=> v128311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25292,axiom,
! [VarCurr] :
( v128311(VarCurr)
<=> ( v128312(VarCurr)
& v128320(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2367,axiom,
! [VarCurr] :
( v128320(VarCurr)
<=> ( v127839(VarCurr,bitIndex66)
| v128315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25291,axiom,
! [VarCurr] :
( v128312(VarCurr)
<=> ( v128313(VarCurr)
| v128314(VarCurr) ) ) ).
fof(writeUnaryOperator_10286,axiom,
! [VarCurr] :
( ~ v128314(VarCurr)
<=> v128315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25290,axiom,
! [VarCurr] :
( v128315(VarCurr)
<=> ( v128316(VarCurr)
& v128319(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2366,axiom,
! [VarCurr] :
( v128319(VarCurr)
<=> ( v127839(VarCurr,bitIndex64)
| v127839(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25289,axiom,
! [VarCurr] :
( v128316(VarCurr)
<=> ( v128317(VarCurr)
| v128318(VarCurr) ) ) ).
fof(writeUnaryOperator_10285,axiom,
! [VarCurr] :
( ~ v128318(VarCurr)
<=> v127839(VarCurr,bitIndex65) ) ).
fof(writeUnaryOperator_10284,axiom,
! [VarCurr] :
( ~ v128317(VarCurr)
<=> v127839(VarCurr,bitIndex64) ) ).
fof(writeUnaryOperator_10283,axiom,
! [VarCurr] :
( ~ v128313(VarCurr)
<=> v127839(VarCurr,bitIndex66) ) ).
fof(writeUnaryOperator_10282,axiom,
! [VarCurr] :
( ~ v128309(VarCurr)
<=> v127839(VarCurr,bitIndex67) ) ).
fof(writeUnaryOperator_10281,axiom,
! [VarCurr] :
( ~ v128287(VarCurr)
<=> v128288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25288,axiom,
! [VarCurr] :
( v128288(VarCurr)
<=> ( v128289(VarCurr)
& v128302(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2365,axiom,
! [VarCurr] :
( v128302(VarCurr)
<=> ( v127839(VarCurr,bitIndex75)
| v128292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25287,axiom,
! [VarCurr] :
( v128289(VarCurr)
<=> ( v128290(VarCurr)
| v128291(VarCurr) ) ) ).
fof(writeUnaryOperator_10280,axiom,
! [VarCurr] :
( ~ v128291(VarCurr)
<=> v128292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25286,axiom,
! [VarCurr] :
( v128292(VarCurr)
<=> ( v128293(VarCurr)
& v128301(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2364,axiom,
! [VarCurr] :
( v128301(VarCurr)
<=> ( v127839(VarCurr,bitIndex74)
| v128296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25285,axiom,
! [VarCurr] :
( v128293(VarCurr)
<=> ( v128294(VarCurr)
| v128295(VarCurr) ) ) ).
fof(writeUnaryOperator_10279,axiom,
! [VarCurr] :
( ~ v128295(VarCurr)
<=> v128296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25284,axiom,
! [VarCurr] :
( v128296(VarCurr)
<=> ( v128297(VarCurr)
& v128300(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2363,axiom,
! [VarCurr] :
( v128300(VarCurr)
<=> ( v127839(VarCurr,bitIndex72)
| v127839(VarCurr,bitIndex73) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25283,axiom,
! [VarCurr] :
( v128297(VarCurr)
<=> ( v128298(VarCurr)
| v128299(VarCurr) ) ) ).
fof(writeUnaryOperator_10278,axiom,
! [VarCurr] :
( ~ v128299(VarCurr)
<=> v127839(VarCurr,bitIndex73) ) ).
fof(writeUnaryOperator_10277,axiom,
! [VarCurr] :
( ~ v128298(VarCurr)
<=> v127839(VarCurr,bitIndex72) ) ).
fof(writeUnaryOperator_10276,axiom,
! [VarCurr] :
( ~ v128294(VarCurr)
<=> v127839(VarCurr,bitIndex74) ) ).
fof(writeUnaryOperator_10275,axiom,
! [VarCurr] :
( ~ v128290(VarCurr)
<=> v127839(VarCurr,bitIndex75) ) ).
fof(writeUnaryOperator_10274,axiom,
! [VarCurr] :
( ~ v128268(VarCurr)
<=> v128269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25282,axiom,
! [VarCurr] :
( v128269(VarCurr)
<=> ( v128270(VarCurr)
& v128283(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2362,axiom,
! [VarCurr] :
( v128283(VarCurr)
<=> ( v127839(VarCurr,bitIndex79)
| v128273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25281,axiom,
! [VarCurr] :
( v128270(VarCurr)
<=> ( v128271(VarCurr)
| v128272(VarCurr) ) ) ).
fof(writeUnaryOperator_10273,axiom,
! [VarCurr] :
( ~ v128272(VarCurr)
<=> v128273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25280,axiom,
! [VarCurr] :
( v128273(VarCurr)
<=> ( v128274(VarCurr)
& v128282(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2361,axiom,
! [VarCurr] :
( v128282(VarCurr)
<=> ( v127839(VarCurr,bitIndex78)
| v128277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25279,axiom,
! [VarCurr] :
( v128274(VarCurr)
<=> ( v128275(VarCurr)
| v128276(VarCurr) ) ) ).
fof(writeUnaryOperator_10272,axiom,
! [VarCurr] :
( ~ v128276(VarCurr)
<=> v128277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25278,axiom,
! [VarCurr] :
( v128277(VarCurr)
<=> ( v128278(VarCurr)
& v128281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2360,axiom,
! [VarCurr] :
( v128281(VarCurr)
<=> ( v127839(VarCurr,bitIndex76)
| v127839(VarCurr,bitIndex77) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25277,axiom,
! [VarCurr] :
( v128278(VarCurr)
<=> ( v128279(VarCurr)
| v128280(VarCurr) ) ) ).
fof(writeUnaryOperator_10271,axiom,
! [VarCurr] :
( ~ v128280(VarCurr)
<=> v127839(VarCurr,bitIndex77) ) ).
fof(writeUnaryOperator_10270,axiom,
! [VarCurr] :
( ~ v128279(VarCurr)
<=> v127839(VarCurr,bitIndex76) ) ).
fof(writeUnaryOperator_10269,axiom,
! [VarCurr] :
( ~ v128275(VarCurr)
<=> v127839(VarCurr,bitIndex78) ) ).
fof(writeUnaryOperator_10268,axiom,
! [VarCurr] :
( ~ v128271(VarCurr)
<=> v127839(VarCurr,bitIndex79) ) ).
fof(writeBinaryOperatorShiftedRanges_2359,axiom,
! [VarCurr] :
( v127837(VarCurr,bitIndex1)
<=> ( v128104(VarCurr)
<~> v128260(VarCurr) ) ) ).
fof(writeUnaryOperator_10267,axiom,
! [VarCurr] :
( ~ v128260(VarCurr)
<=> v127869(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25276,axiom,
! [VarCurr] :
( v128104(VarCurr)
<=> ( v128106(VarCurr)
& v128259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25275,axiom,
! [VarCurr] :
( v128259(VarCurr)
<=> ( v128108(VarCurr)
| v128184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25274,axiom,
! [VarCurr] :
( v128106(VarCurr)
<=> ( v128107(VarCurr)
| v128183(VarCurr) ) ) ).
fof(writeUnaryOperator_10266,axiom,
! [VarCurr] :
( ~ v128183(VarCurr)
<=> v128184(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25273,axiom,
! [VarCurr] :
( v128184(VarCurr)
<=> ( v128185(VarCurr)
& v128258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25272,axiom,
! [VarCurr] :
( v128258(VarCurr)
<=> ( v128187(VarCurr)
| v128203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25271,axiom,
! [VarCurr] :
( v128185(VarCurr)
<=> ( v128186(VarCurr)
| v128202(VarCurr) ) ) ).
fof(writeUnaryOperator_10265,axiom,
! [VarCurr] :
( ~ v128202(VarCurr)
<=> v128203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25270,axiom,
! [VarCurr] :
( v128203(VarCurr)
<=> ( v128204(VarCurr)
& v128257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25269,axiom,
! [VarCurr] :
( v128257(VarCurr)
<=> ( v128206(VarCurr)
| v128222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25268,axiom,
! [VarCurr] :
( v128204(VarCurr)
<=> ( v128205(VarCurr)
| v128221(VarCurr) ) ) ).
fof(writeUnaryOperator_10264,axiom,
! [VarCurr] :
( ~ v128221(VarCurr)
<=> v128222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25267,axiom,
! [VarCurr] :
( v128222(VarCurr)
<=> ( v128223(VarCurr)
& v128256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25266,axiom,
! [VarCurr] :
( v128256(VarCurr)
<=> ( v128225(VarCurr)
| v128241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25265,axiom,
! [VarCurr] :
( v128223(VarCurr)
<=> ( v128224(VarCurr)
| v128240(VarCurr) ) ) ).
fof(writeUnaryOperator_10263,axiom,
! [VarCurr] :
( ~ v128240(VarCurr)
<=> v128241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25264,axiom,
! [VarCurr] :
( v128241(VarCurr)
<=> ( v128242(VarCurr)
& v128255(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2358,axiom,
! [VarCurr] :
( v128255(VarCurr)
<=> ( v127839(VarCurr,bitIndex55)
| v128245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25263,axiom,
! [VarCurr] :
( v128242(VarCurr)
<=> ( v128243(VarCurr)
| v128244(VarCurr) ) ) ).
fof(writeUnaryOperator_10262,axiom,
! [VarCurr] :
( ~ v128244(VarCurr)
<=> v128245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25262,axiom,
! [VarCurr] :
( v128245(VarCurr)
<=> ( v128246(VarCurr)
& v128254(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2357,axiom,
! [VarCurr] :
( v128254(VarCurr)
<=> ( v127839(VarCurr,bitIndex54)
| v128249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25261,axiom,
! [VarCurr] :
( v128246(VarCurr)
<=> ( v128247(VarCurr)
| v128248(VarCurr) ) ) ).
fof(writeUnaryOperator_10261,axiom,
! [VarCurr] :
( ~ v128248(VarCurr)
<=> v128249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25260,axiom,
! [VarCurr] :
( v128249(VarCurr)
<=> ( v128250(VarCurr)
& v128253(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2356,axiom,
! [VarCurr] :
( v128253(VarCurr)
<=> ( v127839(VarCurr,bitIndex52)
| v127839(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25259,axiom,
! [VarCurr] :
( v128250(VarCurr)
<=> ( v128251(VarCurr)
| v128252(VarCurr) ) ) ).
fof(writeUnaryOperator_10260,axiom,
! [VarCurr] :
( ~ v128252(VarCurr)
<=> v127839(VarCurr,bitIndex53) ) ).
fof(writeUnaryOperator_10259,axiom,
! [VarCurr] :
( ~ v128251(VarCurr)
<=> v127839(VarCurr,bitIndex52) ) ).
fof(writeUnaryOperator_10258,axiom,
! [VarCurr] :
( ~ v128247(VarCurr)
<=> v127839(VarCurr,bitIndex54) ) ).
fof(writeUnaryOperator_10257,axiom,
! [VarCurr] :
( ~ v128243(VarCurr)
<=> v127839(VarCurr,bitIndex55) ) ).
fof(writeUnaryOperator_10256,axiom,
! [VarCurr] :
( ~ v128224(VarCurr)
<=> v128225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25258,axiom,
! [VarCurr] :
( v128225(VarCurr)
<=> ( v128226(VarCurr)
& v128239(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2355,axiom,
! [VarCurr] :
( v128239(VarCurr)
<=> ( v127839(VarCurr,bitIndex51)
| v128229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25257,axiom,
! [VarCurr] :
( v128226(VarCurr)
<=> ( v128227(VarCurr)
| v128228(VarCurr) ) ) ).
fof(writeUnaryOperator_10255,axiom,
! [VarCurr] :
( ~ v128228(VarCurr)
<=> v128229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25256,axiom,
! [VarCurr] :
( v128229(VarCurr)
<=> ( v128230(VarCurr)
& v128238(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2354,axiom,
! [VarCurr] :
( v128238(VarCurr)
<=> ( v127839(VarCurr,bitIndex50)
| v128233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25255,axiom,
! [VarCurr] :
( v128230(VarCurr)
<=> ( v128231(VarCurr)
| v128232(VarCurr) ) ) ).
fof(writeUnaryOperator_10254,axiom,
! [VarCurr] :
( ~ v128232(VarCurr)
<=> v128233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25254,axiom,
! [VarCurr] :
( v128233(VarCurr)
<=> ( v128234(VarCurr)
& v128237(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2353,axiom,
! [VarCurr] :
( v128237(VarCurr)
<=> ( v127839(VarCurr,bitIndex48)
| v127839(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25253,axiom,
! [VarCurr] :
( v128234(VarCurr)
<=> ( v128235(VarCurr)
| v128236(VarCurr) ) ) ).
fof(writeUnaryOperator_10253,axiom,
! [VarCurr] :
( ~ v128236(VarCurr)
<=> v127839(VarCurr,bitIndex49) ) ).
fof(writeUnaryOperator_10252,axiom,
! [VarCurr] :
( ~ v128235(VarCurr)
<=> v127839(VarCurr,bitIndex48) ) ).
fof(writeUnaryOperator_10251,axiom,
! [VarCurr] :
( ~ v128231(VarCurr)
<=> v127839(VarCurr,bitIndex50) ) ).
fof(writeUnaryOperator_10250,axiom,
! [VarCurr] :
( ~ v128227(VarCurr)
<=> v127839(VarCurr,bitIndex51) ) ).
fof(writeUnaryOperator_10249,axiom,
! [VarCurr] :
( ~ v128205(VarCurr)
<=> v128206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25252,axiom,
! [VarCurr] :
( v128206(VarCurr)
<=> ( v128207(VarCurr)
& v128220(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2352,axiom,
! [VarCurr] :
( v128220(VarCurr)
<=> ( v127839(VarCurr,bitIndex59)
| v128210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25251,axiom,
! [VarCurr] :
( v128207(VarCurr)
<=> ( v128208(VarCurr)
| v128209(VarCurr) ) ) ).
fof(writeUnaryOperator_10248,axiom,
! [VarCurr] :
( ~ v128209(VarCurr)
<=> v128210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25250,axiom,
! [VarCurr] :
( v128210(VarCurr)
<=> ( v128211(VarCurr)
& v128219(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2351,axiom,
! [VarCurr] :
( v128219(VarCurr)
<=> ( v127839(VarCurr,bitIndex58)
| v128214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25249,axiom,
! [VarCurr] :
( v128211(VarCurr)
<=> ( v128212(VarCurr)
| v128213(VarCurr) ) ) ).
fof(writeUnaryOperator_10247,axiom,
! [VarCurr] :
( ~ v128213(VarCurr)
<=> v128214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25248,axiom,
! [VarCurr] :
( v128214(VarCurr)
<=> ( v128215(VarCurr)
& v128218(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2350,axiom,
! [VarCurr] :
( v128218(VarCurr)
<=> ( v127839(VarCurr,bitIndex56)
| v127839(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25247,axiom,
! [VarCurr] :
( v128215(VarCurr)
<=> ( v128216(VarCurr)
| v128217(VarCurr) ) ) ).
fof(writeUnaryOperator_10246,axiom,
! [VarCurr] :
( ~ v128217(VarCurr)
<=> v127839(VarCurr,bitIndex57) ) ).
fof(writeUnaryOperator_10245,axiom,
! [VarCurr] :
( ~ v128216(VarCurr)
<=> v127839(VarCurr,bitIndex56) ) ).
fof(writeUnaryOperator_10244,axiom,
! [VarCurr] :
( ~ v128212(VarCurr)
<=> v127839(VarCurr,bitIndex58) ) ).
fof(writeUnaryOperator_10243,axiom,
! [VarCurr] :
( ~ v128208(VarCurr)
<=> v127839(VarCurr,bitIndex59) ) ).
fof(writeUnaryOperator_10242,axiom,
! [VarCurr] :
( ~ v128186(VarCurr)
<=> v128187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25246,axiom,
! [VarCurr] :
( v128187(VarCurr)
<=> ( v128188(VarCurr)
& v128201(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2349,axiom,
! [VarCurr] :
( v128201(VarCurr)
<=> ( v127839(VarCurr,bitIndex63)
| v128191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25245,axiom,
! [VarCurr] :
( v128188(VarCurr)
<=> ( v128189(VarCurr)
| v128190(VarCurr) ) ) ).
fof(writeUnaryOperator_10241,axiom,
! [VarCurr] :
( ~ v128190(VarCurr)
<=> v128191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25244,axiom,
! [VarCurr] :
( v128191(VarCurr)
<=> ( v128192(VarCurr)
& v128200(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2348,axiom,
! [VarCurr] :
( v128200(VarCurr)
<=> ( v127839(VarCurr,bitIndex62)
| v128195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25243,axiom,
! [VarCurr] :
( v128192(VarCurr)
<=> ( v128193(VarCurr)
| v128194(VarCurr) ) ) ).
fof(writeUnaryOperator_10240,axiom,
! [VarCurr] :
( ~ v128194(VarCurr)
<=> v128195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25242,axiom,
! [VarCurr] :
( v128195(VarCurr)
<=> ( v128196(VarCurr)
& v128199(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2347,axiom,
! [VarCurr] :
( v128199(VarCurr)
<=> ( v127839(VarCurr,bitIndex60)
| v127839(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25241,axiom,
! [VarCurr] :
( v128196(VarCurr)
<=> ( v128197(VarCurr)
| v128198(VarCurr) ) ) ).
fof(writeUnaryOperator_10239,axiom,
! [VarCurr] :
( ~ v128198(VarCurr)
<=> v127839(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_10238,axiom,
! [VarCurr] :
( ~ v128197(VarCurr)
<=> v127839(VarCurr,bitIndex60) ) ).
fof(writeUnaryOperator_10237,axiom,
! [VarCurr] :
( ~ v128193(VarCurr)
<=> v127839(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_10236,axiom,
! [VarCurr] :
( ~ v128189(VarCurr)
<=> v127839(VarCurr,bitIndex63) ) ).
fof(writeUnaryOperator_10235,axiom,
! [VarCurr] :
( ~ v128107(VarCurr)
<=> v128108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25240,axiom,
! [VarCurr] :
( v128108(VarCurr)
<=> ( v128109(VarCurr)
& v128182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25239,axiom,
! [VarCurr] :
( v128182(VarCurr)
<=> ( v128111(VarCurr)
| v128127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25238,axiom,
! [VarCurr] :
( v128109(VarCurr)
<=> ( v128110(VarCurr)
| v128126(VarCurr) ) ) ).
fof(writeUnaryOperator_10234,axiom,
! [VarCurr] :
( ~ v128126(VarCurr)
<=> v128127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25237,axiom,
! [VarCurr] :
( v128127(VarCurr)
<=> ( v128128(VarCurr)
& v128181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25236,axiom,
! [VarCurr] :
( v128181(VarCurr)
<=> ( v128130(VarCurr)
| v128146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25235,axiom,
! [VarCurr] :
( v128128(VarCurr)
<=> ( v128129(VarCurr)
| v128145(VarCurr) ) ) ).
fof(writeUnaryOperator_10233,axiom,
! [VarCurr] :
( ~ v128145(VarCurr)
<=> v128146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25234,axiom,
! [VarCurr] :
( v128146(VarCurr)
<=> ( v128147(VarCurr)
& v128180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25233,axiom,
! [VarCurr] :
( v128180(VarCurr)
<=> ( v128149(VarCurr)
| v128165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25232,axiom,
! [VarCurr] :
( v128147(VarCurr)
<=> ( v128148(VarCurr)
| v128164(VarCurr) ) ) ).
fof(writeUnaryOperator_10232,axiom,
! [VarCurr] :
( ~ v128164(VarCurr)
<=> v128165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25231,axiom,
! [VarCurr] :
( v128165(VarCurr)
<=> ( v128166(VarCurr)
& v128179(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2346,axiom,
! [VarCurr] :
( v128179(VarCurr)
<=> ( v127839(VarCurr,bitIndex39)
| v128169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25230,axiom,
! [VarCurr] :
( v128166(VarCurr)
<=> ( v128167(VarCurr)
| v128168(VarCurr) ) ) ).
fof(writeUnaryOperator_10231,axiom,
! [VarCurr] :
( ~ v128168(VarCurr)
<=> v128169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25229,axiom,
! [VarCurr] :
( v128169(VarCurr)
<=> ( v128170(VarCurr)
& v128178(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2345,axiom,
! [VarCurr] :
( v128178(VarCurr)
<=> ( v127839(VarCurr,bitIndex38)
| v128173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25228,axiom,
! [VarCurr] :
( v128170(VarCurr)
<=> ( v128171(VarCurr)
| v128172(VarCurr) ) ) ).
fof(writeUnaryOperator_10230,axiom,
! [VarCurr] :
( ~ v128172(VarCurr)
<=> v128173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25227,axiom,
! [VarCurr] :
( v128173(VarCurr)
<=> ( v128174(VarCurr)
& v128177(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2344,axiom,
! [VarCurr] :
( v128177(VarCurr)
<=> ( v127839(VarCurr,bitIndex36)
| v127839(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25226,axiom,
! [VarCurr] :
( v128174(VarCurr)
<=> ( v128175(VarCurr)
| v128176(VarCurr) ) ) ).
fof(writeUnaryOperator_10229,axiom,
! [VarCurr] :
( ~ v128176(VarCurr)
<=> v127839(VarCurr,bitIndex37) ) ).
fof(writeUnaryOperator_10228,axiom,
! [VarCurr] :
( ~ v128175(VarCurr)
<=> v127839(VarCurr,bitIndex36) ) ).
fof(writeUnaryOperator_10227,axiom,
! [VarCurr] :
( ~ v128171(VarCurr)
<=> v127839(VarCurr,bitIndex38) ) ).
fof(writeUnaryOperator_10226,axiom,
! [VarCurr] :
( ~ v128167(VarCurr)
<=> v127839(VarCurr,bitIndex39) ) ).
fof(writeUnaryOperator_10225,axiom,
! [VarCurr] :
( ~ v128148(VarCurr)
<=> v128149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25225,axiom,
! [VarCurr] :
( v128149(VarCurr)
<=> ( v128150(VarCurr)
& v128163(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2343,axiom,
! [VarCurr] :
( v128163(VarCurr)
<=> ( v127839(VarCurr,bitIndex35)
| v128153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25224,axiom,
! [VarCurr] :
( v128150(VarCurr)
<=> ( v128151(VarCurr)
| v128152(VarCurr) ) ) ).
fof(writeUnaryOperator_10224,axiom,
! [VarCurr] :
( ~ v128152(VarCurr)
<=> v128153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25223,axiom,
! [VarCurr] :
( v128153(VarCurr)
<=> ( v128154(VarCurr)
& v128162(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2342,axiom,
! [VarCurr] :
( v128162(VarCurr)
<=> ( v127839(VarCurr,bitIndex34)
| v128157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25222,axiom,
! [VarCurr] :
( v128154(VarCurr)
<=> ( v128155(VarCurr)
| v128156(VarCurr) ) ) ).
fof(writeUnaryOperator_10223,axiom,
! [VarCurr] :
( ~ v128156(VarCurr)
<=> v128157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25221,axiom,
! [VarCurr] :
( v128157(VarCurr)
<=> ( v128158(VarCurr)
& v128161(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2341,axiom,
! [VarCurr] :
( v128161(VarCurr)
<=> ( v127839(VarCurr,bitIndex32)
| v127839(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25220,axiom,
! [VarCurr] :
( v128158(VarCurr)
<=> ( v128159(VarCurr)
| v128160(VarCurr) ) ) ).
fof(writeUnaryOperator_10222,axiom,
! [VarCurr] :
( ~ v128160(VarCurr)
<=> v127839(VarCurr,bitIndex33) ) ).
fof(writeUnaryOperator_10221,axiom,
! [VarCurr] :
( ~ v128159(VarCurr)
<=> v127839(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_10220,axiom,
! [VarCurr] :
( ~ v128155(VarCurr)
<=> v127839(VarCurr,bitIndex34) ) ).
fof(writeUnaryOperator_10219,axiom,
! [VarCurr] :
( ~ v128151(VarCurr)
<=> v127839(VarCurr,bitIndex35) ) ).
fof(writeUnaryOperator_10218,axiom,
! [VarCurr] :
( ~ v128129(VarCurr)
<=> v128130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25219,axiom,
! [VarCurr] :
( v128130(VarCurr)
<=> ( v128131(VarCurr)
& v128144(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2340,axiom,
! [VarCurr] :
( v128144(VarCurr)
<=> ( v127839(VarCurr,bitIndex43)
| v128134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25218,axiom,
! [VarCurr] :
( v128131(VarCurr)
<=> ( v128132(VarCurr)
| v128133(VarCurr) ) ) ).
fof(writeUnaryOperator_10217,axiom,
! [VarCurr] :
( ~ v128133(VarCurr)
<=> v128134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25217,axiom,
! [VarCurr] :
( v128134(VarCurr)
<=> ( v128135(VarCurr)
& v128143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2339,axiom,
! [VarCurr] :
( v128143(VarCurr)
<=> ( v127839(VarCurr,bitIndex42)
| v128138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25216,axiom,
! [VarCurr] :
( v128135(VarCurr)
<=> ( v128136(VarCurr)
| v128137(VarCurr) ) ) ).
fof(writeUnaryOperator_10216,axiom,
! [VarCurr] :
( ~ v128137(VarCurr)
<=> v128138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25215,axiom,
! [VarCurr] :
( v128138(VarCurr)
<=> ( v128139(VarCurr)
& v128142(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2338,axiom,
! [VarCurr] :
( v128142(VarCurr)
<=> ( v127839(VarCurr,bitIndex40)
| v127839(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25214,axiom,
! [VarCurr] :
( v128139(VarCurr)
<=> ( v128140(VarCurr)
| v128141(VarCurr) ) ) ).
fof(writeUnaryOperator_10215,axiom,
! [VarCurr] :
( ~ v128141(VarCurr)
<=> v127839(VarCurr,bitIndex41) ) ).
fof(writeUnaryOperator_10214,axiom,
! [VarCurr] :
( ~ v128140(VarCurr)
<=> v127839(VarCurr,bitIndex40) ) ).
fof(writeUnaryOperator_10213,axiom,
! [VarCurr] :
( ~ v128136(VarCurr)
<=> v127839(VarCurr,bitIndex42) ) ).
fof(writeUnaryOperator_10212,axiom,
! [VarCurr] :
( ~ v128132(VarCurr)
<=> v127839(VarCurr,bitIndex43) ) ).
fof(writeUnaryOperator_10211,axiom,
! [VarCurr] :
( ~ v128110(VarCurr)
<=> v128111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25213,axiom,
! [VarCurr] :
( v128111(VarCurr)
<=> ( v128112(VarCurr)
& v128125(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2337,axiom,
! [VarCurr] :
( v128125(VarCurr)
<=> ( v127839(VarCurr,bitIndex47)
| v128115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25212,axiom,
! [VarCurr] :
( v128112(VarCurr)
<=> ( v128113(VarCurr)
| v128114(VarCurr) ) ) ).
fof(writeUnaryOperator_10210,axiom,
! [VarCurr] :
( ~ v128114(VarCurr)
<=> v128115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25211,axiom,
! [VarCurr] :
( v128115(VarCurr)
<=> ( v128116(VarCurr)
& v128124(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2336,axiom,
! [VarCurr] :
( v128124(VarCurr)
<=> ( v127839(VarCurr,bitIndex46)
| v128119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25210,axiom,
! [VarCurr] :
( v128116(VarCurr)
<=> ( v128117(VarCurr)
| v128118(VarCurr) ) ) ).
fof(writeUnaryOperator_10209,axiom,
! [VarCurr] :
( ~ v128118(VarCurr)
<=> v128119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25209,axiom,
! [VarCurr] :
( v128119(VarCurr)
<=> ( v128120(VarCurr)
& v128123(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2335,axiom,
! [VarCurr] :
( v128123(VarCurr)
<=> ( v127839(VarCurr,bitIndex44)
| v127839(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25208,axiom,
! [VarCurr] :
( v128120(VarCurr)
<=> ( v128121(VarCurr)
| v128122(VarCurr) ) ) ).
fof(writeUnaryOperator_10208,axiom,
! [VarCurr] :
( ~ v128122(VarCurr)
<=> v127839(VarCurr,bitIndex45) ) ).
fof(writeUnaryOperator_10207,axiom,
! [VarCurr] :
( ~ v128121(VarCurr)
<=> v127839(VarCurr,bitIndex44) ) ).
fof(writeUnaryOperator_10206,axiom,
! [VarCurr] :
( ~ v128117(VarCurr)
<=> v127839(VarCurr,bitIndex46) ) ).
fof(writeUnaryOperator_10205,axiom,
! [VarCurr] :
( ~ v128113(VarCurr)
<=> v127839(VarCurr,bitIndex47) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25207,axiom,
! [VarCurr] :
( v127837(VarCurr,bitIndex0)
<=> ( v127946(VarCurr)
<~> v128102(VarCurr) ) ) ).
fof(writeUnaryOperator_10204,axiom,
! [VarCurr] :
( ~ v128102(VarCurr)
<=> v127869(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25206,axiom,
! [VarCurr] :
( v127946(VarCurr)
<=> ( v127948(VarCurr)
& v128101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25205,axiom,
! [VarCurr] :
( v128101(VarCurr)
<=> ( v127950(VarCurr)
| v128026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25204,axiom,
! [VarCurr] :
( v127948(VarCurr)
<=> ( v127949(VarCurr)
| v128025(VarCurr) ) ) ).
fof(writeUnaryOperator_10203,axiom,
! [VarCurr] :
( ~ v128025(VarCurr)
<=> v128026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25203,axiom,
! [VarCurr] :
( v128026(VarCurr)
<=> ( v128027(VarCurr)
& v128100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25202,axiom,
! [VarCurr] :
( v128100(VarCurr)
<=> ( v128029(VarCurr)
| v128045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25201,axiom,
! [VarCurr] :
( v128027(VarCurr)
<=> ( v128028(VarCurr)
| v128044(VarCurr) ) ) ).
fof(writeUnaryOperator_10202,axiom,
! [VarCurr] :
( ~ v128044(VarCurr)
<=> v128045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25200,axiom,
! [VarCurr] :
( v128045(VarCurr)
<=> ( v128046(VarCurr)
& v128099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25199,axiom,
! [VarCurr] :
( v128099(VarCurr)
<=> ( v128048(VarCurr)
| v128064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25198,axiom,
! [VarCurr] :
( v128046(VarCurr)
<=> ( v128047(VarCurr)
| v128063(VarCurr) ) ) ).
fof(writeUnaryOperator_10201,axiom,
! [VarCurr] :
( ~ v128063(VarCurr)
<=> v128064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25197,axiom,
! [VarCurr] :
( v128064(VarCurr)
<=> ( v128065(VarCurr)
& v128098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25196,axiom,
! [VarCurr] :
( v128098(VarCurr)
<=> ( v128067(VarCurr)
| v128083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25195,axiom,
! [VarCurr] :
( v128065(VarCurr)
<=> ( v128066(VarCurr)
| v128082(VarCurr) ) ) ).
fof(writeUnaryOperator_10200,axiom,
! [VarCurr] :
( ~ v128082(VarCurr)
<=> v128083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25194,axiom,
! [VarCurr] :
( v128083(VarCurr)
<=> ( v128084(VarCurr)
& v128097(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2334,axiom,
! [VarCurr] :
( v128097(VarCurr)
<=> ( v127839(VarCurr,bitIndex23)
| v128087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25193,axiom,
! [VarCurr] :
( v128084(VarCurr)
<=> ( v128085(VarCurr)
| v128086(VarCurr) ) ) ).
fof(writeUnaryOperator_10199,axiom,
! [VarCurr] :
( ~ v128086(VarCurr)
<=> v128087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25192,axiom,
! [VarCurr] :
( v128087(VarCurr)
<=> ( v128088(VarCurr)
& v128096(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2333,axiom,
! [VarCurr] :
( v128096(VarCurr)
<=> ( v127839(VarCurr,bitIndex22)
| v128091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25191,axiom,
! [VarCurr] :
( v128088(VarCurr)
<=> ( v128089(VarCurr)
| v128090(VarCurr) ) ) ).
fof(writeUnaryOperator_10198,axiom,
! [VarCurr] :
( ~ v128090(VarCurr)
<=> v128091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25190,axiom,
! [VarCurr] :
( v128091(VarCurr)
<=> ( v128092(VarCurr)
& v128095(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2332,axiom,
! [VarCurr] :
( v128095(VarCurr)
<=> ( v127839(VarCurr,bitIndex20)
| v127839(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25189,axiom,
! [VarCurr] :
( v128092(VarCurr)
<=> ( v128093(VarCurr)
| v128094(VarCurr) ) ) ).
fof(writeUnaryOperator_10197,axiom,
! [VarCurr] :
( ~ v128094(VarCurr)
<=> v127839(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_10196,axiom,
! [VarCurr] :
( ~ v128093(VarCurr)
<=> v127839(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_10195,axiom,
! [VarCurr] :
( ~ v128089(VarCurr)
<=> v127839(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_10194,axiom,
! [VarCurr] :
( ~ v128085(VarCurr)
<=> v127839(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_10193,axiom,
! [VarCurr] :
( ~ v128066(VarCurr)
<=> v128067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25188,axiom,
! [VarCurr] :
( v128067(VarCurr)
<=> ( v128068(VarCurr)
& v128081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2331,axiom,
! [VarCurr] :
( v128081(VarCurr)
<=> ( v127839(VarCurr,bitIndex19)
| v128071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25187,axiom,
! [VarCurr] :
( v128068(VarCurr)
<=> ( v128069(VarCurr)
| v128070(VarCurr) ) ) ).
fof(writeUnaryOperator_10192,axiom,
! [VarCurr] :
( ~ v128070(VarCurr)
<=> v128071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25186,axiom,
! [VarCurr] :
( v128071(VarCurr)
<=> ( v128072(VarCurr)
& v128080(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2330,axiom,
! [VarCurr] :
( v128080(VarCurr)
<=> ( v127839(VarCurr,bitIndex18)
| v128075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25185,axiom,
! [VarCurr] :
( v128072(VarCurr)
<=> ( v128073(VarCurr)
| v128074(VarCurr) ) ) ).
fof(writeUnaryOperator_10191,axiom,
! [VarCurr] :
( ~ v128074(VarCurr)
<=> v128075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25184,axiom,
! [VarCurr] :
( v128075(VarCurr)
<=> ( v128076(VarCurr)
& v128079(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2329,axiom,
! [VarCurr] :
( v128079(VarCurr)
<=> ( v127839(VarCurr,bitIndex16)
| v127839(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25183,axiom,
! [VarCurr] :
( v128076(VarCurr)
<=> ( v128077(VarCurr)
| v128078(VarCurr) ) ) ).
fof(writeUnaryOperator_10190,axiom,
! [VarCurr] :
( ~ v128078(VarCurr)
<=> v127839(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_10189,axiom,
! [VarCurr] :
( ~ v128077(VarCurr)
<=> v127839(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_10188,axiom,
! [VarCurr] :
( ~ v128073(VarCurr)
<=> v127839(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_10187,axiom,
! [VarCurr] :
( ~ v128069(VarCurr)
<=> v127839(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_10186,axiom,
! [VarCurr] :
( ~ v128047(VarCurr)
<=> v128048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25182,axiom,
! [VarCurr] :
( v128048(VarCurr)
<=> ( v128049(VarCurr)
& v128062(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2328,axiom,
! [VarCurr] :
( v128062(VarCurr)
<=> ( v127839(VarCurr,bitIndex27)
| v128052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25181,axiom,
! [VarCurr] :
( v128049(VarCurr)
<=> ( v128050(VarCurr)
| v128051(VarCurr) ) ) ).
fof(writeUnaryOperator_10185,axiom,
! [VarCurr] :
( ~ v128051(VarCurr)
<=> v128052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25180,axiom,
! [VarCurr] :
( v128052(VarCurr)
<=> ( v128053(VarCurr)
& v128061(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2327,axiom,
! [VarCurr] :
( v128061(VarCurr)
<=> ( v127839(VarCurr,bitIndex26)
| v128056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25179,axiom,
! [VarCurr] :
( v128053(VarCurr)
<=> ( v128054(VarCurr)
| v128055(VarCurr) ) ) ).
fof(writeUnaryOperator_10184,axiom,
! [VarCurr] :
( ~ v128055(VarCurr)
<=> v128056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25178,axiom,
! [VarCurr] :
( v128056(VarCurr)
<=> ( v128057(VarCurr)
& v128060(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2326,axiom,
! [VarCurr] :
( v128060(VarCurr)
<=> ( v127839(VarCurr,bitIndex24)
| v127839(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25177,axiom,
! [VarCurr] :
( v128057(VarCurr)
<=> ( v128058(VarCurr)
| v128059(VarCurr) ) ) ).
fof(writeUnaryOperator_10183,axiom,
! [VarCurr] :
( ~ v128059(VarCurr)
<=> v127839(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_10182,axiom,
! [VarCurr] :
( ~ v128058(VarCurr)
<=> v127839(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_10181,axiom,
! [VarCurr] :
( ~ v128054(VarCurr)
<=> v127839(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_10180,axiom,
! [VarCurr] :
( ~ v128050(VarCurr)
<=> v127839(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_10179,axiom,
! [VarCurr] :
( ~ v128028(VarCurr)
<=> v128029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25176,axiom,
! [VarCurr] :
( v128029(VarCurr)
<=> ( v128030(VarCurr)
& v128043(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2325,axiom,
! [VarCurr] :
( v128043(VarCurr)
<=> ( v127839(VarCurr,bitIndex31)
| v128033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25175,axiom,
! [VarCurr] :
( v128030(VarCurr)
<=> ( v128031(VarCurr)
| v128032(VarCurr) ) ) ).
fof(writeUnaryOperator_10178,axiom,
! [VarCurr] :
( ~ v128032(VarCurr)
<=> v128033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25174,axiom,
! [VarCurr] :
( v128033(VarCurr)
<=> ( v128034(VarCurr)
& v128042(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2324,axiom,
! [VarCurr] :
( v128042(VarCurr)
<=> ( v127839(VarCurr,bitIndex30)
| v128037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25173,axiom,
! [VarCurr] :
( v128034(VarCurr)
<=> ( v128035(VarCurr)
| v128036(VarCurr) ) ) ).
fof(writeUnaryOperator_10177,axiom,
! [VarCurr] :
( ~ v128036(VarCurr)
<=> v128037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25172,axiom,
! [VarCurr] :
( v128037(VarCurr)
<=> ( v128038(VarCurr)
& v128041(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2323,axiom,
! [VarCurr] :
( v128041(VarCurr)
<=> ( v127839(VarCurr,bitIndex28)
| v127839(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25171,axiom,
! [VarCurr] :
( v128038(VarCurr)
<=> ( v128039(VarCurr)
| v128040(VarCurr) ) ) ).
fof(writeUnaryOperator_10176,axiom,
! [VarCurr] :
( ~ v128040(VarCurr)
<=> v127839(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_10175,axiom,
! [VarCurr] :
( ~ v128039(VarCurr)
<=> v127839(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_10174,axiom,
! [VarCurr] :
( ~ v128035(VarCurr)
<=> v127839(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_10173,axiom,
! [VarCurr] :
( ~ v128031(VarCurr)
<=> v127839(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_10172,axiom,
! [VarCurr] :
( ~ v127949(VarCurr)
<=> v127950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25170,axiom,
! [VarCurr] :
( v127950(VarCurr)
<=> ( v127951(VarCurr)
& v128024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25169,axiom,
! [VarCurr] :
( v128024(VarCurr)
<=> ( v127953(VarCurr)
| v127969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25168,axiom,
! [VarCurr] :
( v127951(VarCurr)
<=> ( v127952(VarCurr)
| v127968(VarCurr) ) ) ).
fof(writeUnaryOperator_10171,axiom,
! [VarCurr] :
( ~ v127968(VarCurr)
<=> v127969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25167,axiom,
! [VarCurr] :
( v127969(VarCurr)
<=> ( v127970(VarCurr)
& v128023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25166,axiom,
! [VarCurr] :
( v128023(VarCurr)
<=> ( v127972(VarCurr)
| v127988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25165,axiom,
! [VarCurr] :
( v127970(VarCurr)
<=> ( v127971(VarCurr)
| v127987(VarCurr) ) ) ).
fof(writeUnaryOperator_10170,axiom,
! [VarCurr] :
( ~ v127987(VarCurr)
<=> v127988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25164,axiom,
! [VarCurr] :
( v127988(VarCurr)
<=> ( v127989(VarCurr)
& v128022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25163,axiom,
! [VarCurr] :
( v128022(VarCurr)
<=> ( v127991(VarCurr)
| v128007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25162,axiom,
! [VarCurr] :
( v127989(VarCurr)
<=> ( v127990(VarCurr)
| v128006(VarCurr) ) ) ).
fof(writeUnaryOperator_10169,axiom,
! [VarCurr] :
( ~ v128006(VarCurr)
<=> v128007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25161,axiom,
! [VarCurr] :
( v128007(VarCurr)
<=> ( v128008(VarCurr)
& v128021(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2322,axiom,
! [VarCurr] :
( v128021(VarCurr)
<=> ( v127839(VarCurr,bitIndex7)
| v128011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25160,axiom,
! [VarCurr] :
( v128008(VarCurr)
<=> ( v128009(VarCurr)
| v128010(VarCurr) ) ) ).
fof(writeUnaryOperator_10168,axiom,
! [VarCurr] :
( ~ v128010(VarCurr)
<=> v128011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25159,axiom,
! [VarCurr] :
( v128011(VarCurr)
<=> ( v128012(VarCurr)
& v128020(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2321,axiom,
! [VarCurr] :
( v128020(VarCurr)
<=> ( v127839(VarCurr,bitIndex6)
| v128015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25158,axiom,
! [VarCurr] :
( v128012(VarCurr)
<=> ( v128013(VarCurr)
| v128014(VarCurr) ) ) ).
fof(writeUnaryOperator_10167,axiom,
! [VarCurr] :
( ~ v128014(VarCurr)
<=> v128015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25157,axiom,
! [VarCurr] :
( v128015(VarCurr)
<=> ( v128016(VarCurr)
& v128019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2320,axiom,
! [VarCurr] :
( v128019(VarCurr)
<=> ( v127839(VarCurr,bitIndex4)
| v127839(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25156,axiom,
! [VarCurr] :
( v128016(VarCurr)
<=> ( v128017(VarCurr)
| v128018(VarCurr) ) ) ).
fof(writeUnaryOperator_10166,axiom,
! [VarCurr] :
( ~ v128018(VarCurr)
<=> v127839(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10165,axiom,
! [VarCurr] :
( ~ v128017(VarCurr)
<=> v127839(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10164,axiom,
! [VarCurr] :
( ~ v128013(VarCurr)
<=> v127839(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10163,axiom,
! [VarCurr] :
( ~ v128009(VarCurr)
<=> v127839(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10162,axiom,
! [VarCurr] :
( ~ v127990(VarCurr)
<=> v127991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25155,axiom,
! [VarCurr] :
( v127991(VarCurr)
<=> ( v127992(VarCurr)
& v128005(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2319,axiom,
! [VarCurr] :
( v128005(VarCurr)
<=> ( v127839(VarCurr,bitIndex3)
| v127995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25154,axiom,
! [VarCurr] :
( v127992(VarCurr)
<=> ( v127993(VarCurr)
| v127994(VarCurr) ) ) ).
fof(writeUnaryOperator_10161,axiom,
! [VarCurr] :
( ~ v127994(VarCurr)
<=> v127995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25153,axiom,
! [VarCurr] :
( v127995(VarCurr)
<=> ( v127996(VarCurr)
& v128004(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2318,axiom,
! [VarCurr] :
( v128004(VarCurr)
<=> ( v127839(VarCurr,bitIndex2)
| v127999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25152,axiom,
! [VarCurr] :
( v127996(VarCurr)
<=> ( v127997(VarCurr)
| v127998(VarCurr) ) ) ).
fof(writeUnaryOperator_10160,axiom,
! [VarCurr] :
( ~ v127998(VarCurr)
<=> v127999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25151,axiom,
! [VarCurr] :
( v127999(VarCurr)
<=> ( v128000(VarCurr)
& v128003(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2317,axiom,
! [VarCurr] :
( v128003(VarCurr)
<=> ( v127839(VarCurr,bitIndex0)
| v127839(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25150,axiom,
! [VarCurr] :
( v128000(VarCurr)
<=> ( v128001(VarCurr)
| v128002(VarCurr) ) ) ).
fof(writeUnaryOperator_10159,axiom,
! [VarCurr] :
( ~ v128002(VarCurr)
<=> v127839(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10158,axiom,
! [VarCurr] :
( ~ v128001(VarCurr)
<=> v127839(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10157,axiom,
! [VarCurr] :
( ~ v127997(VarCurr)
<=> v127839(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10156,axiom,
! [VarCurr] :
( ~ v127993(VarCurr)
<=> v127839(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10155,axiom,
! [VarCurr] :
( ~ v127971(VarCurr)
<=> v127972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25149,axiom,
! [VarCurr] :
( v127972(VarCurr)
<=> ( v127973(VarCurr)
& v127986(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2316,axiom,
! [VarCurr] :
( v127986(VarCurr)
<=> ( v127839(VarCurr,bitIndex11)
| v127976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25148,axiom,
! [VarCurr] :
( v127973(VarCurr)
<=> ( v127974(VarCurr)
| v127975(VarCurr) ) ) ).
fof(writeUnaryOperator_10154,axiom,
! [VarCurr] :
( ~ v127975(VarCurr)
<=> v127976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25147,axiom,
! [VarCurr] :
( v127976(VarCurr)
<=> ( v127977(VarCurr)
& v127985(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2315,axiom,
! [VarCurr] :
( v127985(VarCurr)
<=> ( v127839(VarCurr,bitIndex10)
| v127980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25146,axiom,
! [VarCurr] :
( v127977(VarCurr)
<=> ( v127978(VarCurr)
| v127979(VarCurr) ) ) ).
fof(writeUnaryOperator_10153,axiom,
! [VarCurr] :
( ~ v127979(VarCurr)
<=> v127980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25145,axiom,
! [VarCurr] :
( v127980(VarCurr)
<=> ( v127981(VarCurr)
& v127984(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2314,axiom,
! [VarCurr] :
( v127984(VarCurr)
<=> ( v127839(VarCurr,bitIndex8)
| v127839(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25144,axiom,
! [VarCurr] :
( v127981(VarCurr)
<=> ( v127982(VarCurr)
| v127983(VarCurr) ) ) ).
fof(writeUnaryOperator_10152,axiom,
! [VarCurr] :
( ~ v127983(VarCurr)
<=> v127839(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_10151,axiom,
! [VarCurr] :
( ~ v127982(VarCurr)
<=> v127839(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_10150,axiom,
! [VarCurr] :
( ~ v127978(VarCurr)
<=> v127839(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_10149,axiom,
! [VarCurr] :
( ~ v127974(VarCurr)
<=> v127839(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_10148,axiom,
! [VarCurr] :
( ~ v127952(VarCurr)
<=> v127953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25143,axiom,
! [VarCurr] :
( v127953(VarCurr)
<=> ( v127954(VarCurr)
& v127967(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2313,axiom,
! [VarCurr] :
( v127967(VarCurr)
<=> ( v127839(VarCurr,bitIndex15)
| v127957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25142,axiom,
! [VarCurr] :
( v127954(VarCurr)
<=> ( v127955(VarCurr)
| v127956(VarCurr) ) ) ).
fof(writeUnaryOperator_10147,axiom,
! [VarCurr] :
( ~ v127956(VarCurr)
<=> v127957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25141,axiom,
! [VarCurr] :
( v127957(VarCurr)
<=> ( v127958(VarCurr)
& v127966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2312,axiom,
! [VarCurr] :
( v127966(VarCurr)
<=> ( v127839(VarCurr,bitIndex14)
| v127961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25140,axiom,
! [VarCurr] :
( v127958(VarCurr)
<=> ( v127959(VarCurr)
| v127960(VarCurr) ) ) ).
fof(writeUnaryOperator_10146,axiom,
! [VarCurr] :
( ~ v127960(VarCurr)
<=> v127961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25139,axiom,
! [VarCurr] :
( v127961(VarCurr)
<=> ( v127962(VarCurr)
& v127965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2311,axiom,
! [VarCurr] :
( v127965(VarCurr)
<=> ( v127839(VarCurr,bitIndex12)
| v127839(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25138,axiom,
! [VarCurr] :
( v127962(VarCurr)
<=> ( v127963(VarCurr)
| v127964(VarCurr) ) ) ).
fof(writeUnaryOperator_10145,axiom,
! [VarCurr] :
( ~ v127964(VarCurr)
<=> v127839(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_10144,axiom,
! [VarCurr] :
( ~ v127963(VarCurr)
<=> v127839(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_10143,axiom,
! [VarCurr] :
( ~ v127959(VarCurr)
<=> v127839(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_10142,axiom,
! [VarCurr] :
( ~ v127955(VarCurr)
<=> v127839(VarCurr,bitIndex15) ) ).
fof(addAssignment_40583,axiom,
! [VarCurr] :
( v127869(VarCurr,bitIndex3)
<=> v114647(VarCurr,bitIndex131) ) ).
fof(addAssignment_40582,axiom,
! [VarCurr] :
( v114647(VarCurr,bitIndex131)
<=> v114649(VarCurr,bitIndex131) ) ).
fof(addAssignment_40581,axiom,
! [VarCurr] :
( v114649(VarCurr,bitIndex131)
<=> v114651(VarCurr,bitIndex131) ) ).
fof(addAssignment_40580,axiom,
! [VarCurr] :
( v114651(VarCurr,bitIndex131)
<=> v114653(VarCurr,bitIndex131) ) ).
fof(addAssignment_40579,axiom,
! [VarCurr] :
( v114653(VarCurr,bitIndex131)
<=> v114655(VarCurr,bitIndex131) ) ).
fof(addAssignment_40578,axiom,
! [VarCurr] :
( v114655(VarCurr,bitIndex131)
<=> v127871(VarCurr,bitIndex3) ) ).
fof(addAssignment_40577,axiom,
! [VarCurr] :
( v127871(VarCurr,bitIndex3)
<=> v127873(VarCurr,bitIndex3) ) ).
fof(addAssignment_40576,axiom,
! [VarCurr] :
( v127873(VarCurr,bitIndex3)
<=> v127875(VarCurr,bitIndex3) ) ).
fof(addAssignment_40575,axiom,
! [VarNext] :
( v127875(VarNext,bitIndex3)
<=> v127938(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127939(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127938(VarNext,B)
<=> v127875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2340,axiom,
! [VarNext] :
( v127939(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127938(VarNext,B)
<=> v127894(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127939(VarNext)
<=> v127940(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127940(VarNext)
<=> ( v127942(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127942(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40574,axiom,
! [VarCurr] :
( v127877(VarCurr,bitIndex3)
<=> v127879(VarCurr,bitIndex3) ) ).
fof(addAssignment_40573,axiom,
! [VarCurr] :
( v127879(VarCurr,bitIndex3)
<=> v127881(VarCurr,bitIndex3) ) ).
fof(addAssignment_40572,axiom,
! [VarCurr] :
( v127881(VarCurr,bitIndex3)
<=> v127883(VarCurr,bitIndex3) ) ).
fof(addAssignment_40571,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127839(VarCurr,B)
<=> v114647(VarCurr,B) ) ) ).
fof(addAssignment_40570,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114647(VarCurr,B)
<=> v114649(VarCurr,B) ) ) ).
fof(addAssignment_40569,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114649(VarCurr,B)
<=> v114651(VarCurr,B) ) ) ).
fof(addAssignment_40568,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114651(VarCurr,B)
<=> v114653(VarCurr,B) ) ) ).
fof(addAssignment_40567,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114653(VarCurr,B)
<=> v114655(VarCurr,B) ) ) ).
fof(addAssignment_40566,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114655(VarCurr,B)
<=> v127841(VarCurr,B) ) ) ).
fof(addAssignment_40565,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127841(VarCurr,B)
<=> v127843(VarCurr,B) ) ) ).
fof(addAssignment_40564,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127843(VarCurr,B)
<=> v127845(VarCurr,B) ) ) ).
fof(addAssignment_40563,axiom,
! [VarNext,B] :
( range_127_96(B)
=> ( v127845(VarNext,B)
<=> v127930(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127931(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127930(VarNext,B)
<=> v127845(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2339,axiom,
! [VarNext] :
( v127931(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127930(VarNext,B)
<=> v127865(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127931(VarNext)
<=> v127932(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127932(VarNext)
<=> ( v127934(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127934(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40562,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127848(VarCurr,B)
<=> v127850(VarCurr,B) ) ) ).
fof(addAssignment_40561,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127850(VarCurr,B)
<=> v127852(VarCurr,B) ) ) ).
fof(addAssignment_40560,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127852(VarCurr,B)
<=> v127854(VarCurr,B) ) ) ).
fof(range_axiom_187,axiom,
! [B] :
( range_127_96(B)
<=> ( $false
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B ) ) ).
fof(addAssignment_40559,axiom,
! [VarCurr] :
( v127869(VarCurr,bitIndex2)
<=> v114647(VarCurr,bitIndex130) ) ).
fof(addAssignment_40558,axiom,
! [VarCurr] :
( v114647(VarCurr,bitIndex130)
<=> v114649(VarCurr,bitIndex130) ) ).
fof(addAssignment_40557,axiom,
! [VarCurr] :
( v114649(VarCurr,bitIndex130)
<=> v114651(VarCurr,bitIndex130) ) ).
fof(addAssignment_40556,axiom,
! [VarCurr] :
( v114651(VarCurr,bitIndex130)
<=> v114653(VarCurr,bitIndex130) ) ).
fof(addAssignment_40555,axiom,
! [VarCurr] :
( v114653(VarCurr,bitIndex130)
<=> v114655(VarCurr,bitIndex130) ) ).
fof(addAssignment_40554,axiom,
! [VarCurr] :
( v114655(VarCurr,bitIndex130)
<=> v127871(VarCurr,bitIndex2) ) ).
fof(addAssignment_40553,axiom,
! [VarCurr] :
( v127871(VarCurr,bitIndex2)
<=> v127873(VarCurr,bitIndex2) ) ).
fof(addAssignment_40552,axiom,
! [VarCurr] :
( v127873(VarCurr,bitIndex2)
<=> v127875(VarCurr,bitIndex2) ) ).
fof(addAssignment_40551,axiom,
! [VarNext] :
( v127875(VarNext,bitIndex2)
<=> v127922(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127923(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127922(VarNext,B)
<=> v127875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2338,axiom,
! [VarNext] :
( v127923(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127922(VarNext,B)
<=> v127894(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127923(VarNext)
<=> v127924(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127924(VarNext)
<=> ( v127926(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127926(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40550,axiom,
! [VarCurr] :
( v127877(VarCurr,bitIndex2)
<=> v127879(VarCurr,bitIndex2) ) ).
fof(addAssignment_40549,axiom,
! [VarCurr] :
( v127879(VarCurr,bitIndex2)
<=> v127881(VarCurr,bitIndex2) ) ).
fof(addAssignment_40548,axiom,
! [VarCurr] :
( v127881(VarCurr,bitIndex2)
<=> v127883(VarCurr,bitIndex2) ) ).
fof(addAssignment_40547,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127839(VarCurr,B)
<=> v114647(VarCurr,B) ) ) ).
fof(addAssignment_40546,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114647(VarCurr,B)
<=> v114649(VarCurr,B) ) ) ).
fof(addAssignment_40545,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114649(VarCurr,B)
<=> v114651(VarCurr,B) ) ) ).
fof(addAssignment_40544,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114651(VarCurr,B)
<=> v114653(VarCurr,B) ) ) ).
fof(addAssignment_40543,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114653(VarCurr,B)
<=> v114655(VarCurr,B) ) ) ).
fof(addAssignment_40542,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114655(VarCurr,B)
<=> v127841(VarCurr,B) ) ) ).
fof(addAssignment_40541,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127841(VarCurr,B)
<=> v127843(VarCurr,B) ) ) ).
fof(addAssignment_40540,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127843(VarCurr,B)
<=> v127845(VarCurr,B) ) ) ).
fof(addAssignment_40539,axiom,
! [VarNext,B] :
( range_95_64(B)
=> ( v127845(VarNext,B)
<=> v127914(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127915(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127914(VarNext,B)
<=> v127845(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2337,axiom,
! [VarNext] :
( v127915(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127914(VarNext,B)
<=> v127865(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127915(VarNext)
<=> v127916(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127916(VarNext)
<=> ( v127918(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127918(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40538,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127848(VarCurr,B)
<=> v127850(VarCurr,B) ) ) ).
fof(addAssignment_40537,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127850(VarCurr,B)
<=> v127852(VarCurr,B) ) ) ).
fof(addAssignment_40536,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127852(VarCurr,B)
<=> v127854(VarCurr,B) ) ) ).
fof(range_axiom_186,axiom,
! [B] :
( range_95_64(B)
<=> ( $false
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B ) ) ).
fof(addAssignment_40535,axiom,
! [VarCurr] :
( v127869(VarCurr,bitIndex1)
<=> v114647(VarCurr,bitIndex129) ) ).
fof(addAssignment_40534,axiom,
! [VarCurr] :
( v114647(VarCurr,bitIndex129)
<=> v114649(VarCurr,bitIndex129) ) ).
fof(addAssignment_40533,axiom,
! [VarCurr] :
( v114649(VarCurr,bitIndex129)
<=> v114651(VarCurr,bitIndex129) ) ).
fof(addAssignment_40532,axiom,
! [VarCurr] :
( v114651(VarCurr,bitIndex129)
<=> v114653(VarCurr,bitIndex129) ) ).
fof(addAssignment_40531,axiom,
! [VarCurr] :
( v114653(VarCurr,bitIndex129)
<=> v114655(VarCurr,bitIndex129) ) ).
fof(addAssignment_40530,axiom,
! [VarCurr] :
( v114655(VarCurr,bitIndex129)
<=> v127871(VarCurr,bitIndex1) ) ).
fof(addAssignment_40529,axiom,
! [VarCurr] :
( v127871(VarCurr,bitIndex1)
<=> v127873(VarCurr,bitIndex1) ) ).
fof(addAssignment_40528,axiom,
! [VarCurr] :
( v127873(VarCurr,bitIndex1)
<=> v127875(VarCurr,bitIndex1) ) ).
fof(addAssignment_40527,axiom,
! [VarNext] :
( v127875(VarNext,bitIndex1)
<=> v127906(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127907(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127906(VarNext,B)
<=> v127875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2336,axiom,
! [VarNext] :
( v127907(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127906(VarNext,B)
<=> v127894(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127907(VarNext)
<=> v127908(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127908(VarNext)
<=> ( v127910(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127910(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40526,axiom,
! [VarCurr] :
( v127877(VarCurr,bitIndex1)
<=> v127879(VarCurr,bitIndex1) ) ).
fof(addAssignment_40525,axiom,
! [VarCurr] :
( v127879(VarCurr,bitIndex1)
<=> v127881(VarCurr,bitIndex1) ) ).
fof(addAssignment_40524,axiom,
! [VarCurr] :
( v127881(VarCurr,bitIndex1)
<=> v127883(VarCurr,bitIndex1) ) ).
fof(addAssignment_40523,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127839(VarCurr,B)
<=> v114647(VarCurr,B) ) ) ).
fof(addAssignment_40522,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114647(VarCurr,B)
<=> v114649(VarCurr,B) ) ) ).
fof(addAssignment_40521,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114649(VarCurr,B)
<=> v114651(VarCurr,B) ) ) ).
fof(addAssignment_40520,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114651(VarCurr,B)
<=> v114653(VarCurr,B) ) ) ).
fof(addAssignment_40519,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114653(VarCurr,B)
<=> v114655(VarCurr,B) ) ) ).
fof(addAssignment_40518,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114655(VarCurr,B)
<=> v127841(VarCurr,B) ) ) ).
fof(addAssignment_40517,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127841(VarCurr,B)
<=> v127843(VarCurr,B) ) ) ).
fof(addAssignment_40516,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127843(VarCurr,B)
<=> v127845(VarCurr,B) ) ) ).
fof(addAssignment_40515,axiom,
! [VarNext,B] :
( range_63_32(B)
=> ( v127845(VarNext,B)
<=> v127898(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127899(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127898(VarNext,B)
<=> v127845(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2335,axiom,
! [VarNext] :
( v127899(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127898(VarNext,B)
<=> v127865(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127899(VarNext)
<=> v127900(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127900(VarNext)
<=> ( v127902(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127902(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40514,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127848(VarCurr,B)
<=> v127850(VarCurr,B) ) ) ).
fof(addAssignment_40513,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127850(VarCurr,B)
<=> v127852(VarCurr,B) ) ) ).
fof(addAssignment_40512,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127852(VarCurr,B)
<=> v127854(VarCurr,B) ) ) ).
fof(range_axiom_185,axiom,
! [B] :
( range_63_32(B)
<=> ( $false
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B ) ) ).
fof(addAssignment_40511,axiom,
! [VarCurr] :
( v127869(VarCurr,bitIndex0)
<=> v114647(VarCurr,bitIndex128) ) ).
fof(addAssignment_40510,axiom,
! [VarCurr] :
( v114647(VarCurr,bitIndex128)
<=> v114649(VarCurr,bitIndex128) ) ).
fof(addAssignment_40509,axiom,
! [VarCurr] :
( v114649(VarCurr,bitIndex128)
<=> v114651(VarCurr,bitIndex128) ) ).
fof(addAssignment_40508,axiom,
! [VarCurr] :
( v114651(VarCurr,bitIndex128)
<=> v114653(VarCurr,bitIndex128) ) ).
fof(addAssignment_40507,axiom,
! [VarCurr] :
( v114653(VarCurr,bitIndex128)
<=> v114655(VarCurr,bitIndex128) ) ).
fof(addAssignment_40506,axiom,
! [VarCurr] :
( v114655(VarCurr,bitIndex128)
<=> v127871(VarCurr,bitIndex0) ) ).
fof(addAssignment_40505,axiom,
! [VarCurr] :
( v127871(VarCurr,bitIndex0)
<=> v127873(VarCurr,bitIndex0) ) ).
fof(addAssignment_40504,axiom,
! [VarCurr] :
( v127873(VarCurr,bitIndex0)
<=> v127875(VarCurr,bitIndex0) ) ).
fof(addAssignment_40503,axiom,
! [VarNext] :
( v127875(VarNext,bitIndex0)
<=> v127885(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127886(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127885(VarNext,B)
<=> v127875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2334,axiom,
! [VarNext] :
( v127886(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127885(VarNext,B)
<=> v127894(VarNext,B) ) ) ) ).
fof(addAssignment_40502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127894(VarNext,B)
<=> v127892(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3086,axiom,
! [VarCurr] :
( ~ v127832(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v127892(VarCurr,B)
<=> v127877(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2874,axiom,
! [VarCurr] :
( v127832(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v127892(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127886(VarNext)
<=> v127887(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127887(VarNext)
<=> ( v127889(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127889(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40501,axiom,
! [VarCurr] :
( v127877(VarCurr,bitIndex0)
<=> v127879(VarCurr,bitIndex0) ) ).
fof(addAssignment_40500,axiom,
! [VarCurr] :
( v127879(VarCurr,bitIndex0)
<=> v127881(VarCurr,bitIndex0) ) ).
fof(addAssignment_40499,axiom,
! [VarCurr] :
( v127881(VarCurr,bitIndex0)
<=> v127883(VarCurr,bitIndex0) ) ).
fof(addAssignment_40498,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127839(VarCurr,B)
<=> v114647(VarCurr,B) ) ) ).
fof(addAssignment_40497,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114647(VarCurr,B)
<=> v114649(VarCurr,B) ) ) ).
fof(addAssignment_40496,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114649(VarCurr,B)
<=> v114651(VarCurr,B) ) ) ).
fof(addAssignment_40495,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114651(VarCurr,B)
<=> v114653(VarCurr,B) ) ) ).
fof(addAssignment_40494,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114653(VarCurr,B)
<=> v114655(VarCurr,B) ) ) ).
fof(addAssignment_40493,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114655(VarCurr,B)
<=> v127841(VarCurr,B) ) ) ).
fof(addAssignment_40492,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127841(VarCurr,B)
<=> v127843(VarCurr,B) ) ) ).
fof(addAssignment_40491,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127843(VarCurr,B)
<=> v127845(VarCurr,B) ) ) ).
fof(addAssignment_40490,axiom,
! [VarNext,B] :
( range_31_0(B)
=> ( v127845(VarNext,B)
<=> v127856(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127857(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127856(VarNext,B)
<=> v127845(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2333,axiom,
! [VarNext] :
( v127857(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127856(VarNext,B)
<=> v127865(VarNext,B) ) ) ) ).
fof(addAssignment_40489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127865(VarNext,B)
<=> v127863(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3085,axiom,
! [VarCurr] :
( ~ v127832(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v127863(VarCurr,B)
<=> v127848(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2873,axiom,
! [VarCurr] :
( v127832(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v127863(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_184,axiom,
! [B] :
( range_127_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B ) ) ).
fof(bitBlastConstant_12661,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex127) ).
fof(bitBlastConstant_12660,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex126) ).
fof(bitBlastConstant_12659,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex125) ).
fof(bitBlastConstant_12658,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex124) ).
fof(bitBlastConstant_12657,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex123) ).
fof(bitBlastConstant_12656,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex122) ).
fof(bitBlastConstant_12655,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex121) ).
fof(bitBlastConstant_12654,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex120) ).
fof(bitBlastConstant_12653,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex119) ).
fof(bitBlastConstant_12652,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex118) ).
fof(bitBlastConstant_12651,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex117) ).
fof(bitBlastConstant_12650,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex116) ).
fof(bitBlastConstant_12649,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex115) ).
fof(bitBlastConstant_12648,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_12647,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_12646,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_12645,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_12644,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_12643,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_12642,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_12641,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_12640,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_12639,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_12638,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_12637,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_12636,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_12635,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_12634,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_12633,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_12632,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_12631,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_12630,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_12629,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_12628,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_12627,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_12626,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_12625,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_12624,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_12623,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_12622,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_12621,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_12620,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_12619,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_12618,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_12617,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_12616,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_12615,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_12614,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_12613,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_12612,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_12611,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_12610,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_12609,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_12608,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_12607,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_12606,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_12605,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_12604,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_12603,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_12602,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_12601,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_12600,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_12599,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_12598,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_12597,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_12596,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_12595,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_12594,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_12593,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_12592,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_12591,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_12590,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_12589,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_12588,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_12587,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_12586,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_12585,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_12584,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_12583,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_12582,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_12581,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_12580,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_12579,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_12578,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_12577,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_12576,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_12575,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_12574,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_12573,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_12572,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_12571,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_12570,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_12569,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_12568,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_12567,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_12566,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_12565,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_12564,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_12563,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_12562,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_12561,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12560,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12559,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12558,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12557,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12556,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12555,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12554,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12553,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12552,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12551,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12550,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12549,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12548,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12547,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12546,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12545,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12544,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12543,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12542,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12541,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12540,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12539,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12538,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12537,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12536,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12535,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12534,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127857(VarNext)
<=> v127858(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127858(VarNext)
<=> ( v127860(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127860(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40488,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127848(VarCurr,B)
<=> v127850(VarCurr,B) ) ) ).
fof(addAssignment_40487,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127850(VarCurr,B)
<=> v127852(VarCurr,B) ) ) ).
fof(addAssignment_40486,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127852(VarCurr,B)
<=> v127854(VarCurr,B) ) ) ).
fof(addAssignment_40485,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex1)
<=> v114681(VarCurr,bitIndex1) ) ).
fof(addAssignment_40484,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex1)
<=> v114641(VarCurr,bitIndex1) ) ).
fof(addAssignment_40483,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex1)
<=> v114643(VarCurr,bitIndex1) ) ).
fof(addAssignment_40482,axiom,
! [VarCurr] :
( v114643(VarCurr,bitIndex1)
<=> v114645(VarCurr,bitIndex1) ) ).
fof(addAssignment_40481,axiom,
! [VarCurr] :
( v114645(VarCurr,bitIndex1)
<=> v114647(VarCurr,bitIndex138) ) ).
fof(addAssignment_40480,axiom,
! [VarCurr] :
( v114647(VarCurr,bitIndex138)
<=> v114649(VarCurr,bitIndex138) ) ).
fof(addAssignment_40479,axiom,
! [VarCurr] :
( v114649(VarCurr,bitIndex138)
<=> v114651(VarCurr,bitIndex138) ) ).
fof(addAssignment_40478,axiom,
! [VarCurr] :
( v114651(VarCurr,bitIndex138)
<=> v114653(VarCurr,bitIndex138) ) ).
fof(addAssignment_40477,axiom,
! [VarCurr] :
( v114653(VarCurr,bitIndex138)
<=> v114655(VarCurr,bitIndex138) ) ).
fof(addAssignment_40476,axiom,
! [VarCurr] :
( v114655(VarCurr,bitIndex138)
<=> v127800(VarCurr) ) ).
fof(addAssignment_40475,axiom,
! [VarCurr] :
( v127800(VarCurr)
<=> v127802(VarCurr) ) ).
fof(addAssignment_40474,axiom,
! [VarCurr] :
( v127802(VarCurr)
<=> v127804(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127821(VarNext)
=> ( v127804(VarNext)
<=> v127804(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2332,axiom,
! [VarNext] :
( v127821(VarNext)
=> ( v127804(VarNext)
<=> v127831(VarNext) ) ) ).
fof(addAssignment_40473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127831(VarNext)
<=> v127829(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3084,axiom,
! [VarCurr] :
( ~ v127832(VarCurr)
=> ( v127829(VarCurr)
<=> v127833(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2872,axiom,
! [VarCurr] :
( v127832(VarCurr)
=> ( v127829(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25121,axiom,
! [VarCurr] :
( v127833(VarCurr)
<=> ( v127808(VarCurr)
& v127816(VarCurr) ) ) ).
fof(writeUnaryOperator_10133,axiom,
! [VarCurr] :
( ~ v127832(VarCurr)
<=> v127806(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127821(VarNext)
<=> v127822(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127822(VarNext)
<=> ( v127823(VarNext)
& v127818(VarNext) ) ) ) ).
fof(writeUnaryOperator_10132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127823(VarNext)
<=> v127825(VarNext) ) ) ).
fof(addAssignment_40472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127825(VarNext)
<=> v127818(VarCurr) ) ) ).
fof(addAssignment_40471,axiom,
! [VarCurr] :
( v127818(VarCurr)
<=> v11502(VarCurr) ) ).
fof(addAssignment_40470,axiom,
! [VarCurr] :
( v127816(VarCurr)
<=> v114579(VarCurr) ) ).
fof(addAssignment_40469,axiom,
! [VarCurr] :
( v127808(VarCurr)
<=> v127810(VarCurr) ) ).
fof(addAssignment_40468,axiom,
! [VarCurr] :
( v127810(VarCurr)
<=> v127812(VarCurr) ) ).
fof(addAssignment_40467,axiom,
! [VarCurr] :
( v127812(VarCurr)
<=> v127814(VarCurr) ) ).
fof(addAssignment_40466,axiom,
! [VarCurr] :
( v127806(VarCurr)
<=> v11486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25118,axiom,
! [VarCurr] :
( v114814(VarCurr)
<=> ( v114549(VarCurr)
& v127756(VarCurr) ) ) ).
fof(writeUnaryOperator_10131,axiom,
! [VarCurr] :
( ~ v127756(VarCurr)
<=> v127758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25117,axiom,
! [VarCurr] :
( v127758(VarCurr)
<=> ( v127759(VarCurr)
& v127793(VarCurr) ) ) ).
fof(writeUnaryOperator_10130,axiom,
! [VarCurr] :
( ~ v127793(VarCurr)
<=> v127794(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25116,axiom,
! [VarCurr] :
( v127794(VarCurr)
<=> ( v127795(VarCurr)
& v127798(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2310,axiom,
! [VarCurr] :
( v127798(VarCurr)
<=> ( v114816(VarCurr,bitIndex5)
| v127717(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25115,axiom,
! [VarCurr] :
( v127795(VarCurr)
<=> ( v127796(VarCurr)
| v127797(VarCurr) ) ) ).
fof(writeUnaryOperator_10129,axiom,
! [VarCurr] :
( ~ v127797(VarCurr)
<=> v127717(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10128,axiom,
! [VarCurr] :
( ~ v127796(VarCurr)
<=> v114816(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25114,axiom,
! [VarCurr] :
( v127759(VarCurr)
<=> ( v127760(VarCurr)
& v127787(VarCurr) ) ) ).
fof(writeUnaryOperator_10127,axiom,
! [VarCurr] :
( ~ v127787(VarCurr)
<=> v127788(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25113,axiom,
! [VarCurr] :
( v127788(VarCurr)
<=> ( v127789(VarCurr)
& v127792(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2309,axiom,
! [VarCurr] :
( v127792(VarCurr)
<=> ( v114816(VarCurr,bitIndex4)
| v127717(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25112,axiom,
! [VarCurr] :
( v127789(VarCurr)
<=> ( v127790(VarCurr)
| v127791(VarCurr) ) ) ).
fof(writeUnaryOperator_10126,axiom,
! [VarCurr] :
( ~ v127791(VarCurr)
<=> v127717(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10125,axiom,
! [VarCurr] :
( ~ v127790(VarCurr)
<=> v114816(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25111,axiom,
! [VarCurr] :
( v127760(VarCurr)
<=> ( v127761(VarCurr)
& v127781(VarCurr) ) ) ).
fof(writeUnaryOperator_10124,axiom,
! [VarCurr] :
( ~ v127781(VarCurr)
<=> v127782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25110,axiom,
! [VarCurr] :
( v127782(VarCurr)
<=> ( v127783(VarCurr)
& v127786(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2308,axiom,
! [VarCurr] :
( v127786(VarCurr)
<=> ( v114816(VarCurr,bitIndex3)
| v127717(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25109,axiom,
! [VarCurr] :
( v127783(VarCurr)
<=> ( v127784(VarCurr)
| v127785(VarCurr) ) ) ).
fof(writeUnaryOperator_10123,axiom,
! [VarCurr] :
( ~ v127785(VarCurr)
<=> v127717(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10122,axiom,
! [VarCurr] :
( ~ v127784(VarCurr)
<=> v114816(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25108,axiom,
! [VarCurr] :
( v127761(VarCurr)
<=> ( v127762(VarCurr)
& v127775(VarCurr) ) ) ).
fof(writeUnaryOperator_10121,axiom,
! [VarCurr] :
( ~ v127775(VarCurr)
<=> v127776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25107,axiom,
! [VarCurr] :
( v127776(VarCurr)
<=> ( v127777(VarCurr)
& v127780(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2307,axiom,
! [VarCurr] :
( v127780(VarCurr)
<=> ( v114816(VarCurr,bitIndex2)
| v127717(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25106,axiom,
! [VarCurr] :
( v127777(VarCurr)
<=> ( v127778(VarCurr)
| v127779(VarCurr) ) ) ).
fof(writeUnaryOperator_10120,axiom,
! [VarCurr] :
( ~ v127779(VarCurr)
<=> v127717(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10119,axiom,
! [VarCurr] :
( ~ v127778(VarCurr)
<=> v114816(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25105,axiom,
! [VarCurr] :
( v127762(VarCurr)
<=> ( v127763(VarCurr)
& v127769(VarCurr) ) ) ).
fof(writeUnaryOperator_10118,axiom,
! [VarCurr] :
( ~ v127769(VarCurr)
<=> v127770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25104,axiom,
! [VarCurr] :
( v127770(VarCurr)
<=> ( v127771(VarCurr)
& v127774(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2306,axiom,
! [VarCurr] :
( v127774(VarCurr)
<=> ( v114816(VarCurr,bitIndex1)
| v127717(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25103,axiom,
! [VarCurr] :
( v127771(VarCurr)
<=> ( v127772(VarCurr)
| v127773(VarCurr) ) ) ).
fof(writeUnaryOperator_10117,axiom,
! [VarCurr] :
( ~ v127773(VarCurr)
<=> v127717(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10116,axiom,
! [VarCurr] :
( ~ v127772(VarCurr)
<=> v114816(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10115,axiom,
! [VarCurr] :
( ~ v127763(VarCurr)
<=> v127764(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25102,axiom,
! [VarCurr] :
( v127764(VarCurr)
<=> ( v127765(VarCurr)
& v127768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25101,axiom,
! [VarCurr] :
( v127768(VarCurr)
<=> ( v114816(VarCurr,bitIndex0)
| v127717(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25100,axiom,
! [VarCurr] :
( v127765(VarCurr)
<=> ( v127766(VarCurr)
| v127767(VarCurr) ) ) ).
fof(writeUnaryOperator_10114,axiom,
! [VarCurr] :
( ~ v127767(VarCurr)
<=> v127717(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10113,axiom,
! [VarCurr] :
( ~ v127766(VarCurr)
<=> v114816(VarCurr,bitIndex0) ) ).
fof(addAssignment_40465,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127717(VarCurr,B)
<=> v127719(VarCurr,B) ) ) ).
fof(addAssignment_40464,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127719(VarCurr,B)
<=> v127721(VarCurr,B) ) ) ).
fof(addAssignment_40463,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127721(VarCurr,B)
<=> v127723(VarCurr,B) ) ) ).
fof(addAssignment_40462,axiom,
! [VarCurr] :
( ( v127723(VarCurr,bitIndex5)
<=> v114647(VarCurr,bitIndex137) )
& ( v127723(VarCurr,bitIndex4)
<=> v114647(VarCurr,bitIndex136) )
& ( v127723(VarCurr,bitIndex3)
<=> v114647(VarCurr,bitIndex135) )
& ( v127723(VarCurr,bitIndex2)
<=> v114647(VarCurr,bitIndex134) )
& ( v127723(VarCurr,bitIndex1)
<=> v114647(VarCurr,bitIndex133) )
& ( v127723(VarCurr,bitIndex0)
<=> v114647(VarCurr,bitIndex132) ) ) ).
fof(addAssignment_40461,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114647(VarCurr,B)
<=> v114649(VarCurr,B) ) ) ).
fof(addAssignment_40460,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114649(VarCurr,B)
<=> v114651(VarCurr,B) ) ) ).
fof(addAssignment_40459,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114651(VarCurr,B)
<=> v114653(VarCurr,B) ) ) ).
fof(addAssignment_40458,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114653(VarCurr,B)
<=> v114655(VarCurr,B) ) ) ).
fof(range_axiom_183,axiom,
! [B] :
( range_137_132(B)
<=> ( $false
| bitIndex132 = B
| bitIndex133 = B
| bitIndex134 = B
| bitIndex135 = B
| bitIndex136 = B
| bitIndex137 = B ) ) ).
fof(addAssignment_40457,axiom,
! [VarCurr] :
( ( v114655(VarCurr,bitIndex137)
<=> v127725(VarCurr,bitIndex5) )
& ( v114655(VarCurr,bitIndex136)
<=> v127725(VarCurr,bitIndex4) )
& ( v114655(VarCurr,bitIndex135)
<=> v127725(VarCurr,bitIndex3) )
& ( v114655(VarCurr,bitIndex134)
<=> v127725(VarCurr,bitIndex2) )
& ( v114655(VarCurr,bitIndex133)
<=> v127725(VarCurr,bitIndex1) )
& ( v114655(VarCurr,bitIndex132)
<=> v127725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40456,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127725(VarCurr,B)
<=> v127727(VarCurr,B) ) ) ).
fof(addAssignment_40455,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127727(VarCurr,B)
<=> v127729(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127739(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127729(VarNext,B)
<=> v127729(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2331,axiom,
! [VarNext] :
( v127739(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127729(VarNext,B)
<=> v127752(VarNext,B) ) ) ) ).
fof(addAssignment_40454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127752(VarNext,B)
<=> v127750(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5346,axiom,
! [VarCurr] :
( ~ v114673(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127750(VarCurr,B)
<=> v127731(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5350,axiom,
! [VarCurr] :
( v114673(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127750(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127739(VarNext)
<=> ( v127740(VarNext)
& v127747(VarNext) ) ) ) ).
fof(addAssignment_40453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127747(VarNext)
<=> v127745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25098,axiom,
! [VarCurr] :
( v127745(VarCurr)
<=> ( v114673(VarCurr)
| v127748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25097,axiom,
! [VarCurr] :
( v127748(VarCurr)
<=> ( v114573(VarCurr)
& v127749(VarCurr) ) ) ).
fof(writeUnaryOperator_10112,axiom,
! [VarCurr] :
( ~ v127749(VarCurr)
<=> v114673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127740(VarNext)
<=> ( v127742(VarNext)
& v114591(VarNext) ) ) ) ).
fof(writeUnaryOperator_10111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127742(VarNext)
<=> v114598(VarNext) ) ) ).
fof(addAssignment_40452,axiom,
! [VarCurr] :
( v127731(VarCurr,bitIndex5)
<=> v127733(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3083,axiom,
! [VarCurr] :
( ~ v114575(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v127731(VarCurr,B)
<=> v127735(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2871,axiom,
! [VarCurr] :
( v114575(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v127731(VarCurr,B)
<=> v127733(VarCurr,B) ) ) ) ).
fof(addAssignment_40451,axiom,
! [VarCurr] :
( v127733(VarCurr,bitIndex5)
<=> v11517(VarCurr,bitIndex5) ) ).
fof(addAssignment_40450,axiom,
! [VarCurr] :
( ( v127735(VarCurr,bitIndex4)
<=> v11517(VarCurr,bitIndex10) )
& ( v127735(VarCurr,bitIndex3)
<=> v11517(VarCurr,bitIndex9) )
& ( v127735(VarCurr,bitIndex2)
<=> v11517(VarCurr,bitIndex8) )
& ( v127735(VarCurr,bitIndex1)
<=> v11517(VarCurr,bitIndex7) )
& ( v127735(VarCurr,bitIndex0)
<=> v11517(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_40449,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v127733(VarCurr,B)
<=> v11517(VarCurr,B) ) ) ).
fof(addAssignment_40448,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114816(VarCurr,B)
<=> v114818(VarCurr,B) ) ) ).
fof(addAssignment_40447,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114818(VarCurr,B)
<=> v114820(VarCurr,B) ) ) ).
fof(addAssignment_40446,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114820(VarCurr,B)
<=> v114822(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127699(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114822(VarNext,B)
<=> v114822(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2330,axiom,
! [VarNext] :
( v127699(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114822(VarNext,B)
<=> v127713(VarNext,B) ) ) ) ).
fof(addAssignment_40445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127713(VarNext,B)
<=> v127711(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5345,axiom,
! [VarCurr] :
( ~ v127708(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127711(VarCurr,B)
<=> v114824(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5349,axiom,
! [VarCurr] :
( v127708(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127711(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127699(VarNext)
<=> ( v127700(VarNext)
& v127707(VarNext) ) ) ) ).
fof(addAssignment_40444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127707(VarNext)
<=> v127705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25094,axiom,
! [VarCurr] :
( v127705(VarCurr)
<=> ( v127708(VarCurr)
| v127709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25093,axiom,
! [VarCurr] :
( v127709(VarCurr)
<=> ( v114202(VarCurr)
& v127710(VarCurr) ) ) ).
fof(writeUnaryOperator_10110,axiom,
! [VarCurr] :
( ~ v127710(VarCurr)
<=> v127708(VarCurr) ) ).
fof(writeUnaryOperator_10109,axiom,
! [VarCurr] :
( ~ v127708(VarCurr)
<=> v114206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127700(VarNext)
<=> ( v127701(VarNext)
& v114225(VarNext) ) ) ) ).
fof(writeUnaryOperator_10108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127701(VarNext)
<=> v114232(VarNext) ) ) ).
fof(addAssignment_40443,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114824(VarCurr,B)
<=> v114826(VarCurr,B) ) ) ).
fof(addAssignment_40442,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114826(VarCurr,B)
<=> v114828(VarCurr,B) ) ) ).
fof(addAssignment_40441,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114828(VarCurr,B)
<=> v114830(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_396,axiom,
! [VarCurr] :
( ~ v114832(VarCurr)
=> ( ( v114830(VarCurr,bitIndex5)
<=> v121153(VarCurr,bitIndex11) )
& ( v114830(VarCurr,bitIndex4)
<=> v121153(VarCurr,bitIndex10) )
& ( v114830(VarCurr,bitIndex3)
<=> v121153(VarCurr,bitIndex9) )
& ( v114830(VarCurr,bitIndex2)
<=> v121153(VarCurr,bitIndex8) )
& ( v114830(VarCurr,bitIndex1)
<=> v121153(VarCurr,bitIndex7) )
& ( v114830(VarCurr,bitIndex0)
<=> v121153(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2870,axiom,
! [VarCurr] :
( v114832(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114830(VarCurr,B)
<=> v127650(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25091,axiom,
! [VarCurr] :
( v114832(VarCurr)
<=> ( v114834(VarCurr)
& v127695(VarCurr) ) ) ).
fof(writeUnaryOperator_10107,axiom,
! [VarCurr] :
( ~ v127695(VarCurr)
<=> v121151(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9040,axiom,
! [VarCurr] :
( v121151(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> v127650(VarCurr,bitIndex5) )
& ( v121153(VarCurr,bitIndex10)
<=> v127650(VarCurr,bitIndex4) )
& ( v121153(VarCurr,bitIndex9)
<=> v127650(VarCurr,bitIndex3) )
& ( v121153(VarCurr,bitIndex8)
<=> v127650(VarCurr,bitIndex2) )
& ( v121153(VarCurr,bitIndex7)
<=> v127650(VarCurr,bitIndex1) )
& ( v121153(VarCurr,bitIndex6)
<=> v127650(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127666(VarNext)
=> ! [B] :
( range_11_6(B)
=> ( v121153(VarNext,B)
<=> v121153(VarCurr,B) ) ) ) ) ).
fof(range_axiom_182,axiom,
! [B] :
( range_11_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarNext] :
( v127666(VarNext)
=> ( ( v121153(VarNext,bitIndex11)
<=> v127688(VarNext,bitIndex5) )
& ( v121153(VarNext,bitIndex10)
<=> v127688(VarNext,bitIndex4) )
& ( v121153(VarNext,bitIndex9)
<=> v127688(VarNext,bitIndex3) )
& ( v121153(VarNext,bitIndex8)
<=> v127688(VarNext,bitIndex2) )
& ( v121153(VarNext,bitIndex7)
<=> v127688(VarNext,bitIndex1) )
& ( v121153(VarNext,bitIndex6)
<=> v127688(VarNext,bitIndex0) ) ) ) ).
fof(addAssignment_40440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127688(VarNext,B)
<=> v127686(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5344,axiom,
! [VarCurr] :
( ~ v127677(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127686(VarCurr,B)
<=> v127689(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5348,axiom,
! [VarCurr] :
( v127677(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127686(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5343,axiom,
! [VarCurr] :
( ~ v121157(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127689(VarCurr,B)
<=> v127690(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5347,axiom,
! [VarCurr] :
( v121157(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127689(VarCurr,B)
<=> v121153(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5342,axiom,
! [VarCurr] :
( ~ v127106(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127690(VarCurr,B)
<=> v127258(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5346,axiom,
! [VarCurr] :
( v127106(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127690(VarCurr,B)
<=> v127650(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127666(VarNext)
<=> ( v127667(VarNext)
& v127676(VarNext) ) ) ) ).
fof(addAssignment_40439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127676(VarNext)
<=> v127674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25089,axiom,
! [VarCurr] :
( v127674(VarCurr)
<=> ( v127677(VarCurr)
| v127678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25088,axiom,
! [VarCurr] :
( v127678(VarCurr)
<=> ( v127679(VarCurr)
& v127685(VarCurr) ) ) ).
fof(writeUnaryOperator_10106,axiom,
! [VarCurr] :
( ~ v127685(VarCurr)
<=> v127677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25087,axiom,
! [VarCurr] :
( v127679(VarCurr)
<=> ( v121157(VarCurr,bitIndex0)
| v127680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25086,axiom,
! [VarCurr] :
( v127680(VarCurr)
<=> ( v127681(VarCurr)
& v127684(VarCurr) ) ) ).
fof(writeUnaryOperator_10105,axiom,
! [VarCurr] :
( ~ v127684(VarCurr)
<=> v121157(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25085,axiom,
! [VarCurr] :
( v127681(VarCurr)
<=> ( v127106(VarCurr,bitIndex0)
| v127682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25084,axiom,
! [VarCurr] :
( v127682(VarCurr)
<=> ( v127112(VarCurr,bitIndex0)
& v127683(VarCurr) ) ) ).
fof(writeUnaryOperator_10104,axiom,
! [VarCurr] :
( ~ v127683(VarCurr)
<=> v127106(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10103,axiom,
! [VarCurr] :
( ~ v127677(VarCurr)
<=> v121155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127667(VarNext)
<=> ( v127668(VarNext)
& v127663(VarNext) ) ) ) ).
fof(writeUnaryOperator_10102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127668(VarNext)
<=> v127670(VarNext) ) ) ).
fof(addAssignment_40438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127670(VarNext)
<=> v127663(VarCurr) ) ) ).
fof(addAssignment_40437,axiom,
! [VarCurr] :
( v127663(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_40436,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127650(VarCurr,B)
<=> v127652(VarCurr,B) ) ) ).
fof(addAssignment_40435,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127652(VarCurr,B)
<=> v127654(VarCurr,B) ) ) ).
fof(addAssignment_40434,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127654(VarCurr,B)
<=> v127656(VarCurr,B) ) ) ).
fof(addAssignment_40433,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127656(VarCurr,B)
<=> v127658(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& ~ v127660(VarCurr,bitIndex7)
& ~ v127660(VarCurr,bitIndex6)
& ~ v127660(VarCurr,bitIndex5)
& ~ v127660(VarCurr,bitIndex4)
& ~ v127660(VarCurr,bitIndex3)
& ~ v127660(VarCurr,bitIndex2)
& ~ v127660(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& ~ v127660(VarCurr,bitIndex7)
& ~ v127660(VarCurr,bitIndex6)
& ~ v127660(VarCurr,bitIndex5)
& ~ v127660(VarCurr,bitIndex4)
& ~ v127660(VarCurr,bitIndex3)
& ~ v127660(VarCurr,bitIndex2)
& v127660(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& ~ v127660(VarCurr,bitIndex7)
& ~ v127660(VarCurr,bitIndex6)
& ~ v127660(VarCurr,bitIndex5)
& ~ v127660(VarCurr,bitIndex4)
& ~ v127660(VarCurr,bitIndex3)
& v127660(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& ~ v127660(VarCurr,bitIndex7)
& ~ v127660(VarCurr,bitIndex6)
& ~ v127660(VarCurr,bitIndex5)
& ~ v127660(VarCurr,bitIndex4)
& v127660(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& ~ v127660(VarCurr,bitIndex7)
& ~ v127660(VarCurr,bitIndex6)
& ~ v127660(VarCurr,bitIndex5)
& v127660(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& ~ v127660(VarCurr,bitIndex7)
& ~ v127660(VarCurr,bitIndex6)
& v127660(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& ~ v127660(VarCurr,bitIndex7)
& v127660(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& ~ v127660(VarCurr,bitIndex8)
& v127660(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& ~ v127660(VarCurr,bitIndex9)
& v127660(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& ~ v127660(VarCurr,bitIndex10)
& v127660(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& ~ v127660(VarCurr,bitIndex11)
& v127660(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& ~ v127660(VarCurr,bitIndex12)
& v127660(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& ~ v127660(VarCurr,bitIndex13)
& v127660(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& ~ v127660(VarCurr,bitIndex14)
& v127660(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& ~ v127660(VarCurr,bitIndex15)
& v127660(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& ~ v127660(VarCurr,bitIndex16)
& v127660(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& ~ v127660(VarCurr,bitIndex17)
& v127660(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& ~ v127660(VarCurr,bitIndex18)
& v127660(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& ~ v127660(VarCurr,bitIndex19)
& v127660(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& ~ v127660(VarCurr,bitIndex20)
& v127660(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& ~ v127660(VarCurr,bitIndex21)
& v127660(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& ~ v127660(VarCurr,bitIndex22)
& v127660(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& ~ v127660(VarCurr,bitIndex23)
& v127660(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& ~ v127660(VarCurr,bitIndex24)
& v127660(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& ~ v127660(VarCurr,bitIndex25)
& v127660(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& ~ v127660(VarCurr,bitIndex26)
& v127660(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& ~ v127660(VarCurr,bitIndex27)
& v127660(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& ~ v127660(VarCurr,bitIndex28)
& v127660(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& ~ v127660(VarCurr,bitIndex29)
& v127660(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& ~ v127660(VarCurr,bitIndex30)
& v127660(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& ~ v127660(VarCurr,bitIndex31)
& v127660(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& ~ v127660(VarCurr,bitIndex32)
& v127660(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& ~ v127660(VarCurr,bitIndex33)
& v127660(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& ~ v127660(VarCurr,bitIndex34)
& v127660(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& ~ v127660(VarCurr,bitIndex35)
& v127660(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& ~ v127660(VarCurr,bitIndex36)
& v127660(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& ~ v127660(VarCurr,bitIndex37)
& v127660(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& ~ v127660(VarCurr,bitIndex38)
& v127660(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& ~ v127660(VarCurr,bitIndex39)
& v127660(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& ~ v127660(VarCurr,bitIndex40)
& v127660(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& ~ v127660(VarCurr,bitIndex41)
& v127660(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& ~ v127660(VarCurr,bitIndex42)
& v127660(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& ~ v127660(VarCurr,bitIndex43)
& v127660(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& ~ v127660(VarCurr,bitIndex44)
& v127660(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& ~ v127660(VarCurr,bitIndex45)
& v127660(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& ~ v127660(VarCurr,bitIndex46)
& v127660(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& ~ v127660(VarCurr,bitIndex47)
& v127660(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& ~ v127660(VarCurr,bitIndex48)
& v127660(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& ~ v127660(VarCurr,bitIndex49)
& v127660(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& ~ v127660(VarCurr,bitIndex50)
& v127660(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& ~ v127660(VarCurr,bitIndex51)
& v127660(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& ~ v127660(VarCurr,bitIndex52)
& v127660(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& ~ v127660(VarCurr,bitIndex53)
& v127660(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& ~ v127660(VarCurr,bitIndex54)
& v127660(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& ~ v127660(VarCurr,bitIndex55)
& v127660(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& ~ v127660(VarCurr,bitIndex56)
& v127660(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& ~ v127660(VarCurr,bitIndex57)
& v127660(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& ~ v127660(VarCurr,bitIndex58)
& v127660(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& ~ v127660(VarCurr,bitIndex59)
& v127660(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& ~ v127660(VarCurr,bitIndex60)
& v127660(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_4,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& ~ v127660(VarCurr,bitIndex61)
& v127660(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_6,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& ~ v127660(VarCurr,bitIndex62)
& v127660(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2256,axiom,
! [VarCurr] :
( ( ~ v127660(VarCurr,bitIndex63)
& v127660(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2329,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v127658(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_40432,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex1)
<=> v114842(VarCurr,bitIndex1) ) ).
fof(addAssignment_40431,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex2)
<=> v114842(VarCurr,bitIndex2) ) ).
fof(addAssignment_40430,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex3)
<=> v114842(VarCurr,bitIndex3) ) ).
fof(addAssignment_40429,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex4)
<=> v114842(VarCurr,bitIndex4) ) ).
fof(addAssignment_40428,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex5)
<=> v114842(VarCurr,bitIndex5) ) ).
fof(addAssignment_40427,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex6)
<=> v114842(VarCurr,bitIndex6) ) ).
fof(addAssignment_40426,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex7)
<=> v114842(VarCurr,bitIndex7) ) ).
fof(addAssignment_40425,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex8)
<=> v114842(VarCurr,bitIndex8) ) ).
fof(addAssignment_40424,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex9)
<=> v114842(VarCurr,bitIndex9) ) ).
fof(addAssignment_40423,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex10)
<=> v114842(VarCurr,bitIndex10) ) ).
fof(addAssignment_40422,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex11)
<=> v114842(VarCurr,bitIndex11) ) ).
fof(addAssignment_40421,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex12)
<=> v114842(VarCurr,bitIndex12) ) ).
fof(addAssignment_40420,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex13)
<=> v114842(VarCurr,bitIndex13) ) ).
fof(addAssignment_40419,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex14)
<=> v114842(VarCurr,bitIndex14) ) ).
fof(addAssignment_40418,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex15)
<=> v114842(VarCurr,bitIndex15) ) ).
fof(addAssignment_40417,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex16)
<=> v114842(VarCurr,bitIndex16) ) ).
fof(addAssignment_40416,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex17)
<=> v114842(VarCurr,bitIndex17) ) ).
fof(addAssignment_40415,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex18)
<=> v114842(VarCurr,bitIndex18) ) ).
fof(addAssignment_40414,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex19)
<=> v114842(VarCurr,bitIndex19) ) ).
fof(addAssignment_40413,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex20)
<=> v114842(VarCurr,bitIndex20) ) ).
fof(addAssignment_40412,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex21)
<=> v114842(VarCurr,bitIndex21) ) ).
fof(addAssignment_40411,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex22)
<=> v114842(VarCurr,bitIndex22) ) ).
fof(addAssignment_40410,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex23)
<=> v114842(VarCurr,bitIndex23) ) ).
fof(addAssignment_40409,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex24)
<=> v114842(VarCurr,bitIndex24) ) ).
fof(addAssignment_40408,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex25)
<=> v114842(VarCurr,bitIndex25) ) ).
fof(addAssignment_40407,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex26)
<=> v114842(VarCurr,bitIndex26) ) ).
fof(addAssignment_40406,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex27)
<=> v114842(VarCurr,bitIndex27) ) ).
fof(addAssignment_40405,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex28)
<=> v114842(VarCurr,bitIndex28) ) ).
fof(addAssignment_40404,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex29)
<=> v114842(VarCurr,bitIndex29) ) ).
fof(addAssignment_40403,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex30)
<=> v114842(VarCurr,bitIndex30) ) ).
fof(addAssignment_40402,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex31)
<=> v114842(VarCurr,bitIndex31) ) ).
fof(addAssignment_40401,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex32)
<=> v114842(VarCurr,bitIndex32) ) ).
fof(addAssignment_40400,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex33)
<=> v114842(VarCurr,bitIndex33) ) ).
fof(addAssignment_40399,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex34)
<=> v114842(VarCurr,bitIndex34) ) ).
fof(addAssignment_40398,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex35)
<=> v114842(VarCurr,bitIndex35) ) ).
fof(addAssignment_40397,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex36)
<=> v114842(VarCurr,bitIndex36) ) ).
fof(addAssignment_40396,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex37)
<=> v114842(VarCurr,bitIndex37) ) ).
fof(addAssignment_40395,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex38)
<=> v114842(VarCurr,bitIndex38) ) ).
fof(addAssignment_40394,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex39)
<=> v114842(VarCurr,bitIndex39) ) ).
fof(addAssignment_40393,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex40)
<=> v114842(VarCurr,bitIndex40) ) ).
fof(addAssignment_40392,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex41)
<=> v114842(VarCurr,bitIndex41) ) ).
fof(addAssignment_40391,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex42)
<=> v114842(VarCurr,bitIndex42) ) ).
fof(addAssignment_40390,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex43)
<=> v114842(VarCurr,bitIndex43) ) ).
fof(addAssignment_40389,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex44)
<=> v114842(VarCurr,bitIndex44) ) ).
fof(addAssignment_40388,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex45)
<=> v114842(VarCurr,bitIndex45) ) ).
fof(addAssignment_40387,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex46)
<=> v114842(VarCurr,bitIndex46) ) ).
fof(addAssignment_40386,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex47)
<=> v114842(VarCurr,bitIndex47) ) ).
fof(addAssignment_40385,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex48)
<=> v114842(VarCurr,bitIndex48) ) ).
fof(addAssignment_40384,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex49)
<=> v114842(VarCurr,bitIndex49) ) ).
fof(addAssignment_40383,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex50)
<=> v114842(VarCurr,bitIndex50) ) ).
fof(addAssignment_40382,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex51)
<=> v114842(VarCurr,bitIndex51) ) ).
fof(addAssignment_40381,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex52)
<=> v114842(VarCurr,bitIndex52) ) ).
fof(addAssignment_40380,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex53)
<=> v114842(VarCurr,bitIndex53) ) ).
fof(addAssignment_40379,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex54)
<=> v114842(VarCurr,bitIndex54) ) ).
fof(addAssignment_40378,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex55)
<=> v114842(VarCurr,bitIndex55) ) ).
fof(addAssignment_40377,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex56)
<=> v114842(VarCurr,bitIndex56) ) ).
fof(addAssignment_40376,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex57)
<=> v114842(VarCurr,bitIndex57) ) ).
fof(addAssignment_40375,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex58)
<=> v114842(VarCurr,bitIndex58) ) ).
fof(addAssignment_40374,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex59)
<=> v114842(VarCurr,bitIndex59) ) ).
fof(addAssignment_40373,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex60)
<=> v114842(VarCurr,bitIndex60) ) ).
fof(addAssignment_40372,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex61)
<=> v114842(VarCurr,bitIndex61) ) ).
fof(addAssignment_40371,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex62)
<=> v114842(VarCurr,bitIndex62) ) ).
fof(addAssignment_40370,axiom,
! [VarCurr] :
( v127660(VarCurr,bitIndex63)
<=> v114842(VarCurr,bitIndex63) ) ).
fof(addAssignment_40369,axiom,
! [VarCurr] :
( v127112(VarCurr,bitIndex0)
<=> v127114(VarCurr,bitIndex0) ) ).
fof(addAssignment_40368,axiom,
! [VarCurr] :
( v127114(VarCurr,bitIndex0)
<=> v127624(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_16,axiom,
! [VarCurr] :
( ( ~ v127625(VarCurr)
& ~ v127630(VarCurr)
& ~ v127633(VarCurr)
& ~ v127636(VarCurr)
& ~ v127641(VarCurr)
& ~ v127644(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v127624(VarCurr,B)
<=> v127336(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_21,axiom,
! [VarCurr] :
( v127644(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127624(VarCurr,B)
<=> v127646(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_23,axiom,
! [VarCurr] :
( v127641(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127624(VarCurr,B)
<=> v127643(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_169,axiom,
! [VarCurr] :
( v127636(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127624(VarCurr,B)
<=> v127638(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1301,axiom,
! [VarCurr] :
( v127633(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127624(VarCurr,B)
<=> v127635(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5341,axiom,
! [VarCurr] :
( v127630(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127624(VarCurr,B)
<=> v127632(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5345,axiom,
! [VarCurr] :
( v127625(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127624(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9039,axiom,
! [VarCurr] :
( v127647(VarCurr)
<=> ( ( v127648(VarCurr,bitIndex2)
<=> $true )
& ( v127648(VarCurr,bitIndex1)
<=> $true )
& ( v127648(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40367,axiom,
! [VarCurr] :
( v127648(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40366,axiom,
! [VarCurr] :
( ( v127648(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127648(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40365,axiom,
! [VarCurr] :
( v127646(VarCurr,bitIndex0)
<=> v127326(VarCurr) ) ).
fof(addAssignment_40364,axiom,
! [VarCurr] :
( v127646(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9038,axiom,
! [VarCurr] :
( v127644(VarCurr)
<=> ( ( v127645(VarCurr,bitIndex2)
<=> $true )
& ( v127645(VarCurr,bitIndex1)
<=> $true )
& ( v127645(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40363,axiom,
! [VarCurr] :
( v127645(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40362,axiom,
! [VarCurr] :
( ( v127645(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127645(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40361,axiom,
! [VarCurr] :
( v127643(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40360,axiom,
! [VarCurr] :
( v127643(VarCurr,bitIndex1)
<=> v127336(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_9037,axiom,
! [VarCurr] :
( v127641(VarCurr)
<=> ( ( v127642(VarCurr,bitIndex2)
<=> $true )
& ( v127642(VarCurr,bitIndex1)
<=> $false )
& ( v127642(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40359,axiom,
! [VarCurr] :
( v127642(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40358,axiom,
! [VarCurr] :
( ( v127642(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127642(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40357,axiom,
! [VarCurr] :
( v127638(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40356,axiom,
! [VarCurr] :
( v127638(VarCurr,bitIndex1)
<=> v127639(VarCurr) ) ).
fof(writeUnaryOperator_10101,axiom,
! [VarCurr] :
( ~ v127639(VarCurr)
<=> v127640(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9036,axiom,
! [VarCurr] :
( v127636(VarCurr)
<=> ( ( v127637(VarCurr,bitIndex2)
<=> $true )
& ( v127637(VarCurr,bitIndex1)
<=> $false )
& ( v127637(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40355,axiom,
! [VarCurr] :
( v127637(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40354,axiom,
! [VarCurr] :
( ( v127637(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127637(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40353,axiom,
! [VarCurr] :
( v127635(VarCurr,bitIndex0)
<=> v127336(VarCurr,bitIndex0) ) ).
fof(addAssignment_40352,axiom,
! [VarCurr] :
( v127635(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9035,axiom,
! [VarCurr] :
( v127633(VarCurr)
<=> ( ( v127634(VarCurr,bitIndex2)
<=> $false )
& ( v127634(VarCurr,bitIndex1)
<=> $true )
& ( v127634(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40351,axiom,
! [VarCurr] :
( v127634(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40350,axiom,
! [VarCurr] :
( ( v127634(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127634(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40349,axiom,
! [VarCurr] :
( v127632(VarCurr,bitIndex0)
<=> v127326(VarCurr) ) ).
fof(addAssignment_40348,axiom,
! [VarCurr] :
( v127632(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9034,axiom,
! [VarCurr] :
( v127630(VarCurr)
<=> ( ( v127631(VarCurr,bitIndex2)
<=> $false )
& ( v127631(VarCurr,bitIndex1)
<=> $true )
& ( v127631(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40347,axiom,
! [VarCurr] :
( v127631(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40346,axiom,
! [VarCurr] :
( ( v127631(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127631(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25082,axiom,
! [VarCurr] :
( v127625(VarCurr)
<=> ( v127626(VarCurr)
| v127628(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9033,axiom,
! [VarCurr] :
( v127628(VarCurr)
<=> ( ( v127629(VarCurr,bitIndex2)
<=> $false )
& ( v127629(VarCurr,bitIndex1)
<=> $false )
& ( v127629(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40345,axiom,
! [VarCurr] :
( v127629(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40344,axiom,
! [VarCurr] :
( ( v127629(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127629(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_9032,axiom,
! [VarCurr] :
( v127626(VarCurr)
<=> ( ( v127627(VarCurr,bitIndex2)
<=> $false )
& ( v127627(VarCurr,bitIndex1)
<=> $false )
& ( v127627(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40343,axiom,
! [VarCurr] :
( v127627(VarCurr,bitIndex0)
<=> v127256(VarCurr) ) ).
fof(addAssignment_40342,axiom,
! [VarCurr] :
( ( v127627(VarCurr,bitIndex2)
<=> v127116(VarCurr,bitIndex1) )
& ( v127627(VarCurr,bitIndex1)
<=> v127116(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25081,axiom,
! [VarCurr] :
( v127336(VarCurr,bitIndex0)
<=> ( v127476(VarCurr)
& v127477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25080,axiom,
! [VarCurr] :
( v127477(VarCurr)
<=> ( v127479(VarCurr)
| v127623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2305,axiom,
! [VarCurr] :
( v127623(VarCurr)
<=> ( v127620(VarCurr)
& v127408(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25079,axiom,
! [VarCurr] :
( v127479(VarCurr)
<=> ( v127480(VarCurr)
& v127617(VarCurr) ) ) ).
fof(writeUnaryOperator_10100,axiom,
! [VarCurr] :
( ~ v127617(VarCurr)
<=> v127618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25078,axiom,
! [VarCurr] :
( v127618(VarCurr)
<=> ( v127619(VarCurr)
& v127622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2304,axiom,
! [VarCurr] :
( v127622(VarCurr)
<=> ( v127338(VarCurr,bitIndex16)
| v127408(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25077,axiom,
! [VarCurr] :
( v127619(VarCurr)
<=> ( v127620(VarCurr)
| v127621(VarCurr) ) ) ).
fof(writeUnaryOperator_10099,axiom,
! [VarCurr] :
( ~ v127621(VarCurr)
<=> v127408(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_10098,axiom,
! [VarCurr] :
( ~ v127620(VarCurr)
<=> v127338(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25076,axiom,
! [VarCurr] :
( v127480(VarCurr)
<=> ( v127481(VarCurr)
| v127616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2303,axiom,
! [VarCurr] :
( v127616(VarCurr)
<=> ( v127613(VarCurr)
& v127408(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25075,axiom,
! [VarCurr] :
( v127481(VarCurr)
<=> ( v127482(VarCurr)
& v127610(VarCurr) ) ) ).
fof(writeUnaryOperator_10097,axiom,
! [VarCurr] :
( ~ v127610(VarCurr)
<=> v127611(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25074,axiom,
! [VarCurr] :
( v127611(VarCurr)
<=> ( v127612(VarCurr)
& v127615(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2302,axiom,
! [VarCurr] :
( v127615(VarCurr)
<=> ( v127338(VarCurr,bitIndex15)
| v127408(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25073,axiom,
! [VarCurr] :
( v127612(VarCurr)
<=> ( v127613(VarCurr)
| v127614(VarCurr) ) ) ).
fof(writeUnaryOperator_10096,axiom,
! [VarCurr] :
( ~ v127614(VarCurr)
<=> v127408(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_10095,axiom,
! [VarCurr] :
( ~ v127613(VarCurr)
<=> v127338(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25072,axiom,
! [VarCurr] :
( v127482(VarCurr)
<=> ( v127483(VarCurr)
| v127609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2301,axiom,
! [VarCurr] :
( v127609(VarCurr)
<=> ( v127606(VarCurr)
& v127408(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25071,axiom,
! [VarCurr] :
( v127483(VarCurr)
<=> ( v127484(VarCurr)
& v127603(VarCurr) ) ) ).
fof(writeUnaryOperator_10094,axiom,
! [VarCurr] :
( ~ v127603(VarCurr)
<=> v127604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25070,axiom,
! [VarCurr] :
( v127604(VarCurr)
<=> ( v127605(VarCurr)
& v127608(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2300,axiom,
! [VarCurr] :
( v127608(VarCurr)
<=> ( v127338(VarCurr,bitIndex14)
| v127408(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25069,axiom,
! [VarCurr] :
( v127605(VarCurr)
<=> ( v127606(VarCurr)
| v127607(VarCurr) ) ) ).
fof(writeUnaryOperator_10093,axiom,
! [VarCurr] :
( ~ v127607(VarCurr)
<=> v127408(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_10092,axiom,
! [VarCurr] :
( ~ v127606(VarCurr)
<=> v127338(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25068,axiom,
! [VarCurr] :
( v127484(VarCurr)
<=> ( v127485(VarCurr)
| v127602(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2299,axiom,
! [VarCurr] :
( v127602(VarCurr)
<=> ( v127599(VarCurr)
& v127408(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25067,axiom,
! [VarCurr] :
( v127485(VarCurr)
<=> ( v127486(VarCurr)
& v127596(VarCurr) ) ) ).
fof(writeUnaryOperator_10091,axiom,
! [VarCurr] :
( ~ v127596(VarCurr)
<=> v127597(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25066,axiom,
! [VarCurr] :
( v127597(VarCurr)
<=> ( v127598(VarCurr)
& v127601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2298,axiom,
! [VarCurr] :
( v127601(VarCurr)
<=> ( v127338(VarCurr,bitIndex13)
| v127408(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25065,axiom,
! [VarCurr] :
( v127598(VarCurr)
<=> ( v127599(VarCurr)
| v127600(VarCurr) ) ) ).
fof(writeUnaryOperator_10090,axiom,
! [VarCurr] :
( ~ v127600(VarCurr)
<=> v127408(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_10089,axiom,
! [VarCurr] :
( ~ v127599(VarCurr)
<=> v127338(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25064,axiom,
! [VarCurr] :
( v127486(VarCurr)
<=> ( v127487(VarCurr)
| v127595(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2297,axiom,
! [VarCurr] :
( v127595(VarCurr)
<=> ( v127592(VarCurr)
& v127408(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25063,axiom,
! [VarCurr] :
( v127487(VarCurr)
<=> ( v127488(VarCurr)
& v127589(VarCurr) ) ) ).
fof(writeUnaryOperator_10088,axiom,
! [VarCurr] :
( ~ v127589(VarCurr)
<=> v127590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25062,axiom,
! [VarCurr] :
( v127590(VarCurr)
<=> ( v127591(VarCurr)
& v127594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2296,axiom,
! [VarCurr] :
( v127594(VarCurr)
<=> ( v127338(VarCurr,bitIndex12)
| v127408(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25061,axiom,
! [VarCurr] :
( v127591(VarCurr)
<=> ( v127592(VarCurr)
| v127593(VarCurr) ) ) ).
fof(writeUnaryOperator_10087,axiom,
! [VarCurr] :
( ~ v127593(VarCurr)
<=> v127408(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_10086,axiom,
! [VarCurr] :
( ~ v127592(VarCurr)
<=> v127338(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25060,axiom,
! [VarCurr] :
( v127488(VarCurr)
<=> ( v127489(VarCurr)
| v127588(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2295,axiom,
! [VarCurr] :
( v127588(VarCurr)
<=> ( v127585(VarCurr)
& v127408(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25059,axiom,
! [VarCurr] :
( v127489(VarCurr)
<=> ( v127490(VarCurr)
& v127582(VarCurr) ) ) ).
fof(writeUnaryOperator_10085,axiom,
! [VarCurr] :
( ~ v127582(VarCurr)
<=> v127583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25058,axiom,
! [VarCurr] :
( v127583(VarCurr)
<=> ( v127584(VarCurr)
& v127587(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2294,axiom,
! [VarCurr] :
( v127587(VarCurr)
<=> ( v127338(VarCurr,bitIndex11)
| v127408(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25057,axiom,
! [VarCurr] :
( v127584(VarCurr)
<=> ( v127585(VarCurr)
| v127586(VarCurr) ) ) ).
fof(writeUnaryOperator_10084,axiom,
! [VarCurr] :
( ~ v127586(VarCurr)
<=> v127408(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_10083,axiom,
! [VarCurr] :
( ~ v127585(VarCurr)
<=> v127338(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25056,axiom,
! [VarCurr] :
( v127490(VarCurr)
<=> ( v127491(VarCurr)
| v127581(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2293,axiom,
! [VarCurr] :
( v127581(VarCurr)
<=> ( v127578(VarCurr)
& v127408(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25055,axiom,
! [VarCurr] :
( v127491(VarCurr)
<=> ( v127492(VarCurr)
& v127575(VarCurr) ) ) ).
fof(writeUnaryOperator_10082,axiom,
! [VarCurr] :
( ~ v127575(VarCurr)
<=> v127576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25054,axiom,
! [VarCurr] :
( v127576(VarCurr)
<=> ( v127577(VarCurr)
& v127580(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2292,axiom,
! [VarCurr] :
( v127580(VarCurr)
<=> ( v127338(VarCurr,bitIndex10)
| v127408(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25053,axiom,
! [VarCurr] :
( v127577(VarCurr)
<=> ( v127578(VarCurr)
| v127579(VarCurr) ) ) ).
fof(writeUnaryOperator_10081,axiom,
! [VarCurr] :
( ~ v127579(VarCurr)
<=> v127408(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_10080,axiom,
! [VarCurr] :
( ~ v127578(VarCurr)
<=> v127338(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25052,axiom,
! [VarCurr] :
( v127492(VarCurr)
<=> ( v127493(VarCurr)
| v127574(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2291,axiom,
! [VarCurr] :
( v127574(VarCurr)
<=> ( v127571(VarCurr)
& v127408(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25051,axiom,
! [VarCurr] :
( v127493(VarCurr)
<=> ( v127494(VarCurr)
& v127568(VarCurr) ) ) ).
fof(writeUnaryOperator_10079,axiom,
! [VarCurr] :
( ~ v127568(VarCurr)
<=> v127569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25050,axiom,
! [VarCurr] :
( v127569(VarCurr)
<=> ( v127570(VarCurr)
& v127573(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2290,axiom,
! [VarCurr] :
( v127573(VarCurr)
<=> ( v127338(VarCurr,bitIndex9)
| v127408(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25049,axiom,
! [VarCurr] :
( v127570(VarCurr)
<=> ( v127571(VarCurr)
| v127572(VarCurr) ) ) ).
fof(writeUnaryOperator_10078,axiom,
! [VarCurr] :
( ~ v127572(VarCurr)
<=> v127408(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_10077,axiom,
! [VarCurr] :
( ~ v127571(VarCurr)
<=> v127338(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25048,axiom,
! [VarCurr] :
( v127494(VarCurr)
<=> ( v127495(VarCurr)
| v127567(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2289,axiom,
! [VarCurr] :
( v127567(VarCurr)
<=> ( v127564(VarCurr)
& v127408(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25047,axiom,
! [VarCurr] :
( v127495(VarCurr)
<=> ( v127496(VarCurr)
& v127561(VarCurr) ) ) ).
fof(writeUnaryOperator_10076,axiom,
! [VarCurr] :
( ~ v127561(VarCurr)
<=> v127562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25046,axiom,
! [VarCurr] :
( v127562(VarCurr)
<=> ( v127563(VarCurr)
& v127566(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2288,axiom,
! [VarCurr] :
( v127566(VarCurr)
<=> ( v127338(VarCurr,bitIndex8)
| v127408(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25045,axiom,
! [VarCurr] :
( v127563(VarCurr)
<=> ( v127564(VarCurr)
| v127565(VarCurr) ) ) ).
fof(writeUnaryOperator_10075,axiom,
! [VarCurr] :
( ~ v127565(VarCurr)
<=> v127408(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_10074,axiom,
! [VarCurr] :
( ~ v127564(VarCurr)
<=> v127338(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25044,axiom,
! [VarCurr] :
( v127496(VarCurr)
<=> ( v127497(VarCurr)
| v127560(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2287,axiom,
! [VarCurr] :
( v127560(VarCurr)
<=> ( v127557(VarCurr)
& v127408(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25043,axiom,
! [VarCurr] :
( v127497(VarCurr)
<=> ( v127498(VarCurr)
& v127554(VarCurr) ) ) ).
fof(writeUnaryOperator_10073,axiom,
! [VarCurr] :
( ~ v127554(VarCurr)
<=> v127555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25042,axiom,
! [VarCurr] :
( v127555(VarCurr)
<=> ( v127556(VarCurr)
& v127559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2286,axiom,
! [VarCurr] :
( v127559(VarCurr)
<=> ( v127338(VarCurr,bitIndex7)
| v127408(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25041,axiom,
! [VarCurr] :
( v127556(VarCurr)
<=> ( v127557(VarCurr)
| v127558(VarCurr) ) ) ).
fof(writeUnaryOperator_10072,axiom,
! [VarCurr] :
( ~ v127558(VarCurr)
<=> v127408(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10071,axiom,
! [VarCurr] :
( ~ v127557(VarCurr)
<=> v127338(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25040,axiom,
! [VarCurr] :
( v127498(VarCurr)
<=> ( v127499(VarCurr)
| v127553(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2285,axiom,
! [VarCurr] :
( v127553(VarCurr)
<=> ( v127550(VarCurr)
& v127408(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25039,axiom,
! [VarCurr] :
( v127499(VarCurr)
<=> ( v127500(VarCurr)
& v127547(VarCurr) ) ) ).
fof(writeUnaryOperator_10070,axiom,
! [VarCurr] :
( ~ v127547(VarCurr)
<=> v127548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25038,axiom,
! [VarCurr] :
( v127548(VarCurr)
<=> ( v127549(VarCurr)
& v127552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2284,axiom,
! [VarCurr] :
( v127552(VarCurr)
<=> ( v127338(VarCurr,bitIndex6)
| v127408(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25037,axiom,
! [VarCurr] :
( v127549(VarCurr)
<=> ( v127550(VarCurr)
| v127551(VarCurr) ) ) ).
fof(writeUnaryOperator_10069,axiom,
! [VarCurr] :
( ~ v127551(VarCurr)
<=> v127408(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10068,axiom,
! [VarCurr] :
( ~ v127550(VarCurr)
<=> v127338(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25036,axiom,
! [VarCurr] :
( v127500(VarCurr)
<=> ( v127501(VarCurr)
| v127546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2283,axiom,
! [VarCurr] :
( v127546(VarCurr)
<=> ( v127543(VarCurr)
& v127408(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25035,axiom,
! [VarCurr] :
( v127501(VarCurr)
<=> ( v127502(VarCurr)
& v127540(VarCurr) ) ) ).
fof(writeUnaryOperator_10067,axiom,
! [VarCurr] :
( ~ v127540(VarCurr)
<=> v127541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25034,axiom,
! [VarCurr] :
( v127541(VarCurr)
<=> ( v127542(VarCurr)
& v127545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2282,axiom,
! [VarCurr] :
( v127545(VarCurr)
<=> ( v127338(VarCurr,bitIndex5)
| v127408(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25033,axiom,
! [VarCurr] :
( v127542(VarCurr)
<=> ( v127543(VarCurr)
| v127544(VarCurr) ) ) ).
fof(writeUnaryOperator_10066,axiom,
! [VarCurr] :
( ~ v127544(VarCurr)
<=> v127408(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10065,axiom,
! [VarCurr] :
( ~ v127543(VarCurr)
<=> v127338(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25032,axiom,
! [VarCurr] :
( v127502(VarCurr)
<=> ( v127503(VarCurr)
| v127539(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2281,axiom,
! [VarCurr] :
( v127539(VarCurr)
<=> ( v127536(VarCurr)
& v127408(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25031,axiom,
! [VarCurr] :
( v127503(VarCurr)
<=> ( v127504(VarCurr)
& v127533(VarCurr) ) ) ).
fof(writeUnaryOperator_10064,axiom,
! [VarCurr] :
( ~ v127533(VarCurr)
<=> v127534(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25030,axiom,
! [VarCurr] :
( v127534(VarCurr)
<=> ( v127535(VarCurr)
& v127538(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2280,axiom,
! [VarCurr] :
( v127538(VarCurr)
<=> ( v127338(VarCurr,bitIndex4)
| v127408(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25029,axiom,
! [VarCurr] :
( v127535(VarCurr)
<=> ( v127536(VarCurr)
| v127537(VarCurr) ) ) ).
fof(writeUnaryOperator_10063,axiom,
! [VarCurr] :
( ~ v127537(VarCurr)
<=> v127408(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10062,axiom,
! [VarCurr] :
( ~ v127536(VarCurr)
<=> v127338(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25028,axiom,
! [VarCurr] :
( v127504(VarCurr)
<=> ( v127505(VarCurr)
| v127532(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2279,axiom,
! [VarCurr] :
( v127532(VarCurr)
<=> ( v127529(VarCurr)
& v127408(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25027,axiom,
! [VarCurr] :
( v127505(VarCurr)
<=> ( v127506(VarCurr)
& v127526(VarCurr) ) ) ).
fof(writeUnaryOperator_10061,axiom,
! [VarCurr] :
( ~ v127526(VarCurr)
<=> v127527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25026,axiom,
! [VarCurr] :
( v127527(VarCurr)
<=> ( v127528(VarCurr)
& v127531(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2278,axiom,
! [VarCurr] :
( v127531(VarCurr)
<=> ( v127338(VarCurr,bitIndex3)
| v127408(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25025,axiom,
! [VarCurr] :
( v127528(VarCurr)
<=> ( v127529(VarCurr)
| v127530(VarCurr) ) ) ).
fof(writeUnaryOperator_10060,axiom,
! [VarCurr] :
( ~ v127530(VarCurr)
<=> v127408(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10059,axiom,
! [VarCurr] :
( ~ v127529(VarCurr)
<=> v127338(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25024,axiom,
! [VarCurr] :
( v127506(VarCurr)
<=> ( v127507(VarCurr)
| v127525(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2277,axiom,
! [VarCurr] :
( v127525(VarCurr)
<=> ( v127522(VarCurr)
& v127408(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25023,axiom,
! [VarCurr] :
( v127507(VarCurr)
<=> ( v127508(VarCurr)
& v127519(VarCurr) ) ) ).
fof(writeUnaryOperator_10058,axiom,
! [VarCurr] :
( ~ v127519(VarCurr)
<=> v127520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25022,axiom,
! [VarCurr] :
( v127520(VarCurr)
<=> ( v127521(VarCurr)
& v127524(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2276,axiom,
! [VarCurr] :
( v127524(VarCurr)
<=> ( v127338(VarCurr,bitIndex2)
| v127408(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25021,axiom,
! [VarCurr] :
( v127521(VarCurr)
<=> ( v127522(VarCurr)
| v127523(VarCurr) ) ) ).
fof(writeUnaryOperator_10057,axiom,
! [VarCurr] :
( ~ v127523(VarCurr)
<=> v127408(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10056,axiom,
! [VarCurr] :
( ~ v127522(VarCurr)
<=> v127338(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25020,axiom,
! [VarCurr] :
( v127508(VarCurr)
<=> ( v127509(VarCurr)
| v127518(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2275,axiom,
! [VarCurr] :
( v127518(VarCurr)
<=> ( v127515(VarCurr)
& v127408(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25019,axiom,
! [VarCurr] :
( v127509(VarCurr)
<=> ( v127510(VarCurr)
& v127512(VarCurr) ) ) ).
fof(writeUnaryOperator_10055,axiom,
! [VarCurr] :
( ~ v127512(VarCurr)
<=> v127513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25018,axiom,
! [VarCurr] :
( v127513(VarCurr)
<=> ( v127514(VarCurr)
& v127517(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2274,axiom,
! [VarCurr] :
( v127517(VarCurr)
<=> ( v127338(VarCurr,bitIndex1)
| v127408(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25017,axiom,
! [VarCurr] :
( v127514(VarCurr)
<=> ( v127515(VarCurr)
| v127516(VarCurr) ) ) ).
fof(writeUnaryOperator_10054,axiom,
! [VarCurr] :
( ~ v127516(VarCurr)
<=> v127408(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10053,axiom,
! [VarCurr] :
( ~ v127515(VarCurr)
<=> v127338(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25016,axiom,
! [VarCurr] :
( v127510(VarCurr)
<=> ( v127511(VarCurr)
& v127408(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10052,axiom,
! [VarCurr] :
( ~ v127511(VarCurr)
<=> v127338(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10051,axiom,
! [VarCurr] :
( ~ v127476(VarCurr)
<=> v127328(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63_1,axiom,
! [VarCurr] :
( ( ~ v127411(VarCurr)
& ~ v127412(VarCurr)
& ~ v127413(VarCurr)
& ~ v127414(VarCurr)
& ~ v127415(VarCurr)
& ~ v127416(VarCurr)
& ~ v127417(VarCurr)
& ~ v127418(VarCurr)
& ~ v127419(VarCurr)
& ~ v127420(VarCurr)
& ~ v127421(VarCurr)
& ~ v127422(VarCurr)
& ~ v127423(VarCurr)
& ~ v127424(VarCurr)
& ~ v127425(VarCurr)
& ~ v127426(VarCurr)
& ~ v127427(VarCurr)
& ~ v127428(VarCurr)
& ~ v127429(VarCurr)
& ~ v127430(VarCurr)
& ~ v127431(VarCurr)
& ~ v127432(VarCurr)
& ~ v127433(VarCurr)
& ~ v127434(VarCurr)
& ~ v127435(VarCurr)
& ~ v127436(VarCurr)
& ~ v127437(VarCurr)
& ~ v127438(VarCurr)
& ~ v127439(VarCurr)
& ~ v127440(VarCurr)
& ~ v127441(VarCurr)
& ~ v127442(VarCurr)
& ~ v127443(VarCurr)
& ~ v127444(VarCurr)
& ~ v127445(VarCurr)
& ~ v127446(VarCurr)
& ~ v127447(VarCurr)
& ~ v127448(VarCurr)
& ~ v127449(VarCurr)
& ~ v127450(VarCurr)
& ~ v127451(VarCurr)
& ~ v127452(VarCurr)
& ~ v127453(VarCurr)
& ~ v127454(VarCurr)
& ~ v127455(VarCurr)
& ~ v127456(VarCurr)
& ~ v127457(VarCurr)
& ~ v127458(VarCurr)
& ~ v127459(VarCurr)
& ~ v127460(VarCurr)
& ~ v127461(VarCurr)
& ~ v127462(VarCurr)
& ~ v127463(VarCurr)
& ~ v127464(VarCurr)
& ~ v127465(VarCurr)
& ~ v127466(VarCurr)
& ~ v127467(VarCurr)
& ~ v127468(VarCurr)
& ~ v127469(VarCurr)
& ~ v127470(VarCurr)
& ~ v127471(VarCurr)
& ~ v127472(VarCurr)
& ~ v127473(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v127408(VarCurr,B)
<=> v127340(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_6,axiom,
! [VarCurr] :
( v127473(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex33) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex32) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex31) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex30) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex29) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex28) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex27) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex26) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex25) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex24) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex23) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex22) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex21) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex20) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex19) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex18) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_6,axiom,
! [VarCurr] :
( v127472(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex50) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex49) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex48) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex47) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex46) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex45) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex44) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex43) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex42) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex41) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex40) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex39) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex38) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex37) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex36) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex35) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_6,axiom,
! [VarCurr] :
( v127471(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex67) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex66) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex65) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex64) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex63) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex62) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex61) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex60) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex59) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex58) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex57) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex56) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex55) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex54) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex53) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex52) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_6,axiom,
! [VarCurr] :
( v127470(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex84) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex83) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex82) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex81) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex80) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex79) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex78) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex77) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex76) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex75) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex74) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex73) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex72) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex71) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex70) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex69) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_6,axiom,
! [VarCurr] :
( v127469(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex101) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex100) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex99) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex98) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex97) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex96) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex95) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex94) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex93) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex92) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex91) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex90) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex89) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex88) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex87) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex86) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_6,axiom,
! [VarCurr] :
( v127468(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex118) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex117) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex116) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex115) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex114) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex113) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex112) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex111) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex110) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex109) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex108) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex107) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex106) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex105) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex104) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex103) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_6,axiom,
! [VarCurr] :
( v127467(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex135) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex134) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex133) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex132) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex131) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex130) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex129) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex128) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex127) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex126) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex125) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex124) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex123) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex122) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex121) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex120) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_6,axiom,
! [VarCurr] :
( v127466(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex152) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex151) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex150) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex149) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex148) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex147) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex146) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex145) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex144) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex143) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex142) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex141) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex140) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex139) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex138) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex137) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_6,axiom,
! [VarCurr] :
( v127465(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex169) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex168) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex167) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex166) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex165) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex164) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex163) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex162) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex161) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex160) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex159) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex158) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex157) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex156) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex155) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex154) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_6,axiom,
! [VarCurr] :
( v127464(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex186) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex185) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex184) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex183) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex182) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex181) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex180) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex179) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex178) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex177) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex176) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex175) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex174) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex173) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex172) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex171) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_6,axiom,
! [VarCurr] :
( v127463(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex203) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex202) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex201) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex200) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex199) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex198) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex197) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex196) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex195) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex194) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex193) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex192) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex191) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex190) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex189) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex188) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_6,axiom,
! [VarCurr] :
( v127462(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex220) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex219) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex218) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex217) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex216) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex215) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex214) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex213) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex212) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex211) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex210) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex209) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex208) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex207) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex206) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex205) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_6,axiom,
! [VarCurr] :
( v127461(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex237) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex236) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex235) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex234) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex233) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex232) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex231) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex230) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex229) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex228) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex227) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex226) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex225) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex224) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex223) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex222) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_6,axiom,
! [VarCurr] :
( v127460(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex254) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex253) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex252) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex251) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex250) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex249) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex248) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex247) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex246) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex245) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex244) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex243) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex242) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex241) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex240) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex239) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_6,axiom,
! [VarCurr] :
( v127459(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex271) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex270) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex269) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex268) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex267) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex266) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex265) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex264) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex263) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex262) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex261) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex260) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex259) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex258) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex257) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex256) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_6,axiom,
! [VarCurr] :
( v127458(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex288) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex287) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex286) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex285) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex284) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex283) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex282) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex281) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex280) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex279) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex278) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex277) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex276) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex275) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex274) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex273) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_6,axiom,
! [VarCurr] :
( v127457(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex305) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex304) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex303) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex302) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex301) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex300) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex299) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex298) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex297) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex296) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex295) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex294) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex293) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex292) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex291) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex290) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_6,axiom,
! [VarCurr] :
( v127456(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex322) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex321) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex320) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex319) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex318) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex317) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex316) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex315) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex314) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex313) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex312) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex311) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex310) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex309) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex308) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex307) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_6,axiom,
! [VarCurr] :
( v127455(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex339) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex338) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex337) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex336) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex335) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex334) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex333) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex332) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex331) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex330) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex329) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex328) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex327) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex326) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex325) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex324) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_6,axiom,
! [VarCurr] :
( v127454(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex356) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex355) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex354) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex353) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex352) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex351) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex350) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex349) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex348) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex347) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex346) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex345) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex344) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex343) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex342) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex341) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_6,axiom,
! [VarCurr] :
( v127453(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex373) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex372) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex371) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex370) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex369) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex368) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex367) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex366) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex365) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex364) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex363) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex362) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex361) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex360) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex359) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex358) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_6,axiom,
! [VarCurr] :
( v127452(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex390) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex389) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex388) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex387) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex386) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex385) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex384) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex383) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex382) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex381) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex380) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex379) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex378) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex377) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex376) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex375) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_6,axiom,
! [VarCurr] :
( v127451(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex407) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex406) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex405) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex404) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex403) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex402) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex401) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex400) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex399) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex398) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex397) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex396) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex395) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex394) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex393) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex392) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_6,axiom,
! [VarCurr] :
( v127450(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex424) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex423) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex422) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex421) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex420) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex419) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex418) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex417) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex416) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex415) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex414) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex413) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex412) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex411) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex410) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex409) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_6,axiom,
! [VarCurr] :
( v127449(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex441) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex440) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex439) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex438) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex437) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex436) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex435) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex434) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex433) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex432) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex431) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex430) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex429) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex428) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex427) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex426) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_6,axiom,
! [VarCurr] :
( v127448(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex458) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex457) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex456) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex455) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex454) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex453) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex452) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex451) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex450) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex449) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex448) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex447) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex446) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex445) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex444) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex443) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_6,axiom,
! [VarCurr] :
( v127447(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex475) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex474) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex473) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex472) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex471) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex470) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex469) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex468) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex467) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex466) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex465) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex464) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex463) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex462) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex461) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex460) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_6,axiom,
! [VarCurr] :
( v127446(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex492) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex491) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex490) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex489) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex488) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex487) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex486) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex485) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex484) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex483) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex482) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex481) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex480) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex479) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex478) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex477) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_6,axiom,
! [VarCurr] :
( v127445(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex509) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex508) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex507) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex506) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex505) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex504) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex503) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex502) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex501) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex500) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex499) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex498) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex497) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex496) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex495) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex494) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_6,axiom,
! [VarCurr] :
( v127444(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex526) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex525) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex524) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex523) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex522) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex521) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex520) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex519) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex518) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex517) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex516) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex515) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex514) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex513) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex512) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex511) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_6,axiom,
! [VarCurr] :
( v127443(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex543) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex542) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex541) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex540) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex539) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex538) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex537) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex536) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex535) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex534) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex533) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex532) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex531) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex530) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex529) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex528) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_6,axiom,
! [VarCurr] :
( v127442(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex560) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex559) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex558) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex557) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex556) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex555) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex554) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex553) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex552) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex551) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex550) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex549) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex548) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex547) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex546) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex545) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_7,axiom,
! [VarCurr] :
( v127441(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex577) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex576) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex575) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex574) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex573) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex572) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex571) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex570) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex569) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex568) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex567) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex566) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex565) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex564) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex563) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex562) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_7,axiom,
! [VarCurr] :
( v127440(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex594) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex593) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex592) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex591) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex590) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex589) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex588) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex587) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex586) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex585) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex584) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex583) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex582) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex581) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex580) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex579) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_7,axiom,
! [VarCurr] :
( v127439(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex611) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex610) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex609) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex608) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex607) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex606) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex605) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex604) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex603) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex602) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex601) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex600) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex599) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex598) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex597) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex596) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_7,axiom,
! [VarCurr] :
( v127438(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex628) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex627) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex626) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex625) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex624) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex623) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex622) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex621) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex620) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex619) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex618) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex617) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex616) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex615) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex614) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex613) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_7,axiom,
! [VarCurr] :
( v127437(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex645) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex644) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex643) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex642) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex641) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex640) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex639) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex638) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex637) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex636) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex635) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex634) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex633) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex632) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex631) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex630) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_7,axiom,
! [VarCurr] :
( v127436(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex662) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex661) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex660) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex659) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex658) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex657) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex656) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex655) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex654) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex653) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex652) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex651) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex650) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex649) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex648) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex647) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_7,axiom,
! [VarCurr] :
( v127435(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex679) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex678) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex677) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex676) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex675) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex674) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex673) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex672) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex671) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex670) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex669) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex668) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex667) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex666) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex665) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex664) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_7,axiom,
! [VarCurr] :
( v127434(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex696) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex695) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex694) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex693) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex692) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex691) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex690) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex689) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex688) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex687) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex686) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex685) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex684) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex683) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex682) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex681) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_7,axiom,
! [VarCurr] :
( v127433(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex713) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex712) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex711) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex710) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex709) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex708) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex707) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex706) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex705) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex704) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex703) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex702) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex701) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex700) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex699) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex698) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_7,axiom,
! [VarCurr] :
( v127432(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex730) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex729) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex728) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex727) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex726) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex725) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex724) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex723) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex722) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex721) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex720) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex719) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex718) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex717) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex716) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex715) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_7,axiom,
! [VarCurr] :
( v127431(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex747) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex746) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex745) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex744) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex743) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex742) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex741) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex740) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex739) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex738) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex737) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex736) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex735) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex734) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex733) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex732) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_7,axiom,
! [VarCurr] :
( v127430(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex764) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex763) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex762) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex761) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex760) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex759) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex758) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex757) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex756) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex755) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex754) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex753) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex752) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex751) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex750) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex749) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_7,axiom,
! [VarCurr] :
( v127429(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex781) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex780) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex779) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex778) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex777) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex776) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex775) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex774) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex773) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex772) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex771) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex770) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex769) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex768) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex767) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex766) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_7,axiom,
! [VarCurr] :
( v127428(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex798) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex797) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex796) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex795) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex794) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex793) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex792) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex791) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex790) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex789) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex788) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex787) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex786) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex785) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex784) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex783) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_7,axiom,
! [VarCurr] :
( v127427(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex815) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex814) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex813) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex812) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex811) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex810) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex809) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex808) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex807) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex806) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex805) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex804) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex803) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex802) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex801) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex800) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_7,axiom,
! [VarCurr] :
( v127426(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex832) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex831) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex830) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex829) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex828) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex827) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex826) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex825) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex824) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex823) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex822) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex821) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex820) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex819) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex818) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex817) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_8,axiom,
! [VarCurr] :
( v127425(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex849) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex848) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex847) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex846) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex845) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex844) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex843) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex842) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex841) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex840) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex839) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex838) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex837) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex836) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex835) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex834) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_8,axiom,
! [VarCurr] :
( v127424(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex866) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex865) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex864) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex863) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex862) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex861) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex860) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex859) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex858) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex857) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex856) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex855) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex854) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex853) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex852) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex851) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_8,axiom,
! [VarCurr] :
( v127423(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex883) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex882) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex881) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex880) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex879) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex878) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex877) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex876) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex875) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex874) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex873) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex872) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex871) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex870) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex869) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex868) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_8,axiom,
! [VarCurr] :
( v127422(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex900) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex899) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex898) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex897) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex896) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex895) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex894) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex893) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex892) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex891) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex890) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex889) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex888) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex887) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex886) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex885) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_9,axiom,
! [VarCurr] :
( v127421(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex917) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex916) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex915) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex914) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex913) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex912) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex911) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex910) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex909) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex908) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex907) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex906) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex905) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex904) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex903) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex902) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_9,axiom,
! [VarCurr] :
( v127420(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex934) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex933) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex932) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex931) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex930) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex929) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex928) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex927) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex926) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex925) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex924) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex923) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex922) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex921) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex920) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex919) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_9,axiom,
! [VarCurr] :
( v127419(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex951) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex950) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex949) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex948) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex947) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex946) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex945) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex944) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex943) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex942) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex941) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex940) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex939) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex938) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex937) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex936) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_17,axiom,
! [VarCurr] :
( v127418(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex968) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex967) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex966) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex965) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex964) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex963) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex962) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex961) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex960) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex959) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex958) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex957) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex956) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex955) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex954) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex953) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_17,axiom,
! [VarCurr] :
( v127417(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex985) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex984) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex983) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex982) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex981) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex980) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex979) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex978) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex977) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex976) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex975) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex974) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex973) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex972) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex971) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex970) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_17,axiom,
! [VarCurr] :
( v127416(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1002) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1001) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1000) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex999) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex998) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex997) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex996) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex995) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex994) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex993) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex992) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex991) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex990) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex989) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex988) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex987) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_18,axiom,
! [VarCurr] :
( v127415(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1019) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1018) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1017) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1016) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1015) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1014) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1013) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1012) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1011) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1010) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1009) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1008) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1007) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1006) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1005) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1004) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_17,axiom,
! [VarCurr] :
( v127414(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1036) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1035) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1034) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1033) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1032) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1031) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1030) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1029) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1028) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1027) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1026) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1025) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1024) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1023) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1022) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1021) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_19,axiom,
! [VarCurr] :
( v127413(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1053) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1052) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1051) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1050) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1049) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1048) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1047) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1046) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1045) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1044) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1043) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1042) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1041) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1040) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1039) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1038) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_23,axiom,
! [VarCurr] :
( v127412(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1070) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1069) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1068) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1067) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1066) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1065) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1064) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1063) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1062) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1061) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1060) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1059) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1058) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1057) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1056) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1055) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_19,axiom,
! [VarCurr] :
( v127411(VarCurr)
=> ( ( v127408(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1087) )
& ( v127408(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1086) )
& ( v127408(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1085) )
& ( v127408(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1084) )
& ( v127408(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1083) )
& ( v127408(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1082) )
& ( v127408(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1081) )
& ( v127408(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1080) )
& ( v127408(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1079) )
& ( v127408(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1078) )
& ( v127408(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1077) )
& ( v127408(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1076) )
& ( v127408(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1075) )
& ( v127408(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1074) )
& ( v127408(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1073) )
& ( v127408(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1072) )
& ( v127408(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9031,axiom,
! [VarCurr] :
( v127474(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9030,axiom,
! [VarCurr] :
( v127473(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9029,axiom,
! [VarCurr] :
( v127472(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9028,axiom,
! [VarCurr] :
( v127471(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9027,axiom,
! [VarCurr] :
( v127470(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9026,axiom,
! [VarCurr] :
( v127469(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9025,axiom,
! [VarCurr] :
( v127468(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9024,axiom,
! [VarCurr] :
( v127467(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9023,axiom,
! [VarCurr] :
( v127466(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9022,axiom,
! [VarCurr] :
( v127465(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9021,axiom,
! [VarCurr] :
( v127464(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9020,axiom,
! [VarCurr] :
( v127463(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9019,axiom,
! [VarCurr] :
( v127462(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9018,axiom,
! [VarCurr] :
( v127461(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9017,axiom,
! [VarCurr] :
( v127460(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9016,axiom,
! [VarCurr] :
( v127459(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9015,axiom,
! [VarCurr] :
( v127458(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9014,axiom,
! [VarCurr] :
( v127457(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9013,axiom,
! [VarCurr] :
( v127456(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9012,axiom,
! [VarCurr] :
( v127455(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9011,axiom,
! [VarCurr] :
( v127454(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9010,axiom,
! [VarCurr] :
( v127453(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9009,axiom,
! [VarCurr] :
( v127452(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9008,axiom,
! [VarCurr] :
( v127451(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9007,axiom,
! [VarCurr] :
( v127450(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9006,axiom,
! [VarCurr] :
( v127449(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9005,axiom,
! [VarCurr] :
( v127448(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9004,axiom,
! [VarCurr] :
( v127447(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9003,axiom,
! [VarCurr] :
( v127446(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9002,axiom,
! [VarCurr] :
( v127445(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9001,axiom,
! [VarCurr] :
( v127444(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9000,axiom,
! [VarCurr] :
( v127443(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8999,axiom,
! [VarCurr] :
( v127442(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8998,axiom,
! [VarCurr] :
( v127441(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8997,axiom,
! [VarCurr] :
( v127440(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8996,axiom,
! [VarCurr] :
( v127439(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8995,axiom,
! [VarCurr] :
( v127438(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8994,axiom,
! [VarCurr] :
( v127437(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8993,axiom,
! [VarCurr] :
( v127436(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8992,axiom,
! [VarCurr] :
( v127435(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8991,axiom,
! [VarCurr] :
( v127434(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8990,axiom,
! [VarCurr] :
( v127433(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8989,axiom,
! [VarCurr] :
( v127432(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8988,axiom,
! [VarCurr] :
( v127431(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8987,axiom,
! [VarCurr] :
( v127430(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8986,axiom,
! [VarCurr] :
( v127429(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8985,axiom,
! [VarCurr] :
( v127428(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8984,axiom,
! [VarCurr] :
( v127427(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8983,axiom,
! [VarCurr] :
( v127426(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8982,axiom,
! [VarCurr] :
( v127425(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8981,axiom,
! [VarCurr] :
( v127424(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8980,axiom,
! [VarCurr] :
( v127423(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8979,axiom,
! [VarCurr] :
( v127422(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8978,axiom,
! [VarCurr] :
( v127421(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8977,axiom,
! [VarCurr] :
( v127420(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8976,axiom,
! [VarCurr] :
( v127419(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8975,axiom,
! [VarCurr] :
( v127418(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8974,axiom,
! [VarCurr] :
( v127417(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8973,axiom,
! [VarCurr] :
( v127416(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8972,axiom,
! [VarCurr] :
( v127415(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8971,axiom,
! [VarCurr] :
( v127414(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8970,axiom,
! [VarCurr] :
( v127413(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8969,axiom,
! [VarCurr] :
( v127412(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8968,axiom,
! [VarCurr] :
( v127411(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v127343(VarCurr)
& ~ v127344(VarCurr)
& ~ v127345(VarCurr)
& ~ v127346(VarCurr)
& ~ v127347(VarCurr)
& ~ v127348(VarCurr)
& ~ v127349(VarCurr)
& ~ v127350(VarCurr)
& ~ v127351(VarCurr)
& ~ v127352(VarCurr)
& ~ v127353(VarCurr)
& ~ v127354(VarCurr)
& ~ v127355(VarCurr)
& ~ v127356(VarCurr)
& ~ v127357(VarCurr)
& ~ v127358(VarCurr)
& ~ v127359(VarCurr)
& ~ v127360(VarCurr)
& ~ v127361(VarCurr)
& ~ v127362(VarCurr)
& ~ v127363(VarCurr)
& ~ v127364(VarCurr)
& ~ v127365(VarCurr)
& ~ v127366(VarCurr)
& ~ v127367(VarCurr)
& ~ v127368(VarCurr)
& ~ v127369(VarCurr)
& ~ v127370(VarCurr)
& ~ v127371(VarCurr)
& ~ v127372(VarCurr)
& ~ v127373(VarCurr)
& ~ v127374(VarCurr)
& ~ v127375(VarCurr)
& ~ v127376(VarCurr)
& ~ v127377(VarCurr)
& ~ v127378(VarCurr)
& ~ v127379(VarCurr)
& ~ v127380(VarCurr)
& ~ v127381(VarCurr)
& ~ v127382(VarCurr)
& ~ v127383(VarCurr)
& ~ v127384(VarCurr)
& ~ v127385(VarCurr)
& ~ v127386(VarCurr)
& ~ v127387(VarCurr)
& ~ v127388(VarCurr)
& ~ v127389(VarCurr)
& ~ v127390(VarCurr)
& ~ v127391(VarCurr)
& ~ v127392(VarCurr)
& ~ v127393(VarCurr)
& ~ v127394(VarCurr)
& ~ v127395(VarCurr)
& ~ v127396(VarCurr)
& ~ v127397(VarCurr)
& ~ v127398(VarCurr)
& ~ v127399(VarCurr)
& ~ v127400(VarCurr)
& ~ v127401(VarCurr)
& ~ v127402(VarCurr)
& ~ v127403(VarCurr)
& ~ v127404(VarCurr)
& ~ v127405(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v127338(VarCurr,B)
<=> v127340(VarCurr,B) ) ) ) ).
fof(range_axiom_181,axiom,
! [B] :
( range_16_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_5,axiom,
! [VarCurr] :
( v127405(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex33) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex32) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex31) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex30) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex29) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex28) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex27) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex26) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex25) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex24) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex23) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex22) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex21) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex20) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex19) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex18) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_5,axiom,
! [VarCurr] :
( v127404(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex50) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex49) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex48) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex47) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex46) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex45) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex44) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex43) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex42) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex41) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex40) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex39) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex38) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex37) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex36) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex35) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_5,axiom,
! [VarCurr] :
( v127403(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex67) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex66) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex65) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex64) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex63) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex62) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex61) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex60) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex59) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex58) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex57) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex56) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex55) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex54) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex53) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex52) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_5,axiom,
! [VarCurr] :
( v127402(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex84) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex83) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex82) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex81) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex80) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex79) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex78) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex77) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex76) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex75) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex74) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex73) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex72) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex71) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex70) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex69) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_5,axiom,
! [VarCurr] :
( v127401(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex101) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex100) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex99) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex98) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex97) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex96) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex95) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex94) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex93) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex92) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex91) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex90) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex89) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex88) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex87) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex86) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_5,axiom,
! [VarCurr] :
( v127400(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex118) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex117) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex116) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex115) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex114) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex113) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex112) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex111) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex110) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex109) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex108) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex107) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex106) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex105) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex104) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex103) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_5,axiom,
! [VarCurr] :
( v127399(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex135) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex134) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex133) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex132) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex131) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex130) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex129) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex128) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex127) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex126) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex125) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex124) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex123) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex122) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex121) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex120) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_5,axiom,
! [VarCurr] :
( v127398(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex152) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex151) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex150) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex149) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex148) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex147) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex146) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex145) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex144) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex143) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex142) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex141) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex140) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex139) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex138) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex137) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_5,axiom,
! [VarCurr] :
( v127397(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex169) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex168) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex167) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex166) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex165) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex164) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex163) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex162) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex161) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex160) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex159) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex158) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex157) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex156) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex155) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex154) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_5,axiom,
! [VarCurr] :
( v127396(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex186) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex185) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex184) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex183) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex182) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex181) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex180) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex179) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex178) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex177) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex176) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex175) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex174) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex173) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex172) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex171) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_5,axiom,
! [VarCurr] :
( v127395(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex203) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex202) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex201) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex200) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex199) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex198) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex197) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex196) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex195) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex194) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex193) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex192) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex191) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex190) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex189) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex188) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_5,axiom,
! [VarCurr] :
( v127394(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex220) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex219) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex218) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex217) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex216) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex215) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex214) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex213) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex212) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex211) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex210) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex209) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex208) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex207) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex206) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex205) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_5,axiom,
! [VarCurr] :
( v127393(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex237) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex236) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex235) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex234) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex233) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex232) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex231) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex230) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex229) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex228) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex227) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex226) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex225) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex224) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex223) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex222) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_5,axiom,
! [VarCurr] :
( v127392(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex254) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex253) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex252) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex251) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex250) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex249) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex248) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex247) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex246) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex245) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex244) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex243) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex242) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex241) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex240) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex239) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_5,axiom,
! [VarCurr] :
( v127391(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex271) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex270) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex269) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex268) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex267) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex266) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex265) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex264) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex263) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex262) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex261) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex260) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex259) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex258) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex257) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex256) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_5,axiom,
! [VarCurr] :
( v127390(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex288) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex287) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex286) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex285) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex284) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex283) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex282) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex281) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex280) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex279) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex278) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex277) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex276) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex275) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex274) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex273) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_5,axiom,
! [VarCurr] :
( v127389(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex305) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex304) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex303) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex302) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex301) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex300) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex299) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex298) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex297) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex296) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex295) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex294) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex293) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex292) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex291) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex290) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_5,axiom,
! [VarCurr] :
( v127388(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex322) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex321) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex320) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex319) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex318) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex317) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex316) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex315) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex314) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex313) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex312) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex311) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex310) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex309) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex308) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex307) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_5,axiom,
! [VarCurr] :
( v127387(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex339) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex338) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex337) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex336) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex335) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex334) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex333) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex332) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex331) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex330) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex329) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex328) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex327) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex326) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex325) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex324) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_5,axiom,
! [VarCurr] :
( v127386(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex356) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex355) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex354) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex353) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex352) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex351) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex350) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex349) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex348) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex347) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex346) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex345) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex344) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex343) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex342) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex341) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_5,axiom,
! [VarCurr] :
( v127385(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex373) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex372) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex371) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex370) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex369) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex368) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex367) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex366) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex365) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex364) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex363) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex362) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex361) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex360) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex359) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex358) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_5,axiom,
! [VarCurr] :
( v127384(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex390) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex389) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex388) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex387) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex386) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex385) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex384) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex383) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex382) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex381) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex380) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex379) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex378) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex377) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex376) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex375) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_5,axiom,
! [VarCurr] :
( v127383(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex407) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex406) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex405) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex404) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex403) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex402) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex401) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex400) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex399) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex398) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex397) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex396) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex395) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex394) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex393) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex392) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_5,axiom,
! [VarCurr] :
( v127382(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex424) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex423) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex422) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex421) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex420) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex419) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex418) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex417) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex416) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex415) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex414) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex413) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex412) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex411) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex410) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex409) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_5,axiom,
! [VarCurr] :
( v127381(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex441) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex440) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex439) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex438) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex437) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex436) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex435) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex434) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex433) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex432) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex431) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex430) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex429) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex428) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex427) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex426) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_5,axiom,
! [VarCurr] :
( v127380(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex458) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex457) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex456) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex455) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex454) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex453) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex452) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex451) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex450) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex449) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex448) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex447) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex446) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex445) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex444) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex443) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_5,axiom,
! [VarCurr] :
( v127379(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex475) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex474) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex473) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex472) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex471) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex470) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex469) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex468) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex467) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex466) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex465) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex464) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex463) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex462) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex461) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex460) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_5,axiom,
! [VarCurr] :
( v127378(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex492) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex491) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex490) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex489) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex488) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex487) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex486) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex485) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex484) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex483) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex482) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex481) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex480) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex479) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex478) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex477) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_5,axiom,
! [VarCurr] :
( v127377(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex509) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex508) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex507) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex506) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex505) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex504) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex503) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex502) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex501) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex500) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex499) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex498) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex497) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex496) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex495) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex494) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_5,axiom,
! [VarCurr] :
( v127376(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex526) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex525) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex524) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex523) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex522) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex521) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex520) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex519) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex518) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex517) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex516) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex515) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex514) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex513) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex512) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex511) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_5,axiom,
! [VarCurr] :
( v127375(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex543) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex542) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex541) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex540) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex539) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex538) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex537) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex536) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex535) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex534) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex533) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex532) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex531) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex530) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex529) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex528) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_5,axiom,
! [VarCurr] :
( v127374(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex560) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex559) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex558) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex557) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex556) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex555) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex554) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex553) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex552) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex551) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex550) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex549) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex548) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex547) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex546) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex545) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_6,axiom,
! [VarCurr] :
( v127373(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex577) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex576) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex575) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex574) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex573) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex572) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex571) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex570) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex569) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex568) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex567) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex566) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex565) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex564) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex563) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex562) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_6,axiom,
! [VarCurr] :
( v127372(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex594) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex593) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex592) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex591) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex590) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex589) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex588) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex587) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex586) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex585) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex584) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex583) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex582) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex581) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex580) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex579) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_6,axiom,
! [VarCurr] :
( v127371(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex611) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex610) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex609) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex608) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex607) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex606) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex605) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex604) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex603) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex602) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex601) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex600) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex599) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex598) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex597) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex596) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_6,axiom,
! [VarCurr] :
( v127370(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex628) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex627) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex626) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex625) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex624) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex623) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex622) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex621) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex620) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex619) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex618) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex617) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex616) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex615) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex614) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex613) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_6,axiom,
! [VarCurr] :
( v127369(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex645) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex644) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex643) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex642) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex641) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex640) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex639) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex638) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex637) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex636) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex635) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex634) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex633) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex632) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex631) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex630) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_6,axiom,
! [VarCurr] :
( v127368(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex662) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex661) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex660) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex659) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex658) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex657) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex656) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex655) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex654) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex653) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex652) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex651) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex650) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex649) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex648) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex647) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_6,axiom,
! [VarCurr] :
( v127367(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex679) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex678) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex677) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex676) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex675) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex674) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex673) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex672) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex671) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex670) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex669) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex668) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex667) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex666) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex665) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex664) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_6,axiom,
! [VarCurr] :
( v127366(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex696) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex695) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex694) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex693) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex692) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex691) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex690) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex689) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex688) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex687) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex686) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex685) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex684) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex683) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex682) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex681) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_6,axiom,
! [VarCurr] :
( v127365(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex713) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex712) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex711) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex710) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex709) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex708) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex707) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex706) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex705) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex704) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex703) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex702) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex701) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex700) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex699) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex698) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_6,axiom,
! [VarCurr] :
( v127364(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex730) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex729) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex728) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex727) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex726) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex725) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex724) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex723) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex722) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex721) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex720) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex719) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex718) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex717) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex716) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex715) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_6,axiom,
! [VarCurr] :
( v127363(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex747) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex746) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex745) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex744) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex743) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex742) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex741) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex740) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex739) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex738) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex737) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex736) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex735) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex734) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex733) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex732) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_6,axiom,
! [VarCurr] :
( v127362(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex764) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex763) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex762) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex761) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex760) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex759) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex758) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex757) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex756) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex755) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex754) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex753) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex752) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex751) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex750) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex749) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_6,axiom,
! [VarCurr] :
( v127361(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex781) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex780) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex779) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex778) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex777) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex776) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex775) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex774) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex773) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex772) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex771) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex770) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex769) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex768) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex767) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex766) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_6,axiom,
! [VarCurr] :
( v127360(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex798) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex797) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex796) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex795) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex794) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex793) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex792) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex791) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex790) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex789) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex788) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex787) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex786) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex785) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex784) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex783) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_6,axiom,
! [VarCurr] :
( v127359(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex815) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex814) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex813) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex812) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex811) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex810) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex809) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex808) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex807) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex806) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex805) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex804) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex803) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex802) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex801) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex800) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_6,axiom,
! [VarCurr] :
( v127358(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex832) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex831) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex830) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex829) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex828) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex827) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex826) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex825) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex824) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex823) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex822) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex821) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex820) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex819) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex818) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex817) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_7,axiom,
! [VarCurr] :
( v127357(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex849) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex848) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex847) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex846) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex845) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex844) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex843) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex842) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex841) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex840) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex839) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex838) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex837) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex836) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex835) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex834) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_7,axiom,
! [VarCurr] :
( v127356(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex866) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex865) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex864) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex863) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex862) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex861) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex860) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex859) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex858) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex857) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex856) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex855) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex854) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex853) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex852) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex851) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_7,axiom,
! [VarCurr] :
( v127355(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex883) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex882) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex881) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex880) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex879) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex878) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex877) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex876) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex875) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex874) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex873) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex872) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex871) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex870) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex869) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex868) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_7,axiom,
! [VarCurr] :
( v127354(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex900) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex899) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex898) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex897) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex896) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex895) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex894) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex893) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex892) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex891) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex890) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex889) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex888) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex887) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex886) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex885) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_8,axiom,
! [VarCurr] :
( v127353(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex917) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex916) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex915) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex914) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex913) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex912) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex911) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex910) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex909) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex908) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex907) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex906) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex905) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex904) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex903) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex902) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_8,axiom,
! [VarCurr] :
( v127352(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex934) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex933) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex932) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex931) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex930) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex929) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex928) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex927) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex926) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex925) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex924) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex923) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex922) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex921) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex920) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex919) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_8,axiom,
! [VarCurr] :
( v127351(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex951) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex950) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex949) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex948) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex947) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex946) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex945) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex944) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex943) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex942) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex941) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex940) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex939) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex938) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex937) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex936) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_16,axiom,
! [VarCurr] :
( v127350(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex968) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex967) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex966) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex965) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex964) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex963) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex962) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex961) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex960) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex959) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex958) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex957) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex956) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex955) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex954) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex953) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_16,axiom,
! [VarCurr] :
( v127349(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex985) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex984) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex983) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex982) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex981) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex980) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex979) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex978) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex977) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex976) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex975) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex974) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex973) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex972) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex971) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex970) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_16,axiom,
! [VarCurr] :
( v127348(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1002) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1001) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1000) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex999) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex998) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex997) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex996) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex995) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex994) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex993) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex992) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex991) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex990) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex989) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex988) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex987) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_17,axiom,
! [VarCurr] :
( v127347(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1019) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1018) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1017) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1016) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1015) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1014) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1013) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1012) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1011) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1010) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1009) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1008) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1007) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1006) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1005) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1004) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_16,axiom,
! [VarCurr] :
( v127346(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1036) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1035) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1034) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1033) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1032) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1031) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1030) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1029) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1028) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1027) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1026) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1025) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1024) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1023) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1022) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1021) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_18,axiom,
! [VarCurr] :
( v127345(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1053) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1052) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1051) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1050) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1049) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1048) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1047) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1046) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1045) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1044) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1043) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1042) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1041) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1040) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1039) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1038) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_22,axiom,
! [VarCurr] :
( v127344(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1070) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1069) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1068) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1067) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1066) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1065) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1064) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1063) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1062) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1061) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1060) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1059) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1058) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1057) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1056) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1055) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_18,axiom,
! [VarCurr] :
( v127343(VarCurr)
=> ( ( v127338(VarCurr,bitIndex16)
<=> v127340(VarCurr,bitIndex1087) )
& ( v127338(VarCurr,bitIndex15)
<=> v127340(VarCurr,bitIndex1086) )
& ( v127338(VarCurr,bitIndex14)
<=> v127340(VarCurr,bitIndex1085) )
& ( v127338(VarCurr,bitIndex13)
<=> v127340(VarCurr,bitIndex1084) )
& ( v127338(VarCurr,bitIndex12)
<=> v127340(VarCurr,bitIndex1083) )
& ( v127338(VarCurr,bitIndex11)
<=> v127340(VarCurr,bitIndex1082) )
& ( v127338(VarCurr,bitIndex10)
<=> v127340(VarCurr,bitIndex1081) )
& ( v127338(VarCurr,bitIndex9)
<=> v127340(VarCurr,bitIndex1080) )
& ( v127338(VarCurr,bitIndex8)
<=> v127340(VarCurr,bitIndex1079) )
& ( v127338(VarCurr,bitIndex7)
<=> v127340(VarCurr,bitIndex1078) )
& ( v127338(VarCurr,bitIndex6)
<=> v127340(VarCurr,bitIndex1077) )
& ( v127338(VarCurr,bitIndex5)
<=> v127340(VarCurr,bitIndex1076) )
& ( v127338(VarCurr,bitIndex4)
<=> v127340(VarCurr,bitIndex1075) )
& ( v127338(VarCurr,bitIndex3)
<=> v127340(VarCurr,bitIndex1074) )
& ( v127338(VarCurr,bitIndex2)
<=> v127340(VarCurr,bitIndex1073) )
& ( v127338(VarCurr,bitIndex1)
<=> v127340(VarCurr,bitIndex1072) )
& ( v127338(VarCurr,bitIndex0)
<=> v127340(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8967,axiom,
! [VarCurr] :
( v127406(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8966,axiom,
! [VarCurr] :
( v127405(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8965,axiom,
! [VarCurr] :
( v127404(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8964,axiom,
! [VarCurr] :
( v127403(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8963,axiom,
! [VarCurr] :
( v127402(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8962,axiom,
! [VarCurr] :
( v127401(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8961,axiom,
! [VarCurr] :
( v127400(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8960,axiom,
! [VarCurr] :
( v127399(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8959,axiom,
! [VarCurr] :
( v127398(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8958,axiom,
! [VarCurr] :
( v127397(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8957,axiom,
! [VarCurr] :
( v127396(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8956,axiom,
! [VarCurr] :
( v127395(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8955,axiom,
! [VarCurr] :
( v127394(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8954,axiom,
! [VarCurr] :
( v127393(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8953,axiom,
! [VarCurr] :
( v127392(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8952,axiom,
! [VarCurr] :
( v127391(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8951,axiom,
! [VarCurr] :
( v127390(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8950,axiom,
! [VarCurr] :
( v127389(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8949,axiom,
! [VarCurr] :
( v127388(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8948,axiom,
! [VarCurr] :
( v127387(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8947,axiom,
! [VarCurr] :
( v127386(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8946,axiom,
! [VarCurr] :
( v127385(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8945,axiom,
! [VarCurr] :
( v127384(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8944,axiom,
! [VarCurr] :
( v127383(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8943,axiom,
! [VarCurr] :
( v127382(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8942,axiom,
! [VarCurr] :
( v127381(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8941,axiom,
! [VarCurr] :
( v127380(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8940,axiom,
! [VarCurr] :
( v127379(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8939,axiom,
! [VarCurr] :
( v127378(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8938,axiom,
! [VarCurr] :
( v127377(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8937,axiom,
! [VarCurr] :
( v127376(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8936,axiom,
! [VarCurr] :
( v127375(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8935,axiom,
! [VarCurr] :
( v127374(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8934,axiom,
! [VarCurr] :
( v127373(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8933,axiom,
! [VarCurr] :
( v127372(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8932,axiom,
! [VarCurr] :
( v127371(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8931,axiom,
! [VarCurr] :
( v127370(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8930,axiom,
! [VarCurr] :
( v127369(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8929,axiom,
! [VarCurr] :
( v127368(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8928,axiom,
! [VarCurr] :
( v127367(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8927,axiom,
! [VarCurr] :
( v127366(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8926,axiom,
! [VarCurr] :
( v127365(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8925,axiom,
! [VarCurr] :
( v127364(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8924,axiom,
! [VarCurr] :
( v127363(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8923,axiom,
! [VarCurr] :
( v127362(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8922,axiom,
! [VarCurr] :
( v127361(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8921,axiom,
! [VarCurr] :
( v127360(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8920,axiom,
! [VarCurr] :
( v127359(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8919,axiom,
! [VarCurr] :
( v127358(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8918,axiom,
! [VarCurr] :
( v127357(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8917,axiom,
! [VarCurr] :
( v127356(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8916,axiom,
! [VarCurr] :
( v127355(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8915,axiom,
! [VarCurr] :
( v127354(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8914,axiom,
! [VarCurr] :
( v127353(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8913,axiom,
! [VarCurr] :
( v127352(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8912,axiom,
! [VarCurr] :
( v127351(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8911,axiom,
! [VarCurr] :
( v127350(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8910,axiom,
! [VarCurr] :
( v127349(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8909,axiom,
! [VarCurr] :
( v127348(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8908,axiom,
! [VarCurr] :
( v127347(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8907,axiom,
! [VarCurr] :
( v127346(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8906,axiom,
! [VarCurr] :
( v127345(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8905,axiom,
! [VarCurr] :
( v127344(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8904,axiom,
! [VarCurr] :
( v127343(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25015,axiom,
! [VarCurr] :
( v127326(VarCurr)
<=> ( v127333(VarCurr)
& v127334(VarCurr) ) ) ).
fof(writeUnaryOperator_10050,axiom,
! [VarCurr] :
( ~ v127334(VarCurr)
<=> v127331(VarCurr) ) ).
fof(writeUnaryOperator_10049,axiom,
! [VarCurr] :
( ~ v127333(VarCurr)
<=> v127328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25014,axiom,
! [VarCurr] :
( v127328(VarCurr)
<=> ( v114834(VarCurr)
& v121151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_4,axiom,
! [VarCurr] :
( ( ~ v127261(VarCurr)
& ~ v127262(VarCurr)
& ~ v127263(VarCurr)
& ~ v127264(VarCurr)
& ~ v127265(VarCurr)
& ~ v127266(VarCurr)
& ~ v127267(VarCurr)
& ~ v127268(VarCurr)
& ~ v127269(VarCurr)
& ~ v127270(VarCurr)
& ~ v127271(VarCurr)
& ~ v127272(VarCurr)
& ~ v127273(VarCurr)
& ~ v127274(VarCurr)
& ~ v127275(VarCurr)
& ~ v127276(VarCurr)
& ~ v127277(VarCurr)
& ~ v127278(VarCurr)
& ~ v127279(VarCurr)
& ~ v127280(VarCurr)
& ~ v127281(VarCurr)
& ~ v127282(VarCurr)
& ~ v127283(VarCurr)
& ~ v127284(VarCurr)
& ~ v127285(VarCurr)
& ~ v127286(VarCurr)
& ~ v127287(VarCurr)
& ~ v127288(VarCurr)
& ~ v127289(VarCurr)
& ~ v127290(VarCurr)
& ~ v127291(VarCurr)
& ~ v127292(VarCurr)
& ~ v127293(VarCurr)
& ~ v127294(VarCurr)
& ~ v127295(VarCurr)
& ~ v127296(VarCurr)
& ~ v127297(VarCurr)
& ~ v127298(VarCurr)
& ~ v127299(VarCurr)
& ~ v127300(VarCurr)
& ~ v127301(VarCurr)
& ~ v127302(VarCurr)
& ~ v127303(VarCurr)
& ~ v127304(VarCurr)
& ~ v127305(VarCurr)
& ~ v127306(VarCurr)
& ~ v127307(VarCurr)
& ~ v127308(VarCurr)
& ~ v127309(VarCurr)
& ~ v127310(VarCurr)
& ~ v127311(VarCurr)
& ~ v127312(VarCurr)
& ~ v127313(VarCurr)
& ~ v127314(VarCurr)
& ~ v127315(VarCurr)
& ~ v127316(VarCurr)
& ~ v127317(VarCurr)
& ~ v127318(VarCurr)
& ~ v127319(VarCurr)
& ~ v127320(VarCurr)
& ~ v127321(VarCurr)
& ~ v127322(VarCurr)
& ~ v127323(VarCurr) )
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_4,axiom,
! [VarCurr] :
( v127323(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_4,axiom,
! [VarCurr] :
( v127322(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_4,axiom,
! [VarCurr] :
( v127321(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_4,axiom,
! [VarCurr] :
( v127320(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_4,axiom,
! [VarCurr] :
( v127319(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_4,axiom,
! [VarCurr] :
( v127318(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_4,axiom,
! [VarCurr] :
( v127317(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_4,axiom,
! [VarCurr] :
( v127316(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_4,axiom,
! [VarCurr] :
( v127315(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_4,axiom,
! [VarCurr] :
( v127314(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_4,axiom,
! [VarCurr] :
( v127313(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_4,axiom,
! [VarCurr] :
( v127312(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_4,axiom,
! [VarCurr] :
( v127311(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_4,axiom,
! [VarCurr] :
( v127310(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_4,axiom,
! [VarCurr] :
( v127309(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_4,axiom,
! [VarCurr] :
( v127308(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_4,axiom,
! [VarCurr] :
( v127307(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_4,axiom,
! [VarCurr] :
( v127306(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_4,axiom,
! [VarCurr] :
( v127305(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_4,axiom,
! [VarCurr] :
( v127304(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_4,axiom,
! [VarCurr] :
( v127303(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_4,axiom,
! [VarCurr] :
( v127302(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_4,axiom,
! [VarCurr] :
( v127301(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_4,axiom,
! [VarCurr] :
( v127300(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_4,axiom,
! [VarCurr] :
( v127299(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_4,axiom,
! [VarCurr] :
( v127298(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_4,axiom,
! [VarCurr] :
( v127297(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_4,axiom,
! [VarCurr] :
( v127296(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_4,axiom,
! [VarCurr] :
( v127295(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_4,axiom,
! [VarCurr] :
( v127294(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_4,axiom,
! [VarCurr] :
( v127293(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_4,axiom,
! [VarCurr] :
( v127292(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_5,axiom,
! [VarCurr] :
( v127291(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_5,axiom,
! [VarCurr] :
( v127290(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_5,axiom,
! [VarCurr] :
( v127289(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_5,axiom,
! [VarCurr] :
( v127288(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_5,axiom,
! [VarCurr] :
( v127287(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_5,axiom,
! [VarCurr] :
( v127286(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_5,axiom,
! [VarCurr] :
( v127285(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_5,axiom,
! [VarCurr] :
( v127284(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_5,axiom,
! [VarCurr] :
( v127283(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_5,axiom,
! [VarCurr] :
( v127282(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_5,axiom,
! [VarCurr] :
( v127281(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_5,axiom,
! [VarCurr] :
( v127280(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_5,axiom,
! [VarCurr] :
( v127279(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_5,axiom,
! [VarCurr] :
( v127278(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_5,axiom,
! [VarCurr] :
( v127277(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_5,axiom,
! [VarCurr] :
( v127276(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_6,axiom,
! [VarCurr] :
( v127275(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_6,axiom,
! [VarCurr] :
( v127274(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_6,axiom,
! [VarCurr] :
( v127273(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_6,axiom,
! [VarCurr] :
( v127272(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_7,axiom,
! [VarCurr] :
( v127271(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_7,axiom,
! [VarCurr] :
( v127270(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_7,axiom,
! [VarCurr] :
( v127269(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_15,axiom,
! [VarCurr] :
( v127268(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_15,axiom,
! [VarCurr] :
( v127267(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_15,axiom,
! [VarCurr] :
( v127266(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_16,axiom,
! [VarCurr] :
( v127265(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_15,axiom,
! [VarCurr] :
( v127264(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_17,axiom,
! [VarCurr] :
( v127263(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_21,axiom,
! [VarCurr] :
( v127262(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5344,axiom,
! [VarCurr] :
( v127261(VarCurr)
=> ( v127256(VarCurr)
<=> v127118(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8903,axiom,
! [VarCurr] :
( v127324(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8902,axiom,
! [VarCurr] :
( v127323(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8901,axiom,
! [VarCurr] :
( v127322(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8900,axiom,
! [VarCurr] :
( v127321(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8899,axiom,
! [VarCurr] :
( v127320(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8898,axiom,
! [VarCurr] :
( v127319(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8897,axiom,
! [VarCurr] :
( v127318(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8896,axiom,
! [VarCurr] :
( v127317(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8895,axiom,
! [VarCurr] :
( v127316(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8894,axiom,
! [VarCurr] :
( v127315(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8893,axiom,
! [VarCurr] :
( v127314(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8892,axiom,
! [VarCurr] :
( v127313(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8891,axiom,
! [VarCurr] :
( v127312(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8890,axiom,
! [VarCurr] :
( v127311(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8889,axiom,
! [VarCurr] :
( v127310(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8888,axiom,
! [VarCurr] :
( v127309(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8887,axiom,
! [VarCurr] :
( v127308(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8886,axiom,
! [VarCurr] :
( v127307(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8885,axiom,
! [VarCurr] :
( v127306(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8884,axiom,
! [VarCurr] :
( v127305(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8883,axiom,
! [VarCurr] :
( v127304(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8882,axiom,
! [VarCurr] :
( v127303(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8881,axiom,
! [VarCurr] :
( v127302(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8880,axiom,
! [VarCurr] :
( v127301(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8879,axiom,
! [VarCurr] :
( v127300(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8878,axiom,
! [VarCurr] :
( v127299(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8877,axiom,
! [VarCurr] :
( v127298(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8876,axiom,
! [VarCurr] :
( v127297(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8875,axiom,
! [VarCurr] :
( v127296(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8874,axiom,
! [VarCurr] :
( v127295(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8873,axiom,
! [VarCurr] :
( v127294(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8872,axiom,
! [VarCurr] :
( v127293(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $true )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8871,axiom,
! [VarCurr] :
( v127292(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8870,axiom,
! [VarCurr] :
( v127291(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8869,axiom,
! [VarCurr] :
( v127290(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8868,axiom,
! [VarCurr] :
( v127289(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8867,axiom,
! [VarCurr] :
( v127288(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8866,axiom,
! [VarCurr] :
( v127287(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8865,axiom,
! [VarCurr] :
( v127286(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8864,axiom,
! [VarCurr] :
( v127285(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8863,axiom,
! [VarCurr] :
( v127284(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8862,axiom,
! [VarCurr] :
( v127283(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8861,axiom,
! [VarCurr] :
( v127282(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8860,axiom,
! [VarCurr] :
( v127281(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8859,axiom,
! [VarCurr] :
( v127280(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8858,axiom,
! [VarCurr] :
( v127279(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8857,axiom,
! [VarCurr] :
( v127278(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8856,axiom,
! [VarCurr] :
( v127277(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $true )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8855,axiom,
! [VarCurr] :
( v127276(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8854,axiom,
! [VarCurr] :
( v127275(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8853,axiom,
! [VarCurr] :
( v127274(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8852,axiom,
! [VarCurr] :
( v127273(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8851,axiom,
! [VarCurr] :
( v127272(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8850,axiom,
! [VarCurr] :
( v127271(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8849,axiom,
! [VarCurr] :
( v127270(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8848,axiom,
! [VarCurr] :
( v127269(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $true )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8847,axiom,
! [VarCurr] :
( v127268(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8846,axiom,
! [VarCurr] :
( v127267(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8845,axiom,
! [VarCurr] :
( v127266(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8844,axiom,
! [VarCurr] :
( v127265(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $true )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8843,axiom,
! [VarCurr] :
( v127264(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8842,axiom,
! [VarCurr] :
( v127263(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $true )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8841,axiom,
! [VarCurr] :
( v127262(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8840,axiom,
! [VarCurr] :
( v127261(VarCurr)
<=> ( ( v127258(VarCurr,bitIndex5)
<=> $false )
& ( v127258(VarCurr,bitIndex4)
<=> $false )
& ( v127258(VarCurr,bitIndex3)
<=> $false )
& ( v127258(VarCurr,bitIndex2)
<=> $false )
& ( v127258(VarCurr,bitIndex1)
<=> $false )
& ( v127258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_3,axiom,
! [VarCurr] :
( ( ~ v127191(VarCurr)
& ~ v127192(VarCurr)
& ~ v127193(VarCurr)
& ~ v127194(VarCurr)
& ~ v127195(VarCurr)
& ~ v127196(VarCurr)
& ~ v127197(VarCurr)
& ~ v127198(VarCurr)
& ~ v127199(VarCurr)
& ~ v127200(VarCurr)
& ~ v127201(VarCurr)
& ~ v127202(VarCurr)
& ~ v127203(VarCurr)
& ~ v127204(VarCurr)
& ~ v127205(VarCurr)
& ~ v127206(VarCurr)
& ~ v127207(VarCurr)
& ~ v127208(VarCurr)
& ~ v127209(VarCurr)
& ~ v127210(VarCurr)
& ~ v127211(VarCurr)
& ~ v127212(VarCurr)
& ~ v127213(VarCurr)
& ~ v127214(VarCurr)
& ~ v127215(VarCurr)
& ~ v127216(VarCurr)
& ~ v127217(VarCurr)
& ~ v127218(VarCurr)
& ~ v127219(VarCurr)
& ~ v127220(VarCurr)
& ~ v127221(VarCurr)
& ~ v127222(VarCurr)
& ~ v127223(VarCurr)
& ~ v127224(VarCurr)
& ~ v127225(VarCurr)
& ~ v127226(VarCurr)
& ~ v127227(VarCurr)
& ~ v127228(VarCurr)
& ~ v127229(VarCurr)
& ~ v127230(VarCurr)
& ~ v127231(VarCurr)
& ~ v127232(VarCurr)
& ~ v127233(VarCurr)
& ~ v127234(VarCurr)
& ~ v127235(VarCurr)
& ~ v127236(VarCurr)
& ~ v127237(VarCurr)
& ~ v127238(VarCurr)
& ~ v127239(VarCurr)
& ~ v127240(VarCurr)
& ~ v127241(VarCurr)
& ~ v127242(VarCurr)
& ~ v127243(VarCurr)
& ~ v127244(VarCurr)
& ~ v127245(VarCurr)
& ~ v127246(VarCurr)
& ~ v127247(VarCurr)
& ~ v127248(VarCurr)
& ~ v127249(VarCurr)
& ~ v127250(VarCurr)
& ~ v127251(VarCurr)
& ~ v127252(VarCurr)
& ~ v127253(VarCurr) )
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_3,axiom,
! [VarCurr] :
( v127253(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_3,axiom,
! [VarCurr] :
( v127252(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_3,axiom,
! [VarCurr] :
( v127251(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_3,axiom,
! [VarCurr] :
( v127250(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_3,axiom,
! [VarCurr] :
( v127249(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_3,axiom,
! [VarCurr] :
( v127248(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_3,axiom,
! [VarCurr] :
( v127247(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_3,axiom,
! [VarCurr] :
( v127246(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_3,axiom,
! [VarCurr] :
( v127245(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_3,axiom,
! [VarCurr] :
( v127244(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_3,axiom,
! [VarCurr] :
( v127243(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_3,axiom,
! [VarCurr] :
( v127242(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_3,axiom,
! [VarCurr] :
( v127241(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_3,axiom,
! [VarCurr] :
( v127240(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_3,axiom,
! [VarCurr] :
( v127239(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_3,axiom,
! [VarCurr] :
( v127238(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_3,axiom,
! [VarCurr] :
( v127237(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_3,axiom,
! [VarCurr] :
( v127236(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_3,axiom,
! [VarCurr] :
( v127235(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_3,axiom,
! [VarCurr] :
( v127234(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_3,axiom,
! [VarCurr] :
( v127233(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_3,axiom,
! [VarCurr] :
( v127232(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_3,axiom,
! [VarCurr] :
( v127231(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_3,axiom,
! [VarCurr] :
( v127230(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_3,axiom,
! [VarCurr] :
( v127229(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_3,axiom,
! [VarCurr] :
( v127228(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_3,axiom,
! [VarCurr] :
( v127227(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_3,axiom,
! [VarCurr] :
( v127226(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_3,axiom,
! [VarCurr] :
( v127225(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_3,axiom,
! [VarCurr] :
( v127224(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_3,axiom,
! [VarCurr] :
( v127223(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_3,axiom,
! [VarCurr] :
( v127222(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_4,axiom,
! [VarCurr] :
( v127221(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_4,axiom,
! [VarCurr] :
( v127220(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_4,axiom,
! [VarCurr] :
( v127219(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_4,axiom,
! [VarCurr] :
( v127218(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_4,axiom,
! [VarCurr] :
( v127217(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_4,axiom,
! [VarCurr] :
( v127216(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_4,axiom,
! [VarCurr] :
( v127215(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_4,axiom,
! [VarCurr] :
( v127214(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_4,axiom,
! [VarCurr] :
( v127213(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_4,axiom,
! [VarCurr] :
( v127212(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_4,axiom,
! [VarCurr] :
( v127211(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_4,axiom,
! [VarCurr] :
( v127210(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_4,axiom,
! [VarCurr] :
( v127209(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_4,axiom,
! [VarCurr] :
( v127208(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_4,axiom,
! [VarCurr] :
( v127207(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_4,axiom,
! [VarCurr] :
( v127206(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_5,axiom,
! [VarCurr] :
( v127205(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_5,axiom,
! [VarCurr] :
( v127204(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_5,axiom,
! [VarCurr] :
( v127203(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_5,axiom,
! [VarCurr] :
( v127202(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_6,axiom,
! [VarCurr] :
( v127201(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_6,axiom,
! [VarCurr] :
( v127200(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_6,axiom,
! [VarCurr] :
( v127199(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_14,axiom,
! [VarCurr] :
( v127198(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_14,axiom,
! [VarCurr] :
( v127197(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_14,axiom,
! [VarCurr] :
( v127196(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_15,axiom,
! [VarCurr] :
( v127195(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_14,axiom,
! [VarCurr] :
( v127194(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_16,axiom,
! [VarCurr] :
( v127193(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5340,axiom,
! [VarCurr] :
( v127192(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarCurr] :
( v127191(VarCurr)
=> ( v127116(VarCurr,bitIndex1)
<=> v127118(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8839,axiom,
! [VarCurr] :
( v127254(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8838,axiom,
! [VarCurr] :
( v127253(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8837,axiom,
! [VarCurr] :
( v127252(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8836,axiom,
! [VarCurr] :
( v127251(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8835,axiom,
! [VarCurr] :
( v127250(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8834,axiom,
! [VarCurr] :
( v127249(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8833,axiom,
! [VarCurr] :
( v127248(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8832,axiom,
! [VarCurr] :
( v127247(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8831,axiom,
! [VarCurr] :
( v127246(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8830,axiom,
! [VarCurr] :
( v127245(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8829,axiom,
! [VarCurr] :
( v127244(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8828,axiom,
! [VarCurr] :
( v127243(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8827,axiom,
! [VarCurr] :
( v127242(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8826,axiom,
! [VarCurr] :
( v127241(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8825,axiom,
! [VarCurr] :
( v127240(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8824,axiom,
! [VarCurr] :
( v127239(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8823,axiom,
! [VarCurr] :
( v127238(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8822,axiom,
! [VarCurr] :
( v127237(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8821,axiom,
! [VarCurr] :
( v127236(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8820,axiom,
! [VarCurr] :
( v127235(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8819,axiom,
! [VarCurr] :
( v127234(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8818,axiom,
! [VarCurr] :
( v127233(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8817,axiom,
! [VarCurr] :
( v127232(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8816,axiom,
! [VarCurr] :
( v127231(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8815,axiom,
! [VarCurr] :
( v127230(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8814,axiom,
! [VarCurr] :
( v127229(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8813,axiom,
! [VarCurr] :
( v127228(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8812,axiom,
! [VarCurr] :
( v127227(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8811,axiom,
! [VarCurr] :
( v127226(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8810,axiom,
! [VarCurr] :
( v127225(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8809,axiom,
! [VarCurr] :
( v127224(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8808,axiom,
! [VarCurr] :
( v127223(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $true )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8807,axiom,
! [VarCurr] :
( v127222(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8806,axiom,
! [VarCurr] :
( v127221(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8805,axiom,
! [VarCurr] :
( v127220(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8804,axiom,
! [VarCurr] :
( v127219(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8803,axiom,
! [VarCurr] :
( v127218(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8802,axiom,
! [VarCurr] :
( v127217(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8801,axiom,
! [VarCurr] :
( v127216(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8800,axiom,
! [VarCurr] :
( v127215(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8799,axiom,
! [VarCurr] :
( v127214(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8798,axiom,
! [VarCurr] :
( v127213(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8797,axiom,
! [VarCurr] :
( v127212(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8796,axiom,
! [VarCurr] :
( v127211(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8795,axiom,
! [VarCurr] :
( v127210(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8794,axiom,
! [VarCurr] :
( v127209(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8793,axiom,
! [VarCurr] :
( v127208(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8792,axiom,
! [VarCurr] :
( v127207(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $true )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8791,axiom,
! [VarCurr] :
( v127206(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8790,axiom,
! [VarCurr] :
( v127205(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8789,axiom,
! [VarCurr] :
( v127204(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8788,axiom,
! [VarCurr] :
( v127203(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8787,axiom,
! [VarCurr] :
( v127202(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8786,axiom,
! [VarCurr] :
( v127201(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8785,axiom,
! [VarCurr] :
( v127200(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8784,axiom,
! [VarCurr] :
( v127199(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $true )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8783,axiom,
! [VarCurr] :
( v127198(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8782,axiom,
! [VarCurr] :
( v127197(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8781,axiom,
! [VarCurr] :
( v127196(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8780,axiom,
! [VarCurr] :
( v127195(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $true )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8779,axiom,
! [VarCurr] :
( v127194(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8778,axiom,
! [VarCurr] :
( v127193(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $true )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8777,axiom,
! [VarCurr] :
( v127192(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8776,axiom,
! [VarCurr] :
( v127191(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex5)
<=> $false )
& ( v121153(VarCurr,bitIndex4)
<=> $false )
& ( v121153(VarCurr,bitIndex3)
<=> $false )
& ( v121153(VarCurr,bitIndex2)
<=> $false )
& ( v121153(VarCurr,bitIndex1)
<=> $false )
& ( v121153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_2,axiom,
! [VarCurr] :
( ( ~ v127125(VarCurr)
& ~ v127126(VarCurr)
& ~ v127127(VarCurr)
& ~ v127128(VarCurr)
& ~ v127129(VarCurr)
& ~ v127130(VarCurr)
& ~ v127131(VarCurr)
& ~ v127132(VarCurr)
& ~ v127133(VarCurr)
& ~ v127134(VarCurr)
& ~ v127135(VarCurr)
& ~ v127136(VarCurr)
& ~ v127137(VarCurr)
& ~ v127138(VarCurr)
& ~ v127139(VarCurr)
& ~ v127140(VarCurr)
& ~ v127141(VarCurr)
& ~ v127142(VarCurr)
& ~ v127143(VarCurr)
& ~ v127144(VarCurr)
& ~ v127145(VarCurr)
& ~ v127146(VarCurr)
& ~ v127147(VarCurr)
& ~ v127148(VarCurr)
& ~ v127149(VarCurr)
& ~ v127150(VarCurr)
& ~ v127151(VarCurr)
& ~ v127152(VarCurr)
& ~ v127153(VarCurr)
& ~ v127154(VarCurr)
& ~ v127155(VarCurr)
& ~ v127156(VarCurr)
& ~ v127157(VarCurr)
& ~ v127158(VarCurr)
& ~ v127159(VarCurr)
& ~ v127160(VarCurr)
& ~ v127161(VarCurr)
& ~ v127162(VarCurr)
& ~ v127163(VarCurr)
& ~ v127164(VarCurr)
& ~ v127165(VarCurr)
& ~ v127166(VarCurr)
& ~ v127167(VarCurr)
& ~ v127168(VarCurr)
& ~ v127169(VarCurr)
& ~ v127170(VarCurr)
& ~ v127171(VarCurr)
& ~ v127172(VarCurr)
& ~ v127173(VarCurr)
& ~ v127174(VarCurr)
& ~ v127175(VarCurr)
& ~ v127176(VarCurr)
& ~ v127177(VarCurr)
& ~ v127178(VarCurr)
& ~ v127179(VarCurr)
& ~ v127180(VarCurr)
& ~ v127181(VarCurr)
& ~ v127182(VarCurr)
& ~ v127183(VarCurr)
& ~ v127184(VarCurr)
& ~ v127185(VarCurr)
& ~ v127186(VarCurr)
& ~ v127187(VarCurr) )
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_2,axiom,
! [VarCurr] :
( v127187(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_2,axiom,
! [VarCurr] :
( v127186(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_2,axiom,
! [VarCurr] :
( v127185(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_2,axiom,
! [VarCurr] :
( v127184(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_2,axiom,
! [VarCurr] :
( v127183(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_2,axiom,
! [VarCurr] :
( v127182(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_2,axiom,
! [VarCurr] :
( v127181(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_2,axiom,
! [VarCurr] :
( v127180(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_2,axiom,
! [VarCurr] :
( v127179(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_2,axiom,
! [VarCurr] :
( v127178(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_2,axiom,
! [VarCurr] :
( v127177(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_2,axiom,
! [VarCurr] :
( v127176(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_2,axiom,
! [VarCurr] :
( v127175(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_2,axiom,
! [VarCurr] :
( v127174(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_2,axiom,
! [VarCurr] :
( v127173(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_2,axiom,
! [VarCurr] :
( v127172(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_2,axiom,
! [VarCurr] :
( v127171(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_2,axiom,
! [VarCurr] :
( v127170(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_2,axiom,
! [VarCurr] :
( v127169(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_2,axiom,
! [VarCurr] :
( v127168(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_2,axiom,
! [VarCurr] :
( v127167(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_2,axiom,
! [VarCurr] :
( v127166(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_2,axiom,
! [VarCurr] :
( v127165(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_2,axiom,
! [VarCurr] :
( v127164(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_2,axiom,
! [VarCurr] :
( v127163(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_2,axiom,
! [VarCurr] :
( v127162(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_2,axiom,
! [VarCurr] :
( v127161(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_2,axiom,
! [VarCurr] :
( v127160(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_2,axiom,
! [VarCurr] :
( v127159(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_2,axiom,
! [VarCurr] :
( v127158(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_2,axiom,
! [VarCurr] :
( v127157(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_2,axiom,
! [VarCurr] :
( v127156(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_3,axiom,
! [VarCurr] :
( v127155(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_3,axiom,
! [VarCurr] :
( v127154(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_3,axiom,
! [VarCurr] :
( v127153(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_3,axiom,
! [VarCurr] :
( v127152(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_3,axiom,
! [VarCurr] :
( v127151(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_3,axiom,
! [VarCurr] :
( v127150(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_3,axiom,
! [VarCurr] :
( v127149(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_3,axiom,
! [VarCurr] :
( v127148(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_3,axiom,
! [VarCurr] :
( v127147(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_3,axiom,
! [VarCurr] :
( v127146(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_3,axiom,
! [VarCurr] :
( v127145(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_3,axiom,
! [VarCurr] :
( v127144(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_3,axiom,
! [VarCurr] :
( v127143(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_3,axiom,
! [VarCurr] :
( v127142(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_3,axiom,
! [VarCurr] :
( v127141(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_3,axiom,
! [VarCurr] :
( v127140(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_4,axiom,
! [VarCurr] :
( v127139(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_4,axiom,
! [VarCurr] :
( v127138(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_4,axiom,
! [VarCurr] :
( v127137(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_4,axiom,
! [VarCurr] :
( v127136(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_5,axiom,
! [VarCurr] :
( v127135(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_5,axiom,
! [VarCurr] :
( v127134(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_5,axiom,
! [VarCurr] :
( v127133(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_13,axiom,
! [VarCurr] :
( v127132(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_13,axiom,
! [VarCurr] :
( v127131(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_13,axiom,
! [VarCurr] :
( v127130(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_14,axiom,
! [VarCurr] :
( v127129(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_13,axiom,
! [VarCurr] :
( v127128(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_15,axiom,
! [VarCurr] :
( v127127(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_20,axiom,
! [VarCurr] :
( v127126(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5343,axiom,
! [VarCurr] :
( v127125(VarCurr)
=> ( v127116(VarCurr,bitIndex0)
<=> v127118(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8775,axiom,
! [VarCurr] :
( v127188(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8774,axiom,
! [VarCurr] :
( v127187(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8773,axiom,
! [VarCurr] :
( v127186(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8772,axiom,
! [VarCurr] :
( v127185(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8771,axiom,
! [VarCurr] :
( v127184(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8770,axiom,
! [VarCurr] :
( v127183(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8769,axiom,
! [VarCurr] :
( v127182(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8768,axiom,
! [VarCurr] :
( v127181(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8767,axiom,
! [VarCurr] :
( v127180(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8766,axiom,
! [VarCurr] :
( v127179(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8765,axiom,
! [VarCurr] :
( v127178(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8764,axiom,
! [VarCurr] :
( v127177(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8763,axiom,
! [VarCurr] :
( v127176(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8762,axiom,
! [VarCurr] :
( v127175(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8761,axiom,
! [VarCurr] :
( v127174(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8760,axiom,
! [VarCurr] :
( v127173(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8759,axiom,
! [VarCurr] :
( v127172(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8758,axiom,
! [VarCurr] :
( v127171(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8757,axiom,
! [VarCurr] :
( v127170(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8756,axiom,
! [VarCurr] :
( v127169(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8755,axiom,
! [VarCurr] :
( v127168(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8754,axiom,
! [VarCurr] :
( v127167(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8753,axiom,
! [VarCurr] :
( v127166(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8752,axiom,
! [VarCurr] :
( v127165(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8751,axiom,
! [VarCurr] :
( v127164(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8750,axiom,
! [VarCurr] :
( v127163(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8749,axiom,
! [VarCurr] :
( v127162(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8748,axiom,
! [VarCurr] :
( v127161(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8747,axiom,
! [VarCurr] :
( v127160(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8746,axiom,
! [VarCurr] :
( v127159(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8745,axiom,
! [VarCurr] :
( v127158(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8744,axiom,
! [VarCurr] :
( v127157(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8743,axiom,
! [VarCurr] :
( v127156(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8742,axiom,
! [VarCurr] :
( v127155(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8741,axiom,
! [VarCurr] :
( v127154(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8740,axiom,
! [VarCurr] :
( v127153(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8739,axiom,
! [VarCurr] :
( v127152(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8738,axiom,
! [VarCurr] :
( v127151(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8737,axiom,
! [VarCurr] :
( v127150(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8736,axiom,
! [VarCurr] :
( v127149(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8735,axiom,
! [VarCurr] :
( v127148(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8734,axiom,
! [VarCurr] :
( v127147(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8733,axiom,
! [VarCurr] :
( v127146(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8732,axiom,
! [VarCurr] :
( v127145(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8731,axiom,
! [VarCurr] :
( v127144(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8730,axiom,
! [VarCurr] :
( v127143(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8729,axiom,
! [VarCurr] :
( v127142(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8728,axiom,
! [VarCurr] :
( v127141(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8727,axiom,
! [VarCurr] :
( v127140(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8726,axiom,
! [VarCurr] :
( v127139(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8725,axiom,
! [VarCurr] :
( v127138(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8724,axiom,
! [VarCurr] :
( v127137(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8723,axiom,
! [VarCurr] :
( v127136(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8722,axiom,
! [VarCurr] :
( v127135(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8721,axiom,
! [VarCurr] :
( v127134(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8720,axiom,
! [VarCurr] :
( v127133(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8719,axiom,
! [VarCurr] :
( v127132(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8718,axiom,
! [VarCurr] :
( v127131(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8717,axiom,
! [VarCurr] :
( v127130(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8716,axiom,
! [VarCurr] :
( v127129(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8715,axiom,
! [VarCurr] :
( v127128(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8714,axiom,
! [VarCurr] :
( v127127(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8713,axiom,
! [VarCurr] :
( v127126(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8712,axiom,
! [VarCurr] :
( v127125(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_40341,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex63)
<=> v127120(VarCurr,bitIndex63) ) ).
fof(addAssignment_40340,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex63)
<=> v127122(VarCurr,bitIndex63) ) ).
fof(addAssignment_40339,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex63)
<=> v121208(VarCurr,bitIndex63) ) ).
fof(addAssignment_40338,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex62)
<=> v127120(VarCurr,bitIndex62) ) ).
fof(addAssignment_40337,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex62)
<=> v127122(VarCurr,bitIndex62) ) ).
fof(addAssignment_40336,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex62)
<=> v121208(VarCurr,bitIndex62) ) ).
fof(addAssignment_40335,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex61)
<=> v127120(VarCurr,bitIndex61) ) ).
fof(addAssignment_40334,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex61)
<=> v127122(VarCurr,bitIndex61) ) ).
fof(addAssignment_40333,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex61)
<=> v121208(VarCurr,bitIndex61) ) ).
fof(addAssignment_40332,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex60)
<=> v127120(VarCurr,bitIndex60) ) ).
fof(addAssignment_40331,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex60)
<=> v127122(VarCurr,bitIndex60) ) ).
fof(addAssignment_40330,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex60)
<=> v121208(VarCurr,bitIndex60) ) ).
fof(addAssignment_40329,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex59)
<=> v127120(VarCurr,bitIndex59) ) ).
fof(addAssignment_40328,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex59)
<=> v127122(VarCurr,bitIndex59) ) ).
fof(addAssignment_40327,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex59)
<=> v121208(VarCurr,bitIndex59) ) ).
fof(addAssignment_40326,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex58)
<=> v127120(VarCurr,bitIndex58) ) ).
fof(addAssignment_40325,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex58)
<=> v127122(VarCurr,bitIndex58) ) ).
fof(addAssignment_40324,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex58)
<=> v121208(VarCurr,bitIndex58) ) ).
fof(addAssignment_40323,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex57)
<=> v127120(VarCurr,bitIndex57) ) ).
fof(addAssignment_40322,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex57)
<=> v127122(VarCurr,bitIndex57) ) ).
fof(addAssignment_40321,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex57)
<=> v121208(VarCurr,bitIndex57) ) ).
fof(addAssignment_40320,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex56)
<=> v127120(VarCurr,bitIndex56) ) ).
fof(addAssignment_40319,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex56)
<=> v127122(VarCurr,bitIndex56) ) ).
fof(addAssignment_40318,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex56)
<=> v121208(VarCurr,bitIndex56) ) ).
fof(addAssignment_40317,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex55)
<=> v127120(VarCurr,bitIndex55) ) ).
fof(addAssignment_40316,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex55)
<=> v127122(VarCurr,bitIndex55) ) ).
fof(addAssignment_40315,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex55)
<=> v121208(VarCurr,bitIndex55) ) ).
fof(addAssignment_40314,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex54)
<=> v127120(VarCurr,bitIndex54) ) ).
fof(addAssignment_40313,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex54)
<=> v127122(VarCurr,bitIndex54) ) ).
fof(addAssignment_40312,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex54)
<=> v121208(VarCurr,bitIndex54) ) ).
fof(addAssignment_40311,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex53)
<=> v127120(VarCurr,bitIndex53) ) ).
fof(addAssignment_40310,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex53)
<=> v127122(VarCurr,bitIndex53) ) ).
fof(addAssignment_40309,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex53)
<=> v121208(VarCurr,bitIndex53) ) ).
fof(addAssignment_40308,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex52)
<=> v127120(VarCurr,bitIndex52) ) ).
fof(addAssignment_40307,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex52)
<=> v127122(VarCurr,bitIndex52) ) ).
fof(addAssignment_40306,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex52)
<=> v121208(VarCurr,bitIndex52) ) ).
fof(addAssignment_40305,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex51)
<=> v127120(VarCurr,bitIndex51) ) ).
fof(addAssignment_40304,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex51)
<=> v127122(VarCurr,bitIndex51) ) ).
fof(addAssignment_40303,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex51)
<=> v121208(VarCurr,bitIndex51) ) ).
fof(addAssignment_40302,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex50)
<=> v127120(VarCurr,bitIndex50) ) ).
fof(addAssignment_40301,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex50)
<=> v127122(VarCurr,bitIndex50) ) ).
fof(addAssignment_40300,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex50)
<=> v121208(VarCurr,bitIndex50) ) ).
fof(addAssignment_40299,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex49)
<=> v127120(VarCurr,bitIndex49) ) ).
fof(addAssignment_40298,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex49)
<=> v127122(VarCurr,bitIndex49) ) ).
fof(addAssignment_40297,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex49)
<=> v121208(VarCurr,bitIndex49) ) ).
fof(addAssignment_40296,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex48)
<=> v127120(VarCurr,bitIndex48) ) ).
fof(addAssignment_40295,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex48)
<=> v127122(VarCurr,bitIndex48) ) ).
fof(addAssignment_40294,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex48)
<=> v121208(VarCurr,bitIndex48) ) ).
fof(addAssignment_40293,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex47)
<=> v127120(VarCurr,bitIndex47) ) ).
fof(addAssignment_40292,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex47)
<=> v127122(VarCurr,bitIndex47) ) ).
fof(addAssignment_40291,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex47)
<=> v121208(VarCurr,bitIndex47) ) ).
fof(addAssignment_40290,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex46)
<=> v127120(VarCurr,bitIndex46) ) ).
fof(addAssignment_40289,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex46)
<=> v127122(VarCurr,bitIndex46) ) ).
fof(addAssignment_40288,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex46)
<=> v121208(VarCurr,bitIndex46) ) ).
fof(addAssignment_40287,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex45)
<=> v127120(VarCurr,bitIndex45) ) ).
fof(addAssignment_40286,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex45)
<=> v127122(VarCurr,bitIndex45) ) ).
fof(addAssignment_40285,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex45)
<=> v121208(VarCurr,bitIndex45) ) ).
fof(addAssignment_40284,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex44)
<=> v127120(VarCurr,bitIndex44) ) ).
fof(addAssignment_40283,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex44)
<=> v127122(VarCurr,bitIndex44) ) ).
fof(addAssignment_40282,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex44)
<=> v121208(VarCurr,bitIndex44) ) ).
fof(addAssignment_40281,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex43)
<=> v127120(VarCurr,bitIndex43) ) ).
fof(addAssignment_40280,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex43)
<=> v127122(VarCurr,bitIndex43) ) ).
fof(addAssignment_40279,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex43)
<=> v121208(VarCurr,bitIndex43) ) ).
fof(addAssignment_40278,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex42)
<=> v127120(VarCurr,bitIndex42) ) ).
fof(addAssignment_40277,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex42)
<=> v127122(VarCurr,bitIndex42) ) ).
fof(addAssignment_40276,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex42)
<=> v121208(VarCurr,bitIndex42) ) ).
fof(addAssignment_40275,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex41)
<=> v127120(VarCurr,bitIndex41) ) ).
fof(addAssignment_40274,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex41)
<=> v127122(VarCurr,bitIndex41) ) ).
fof(addAssignment_40273,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex41)
<=> v121208(VarCurr,bitIndex41) ) ).
fof(addAssignment_40272,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex40)
<=> v127120(VarCurr,bitIndex40) ) ).
fof(addAssignment_40271,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex40)
<=> v127122(VarCurr,bitIndex40) ) ).
fof(addAssignment_40270,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex40)
<=> v121208(VarCurr,bitIndex40) ) ).
fof(addAssignment_40269,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex39)
<=> v127120(VarCurr,bitIndex39) ) ).
fof(addAssignment_40268,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex39)
<=> v127122(VarCurr,bitIndex39) ) ).
fof(addAssignment_40267,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex39)
<=> v121208(VarCurr,bitIndex39) ) ).
fof(addAssignment_40266,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex38)
<=> v127120(VarCurr,bitIndex38) ) ).
fof(addAssignment_40265,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex38)
<=> v127122(VarCurr,bitIndex38) ) ).
fof(addAssignment_40264,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex38)
<=> v121208(VarCurr,bitIndex38) ) ).
fof(addAssignment_40263,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex37)
<=> v127120(VarCurr,bitIndex37) ) ).
fof(addAssignment_40262,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex37)
<=> v127122(VarCurr,bitIndex37) ) ).
fof(addAssignment_40261,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex37)
<=> v121208(VarCurr,bitIndex37) ) ).
fof(addAssignment_40260,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex36)
<=> v127120(VarCurr,bitIndex36) ) ).
fof(addAssignment_40259,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex36)
<=> v127122(VarCurr,bitIndex36) ) ).
fof(addAssignment_40258,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex36)
<=> v121208(VarCurr,bitIndex36) ) ).
fof(addAssignment_40257,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex35)
<=> v127120(VarCurr,bitIndex35) ) ).
fof(addAssignment_40256,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex35)
<=> v127122(VarCurr,bitIndex35) ) ).
fof(addAssignment_40255,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex35)
<=> v121208(VarCurr,bitIndex35) ) ).
fof(addAssignment_40254,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex34)
<=> v127120(VarCurr,bitIndex34) ) ).
fof(addAssignment_40253,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex34)
<=> v127122(VarCurr,bitIndex34) ) ).
fof(addAssignment_40252,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex34)
<=> v121208(VarCurr,bitIndex34) ) ).
fof(addAssignment_40251,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex33)
<=> v127120(VarCurr,bitIndex33) ) ).
fof(addAssignment_40250,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex33)
<=> v127122(VarCurr,bitIndex33) ) ).
fof(addAssignment_40249,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex33)
<=> v121208(VarCurr,bitIndex33) ) ).
fof(addAssignment_40248,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex32)
<=> v127120(VarCurr,bitIndex32) ) ).
fof(addAssignment_40247,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex32)
<=> v127122(VarCurr,bitIndex32) ) ).
fof(addAssignment_40246,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex32)
<=> v121208(VarCurr,bitIndex32) ) ).
fof(addAssignment_40245,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex31)
<=> v127120(VarCurr,bitIndex31) ) ).
fof(addAssignment_40244,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex31)
<=> v127122(VarCurr,bitIndex31) ) ).
fof(addAssignment_40243,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex31)
<=> v121208(VarCurr,bitIndex31) ) ).
fof(addAssignment_40242,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex30)
<=> v127120(VarCurr,bitIndex30) ) ).
fof(addAssignment_40241,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex30)
<=> v127122(VarCurr,bitIndex30) ) ).
fof(addAssignment_40240,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex30)
<=> v121208(VarCurr,bitIndex30) ) ).
fof(addAssignment_40239,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex29)
<=> v127120(VarCurr,bitIndex29) ) ).
fof(addAssignment_40238,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex29)
<=> v127122(VarCurr,bitIndex29) ) ).
fof(addAssignment_40237,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex29)
<=> v121208(VarCurr,bitIndex29) ) ).
fof(addAssignment_40236,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex28)
<=> v127120(VarCurr,bitIndex28) ) ).
fof(addAssignment_40235,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex28)
<=> v127122(VarCurr,bitIndex28) ) ).
fof(addAssignment_40234,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex28)
<=> v121208(VarCurr,bitIndex28) ) ).
fof(addAssignment_40233,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex27)
<=> v127120(VarCurr,bitIndex27) ) ).
fof(addAssignment_40232,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex27)
<=> v127122(VarCurr,bitIndex27) ) ).
fof(addAssignment_40231,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex27)
<=> v121208(VarCurr,bitIndex27) ) ).
fof(addAssignment_40230,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex26)
<=> v127120(VarCurr,bitIndex26) ) ).
fof(addAssignment_40229,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex26)
<=> v127122(VarCurr,bitIndex26) ) ).
fof(addAssignment_40228,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex26)
<=> v121208(VarCurr,bitIndex26) ) ).
fof(addAssignment_40227,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex25)
<=> v127120(VarCurr,bitIndex25) ) ).
fof(addAssignment_40226,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex25)
<=> v127122(VarCurr,bitIndex25) ) ).
fof(addAssignment_40225,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex25)
<=> v121208(VarCurr,bitIndex25) ) ).
fof(addAssignment_40224,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex24)
<=> v127120(VarCurr,bitIndex24) ) ).
fof(addAssignment_40223,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex24)
<=> v127122(VarCurr,bitIndex24) ) ).
fof(addAssignment_40222,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex24)
<=> v121208(VarCurr,bitIndex24) ) ).
fof(addAssignment_40221,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex23)
<=> v127120(VarCurr,bitIndex23) ) ).
fof(addAssignment_40220,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex23)
<=> v127122(VarCurr,bitIndex23) ) ).
fof(addAssignment_40219,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex23)
<=> v121208(VarCurr,bitIndex23) ) ).
fof(addAssignment_40218,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex22)
<=> v127120(VarCurr,bitIndex22) ) ).
fof(addAssignment_40217,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex22)
<=> v127122(VarCurr,bitIndex22) ) ).
fof(addAssignment_40216,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex22)
<=> v121208(VarCurr,bitIndex22) ) ).
fof(addAssignment_40215,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex21)
<=> v127120(VarCurr,bitIndex21) ) ).
fof(addAssignment_40214,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex21)
<=> v127122(VarCurr,bitIndex21) ) ).
fof(addAssignment_40213,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex21)
<=> v121208(VarCurr,bitIndex21) ) ).
fof(addAssignment_40212,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex20)
<=> v127120(VarCurr,bitIndex20) ) ).
fof(addAssignment_40211,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex20)
<=> v127122(VarCurr,bitIndex20) ) ).
fof(addAssignment_40210,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex20)
<=> v121208(VarCurr,bitIndex20) ) ).
fof(addAssignment_40209,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex19)
<=> v127120(VarCurr,bitIndex19) ) ).
fof(addAssignment_40208,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex19)
<=> v127122(VarCurr,bitIndex19) ) ).
fof(addAssignment_40207,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex19)
<=> v121208(VarCurr,bitIndex19) ) ).
fof(addAssignment_40206,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex18)
<=> v127120(VarCurr,bitIndex18) ) ).
fof(addAssignment_40205,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex18)
<=> v127122(VarCurr,bitIndex18) ) ).
fof(addAssignment_40204,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex18)
<=> v121208(VarCurr,bitIndex18) ) ).
fof(addAssignment_40203,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex17)
<=> v127120(VarCurr,bitIndex17) ) ).
fof(addAssignment_40202,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex17)
<=> v127122(VarCurr,bitIndex17) ) ).
fof(addAssignment_40201,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex17)
<=> v121208(VarCurr,bitIndex17) ) ).
fof(addAssignment_40200,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex16)
<=> v127120(VarCurr,bitIndex16) ) ).
fof(addAssignment_40199,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex16)
<=> v127122(VarCurr,bitIndex16) ) ).
fof(addAssignment_40198,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex16)
<=> v121208(VarCurr,bitIndex16) ) ).
fof(addAssignment_40197,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex15)
<=> v127120(VarCurr,bitIndex15) ) ).
fof(addAssignment_40196,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex15)
<=> v127122(VarCurr,bitIndex15) ) ).
fof(addAssignment_40195,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex15)
<=> v121208(VarCurr,bitIndex15) ) ).
fof(addAssignment_40194,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex14)
<=> v127120(VarCurr,bitIndex14) ) ).
fof(addAssignment_40193,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex14)
<=> v127122(VarCurr,bitIndex14) ) ).
fof(addAssignment_40192,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex14)
<=> v121208(VarCurr,bitIndex14) ) ).
fof(addAssignment_40191,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex13)
<=> v127120(VarCurr,bitIndex13) ) ).
fof(addAssignment_40190,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex13)
<=> v127122(VarCurr,bitIndex13) ) ).
fof(addAssignment_40189,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex13)
<=> v121208(VarCurr,bitIndex13) ) ).
fof(addAssignment_40188,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex12)
<=> v127120(VarCurr,bitIndex12) ) ).
fof(addAssignment_40187,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex12)
<=> v127122(VarCurr,bitIndex12) ) ).
fof(addAssignment_40186,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex12)
<=> v121208(VarCurr,bitIndex12) ) ).
fof(addAssignment_40185,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex11)
<=> v127120(VarCurr,bitIndex11) ) ).
fof(addAssignment_40184,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex11)
<=> v127122(VarCurr,bitIndex11) ) ).
fof(addAssignment_40183,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex11)
<=> v121208(VarCurr,bitIndex11) ) ).
fof(addAssignment_40182,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex10)
<=> v127120(VarCurr,bitIndex10) ) ).
fof(addAssignment_40181,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex10)
<=> v127122(VarCurr,bitIndex10) ) ).
fof(addAssignment_40180,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex10)
<=> v121208(VarCurr,bitIndex10) ) ).
fof(addAssignment_40179,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex9)
<=> v127120(VarCurr,bitIndex9) ) ).
fof(addAssignment_40178,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex9)
<=> v127122(VarCurr,bitIndex9) ) ).
fof(addAssignment_40177,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex9)
<=> v121208(VarCurr,bitIndex9) ) ).
fof(addAssignment_40176,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex8)
<=> v127120(VarCurr,bitIndex8) ) ).
fof(addAssignment_40175,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex8)
<=> v127122(VarCurr,bitIndex8) ) ).
fof(addAssignment_40174,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex8)
<=> v121208(VarCurr,bitIndex8) ) ).
fof(addAssignment_40173,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex7)
<=> v127120(VarCurr,bitIndex7) ) ).
fof(addAssignment_40172,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex7)
<=> v127122(VarCurr,bitIndex7) ) ).
fof(addAssignment_40171,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex7)
<=> v121208(VarCurr,bitIndex7) ) ).
fof(addAssignment_40170,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex6)
<=> v127120(VarCurr,bitIndex6) ) ).
fof(addAssignment_40169,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex6)
<=> v127122(VarCurr,bitIndex6) ) ).
fof(addAssignment_40168,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex6)
<=> v121208(VarCurr,bitIndex6) ) ).
fof(addAssignment_40167,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex5)
<=> v127120(VarCurr,bitIndex5) ) ).
fof(addAssignment_40166,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex5)
<=> v127122(VarCurr,bitIndex5) ) ).
fof(addAssignment_40165,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex5)
<=> v121208(VarCurr,bitIndex5) ) ).
fof(addAssignment_40164,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex4)
<=> v127120(VarCurr,bitIndex4) ) ).
fof(addAssignment_40163,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex4)
<=> v127122(VarCurr,bitIndex4) ) ).
fof(addAssignment_40162,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex4)
<=> v121208(VarCurr,bitIndex4) ) ).
fof(addAssignment_40161,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex3)
<=> v127120(VarCurr,bitIndex3) ) ).
fof(addAssignment_40160,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex3)
<=> v127122(VarCurr,bitIndex3) ) ).
fof(addAssignment_40159,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex3)
<=> v121208(VarCurr,bitIndex3) ) ).
fof(addAssignment_40158,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex2)
<=> v127120(VarCurr,bitIndex2) ) ).
fof(addAssignment_40157,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex2)
<=> v127122(VarCurr,bitIndex2) ) ).
fof(addAssignment_40156,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex2)
<=> v121208(VarCurr,bitIndex2) ) ).
fof(addAssignment_40155,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex1)
<=> v127120(VarCurr,bitIndex1) ) ).
fof(addAssignment_40154,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex1)
<=> v127122(VarCurr,bitIndex1) ) ).
fof(addAssignment_40153,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex1)
<=> v121208(VarCurr,bitIndex1) ) ).
fof(addAssignment_40152,axiom,
! [VarCurr] :
( v127118(VarCurr,bitIndex0)
<=> v127120(VarCurr,bitIndex0) ) ).
fof(addAssignment_40151,axiom,
! [VarCurr] :
( v127120(VarCurr,bitIndex0)
<=> v127122(VarCurr,bitIndex0) ) ).
fof(addAssignment_40150,axiom,
! [VarCurr] :
( v127122(VarCurr,bitIndex0)
<=> v121208(VarCurr,bitIndex0) ) ).
fof(addAssignment_40149,axiom,
! [VarCurr] :
( v127106(VarCurr,bitIndex0)
<=> v127108(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25013,axiom,
! [VarCurr] :
( v127108(VarCurr,bitIndex0)
<=> ( v114832(VarCurr)
& v127110(VarCurr) ) ) ).
fof(writeUnaryOperator_10048,axiom,
! [VarCurr] :
( ~ v127110(VarCurr)
<=> v121163(VarCurr) ) ).
fof(addAssignment_40148,axiom,
! [VarCurr] :
( v121157(VarCurr,bitIndex0)
<=> v121159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25012,axiom,
! [VarCurr] :
( v121159(VarCurr)
<=> ( v121161(VarCurr)
& v127104(VarCurr) ) ) ).
fof(writeUnaryOperator_10047,axiom,
! [VarCurr] :
( ~ v127104(VarCurr)
<=> v114832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25011,axiom,
! [VarCurr] :
( v121161(VarCurr)
<=> ( v121163(VarCurr)
| v121184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_1,axiom,
! [VarCurr] :
( ( ~ v127038(VarCurr)
& ~ v127039(VarCurr)
& ~ v127040(VarCurr)
& ~ v127041(VarCurr)
& ~ v127042(VarCurr)
& ~ v127043(VarCurr)
& ~ v127044(VarCurr)
& ~ v127045(VarCurr)
& ~ v127046(VarCurr)
& ~ v127047(VarCurr)
& ~ v127048(VarCurr)
& ~ v127049(VarCurr)
& ~ v127050(VarCurr)
& ~ v127051(VarCurr)
& ~ v127052(VarCurr)
& ~ v127053(VarCurr)
& ~ v127054(VarCurr)
& ~ v127055(VarCurr)
& ~ v127056(VarCurr)
& ~ v127057(VarCurr)
& ~ v127058(VarCurr)
& ~ v127059(VarCurr)
& ~ v127060(VarCurr)
& ~ v127061(VarCurr)
& ~ v127062(VarCurr)
& ~ v127063(VarCurr)
& ~ v127064(VarCurr)
& ~ v127065(VarCurr)
& ~ v127066(VarCurr)
& ~ v127067(VarCurr)
& ~ v127068(VarCurr)
& ~ v127069(VarCurr)
& ~ v127070(VarCurr)
& ~ v127071(VarCurr)
& ~ v127072(VarCurr)
& ~ v127073(VarCurr)
& ~ v127074(VarCurr)
& ~ v127075(VarCurr)
& ~ v127076(VarCurr)
& ~ v127077(VarCurr)
& ~ v127078(VarCurr)
& ~ v127079(VarCurr)
& ~ v127080(VarCurr)
& ~ v127081(VarCurr)
& ~ v127082(VarCurr)
& ~ v127083(VarCurr)
& ~ v127084(VarCurr)
& ~ v127085(VarCurr)
& ~ v127086(VarCurr)
& ~ v127087(VarCurr)
& ~ v127088(VarCurr)
& ~ v127089(VarCurr)
& ~ v127090(VarCurr)
& ~ v127091(VarCurr)
& ~ v127092(VarCurr)
& ~ v127093(VarCurr)
& ~ v127094(VarCurr)
& ~ v127095(VarCurr)
& ~ v127096(VarCurr)
& ~ v127097(VarCurr)
& ~ v127098(VarCurr)
& ~ v127099(VarCurr)
& ~ v127100(VarCurr) )
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_1,axiom,
! [VarCurr] :
( v127100(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_1,axiom,
! [VarCurr] :
( v127099(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_1,axiom,
! [VarCurr] :
( v127098(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_1,axiom,
! [VarCurr] :
( v127097(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_1,axiom,
! [VarCurr] :
( v127096(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_1,axiom,
! [VarCurr] :
( v127095(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_1,axiom,
! [VarCurr] :
( v127094(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_1,axiom,
! [VarCurr] :
( v127093(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_1,axiom,
! [VarCurr] :
( v127092(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_1,axiom,
! [VarCurr] :
( v127091(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_1,axiom,
! [VarCurr] :
( v127090(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_1,axiom,
! [VarCurr] :
( v127089(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_1,axiom,
! [VarCurr] :
( v127088(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_1,axiom,
! [VarCurr] :
( v127087(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_1,axiom,
! [VarCurr] :
( v127086(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_1,axiom,
! [VarCurr] :
( v127085(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_1,axiom,
! [VarCurr] :
( v127084(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_1,axiom,
! [VarCurr] :
( v127083(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_1,axiom,
! [VarCurr] :
( v127082(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_1,axiom,
! [VarCurr] :
( v127081(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_1,axiom,
! [VarCurr] :
( v127080(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_1,axiom,
! [VarCurr] :
( v127079(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_1,axiom,
! [VarCurr] :
( v127078(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_1,axiom,
! [VarCurr] :
( v127077(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_1,axiom,
! [VarCurr] :
( v127076(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_1,axiom,
! [VarCurr] :
( v127075(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_1,axiom,
! [VarCurr] :
( v127074(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_1,axiom,
! [VarCurr] :
( v127073(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_1,axiom,
! [VarCurr] :
( v127072(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_1,axiom,
! [VarCurr] :
( v127071(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_1,axiom,
! [VarCurr] :
( v127070(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_1,axiom,
! [VarCurr] :
( v127069(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_2,axiom,
! [VarCurr] :
( v127068(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_2,axiom,
! [VarCurr] :
( v127067(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_2,axiom,
! [VarCurr] :
( v127066(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_2,axiom,
! [VarCurr] :
( v127065(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_2,axiom,
! [VarCurr] :
( v127064(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_2,axiom,
! [VarCurr] :
( v127063(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_2,axiom,
! [VarCurr] :
( v127062(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_2,axiom,
! [VarCurr] :
( v127061(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_2,axiom,
! [VarCurr] :
( v127060(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_2,axiom,
! [VarCurr] :
( v127059(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_2,axiom,
! [VarCurr] :
( v127058(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_2,axiom,
! [VarCurr] :
( v127057(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_2,axiom,
! [VarCurr] :
( v127056(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_2,axiom,
! [VarCurr] :
( v127055(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_2,axiom,
! [VarCurr] :
( v127054(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_2,axiom,
! [VarCurr] :
( v127053(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_3,axiom,
! [VarCurr] :
( v127052(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_3,axiom,
! [VarCurr] :
( v127051(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_3,axiom,
! [VarCurr] :
( v127050(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_3,axiom,
! [VarCurr] :
( v127049(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_4,axiom,
! [VarCurr] :
( v127048(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_4,axiom,
! [VarCurr] :
( v127047(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_4,axiom,
! [VarCurr] :
( v127046(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_12,axiom,
! [VarCurr] :
( v127045(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_12,axiom,
! [VarCurr] :
( v127044(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_12,axiom,
! [VarCurr] :
( v127043(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_13,axiom,
! [VarCurr] :
( v127042(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_12,axiom,
! [VarCurr] :
( v127041(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_14,axiom,
! [VarCurr] :
( v127040(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_19,axiom,
! [VarCurr] :
( v127039(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5342,axiom,
! [VarCurr] :
( v127038(VarCurr)
=> ( v121184(VarCurr)
<=> v121186(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8711,axiom,
! [VarCurr] :
( v127101(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8710,axiom,
! [VarCurr] :
( v127100(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8709,axiom,
! [VarCurr] :
( v127099(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8708,axiom,
! [VarCurr] :
( v127098(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8707,axiom,
! [VarCurr] :
( v127097(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8706,axiom,
! [VarCurr] :
( v127096(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8705,axiom,
! [VarCurr] :
( v127095(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8704,axiom,
! [VarCurr] :
( v127094(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8703,axiom,
! [VarCurr] :
( v127093(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8702,axiom,
! [VarCurr] :
( v127092(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8701,axiom,
! [VarCurr] :
( v127091(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8700,axiom,
! [VarCurr] :
( v127090(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8699,axiom,
! [VarCurr] :
( v127089(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8698,axiom,
! [VarCurr] :
( v127088(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8697,axiom,
! [VarCurr] :
( v127087(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8696,axiom,
! [VarCurr] :
( v127086(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8695,axiom,
! [VarCurr] :
( v127085(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8694,axiom,
! [VarCurr] :
( v127084(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8693,axiom,
! [VarCurr] :
( v127083(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8692,axiom,
! [VarCurr] :
( v127082(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8691,axiom,
! [VarCurr] :
( v127081(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8690,axiom,
! [VarCurr] :
( v127080(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8689,axiom,
! [VarCurr] :
( v127079(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8688,axiom,
! [VarCurr] :
( v127078(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8687,axiom,
! [VarCurr] :
( v127077(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8686,axiom,
! [VarCurr] :
( v127076(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8685,axiom,
! [VarCurr] :
( v127075(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8684,axiom,
! [VarCurr] :
( v127074(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8683,axiom,
! [VarCurr] :
( v127073(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8682,axiom,
! [VarCurr] :
( v127072(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8681,axiom,
! [VarCurr] :
( v127071(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8680,axiom,
! [VarCurr] :
( v127070(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $true )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8679,axiom,
! [VarCurr] :
( v127069(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8678,axiom,
! [VarCurr] :
( v127068(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8677,axiom,
! [VarCurr] :
( v127067(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8676,axiom,
! [VarCurr] :
( v127066(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8675,axiom,
! [VarCurr] :
( v127065(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8674,axiom,
! [VarCurr] :
( v127064(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8673,axiom,
! [VarCurr] :
( v127063(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8672,axiom,
! [VarCurr] :
( v127062(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8671,axiom,
! [VarCurr] :
( v127061(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8670,axiom,
! [VarCurr] :
( v127060(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8669,axiom,
! [VarCurr] :
( v127059(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8668,axiom,
! [VarCurr] :
( v127058(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8667,axiom,
! [VarCurr] :
( v127057(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8666,axiom,
! [VarCurr] :
( v127056(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8665,axiom,
! [VarCurr] :
( v127055(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8664,axiom,
! [VarCurr] :
( v127054(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $true )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8663,axiom,
! [VarCurr] :
( v127053(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8662,axiom,
! [VarCurr] :
( v127052(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8661,axiom,
! [VarCurr] :
( v127051(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8660,axiom,
! [VarCurr] :
( v127050(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8659,axiom,
! [VarCurr] :
( v127049(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8658,axiom,
! [VarCurr] :
( v127048(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8657,axiom,
! [VarCurr] :
( v127047(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8656,axiom,
! [VarCurr] :
( v127046(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $true )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8655,axiom,
! [VarCurr] :
( v127045(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8654,axiom,
! [VarCurr] :
( v127044(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8653,axiom,
! [VarCurr] :
( v127043(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8652,axiom,
! [VarCurr] :
( v127042(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $true )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8651,axiom,
! [VarCurr] :
( v127041(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8650,axiom,
! [VarCurr] :
( v127040(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $true )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8649,axiom,
! [VarCurr] :
( v127039(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8648,axiom,
! [VarCurr] :
( v127038(VarCurr)
<=> ( ( v121153(VarCurr,bitIndex11)
<=> $false )
& ( v121153(VarCurr,bitIndex10)
<=> $false )
& ( v121153(VarCurr,bitIndex9)
<=> $false )
& ( v121153(VarCurr,bitIndex8)
<=> $false )
& ( v121153(VarCurr,bitIndex7)
<=> $false )
& ( v121153(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_40147,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex63)
<=> v121188(VarCurr,bitIndex63) ) ).
fof(addAssignment_40146,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex63)
<=> v121190(VarCurr,bitIndex63) ) ).
fof(addAssignment_40145,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex63)
<=> v121192(VarCurr,bitIndex63) ) ).
fof(addAssignment_40144,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex63)
<=> v124641(VarCurr,bitIndex63) ) ).
fof(addAssignment_40143,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex63)
<=> v124640(VarCurr,bitIndex63) ) ).
fof(addAssignment_40142,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex63)
<=> v121408(VarCurr,bitIndex63) ) ).
fof(addAssignment_40141,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex63)
<=> v121410(VarCurr,bitIndex63) ) ).
fof(addAssignment_40140,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex63)
<=> v121412(VarCurr,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127028(VarNext)
=> ( v121412(VarNext,bitIndex63)
<=> v121412(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_608,axiom,
! [VarNext] :
( v127028(VarNext)
=> ( v121412(VarNext,bitIndex63)
<=> v127030(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25010,axiom,
! [VarCurr] :
( v127030(VarCurr)
<=> ( v121414(VarCurr)
& v127031(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8647,axiom,
! [VarCurr] :
( v127031(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex32) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex31) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex30) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex29) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex28) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex27) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex26) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex25) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex24) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex23) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex22) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex21) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex20) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex19) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex18) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex17) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex16) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex15) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex14) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex13) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex12) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex11) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex10) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex9) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex8) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex7) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex6) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex5) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex4) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex3) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex2) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25009,axiom,
! [VarCurr] :
( v127028(VarCurr)
<=> ( v127029(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10046,axiom,
! [VarCurr] :
( ~ v127029(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127020(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2869,axiom,
! [VarNext] :
( v127020(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v123194(VarNext,B)
<=> v123196(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25008,axiom,
! [VarCurr] :
( v127020(VarCurr)
<=> ( v127021(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25007,axiom,
! [VarCurr] :
( v127021(VarCurr)
<=> ( v127022(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8646,axiom,
! [VarCurr] :
( v127022(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40139,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex63)
<=> v127011(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_2255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127013(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v127011(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2328,axiom,
! [VarNext] :
( v127013(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v127011(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127013(VarNext)
<=> ( v127014(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127014(VarNext)
<=> ( v127016(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127016(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40138,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex63)
<=> v127003(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_2254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127004(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v127003(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2327,axiom,
! [VarNext] :
( v127004(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v127003(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127004(VarNext)
<=> v127005(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127005(VarNext)
<=> ( v127007(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127007(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40137,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex63)
<=> v121364(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_395,axiom,
! [VarCurr] :
( ~ v127001(VarCurr)
=> ( v121352(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_607,axiom,
! [VarCurr] :
( v127001(VarCurr)
=> ( v121352(VarCurr,bitIndex63)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8645,axiom,
! [VarCurr] :
( v127001(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40136,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex63)
<=> v121350(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_394,axiom,
! [VarCurr] :
( ~ v126999(VarCurr)
=> ( v121214(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_606,axiom,
! [VarCurr] :
( v126999(VarCurr)
=> ( v121214(VarCurr,bitIndex63)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8644,axiom,
! [VarCurr] :
( v126999(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40135,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex62)
<=> v121188(VarCurr,bitIndex62) ) ).
fof(addAssignment_40134,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex62)
<=> v121190(VarCurr,bitIndex62) ) ).
fof(addAssignment_40133,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex62)
<=> v121192(VarCurr,bitIndex62) ) ).
fof(addAssignment_40132,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex62)
<=> v124641(VarCurr,bitIndex62) ) ).
fof(addAssignment_40131,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex62)
<=> v124640(VarCurr,bitIndex62) ) ).
fof(addAssignment_40130,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex62)
<=> v121408(VarCurr,bitIndex62) ) ).
fof(addAssignment_40129,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex62)
<=> v121410(VarCurr,bitIndex62) ) ).
fof(addAssignment_40128,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex62)
<=> v121412(VarCurr,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126990(VarNext)
=> ( v121412(VarNext,bitIndex62)
<=> v121412(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_605,axiom,
! [VarNext] :
( v126990(VarNext)
=> ( v121412(VarNext,bitIndex62)
<=> v126992(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25002,axiom,
! [VarCurr] :
( v126992(VarCurr)
<=> ( v121414(VarCurr)
& v126993(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8643,axiom,
! [VarCurr] :
( v126993(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex65) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex64) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex63) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex62) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex61) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex60) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex59) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex58) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex57) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex56) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex55) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex54) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex53) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex52) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex51) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex50) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex49) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex48) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex47) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex46) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex45) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex44) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex43) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex42) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex41) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex40) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex39) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex38) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex37) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex36) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex35) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex34) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25001,axiom,
! [VarCurr] :
( v126990(VarCurr)
<=> ( v126991(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10043,axiom,
! [VarCurr] :
( ~ v126991(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126982(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_604,axiom,
! [VarNext] :
( v126982(VarNext)
=> ( ( v123194(VarNext,bitIndex65)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex64)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex63)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex62)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex61)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex60)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex59)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex58)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex57)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex56)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex55)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex54)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex53)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex52)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex51)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex50)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex49)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex48)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex47)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex46)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex45)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex44)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex43)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex42)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex41)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex40)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex39)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex38)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex37)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex36)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex35)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex34)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex33)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25000,axiom,
! [VarCurr] :
( v126982(VarCurr)
<=> ( v126983(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24999,axiom,
! [VarCurr] :
( v126983(VarCurr)
<=> ( v126984(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8642,axiom,
! [VarCurr] :
( v126984(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40127,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex62)
<=> v126973(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_2253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126975(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126973(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2326,axiom,
! [VarNext] :
( v126975(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126973(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126975(VarNext)
<=> ( v126976(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126976(VarNext)
<=> ( v126978(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126978(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40126,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex62)
<=> v126965(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_2252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126966(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126965(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2325,axiom,
! [VarNext] :
( v126966(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126965(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126966(VarNext)
<=> v126967(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126967(VarNext)
<=> ( v126969(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126969(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40125,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex62)
<=> v121364(VarCurr,bitIndex62) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_393,axiom,
! [VarCurr] :
( ~ v126963(VarCurr)
=> ( v121352(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_603,axiom,
! [VarCurr] :
( v126963(VarCurr)
=> ( v121352(VarCurr,bitIndex62)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8641,axiom,
! [VarCurr] :
( v126963(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40124,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex62)
<=> v121350(VarCurr,bitIndex62) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_392,axiom,
! [VarCurr] :
( ~ v126961(VarCurr)
=> ( v121214(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_602,axiom,
! [VarCurr] :
( v126961(VarCurr)
=> ( v121214(VarCurr,bitIndex62)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8640,axiom,
! [VarCurr] :
( v126961(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40123,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex61)
<=> v121188(VarCurr,bitIndex61) ) ).
fof(addAssignment_40122,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex61)
<=> v121190(VarCurr,bitIndex61) ) ).
fof(addAssignment_40121,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex61)
<=> v121192(VarCurr,bitIndex61) ) ).
fof(addAssignment_40120,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex61)
<=> v124641(VarCurr,bitIndex61) ) ).
fof(addAssignment_40119,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex61)
<=> v124640(VarCurr,bitIndex61) ) ).
fof(addAssignment_40118,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex61)
<=> v121408(VarCurr,bitIndex61) ) ).
fof(addAssignment_40117,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex61)
<=> v121410(VarCurr,bitIndex61) ) ).
fof(addAssignment_40116,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex61)
<=> v121412(VarCurr,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126952(VarNext)
=> ( v121412(VarNext,bitIndex61)
<=> v121412(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_601,axiom,
! [VarNext] :
( v126952(VarNext)
=> ( v121412(VarNext,bitIndex61)
<=> v126954(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24994,axiom,
! [VarCurr] :
( v126954(VarCurr)
<=> ( v121414(VarCurr)
& v126955(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8639,axiom,
! [VarCurr] :
( v126955(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex98) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex97) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex96) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex95) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex94) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex93) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex92) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex91) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex90) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex89) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex88) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex87) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex86) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex85) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex84) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex83) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex82) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex81) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex80) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex79) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex78) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex77) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex76) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex75) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex74) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex73) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex72) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex71) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex70) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex69) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex68) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex67) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24993,axiom,
! [VarCurr] :
( v126952(VarCurr)
<=> ( v126953(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10040,axiom,
! [VarCurr] :
( ~ v126953(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126944(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_600,axiom,
! [VarNext] :
( v126944(VarNext)
=> ( ( v123194(VarNext,bitIndex98)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex97)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex96)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex95)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex94)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex93)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex92)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex91)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex90)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex89)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex88)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex87)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex86)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex85)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex84)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex83)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex82)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex81)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex80)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex79)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex78)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex77)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex76)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex75)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex74)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex73)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex72)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex71)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex70)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex69)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex68)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex67)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex66)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24992,axiom,
! [VarCurr] :
( v126944(VarCurr)
<=> ( v126945(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24991,axiom,
! [VarCurr] :
( v126945(VarCurr)
<=> ( v126946(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8638,axiom,
! [VarCurr] :
( v126946(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40115,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex61)
<=> v126935(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_2251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126937(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126935(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2324,axiom,
! [VarNext] :
( v126937(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126935(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126937(VarNext)
<=> ( v126938(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126938(VarNext)
<=> ( v126940(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126940(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40114,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex61)
<=> v126927(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_2250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126928(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126927(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2323,axiom,
! [VarNext] :
( v126928(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126927(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126928(VarNext)
<=> v126929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126929(VarNext)
<=> ( v126931(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126931(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40113,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex61)
<=> v121364(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_391,axiom,
! [VarCurr] :
( ~ v126925(VarCurr)
=> ( v121352(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_599,axiom,
! [VarCurr] :
( v126925(VarCurr)
=> ( v121352(VarCurr,bitIndex61)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8637,axiom,
! [VarCurr] :
( v126925(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40112,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex61)
<=> v121350(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_390,axiom,
! [VarCurr] :
( ~ v126923(VarCurr)
=> ( v121214(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_598,axiom,
! [VarCurr] :
( v126923(VarCurr)
=> ( v121214(VarCurr,bitIndex61)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8636,axiom,
! [VarCurr] :
( v126923(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40111,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex60)
<=> v121188(VarCurr,bitIndex60) ) ).
fof(addAssignment_40110,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex60)
<=> v121190(VarCurr,bitIndex60) ) ).
fof(addAssignment_40109,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex60)
<=> v121192(VarCurr,bitIndex60) ) ).
fof(addAssignment_40108,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex60)
<=> v124641(VarCurr,bitIndex60) ) ).
fof(addAssignment_40107,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex60)
<=> v124640(VarCurr,bitIndex60) ) ).
fof(addAssignment_40106,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex60)
<=> v121408(VarCurr,bitIndex60) ) ).
fof(addAssignment_40105,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex60)
<=> v121410(VarCurr,bitIndex60) ) ).
fof(addAssignment_40104,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex60)
<=> v121412(VarCurr,bitIndex60) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126914(VarNext)
=> ( v121412(VarNext,bitIndex60)
<=> v121412(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_597,axiom,
! [VarNext] :
( v126914(VarNext)
=> ( v121412(VarNext,bitIndex60)
<=> v126916(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24986,axiom,
! [VarCurr] :
( v126916(VarCurr)
<=> ( v121414(VarCurr)
& v126917(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8635,axiom,
! [VarCurr] :
( v126917(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex131) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex130) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex129) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex128) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex127) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex126) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex125) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex124) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex123) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex122) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex121) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex120) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex119) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex118) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex117) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex116) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex115) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex114) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex113) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex112) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex111) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex110) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex109) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex108) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex107) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex106) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex105) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex104) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex103) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex102) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex101) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex100) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24985,axiom,
! [VarCurr] :
( v126914(VarCurr)
<=> ( v126915(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10037,axiom,
! [VarCurr] :
( ~ v126915(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126906(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_596,axiom,
! [VarNext] :
( v126906(VarNext)
=> ( ( v123194(VarNext,bitIndex131)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex130)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex129)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex128)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex127)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex126)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex125)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex124)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex123)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex122)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex121)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex120)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex119)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex118)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex117)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex116)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex115)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex114)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex113)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex112)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex111)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex110)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex109)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex108)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex107)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex106)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex105)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex104)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex103)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex102)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex101)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex100)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex99)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24984,axiom,
! [VarCurr] :
( v126906(VarCurr)
<=> ( v126907(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24983,axiom,
! [VarCurr] :
( v126907(VarCurr)
<=> ( v126908(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8634,axiom,
! [VarCurr] :
( v126908(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40103,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex60)
<=> v126897(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126899(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126897(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2322,axiom,
! [VarNext] :
( v126899(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126897(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126899(VarNext)
<=> ( v126900(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126900(VarNext)
<=> ( v126902(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126902(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40102,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex60)
<=> v126889(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126890(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126889(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2321,axiom,
! [VarNext] :
( v126890(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126889(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126890(VarNext)
<=> v126891(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126891(VarNext)
<=> ( v126893(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126893(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40101,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex60)
<=> v121364(VarCurr,bitIndex60) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_389,axiom,
! [VarCurr] :
( ~ v126887(VarCurr)
=> ( v121352(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_595,axiom,
! [VarCurr] :
( v126887(VarCurr)
=> ( v121352(VarCurr,bitIndex60)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8633,axiom,
! [VarCurr] :
( v126887(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40100,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex60)
<=> v121350(VarCurr,bitIndex60) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_388,axiom,
! [VarCurr] :
( ~ v126885(VarCurr)
=> ( v121214(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_594,axiom,
! [VarCurr] :
( v126885(VarCurr)
=> ( v121214(VarCurr,bitIndex60)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8632,axiom,
! [VarCurr] :
( v126885(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40099,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex59)
<=> v121188(VarCurr,bitIndex59) ) ).
fof(addAssignment_40098,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex59)
<=> v121190(VarCurr,bitIndex59) ) ).
fof(addAssignment_40097,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex59)
<=> v121192(VarCurr,bitIndex59) ) ).
fof(addAssignment_40096,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex59)
<=> v124641(VarCurr,bitIndex59) ) ).
fof(addAssignment_40095,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex59)
<=> v124640(VarCurr,bitIndex59) ) ).
fof(addAssignment_40094,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex59)
<=> v121408(VarCurr,bitIndex59) ) ).
fof(addAssignment_40093,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex59)
<=> v121410(VarCurr,bitIndex59) ) ).
fof(addAssignment_40092,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex59)
<=> v121412(VarCurr,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126876(VarNext)
=> ( v121412(VarNext,bitIndex59)
<=> v121412(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_593,axiom,
! [VarNext] :
( v126876(VarNext)
=> ( v121412(VarNext,bitIndex59)
<=> v126878(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24978,axiom,
! [VarCurr] :
( v126878(VarCurr)
<=> ( v121414(VarCurr)
& v126879(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8631,axiom,
! [VarCurr] :
( v126879(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex164) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex163) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex162) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex161) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex160) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex159) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex158) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex157) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex156) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex155) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex154) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex153) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex152) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex151) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex150) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex149) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex148) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex147) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex146) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex145) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex144) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex143) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex142) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex141) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex140) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex139) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex138) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex137) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex136) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex135) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex134) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex133) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24977,axiom,
! [VarCurr] :
( v126876(VarCurr)
<=> ( v126877(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10034,axiom,
! [VarCurr] :
( ~ v126877(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126868(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_592,axiom,
! [VarNext] :
( v126868(VarNext)
=> ( ( v123194(VarNext,bitIndex164)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex163)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex162)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex161)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex160)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex159)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex158)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex157)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex156)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex155)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex154)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex153)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex152)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex151)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex150)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex149)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex148)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex147)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex146)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex145)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex144)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex143)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex142)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex141)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex140)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex139)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex138)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex137)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex136)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex135)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex134)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex133)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex132)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24976,axiom,
! [VarCurr] :
( v126868(VarCurr)
<=> ( v126869(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24975,axiom,
! [VarCurr] :
( v126869(VarCurr)
<=> ( v126870(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8630,axiom,
! [VarCurr] :
( v126870(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40091,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex59)
<=> v126859(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_2247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126861(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126859(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2320,axiom,
! [VarNext] :
( v126861(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126859(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126861(VarNext)
<=> ( v126862(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126862(VarNext)
<=> ( v126864(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126864(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40090,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex59)
<=> v126851(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_2246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126852(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126851(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2319,axiom,
! [VarNext] :
( v126852(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126851(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126852(VarNext)
<=> v126853(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126853(VarNext)
<=> ( v126855(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126855(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40089,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex59)
<=> v121364(VarCurr,bitIndex59) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_387,axiom,
! [VarCurr] :
( ~ v126849(VarCurr)
=> ( v121352(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_591,axiom,
! [VarCurr] :
( v126849(VarCurr)
=> ( v121352(VarCurr,bitIndex59)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8629,axiom,
! [VarCurr] :
( v126849(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40088,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex59)
<=> v121350(VarCurr,bitIndex59) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_386,axiom,
! [VarCurr] :
( ~ v126847(VarCurr)
=> ( v121214(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_590,axiom,
! [VarCurr] :
( v126847(VarCurr)
=> ( v121214(VarCurr,bitIndex59)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8628,axiom,
! [VarCurr] :
( v126847(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40087,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex58)
<=> v121188(VarCurr,bitIndex58) ) ).
fof(addAssignment_40086,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex58)
<=> v121190(VarCurr,bitIndex58) ) ).
fof(addAssignment_40085,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex58)
<=> v121192(VarCurr,bitIndex58) ) ).
fof(addAssignment_40084,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex58)
<=> v124641(VarCurr,bitIndex58) ) ).
fof(addAssignment_40083,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex58)
<=> v124640(VarCurr,bitIndex58) ) ).
fof(addAssignment_40082,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex58)
<=> v121408(VarCurr,bitIndex58) ) ).
fof(addAssignment_40081,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex58)
<=> v121410(VarCurr,bitIndex58) ) ).
fof(addAssignment_40080,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex58)
<=> v121412(VarCurr,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126838(VarNext)
=> ( v121412(VarNext,bitIndex58)
<=> v121412(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_589,axiom,
! [VarNext] :
( v126838(VarNext)
=> ( v121412(VarNext,bitIndex58)
<=> v126840(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24970,axiom,
! [VarCurr] :
( v126840(VarCurr)
<=> ( v121414(VarCurr)
& v126841(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8627,axiom,
! [VarCurr] :
( v126841(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex197) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex196) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex195) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex194) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex193) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex192) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex191) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex190) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex189) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex188) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex187) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex186) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex185) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex184) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex183) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex182) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex181) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex180) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex179) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex178) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex177) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex176) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex175) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex174) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex173) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex172) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex171) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex170) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex169) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex168) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex167) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex166) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24969,axiom,
! [VarCurr] :
( v126838(VarCurr)
<=> ( v126839(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10031,axiom,
! [VarCurr] :
( ~ v126839(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126830(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_588,axiom,
! [VarNext] :
( v126830(VarNext)
=> ( ( v123194(VarNext,bitIndex197)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex196)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex195)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex194)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex193)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex192)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex191)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex190)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex189)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex188)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex187)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex186)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex185)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex184)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex183)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex182)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex181)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex180)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex179)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex178)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex177)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex176)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex175)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex174)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex173)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex172)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex171)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex170)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex169)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex168)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex167)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex166)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex165)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24968,axiom,
! [VarCurr] :
( v126830(VarCurr)
<=> ( v126831(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24967,axiom,
! [VarCurr] :
( v126831(VarCurr)
<=> ( v126832(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8626,axiom,
! [VarCurr] :
( v126832(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40079,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex58)
<=> v126821(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_2245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126823(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126821(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2318,axiom,
! [VarNext] :
( v126823(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126821(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126823(VarNext)
<=> ( v126824(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126824(VarNext)
<=> ( v126826(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126826(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40078,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex58)
<=> v126813(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_2244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126814(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126813(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2317,axiom,
! [VarNext] :
( v126814(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126813(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126814(VarNext)
<=> v126815(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126815(VarNext)
<=> ( v126817(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126817(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40077,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex58)
<=> v121364(VarCurr,bitIndex58) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_385,axiom,
! [VarCurr] :
( ~ v126811(VarCurr)
=> ( v121352(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_587,axiom,
! [VarCurr] :
( v126811(VarCurr)
=> ( v121352(VarCurr,bitIndex58)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8625,axiom,
! [VarCurr] :
( v126811(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40076,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex58)
<=> v121350(VarCurr,bitIndex58) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_384,axiom,
! [VarCurr] :
( ~ v126809(VarCurr)
=> ( v121214(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_586,axiom,
! [VarCurr] :
( v126809(VarCurr)
=> ( v121214(VarCurr,bitIndex58)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8624,axiom,
! [VarCurr] :
( v126809(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40075,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex57)
<=> v121188(VarCurr,bitIndex57) ) ).
fof(addAssignment_40074,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex57)
<=> v121190(VarCurr,bitIndex57) ) ).
fof(addAssignment_40073,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex57)
<=> v121192(VarCurr,bitIndex57) ) ).
fof(addAssignment_40072,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex57)
<=> v124641(VarCurr,bitIndex57) ) ).
fof(addAssignment_40071,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex57)
<=> v124640(VarCurr,bitIndex57) ) ).
fof(addAssignment_40070,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex57)
<=> v121408(VarCurr,bitIndex57) ) ).
fof(addAssignment_40069,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex57)
<=> v121410(VarCurr,bitIndex57) ) ).
fof(addAssignment_40068,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex57)
<=> v121412(VarCurr,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126800(VarNext)
=> ( v121412(VarNext,bitIndex57)
<=> v121412(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_585,axiom,
! [VarNext] :
( v126800(VarNext)
=> ( v121412(VarNext,bitIndex57)
<=> v126802(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24962,axiom,
! [VarCurr] :
( v126802(VarCurr)
<=> ( v121414(VarCurr)
& v126803(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8623,axiom,
! [VarCurr] :
( v126803(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex230) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex229) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex228) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex227) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex226) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex225) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex224) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex223) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex222) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex221) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex220) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex219) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex218) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex217) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex216) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex215) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex214) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex213) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex212) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex211) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex210) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex209) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex208) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex207) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex206) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex205) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex204) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex203) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex202) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex201) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex200) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex199) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24961,axiom,
! [VarCurr] :
( v126800(VarCurr)
<=> ( v126801(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10028,axiom,
! [VarCurr] :
( ~ v126801(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126792(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_584,axiom,
! [VarNext] :
( v126792(VarNext)
=> ( ( v123194(VarNext,bitIndex230)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex229)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex228)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex227)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex226)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex225)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex224)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex223)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex222)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex221)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex220)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex219)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex218)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex217)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex216)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex215)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex214)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex213)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex212)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex211)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex210)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex209)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex208)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex207)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex206)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex205)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex204)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex203)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex202)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex201)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex200)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex199)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex198)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24960,axiom,
! [VarCurr] :
( v126792(VarCurr)
<=> ( v126793(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24959,axiom,
! [VarCurr] :
( v126793(VarCurr)
<=> ( v126794(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8622,axiom,
! [VarCurr] :
( v126794(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40067,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex57)
<=> v126783(VarNext,bitIndex57) ) ).
fof(addCaseBooleanConditionEqualRanges1_2243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126785(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126783(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2316,axiom,
! [VarNext] :
( v126785(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126783(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126785(VarNext)
<=> ( v126786(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126786(VarNext)
<=> ( v126788(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126788(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40066,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex57)
<=> v126775(VarNext,bitIndex57) ) ).
fof(addCaseBooleanConditionEqualRanges1_2242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126776(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126775(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2315,axiom,
! [VarNext] :
( v126776(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126775(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126776(VarNext)
<=> v126777(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126777(VarNext)
<=> ( v126779(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126779(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40065,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex57)
<=> v121364(VarCurr,bitIndex57) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_383,axiom,
! [VarCurr] :
( ~ v126773(VarCurr)
=> ( v121352(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_583,axiom,
! [VarCurr] :
( v126773(VarCurr)
=> ( v121352(VarCurr,bitIndex57)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8621,axiom,
! [VarCurr] :
( v126773(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40064,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex57)
<=> v121350(VarCurr,bitIndex57) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_382,axiom,
! [VarCurr] :
( ~ v126771(VarCurr)
=> ( v121214(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_582,axiom,
! [VarCurr] :
( v126771(VarCurr)
=> ( v121214(VarCurr,bitIndex57)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8620,axiom,
! [VarCurr] :
( v126771(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40063,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex56)
<=> v121188(VarCurr,bitIndex56) ) ).
fof(addAssignment_40062,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex56)
<=> v121190(VarCurr,bitIndex56) ) ).
fof(addAssignment_40061,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex56)
<=> v121192(VarCurr,bitIndex56) ) ).
fof(addAssignment_40060,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex56)
<=> v124641(VarCurr,bitIndex56) ) ).
fof(addAssignment_40059,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex56)
<=> v124640(VarCurr,bitIndex56) ) ).
fof(addAssignment_40058,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex56)
<=> v121408(VarCurr,bitIndex56) ) ).
fof(addAssignment_40057,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex56)
<=> v121410(VarCurr,bitIndex56) ) ).
fof(addAssignment_40056,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex56)
<=> v121412(VarCurr,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126762(VarNext)
=> ( v121412(VarNext,bitIndex56)
<=> v121412(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_581,axiom,
! [VarNext] :
( v126762(VarNext)
=> ( v121412(VarNext,bitIndex56)
<=> v126764(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24954,axiom,
! [VarCurr] :
( v126764(VarCurr)
<=> ( v121414(VarCurr)
& v126765(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8619,axiom,
! [VarCurr] :
( v126765(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex263) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex262) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex261) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex260) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex259) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex258) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex257) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex256) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex255) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex254) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex253) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex252) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex251) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex250) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex249) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex248) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex247) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex246) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex245) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex244) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex243) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex242) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex241) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex240) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex239) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex238) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex237) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex236) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex235) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex234) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex233) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex232) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24953,axiom,
! [VarCurr] :
( v126762(VarCurr)
<=> ( v126763(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10025,axiom,
! [VarCurr] :
( ~ v126763(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126754(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_580,axiom,
! [VarNext] :
( v126754(VarNext)
=> ( ( v123194(VarNext,bitIndex263)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex262)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex261)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex260)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex259)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex258)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex257)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex256)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex255)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex254)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex253)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex252)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex251)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex250)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex249)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex248)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex247)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex246)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex245)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex244)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex243)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex242)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex241)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex240)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex239)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex238)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex237)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex236)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex235)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex234)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex233)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex232)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex231)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24952,axiom,
! [VarCurr] :
( v126754(VarCurr)
<=> ( v126755(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24951,axiom,
! [VarCurr] :
( v126755(VarCurr)
<=> ( v126756(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8618,axiom,
! [VarCurr] :
( v126756(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40055,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex56)
<=> v126745(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_2241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126747(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126745(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2314,axiom,
! [VarNext] :
( v126747(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126745(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126747(VarNext)
<=> ( v126748(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126748(VarNext)
<=> ( v126750(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126750(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40054,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex56)
<=> v126737(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_2240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126738(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126737(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2313,axiom,
! [VarNext] :
( v126738(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126737(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126738(VarNext)
<=> v126739(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126739(VarNext)
<=> ( v126741(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126741(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40053,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex56)
<=> v121364(VarCurr,bitIndex56) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_381,axiom,
! [VarCurr] :
( ~ v126735(VarCurr)
=> ( v121352(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_579,axiom,
! [VarCurr] :
( v126735(VarCurr)
=> ( v121352(VarCurr,bitIndex56)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8617,axiom,
! [VarCurr] :
( v126735(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40052,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex56)
<=> v121350(VarCurr,bitIndex56) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_380,axiom,
! [VarCurr] :
( ~ v126733(VarCurr)
=> ( v121214(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_578,axiom,
! [VarCurr] :
( v126733(VarCurr)
=> ( v121214(VarCurr,bitIndex56)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8616,axiom,
! [VarCurr] :
( v126733(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40051,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex55)
<=> v121188(VarCurr,bitIndex55) ) ).
fof(addAssignment_40050,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex55)
<=> v121190(VarCurr,bitIndex55) ) ).
fof(addAssignment_40049,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex55)
<=> v121192(VarCurr,bitIndex55) ) ).
fof(addAssignment_40048,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex55)
<=> v124641(VarCurr,bitIndex55) ) ).
fof(addAssignment_40047,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex55)
<=> v124640(VarCurr,bitIndex55) ) ).
fof(addAssignment_40046,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex55)
<=> v121408(VarCurr,bitIndex55) ) ).
fof(addAssignment_40045,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex55)
<=> v121410(VarCurr,bitIndex55) ) ).
fof(addAssignment_40044,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex55)
<=> v121412(VarCurr,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126724(VarNext)
=> ( v121412(VarNext,bitIndex55)
<=> v121412(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_577,axiom,
! [VarNext] :
( v126724(VarNext)
=> ( v121412(VarNext,bitIndex55)
<=> v126726(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24946,axiom,
! [VarCurr] :
( v126726(VarCurr)
<=> ( v121414(VarCurr)
& v126727(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8615,axiom,
! [VarCurr] :
( v126727(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex296) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex295) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex294) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex293) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex292) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex291) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex290) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex289) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex288) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex287) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex286) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex285) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex284) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex283) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex282) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex281) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex280) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex279) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex278) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex277) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex276) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex275) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex274) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex273) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex272) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex271) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex270) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex269) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex268) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex267) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex266) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex265) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24945,axiom,
! [VarCurr] :
( v126724(VarCurr)
<=> ( v126725(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10022,axiom,
! [VarCurr] :
( ~ v126725(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126716(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_576,axiom,
! [VarNext] :
( v126716(VarNext)
=> ( ( v123194(VarNext,bitIndex296)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex295)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex294)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex293)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex292)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex291)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex290)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex289)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex288)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex287)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex286)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex285)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex284)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex283)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex282)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex281)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex280)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex279)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex278)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex277)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex276)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex275)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex274)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex273)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex272)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex271)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex270)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex269)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex268)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex267)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex266)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex265)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex264)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24944,axiom,
! [VarCurr] :
( v126716(VarCurr)
<=> ( v126717(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24943,axiom,
! [VarCurr] :
( v126717(VarCurr)
<=> ( v126718(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8614,axiom,
! [VarCurr] :
( v126718(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40043,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex55)
<=> v126707(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_2239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126709(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126707(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2312,axiom,
! [VarNext] :
( v126709(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126707(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126709(VarNext)
<=> ( v126710(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126710(VarNext)
<=> ( v126712(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126712(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40042,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex55)
<=> v126699(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_2238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126700(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126699(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2311,axiom,
! [VarNext] :
( v126700(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126699(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126700(VarNext)
<=> v126701(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126701(VarNext)
<=> ( v126703(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126703(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40041,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex55)
<=> v121364(VarCurr,bitIndex55) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_379,axiom,
! [VarCurr] :
( ~ v126697(VarCurr)
=> ( v121352(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_575,axiom,
! [VarCurr] :
( v126697(VarCurr)
=> ( v121352(VarCurr,bitIndex55)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8613,axiom,
! [VarCurr] :
( v126697(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40040,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex55)
<=> v121350(VarCurr,bitIndex55) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_378,axiom,
! [VarCurr] :
( ~ v126695(VarCurr)
=> ( v121214(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_574,axiom,
! [VarCurr] :
( v126695(VarCurr)
=> ( v121214(VarCurr,bitIndex55)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8612,axiom,
! [VarCurr] :
( v126695(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40039,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex54)
<=> v121188(VarCurr,bitIndex54) ) ).
fof(addAssignment_40038,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex54)
<=> v121190(VarCurr,bitIndex54) ) ).
fof(addAssignment_40037,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex54)
<=> v121192(VarCurr,bitIndex54) ) ).
fof(addAssignment_40036,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex54)
<=> v124641(VarCurr,bitIndex54) ) ).
fof(addAssignment_40035,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex54)
<=> v124640(VarCurr,bitIndex54) ) ).
fof(addAssignment_40034,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex54)
<=> v121408(VarCurr,bitIndex54) ) ).
fof(addAssignment_40033,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex54)
<=> v121410(VarCurr,bitIndex54) ) ).
fof(addAssignment_40032,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex54)
<=> v121412(VarCurr,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126686(VarNext)
=> ( v121412(VarNext,bitIndex54)
<=> v121412(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_573,axiom,
! [VarNext] :
( v126686(VarNext)
=> ( v121412(VarNext,bitIndex54)
<=> v126688(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24938,axiom,
! [VarCurr] :
( v126688(VarCurr)
<=> ( v121414(VarCurr)
& v126689(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8611,axiom,
! [VarCurr] :
( v126689(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex329) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex328) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex327) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex326) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex325) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex324) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex323) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex322) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex321) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex320) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex319) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex318) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex317) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex316) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex315) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex314) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex313) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex312) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex311) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex310) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex309) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex308) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex307) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex306) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex305) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex304) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex303) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex302) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex301) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex300) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex299) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex298) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24937,axiom,
! [VarCurr] :
( v126686(VarCurr)
<=> ( v126687(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10019,axiom,
! [VarCurr] :
( ~ v126687(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126678(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_572,axiom,
! [VarNext] :
( v126678(VarNext)
=> ( ( v123194(VarNext,bitIndex329)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex328)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex327)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex326)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex325)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex324)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex323)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex322)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex321)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex320)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex319)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex318)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex317)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex316)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex315)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex314)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex313)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex312)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex311)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex310)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex309)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex308)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex307)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex306)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex305)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex304)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex303)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex302)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex301)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex300)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex299)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex298)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex297)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24936,axiom,
! [VarCurr] :
( v126678(VarCurr)
<=> ( v126679(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24935,axiom,
! [VarCurr] :
( v126679(VarCurr)
<=> ( v126680(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8610,axiom,
! [VarCurr] :
( v126680(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40031,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex54)
<=> v126669(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_2237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126671(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126669(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2310,axiom,
! [VarNext] :
( v126671(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126669(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126671(VarNext)
<=> ( v126672(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126672(VarNext)
<=> ( v126674(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126674(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40030,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex54)
<=> v126661(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_2236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126662(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126661(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2309,axiom,
! [VarNext] :
( v126662(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126661(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126662(VarNext)
<=> v126663(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126663(VarNext)
<=> ( v126665(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126665(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40029,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex54)
<=> v121364(VarCurr,bitIndex54) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_377,axiom,
! [VarCurr] :
( ~ v126659(VarCurr)
=> ( v121352(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_571,axiom,
! [VarCurr] :
( v126659(VarCurr)
=> ( v121352(VarCurr,bitIndex54)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8609,axiom,
! [VarCurr] :
( v126659(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40028,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex54)
<=> v121350(VarCurr,bitIndex54) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_376,axiom,
! [VarCurr] :
( ~ v126657(VarCurr)
=> ( v121214(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_570,axiom,
! [VarCurr] :
( v126657(VarCurr)
=> ( v121214(VarCurr,bitIndex54)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8608,axiom,
! [VarCurr] :
( v126657(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40027,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex53)
<=> v121188(VarCurr,bitIndex53) ) ).
fof(addAssignment_40026,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex53)
<=> v121190(VarCurr,bitIndex53) ) ).
fof(addAssignment_40025,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex53)
<=> v121192(VarCurr,bitIndex53) ) ).
fof(addAssignment_40024,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex53)
<=> v124641(VarCurr,bitIndex53) ) ).
fof(addAssignment_40023,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex53)
<=> v124640(VarCurr,bitIndex53) ) ).
fof(addAssignment_40022,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex53)
<=> v121408(VarCurr,bitIndex53) ) ).
fof(addAssignment_40021,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex53)
<=> v121410(VarCurr,bitIndex53) ) ).
fof(addAssignment_40020,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex53)
<=> v121412(VarCurr,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126648(VarNext)
=> ( v121412(VarNext,bitIndex53)
<=> v121412(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_569,axiom,
! [VarNext] :
( v126648(VarNext)
=> ( v121412(VarNext,bitIndex53)
<=> v126650(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24930,axiom,
! [VarCurr] :
( v126650(VarCurr)
<=> ( v121414(VarCurr)
& v126651(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8607,axiom,
! [VarCurr] :
( v126651(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex362) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex361) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex360) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex359) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex358) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex357) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex356) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex355) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex354) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex353) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex352) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex351) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex350) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex349) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex348) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex347) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex346) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex345) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex344) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex343) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex342) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex341) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex340) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex339) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex338) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex337) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex336) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex335) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex334) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex333) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex332) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex331) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24929,axiom,
! [VarCurr] :
( v126648(VarCurr)
<=> ( v126649(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10016,axiom,
! [VarCurr] :
( ~ v126649(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126640(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_568,axiom,
! [VarNext] :
( v126640(VarNext)
=> ( ( v123194(VarNext,bitIndex362)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex361)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex360)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex359)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex358)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex357)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex356)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex355)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex354)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex353)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex352)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex351)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex350)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex349)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex348)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex347)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex346)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex345)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex344)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex343)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex342)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex341)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex340)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex339)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex338)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex337)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex336)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex335)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex334)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex333)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex332)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex331)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex330)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24928,axiom,
! [VarCurr] :
( v126640(VarCurr)
<=> ( v126641(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24927,axiom,
! [VarCurr] :
( v126641(VarCurr)
<=> ( v126642(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8606,axiom,
! [VarCurr] :
( v126642(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40019,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex53)
<=> v126631(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_2235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126633(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126631(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2308,axiom,
! [VarNext] :
( v126633(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126631(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126633(VarNext)
<=> ( v126634(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126634(VarNext)
<=> ( v126636(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126636(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40018,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex53)
<=> v126623(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_2234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126624(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126623(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2307,axiom,
! [VarNext] :
( v126624(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126623(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126624(VarNext)
<=> v126625(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126625(VarNext)
<=> ( v126627(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126627(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40017,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex53)
<=> v121364(VarCurr,bitIndex53) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_375,axiom,
! [VarCurr] :
( ~ v126621(VarCurr)
=> ( v121352(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_567,axiom,
! [VarCurr] :
( v126621(VarCurr)
=> ( v121352(VarCurr,bitIndex53)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8605,axiom,
! [VarCurr] :
( v126621(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40016,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex53)
<=> v121350(VarCurr,bitIndex53) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_374,axiom,
! [VarCurr] :
( ~ v126619(VarCurr)
=> ( v121214(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_566,axiom,
! [VarCurr] :
( v126619(VarCurr)
=> ( v121214(VarCurr,bitIndex53)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8604,axiom,
! [VarCurr] :
( v126619(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40015,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex52)
<=> v121188(VarCurr,bitIndex52) ) ).
fof(addAssignment_40014,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex52)
<=> v121190(VarCurr,bitIndex52) ) ).
fof(addAssignment_40013,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex52)
<=> v121192(VarCurr,bitIndex52) ) ).
fof(addAssignment_40012,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex52)
<=> v124641(VarCurr,bitIndex52) ) ).
fof(addAssignment_40011,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex52)
<=> v124640(VarCurr,bitIndex52) ) ).
fof(addAssignment_40010,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex52)
<=> v121408(VarCurr,bitIndex52) ) ).
fof(addAssignment_40009,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex52)
<=> v121410(VarCurr,bitIndex52) ) ).
fof(addAssignment_40008,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex52)
<=> v121412(VarCurr,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126610(VarNext)
=> ( v121412(VarNext,bitIndex52)
<=> v121412(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_565,axiom,
! [VarNext] :
( v126610(VarNext)
=> ( v121412(VarNext,bitIndex52)
<=> v126612(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24922,axiom,
! [VarCurr] :
( v126612(VarCurr)
<=> ( v121414(VarCurr)
& v126613(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8603,axiom,
! [VarCurr] :
( v126613(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex395) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex394) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex393) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex392) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex391) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex390) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex389) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex388) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex387) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex386) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex385) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex384) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex383) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex382) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex381) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex380) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex379) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex378) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex377) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex376) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex375) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex374) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex373) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex372) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex371) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex370) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex369) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex368) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex367) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex366) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex365) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex364) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24921,axiom,
! [VarCurr] :
( v126610(VarCurr)
<=> ( v126611(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10013,axiom,
! [VarCurr] :
( ~ v126611(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126602(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_564,axiom,
! [VarNext] :
( v126602(VarNext)
=> ( ( v123194(VarNext,bitIndex395)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex394)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex393)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex392)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex391)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex390)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex389)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex388)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex387)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex386)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex385)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex384)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex383)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex382)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex381)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex380)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex379)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex378)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex377)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex376)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex375)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex374)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex373)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex372)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex371)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex370)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex369)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex368)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex367)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex366)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex365)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex364)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex363)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24920,axiom,
! [VarCurr] :
( v126602(VarCurr)
<=> ( v126603(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24919,axiom,
! [VarCurr] :
( v126603(VarCurr)
<=> ( v126604(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8602,axiom,
! [VarCurr] :
( v126604(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40007,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex52)
<=> v126593(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_2233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126595(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126593(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2306,axiom,
! [VarNext] :
( v126595(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126593(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126595(VarNext)
<=> ( v126596(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126596(VarNext)
<=> ( v126598(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126598(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40006,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex52)
<=> v126585(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_2232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126586(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126585(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2305,axiom,
! [VarNext] :
( v126586(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126585(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126586(VarNext)
<=> v126587(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126587(VarNext)
<=> ( v126589(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126589(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_40005,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex52)
<=> v121364(VarCurr,bitIndex52) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_373,axiom,
! [VarCurr] :
( ~ v126583(VarCurr)
=> ( v121352(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_563,axiom,
! [VarCurr] :
( v126583(VarCurr)
=> ( v121352(VarCurr,bitIndex52)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8601,axiom,
! [VarCurr] :
( v126583(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40004,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex52)
<=> v121350(VarCurr,bitIndex52) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_372,axiom,
! [VarCurr] :
( ~ v126581(VarCurr)
=> ( v121214(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_562,axiom,
! [VarCurr] :
( v126581(VarCurr)
=> ( v121214(VarCurr,bitIndex52)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8600,axiom,
! [VarCurr] :
( v126581(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40003,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex51)
<=> v121188(VarCurr,bitIndex51) ) ).
fof(addAssignment_40002,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex51)
<=> v121190(VarCurr,bitIndex51) ) ).
fof(addAssignment_40001,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex51)
<=> v121192(VarCurr,bitIndex51) ) ).
fof(addAssignment_40000,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex51)
<=> v124641(VarCurr,bitIndex51) ) ).
fof(addAssignment_39999,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex51)
<=> v124640(VarCurr,bitIndex51) ) ).
fof(addAssignment_39998,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex51)
<=> v121408(VarCurr,bitIndex51) ) ).
fof(addAssignment_39997,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex51)
<=> v121410(VarCurr,bitIndex51) ) ).
fof(addAssignment_39996,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex51)
<=> v121412(VarCurr,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126572(VarNext)
=> ( v121412(VarNext,bitIndex51)
<=> v121412(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_561,axiom,
! [VarNext] :
( v126572(VarNext)
=> ( v121412(VarNext,bitIndex51)
<=> v126574(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24914,axiom,
! [VarCurr] :
( v126574(VarCurr)
<=> ( v121414(VarCurr)
& v126575(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8599,axiom,
! [VarCurr] :
( v126575(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex428) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex427) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex426) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex425) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex424) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex423) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex422) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex421) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex420) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex419) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex418) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex417) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex416) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex415) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex414) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex413) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex412) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex411) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex410) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex409) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex408) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex407) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex406) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex405) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex404) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex403) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex402) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex401) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex400) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex399) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex398) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex397) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24913,axiom,
! [VarCurr] :
( v126572(VarCurr)
<=> ( v126573(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10010,axiom,
! [VarCurr] :
( ~ v126573(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126564(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_560,axiom,
! [VarNext] :
( v126564(VarNext)
=> ( ( v123194(VarNext,bitIndex428)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex427)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex426)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex425)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex424)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex423)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex422)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex421)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex420)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex419)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex418)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex417)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex416)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex415)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex414)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex413)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex412)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex411)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex410)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex409)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex408)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex407)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex406)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex405)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex404)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex403)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex402)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex401)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex400)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex399)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex398)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex397)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex396)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24912,axiom,
! [VarCurr] :
( v126564(VarCurr)
<=> ( v126565(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24911,axiom,
! [VarCurr] :
( v126565(VarCurr)
<=> ( v126566(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8598,axiom,
! [VarCurr] :
( v126566(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39995,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex51)
<=> v126555(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_2231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126557(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126555(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2304,axiom,
! [VarNext] :
( v126557(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126555(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126557(VarNext)
<=> ( v126558(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126558(VarNext)
<=> ( v126560(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126560(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39994,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex51)
<=> v126547(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_2230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126548(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126547(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2303,axiom,
! [VarNext] :
( v126548(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126547(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126548(VarNext)
<=> v126549(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126549(VarNext)
<=> ( v126551(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126551(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39993,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex51)
<=> v121364(VarCurr,bitIndex51) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_371,axiom,
! [VarCurr] :
( ~ v126545(VarCurr)
=> ( v121352(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_559,axiom,
! [VarCurr] :
( v126545(VarCurr)
=> ( v121352(VarCurr,bitIndex51)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8597,axiom,
! [VarCurr] :
( v126545(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39992,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex51)
<=> v121350(VarCurr,bitIndex51) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_370,axiom,
! [VarCurr] :
( ~ v126543(VarCurr)
=> ( v121214(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_558,axiom,
! [VarCurr] :
( v126543(VarCurr)
=> ( v121214(VarCurr,bitIndex51)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8596,axiom,
! [VarCurr] :
( v126543(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39991,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex50)
<=> v121188(VarCurr,bitIndex50) ) ).
fof(addAssignment_39990,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex50)
<=> v121190(VarCurr,bitIndex50) ) ).
fof(addAssignment_39989,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex50)
<=> v121192(VarCurr,bitIndex50) ) ).
fof(addAssignment_39988,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex50)
<=> v124641(VarCurr,bitIndex50) ) ).
fof(addAssignment_39987,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex50)
<=> v124640(VarCurr,bitIndex50) ) ).
fof(addAssignment_39986,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex50)
<=> v121408(VarCurr,bitIndex50) ) ).
fof(addAssignment_39985,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex50)
<=> v121410(VarCurr,bitIndex50) ) ).
fof(addAssignment_39984,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex50)
<=> v121412(VarCurr,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126534(VarNext)
=> ( v121412(VarNext,bitIndex50)
<=> v121412(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_557,axiom,
! [VarNext] :
( v126534(VarNext)
=> ( v121412(VarNext,bitIndex50)
<=> v126536(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24906,axiom,
! [VarCurr] :
( v126536(VarCurr)
<=> ( v121414(VarCurr)
& v126537(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8595,axiom,
! [VarCurr] :
( v126537(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex461) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex460) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex459) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex458) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex457) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex456) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex455) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex454) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex453) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex452) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex451) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex450) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex449) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex448) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex447) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex446) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex445) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex444) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex443) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex442) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex441) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex440) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex439) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex438) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex437) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex436) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex435) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex434) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex433) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex432) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex431) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex430) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24905,axiom,
! [VarCurr] :
( v126534(VarCurr)
<=> ( v126535(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10007,axiom,
! [VarCurr] :
( ~ v126535(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126526(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_556,axiom,
! [VarNext] :
( v126526(VarNext)
=> ( ( v123194(VarNext,bitIndex461)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex460)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex459)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex458)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex457)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex456)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex455)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex454)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex453)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex452)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex451)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex450)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex449)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex448)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex447)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex446)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex445)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex444)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex443)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex442)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex441)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex440)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex439)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex438)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex437)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex436)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex435)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex434)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex433)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex432)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex431)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex430)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex429)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24904,axiom,
! [VarCurr] :
( v126526(VarCurr)
<=> ( v126527(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24903,axiom,
! [VarCurr] :
( v126527(VarCurr)
<=> ( v126528(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8594,axiom,
! [VarCurr] :
( v126528(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39983,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex50)
<=> v126517(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_2229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126519(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126517(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2302,axiom,
! [VarNext] :
( v126519(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126517(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126519(VarNext)
<=> ( v126520(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126520(VarNext)
<=> ( v126522(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126522(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39982,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex50)
<=> v126509(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_2228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126510(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126509(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2301,axiom,
! [VarNext] :
( v126510(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126509(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126510(VarNext)
<=> v126511(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126511(VarNext)
<=> ( v126513(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126513(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39981,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex50)
<=> v121364(VarCurr,bitIndex50) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_369,axiom,
! [VarCurr] :
( ~ v126507(VarCurr)
=> ( v121352(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_555,axiom,
! [VarCurr] :
( v126507(VarCurr)
=> ( v121352(VarCurr,bitIndex50)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8593,axiom,
! [VarCurr] :
( v126507(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39980,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex50)
<=> v121350(VarCurr,bitIndex50) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_368,axiom,
! [VarCurr] :
( ~ v126505(VarCurr)
=> ( v121214(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_554,axiom,
! [VarCurr] :
( v126505(VarCurr)
=> ( v121214(VarCurr,bitIndex50)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8592,axiom,
! [VarCurr] :
( v126505(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39979,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex49)
<=> v121188(VarCurr,bitIndex49) ) ).
fof(addAssignment_39978,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex49)
<=> v121190(VarCurr,bitIndex49) ) ).
fof(addAssignment_39977,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex49)
<=> v121192(VarCurr,bitIndex49) ) ).
fof(addAssignment_39976,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex49)
<=> v124641(VarCurr,bitIndex49) ) ).
fof(addAssignment_39975,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex49)
<=> v124640(VarCurr,bitIndex49) ) ).
fof(addAssignment_39974,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex49)
<=> v121408(VarCurr,bitIndex49) ) ).
fof(addAssignment_39973,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex49)
<=> v121410(VarCurr,bitIndex49) ) ).
fof(addAssignment_39972,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex49)
<=> v121412(VarCurr,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126496(VarNext)
=> ( v121412(VarNext,bitIndex49)
<=> v121412(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_553,axiom,
! [VarNext] :
( v126496(VarNext)
=> ( v121412(VarNext,bitIndex49)
<=> v126498(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24898,axiom,
! [VarCurr] :
( v126498(VarCurr)
<=> ( v121414(VarCurr)
& v126499(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8591,axiom,
! [VarCurr] :
( v126499(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex494) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex493) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex492) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex491) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex490) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex489) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex488) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex487) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex486) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex485) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex484) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex483) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex482) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex481) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex480) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex479) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex478) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex477) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex476) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex475) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex474) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex473) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex472) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex471) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex470) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex469) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex468) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex467) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex466) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex465) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex464) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex463) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24897,axiom,
! [VarCurr] :
( v126496(VarCurr)
<=> ( v126497(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10004,axiom,
! [VarCurr] :
( ~ v126497(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126488(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_552,axiom,
! [VarNext] :
( v126488(VarNext)
=> ( ( v123194(VarNext,bitIndex494)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex493)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex492)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex491)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex490)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex489)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex488)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex487)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex486)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex485)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex484)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex483)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex482)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex481)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex480)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex479)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex478)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex477)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex476)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex475)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex474)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex473)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex472)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex471)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex470)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex469)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex468)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex467)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex466)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex465)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex464)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex463)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex462)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24896,axiom,
! [VarCurr] :
( v126488(VarCurr)
<=> ( v126489(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24895,axiom,
! [VarCurr] :
( v126489(VarCurr)
<=> ( v126490(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8590,axiom,
! [VarCurr] :
( v126490(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39971,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex49)
<=> v126479(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_2227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126481(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126479(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2300,axiom,
! [VarNext] :
( v126481(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126479(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126481(VarNext)
<=> ( v126482(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126482(VarNext)
<=> ( v126484(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126484(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39970,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex49)
<=> v126471(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_2226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126472(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126471(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2299,axiom,
! [VarNext] :
( v126472(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126471(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126472(VarNext)
<=> v126473(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126473(VarNext)
<=> ( v126475(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126475(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39969,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex49)
<=> v121364(VarCurr,bitIndex49) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_367,axiom,
! [VarCurr] :
( ~ v126469(VarCurr)
=> ( v121352(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_551,axiom,
! [VarCurr] :
( v126469(VarCurr)
=> ( v121352(VarCurr,bitIndex49)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8589,axiom,
! [VarCurr] :
( v126469(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39968,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex49)
<=> v121350(VarCurr,bitIndex49) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_366,axiom,
! [VarCurr] :
( ~ v126467(VarCurr)
=> ( v121214(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_550,axiom,
! [VarCurr] :
( v126467(VarCurr)
=> ( v121214(VarCurr,bitIndex49)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8588,axiom,
! [VarCurr] :
( v126467(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39967,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex48)
<=> v121188(VarCurr,bitIndex48) ) ).
fof(addAssignment_39966,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex48)
<=> v121190(VarCurr,bitIndex48) ) ).
fof(addAssignment_39965,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex48)
<=> v121192(VarCurr,bitIndex48) ) ).
fof(addAssignment_39964,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex48)
<=> v124641(VarCurr,bitIndex48) ) ).
fof(addAssignment_39963,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex48)
<=> v124640(VarCurr,bitIndex48) ) ).
fof(addAssignment_39962,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex48)
<=> v121408(VarCurr,bitIndex48) ) ).
fof(addAssignment_39961,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex48)
<=> v121410(VarCurr,bitIndex48) ) ).
fof(addAssignment_39960,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex48)
<=> v121412(VarCurr,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126458(VarNext)
=> ( v121412(VarNext,bitIndex48)
<=> v121412(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_549,axiom,
! [VarNext] :
( v126458(VarNext)
=> ( v121412(VarNext,bitIndex48)
<=> v126460(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24890,axiom,
! [VarCurr] :
( v126460(VarCurr)
<=> ( v121414(VarCurr)
& v126461(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8587,axiom,
! [VarCurr] :
( v126461(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex527) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex526) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex525) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex524) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex523) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex522) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex521) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex520) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex519) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex518) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex517) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex516) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex515) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex514) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex513) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex512) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex511) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex510) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex509) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex508) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex507) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex506) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex505) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex504) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex503) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex502) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex501) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex500) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex499) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex498) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex497) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex496) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24889,axiom,
! [VarCurr] :
( v126458(VarCurr)
<=> ( v126459(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_10001,axiom,
! [VarCurr] :
( ~ v126459(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126450(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_548,axiom,
! [VarNext] :
( v126450(VarNext)
=> ( ( v123194(VarNext,bitIndex527)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex526)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex525)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex524)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex523)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex522)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex521)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex520)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex519)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex518)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex517)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex516)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex515)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex514)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex513)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex512)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex511)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex510)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex509)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex508)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex507)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex506)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex505)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex504)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex503)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex502)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex501)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex500)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex499)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex498)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex497)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex496)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex495)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24888,axiom,
! [VarCurr] :
( v126450(VarCurr)
<=> ( v126451(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24887,axiom,
! [VarCurr] :
( v126451(VarCurr)
<=> ( v126452(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8586,axiom,
! [VarCurr] :
( v126452(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39959,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex48)
<=> v126441(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_2225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126443(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126441(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2298,axiom,
! [VarNext] :
( v126443(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126441(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126443(VarNext)
<=> ( v126444(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126444(VarNext)
<=> ( v126446(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_10000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126446(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39958,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex48)
<=> v126433(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_2224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126434(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126433(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2297,axiom,
! [VarNext] :
( v126434(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126433(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126434(VarNext)
<=> v126435(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126435(VarNext)
<=> ( v126437(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126437(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39957,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex48)
<=> v121364(VarCurr,bitIndex48) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_365,axiom,
! [VarCurr] :
( ~ v126431(VarCurr)
=> ( v121352(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_547,axiom,
! [VarCurr] :
( v126431(VarCurr)
=> ( v121352(VarCurr,bitIndex48)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8585,axiom,
! [VarCurr] :
( v126431(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39956,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex48)
<=> v121350(VarCurr,bitIndex48) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_364,axiom,
! [VarCurr] :
( ~ v126429(VarCurr)
=> ( v121214(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_546,axiom,
! [VarCurr] :
( v126429(VarCurr)
=> ( v121214(VarCurr,bitIndex48)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8584,axiom,
! [VarCurr] :
( v126429(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39955,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex47)
<=> v121188(VarCurr,bitIndex47) ) ).
fof(addAssignment_39954,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex47)
<=> v121190(VarCurr,bitIndex47) ) ).
fof(addAssignment_39953,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex47)
<=> v121192(VarCurr,bitIndex47) ) ).
fof(addAssignment_39952,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex47)
<=> v124641(VarCurr,bitIndex47) ) ).
fof(addAssignment_39951,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex47)
<=> v124640(VarCurr,bitIndex47) ) ).
fof(addAssignment_39950,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex47)
<=> v121408(VarCurr,bitIndex47) ) ).
fof(addAssignment_39949,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex47)
<=> v121410(VarCurr,bitIndex47) ) ).
fof(addAssignment_39948,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex47)
<=> v121412(VarCurr,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126420(VarNext)
=> ( v121412(VarNext,bitIndex47)
<=> v121412(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_545,axiom,
! [VarNext] :
( v126420(VarNext)
=> ( v121412(VarNext,bitIndex47)
<=> v126422(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24882,axiom,
! [VarCurr] :
( v126422(VarCurr)
<=> ( v121414(VarCurr)
& v126423(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8583,axiom,
! [VarCurr] :
( v126423(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex560) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex559) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex558) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex557) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex556) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex555) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex554) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex553) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex552) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex551) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex550) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex549) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex548) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex547) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex546) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex545) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex544) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex543) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex542) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex541) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex540) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex539) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex538) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex537) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex536) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex535) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex534) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex533) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex532) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex531) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex530) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex529) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24881,axiom,
! [VarCurr] :
( v126420(VarCurr)
<=> ( v126421(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9998,axiom,
! [VarCurr] :
( ~ v126421(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126412(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_544,axiom,
! [VarNext] :
( v126412(VarNext)
=> ( ( v123194(VarNext,bitIndex560)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex559)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex558)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex557)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex556)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex555)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex554)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex553)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex552)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex551)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex550)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex549)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex548)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex547)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex546)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex545)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex544)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex543)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex542)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex541)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex540)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex539)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex538)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex537)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex536)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex535)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex534)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex533)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex532)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex531)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex530)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex529)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex528)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24880,axiom,
! [VarCurr] :
( v126412(VarCurr)
<=> ( v126413(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24879,axiom,
! [VarCurr] :
( v126413(VarCurr)
<=> ( v126414(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8582,axiom,
! [VarCurr] :
( v126414(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39947,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex47)
<=> v126403(VarNext,bitIndex47) ) ).
fof(addCaseBooleanConditionEqualRanges1_2223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126405(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126403(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2296,axiom,
! [VarNext] :
( v126405(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126403(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126405(VarNext)
<=> ( v126406(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126406(VarNext)
<=> ( v126408(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126408(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39946,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex47)
<=> v126395(VarNext,bitIndex47) ) ).
fof(addCaseBooleanConditionEqualRanges1_2222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126396(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126395(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2295,axiom,
! [VarNext] :
( v126396(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126395(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126396(VarNext)
<=> v126397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126397(VarNext)
<=> ( v126399(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126399(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39945,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex47)
<=> v121364(VarCurr,bitIndex47) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_363,axiom,
! [VarCurr] :
( ~ v126393(VarCurr)
=> ( v121352(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_543,axiom,
! [VarCurr] :
( v126393(VarCurr)
=> ( v121352(VarCurr,bitIndex47)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8581,axiom,
! [VarCurr] :
( v126393(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39944,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex47)
<=> v121350(VarCurr,bitIndex47) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_362,axiom,
! [VarCurr] :
( ~ v126391(VarCurr)
=> ( v121214(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_542,axiom,
! [VarCurr] :
( v126391(VarCurr)
=> ( v121214(VarCurr,bitIndex47)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8580,axiom,
! [VarCurr] :
( v126391(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39943,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex46)
<=> v121188(VarCurr,bitIndex46) ) ).
fof(addAssignment_39942,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex46)
<=> v121190(VarCurr,bitIndex46) ) ).
fof(addAssignment_39941,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex46)
<=> v121192(VarCurr,bitIndex46) ) ).
fof(addAssignment_39940,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex46)
<=> v124641(VarCurr,bitIndex46) ) ).
fof(addAssignment_39939,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex46)
<=> v124640(VarCurr,bitIndex46) ) ).
fof(addAssignment_39938,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex46)
<=> v121408(VarCurr,bitIndex46) ) ).
fof(addAssignment_39937,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex46)
<=> v121410(VarCurr,bitIndex46) ) ).
fof(addAssignment_39936,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex46)
<=> v121412(VarCurr,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126382(VarNext)
=> ( v121412(VarNext,bitIndex46)
<=> v121412(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_541,axiom,
! [VarNext] :
( v126382(VarNext)
=> ( v121412(VarNext,bitIndex46)
<=> v126384(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24874,axiom,
! [VarCurr] :
( v126384(VarCurr)
<=> ( v121414(VarCurr)
& v126385(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8579,axiom,
! [VarCurr] :
( v126385(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex593) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex592) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex591) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex590) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex589) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex588) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex587) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex586) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex585) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex584) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex583) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex582) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex581) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex580) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex579) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex578) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex577) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex576) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex575) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex574) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex573) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex572) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex571) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex570) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex569) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex568) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex567) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex566) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex565) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex564) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex563) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex562) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24873,axiom,
! [VarCurr] :
( v126382(VarCurr)
<=> ( v126383(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9995,axiom,
! [VarCurr] :
( ~ v126383(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126374(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_540,axiom,
! [VarNext] :
( v126374(VarNext)
=> ( ( v123194(VarNext,bitIndex593)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex592)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex591)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex590)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex589)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex588)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex587)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex586)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex585)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex584)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex583)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex582)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex581)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex580)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex579)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex578)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex577)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex576)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex575)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex574)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex573)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex572)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex571)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex570)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex569)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex568)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex567)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex566)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex565)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex564)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex563)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex562)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex561)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24872,axiom,
! [VarCurr] :
( v126374(VarCurr)
<=> ( v126375(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24871,axiom,
! [VarCurr] :
( v126375(VarCurr)
<=> ( v126376(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8578,axiom,
! [VarCurr] :
( v126376(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39935,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex46)
<=> v126365(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_2221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126367(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126365(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2294,axiom,
! [VarNext] :
( v126367(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126365(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126367(VarNext)
<=> ( v126368(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126368(VarNext)
<=> ( v126370(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126370(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39934,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex46)
<=> v126357(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_2220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126358(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126357(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2293,axiom,
! [VarNext] :
( v126358(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126357(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126358(VarNext)
<=> v126359(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126359(VarNext)
<=> ( v126361(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126361(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39933,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex46)
<=> v121364(VarCurr,bitIndex46) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_361,axiom,
! [VarCurr] :
( ~ v126355(VarCurr)
=> ( v121352(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_539,axiom,
! [VarCurr] :
( v126355(VarCurr)
=> ( v121352(VarCurr,bitIndex46)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8577,axiom,
! [VarCurr] :
( v126355(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39932,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex46)
<=> v121350(VarCurr,bitIndex46) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_360,axiom,
! [VarCurr] :
( ~ v126353(VarCurr)
=> ( v121214(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_538,axiom,
! [VarCurr] :
( v126353(VarCurr)
=> ( v121214(VarCurr,bitIndex46)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8576,axiom,
! [VarCurr] :
( v126353(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39931,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex45)
<=> v121188(VarCurr,bitIndex45) ) ).
fof(addAssignment_39930,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex45)
<=> v121190(VarCurr,bitIndex45) ) ).
fof(addAssignment_39929,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex45)
<=> v121192(VarCurr,bitIndex45) ) ).
fof(addAssignment_39928,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex45)
<=> v124641(VarCurr,bitIndex45) ) ).
fof(addAssignment_39927,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex45)
<=> v124640(VarCurr,bitIndex45) ) ).
fof(addAssignment_39926,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex45)
<=> v121408(VarCurr,bitIndex45) ) ).
fof(addAssignment_39925,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex45)
<=> v121410(VarCurr,bitIndex45) ) ).
fof(addAssignment_39924,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex45)
<=> v121412(VarCurr,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126344(VarNext)
=> ( v121412(VarNext,bitIndex45)
<=> v121412(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_537,axiom,
! [VarNext] :
( v126344(VarNext)
=> ( v121412(VarNext,bitIndex45)
<=> v126346(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24866,axiom,
! [VarCurr] :
( v126346(VarCurr)
<=> ( v121414(VarCurr)
& v126347(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8575,axiom,
! [VarCurr] :
( v126347(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex626) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex625) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex624) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex623) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex622) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex621) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex620) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex619) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex618) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex617) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex616) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex615) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex614) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex613) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex612) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex611) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex610) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex609) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex608) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex607) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex606) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex605) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex604) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex603) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex602) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex601) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex600) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex599) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex598) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex597) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex596) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex595) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24865,axiom,
! [VarCurr] :
( v126344(VarCurr)
<=> ( v126345(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9992,axiom,
! [VarCurr] :
( ~ v126345(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126336(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_536,axiom,
! [VarNext] :
( v126336(VarNext)
=> ( ( v123194(VarNext,bitIndex626)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex625)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex624)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex623)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex622)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex621)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex620)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex619)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex618)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex617)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex616)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex615)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex614)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex613)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex612)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex611)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex610)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex609)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex608)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex607)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex606)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex605)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex604)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex603)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex602)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex601)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex600)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex599)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex598)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex597)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex596)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex595)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex594)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24864,axiom,
! [VarCurr] :
( v126336(VarCurr)
<=> ( v126337(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24863,axiom,
! [VarCurr] :
( v126337(VarCurr)
<=> ( v126338(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8574,axiom,
! [VarCurr] :
( v126338(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39923,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex45)
<=> v126327(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_2219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126329(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126327(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2292,axiom,
! [VarNext] :
( v126329(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126327(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126329(VarNext)
<=> ( v126330(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126330(VarNext)
<=> ( v126332(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126332(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39922,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex45)
<=> v126319(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_2218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126320(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126319(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2291,axiom,
! [VarNext] :
( v126320(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126319(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126320(VarNext)
<=> v126321(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126321(VarNext)
<=> ( v126323(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126323(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39921,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex45)
<=> v121364(VarCurr,bitIndex45) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_359,axiom,
! [VarCurr] :
( ~ v126317(VarCurr)
=> ( v121352(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_535,axiom,
! [VarCurr] :
( v126317(VarCurr)
=> ( v121352(VarCurr,bitIndex45)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8573,axiom,
! [VarCurr] :
( v126317(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39920,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex45)
<=> v121350(VarCurr,bitIndex45) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_358,axiom,
! [VarCurr] :
( ~ v126315(VarCurr)
=> ( v121214(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_534,axiom,
! [VarCurr] :
( v126315(VarCurr)
=> ( v121214(VarCurr,bitIndex45)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8572,axiom,
! [VarCurr] :
( v126315(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39919,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex44)
<=> v121188(VarCurr,bitIndex44) ) ).
fof(addAssignment_39918,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex44)
<=> v121190(VarCurr,bitIndex44) ) ).
fof(addAssignment_39917,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex44)
<=> v121192(VarCurr,bitIndex44) ) ).
fof(addAssignment_39916,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex44)
<=> v124641(VarCurr,bitIndex44) ) ).
fof(addAssignment_39915,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex44)
<=> v124640(VarCurr,bitIndex44) ) ).
fof(addAssignment_39914,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex44)
<=> v121408(VarCurr,bitIndex44) ) ).
fof(addAssignment_39913,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex44)
<=> v121410(VarCurr,bitIndex44) ) ).
fof(addAssignment_39912,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex44)
<=> v121412(VarCurr,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126306(VarNext)
=> ( v121412(VarNext,bitIndex44)
<=> v121412(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_533,axiom,
! [VarNext] :
( v126306(VarNext)
=> ( v121412(VarNext,bitIndex44)
<=> v126308(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24858,axiom,
! [VarCurr] :
( v126308(VarCurr)
<=> ( v121414(VarCurr)
& v126309(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8571,axiom,
! [VarCurr] :
( v126309(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex659) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex658) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex657) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex656) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex655) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex654) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex653) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex652) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex651) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex650) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex649) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex648) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex647) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex646) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex645) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex644) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex643) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex642) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex641) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex640) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex639) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex638) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex637) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex636) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex635) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex634) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex633) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex632) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex631) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex630) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex629) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex628) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24857,axiom,
! [VarCurr] :
( v126306(VarCurr)
<=> ( v126307(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9989,axiom,
! [VarCurr] :
( ~ v126307(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126298(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_532,axiom,
! [VarNext] :
( v126298(VarNext)
=> ( ( v123194(VarNext,bitIndex659)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex658)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex657)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex656)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex655)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex654)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex653)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex652)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex651)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex650)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex649)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex648)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex647)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex646)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex645)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex644)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex643)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex642)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex641)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex640)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex639)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex638)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex637)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex636)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex635)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex634)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex633)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex632)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex631)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex630)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex629)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex628)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex627)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24856,axiom,
! [VarCurr] :
( v126298(VarCurr)
<=> ( v126299(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24855,axiom,
! [VarCurr] :
( v126299(VarCurr)
<=> ( v126300(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8570,axiom,
! [VarCurr] :
( v126300(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39911,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex44)
<=> v126289(VarNext,bitIndex44) ) ).
fof(addCaseBooleanConditionEqualRanges1_2217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126291(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126289(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2290,axiom,
! [VarNext] :
( v126291(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126289(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126291(VarNext)
<=> ( v126292(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126292(VarNext)
<=> ( v126294(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126294(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39910,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex44)
<=> v126281(VarNext,bitIndex44) ) ).
fof(addCaseBooleanConditionEqualRanges1_2216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126282(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126281(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2289,axiom,
! [VarNext] :
( v126282(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126281(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126282(VarNext)
<=> v126283(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126283(VarNext)
<=> ( v126285(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126285(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39909,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex44)
<=> v121364(VarCurr,bitIndex44) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_357,axiom,
! [VarCurr] :
( ~ v126279(VarCurr)
=> ( v121352(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_531,axiom,
! [VarCurr] :
( v126279(VarCurr)
=> ( v121352(VarCurr,bitIndex44)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8569,axiom,
! [VarCurr] :
( v126279(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39908,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex44)
<=> v121350(VarCurr,bitIndex44) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_356,axiom,
! [VarCurr] :
( ~ v126277(VarCurr)
=> ( v121214(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_530,axiom,
! [VarCurr] :
( v126277(VarCurr)
=> ( v121214(VarCurr,bitIndex44)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8568,axiom,
! [VarCurr] :
( v126277(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39907,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex43)
<=> v121188(VarCurr,bitIndex43) ) ).
fof(addAssignment_39906,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex43)
<=> v121190(VarCurr,bitIndex43) ) ).
fof(addAssignment_39905,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex43)
<=> v121192(VarCurr,bitIndex43) ) ).
fof(addAssignment_39904,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex43)
<=> v124641(VarCurr,bitIndex43) ) ).
fof(addAssignment_39903,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex43)
<=> v124640(VarCurr,bitIndex43) ) ).
fof(addAssignment_39902,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex43)
<=> v121408(VarCurr,bitIndex43) ) ).
fof(addAssignment_39901,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex43)
<=> v121410(VarCurr,bitIndex43) ) ).
fof(addAssignment_39900,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex43)
<=> v121412(VarCurr,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126268(VarNext)
=> ( v121412(VarNext,bitIndex43)
<=> v121412(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_529,axiom,
! [VarNext] :
( v126268(VarNext)
=> ( v121412(VarNext,bitIndex43)
<=> v126270(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24850,axiom,
! [VarCurr] :
( v126270(VarCurr)
<=> ( v121414(VarCurr)
& v126271(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8567,axiom,
! [VarCurr] :
( v126271(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex692) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex691) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex690) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex689) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex688) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex687) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex686) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex685) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex684) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex683) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex682) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex681) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex680) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex679) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex678) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex677) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex676) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex675) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex674) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex673) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex672) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex671) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex670) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex669) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex668) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex667) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex666) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex665) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex664) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex663) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex662) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex661) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24849,axiom,
! [VarCurr] :
( v126268(VarCurr)
<=> ( v126269(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9986,axiom,
! [VarCurr] :
( ~ v126269(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126260(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_528,axiom,
! [VarNext] :
( v126260(VarNext)
=> ( ( v123194(VarNext,bitIndex692)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex691)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex690)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex689)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex688)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex687)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex686)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex685)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex684)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex683)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex682)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex681)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex680)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex679)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex678)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex677)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex676)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex675)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex674)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex673)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex672)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex671)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex670)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex669)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex668)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex667)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex666)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex665)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex664)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex663)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex662)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex661)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex660)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24848,axiom,
! [VarCurr] :
( v126260(VarCurr)
<=> ( v126261(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24847,axiom,
! [VarCurr] :
( v126261(VarCurr)
<=> ( v126262(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8566,axiom,
! [VarCurr] :
( v126262(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39899,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex43)
<=> v126251(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_2215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126253(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126251(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2288,axiom,
! [VarNext] :
( v126253(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126251(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126253(VarNext)
<=> ( v126254(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126254(VarNext)
<=> ( v126256(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126256(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39898,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex43)
<=> v126243(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_2214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126244(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126243(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2287,axiom,
! [VarNext] :
( v126244(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126243(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126244(VarNext)
<=> v126245(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126245(VarNext)
<=> ( v126247(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126247(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39897,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex43)
<=> v121364(VarCurr,bitIndex43) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_355,axiom,
! [VarCurr] :
( ~ v126241(VarCurr)
=> ( v121352(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_527,axiom,
! [VarCurr] :
( v126241(VarCurr)
=> ( v121352(VarCurr,bitIndex43)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8565,axiom,
! [VarCurr] :
( v126241(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39896,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex43)
<=> v121350(VarCurr,bitIndex43) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_354,axiom,
! [VarCurr] :
( ~ v126239(VarCurr)
=> ( v121214(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_526,axiom,
! [VarCurr] :
( v126239(VarCurr)
=> ( v121214(VarCurr,bitIndex43)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8564,axiom,
! [VarCurr] :
( v126239(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39895,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex42)
<=> v121188(VarCurr,bitIndex42) ) ).
fof(addAssignment_39894,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex42)
<=> v121190(VarCurr,bitIndex42) ) ).
fof(addAssignment_39893,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex42)
<=> v121192(VarCurr,bitIndex42) ) ).
fof(addAssignment_39892,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex42)
<=> v124641(VarCurr,bitIndex42) ) ).
fof(addAssignment_39891,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex42)
<=> v124640(VarCurr,bitIndex42) ) ).
fof(addAssignment_39890,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex42)
<=> v121408(VarCurr,bitIndex42) ) ).
fof(addAssignment_39889,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex42)
<=> v121410(VarCurr,bitIndex42) ) ).
fof(addAssignment_39888,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex42)
<=> v121412(VarCurr,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126230(VarNext)
=> ( v121412(VarNext,bitIndex42)
<=> v121412(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_525,axiom,
! [VarNext] :
( v126230(VarNext)
=> ( v121412(VarNext,bitIndex42)
<=> v126232(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24842,axiom,
! [VarCurr] :
( v126232(VarCurr)
<=> ( v121414(VarCurr)
& v126233(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8563,axiom,
! [VarCurr] :
( v126233(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex725) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex724) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex723) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex722) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex721) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex720) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex719) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex718) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex717) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex716) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex715) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex714) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex713) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex712) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex711) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex710) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex709) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex708) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex707) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex706) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex705) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex704) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex703) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex702) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex701) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex700) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex699) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex698) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex697) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex696) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex695) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex694) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24841,axiom,
! [VarCurr] :
( v126230(VarCurr)
<=> ( v126231(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9983,axiom,
! [VarCurr] :
( ~ v126231(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126222(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_524,axiom,
! [VarNext] :
( v126222(VarNext)
=> ( ( v123194(VarNext,bitIndex725)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex724)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex723)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex722)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex721)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex720)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex719)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex718)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex717)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex716)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex715)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex714)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex713)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex712)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex711)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex710)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex709)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex708)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex707)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex706)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex705)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex704)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex703)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex702)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex701)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex700)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex699)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex698)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex697)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex696)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex695)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex694)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex693)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24840,axiom,
! [VarCurr] :
( v126222(VarCurr)
<=> ( v126223(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24839,axiom,
! [VarCurr] :
( v126223(VarCurr)
<=> ( v126224(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8562,axiom,
! [VarCurr] :
( v126224(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39887,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex42)
<=> v126213(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_2213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126215(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126213(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2286,axiom,
! [VarNext] :
( v126215(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126213(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126215(VarNext)
<=> ( v126216(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126216(VarNext)
<=> ( v126218(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126218(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39886,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex42)
<=> v126205(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_2212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126206(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126205(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2285,axiom,
! [VarNext] :
( v126206(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126205(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126206(VarNext)
<=> v126207(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126207(VarNext)
<=> ( v126209(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126209(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39885,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex42)
<=> v121364(VarCurr,bitIndex42) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_353,axiom,
! [VarCurr] :
( ~ v126203(VarCurr)
=> ( v121352(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_523,axiom,
! [VarCurr] :
( v126203(VarCurr)
=> ( v121352(VarCurr,bitIndex42)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8561,axiom,
! [VarCurr] :
( v126203(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39884,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex42)
<=> v121350(VarCurr,bitIndex42) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_352,axiom,
! [VarCurr] :
( ~ v126201(VarCurr)
=> ( v121214(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_522,axiom,
! [VarCurr] :
( v126201(VarCurr)
=> ( v121214(VarCurr,bitIndex42)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8560,axiom,
! [VarCurr] :
( v126201(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39883,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex41)
<=> v121188(VarCurr,bitIndex41) ) ).
fof(addAssignment_39882,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex41)
<=> v121190(VarCurr,bitIndex41) ) ).
fof(addAssignment_39881,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex41)
<=> v121192(VarCurr,bitIndex41) ) ).
fof(addAssignment_39880,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex41)
<=> v124641(VarCurr,bitIndex41) ) ).
fof(addAssignment_39879,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex41)
<=> v124640(VarCurr,bitIndex41) ) ).
fof(addAssignment_39878,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex41)
<=> v121408(VarCurr,bitIndex41) ) ).
fof(addAssignment_39877,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex41)
<=> v121410(VarCurr,bitIndex41) ) ).
fof(addAssignment_39876,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex41)
<=> v121412(VarCurr,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126192(VarNext)
=> ( v121412(VarNext,bitIndex41)
<=> v121412(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_521,axiom,
! [VarNext] :
( v126192(VarNext)
=> ( v121412(VarNext,bitIndex41)
<=> v126194(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24834,axiom,
! [VarCurr] :
( v126194(VarCurr)
<=> ( v121414(VarCurr)
& v126195(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8559,axiom,
! [VarCurr] :
( v126195(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex758) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex757) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex756) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex755) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex754) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex753) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex752) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex751) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex750) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex749) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex748) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex747) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex746) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex745) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex744) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex743) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex742) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex741) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex740) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex739) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex738) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex737) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex736) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex735) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex734) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex733) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex732) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex731) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex730) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex729) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex728) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex727) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24833,axiom,
! [VarCurr] :
( v126192(VarCurr)
<=> ( v126193(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9980,axiom,
! [VarCurr] :
( ~ v126193(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126184(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_520,axiom,
! [VarNext] :
( v126184(VarNext)
=> ( ( v123194(VarNext,bitIndex758)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex757)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex756)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex755)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex754)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex753)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex752)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex751)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex750)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex749)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex748)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex747)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex746)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex745)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex744)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex743)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex742)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex741)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex740)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex739)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex738)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex737)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex736)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex735)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex734)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex733)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex732)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex731)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex730)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex729)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex728)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex727)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex726)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24832,axiom,
! [VarCurr] :
( v126184(VarCurr)
<=> ( v126185(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24831,axiom,
! [VarCurr] :
( v126185(VarCurr)
<=> ( v126186(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8558,axiom,
! [VarCurr] :
( v126186(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39875,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex41)
<=> v126175(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_2211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126177(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126175(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2284,axiom,
! [VarNext] :
( v126177(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126175(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126177(VarNext)
<=> ( v126178(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126178(VarNext)
<=> ( v126180(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126180(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39874,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex41)
<=> v126167(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_2210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126168(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126167(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2283,axiom,
! [VarNext] :
( v126168(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126167(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126168(VarNext)
<=> v126169(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126169(VarNext)
<=> ( v126171(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126171(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39873,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex41)
<=> v121364(VarCurr,bitIndex41) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_351,axiom,
! [VarCurr] :
( ~ v126165(VarCurr)
=> ( v121352(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_519,axiom,
! [VarCurr] :
( v126165(VarCurr)
=> ( v121352(VarCurr,bitIndex41)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8557,axiom,
! [VarCurr] :
( v126165(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39872,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex41)
<=> v121350(VarCurr,bitIndex41) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_350,axiom,
! [VarCurr] :
( ~ v126163(VarCurr)
=> ( v121214(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_518,axiom,
! [VarCurr] :
( v126163(VarCurr)
=> ( v121214(VarCurr,bitIndex41)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8556,axiom,
! [VarCurr] :
( v126163(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39871,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex40)
<=> v121188(VarCurr,bitIndex40) ) ).
fof(addAssignment_39870,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex40)
<=> v121190(VarCurr,bitIndex40) ) ).
fof(addAssignment_39869,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex40)
<=> v121192(VarCurr,bitIndex40) ) ).
fof(addAssignment_39868,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex40)
<=> v124641(VarCurr,bitIndex40) ) ).
fof(addAssignment_39867,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex40)
<=> v124640(VarCurr,bitIndex40) ) ).
fof(addAssignment_39866,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex40)
<=> v121408(VarCurr,bitIndex40) ) ).
fof(addAssignment_39865,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex40)
<=> v121410(VarCurr,bitIndex40) ) ).
fof(addAssignment_39864,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex40)
<=> v121412(VarCurr,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126154(VarNext)
=> ( v121412(VarNext,bitIndex40)
<=> v121412(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_517,axiom,
! [VarNext] :
( v126154(VarNext)
=> ( v121412(VarNext,bitIndex40)
<=> v126156(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24826,axiom,
! [VarCurr] :
( v126156(VarCurr)
<=> ( v121414(VarCurr)
& v126157(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8555,axiom,
! [VarCurr] :
( v126157(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex791) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex790) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex789) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex788) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex787) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex786) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex785) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex784) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex783) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex782) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex781) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex780) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex779) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex778) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex777) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex776) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex775) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex774) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex773) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex772) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex771) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex770) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex769) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex768) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex767) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex766) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex765) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex764) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex763) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex762) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex761) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex760) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24825,axiom,
! [VarCurr] :
( v126154(VarCurr)
<=> ( v126155(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9977,axiom,
! [VarCurr] :
( ~ v126155(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126146(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_516,axiom,
! [VarNext] :
( v126146(VarNext)
=> ( ( v123194(VarNext,bitIndex791)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex790)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex789)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex788)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex787)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex786)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex785)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex784)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex783)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex782)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex781)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex780)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex779)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex778)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex777)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex776)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex775)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex774)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex773)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex772)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex771)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex770)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex769)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex768)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex767)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex766)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex765)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex764)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex763)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex762)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex761)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex760)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex759)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24824,axiom,
! [VarCurr] :
( v126146(VarCurr)
<=> ( v126147(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24823,axiom,
! [VarCurr] :
( v126147(VarCurr)
<=> ( v126148(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8554,axiom,
! [VarCurr] :
( v126148(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39863,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex40)
<=> v126137(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_2209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126139(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126137(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2282,axiom,
! [VarNext] :
( v126139(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126137(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126139(VarNext)
<=> ( v126140(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126140(VarNext)
<=> ( v126142(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126142(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39862,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex40)
<=> v126129(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_2208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126130(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126129(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2281,axiom,
! [VarNext] :
( v126130(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126129(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126130(VarNext)
<=> v126131(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126131(VarNext)
<=> ( v126133(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126133(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39861,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex40)
<=> v121364(VarCurr,bitIndex40) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_349,axiom,
! [VarCurr] :
( ~ v126127(VarCurr)
=> ( v121352(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_515,axiom,
! [VarCurr] :
( v126127(VarCurr)
=> ( v121352(VarCurr,bitIndex40)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8553,axiom,
! [VarCurr] :
( v126127(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39860,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex40)
<=> v121350(VarCurr,bitIndex40) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_348,axiom,
! [VarCurr] :
( ~ v126125(VarCurr)
=> ( v121214(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_514,axiom,
! [VarCurr] :
( v126125(VarCurr)
=> ( v121214(VarCurr,bitIndex40)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8552,axiom,
! [VarCurr] :
( v126125(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39859,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex39)
<=> v121188(VarCurr,bitIndex39) ) ).
fof(addAssignment_39858,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex39)
<=> v121190(VarCurr,bitIndex39) ) ).
fof(addAssignment_39857,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex39)
<=> v121192(VarCurr,bitIndex39) ) ).
fof(addAssignment_39856,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex39)
<=> v124641(VarCurr,bitIndex39) ) ).
fof(addAssignment_39855,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex39)
<=> v124640(VarCurr,bitIndex39) ) ).
fof(addAssignment_39854,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex39)
<=> v121408(VarCurr,bitIndex39) ) ).
fof(addAssignment_39853,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex39)
<=> v121410(VarCurr,bitIndex39) ) ).
fof(addAssignment_39852,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex39)
<=> v121412(VarCurr,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126116(VarNext)
=> ( v121412(VarNext,bitIndex39)
<=> v121412(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_513,axiom,
! [VarNext] :
( v126116(VarNext)
=> ( v121412(VarNext,bitIndex39)
<=> v126118(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24818,axiom,
! [VarCurr] :
( v126118(VarCurr)
<=> ( v121414(VarCurr)
& v126119(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8551,axiom,
! [VarCurr] :
( v126119(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex824) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex823) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex822) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex821) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex820) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex819) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex818) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex817) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex816) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex815) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex814) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex813) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex812) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex811) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex810) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex809) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex808) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex807) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex806) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex805) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex804) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex803) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex802) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex801) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex800) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex799) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex798) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex797) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex796) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex795) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex794) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex793) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24817,axiom,
! [VarCurr] :
( v126116(VarCurr)
<=> ( v126117(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9974,axiom,
! [VarCurr] :
( ~ v126117(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126108(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_512,axiom,
! [VarNext] :
( v126108(VarNext)
=> ( ( v123194(VarNext,bitIndex824)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex823)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex822)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex821)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex820)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex819)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex818)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex817)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex816)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex815)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex814)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex813)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex812)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex811)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex810)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex809)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex808)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex807)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex806)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex805)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex804)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex803)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex802)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex801)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex800)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex799)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex798)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex797)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex796)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex795)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex794)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex793)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex792)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24816,axiom,
! [VarCurr] :
( v126108(VarCurr)
<=> ( v126109(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24815,axiom,
! [VarCurr] :
( v126109(VarCurr)
<=> ( v126110(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8550,axiom,
! [VarCurr] :
( v126110(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39851,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex39)
<=> v126099(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_2207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126101(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126099(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2280,axiom,
! [VarNext] :
( v126101(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126099(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126101(VarNext)
<=> ( v126102(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126102(VarNext)
<=> ( v126104(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126104(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39850,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex39)
<=> v126091(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_2206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126092(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126091(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2279,axiom,
! [VarNext] :
( v126092(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126091(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126092(VarNext)
<=> v126093(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126093(VarNext)
<=> ( v126095(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126095(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39849,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex39)
<=> v121364(VarCurr,bitIndex39) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_347,axiom,
! [VarCurr] :
( ~ v126089(VarCurr)
=> ( v121352(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_511,axiom,
! [VarCurr] :
( v126089(VarCurr)
=> ( v121352(VarCurr,bitIndex39)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8549,axiom,
! [VarCurr] :
( v126089(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39848,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex39)
<=> v121350(VarCurr,bitIndex39) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_346,axiom,
! [VarCurr] :
( ~ v126087(VarCurr)
=> ( v121214(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_510,axiom,
! [VarCurr] :
( v126087(VarCurr)
=> ( v121214(VarCurr,bitIndex39)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8548,axiom,
! [VarCurr] :
( v126087(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39847,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex38)
<=> v121188(VarCurr,bitIndex38) ) ).
fof(addAssignment_39846,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex38)
<=> v121190(VarCurr,bitIndex38) ) ).
fof(addAssignment_39845,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex38)
<=> v121192(VarCurr,bitIndex38) ) ).
fof(addAssignment_39844,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex38)
<=> v124641(VarCurr,bitIndex38) ) ).
fof(addAssignment_39843,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex38)
<=> v124640(VarCurr,bitIndex38) ) ).
fof(addAssignment_39842,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex38)
<=> v121408(VarCurr,bitIndex38) ) ).
fof(addAssignment_39841,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex38)
<=> v121410(VarCurr,bitIndex38) ) ).
fof(addAssignment_39840,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex38)
<=> v121412(VarCurr,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126078(VarNext)
=> ( v121412(VarNext,bitIndex38)
<=> v121412(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_509,axiom,
! [VarNext] :
( v126078(VarNext)
=> ( v121412(VarNext,bitIndex38)
<=> v126080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24810,axiom,
! [VarCurr] :
( v126080(VarCurr)
<=> ( v121414(VarCurr)
& v126081(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8547,axiom,
! [VarCurr] :
( v126081(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex857) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex856) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex855) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex854) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex853) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex852) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex851) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex850) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex849) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex848) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex847) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex846) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex845) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex844) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex843) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex842) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex841) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex840) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex839) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex838) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex837) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex836) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex835) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex834) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex833) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex832) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex831) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex830) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex829) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex828) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex827) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex826) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24809,axiom,
! [VarCurr] :
( v126078(VarCurr)
<=> ( v126079(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9971,axiom,
! [VarCurr] :
( ~ v126079(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126070(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_508,axiom,
! [VarNext] :
( v126070(VarNext)
=> ( ( v123194(VarNext,bitIndex857)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex856)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex855)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex854)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex853)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex852)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex851)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex850)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex849)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex848)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex847)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex846)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex845)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex844)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex843)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex842)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex841)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex840)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex839)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex838)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex837)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex836)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex835)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex834)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex833)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex832)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex831)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex830)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex829)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex828)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex827)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex826)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex825)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24808,axiom,
! [VarCurr] :
( v126070(VarCurr)
<=> ( v126071(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24807,axiom,
! [VarCurr] :
( v126071(VarCurr)
<=> ( v126072(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8546,axiom,
! [VarCurr] :
( v126072(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39839,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex38)
<=> v126061(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_2205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126063(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126061(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2278,axiom,
! [VarNext] :
( v126063(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126061(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126063(VarNext)
<=> ( v126064(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126064(VarNext)
<=> ( v126066(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126066(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39838,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex38)
<=> v126053(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_2204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126054(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126053(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2277,axiom,
! [VarNext] :
( v126054(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126053(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126054(VarNext)
<=> v126055(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126055(VarNext)
<=> ( v126057(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126057(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39837,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex38)
<=> v121364(VarCurr,bitIndex38) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_345,axiom,
! [VarCurr] :
( ~ v126051(VarCurr)
=> ( v121352(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_507,axiom,
! [VarCurr] :
( v126051(VarCurr)
=> ( v121352(VarCurr,bitIndex38)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8545,axiom,
! [VarCurr] :
( v126051(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39836,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex38)
<=> v121350(VarCurr,bitIndex38) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_344,axiom,
! [VarCurr] :
( ~ v126049(VarCurr)
=> ( v121214(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_506,axiom,
! [VarCurr] :
( v126049(VarCurr)
=> ( v121214(VarCurr,bitIndex38)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8544,axiom,
! [VarCurr] :
( v126049(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39835,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex37)
<=> v121188(VarCurr,bitIndex37) ) ).
fof(addAssignment_39834,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex37)
<=> v121190(VarCurr,bitIndex37) ) ).
fof(addAssignment_39833,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex37)
<=> v121192(VarCurr,bitIndex37) ) ).
fof(addAssignment_39832,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex37)
<=> v124641(VarCurr,bitIndex37) ) ).
fof(addAssignment_39831,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex37)
<=> v124640(VarCurr,bitIndex37) ) ).
fof(addAssignment_39830,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex37)
<=> v121408(VarCurr,bitIndex37) ) ).
fof(addAssignment_39829,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex37)
<=> v121410(VarCurr,bitIndex37) ) ).
fof(addAssignment_39828,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex37)
<=> v121412(VarCurr,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126040(VarNext)
=> ( v121412(VarNext,bitIndex37)
<=> v121412(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_505,axiom,
! [VarNext] :
( v126040(VarNext)
=> ( v121412(VarNext,bitIndex37)
<=> v126042(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24802,axiom,
! [VarCurr] :
( v126042(VarCurr)
<=> ( v121414(VarCurr)
& v126043(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8543,axiom,
! [VarCurr] :
( v126043(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex890) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex889) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex888) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex887) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex886) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex885) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex884) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex883) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex882) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex881) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex880) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex879) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex878) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex877) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex876) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex875) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex874) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex873) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex872) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex871) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex870) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex869) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex868) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex867) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex866) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex865) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex864) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex863) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex862) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex861) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex860) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex859) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24801,axiom,
! [VarCurr] :
( v126040(VarCurr)
<=> ( v126041(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9968,axiom,
! [VarCurr] :
( ~ v126041(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126032(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_504,axiom,
! [VarNext] :
( v126032(VarNext)
=> ( ( v123194(VarNext,bitIndex890)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex889)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex888)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex887)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex886)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex885)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex884)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex883)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex882)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex881)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex880)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex879)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex878)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex877)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex876)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex875)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex874)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex873)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex872)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex871)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex870)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex869)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex868)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex867)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex866)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex865)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex864)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex863)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex862)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex861)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex860)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex859)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex858)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24800,axiom,
! [VarCurr] :
( v126032(VarCurr)
<=> ( v126033(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24799,axiom,
! [VarCurr] :
( v126033(VarCurr)
<=> ( v126034(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8542,axiom,
! [VarCurr] :
( v126034(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39827,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex37)
<=> v126023(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_2203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126025(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126023(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2276,axiom,
! [VarNext] :
( v126025(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126023(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126025(VarNext)
<=> ( v126026(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126026(VarNext)
<=> ( v126028(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126028(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39826,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex37)
<=> v126015(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_2202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126016(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126015(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2275,axiom,
! [VarNext] :
( v126016(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126015(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126016(VarNext)
<=> v126017(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126017(VarNext)
<=> ( v126019(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126019(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39825,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex37)
<=> v121364(VarCurr,bitIndex37) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_343,axiom,
! [VarCurr] :
( ~ v126013(VarCurr)
=> ( v121352(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_503,axiom,
! [VarCurr] :
( v126013(VarCurr)
=> ( v121352(VarCurr,bitIndex37)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8541,axiom,
! [VarCurr] :
( v126013(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39824,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex37)
<=> v121350(VarCurr,bitIndex37) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_342,axiom,
! [VarCurr] :
( ~ v126011(VarCurr)
=> ( v121214(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_502,axiom,
! [VarCurr] :
( v126011(VarCurr)
=> ( v121214(VarCurr,bitIndex37)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8540,axiom,
! [VarCurr] :
( v126011(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39823,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex36)
<=> v121188(VarCurr,bitIndex36) ) ).
fof(addAssignment_39822,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex36)
<=> v121190(VarCurr,bitIndex36) ) ).
fof(addAssignment_39821,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex36)
<=> v121192(VarCurr,bitIndex36) ) ).
fof(addAssignment_39820,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex36)
<=> v124641(VarCurr,bitIndex36) ) ).
fof(addAssignment_39819,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex36)
<=> v124640(VarCurr,bitIndex36) ) ).
fof(addAssignment_39818,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex36)
<=> v121408(VarCurr,bitIndex36) ) ).
fof(addAssignment_39817,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex36)
<=> v121410(VarCurr,bitIndex36) ) ).
fof(addAssignment_39816,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex36)
<=> v121412(VarCurr,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126002(VarNext)
=> ( v121412(VarNext,bitIndex36)
<=> v121412(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_501,axiom,
! [VarNext] :
( v126002(VarNext)
=> ( v121412(VarNext,bitIndex36)
<=> v126004(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24794,axiom,
! [VarCurr] :
( v126004(VarCurr)
<=> ( v121414(VarCurr)
& v126005(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8539,axiom,
! [VarCurr] :
( v126005(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex923) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex922) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex921) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex920) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex919) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex918) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex917) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex916) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex915) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex914) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex913) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex912) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex911) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex910) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex909) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex908) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex907) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex906) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex905) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex904) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex903) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex902) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex901) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex900) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex899) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex898) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex897) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex896) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex895) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex894) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex893) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex892) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24793,axiom,
! [VarCurr] :
( v126002(VarCurr)
<=> ( v126003(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9965,axiom,
! [VarCurr] :
( ~ v126003(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125994(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_500,axiom,
! [VarNext] :
( v125994(VarNext)
=> ( ( v123194(VarNext,bitIndex923)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex922)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex921)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex920)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex919)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex918)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex917)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex916)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex915)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex914)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex913)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex912)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex911)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex910)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex909)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex908)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex907)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex906)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex905)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex904)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex903)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex902)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex901)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex900)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex899)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex898)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex897)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex896)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex895)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex894)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex893)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex892)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex891)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24792,axiom,
! [VarCurr] :
( v125994(VarCurr)
<=> ( v125995(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24791,axiom,
! [VarCurr] :
( v125995(VarCurr)
<=> ( v125996(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8538,axiom,
! [VarCurr] :
( v125996(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39815,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex36)
<=> v125985(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_2201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125987(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125985(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2274,axiom,
! [VarNext] :
( v125987(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125985(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125987(VarNext)
<=> ( v125988(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125988(VarNext)
<=> ( v125990(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125990(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39814,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex36)
<=> v125977(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_2200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125978(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125977(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2273,axiom,
! [VarNext] :
( v125978(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125977(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125978(VarNext)
<=> v125979(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125979(VarNext)
<=> ( v125981(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125981(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39813,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex36)
<=> v121364(VarCurr,bitIndex36) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_341,axiom,
! [VarCurr] :
( ~ v125975(VarCurr)
=> ( v121352(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_499,axiom,
! [VarCurr] :
( v125975(VarCurr)
=> ( v121352(VarCurr,bitIndex36)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8537,axiom,
! [VarCurr] :
( v125975(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39812,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex36)
<=> v121350(VarCurr,bitIndex36) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_340,axiom,
! [VarCurr] :
( ~ v125973(VarCurr)
=> ( v121214(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_498,axiom,
! [VarCurr] :
( v125973(VarCurr)
=> ( v121214(VarCurr,bitIndex36)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8536,axiom,
! [VarCurr] :
( v125973(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39811,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex35)
<=> v121188(VarCurr,bitIndex35) ) ).
fof(addAssignment_39810,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex35)
<=> v121190(VarCurr,bitIndex35) ) ).
fof(addAssignment_39809,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex35)
<=> v121192(VarCurr,bitIndex35) ) ).
fof(addAssignment_39808,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex35)
<=> v124641(VarCurr,bitIndex35) ) ).
fof(addAssignment_39807,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex35)
<=> v124640(VarCurr,bitIndex35) ) ).
fof(addAssignment_39806,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex35)
<=> v121408(VarCurr,bitIndex35) ) ).
fof(addAssignment_39805,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex35)
<=> v121410(VarCurr,bitIndex35) ) ).
fof(addAssignment_39804,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex35)
<=> v121412(VarCurr,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125964(VarNext)
=> ( v121412(VarNext,bitIndex35)
<=> v121412(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_497,axiom,
! [VarNext] :
( v125964(VarNext)
=> ( v121412(VarNext,bitIndex35)
<=> v125966(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24786,axiom,
! [VarCurr] :
( v125966(VarCurr)
<=> ( v121414(VarCurr)
& v125967(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8535,axiom,
! [VarCurr] :
( v125967(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex956) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex955) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex954) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex953) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex952) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex951) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex950) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex949) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex948) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex947) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex946) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex945) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex944) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex943) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex942) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex941) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex940) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex939) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex938) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex937) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex936) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex935) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex934) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex933) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex932) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex931) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex930) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex929) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex928) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex927) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex926) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex925) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24785,axiom,
! [VarCurr] :
( v125964(VarCurr)
<=> ( v125965(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9962,axiom,
! [VarCurr] :
( ~ v125965(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125956(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_496,axiom,
! [VarNext] :
( v125956(VarNext)
=> ( ( v123194(VarNext,bitIndex956)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex955)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex954)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex953)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex952)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex951)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex950)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex949)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex948)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex947)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex946)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex945)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex944)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex943)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex942)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex941)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex940)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex939)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex938)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex937)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex936)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex935)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex934)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex933)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex932)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex931)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex930)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex929)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex928)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex927)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex926)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex925)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex924)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24784,axiom,
! [VarCurr] :
( v125956(VarCurr)
<=> ( v125957(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24783,axiom,
! [VarCurr] :
( v125957(VarCurr)
<=> ( v125958(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8534,axiom,
! [VarCurr] :
( v125958(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39803,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex35)
<=> v125947(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_2199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125949(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125947(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2272,axiom,
! [VarNext] :
( v125949(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125947(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125949(VarNext)
<=> ( v125950(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125950(VarNext)
<=> ( v125952(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125952(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39802,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex35)
<=> v125939(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_2198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125940(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125939(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2271,axiom,
! [VarNext] :
( v125940(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125939(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125940(VarNext)
<=> v125941(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125941(VarNext)
<=> ( v125943(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125943(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39801,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex35)
<=> v121364(VarCurr,bitIndex35) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_339,axiom,
! [VarCurr] :
( ~ v125937(VarCurr)
=> ( v121352(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_495,axiom,
! [VarCurr] :
( v125937(VarCurr)
=> ( v121352(VarCurr,bitIndex35)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8533,axiom,
! [VarCurr] :
( v125937(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39800,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex35)
<=> v121350(VarCurr,bitIndex35) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_338,axiom,
! [VarCurr] :
( ~ v125935(VarCurr)
=> ( v121214(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_494,axiom,
! [VarCurr] :
( v125935(VarCurr)
=> ( v121214(VarCurr,bitIndex35)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8532,axiom,
! [VarCurr] :
( v125935(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39799,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex34)
<=> v121188(VarCurr,bitIndex34) ) ).
fof(addAssignment_39798,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex34)
<=> v121190(VarCurr,bitIndex34) ) ).
fof(addAssignment_39797,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex34)
<=> v121192(VarCurr,bitIndex34) ) ).
fof(addAssignment_39796,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex34)
<=> v124641(VarCurr,bitIndex34) ) ).
fof(addAssignment_39795,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex34)
<=> v124640(VarCurr,bitIndex34) ) ).
fof(addAssignment_39794,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex34)
<=> v121408(VarCurr,bitIndex34) ) ).
fof(addAssignment_39793,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex34)
<=> v121410(VarCurr,bitIndex34) ) ).
fof(addAssignment_39792,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex34)
<=> v121412(VarCurr,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125926(VarNext)
=> ( v121412(VarNext,bitIndex34)
<=> v121412(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_493,axiom,
! [VarNext] :
( v125926(VarNext)
=> ( v121412(VarNext,bitIndex34)
<=> v125928(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24778,axiom,
! [VarCurr] :
( v125928(VarCurr)
<=> ( v121414(VarCurr)
& v125929(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8531,axiom,
! [VarCurr] :
( v125929(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex989) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex988) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex987) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex986) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex985) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex984) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex983) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex982) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex981) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex980) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex979) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex978) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex977) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex976) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex975) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex974) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex973) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex972) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex971) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex970) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex969) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex968) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex967) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex966) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex965) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex964) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex963) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex962) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex961) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex960) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex959) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex958) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24777,axiom,
! [VarCurr] :
( v125926(VarCurr)
<=> ( v125927(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9959,axiom,
! [VarCurr] :
( ~ v125927(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125918(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_492,axiom,
! [VarNext] :
( v125918(VarNext)
=> ( ( v123194(VarNext,bitIndex989)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex988)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex987)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex986)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex985)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex984)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex983)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex982)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex981)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex980)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex979)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex978)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex977)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex976)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex975)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex974)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex973)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex972)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex971)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex970)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex969)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex968)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex967)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex966)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex965)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex964)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex963)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex962)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex961)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex960)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex959)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex958)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex957)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24776,axiom,
! [VarCurr] :
( v125918(VarCurr)
<=> ( v125919(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24775,axiom,
! [VarCurr] :
( v125919(VarCurr)
<=> ( v125920(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8530,axiom,
! [VarCurr] :
( v125920(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39791,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex34)
<=> v125909(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_2197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125911(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125909(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2270,axiom,
! [VarNext] :
( v125911(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125909(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125911(VarNext)
<=> ( v125912(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125912(VarNext)
<=> ( v125914(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125914(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39790,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex34)
<=> v125901(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_2196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125902(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125901(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2269,axiom,
! [VarNext] :
( v125902(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125901(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125902(VarNext)
<=> v125903(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125903(VarNext)
<=> ( v125905(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125905(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39789,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex34)
<=> v121364(VarCurr,bitIndex34) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_337,axiom,
! [VarCurr] :
( ~ v125899(VarCurr)
=> ( v121352(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_491,axiom,
! [VarCurr] :
( v125899(VarCurr)
=> ( v121352(VarCurr,bitIndex34)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8529,axiom,
! [VarCurr] :
( v125899(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39788,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex34)
<=> v121350(VarCurr,bitIndex34) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_336,axiom,
! [VarCurr] :
( ~ v125897(VarCurr)
=> ( v121214(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_490,axiom,
! [VarCurr] :
( v125897(VarCurr)
=> ( v121214(VarCurr,bitIndex34)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8528,axiom,
! [VarCurr] :
( v125897(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39787,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex33)
<=> v121188(VarCurr,bitIndex33) ) ).
fof(addAssignment_39786,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex33)
<=> v121190(VarCurr,bitIndex33) ) ).
fof(addAssignment_39785,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex33)
<=> v121192(VarCurr,bitIndex33) ) ).
fof(addAssignment_39784,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex33)
<=> v124641(VarCurr,bitIndex33) ) ).
fof(addAssignment_39783,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex33)
<=> v124640(VarCurr,bitIndex33) ) ).
fof(addAssignment_39782,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex33)
<=> v121408(VarCurr,bitIndex33) ) ).
fof(addAssignment_39781,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex33)
<=> v121410(VarCurr,bitIndex33) ) ).
fof(addAssignment_39780,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex33)
<=> v121412(VarCurr,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125888(VarNext)
=> ( v121412(VarNext,bitIndex33)
<=> v121412(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_489,axiom,
! [VarNext] :
( v125888(VarNext)
=> ( v121412(VarNext,bitIndex33)
<=> v125890(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24770,axiom,
! [VarCurr] :
( v125890(VarCurr)
<=> ( v121414(VarCurr)
& v125891(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8527,axiom,
! [VarCurr] :
( v125891(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1022) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1021) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1020) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1019) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1018) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1017) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1016) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1015) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1014) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1013) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1012) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1011) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1010) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1009) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1008) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1007) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1006) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1005) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1004) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1003) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1002) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1001) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1000) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex999) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex998) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex997) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex996) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex995) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex994) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex993) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex992) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex991) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24769,axiom,
! [VarCurr] :
( v125888(VarCurr)
<=> ( v125889(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9956,axiom,
! [VarCurr] :
( ~ v125889(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125880(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_488,axiom,
! [VarNext] :
( v125880(VarNext)
=> ( ( v123194(VarNext,bitIndex1022)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1021)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1020)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1019)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1018)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1017)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1016)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1015)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1014)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1013)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1012)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1011)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1010)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1009)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1008)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1007)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1006)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1005)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1004)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1003)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1002)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1001)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1000)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex999)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex998)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex997)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex996)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex995)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex994)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex993)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex992)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex991)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex990)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24768,axiom,
! [VarCurr] :
( v125880(VarCurr)
<=> ( v125881(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24767,axiom,
! [VarCurr] :
( v125881(VarCurr)
<=> ( v125882(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8526,axiom,
! [VarCurr] :
( v125882(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39779,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex33)
<=> v125871(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_2195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125873(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125871(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2268,axiom,
! [VarNext] :
( v125873(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125871(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125873(VarNext)
<=> ( v125874(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125874(VarNext)
<=> ( v125876(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125876(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39778,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex33)
<=> v125863(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_2194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125864(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125863(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2267,axiom,
! [VarNext] :
( v125864(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125863(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125864(VarNext)
<=> v125865(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125865(VarNext)
<=> ( v125867(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125867(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39777,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex33)
<=> v121364(VarCurr,bitIndex33) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_335,axiom,
! [VarCurr] :
( ~ v125861(VarCurr)
=> ( v121352(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_487,axiom,
! [VarCurr] :
( v125861(VarCurr)
=> ( v121352(VarCurr,bitIndex33)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8525,axiom,
! [VarCurr] :
( v125861(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39776,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex33)
<=> v121350(VarCurr,bitIndex33) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_334,axiom,
! [VarCurr] :
( ~ v125859(VarCurr)
=> ( v121214(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_486,axiom,
! [VarCurr] :
( v125859(VarCurr)
=> ( v121214(VarCurr,bitIndex33)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8524,axiom,
! [VarCurr] :
( v125859(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39775,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex32)
<=> v121188(VarCurr,bitIndex32) ) ).
fof(addAssignment_39774,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex32)
<=> v121190(VarCurr,bitIndex32) ) ).
fof(addAssignment_39773,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex32)
<=> v121192(VarCurr,bitIndex32) ) ).
fof(addAssignment_39772,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex32)
<=> v124641(VarCurr,bitIndex32) ) ).
fof(addAssignment_39771,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex32)
<=> v124640(VarCurr,bitIndex32) ) ).
fof(addAssignment_39770,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex32)
<=> v121408(VarCurr,bitIndex32) ) ).
fof(addAssignment_39769,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex32)
<=> v121410(VarCurr,bitIndex32) ) ).
fof(addAssignment_39768,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex32)
<=> v121412(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125850(VarNext)
=> ( v121412(VarNext,bitIndex32)
<=> v121412(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_485,axiom,
! [VarNext] :
( v125850(VarNext)
=> ( v121412(VarNext,bitIndex32)
<=> v125852(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24762,axiom,
! [VarCurr] :
( v125852(VarCurr)
<=> ( v121414(VarCurr)
& v125853(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8523,axiom,
! [VarCurr] :
( v125853(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1055) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1054) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1053) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1052) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1051) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1050) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1049) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1048) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1047) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1046) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1045) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1044) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1043) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1042) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1041) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1040) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1039) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1038) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1037) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1036) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1035) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1034) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1033) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1032) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1031) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1030) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1029) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1028) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1027) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1026) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1025) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1024) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24761,axiom,
! [VarCurr] :
( v125850(VarCurr)
<=> ( v125851(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9953,axiom,
! [VarCurr] :
( ~ v125851(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125842(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_484,axiom,
! [VarNext] :
( v125842(VarNext)
=> ( ( v123194(VarNext,bitIndex1055)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1054)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1053)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1052)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1051)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1050)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1049)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1048)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1047)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1046)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1045)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1044)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1043)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1042)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1041)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1040)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1039)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1038)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1037)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1036)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1035)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1034)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1033)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1032)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1031)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1030)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1029)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1028)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1027)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1026)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1025)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1024)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1023)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24760,axiom,
! [VarCurr] :
( v125842(VarCurr)
<=> ( v125843(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24759,axiom,
! [VarCurr] :
( v125843(VarCurr)
<=> ( v125844(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8522,axiom,
! [VarCurr] :
( v125844(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $true )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39767,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex32)
<=> v125833(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_2193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125835(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125833(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2266,axiom,
! [VarNext] :
( v125835(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125833(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125835(VarNext)
<=> ( v125836(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125836(VarNext)
<=> ( v125838(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125838(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39766,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex32)
<=> v125825(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_2192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125826(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125825(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2265,axiom,
! [VarNext] :
( v125826(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125825(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125826(VarNext)
<=> v125827(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125827(VarNext)
<=> ( v125829(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125829(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39765,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex32)
<=> v121364(VarCurr,bitIndex32) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_333,axiom,
! [VarCurr] :
( ~ v125823(VarCurr)
=> ( v121352(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_483,axiom,
! [VarCurr] :
( v125823(VarCurr)
=> ( v121352(VarCurr,bitIndex32)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8521,axiom,
! [VarCurr] :
( v125823(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39764,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex32)
<=> v121350(VarCurr,bitIndex32) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_332,axiom,
! [VarCurr] :
( ~ v125821(VarCurr)
=> ( v121214(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_482,axiom,
! [VarCurr] :
( v125821(VarCurr)
=> ( v121214(VarCurr,bitIndex32)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8520,axiom,
! [VarCurr] :
( v125821(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $true )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39763,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex31)
<=> v121188(VarCurr,bitIndex31) ) ).
fof(addAssignment_39762,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex31)
<=> v121190(VarCurr,bitIndex31) ) ).
fof(addAssignment_39761,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex31)
<=> v121192(VarCurr,bitIndex31) ) ).
fof(addAssignment_39760,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex31)
<=> v124641(VarCurr,bitIndex31) ) ).
fof(addAssignment_39759,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex31)
<=> v124640(VarCurr,bitIndex31) ) ).
fof(addAssignment_39758,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex31)
<=> v121408(VarCurr,bitIndex31) ) ).
fof(addAssignment_39757,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex31)
<=> v121410(VarCurr,bitIndex31) ) ).
fof(addAssignment_39756,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex31)
<=> v121412(VarCurr,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125812(VarNext)
=> ( v121412(VarNext,bitIndex31)
<=> v121412(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_481,axiom,
! [VarNext] :
( v125812(VarNext)
=> ( v121412(VarNext,bitIndex31)
<=> v125814(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24754,axiom,
! [VarCurr] :
( v125814(VarCurr)
<=> ( v121414(VarCurr)
& v125815(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8519,axiom,
! [VarCurr] :
( v125815(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1088) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1087) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1086) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1085) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1084) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1083) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1082) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1081) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1080) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1079) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1078) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1077) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1076) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1075) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1074) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1073) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1072) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1071) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1070) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1069) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1068) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1067) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1066) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1065) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1064) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1063) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1062) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1061) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1060) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1059) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1058) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1057) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24753,axiom,
! [VarCurr] :
( v125812(VarCurr)
<=> ( v125813(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9950,axiom,
! [VarCurr] :
( ~ v125813(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125804(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_480,axiom,
! [VarNext] :
( v125804(VarNext)
=> ( ( v123194(VarNext,bitIndex1088)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1087)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1086)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1085)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1084)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1083)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1082)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1081)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1080)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1079)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1078)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1077)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1076)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1075)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1074)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1073)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1072)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1071)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1070)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1069)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1068)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1067)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1066)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1065)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1064)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1063)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1062)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1061)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1060)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1059)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1058)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1057)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1056)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24752,axiom,
! [VarCurr] :
( v125804(VarCurr)
<=> ( v125805(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24751,axiom,
! [VarCurr] :
( v125805(VarCurr)
<=> ( v125806(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8518,axiom,
! [VarCurr] :
( v125806(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39755,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex31)
<=> v125795(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_2191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125797(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125795(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2264,axiom,
! [VarNext] :
( v125797(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125795(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125797(VarNext)
<=> ( v125798(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125798(VarNext)
<=> ( v125800(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125800(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39754,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex31)
<=> v125787(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_2190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125788(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125787(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2263,axiom,
! [VarNext] :
( v125788(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125787(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125788(VarNext)
<=> v125789(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125789(VarNext)
<=> ( v125791(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125791(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39753,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex31)
<=> v121364(VarCurr,bitIndex31) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_331,axiom,
! [VarCurr] :
( ~ v125785(VarCurr)
=> ( v121352(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_479,axiom,
! [VarCurr] :
( v125785(VarCurr)
=> ( v121352(VarCurr,bitIndex31)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8517,axiom,
! [VarCurr] :
( v125785(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39752,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex31)
<=> v121350(VarCurr,bitIndex31) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_330,axiom,
! [VarCurr] :
( ~ v125783(VarCurr)
=> ( v121214(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_478,axiom,
! [VarCurr] :
( v125783(VarCurr)
=> ( v121214(VarCurr,bitIndex31)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8516,axiom,
! [VarCurr] :
( v125783(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39751,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex30)
<=> v121188(VarCurr,bitIndex30) ) ).
fof(addAssignment_39750,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex30)
<=> v121190(VarCurr,bitIndex30) ) ).
fof(addAssignment_39749,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex30)
<=> v121192(VarCurr,bitIndex30) ) ).
fof(addAssignment_39748,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex30)
<=> v124641(VarCurr,bitIndex30) ) ).
fof(addAssignment_39747,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex30)
<=> v124640(VarCurr,bitIndex30) ) ).
fof(addAssignment_39746,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex30)
<=> v121408(VarCurr,bitIndex30) ) ).
fof(addAssignment_39745,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex30)
<=> v121410(VarCurr,bitIndex30) ) ).
fof(addAssignment_39744,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex30)
<=> v121412(VarCurr,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125774(VarNext)
=> ( v121412(VarNext,bitIndex30)
<=> v121412(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_477,axiom,
! [VarNext] :
( v125774(VarNext)
=> ( v121412(VarNext,bitIndex30)
<=> v125776(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24746,axiom,
! [VarCurr] :
( v125776(VarCurr)
<=> ( v121414(VarCurr)
& v125777(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8515,axiom,
! [VarCurr] :
( v125777(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1121) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1120) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1119) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1118) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1117) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1116) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1115) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1114) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1113) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1112) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1111) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1110) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1109) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1108) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1107) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1106) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1105) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1104) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1103) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1102) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1101) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1100) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1099) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1098) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1097) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1096) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1095) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1094) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1093) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1092) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1091) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1090) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24745,axiom,
! [VarCurr] :
( v125774(VarCurr)
<=> ( v125775(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9947,axiom,
! [VarCurr] :
( ~ v125775(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125766(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_476,axiom,
! [VarNext] :
( v125766(VarNext)
=> ( ( v123194(VarNext,bitIndex1121)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1120)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1119)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1118)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1117)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1116)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1115)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1114)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1113)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1112)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1111)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1110)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1109)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1108)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1107)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1106)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1105)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1104)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1103)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1102)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1101)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1100)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1099)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1098)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1097)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1096)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1095)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1094)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1093)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1092)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1091)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1090)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1089)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24744,axiom,
! [VarCurr] :
( v125766(VarCurr)
<=> ( v125767(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24743,axiom,
! [VarCurr] :
( v125767(VarCurr)
<=> ( v125768(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8514,axiom,
! [VarCurr] :
( v125768(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39743,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex30)
<=> v125757(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_2189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125759(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125757(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2262,axiom,
! [VarNext] :
( v125759(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125757(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125759(VarNext)
<=> ( v125760(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125760(VarNext)
<=> ( v125762(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125762(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39742,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex30)
<=> v125749(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_2188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125750(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125749(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2261,axiom,
! [VarNext] :
( v125750(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125749(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125750(VarNext)
<=> v125751(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125751(VarNext)
<=> ( v125753(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125753(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39741,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex30)
<=> v121364(VarCurr,bitIndex30) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_329,axiom,
! [VarCurr] :
( ~ v125747(VarCurr)
=> ( v121352(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_475,axiom,
! [VarCurr] :
( v125747(VarCurr)
=> ( v121352(VarCurr,bitIndex30)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8513,axiom,
! [VarCurr] :
( v125747(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39740,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex30)
<=> v121350(VarCurr,bitIndex30) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_328,axiom,
! [VarCurr] :
( ~ v125745(VarCurr)
=> ( v121214(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_474,axiom,
! [VarCurr] :
( v125745(VarCurr)
=> ( v121214(VarCurr,bitIndex30)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8512,axiom,
! [VarCurr] :
( v125745(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39739,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex29)
<=> v121188(VarCurr,bitIndex29) ) ).
fof(addAssignment_39738,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex29)
<=> v121190(VarCurr,bitIndex29) ) ).
fof(addAssignment_39737,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex29)
<=> v121192(VarCurr,bitIndex29) ) ).
fof(addAssignment_39736,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex29)
<=> v124641(VarCurr,bitIndex29) ) ).
fof(addAssignment_39735,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex29)
<=> v124640(VarCurr,bitIndex29) ) ).
fof(addAssignment_39734,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex29)
<=> v121408(VarCurr,bitIndex29) ) ).
fof(addAssignment_39733,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex29)
<=> v121410(VarCurr,bitIndex29) ) ).
fof(addAssignment_39732,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex29)
<=> v121412(VarCurr,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125736(VarNext)
=> ( v121412(VarNext,bitIndex29)
<=> v121412(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_473,axiom,
! [VarNext] :
( v125736(VarNext)
=> ( v121412(VarNext,bitIndex29)
<=> v125738(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24738,axiom,
! [VarCurr] :
( v125738(VarCurr)
<=> ( v121414(VarCurr)
& v125739(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8511,axiom,
! [VarCurr] :
( v125739(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1154) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1153) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1152) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1151) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1150) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1149) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1148) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1147) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1146) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1145) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1144) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1143) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1142) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1141) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1140) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1139) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1138) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1137) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1136) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1135) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1134) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1133) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1132) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1131) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1130) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1129) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1128) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1127) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1126) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1125) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1124) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1123) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24737,axiom,
! [VarCurr] :
( v125736(VarCurr)
<=> ( v125737(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9944,axiom,
! [VarCurr] :
( ~ v125737(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125728(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_472,axiom,
! [VarNext] :
( v125728(VarNext)
=> ( ( v123194(VarNext,bitIndex1154)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1153)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1152)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1151)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1150)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1149)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1148)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1147)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1146)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1145)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1144)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1143)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1142)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1141)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1140)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1139)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1138)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1137)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1136)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1135)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1134)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1133)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1132)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1131)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1130)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1129)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1128)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1127)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1126)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1125)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1124)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1123)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1122)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24736,axiom,
! [VarCurr] :
( v125728(VarCurr)
<=> ( v125729(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24735,axiom,
! [VarCurr] :
( v125729(VarCurr)
<=> ( v125730(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8510,axiom,
! [VarCurr] :
( v125730(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39731,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex29)
<=> v125719(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_2187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125721(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125719(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2260,axiom,
! [VarNext] :
( v125721(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125719(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125721(VarNext)
<=> ( v125722(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125722(VarNext)
<=> ( v125724(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125724(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39730,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex29)
<=> v125711(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_2186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125712(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125711(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2259,axiom,
! [VarNext] :
( v125712(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125711(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125712(VarNext)
<=> v125713(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125713(VarNext)
<=> ( v125715(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125715(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39729,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex29)
<=> v121364(VarCurr,bitIndex29) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_327,axiom,
! [VarCurr] :
( ~ v125709(VarCurr)
=> ( v121352(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_471,axiom,
! [VarCurr] :
( v125709(VarCurr)
=> ( v121352(VarCurr,bitIndex29)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8509,axiom,
! [VarCurr] :
( v125709(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39728,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex29)
<=> v121350(VarCurr,bitIndex29) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_326,axiom,
! [VarCurr] :
( ~ v125707(VarCurr)
=> ( v121214(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_470,axiom,
! [VarCurr] :
( v125707(VarCurr)
=> ( v121214(VarCurr,bitIndex29)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8508,axiom,
! [VarCurr] :
( v125707(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39727,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex28)
<=> v121188(VarCurr,bitIndex28) ) ).
fof(addAssignment_39726,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex28)
<=> v121190(VarCurr,bitIndex28) ) ).
fof(addAssignment_39725,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex28)
<=> v121192(VarCurr,bitIndex28) ) ).
fof(addAssignment_39724,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex28)
<=> v124641(VarCurr,bitIndex28) ) ).
fof(addAssignment_39723,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex28)
<=> v124640(VarCurr,bitIndex28) ) ).
fof(addAssignment_39722,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex28)
<=> v121408(VarCurr,bitIndex28) ) ).
fof(addAssignment_39721,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex28)
<=> v121410(VarCurr,bitIndex28) ) ).
fof(addAssignment_39720,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex28)
<=> v121412(VarCurr,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125698(VarNext)
=> ( v121412(VarNext,bitIndex28)
<=> v121412(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_469,axiom,
! [VarNext] :
( v125698(VarNext)
=> ( v121412(VarNext,bitIndex28)
<=> v125700(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24730,axiom,
! [VarCurr] :
( v125700(VarCurr)
<=> ( v121414(VarCurr)
& v125701(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8507,axiom,
! [VarCurr] :
( v125701(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1187) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1186) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1185) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1184) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1183) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1182) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1181) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1180) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1179) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1178) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1177) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1176) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1175) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1174) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1173) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1172) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1171) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1170) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1169) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1168) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1167) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1166) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1165) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1164) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1163) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1162) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1161) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1160) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1159) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1158) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1157) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1156) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24729,axiom,
! [VarCurr] :
( v125698(VarCurr)
<=> ( v125699(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9941,axiom,
! [VarCurr] :
( ~ v125699(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125690(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_468,axiom,
! [VarNext] :
( v125690(VarNext)
=> ( ( v123194(VarNext,bitIndex1187)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1186)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1185)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1184)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1183)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1182)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1181)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1180)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1179)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1178)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1177)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1176)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1175)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1174)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1173)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1172)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1171)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1170)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1169)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1168)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1167)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1166)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1165)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1164)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1163)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1162)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1161)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1160)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1159)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1158)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1157)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1156)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1155)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24728,axiom,
! [VarCurr] :
( v125690(VarCurr)
<=> ( v125691(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24727,axiom,
! [VarCurr] :
( v125691(VarCurr)
<=> ( v125692(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8506,axiom,
! [VarCurr] :
( v125692(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39719,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex28)
<=> v125681(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_2185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125683(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125681(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2258,axiom,
! [VarNext] :
( v125683(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125681(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125683(VarNext)
<=> ( v125684(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125684(VarNext)
<=> ( v125686(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125686(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39718,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex28)
<=> v125673(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_2184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125674(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125673(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2257,axiom,
! [VarNext] :
( v125674(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125673(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125674(VarNext)
<=> v125675(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125675(VarNext)
<=> ( v125677(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125677(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39717,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex28)
<=> v121364(VarCurr,bitIndex28) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_325,axiom,
! [VarCurr] :
( ~ v125671(VarCurr)
=> ( v121352(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_467,axiom,
! [VarCurr] :
( v125671(VarCurr)
=> ( v121352(VarCurr,bitIndex28)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8505,axiom,
! [VarCurr] :
( v125671(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39716,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex28)
<=> v121350(VarCurr,bitIndex28) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_324,axiom,
! [VarCurr] :
( ~ v125669(VarCurr)
=> ( v121214(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_466,axiom,
! [VarCurr] :
( v125669(VarCurr)
=> ( v121214(VarCurr,bitIndex28)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8504,axiom,
! [VarCurr] :
( v125669(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39715,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex27)
<=> v121188(VarCurr,bitIndex27) ) ).
fof(addAssignment_39714,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex27)
<=> v121190(VarCurr,bitIndex27) ) ).
fof(addAssignment_39713,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex27)
<=> v121192(VarCurr,bitIndex27) ) ).
fof(addAssignment_39712,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex27)
<=> v124641(VarCurr,bitIndex27) ) ).
fof(addAssignment_39711,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex27)
<=> v124640(VarCurr,bitIndex27) ) ).
fof(addAssignment_39710,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex27)
<=> v121408(VarCurr,bitIndex27) ) ).
fof(addAssignment_39709,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex27)
<=> v121410(VarCurr,bitIndex27) ) ).
fof(addAssignment_39708,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex27)
<=> v121412(VarCurr,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125660(VarNext)
=> ( v121412(VarNext,bitIndex27)
<=> v121412(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_465,axiom,
! [VarNext] :
( v125660(VarNext)
=> ( v121412(VarNext,bitIndex27)
<=> v125662(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24722,axiom,
! [VarCurr] :
( v125662(VarCurr)
<=> ( v121414(VarCurr)
& v125663(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8503,axiom,
! [VarCurr] :
( v125663(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1220) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1219) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1218) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1217) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1216) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1215) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1214) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1213) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1212) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1211) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1210) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1209) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1208) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1207) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1206) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1205) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1204) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1203) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1202) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1201) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1200) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1199) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1198) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1197) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1196) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1195) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1194) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1193) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1192) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1191) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1190) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1189) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24721,axiom,
! [VarCurr] :
( v125660(VarCurr)
<=> ( v125661(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9938,axiom,
! [VarCurr] :
( ~ v125661(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125652(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_464,axiom,
! [VarNext] :
( v125652(VarNext)
=> ( ( v123194(VarNext,bitIndex1220)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1219)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1218)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1217)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1216)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1215)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1214)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1213)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1212)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1211)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1210)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1209)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1208)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1207)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1206)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1205)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1204)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1203)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1202)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1201)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1200)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1199)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1198)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1197)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1196)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1195)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1194)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1193)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1192)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1191)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1190)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1189)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1188)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24720,axiom,
! [VarCurr] :
( v125652(VarCurr)
<=> ( v125653(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24719,axiom,
! [VarCurr] :
( v125653(VarCurr)
<=> ( v125654(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8502,axiom,
! [VarCurr] :
( v125654(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39707,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex27)
<=> v125643(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_2183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125645(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125643(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2256,axiom,
! [VarNext] :
( v125645(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125643(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125645(VarNext)
<=> ( v125646(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125646(VarNext)
<=> ( v125648(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125648(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39706,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex27)
<=> v125635(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_2182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125636(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125635(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2255,axiom,
! [VarNext] :
( v125636(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125635(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125636(VarNext)
<=> v125637(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125637(VarNext)
<=> ( v125639(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125639(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39705,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex27)
<=> v121364(VarCurr,bitIndex27) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_323,axiom,
! [VarCurr] :
( ~ v125633(VarCurr)
=> ( v121352(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_463,axiom,
! [VarCurr] :
( v125633(VarCurr)
=> ( v121352(VarCurr,bitIndex27)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8501,axiom,
! [VarCurr] :
( v125633(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39704,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex27)
<=> v121350(VarCurr,bitIndex27) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_322,axiom,
! [VarCurr] :
( ~ v125631(VarCurr)
=> ( v121214(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_462,axiom,
! [VarCurr] :
( v125631(VarCurr)
=> ( v121214(VarCurr,bitIndex27)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8500,axiom,
! [VarCurr] :
( v125631(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39703,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex26)
<=> v121188(VarCurr,bitIndex26) ) ).
fof(addAssignment_39702,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex26)
<=> v121190(VarCurr,bitIndex26) ) ).
fof(addAssignment_39701,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex26)
<=> v121192(VarCurr,bitIndex26) ) ).
fof(addAssignment_39700,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex26)
<=> v124641(VarCurr,bitIndex26) ) ).
fof(addAssignment_39699,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex26)
<=> v124640(VarCurr,bitIndex26) ) ).
fof(addAssignment_39698,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex26)
<=> v121408(VarCurr,bitIndex26) ) ).
fof(addAssignment_39697,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex26)
<=> v121410(VarCurr,bitIndex26) ) ).
fof(addAssignment_39696,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex26)
<=> v121412(VarCurr,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125622(VarNext)
=> ( v121412(VarNext,bitIndex26)
<=> v121412(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_461,axiom,
! [VarNext] :
( v125622(VarNext)
=> ( v121412(VarNext,bitIndex26)
<=> v125624(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24714,axiom,
! [VarCurr] :
( v125624(VarCurr)
<=> ( v121414(VarCurr)
& v125625(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8499,axiom,
! [VarCurr] :
( v125625(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1253) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1252) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1251) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1250) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1249) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1248) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1247) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1246) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1245) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1244) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1243) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1242) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1241) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1240) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1239) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1238) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1237) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1236) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1235) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1234) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1233) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1232) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1231) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1230) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1229) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1228) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1227) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1226) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1225) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1224) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1223) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1222) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24713,axiom,
! [VarCurr] :
( v125622(VarCurr)
<=> ( v125623(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9935,axiom,
! [VarCurr] :
( ~ v125623(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125614(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_460,axiom,
! [VarNext] :
( v125614(VarNext)
=> ( ( v123194(VarNext,bitIndex1253)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1252)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1251)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1250)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1249)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1248)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1247)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1246)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1245)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1244)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1243)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1242)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1241)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1240)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1239)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1238)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1237)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1236)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1235)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1234)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1233)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1232)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1231)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1230)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1229)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1228)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1227)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1226)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1225)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1224)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1223)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1222)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1221)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24712,axiom,
! [VarCurr] :
( v125614(VarCurr)
<=> ( v125615(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24711,axiom,
! [VarCurr] :
( v125615(VarCurr)
<=> ( v125616(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8498,axiom,
! [VarCurr] :
( v125616(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39695,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex26)
<=> v125605(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_2181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125607(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125605(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2254,axiom,
! [VarNext] :
( v125607(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125605(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125607(VarNext)
<=> ( v125608(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125608(VarNext)
<=> ( v125610(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125610(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39694,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex26)
<=> v125597(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_2180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125598(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125597(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2253,axiom,
! [VarNext] :
( v125598(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125597(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125598(VarNext)
<=> v125599(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125599(VarNext)
<=> ( v125601(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125601(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39693,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex26)
<=> v121364(VarCurr,bitIndex26) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_321,axiom,
! [VarCurr] :
( ~ v125595(VarCurr)
=> ( v121352(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_459,axiom,
! [VarCurr] :
( v125595(VarCurr)
=> ( v121352(VarCurr,bitIndex26)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8497,axiom,
! [VarCurr] :
( v125595(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39692,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex26)
<=> v121350(VarCurr,bitIndex26) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_320,axiom,
! [VarCurr] :
( ~ v125593(VarCurr)
=> ( v121214(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_458,axiom,
! [VarCurr] :
( v125593(VarCurr)
=> ( v121214(VarCurr,bitIndex26)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8496,axiom,
! [VarCurr] :
( v125593(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39691,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex25)
<=> v121188(VarCurr,bitIndex25) ) ).
fof(addAssignment_39690,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex25)
<=> v121190(VarCurr,bitIndex25) ) ).
fof(addAssignment_39689,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex25)
<=> v121192(VarCurr,bitIndex25) ) ).
fof(addAssignment_39688,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex25)
<=> v124641(VarCurr,bitIndex25) ) ).
fof(addAssignment_39687,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex25)
<=> v124640(VarCurr,bitIndex25) ) ).
fof(addAssignment_39686,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex25)
<=> v121408(VarCurr,bitIndex25) ) ).
fof(addAssignment_39685,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex25)
<=> v121410(VarCurr,bitIndex25) ) ).
fof(addAssignment_39684,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex25)
<=> v121412(VarCurr,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125584(VarNext)
=> ( v121412(VarNext,bitIndex25)
<=> v121412(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_457,axiom,
! [VarNext] :
( v125584(VarNext)
=> ( v121412(VarNext,bitIndex25)
<=> v125586(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24706,axiom,
! [VarCurr] :
( v125586(VarCurr)
<=> ( v121414(VarCurr)
& v125587(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8495,axiom,
! [VarCurr] :
( v125587(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1286) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1285) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1284) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1283) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1282) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1281) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1280) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1279) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1278) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1277) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1276) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1275) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1274) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1273) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1272) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1271) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1270) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1269) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1268) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1267) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1266) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1265) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1264) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1263) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1262) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1261) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1260) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1259) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1258) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1257) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1256) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1255) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24705,axiom,
! [VarCurr] :
( v125584(VarCurr)
<=> ( v125585(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9932,axiom,
! [VarCurr] :
( ~ v125585(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125576(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_456,axiom,
! [VarNext] :
( v125576(VarNext)
=> ( ( v123194(VarNext,bitIndex1286)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1285)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1284)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1283)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1282)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1281)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1280)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1279)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1278)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1277)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1276)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1275)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1274)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1273)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1272)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1271)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1270)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1269)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1268)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1267)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1266)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1265)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1264)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1263)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1262)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1261)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1260)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1259)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1258)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1257)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1256)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1255)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1254)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24704,axiom,
! [VarCurr] :
( v125576(VarCurr)
<=> ( v125577(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24703,axiom,
! [VarCurr] :
( v125577(VarCurr)
<=> ( v125578(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8494,axiom,
! [VarCurr] :
( v125578(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39683,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex25)
<=> v125567(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_2179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125569(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125567(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2252,axiom,
! [VarNext] :
( v125569(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125567(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125569(VarNext)
<=> ( v125570(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125570(VarNext)
<=> ( v125572(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125572(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39682,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex25)
<=> v125559(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_2178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125560(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125559(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2251,axiom,
! [VarNext] :
( v125560(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125559(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125560(VarNext)
<=> v125561(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125561(VarNext)
<=> ( v125563(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125563(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39681,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex25)
<=> v121364(VarCurr,bitIndex25) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_319,axiom,
! [VarCurr] :
( ~ v125557(VarCurr)
=> ( v121352(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_455,axiom,
! [VarCurr] :
( v125557(VarCurr)
=> ( v121352(VarCurr,bitIndex25)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8493,axiom,
! [VarCurr] :
( v125557(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39680,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex25)
<=> v121350(VarCurr,bitIndex25) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_318,axiom,
! [VarCurr] :
( ~ v125555(VarCurr)
=> ( v121214(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_454,axiom,
! [VarCurr] :
( v125555(VarCurr)
=> ( v121214(VarCurr,bitIndex25)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8492,axiom,
! [VarCurr] :
( v125555(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39679,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex24)
<=> v121188(VarCurr,bitIndex24) ) ).
fof(addAssignment_39678,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex24)
<=> v121190(VarCurr,bitIndex24) ) ).
fof(addAssignment_39677,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex24)
<=> v121192(VarCurr,bitIndex24) ) ).
fof(addAssignment_39676,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex24)
<=> v124641(VarCurr,bitIndex24) ) ).
fof(addAssignment_39675,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex24)
<=> v124640(VarCurr,bitIndex24) ) ).
fof(addAssignment_39674,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex24)
<=> v121408(VarCurr,bitIndex24) ) ).
fof(addAssignment_39673,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex24)
<=> v121410(VarCurr,bitIndex24) ) ).
fof(addAssignment_39672,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex24)
<=> v121412(VarCurr,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125546(VarNext)
=> ( v121412(VarNext,bitIndex24)
<=> v121412(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_453,axiom,
! [VarNext] :
( v125546(VarNext)
=> ( v121412(VarNext,bitIndex24)
<=> v125548(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24698,axiom,
! [VarCurr] :
( v125548(VarCurr)
<=> ( v121414(VarCurr)
& v125549(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8491,axiom,
! [VarCurr] :
( v125549(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1319) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1318) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1317) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1316) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1315) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1314) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1313) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1312) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1311) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1310) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1309) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1308) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1307) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1306) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1305) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1304) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1303) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1302) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1301) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1300) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1299) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1298) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1297) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1296) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1295) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1294) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1293) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1292) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1291) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1290) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1289) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1288) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24697,axiom,
! [VarCurr] :
( v125546(VarCurr)
<=> ( v125547(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9929,axiom,
! [VarCurr] :
( ~ v125547(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125538(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_452,axiom,
! [VarNext] :
( v125538(VarNext)
=> ( ( v123194(VarNext,bitIndex1319)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1318)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1317)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1316)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1315)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1314)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1313)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1312)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1311)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1310)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1309)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1308)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1307)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1306)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1305)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1304)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1303)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1302)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1301)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1300)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1299)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1298)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1297)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1296)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1295)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1294)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1293)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1292)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1291)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1290)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1289)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1288)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1287)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24696,axiom,
! [VarCurr] :
( v125538(VarCurr)
<=> ( v125539(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24695,axiom,
! [VarCurr] :
( v125539(VarCurr)
<=> ( v125540(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8490,axiom,
! [VarCurr] :
( v125540(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39671,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex24)
<=> v125529(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_2177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125531(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125529(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2250,axiom,
! [VarNext] :
( v125531(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125529(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125531(VarNext)
<=> ( v125532(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125532(VarNext)
<=> ( v125534(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125534(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39670,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex24)
<=> v125521(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_2176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125522(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125521(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2249,axiom,
! [VarNext] :
( v125522(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125521(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125522(VarNext)
<=> v125523(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125523(VarNext)
<=> ( v125525(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125525(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39669,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex24)
<=> v121364(VarCurr,bitIndex24) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_317,axiom,
! [VarCurr] :
( ~ v125519(VarCurr)
=> ( v121352(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_451,axiom,
! [VarCurr] :
( v125519(VarCurr)
=> ( v121352(VarCurr,bitIndex24)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8489,axiom,
! [VarCurr] :
( v125519(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39668,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex24)
<=> v121350(VarCurr,bitIndex24) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_316,axiom,
! [VarCurr] :
( ~ v125517(VarCurr)
=> ( v121214(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_450,axiom,
! [VarCurr] :
( v125517(VarCurr)
=> ( v121214(VarCurr,bitIndex24)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8488,axiom,
! [VarCurr] :
( v125517(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39667,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex23)
<=> v121188(VarCurr,bitIndex23) ) ).
fof(addAssignment_39666,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex23)
<=> v121190(VarCurr,bitIndex23) ) ).
fof(addAssignment_39665,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex23)
<=> v121192(VarCurr,bitIndex23) ) ).
fof(addAssignment_39664,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex23)
<=> v124641(VarCurr,bitIndex23) ) ).
fof(addAssignment_39663,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex23)
<=> v124640(VarCurr,bitIndex23) ) ).
fof(addAssignment_39662,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex23)
<=> v121408(VarCurr,bitIndex23) ) ).
fof(addAssignment_39661,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex23)
<=> v121410(VarCurr,bitIndex23) ) ).
fof(addAssignment_39660,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex23)
<=> v121412(VarCurr,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125508(VarNext)
=> ( v121412(VarNext,bitIndex23)
<=> v121412(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_449,axiom,
! [VarNext] :
( v125508(VarNext)
=> ( v121412(VarNext,bitIndex23)
<=> v125510(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24690,axiom,
! [VarCurr] :
( v125510(VarCurr)
<=> ( v121414(VarCurr)
& v125511(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8487,axiom,
! [VarCurr] :
( v125511(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1352) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1351) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1350) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1349) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1348) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1347) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1346) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1345) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1344) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1343) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1342) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1341) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1340) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1339) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1338) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1337) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1336) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1335) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1334) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1333) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1332) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1331) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1330) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1329) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1328) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1327) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1326) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1325) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1324) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1323) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1322) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1321) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24689,axiom,
! [VarCurr] :
( v125508(VarCurr)
<=> ( v125509(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9926,axiom,
! [VarCurr] :
( ~ v125509(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125500(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_448,axiom,
! [VarNext] :
( v125500(VarNext)
=> ( ( v123194(VarNext,bitIndex1352)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1351)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1350)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1349)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1348)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1347)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1346)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1345)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1344)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1343)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1342)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1341)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1340)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1339)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1338)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1337)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1336)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1335)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1334)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1333)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1332)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1331)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1330)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1329)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1328)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1327)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1326)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1325)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1324)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1323)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1322)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1321)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1320)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24688,axiom,
! [VarCurr] :
( v125500(VarCurr)
<=> ( v125501(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24687,axiom,
! [VarCurr] :
( v125501(VarCurr)
<=> ( v125502(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8486,axiom,
! [VarCurr] :
( v125502(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39659,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex23)
<=> v125491(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_2175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125493(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125491(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2248,axiom,
! [VarNext] :
( v125493(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125491(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125493(VarNext)
<=> ( v125494(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125494(VarNext)
<=> ( v125496(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125496(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39658,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex23)
<=> v125483(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_2174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125484(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125483(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2247,axiom,
! [VarNext] :
( v125484(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125483(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125484(VarNext)
<=> v125485(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125485(VarNext)
<=> ( v125487(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125487(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39657,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex23)
<=> v121364(VarCurr,bitIndex23) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_315,axiom,
! [VarCurr] :
( ~ v125481(VarCurr)
=> ( v121352(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_447,axiom,
! [VarCurr] :
( v125481(VarCurr)
=> ( v121352(VarCurr,bitIndex23)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8485,axiom,
! [VarCurr] :
( v125481(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39656,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex23)
<=> v121350(VarCurr,bitIndex23) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_314,axiom,
! [VarCurr] :
( ~ v125479(VarCurr)
=> ( v121214(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_446,axiom,
! [VarCurr] :
( v125479(VarCurr)
=> ( v121214(VarCurr,bitIndex23)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8484,axiom,
! [VarCurr] :
( v125479(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39655,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex22)
<=> v121188(VarCurr,bitIndex22) ) ).
fof(addAssignment_39654,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex22)
<=> v121190(VarCurr,bitIndex22) ) ).
fof(addAssignment_39653,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex22)
<=> v121192(VarCurr,bitIndex22) ) ).
fof(addAssignment_39652,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex22)
<=> v124641(VarCurr,bitIndex22) ) ).
fof(addAssignment_39651,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex22)
<=> v124640(VarCurr,bitIndex22) ) ).
fof(addAssignment_39650,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex22)
<=> v121408(VarCurr,bitIndex22) ) ).
fof(addAssignment_39649,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex22)
<=> v121410(VarCurr,bitIndex22) ) ).
fof(addAssignment_39648,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex22)
<=> v121412(VarCurr,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125470(VarNext)
=> ( v121412(VarNext,bitIndex22)
<=> v121412(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_445,axiom,
! [VarNext] :
( v125470(VarNext)
=> ( v121412(VarNext,bitIndex22)
<=> v125472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24682,axiom,
! [VarCurr] :
( v125472(VarCurr)
<=> ( v121414(VarCurr)
& v125473(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8483,axiom,
! [VarCurr] :
( v125473(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1385) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1384) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1383) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1382) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1381) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1380) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1379) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1378) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1377) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1376) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1375) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1374) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1373) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1372) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1371) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1370) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1369) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1368) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1367) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1366) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1365) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1364) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1363) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1362) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1361) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1360) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1359) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1358) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1357) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1356) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1355) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1354) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24681,axiom,
! [VarCurr] :
( v125470(VarCurr)
<=> ( v125471(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9923,axiom,
! [VarCurr] :
( ~ v125471(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125462(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_444,axiom,
! [VarNext] :
( v125462(VarNext)
=> ( ( v123194(VarNext,bitIndex1385)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1384)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1383)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1382)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1381)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1380)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1379)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1378)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1377)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1376)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1375)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1374)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1373)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1372)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1371)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1370)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1369)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1368)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1367)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1366)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1365)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1364)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1363)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1362)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1361)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1360)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1359)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1358)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1357)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1356)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1355)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1354)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1353)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24680,axiom,
! [VarCurr] :
( v125462(VarCurr)
<=> ( v125463(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24679,axiom,
! [VarCurr] :
( v125463(VarCurr)
<=> ( v125464(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8482,axiom,
! [VarCurr] :
( v125464(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39647,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex22)
<=> v125453(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_2173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125455(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125453(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2246,axiom,
! [VarNext] :
( v125455(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125453(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125455(VarNext)
<=> ( v125456(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125456(VarNext)
<=> ( v125458(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125458(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39646,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex22)
<=> v125445(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_2172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125446(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125445(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2245,axiom,
! [VarNext] :
( v125446(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125445(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125446(VarNext)
<=> v125447(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125447(VarNext)
<=> ( v125449(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125449(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39645,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex22)
<=> v121364(VarCurr,bitIndex22) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_313,axiom,
! [VarCurr] :
( ~ v125443(VarCurr)
=> ( v121352(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_443,axiom,
! [VarCurr] :
( v125443(VarCurr)
=> ( v121352(VarCurr,bitIndex22)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8481,axiom,
! [VarCurr] :
( v125443(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39644,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex22)
<=> v121350(VarCurr,bitIndex22) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_312,axiom,
! [VarCurr] :
( ~ v125441(VarCurr)
=> ( v121214(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_442,axiom,
! [VarCurr] :
( v125441(VarCurr)
=> ( v121214(VarCurr,bitIndex22)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8480,axiom,
! [VarCurr] :
( v125441(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39643,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex21)
<=> v121188(VarCurr,bitIndex21) ) ).
fof(addAssignment_39642,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex21)
<=> v121190(VarCurr,bitIndex21) ) ).
fof(addAssignment_39641,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex21)
<=> v121192(VarCurr,bitIndex21) ) ).
fof(addAssignment_39640,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex21)
<=> v124641(VarCurr,bitIndex21) ) ).
fof(addAssignment_39639,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex21)
<=> v124640(VarCurr,bitIndex21) ) ).
fof(addAssignment_39638,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex21)
<=> v121408(VarCurr,bitIndex21) ) ).
fof(addAssignment_39637,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex21)
<=> v121410(VarCurr,bitIndex21) ) ).
fof(addAssignment_39636,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex21)
<=> v121412(VarCurr,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125432(VarNext)
=> ( v121412(VarNext,bitIndex21)
<=> v121412(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_441,axiom,
! [VarNext] :
( v125432(VarNext)
=> ( v121412(VarNext,bitIndex21)
<=> v125434(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24674,axiom,
! [VarCurr] :
( v125434(VarCurr)
<=> ( v121414(VarCurr)
& v125435(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8479,axiom,
! [VarCurr] :
( v125435(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1418) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1417) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1416) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1415) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1414) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1413) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1412) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1411) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1410) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1409) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1408) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1407) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1406) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1405) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1404) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1403) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1402) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1401) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1400) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1399) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1398) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1397) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1396) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1395) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1394) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1393) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1392) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1391) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1390) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1389) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1388) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1387) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24673,axiom,
! [VarCurr] :
( v125432(VarCurr)
<=> ( v125433(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9920,axiom,
! [VarCurr] :
( ~ v125433(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125424(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_440,axiom,
! [VarNext] :
( v125424(VarNext)
=> ( ( v123194(VarNext,bitIndex1418)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1417)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1416)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1415)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1414)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1413)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1412)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1411)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1410)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1409)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1408)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1407)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1406)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1405)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1404)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1403)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1402)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1401)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1400)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1399)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1398)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1397)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1396)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1395)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1394)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1393)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1392)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1391)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1390)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1389)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1388)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1387)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1386)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24672,axiom,
! [VarCurr] :
( v125424(VarCurr)
<=> ( v125425(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24671,axiom,
! [VarCurr] :
( v125425(VarCurr)
<=> ( v125426(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8478,axiom,
! [VarCurr] :
( v125426(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39635,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex21)
<=> v125415(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_2171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125417(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125415(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2244,axiom,
! [VarNext] :
( v125417(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125415(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125417(VarNext)
<=> ( v125418(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125418(VarNext)
<=> ( v125420(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125420(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39634,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex21)
<=> v125407(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_2170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125408(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125407(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2243,axiom,
! [VarNext] :
( v125408(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125407(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125408(VarNext)
<=> v125409(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125409(VarNext)
<=> ( v125411(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125411(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39633,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex21)
<=> v121364(VarCurr,bitIndex21) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_311,axiom,
! [VarCurr] :
( ~ v125405(VarCurr)
=> ( v121352(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_439,axiom,
! [VarCurr] :
( v125405(VarCurr)
=> ( v121352(VarCurr,bitIndex21)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8477,axiom,
! [VarCurr] :
( v125405(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39632,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex21)
<=> v121350(VarCurr,bitIndex21) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_310,axiom,
! [VarCurr] :
( ~ v125403(VarCurr)
=> ( v121214(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_438,axiom,
! [VarCurr] :
( v125403(VarCurr)
=> ( v121214(VarCurr,bitIndex21)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8476,axiom,
! [VarCurr] :
( v125403(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39631,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex20)
<=> v121188(VarCurr,bitIndex20) ) ).
fof(addAssignment_39630,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex20)
<=> v121190(VarCurr,bitIndex20) ) ).
fof(addAssignment_39629,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex20)
<=> v121192(VarCurr,bitIndex20) ) ).
fof(addAssignment_39628,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex20)
<=> v124641(VarCurr,bitIndex20) ) ).
fof(addAssignment_39627,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex20)
<=> v124640(VarCurr,bitIndex20) ) ).
fof(addAssignment_39626,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex20)
<=> v121408(VarCurr,bitIndex20) ) ).
fof(addAssignment_39625,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex20)
<=> v121410(VarCurr,bitIndex20) ) ).
fof(addAssignment_39624,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex20)
<=> v121412(VarCurr,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125394(VarNext)
=> ( v121412(VarNext,bitIndex20)
<=> v121412(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_437,axiom,
! [VarNext] :
( v125394(VarNext)
=> ( v121412(VarNext,bitIndex20)
<=> v125396(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24666,axiom,
! [VarCurr] :
( v125396(VarCurr)
<=> ( v121414(VarCurr)
& v125397(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8475,axiom,
! [VarCurr] :
( v125397(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1451) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1450) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1449) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1448) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1447) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1446) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1445) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1444) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1443) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1442) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1441) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1440) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1439) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1438) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1437) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1436) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1435) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1434) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1433) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1432) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1431) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1430) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1429) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1428) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1427) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1426) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1425) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1424) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1423) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1422) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1421) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1420) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24665,axiom,
! [VarCurr] :
( v125394(VarCurr)
<=> ( v125395(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9917,axiom,
! [VarCurr] :
( ~ v125395(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125386(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_436,axiom,
! [VarNext] :
( v125386(VarNext)
=> ( ( v123194(VarNext,bitIndex1451)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1450)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1449)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1448)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1447)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1446)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1445)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1444)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1443)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1442)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1441)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1440)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1439)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1438)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1437)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1436)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1435)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1434)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1433)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1432)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1431)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1430)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1429)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1428)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1427)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1426)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1425)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1424)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1423)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1422)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1421)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1420)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1419)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24664,axiom,
! [VarCurr] :
( v125386(VarCurr)
<=> ( v125387(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24663,axiom,
! [VarCurr] :
( v125387(VarCurr)
<=> ( v125388(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8474,axiom,
! [VarCurr] :
( v125388(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39623,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex20)
<=> v125377(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_2169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125379(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125377(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2242,axiom,
! [VarNext] :
( v125379(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125377(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125379(VarNext)
<=> ( v125380(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125380(VarNext)
<=> ( v125382(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125382(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39622,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex20)
<=> v125369(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_2168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125370(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125369(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2241,axiom,
! [VarNext] :
( v125370(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125369(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125370(VarNext)
<=> v125371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125371(VarNext)
<=> ( v125373(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125373(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39621,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex20)
<=> v121364(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_309,axiom,
! [VarCurr] :
( ~ v125367(VarCurr)
=> ( v121352(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_435,axiom,
! [VarCurr] :
( v125367(VarCurr)
=> ( v121352(VarCurr,bitIndex20)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8473,axiom,
! [VarCurr] :
( v125367(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39620,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex20)
<=> v121350(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_308,axiom,
! [VarCurr] :
( ~ v125365(VarCurr)
=> ( v121214(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_434,axiom,
! [VarCurr] :
( v125365(VarCurr)
=> ( v121214(VarCurr,bitIndex20)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8472,axiom,
! [VarCurr] :
( v125365(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39619,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex19)
<=> v121188(VarCurr,bitIndex19) ) ).
fof(addAssignment_39618,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex19)
<=> v121190(VarCurr,bitIndex19) ) ).
fof(addAssignment_39617,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex19)
<=> v121192(VarCurr,bitIndex19) ) ).
fof(addAssignment_39616,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex19)
<=> v124641(VarCurr,bitIndex19) ) ).
fof(addAssignment_39615,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex19)
<=> v124640(VarCurr,bitIndex19) ) ).
fof(addAssignment_39614,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex19)
<=> v121408(VarCurr,bitIndex19) ) ).
fof(addAssignment_39613,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex19)
<=> v121410(VarCurr,bitIndex19) ) ).
fof(addAssignment_39612,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex19)
<=> v121412(VarCurr,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125356(VarNext)
=> ( v121412(VarNext,bitIndex19)
<=> v121412(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_433,axiom,
! [VarNext] :
( v125356(VarNext)
=> ( v121412(VarNext,bitIndex19)
<=> v125358(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24658,axiom,
! [VarCurr] :
( v125358(VarCurr)
<=> ( v121414(VarCurr)
& v125359(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8471,axiom,
! [VarCurr] :
( v125359(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1484) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1483) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1482) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1481) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1480) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1479) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1478) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1477) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1476) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1475) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1474) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1473) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1472) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1471) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1470) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1469) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1468) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1467) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1466) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1465) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1464) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1463) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1462) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1461) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1460) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1459) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1458) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1457) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1456) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1455) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1454) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1453) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24657,axiom,
! [VarCurr] :
( v125356(VarCurr)
<=> ( v125357(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9914,axiom,
! [VarCurr] :
( ~ v125357(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125348(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_432,axiom,
! [VarNext] :
( v125348(VarNext)
=> ( ( v123194(VarNext,bitIndex1484)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1483)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1482)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1481)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1480)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1479)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1478)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1477)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1476)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1475)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1474)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1473)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1472)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1471)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1470)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1469)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1468)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1467)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1466)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1465)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1464)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1463)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1462)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1461)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1460)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1459)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1458)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1457)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1456)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1455)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1454)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1453)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1452)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24656,axiom,
! [VarCurr] :
( v125348(VarCurr)
<=> ( v125349(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24655,axiom,
! [VarCurr] :
( v125349(VarCurr)
<=> ( v125350(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8470,axiom,
! [VarCurr] :
( v125350(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39611,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex19)
<=> v125339(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_2167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125341(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125339(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2240,axiom,
! [VarNext] :
( v125341(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125339(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125341(VarNext)
<=> ( v125342(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125342(VarNext)
<=> ( v125344(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125344(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39610,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex19)
<=> v125331(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_2166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125332(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125331(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2239,axiom,
! [VarNext] :
( v125332(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125331(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125332(VarNext)
<=> v125333(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125333(VarNext)
<=> ( v125335(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125335(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39609,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex19)
<=> v121364(VarCurr,bitIndex19) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_307,axiom,
! [VarCurr] :
( ~ v125329(VarCurr)
=> ( v121352(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_431,axiom,
! [VarCurr] :
( v125329(VarCurr)
=> ( v121352(VarCurr,bitIndex19)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8469,axiom,
! [VarCurr] :
( v125329(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39608,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex19)
<=> v121350(VarCurr,bitIndex19) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_306,axiom,
! [VarCurr] :
( ~ v125327(VarCurr)
=> ( v121214(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_430,axiom,
! [VarCurr] :
( v125327(VarCurr)
=> ( v121214(VarCurr,bitIndex19)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8468,axiom,
! [VarCurr] :
( v125327(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39607,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex18)
<=> v121188(VarCurr,bitIndex18) ) ).
fof(addAssignment_39606,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex18)
<=> v121190(VarCurr,bitIndex18) ) ).
fof(addAssignment_39605,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex18)
<=> v121192(VarCurr,bitIndex18) ) ).
fof(addAssignment_39604,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex18)
<=> v124641(VarCurr,bitIndex18) ) ).
fof(addAssignment_39603,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex18)
<=> v124640(VarCurr,bitIndex18) ) ).
fof(addAssignment_39602,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex18)
<=> v121408(VarCurr,bitIndex18) ) ).
fof(addAssignment_39601,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex18)
<=> v121410(VarCurr,bitIndex18) ) ).
fof(addAssignment_39600,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex18)
<=> v121412(VarCurr,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125318(VarNext)
=> ( v121412(VarNext,bitIndex18)
<=> v121412(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_429,axiom,
! [VarNext] :
( v125318(VarNext)
=> ( v121412(VarNext,bitIndex18)
<=> v125320(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24650,axiom,
! [VarCurr] :
( v125320(VarCurr)
<=> ( v121414(VarCurr)
& v125321(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8467,axiom,
! [VarCurr] :
( v125321(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1517) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1516) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1515) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1514) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1513) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1512) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1511) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1510) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1509) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1508) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1507) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1506) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1505) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1504) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1503) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1502) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1501) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1500) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1499) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1498) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1497) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1496) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1495) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1494) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1493) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1492) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1491) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1490) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1489) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1488) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1487) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1486) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24649,axiom,
! [VarCurr] :
( v125318(VarCurr)
<=> ( v125319(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9911,axiom,
! [VarCurr] :
( ~ v125319(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125310(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_428,axiom,
! [VarNext] :
( v125310(VarNext)
=> ( ( v123194(VarNext,bitIndex1517)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1516)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1515)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1514)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1513)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1512)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1511)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1510)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1509)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1508)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1507)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1506)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1505)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1504)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1503)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1502)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1501)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1500)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1499)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1498)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1497)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1496)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1495)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1494)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1493)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1492)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1491)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1490)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1489)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1488)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1487)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1486)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1485)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24648,axiom,
! [VarCurr] :
( v125310(VarCurr)
<=> ( v125311(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24647,axiom,
! [VarCurr] :
( v125311(VarCurr)
<=> ( v125312(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8466,axiom,
! [VarCurr] :
( v125312(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39599,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex18)
<=> v125301(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_2165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125303(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125301(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2238,axiom,
! [VarNext] :
( v125303(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125301(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125303(VarNext)
<=> ( v125304(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125304(VarNext)
<=> ( v125306(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125306(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39598,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex18)
<=> v125293(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_2164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125294(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125293(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2237,axiom,
! [VarNext] :
( v125294(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125293(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125294(VarNext)
<=> v125295(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125295(VarNext)
<=> ( v125297(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125297(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39597,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex18)
<=> v121364(VarCurr,bitIndex18) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_305,axiom,
! [VarCurr] :
( ~ v125291(VarCurr)
=> ( v121352(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_427,axiom,
! [VarCurr] :
( v125291(VarCurr)
=> ( v121352(VarCurr,bitIndex18)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8465,axiom,
! [VarCurr] :
( v125291(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39596,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex18)
<=> v121350(VarCurr,bitIndex18) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_304,axiom,
! [VarCurr] :
( ~ v125289(VarCurr)
=> ( v121214(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_426,axiom,
! [VarCurr] :
( v125289(VarCurr)
=> ( v121214(VarCurr,bitIndex18)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8464,axiom,
! [VarCurr] :
( v125289(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39595,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex17)
<=> v121188(VarCurr,bitIndex17) ) ).
fof(addAssignment_39594,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex17)
<=> v121190(VarCurr,bitIndex17) ) ).
fof(addAssignment_39593,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex17)
<=> v121192(VarCurr,bitIndex17) ) ).
fof(addAssignment_39592,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex17)
<=> v124641(VarCurr,bitIndex17) ) ).
fof(addAssignment_39591,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex17)
<=> v124640(VarCurr,bitIndex17) ) ).
fof(addAssignment_39590,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex17)
<=> v121408(VarCurr,bitIndex17) ) ).
fof(addAssignment_39589,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex17)
<=> v121410(VarCurr,bitIndex17) ) ).
fof(addAssignment_39588,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex17)
<=> v121412(VarCurr,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125280(VarNext)
=> ( v121412(VarNext,bitIndex17)
<=> v121412(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_425,axiom,
! [VarNext] :
( v125280(VarNext)
=> ( v121412(VarNext,bitIndex17)
<=> v125282(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24642,axiom,
! [VarCurr] :
( v125282(VarCurr)
<=> ( v121414(VarCurr)
& v125283(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8463,axiom,
! [VarCurr] :
( v125283(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1550) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1549) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1548) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1547) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1546) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1545) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1544) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1543) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1542) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1541) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1540) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1539) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1538) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1537) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1536) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1535) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1534) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1533) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1532) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1531) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1530) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1529) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1528) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1527) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1526) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1525) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1524) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1523) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1522) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1521) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1520) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1519) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24641,axiom,
! [VarCurr] :
( v125280(VarCurr)
<=> ( v125281(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9908,axiom,
! [VarCurr] :
( ~ v125281(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125272(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_424,axiom,
! [VarNext] :
( v125272(VarNext)
=> ( ( v123194(VarNext,bitIndex1550)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1549)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1548)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1547)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1546)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1545)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1544)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1543)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1542)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1541)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1540)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1539)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1538)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1537)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1536)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1535)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1534)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1533)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1532)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1531)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1530)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1529)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1528)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1527)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1526)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1525)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1524)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1523)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1522)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1521)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1520)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1519)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1518)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24640,axiom,
! [VarCurr] :
( v125272(VarCurr)
<=> ( v125273(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24639,axiom,
! [VarCurr] :
( v125273(VarCurr)
<=> ( v125274(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8462,axiom,
! [VarCurr] :
( v125274(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39587,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex17)
<=> v125263(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_2163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125265(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125263(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2236,axiom,
! [VarNext] :
( v125265(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125263(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125265(VarNext)
<=> ( v125266(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125266(VarNext)
<=> ( v125268(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125268(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39586,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex17)
<=> v125255(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_2162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125256(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125255(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2235,axiom,
! [VarNext] :
( v125256(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125255(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125256(VarNext)
<=> v125257(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125257(VarNext)
<=> ( v125259(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125259(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39585,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex17)
<=> v121364(VarCurr,bitIndex17) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_303,axiom,
! [VarCurr] :
( ~ v125253(VarCurr)
=> ( v121352(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_423,axiom,
! [VarCurr] :
( v125253(VarCurr)
=> ( v121352(VarCurr,bitIndex17)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8461,axiom,
! [VarCurr] :
( v125253(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39584,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex17)
<=> v121350(VarCurr,bitIndex17) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_302,axiom,
! [VarCurr] :
( ~ v125251(VarCurr)
=> ( v121214(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_422,axiom,
! [VarCurr] :
( v125251(VarCurr)
=> ( v121214(VarCurr,bitIndex17)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8460,axiom,
! [VarCurr] :
( v125251(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39583,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex16)
<=> v121188(VarCurr,bitIndex16) ) ).
fof(addAssignment_39582,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex16)
<=> v121190(VarCurr,bitIndex16) ) ).
fof(addAssignment_39581,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex16)
<=> v121192(VarCurr,bitIndex16) ) ).
fof(addAssignment_39580,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex16)
<=> v124641(VarCurr,bitIndex16) ) ).
fof(addAssignment_39579,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex16)
<=> v124640(VarCurr,bitIndex16) ) ).
fof(addAssignment_39578,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex16)
<=> v121408(VarCurr,bitIndex16) ) ).
fof(addAssignment_39577,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex16)
<=> v121410(VarCurr,bitIndex16) ) ).
fof(addAssignment_39576,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex16)
<=> v121412(VarCurr,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125242(VarNext)
=> ( v121412(VarNext,bitIndex16)
<=> v121412(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_421,axiom,
! [VarNext] :
( v125242(VarNext)
=> ( v121412(VarNext,bitIndex16)
<=> v125244(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24634,axiom,
! [VarCurr] :
( v125244(VarCurr)
<=> ( v121414(VarCurr)
& v125245(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8459,axiom,
! [VarCurr] :
( v125245(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1583) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1582) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1581) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1580) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1579) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1578) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1577) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1576) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1575) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1574) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1573) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1572) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1571) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1570) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1569) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1568) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1567) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1566) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1565) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1564) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1563) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1562) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1561) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1560) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1559) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1558) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1557) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1556) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1555) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1554) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1553) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1552) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24633,axiom,
! [VarCurr] :
( v125242(VarCurr)
<=> ( v125243(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9905,axiom,
! [VarCurr] :
( ~ v125243(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125234(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_420,axiom,
! [VarNext] :
( v125234(VarNext)
=> ( ( v123194(VarNext,bitIndex1583)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1582)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1581)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1580)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1579)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1578)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1577)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1576)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1575)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1574)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1573)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1572)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1571)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1570)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1569)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1568)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1567)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1566)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1565)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1564)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1563)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1562)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1561)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1560)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1559)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1558)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1557)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1556)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1555)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1554)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1553)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1552)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1551)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24632,axiom,
! [VarCurr] :
( v125234(VarCurr)
<=> ( v125235(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24631,axiom,
! [VarCurr] :
( v125235(VarCurr)
<=> ( v125236(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8458,axiom,
! [VarCurr] :
( v125236(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $true )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39575,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex16)
<=> v125225(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_2161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125227(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125225(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2234,axiom,
! [VarNext] :
( v125227(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125225(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125227(VarNext)
<=> ( v125228(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125228(VarNext)
<=> ( v125230(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125230(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39574,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex16)
<=> v125217(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_2160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125218(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125217(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2233,axiom,
! [VarNext] :
( v125218(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125217(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125218(VarNext)
<=> v125219(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125219(VarNext)
<=> ( v125221(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125221(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39573,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex16)
<=> v121364(VarCurr,bitIndex16) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_301,axiom,
! [VarCurr] :
( ~ v125215(VarCurr)
=> ( v121352(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_419,axiom,
! [VarCurr] :
( v125215(VarCurr)
=> ( v121352(VarCurr,bitIndex16)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8457,axiom,
! [VarCurr] :
( v125215(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39572,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex16)
<=> v121350(VarCurr,bitIndex16) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_300,axiom,
! [VarCurr] :
( ~ v125213(VarCurr)
=> ( v121214(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_418,axiom,
! [VarCurr] :
( v125213(VarCurr)
=> ( v121214(VarCurr,bitIndex16)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8456,axiom,
! [VarCurr] :
( v125213(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $true )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39571,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex15)
<=> v121188(VarCurr,bitIndex15) ) ).
fof(addAssignment_39570,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex15)
<=> v121190(VarCurr,bitIndex15) ) ).
fof(addAssignment_39569,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex15)
<=> v121192(VarCurr,bitIndex15) ) ).
fof(addAssignment_39568,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex15)
<=> v124641(VarCurr,bitIndex15) ) ).
fof(addAssignment_39567,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex15)
<=> v124640(VarCurr,bitIndex15) ) ).
fof(addAssignment_39566,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex15)
<=> v121408(VarCurr,bitIndex15) ) ).
fof(addAssignment_39565,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex15)
<=> v121410(VarCurr,bitIndex15) ) ).
fof(addAssignment_39564,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex15)
<=> v121412(VarCurr,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125204(VarNext)
=> ( v121412(VarNext,bitIndex15)
<=> v121412(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_417,axiom,
! [VarNext] :
( v125204(VarNext)
=> ( v121412(VarNext,bitIndex15)
<=> v125206(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24626,axiom,
! [VarCurr] :
( v125206(VarCurr)
<=> ( v121414(VarCurr)
& v125207(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8455,axiom,
! [VarCurr] :
( v125207(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1616) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1615) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1614) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1613) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1612) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1611) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1610) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1609) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1608) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1607) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1606) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1605) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1604) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1603) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1602) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1601) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1600) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1599) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1598) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1597) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1596) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1595) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1594) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1593) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1592) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1591) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1590) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1589) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1588) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1587) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1586) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1585) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24625,axiom,
! [VarCurr] :
( v125204(VarCurr)
<=> ( v125205(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9902,axiom,
! [VarCurr] :
( ~ v125205(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125196(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_416,axiom,
! [VarNext] :
( v125196(VarNext)
=> ( ( v123194(VarNext,bitIndex1616)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1615)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1614)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1613)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1612)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1611)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1610)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1609)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1608)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1607)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1606)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1605)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1604)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1603)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1602)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1601)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1600)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1599)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1598)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1597)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1596)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1595)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1594)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1593)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1592)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1591)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1590)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1589)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1588)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1587)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1586)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1585)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1584)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24624,axiom,
! [VarCurr] :
( v125196(VarCurr)
<=> ( v125197(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24623,axiom,
! [VarCurr] :
( v125197(VarCurr)
<=> ( v125198(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8454,axiom,
! [VarCurr] :
( v125198(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39563,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex15)
<=> v125187(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_2159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125189(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125187(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2232,axiom,
! [VarNext] :
( v125189(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125187(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125189(VarNext)
<=> ( v125190(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125190(VarNext)
<=> ( v125192(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125192(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39562,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex15)
<=> v125179(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_2158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125180(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125179(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2231,axiom,
! [VarNext] :
( v125180(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125179(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125180(VarNext)
<=> v125181(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125181(VarNext)
<=> ( v125183(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125183(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39561,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex15)
<=> v121364(VarCurr,bitIndex15) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_299,axiom,
! [VarCurr] :
( ~ v125177(VarCurr)
=> ( v121352(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_415,axiom,
! [VarCurr] :
( v125177(VarCurr)
=> ( v121352(VarCurr,bitIndex15)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8453,axiom,
! [VarCurr] :
( v125177(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39560,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex15)
<=> v121350(VarCurr,bitIndex15) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_298,axiom,
! [VarCurr] :
( ~ v125175(VarCurr)
=> ( v121214(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_414,axiom,
! [VarCurr] :
( v125175(VarCurr)
=> ( v121214(VarCurr,bitIndex15)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8452,axiom,
! [VarCurr] :
( v125175(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39559,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex14)
<=> v121188(VarCurr,bitIndex14) ) ).
fof(addAssignment_39558,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex14)
<=> v121190(VarCurr,bitIndex14) ) ).
fof(addAssignment_39557,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex14)
<=> v121192(VarCurr,bitIndex14) ) ).
fof(addAssignment_39556,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex14)
<=> v124641(VarCurr,bitIndex14) ) ).
fof(addAssignment_39555,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex14)
<=> v124640(VarCurr,bitIndex14) ) ).
fof(addAssignment_39554,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex14)
<=> v121408(VarCurr,bitIndex14) ) ).
fof(addAssignment_39553,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex14)
<=> v121410(VarCurr,bitIndex14) ) ).
fof(addAssignment_39552,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex14)
<=> v121412(VarCurr,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125166(VarNext)
=> ( v121412(VarNext,bitIndex14)
<=> v121412(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_413,axiom,
! [VarNext] :
( v125166(VarNext)
=> ( v121412(VarNext,bitIndex14)
<=> v125168(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24618,axiom,
! [VarCurr] :
( v125168(VarCurr)
<=> ( v121414(VarCurr)
& v125169(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8451,axiom,
! [VarCurr] :
( v125169(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1649) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1648) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1647) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1646) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1645) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1644) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1643) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1642) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1641) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1640) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1639) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1638) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1637) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1636) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1635) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1634) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1633) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1632) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1631) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1630) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1629) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1628) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1627) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1626) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1625) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1624) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1623) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1622) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1621) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1620) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1619) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1618) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24617,axiom,
! [VarCurr] :
( v125166(VarCurr)
<=> ( v125167(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9899,axiom,
! [VarCurr] :
( ~ v125167(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125158(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_412,axiom,
! [VarNext] :
( v125158(VarNext)
=> ( ( v123194(VarNext,bitIndex1649)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1648)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1647)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1646)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1645)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1644)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1643)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1642)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1641)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1640)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1639)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1638)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1637)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1636)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1635)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1634)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1633)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1632)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1631)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1630)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1629)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1628)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1627)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1626)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1625)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1624)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1623)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1622)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1621)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1620)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1619)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1618)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1617)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24616,axiom,
! [VarCurr] :
( v125158(VarCurr)
<=> ( v125159(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24615,axiom,
! [VarCurr] :
( v125159(VarCurr)
<=> ( v125160(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8450,axiom,
! [VarCurr] :
( v125160(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39551,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex14)
<=> v125149(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125151(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125149(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2230,axiom,
! [VarNext] :
( v125151(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125149(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125151(VarNext)
<=> ( v125152(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125152(VarNext)
<=> ( v125154(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125154(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39550,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex14)
<=> v125141(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125142(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125141(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2229,axiom,
! [VarNext] :
( v125142(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125141(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125142(VarNext)
<=> v125143(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125143(VarNext)
<=> ( v125145(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125145(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39549,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex14)
<=> v121364(VarCurr,bitIndex14) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_297,axiom,
! [VarCurr] :
( ~ v125139(VarCurr)
=> ( v121352(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_411,axiom,
! [VarCurr] :
( v125139(VarCurr)
=> ( v121352(VarCurr,bitIndex14)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8449,axiom,
! [VarCurr] :
( v125139(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39548,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex14)
<=> v121350(VarCurr,bitIndex14) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_296,axiom,
! [VarCurr] :
( ~ v125137(VarCurr)
=> ( v121214(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_410,axiom,
! [VarCurr] :
( v125137(VarCurr)
=> ( v121214(VarCurr,bitIndex14)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8448,axiom,
! [VarCurr] :
( v125137(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39547,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex13)
<=> v121188(VarCurr,bitIndex13) ) ).
fof(addAssignment_39546,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex13)
<=> v121190(VarCurr,bitIndex13) ) ).
fof(addAssignment_39545,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex13)
<=> v121192(VarCurr,bitIndex13) ) ).
fof(addAssignment_39544,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex13)
<=> v124641(VarCurr,bitIndex13) ) ).
fof(addAssignment_39543,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex13)
<=> v124640(VarCurr,bitIndex13) ) ).
fof(addAssignment_39542,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex13)
<=> v121408(VarCurr,bitIndex13) ) ).
fof(addAssignment_39541,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex13)
<=> v121410(VarCurr,bitIndex13) ) ).
fof(addAssignment_39540,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex13)
<=> v121412(VarCurr,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125128(VarNext)
=> ( v121412(VarNext,bitIndex13)
<=> v121412(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_409,axiom,
! [VarNext] :
( v125128(VarNext)
=> ( v121412(VarNext,bitIndex13)
<=> v125130(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24610,axiom,
! [VarCurr] :
( v125130(VarCurr)
<=> ( v121414(VarCurr)
& v125131(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8447,axiom,
! [VarCurr] :
( v125131(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1682) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1681) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1680) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1679) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1678) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1677) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1676) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1675) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1674) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1673) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1672) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1671) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1670) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1669) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1668) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1667) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1666) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1665) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1664) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1663) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1662) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1661) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1660) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1659) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1658) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1657) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1656) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1655) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1654) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1653) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1652) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1651) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24609,axiom,
! [VarCurr] :
( v125128(VarCurr)
<=> ( v125129(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9896,axiom,
! [VarCurr] :
( ~ v125129(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125120(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_408,axiom,
! [VarNext] :
( v125120(VarNext)
=> ( ( v123194(VarNext,bitIndex1682)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1681)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1680)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1679)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1678)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1677)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1676)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1675)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1674)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1673)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1672)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1671)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1670)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1669)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1668)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1667)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1666)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1665)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1664)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1663)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1662)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1661)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1660)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1659)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1658)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1657)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1656)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1655)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1654)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1653)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1652)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1651)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1650)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24608,axiom,
! [VarCurr] :
( v125120(VarCurr)
<=> ( v125121(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24607,axiom,
! [VarCurr] :
( v125121(VarCurr)
<=> ( v125122(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8446,axiom,
! [VarCurr] :
( v125122(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39539,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex13)
<=> v125111(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125113(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125111(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2228,axiom,
! [VarNext] :
( v125113(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125111(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125113(VarNext)
<=> ( v125114(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125114(VarNext)
<=> ( v125116(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125116(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39538,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex13)
<=> v125103(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125104(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125103(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2227,axiom,
! [VarNext] :
( v125104(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125103(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125104(VarNext)
<=> v125105(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125105(VarNext)
<=> ( v125107(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125107(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39537,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex13)
<=> v121364(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_295,axiom,
! [VarCurr] :
( ~ v125101(VarCurr)
=> ( v121352(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_407,axiom,
! [VarCurr] :
( v125101(VarCurr)
=> ( v121352(VarCurr,bitIndex13)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8445,axiom,
! [VarCurr] :
( v125101(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39536,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex13)
<=> v121350(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_294,axiom,
! [VarCurr] :
( ~ v125099(VarCurr)
=> ( v121214(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_406,axiom,
! [VarCurr] :
( v125099(VarCurr)
=> ( v121214(VarCurr,bitIndex13)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8444,axiom,
! [VarCurr] :
( v125099(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39535,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex12)
<=> v121188(VarCurr,bitIndex12) ) ).
fof(addAssignment_39534,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex12)
<=> v121190(VarCurr,bitIndex12) ) ).
fof(addAssignment_39533,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex12)
<=> v121192(VarCurr,bitIndex12) ) ).
fof(addAssignment_39532,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex12)
<=> v124641(VarCurr,bitIndex12) ) ).
fof(addAssignment_39531,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex12)
<=> v124640(VarCurr,bitIndex12) ) ).
fof(addAssignment_39530,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex12)
<=> v121408(VarCurr,bitIndex12) ) ).
fof(addAssignment_39529,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex12)
<=> v121410(VarCurr,bitIndex12) ) ).
fof(addAssignment_39528,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex12)
<=> v121412(VarCurr,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125090(VarNext)
=> ( v121412(VarNext,bitIndex12)
<=> v121412(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_405,axiom,
! [VarNext] :
( v125090(VarNext)
=> ( v121412(VarNext,bitIndex12)
<=> v125092(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24602,axiom,
! [VarCurr] :
( v125092(VarCurr)
<=> ( v121414(VarCurr)
& v125093(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8443,axiom,
! [VarCurr] :
( v125093(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1715) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1714) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1713) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1712) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1711) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1710) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1709) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1708) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1707) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1706) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1705) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1704) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1703) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1702) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1701) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1700) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1699) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1698) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1697) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1696) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1695) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1694) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1693) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1692) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1691) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1690) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1689) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1688) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1687) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1686) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1685) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1684) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24601,axiom,
! [VarCurr] :
( v125090(VarCurr)
<=> ( v125091(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9893,axiom,
! [VarCurr] :
( ~ v125091(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125082(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_404,axiom,
! [VarNext] :
( v125082(VarNext)
=> ( ( v123194(VarNext,bitIndex1715)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1714)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1713)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1712)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1711)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1710)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1709)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1708)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1707)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1706)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1705)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1704)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1703)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1702)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1701)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1700)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1699)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1698)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1697)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1696)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1695)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1694)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1693)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1692)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1691)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1690)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1689)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1688)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1687)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1686)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1685)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1684)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1683)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24600,axiom,
! [VarCurr] :
( v125082(VarCurr)
<=> ( v125083(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24599,axiom,
! [VarCurr] :
( v125083(VarCurr)
<=> ( v125084(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8442,axiom,
! [VarCurr] :
( v125084(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39527,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex12)
<=> v125073(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_2153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125075(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125073(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2226,axiom,
! [VarNext] :
( v125075(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125073(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125075(VarNext)
<=> ( v125076(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125076(VarNext)
<=> ( v125078(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125078(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39526,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex12)
<=> v125065(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_2152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125066(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125065(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2225,axiom,
! [VarNext] :
( v125066(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125065(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125066(VarNext)
<=> v125067(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125067(VarNext)
<=> ( v125069(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125069(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39525,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex12)
<=> v121364(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_293,axiom,
! [VarCurr] :
( ~ v125063(VarCurr)
=> ( v121352(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_403,axiom,
! [VarCurr] :
( v125063(VarCurr)
=> ( v121352(VarCurr,bitIndex12)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8441,axiom,
! [VarCurr] :
( v125063(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39524,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex12)
<=> v121350(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_292,axiom,
! [VarCurr] :
( ~ v125061(VarCurr)
=> ( v121214(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_402,axiom,
! [VarCurr] :
( v125061(VarCurr)
=> ( v121214(VarCurr,bitIndex12)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8440,axiom,
! [VarCurr] :
( v125061(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39523,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex11)
<=> v121188(VarCurr,bitIndex11) ) ).
fof(addAssignment_39522,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex11)
<=> v121190(VarCurr,bitIndex11) ) ).
fof(addAssignment_39521,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex11)
<=> v121192(VarCurr,bitIndex11) ) ).
fof(addAssignment_39520,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex11)
<=> v124641(VarCurr,bitIndex11) ) ).
fof(addAssignment_39519,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex11)
<=> v124640(VarCurr,bitIndex11) ) ).
fof(addAssignment_39518,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex11)
<=> v121408(VarCurr,bitIndex11) ) ).
fof(addAssignment_39517,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex11)
<=> v121410(VarCurr,bitIndex11) ) ).
fof(addAssignment_39516,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex11)
<=> v121412(VarCurr,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125052(VarNext)
=> ( v121412(VarNext,bitIndex11)
<=> v121412(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_401,axiom,
! [VarNext] :
( v125052(VarNext)
=> ( v121412(VarNext,bitIndex11)
<=> v125054(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24594,axiom,
! [VarCurr] :
( v125054(VarCurr)
<=> ( v121414(VarCurr)
& v125055(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8439,axiom,
! [VarCurr] :
( v125055(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1748) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1747) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1746) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1745) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1744) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1743) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1742) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1741) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1740) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1739) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1738) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1737) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1736) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1735) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1734) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1733) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1732) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1731) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1730) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1729) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1728) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1727) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1726) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1725) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1724) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1723) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1722) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1721) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1720) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1719) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1718) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1717) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24593,axiom,
! [VarCurr] :
( v125052(VarCurr)
<=> ( v125053(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9890,axiom,
! [VarCurr] :
( ~ v125053(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125044(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_400,axiom,
! [VarNext] :
( v125044(VarNext)
=> ( ( v123194(VarNext,bitIndex1748)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1747)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1746)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1745)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1744)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1743)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1742)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1741)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1740)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1739)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1738)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1737)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1736)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1735)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1734)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1733)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1732)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1731)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1730)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1729)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1728)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1727)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1726)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1725)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1724)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1723)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1722)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1721)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1720)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1719)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1718)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1717)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1716)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24592,axiom,
! [VarCurr] :
( v125044(VarCurr)
<=> ( v125045(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24591,axiom,
! [VarCurr] :
( v125045(VarCurr)
<=> ( v125046(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8438,axiom,
! [VarCurr] :
( v125046(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39515,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex11)
<=> v125035(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_2151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125037(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125035(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2224,axiom,
! [VarNext] :
( v125037(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125035(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125037(VarNext)
<=> ( v125038(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125038(VarNext)
<=> ( v125040(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125040(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39514,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex11)
<=> v125027(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_2150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125028(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125027(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2223,axiom,
! [VarNext] :
( v125028(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125027(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125028(VarNext)
<=> v125029(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125029(VarNext)
<=> ( v125031(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125031(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39513,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex11)
<=> v121364(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_291,axiom,
! [VarCurr] :
( ~ v125025(VarCurr)
=> ( v121352(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_399,axiom,
! [VarCurr] :
( v125025(VarCurr)
=> ( v121352(VarCurr,bitIndex11)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8437,axiom,
! [VarCurr] :
( v125025(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39512,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex11)
<=> v121350(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_290,axiom,
! [VarCurr] :
( ~ v125023(VarCurr)
=> ( v121214(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_398,axiom,
! [VarCurr] :
( v125023(VarCurr)
=> ( v121214(VarCurr,bitIndex11)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8436,axiom,
! [VarCurr] :
( v125023(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39511,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex10)
<=> v121188(VarCurr,bitIndex10) ) ).
fof(addAssignment_39510,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex10)
<=> v121190(VarCurr,bitIndex10) ) ).
fof(addAssignment_39509,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex10)
<=> v121192(VarCurr,bitIndex10) ) ).
fof(addAssignment_39508,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex10)
<=> v124641(VarCurr,bitIndex10) ) ).
fof(addAssignment_39507,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex10)
<=> v124640(VarCurr,bitIndex10) ) ).
fof(addAssignment_39506,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex10)
<=> v121408(VarCurr,bitIndex10) ) ).
fof(addAssignment_39505,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex10)
<=> v121410(VarCurr,bitIndex10) ) ).
fof(addAssignment_39504,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex10)
<=> v121412(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125014(VarNext)
=> ( v121412(VarNext,bitIndex10)
<=> v121412(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_397,axiom,
! [VarNext] :
( v125014(VarNext)
=> ( v121412(VarNext,bitIndex10)
<=> v125016(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24586,axiom,
! [VarCurr] :
( v125016(VarCurr)
<=> ( v121414(VarCurr)
& v125017(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8435,axiom,
! [VarCurr] :
( v125017(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1781) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1780) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1779) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1778) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1777) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1776) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1775) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1774) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1773) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1772) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1771) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1770) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1769) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1768) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1767) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1766) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1765) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1764) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1763) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1762) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1761) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1760) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1759) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1758) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1757) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1756) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1755) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1754) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1753) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1752) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1751) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1750) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24585,axiom,
! [VarCurr] :
( v125014(VarCurr)
<=> ( v125015(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9887,axiom,
! [VarCurr] :
( ~ v125015(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125006(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_396,axiom,
! [VarNext] :
( v125006(VarNext)
=> ( ( v123194(VarNext,bitIndex1781)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1780)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1779)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1778)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1777)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1776)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1775)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1774)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1773)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1772)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1771)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1770)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1769)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1768)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1767)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1766)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1765)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1764)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1763)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1762)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1761)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1760)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1759)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1758)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1757)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1756)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1755)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1754)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1753)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1752)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1751)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1750)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1749)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24584,axiom,
! [VarCurr] :
( v125006(VarCurr)
<=> ( v125007(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24583,axiom,
! [VarCurr] :
( v125007(VarCurr)
<=> ( v125008(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8434,axiom,
! [VarCurr] :
( v125008(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39503,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex10)
<=> v124997(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124999(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124997(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2222,axiom,
! [VarNext] :
( v124999(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124997(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124999(VarNext)
<=> ( v125000(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125000(VarNext)
<=> ( v125002(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125002(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39502,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex10)
<=> v124989(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124990(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124989(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2221,axiom,
! [VarNext] :
( v124990(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124989(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124990(VarNext)
<=> v124991(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124991(VarNext)
<=> ( v124993(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124993(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39501,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex10)
<=> v121364(VarCurr,bitIndex10) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_289,axiom,
! [VarCurr] :
( ~ v124987(VarCurr)
=> ( v121352(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_395,axiom,
! [VarCurr] :
( v124987(VarCurr)
=> ( v121352(VarCurr,bitIndex10)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8433,axiom,
! [VarCurr] :
( v124987(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39500,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex10)
<=> v121350(VarCurr,bitIndex10) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_288,axiom,
! [VarCurr] :
( ~ v124985(VarCurr)
=> ( v121214(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_394,axiom,
! [VarCurr] :
( v124985(VarCurr)
=> ( v121214(VarCurr,bitIndex10)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8432,axiom,
! [VarCurr] :
( v124985(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39499,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex9)
<=> v121188(VarCurr,bitIndex9) ) ).
fof(addAssignment_39498,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex9)
<=> v121190(VarCurr,bitIndex9) ) ).
fof(addAssignment_39497,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex9)
<=> v121192(VarCurr,bitIndex9) ) ).
fof(addAssignment_39496,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex9)
<=> v124641(VarCurr,bitIndex9) ) ).
fof(addAssignment_39495,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex9)
<=> v124640(VarCurr,bitIndex9) ) ).
fof(addAssignment_39494,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex9)
<=> v121408(VarCurr,bitIndex9) ) ).
fof(addAssignment_39493,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex9)
<=> v121410(VarCurr,bitIndex9) ) ).
fof(addAssignment_39492,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex9)
<=> v121412(VarCurr,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124976(VarNext)
=> ( v121412(VarNext,bitIndex9)
<=> v121412(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_393,axiom,
! [VarNext] :
( v124976(VarNext)
=> ( v121412(VarNext,bitIndex9)
<=> v124978(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24578,axiom,
! [VarCurr] :
( v124978(VarCurr)
<=> ( v121414(VarCurr)
& v124979(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8431,axiom,
! [VarCurr] :
( v124979(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1814) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1813) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1812) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1811) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1810) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1809) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1808) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1807) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1806) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1805) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1804) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1803) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1802) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1801) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1800) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1799) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1798) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1797) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1796) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1795) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1794) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1793) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1792) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1791) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1790) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1789) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1788) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1787) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1786) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1785) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1784) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1783) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24577,axiom,
! [VarCurr] :
( v124976(VarCurr)
<=> ( v124977(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9884,axiom,
! [VarCurr] :
( ~ v124977(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124968(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_392,axiom,
! [VarNext] :
( v124968(VarNext)
=> ( ( v123194(VarNext,bitIndex1814)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1813)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1812)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1811)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1810)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1809)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1808)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1807)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1806)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1805)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1804)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1803)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1802)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1801)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1800)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1799)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1798)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1797)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1796)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1795)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1794)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1793)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1792)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1791)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1790)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1789)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1788)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1787)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1786)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1785)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1784)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1783)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1782)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24576,axiom,
! [VarCurr] :
( v124968(VarCurr)
<=> ( v124969(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24575,axiom,
! [VarCurr] :
( v124969(VarCurr)
<=> ( v124970(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8430,axiom,
! [VarCurr] :
( v124970(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39491,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex9)
<=> v124959(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_2147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124961(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124959(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2220,axiom,
! [VarNext] :
( v124961(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124959(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124961(VarNext)
<=> ( v124962(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124962(VarNext)
<=> ( v124964(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124964(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39490,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex9)
<=> v124951(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_2146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124952(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124951(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2219,axiom,
! [VarNext] :
( v124952(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124951(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124952(VarNext)
<=> v124953(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124953(VarNext)
<=> ( v124955(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124955(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39489,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex9)
<=> v121364(VarCurr,bitIndex9) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_287,axiom,
! [VarCurr] :
( ~ v124949(VarCurr)
=> ( v121352(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_391,axiom,
! [VarCurr] :
( v124949(VarCurr)
=> ( v121352(VarCurr,bitIndex9)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8429,axiom,
! [VarCurr] :
( v124949(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39488,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex9)
<=> v121350(VarCurr,bitIndex9) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_286,axiom,
! [VarCurr] :
( ~ v124947(VarCurr)
=> ( v121214(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_390,axiom,
! [VarCurr] :
( v124947(VarCurr)
=> ( v121214(VarCurr,bitIndex9)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8428,axiom,
! [VarCurr] :
( v124947(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39487,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex8)
<=> v121188(VarCurr,bitIndex8) ) ).
fof(addAssignment_39486,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex8)
<=> v121190(VarCurr,bitIndex8) ) ).
fof(addAssignment_39485,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex8)
<=> v121192(VarCurr,bitIndex8) ) ).
fof(addAssignment_39484,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex8)
<=> v124641(VarCurr,bitIndex8) ) ).
fof(addAssignment_39483,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex8)
<=> v124640(VarCurr,bitIndex8) ) ).
fof(addAssignment_39482,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex8)
<=> v121408(VarCurr,bitIndex8) ) ).
fof(addAssignment_39481,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex8)
<=> v121410(VarCurr,bitIndex8) ) ).
fof(addAssignment_39480,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex8)
<=> v121412(VarCurr,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124938(VarNext)
=> ( v121412(VarNext,bitIndex8)
<=> v121412(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_389,axiom,
! [VarNext] :
( v124938(VarNext)
=> ( v121412(VarNext,bitIndex8)
<=> v124940(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24570,axiom,
! [VarCurr] :
( v124940(VarCurr)
<=> ( v121414(VarCurr)
& v124941(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8427,axiom,
! [VarCurr] :
( v124941(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1847) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1846) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1845) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1844) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1843) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1842) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1841) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1840) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1839) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1838) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1837) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1836) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1835) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1834) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1833) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1832) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1831) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1830) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1829) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1828) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1827) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1826) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1825) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1824) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1823) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1822) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1821) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1820) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1819) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1818) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1817) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1816) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24569,axiom,
! [VarCurr] :
( v124938(VarCurr)
<=> ( v124939(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9881,axiom,
! [VarCurr] :
( ~ v124939(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124930(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_388,axiom,
! [VarNext] :
( v124930(VarNext)
=> ( ( v123194(VarNext,bitIndex1847)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1846)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1845)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1844)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1843)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1842)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1841)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1840)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1839)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1838)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1837)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1836)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1835)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1834)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1833)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1832)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1831)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1830)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1829)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1828)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1827)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1826)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1825)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1824)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1823)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1822)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1821)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1820)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1819)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1818)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1817)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1816)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1815)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24568,axiom,
! [VarCurr] :
( v124930(VarCurr)
<=> ( v124931(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24567,axiom,
! [VarCurr] :
( v124931(VarCurr)
<=> ( v124932(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8426,axiom,
! [VarCurr] :
( v124932(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $true )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39479,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex8)
<=> v124921(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_2145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124923(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124921(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2218,axiom,
! [VarNext] :
( v124923(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124921(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124923(VarNext)
<=> ( v124924(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124924(VarNext)
<=> ( v124926(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124926(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39478,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex8)
<=> v124913(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_2144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124914(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124913(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2217,axiom,
! [VarNext] :
( v124914(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124913(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124914(VarNext)
<=> v124915(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124915(VarNext)
<=> ( v124917(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124917(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39477,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex8)
<=> v121364(VarCurr,bitIndex8) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_285,axiom,
! [VarCurr] :
( ~ v124911(VarCurr)
=> ( v121352(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_387,axiom,
! [VarCurr] :
( v124911(VarCurr)
=> ( v121352(VarCurr,bitIndex8)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8425,axiom,
! [VarCurr] :
( v124911(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39476,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex8)
<=> v121350(VarCurr,bitIndex8) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_284,axiom,
! [VarCurr] :
( ~ v124909(VarCurr)
=> ( v121214(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_386,axiom,
! [VarCurr] :
( v124909(VarCurr)
=> ( v121214(VarCurr,bitIndex8)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8424,axiom,
! [VarCurr] :
( v124909(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $true )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39475,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex7)
<=> v121188(VarCurr,bitIndex7) ) ).
fof(addAssignment_39474,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex7)
<=> v121190(VarCurr,bitIndex7) ) ).
fof(addAssignment_39473,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex7)
<=> v121192(VarCurr,bitIndex7) ) ).
fof(addAssignment_39472,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex7)
<=> v124641(VarCurr,bitIndex7) ) ).
fof(addAssignment_39471,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex7)
<=> v124640(VarCurr,bitIndex7) ) ).
fof(addAssignment_39470,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex7)
<=> v121408(VarCurr,bitIndex7) ) ).
fof(addAssignment_39469,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex7)
<=> v121410(VarCurr,bitIndex7) ) ).
fof(addAssignment_39468,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex7)
<=> v121412(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124900(VarNext)
=> ( v121412(VarNext,bitIndex7)
<=> v121412(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_385,axiom,
! [VarNext] :
( v124900(VarNext)
=> ( v121412(VarNext,bitIndex7)
<=> v124902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24562,axiom,
! [VarCurr] :
( v124902(VarCurr)
<=> ( v121414(VarCurr)
& v124903(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8423,axiom,
! [VarCurr] :
( v124903(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1880) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1879) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1878) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1877) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1876) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1875) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1874) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1873) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1872) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1871) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1870) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1869) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1868) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1867) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1866) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1865) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1864) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1863) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1862) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1861) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1860) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1859) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1858) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1857) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1856) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1855) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1854) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1853) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1852) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1851) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1850) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1849) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24561,axiom,
! [VarCurr] :
( v124900(VarCurr)
<=> ( v124901(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9878,axiom,
! [VarCurr] :
( ~ v124901(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124892(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_384,axiom,
! [VarNext] :
( v124892(VarNext)
=> ( ( v123194(VarNext,bitIndex1880)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1879)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1878)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1877)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1876)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1875)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1874)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1873)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1872)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1871)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1870)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1869)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1868)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1867)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1866)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1865)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1864)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1863)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1862)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1861)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1860)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1859)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1858)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1857)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1856)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1855)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1854)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1853)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1852)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1851)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1850)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1849)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1848)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24560,axiom,
! [VarCurr] :
( v124892(VarCurr)
<=> ( v124893(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24559,axiom,
! [VarCurr] :
( v124893(VarCurr)
<=> ( v124894(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8422,axiom,
! [VarCurr] :
( v124894(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39467,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex7)
<=> v124883(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124885(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124883(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2216,axiom,
! [VarNext] :
( v124885(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124883(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124885(VarNext)
<=> ( v124886(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124886(VarNext)
<=> ( v124888(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124888(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39466,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex7)
<=> v124875(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124876(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124875(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2215,axiom,
! [VarNext] :
( v124876(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124875(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124876(VarNext)
<=> v124877(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124877(VarNext)
<=> ( v124879(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124879(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39465,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex7)
<=> v121364(VarCurr,bitIndex7) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_283,axiom,
! [VarCurr] :
( ~ v124873(VarCurr)
=> ( v121352(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_383,axiom,
! [VarCurr] :
( v124873(VarCurr)
=> ( v121352(VarCurr,bitIndex7)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8421,axiom,
! [VarCurr] :
( v124873(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39464,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex7)
<=> v121350(VarCurr,bitIndex7) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_282,axiom,
! [VarCurr] :
( ~ v124871(VarCurr)
=> ( v121214(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_382,axiom,
! [VarCurr] :
( v124871(VarCurr)
=> ( v121214(VarCurr,bitIndex7)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8420,axiom,
! [VarCurr] :
( v124871(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39463,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex6)
<=> v121188(VarCurr,bitIndex6) ) ).
fof(addAssignment_39462,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex6)
<=> v121190(VarCurr,bitIndex6) ) ).
fof(addAssignment_39461,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex6)
<=> v121192(VarCurr,bitIndex6) ) ).
fof(addAssignment_39460,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex6)
<=> v124641(VarCurr,bitIndex6) ) ).
fof(addAssignment_39459,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex6)
<=> v124640(VarCurr,bitIndex6) ) ).
fof(addAssignment_39458,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex6)
<=> v121408(VarCurr,bitIndex6) ) ).
fof(addAssignment_39457,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex6)
<=> v121410(VarCurr,bitIndex6) ) ).
fof(addAssignment_39456,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex6)
<=> v121412(VarCurr,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124862(VarNext)
=> ( v121412(VarNext,bitIndex6)
<=> v121412(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_381,axiom,
! [VarNext] :
( v124862(VarNext)
=> ( v121412(VarNext,bitIndex6)
<=> v124864(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24554,axiom,
! [VarCurr] :
( v124864(VarCurr)
<=> ( v121414(VarCurr)
& v124865(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8419,axiom,
! [VarCurr] :
( v124865(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1913) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1912) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1911) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1910) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1909) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1908) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1907) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1906) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1905) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1904) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1903) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1902) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1901) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1900) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1899) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1898) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1897) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1896) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1895) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1894) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1893) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1892) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1891) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1890) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1889) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1888) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1887) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1886) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1885) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1884) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1883) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1882) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24553,axiom,
! [VarCurr] :
( v124862(VarCurr)
<=> ( v124863(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9875,axiom,
! [VarCurr] :
( ~ v124863(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124854(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_380,axiom,
! [VarNext] :
( v124854(VarNext)
=> ( ( v123194(VarNext,bitIndex1913)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1912)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1911)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1910)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1909)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1908)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1907)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1906)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1905)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1904)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1903)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1902)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1901)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1900)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1899)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1898)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1897)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1896)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1895)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1894)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1893)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1892)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1891)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1890)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1889)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1888)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1887)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1886)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1885)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1884)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1883)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1882)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1881)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24552,axiom,
! [VarCurr] :
( v124854(VarCurr)
<=> ( v124855(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24551,axiom,
! [VarCurr] :
( v124855(VarCurr)
<=> ( v124856(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8418,axiom,
! [VarCurr] :
( v124856(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39455,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex6)
<=> v124845(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124847(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124845(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2214,axiom,
! [VarNext] :
( v124847(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124845(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124847(VarNext)
<=> ( v124848(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124848(VarNext)
<=> ( v124850(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124850(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39454,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex6)
<=> v124837(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124838(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124837(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2213,axiom,
! [VarNext] :
( v124838(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124837(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124838(VarNext)
<=> v124839(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124839(VarNext)
<=> ( v124841(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124841(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39453,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex6)
<=> v121364(VarCurr,bitIndex6) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_281,axiom,
! [VarCurr] :
( ~ v124835(VarCurr)
=> ( v121352(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_379,axiom,
! [VarCurr] :
( v124835(VarCurr)
=> ( v121352(VarCurr,bitIndex6)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8417,axiom,
! [VarCurr] :
( v124835(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39452,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex6)
<=> v121350(VarCurr,bitIndex6) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_280,axiom,
! [VarCurr] :
( ~ v124833(VarCurr)
=> ( v121214(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_378,axiom,
! [VarCurr] :
( v124833(VarCurr)
=> ( v121214(VarCurr,bitIndex6)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8416,axiom,
! [VarCurr] :
( v124833(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39451,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex5)
<=> v121188(VarCurr,bitIndex5) ) ).
fof(addAssignment_39450,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex5)
<=> v121190(VarCurr,bitIndex5) ) ).
fof(addAssignment_39449,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex5)
<=> v121192(VarCurr,bitIndex5) ) ).
fof(addAssignment_39448,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex5)
<=> v124641(VarCurr,bitIndex5) ) ).
fof(addAssignment_39447,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex5)
<=> v124640(VarCurr,bitIndex5) ) ).
fof(addAssignment_39446,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex5)
<=> v121408(VarCurr,bitIndex5) ) ).
fof(addAssignment_39445,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex5)
<=> v121410(VarCurr,bitIndex5) ) ).
fof(addAssignment_39444,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex5)
<=> v121412(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124824(VarNext)
=> ( v121412(VarNext,bitIndex5)
<=> v121412(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_377,axiom,
! [VarNext] :
( v124824(VarNext)
=> ( v121412(VarNext,bitIndex5)
<=> v124826(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24546,axiom,
! [VarCurr] :
( v124826(VarCurr)
<=> ( v121414(VarCurr)
& v124827(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8415,axiom,
! [VarCurr] :
( v124827(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1946) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1945) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1944) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1943) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1942) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1941) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1940) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1939) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1938) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1937) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1936) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1935) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1934) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1933) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1932) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1931) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1930) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1929) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1928) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1927) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1926) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1925) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1924) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1923) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1922) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1921) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1920) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1919) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1918) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1917) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1916) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1915) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24545,axiom,
! [VarCurr] :
( v124824(VarCurr)
<=> ( v124825(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9872,axiom,
! [VarCurr] :
( ~ v124825(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124816(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_376,axiom,
! [VarNext] :
( v124816(VarNext)
=> ( ( v123194(VarNext,bitIndex1946)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1945)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1944)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1943)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1942)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1941)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1940)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1939)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1938)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1937)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1936)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1935)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1934)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1933)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1932)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1931)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1930)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1929)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1928)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1927)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1926)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1925)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1924)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1923)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1922)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1921)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1920)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1919)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1918)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1917)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1916)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1915)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1914)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24544,axiom,
! [VarCurr] :
( v124816(VarCurr)
<=> ( v124817(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24543,axiom,
! [VarCurr] :
( v124817(VarCurr)
<=> ( v124818(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8414,axiom,
! [VarCurr] :
( v124818(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39443,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex5)
<=> v124807(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124809(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124807(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2212,axiom,
! [VarNext] :
( v124809(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124807(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124809(VarNext)
<=> ( v124810(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124810(VarNext)
<=> ( v124812(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124812(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39442,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex5)
<=> v124799(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124800(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124799(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2211,axiom,
! [VarNext] :
( v124800(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124799(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124800(VarNext)
<=> v124801(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124801(VarNext)
<=> ( v124803(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124803(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39441,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex5)
<=> v121364(VarCurr,bitIndex5) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_279,axiom,
! [VarCurr] :
( ~ v124797(VarCurr)
=> ( v121352(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_375,axiom,
! [VarCurr] :
( v124797(VarCurr)
=> ( v121352(VarCurr,bitIndex5)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8413,axiom,
! [VarCurr] :
( v124797(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39440,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex5)
<=> v121350(VarCurr,bitIndex5) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_278,axiom,
! [VarCurr] :
( ~ v124795(VarCurr)
=> ( v121214(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_374,axiom,
! [VarCurr] :
( v124795(VarCurr)
=> ( v121214(VarCurr,bitIndex5)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8412,axiom,
! [VarCurr] :
( v124795(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39439,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex4)
<=> v121188(VarCurr,bitIndex4) ) ).
fof(addAssignment_39438,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex4)
<=> v121190(VarCurr,bitIndex4) ) ).
fof(addAssignment_39437,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex4)
<=> v121192(VarCurr,bitIndex4) ) ).
fof(addAssignment_39436,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex4)
<=> v124641(VarCurr,bitIndex4) ) ).
fof(addAssignment_39435,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex4)
<=> v124640(VarCurr,bitIndex4) ) ).
fof(addAssignment_39434,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex4)
<=> v121408(VarCurr,bitIndex4) ) ).
fof(addAssignment_39433,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex4)
<=> v121410(VarCurr,bitIndex4) ) ).
fof(addAssignment_39432,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex4)
<=> v121412(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124786(VarNext)
=> ( v121412(VarNext,bitIndex4)
<=> v121412(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_373,axiom,
! [VarNext] :
( v124786(VarNext)
=> ( v121412(VarNext,bitIndex4)
<=> v124788(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24538,axiom,
! [VarCurr] :
( v124788(VarCurr)
<=> ( v121414(VarCurr)
& v124789(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8411,axiom,
! [VarCurr] :
( v124789(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex1979) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex1978) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex1977) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex1976) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex1975) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex1974) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex1973) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex1972) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex1971) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex1970) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex1969) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex1968) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex1967) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1966) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1965) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1964) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1963) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1962) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1961) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1960) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1959) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1958) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1957) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1956) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1955) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1954) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1953) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1952) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1951) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1950) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1949) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1948) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24537,axiom,
! [VarCurr] :
( v124786(VarCurr)
<=> ( v124787(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9869,axiom,
! [VarCurr] :
( ~ v124787(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124778(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_372,axiom,
! [VarNext] :
( v124778(VarNext)
=> ( ( v123194(VarNext,bitIndex1979)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex1978)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex1977)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex1976)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex1975)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex1974)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex1973)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex1972)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex1971)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex1970)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex1969)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex1968)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex1967)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1966)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1965)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1964)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1963)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1962)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1961)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1960)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1959)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1958)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1957)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1956)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1955)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1954)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1953)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1952)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1951)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1950)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1949)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1948)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1947)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24536,axiom,
! [VarCurr] :
( v124778(VarCurr)
<=> ( v124779(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24535,axiom,
! [VarCurr] :
( v124779(VarCurr)
<=> ( v124780(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8410,axiom,
! [VarCurr] :
( v124780(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $true )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39431,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex4)
<=> v124769(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124771(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124769(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2210,axiom,
! [VarNext] :
( v124771(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124769(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124771(VarNext)
<=> ( v124772(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124772(VarNext)
<=> ( v124774(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124774(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39430,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex4)
<=> v124761(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124762(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124761(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2209,axiom,
! [VarNext] :
( v124762(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124761(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124762(VarNext)
<=> v124763(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124763(VarNext)
<=> ( v124765(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124765(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39429,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex4)
<=> v121364(VarCurr,bitIndex4) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_277,axiom,
! [VarCurr] :
( ~ v124759(VarCurr)
=> ( v121352(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_371,axiom,
! [VarCurr] :
( v124759(VarCurr)
=> ( v121352(VarCurr,bitIndex4)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8409,axiom,
! [VarCurr] :
( v124759(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39428,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex4)
<=> v121350(VarCurr,bitIndex4) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_276,axiom,
! [VarCurr] :
( ~ v124757(VarCurr)
=> ( v121214(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_370,axiom,
! [VarCurr] :
( v124757(VarCurr)
=> ( v121214(VarCurr,bitIndex4)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8408,axiom,
! [VarCurr] :
( v124757(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $true )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39427,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex3)
<=> v121188(VarCurr,bitIndex3) ) ).
fof(addAssignment_39426,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex3)
<=> v121190(VarCurr,bitIndex3) ) ).
fof(addAssignment_39425,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex3)
<=> v121192(VarCurr,bitIndex3) ) ).
fof(addAssignment_39424,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex3)
<=> v124641(VarCurr,bitIndex3) ) ).
fof(addAssignment_39423,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex3)
<=> v124640(VarCurr,bitIndex3) ) ).
fof(addAssignment_39422,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex3)
<=> v121408(VarCurr,bitIndex3) ) ).
fof(addAssignment_39421,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex3)
<=> v121410(VarCurr,bitIndex3) ) ).
fof(addAssignment_39420,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex3)
<=> v121412(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124748(VarNext)
=> ( v121412(VarNext,bitIndex3)
<=> v121412(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_369,axiom,
! [VarNext] :
( v124748(VarNext)
=> ( v121412(VarNext,bitIndex3)
<=> v124750(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24530,axiom,
! [VarCurr] :
( v124750(VarCurr)
<=> ( v121414(VarCurr)
& v124751(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8407,axiom,
! [VarCurr] :
( v124751(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex2012) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex2011) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex2010) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex2009) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex2008) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex2007) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex2006) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex2005) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex2004) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex2003) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex2002) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex2001) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex2000) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex1999) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex1998) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex1997) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex1996) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex1995) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex1994) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex1993) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex1992) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex1991) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex1990) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex1989) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex1988) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex1987) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex1986) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex1985) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex1984) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex1983) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex1982) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex1981) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24529,axiom,
! [VarCurr] :
( v124748(VarCurr)
<=> ( v124749(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9866,axiom,
! [VarCurr] :
( ~ v124749(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124740(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_368,axiom,
! [VarNext] :
( v124740(VarNext)
=> ( ( v123194(VarNext,bitIndex2012)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex2011)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex2010)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex2009)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex2008)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex2007)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex2006)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex2005)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex2004)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex2003)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex2002)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex2001)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex2000)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex1999)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex1998)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex1997)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex1996)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex1995)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex1994)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex1993)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex1992)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex1991)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex1990)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex1989)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex1988)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex1987)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex1986)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex1985)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex1984)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex1983)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex1982)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex1981)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex1980)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24528,axiom,
! [VarCurr] :
( v124740(VarCurr)
<=> ( v124741(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24527,axiom,
! [VarCurr] :
( v124741(VarCurr)
<=> ( v124742(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8406,axiom,
! [VarCurr] :
( v124742(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39419,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex3)
<=> v124731(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124733(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124731(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2208,axiom,
! [VarNext] :
( v124733(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124731(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124733(VarNext)
<=> ( v124734(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124734(VarNext)
<=> ( v124736(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124736(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39418,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex3)
<=> v124723(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124724(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124723(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2207,axiom,
! [VarNext] :
( v124724(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124723(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124724(VarNext)
<=> v124725(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124725(VarNext)
<=> ( v124727(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124727(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39417,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex3)
<=> v121364(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_275,axiom,
! [VarCurr] :
( ~ v124721(VarCurr)
=> ( v121352(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_367,axiom,
! [VarCurr] :
( v124721(VarCurr)
=> ( v121352(VarCurr,bitIndex3)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8405,axiom,
! [VarCurr] :
( v124721(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39416,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex3)
<=> v121350(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_274,axiom,
! [VarCurr] :
( ~ v124719(VarCurr)
=> ( v121214(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_366,axiom,
! [VarCurr] :
( v124719(VarCurr)
=> ( v121214(VarCurr,bitIndex3)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8404,axiom,
! [VarCurr] :
( v124719(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39415,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex2)
<=> v121188(VarCurr,bitIndex2) ) ).
fof(addAssignment_39414,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex2)
<=> v121190(VarCurr,bitIndex2) ) ).
fof(addAssignment_39413,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex2)
<=> v121192(VarCurr,bitIndex2) ) ).
fof(addAssignment_39412,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex2)
<=> v124641(VarCurr,bitIndex2) ) ).
fof(addAssignment_39411,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex2)
<=> v124640(VarCurr,bitIndex2) ) ).
fof(addAssignment_39410,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex2)
<=> v121408(VarCurr,bitIndex2) ) ).
fof(addAssignment_39409,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex2)
<=> v121410(VarCurr,bitIndex2) ) ).
fof(addAssignment_39408,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex2)
<=> v121412(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124710(VarNext)
=> ( v121412(VarNext,bitIndex2)
<=> v121412(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_365,axiom,
! [VarNext] :
( v124710(VarNext)
=> ( v121412(VarNext,bitIndex2)
<=> v124712(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24522,axiom,
! [VarCurr] :
( v124712(VarCurr)
<=> ( v121414(VarCurr)
& v124713(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8403,axiom,
! [VarCurr] :
( v124713(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex2045) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex2044) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex2043) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex2042) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex2041) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex2040) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex2039) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex2038) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex2037) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex2036) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex2035) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex2034) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex2033) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex2032) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex2031) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex2030) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex2029) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex2028) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex2027) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex2026) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex2025) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex2024) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex2023) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex2022) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex2021) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex2020) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex2019) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex2018) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex2017) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex2016) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex2015) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex2014) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24521,axiom,
! [VarCurr] :
( v124710(VarCurr)
<=> ( v124711(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9863,axiom,
! [VarCurr] :
( ~ v124711(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124702(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_364,axiom,
! [VarNext] :
( v124702(VarNext)
=> ( ( v123194(VarNext,bitIndex2045)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex2044)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex2043)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex2042)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex2041)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex2040)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex2039)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex2038)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex2037)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex2036)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex2035)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex2034)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex2033)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex2032)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex2031)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex2030)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex2029)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex2028)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex2027)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex2026)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex2025)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex2024)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex2023)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex2022)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex2021)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex2020)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex2019)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex2018)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex2017)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex2016)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex2015)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex2014)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex2013)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24520,axiom,
! [VarCurr] :
( v124702(VarCurr)
<=> ( v124703(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24519,axiom,
! [VarCurr] :
( v124703(VarCurr)
<=> ( v124704(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8402,axiom,
! [VarCurr] :
( v124704(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $true )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39407,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex2)
<=> v124693(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124695(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124693(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2206,axiom,
! [VarNext] :
( v124695(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124693(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124695(VarNext)
<=> ( v124696(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124696(VarNext)
<=> ( v124698(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124698(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39406,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex2)
<=> v124685(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124686(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124685(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2205,axiom,
! [VarNext] :
( v124686(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124685(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124686(VarNext)
<=> v124687(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124687(VarNext)
<=> ( v124689(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124689(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39405,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex2)
<=> v121364(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_273,axiom,
! [VarCurr] :
( ~ v124683(VarCurr)
=> ( v121352(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_363,axiom,
! [VarCurr] :
( v124683(VarCurr)
=> ( v121352(VarCurr,bitIndex2)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8401,axiom,
! [VarCurr] :
( v124683(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39404,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex2)
<=> v121350(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_272,axiom,
! [VarCurr] :
( ~ v124681(VarCurr)
=> ( v121214(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_362,axiom,
! [VarCurr] :
( v124681(VarCurr)
=> ( v121214(VarCurr,bitIndex2)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8400,axiom,
! [VarCurr] :
( v124681(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $true )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39403,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex1)
<=> v121188(VarCurr,bitIndex1) ) ).
fof(addAssignment_39402,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex1)
<=> v121190(VarCurr,bitIndex1) ) ).
fof(addAssignment_39401,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex1)
<=> v121192(VarCurr,bitIndex1) ) ).
fof(addAssignment_39400,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex1)
<=> v124641(VarCurr,bitIndex1) ) ).
fof(addAssignment_39399,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex1)
<=> v124640(VarCurr,bitIndex1) ) ).
fof(addAssignment_39398,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex1)
<=> v121408(VarCurr,bitIndex1) ) ).
fof(addAssignment_39397,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex1)
<=> v121410(VarCurr,bitIndex1) ) ).
fof(addAssignment_39396,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex1)
<=> v121412(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124672(VarNext)
=> ( v121412(VarNext,bitIndex1)
<=> v121412(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_361,axiom,
! [VarNext] :
( v124672(VarNext)
=> ( v121412(VarNext,bitIndex1)
<=> v124674(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24514,axiom,
! [VarCurr] :
( v124674(VarCurr)
<=> ( v121414(VarCurr)
& v124675(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8399,axiom,
! [VarCurr] :
( v124675(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex2078) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex2077) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex2076) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex2075) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex2074) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex2073) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex2072) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex2071) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex2070) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex2069) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex2068) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex2067) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex2066) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex2065) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex2064) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex2063) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex2062) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex2061) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex2060) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex2059) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex2058) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex2057) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex2056) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex2055) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex2054) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex2053) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex2052) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex2051) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex2050) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex2049) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex2048) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex2047) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24513,axiom,
! [VarCurr] :
( v124672(VarCurr)
<=> ( v124673(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeUnaryOperator_9860,axiom,
! [VarCurr] :
( ~ v124673(VarCurr)
<=> v124563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124664(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_360,axiom,
! [VarNext] :
( v124664(VarNext)
=> ( ( v123194(VarNext,bitIndex2078)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex2077)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex2076)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex2075)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex2074)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex2073)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex2072)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex2071)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex2070)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex2069)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex2068)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex2067)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex2066)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex2065)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex2064)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex2063)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex2062)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex2061)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex2060)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex2059)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex2058)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex2057)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex2056)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex2055)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex2054)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex2053)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex2052)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex2051)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex2050)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex2049)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex2048)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex2047)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex2046)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24512,axiom,
! [VarCurr] :
( v124664(VarCurr)
<=> ( v124665(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24511,axiom,
! [VarCurr] :
( v124665(VarCurr)
<=> ( v124666(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8398,axiom,
! [VarCurr] :
( v124666(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39395,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex1)
<=> v124655(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124657(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124655(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2204,axiom,
! [VarNext] :
( v124657(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124655(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124657(VarNext)
<=> ( v124658(VarNext)
& v121395(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124658(VarNext)
<=> ( v124660(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124660(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39394,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex1)
<=> v124647(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124648(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124647(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2203,axiom,
! [VarNext] :
( v124648(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124647(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124648(VarNext)
<=> v124649(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124649(VarNext)
<=> ( v124651(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124651(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_39393,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex1)
<=> v121364(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_271,axiom,
! [VarCurr] :
( ~ v124645(VarCurr)
=> ( v121352(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_359,axiom,
! [VarCurr] :
( v124645(VarCurr)
=> ( v121352(VarCurr,bitIndex1)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8397,axiom,
! [VarCurr] :
( v124645(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39392,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex1)
<=> v121350(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_270,axiom,
! [VarCurr] :
( ~ v124643(VarCurr)
=> ( v121214(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_358,axiom,
! [VarCurr] :
( v124643(VarCurr)
=> ( v121214(VarCurr,bitIndex1)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8396,axiom,
! [VarCurr] :
( v124643(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39391,axiom,
! [VarCurr] :
( v121186(VarCurr,bitIndex0)
<=> v121188(VarCurr,bitIndex0) ) ).
fof(addAssignment_39390,axiom,
! [VarCurr] :
( v121188(VarCurr,bitIndex0)
<=> v121190(VarCurr,bitIndex0) ) ).
fof(addAssignment_39389,axiom,
! [VarCurr] :
( v121190(VarCurr,bitIndex0)
<=> v121192(VarCurr,bitIndex0) ) ).
fof(addAssignment_39388,axiom,
! [VarCurr] :
( v121192(VarCurr,bitIndex0)
<=> v124641(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_40,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v124641(VarCurr,B)
<=> ( v121194(VarCurr,B)
& v121208(VarCurr,B) ) ) ) ).
fof(addAssignment_39387,axiom,
! [VarCurr] :
( v121194(VarCurr,bitIndex0)
<=> v124640(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_39,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v124640(VarCurr,B)
<=> ( v121196(VarCurr,B)
& v121406(VarCurr,B) ) ) ) ).
fof(addAssignment_39386,axiom,
! [VarCurr] :
( v121406(VarCurr,bitIndex0)
<=> v121408(VarCurr,bitIndex0) ) ).
fof(addAssignment_39385,axiom,
! [VarCurr] :
( v121408(VarCurr,bitIndex0)
<=> v121410(VarCurr,bitIndex0) ) ).
fof(addAssignment_39384,axiom,
! [VarCurr] :
( v121410(VarCurr,bitIndex0)
<=> v121412(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124631(VarNext)
=> ( v121412(VarNext,bitIndex0)
<=> v121412(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2868,axiom,
! [VarNext] :
( v124631(VarNext)
=> ( v121412(VarNext,bitIndex0)
<=> v124634(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24506,axiom,
! [VarCurr] :
( v124634(VarCurr)
<=> ( v121414(VarCurr)
& v124635(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8395,axiom,
! [VarCurr] :
( v124635(VarCurr)
<=> ( ( v121888(VarCurr,bitIndex32)
<=> v123194(VarCurr,bitIndex2111) )
& ( v121888(VarCurr,bitIndex31)
<=> v123194(VarCurr,bitIndex2110) )
& ( v121888(VarCurr,bitIndex30)
<=> v123194(VarCurr,bitIndex2109) )
& ( v121888(VarCurr,bitIndex29)
<=> v123194(VarCurr,bitIndex2108) )
& ( v121888(VarCurr,bitIndex28)
<=> v123194(VarCurr,bitIndex2107) )
& ( v121888(VarCurr,bitIndex27)
<=> v123194(VarCurr,bitIndex2106) )
& ( v121888(VarCurr,bitIndex26)
<=> v123194(VarCurr,bitIndex2105) )
& ( v121888(VarCurr,bitIndex25)
<=> v123194(VarCurr,bitIndex2104) )
& ( v121888(VarCurr,bitIndex24)
<=> v123194(VarCurr,bitIndex2103) )
& ( v121888(VarCurr,bitIndex23)
<=> v123194(VarCurr,bitIndex2102) )
& ( v121888(VarCurr,bitIndex22)
<=> v123194(VarCurr,bitIndex2101) )
& ( v121888(VarCurr,bitIndex21)
<=> v123194(VarCurr,bitIndex2100) )
& ( v121888(VarCurr,bitIndex20)
<=> v123194(VarCurr,bitIndex2099) )
& ( v121888(VarCurr,bitIndex19)
<=> v123194(VarCurr,bitIndex2098) )
& ( v121888(VarCurr,bitIndex18)
<=> v123194(VarCurr,bitIndex2097) )
& ( v121888(VarCurr,bitIndex17)
<=> v123194(VarCurr,bitIndex2096) )
& ( v121888(VarCurr,bitIndex16)
<=> v123194(VarCurr,bitIndex2095) )
& ( v121888(VarCurr,bitIndex15)
<=> v123194(VarCurr,bitIndex2094) )
& ( v121888(VarCurr,bitIndex14)
<=> v123194(VarCurr,bitIndex2093) )
& ( v121888(VarCurr,bitIndex13)
<=> v123194(VarCurr,bitIndex2092) )
& ( v121888(VarCurr,bitIndex12)
<=> v123194(VarCurr,bitIndex2091) )
& ( v121888(VarCurr,bitIndex11)
<=> v123194(VarCurr,bitIndex2090) )
& ( v121888(VarCurr,bitIndex10)
<=> v123194(VarCurr,bitIndex2089) )
& ( v121888(VarCurr,bitIndex9)
<=> v123194(VarCurr,bitIndex2088) )
& ( v121888(VarCurr,bitIndex8)
<=> v123194(VarCurr,bitIndex2087) )
& ( v121888(VarCurr,bitIndex7)
<=> v123194(VarCurr,bitIndex2086) )
& ( v121888(VarCurr,bitIndex6)
<=> v123194(VarCurr,bitIndex2085) )
& ( v121888(VarCurr,bitIndex5)
<=> v123194(VarCurr,bitIndex2084) )
& ( v121888(VarCurr,bitIndex4)
<=> v123194(VarCurr,bitIndex2083) )
& ( v121888(VarCurr,bitIndex3)
<=> v123194(VarCurr,bitIndex2082) )
& ( v121888(VarCurr,bitIndex2)
<=> v123194(VarCurr,bitIndex2081) )
& ( v121888(VarCurr,bitIndex1)
<=> v123194(VarCurr,bitIndex2080) )
& ( v121888(VarCurr,bitIndex0)
<=> v123194(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24505,axiom,
! [VarCurr] :
( v124631(VarCurr)
<=> ( v124632(VarCurr)
& v124633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24504,axiom,
! [VarCurr] :
( v124633(VarCurr)
<=> ( v124509(VarCurr)
& v124550(VarCurr) ) ) ).
fof(writeUnaryOperator_9857,axiom,
! [VarCurr] :
( ~ v124632(VarCurr)
<=> v124563(VarCurr) ) ).
fof(addAssignment_39383,axiom,
! [VarCurr] :
( v124563(VarCurr)
<=> v124565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24503,axiom,
! [VarCurr] :
( v124565(VarCurr)
<=> ( v121880(VarCurr)
| v124567(VarCurr) ) ) ).
fof(addAssignment_39382,axiom,
! [VarCurr] :
( v124567(VarCurr)
<=> v124569(VarCurr) ) ).
fof(addAssignment_39381,axiom,
! [VarCurr] :
( v124569(VarCurr)
<=> v124571(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124612(VarNext)
=> ( v124571(VarNext)
<=> v124571(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2867,axiom,
! [VarNext] :
( v124612(VarNext)
=> ( v124571(VarNext)
<=> v124622(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2129,axiom,
! [VarCurr] :
( ( ~ v124613(VarCurr)
& v124614(VarCurr) )
=> ( v124622(VarCurr)
<=> v124623(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2202,axiom,
! [VarCurr] :
( v124613(VarCurr)
=> ( v124622(VarCurr)
<=> v124577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124615(VarCurr)
=> ( v124623(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5341,axiom,
! [VarCurr] :
( v124615(VarCurr)
=> ( v124623(VarCurr)
<=> v124598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24502,axiom,
! [VarCurr] :
( v124612(VarCurr)
<=> ( v124613(VarCurr)
| v124614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24501,axiom,
! [VarCurr] :
( v124614(VarCurr)
<=> ( v124615(VarCurr)
| v124618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24500,axiom,
! [VarCurr] :
( v124618(VarCurr)
<=> ( v124619(VarCurr)
& v124621(VarCurr) ) ) ).
fof(writeUnaryOperator_9856,axiom,
! [VarCurr] :
( ~ v124621(VarCurr)
<=> v124615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24499,axiom,
! [VarCurr] :
( v124619(VarCurr)
<=> ( v124573(VarCurr)
& v124620(VarCurr) ) ) ).
fof(writeUnaryOperator_9855,axiom,
! [VarCurr] :
( ~ v124620(VarCurr)
<=> v124575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24498,axiom,
! [VarCurr] :
( v124615(VarCurr)
<=> ( v124616(VarCurr)
& v124617(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8394,axiom,
! [VarCurr] :
( v124617(VarCurr)
<=> ( v124575(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8393,axiom,
! [VarCurr] :
( v124616(VarCurr)
<=> ( v124573(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24497,axiom,
! [VarCurr] :
( v124613(VarCurr)
<=> ( v124573(VarCurr)
& v124575(VarCurr) ) ) ).
fof(addAssignment_39380,axiom,
! [VarCurr] :
( v124598(VarCurr)
<=> v124600(VarCurr) ) ).
fof(addAssignment_39379,axiom,
! [VarCurr] :
( v124600(VarCurr)
<=> v124602(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2954,axiom,
! [VarCurr] :
( ~ v121624(VarCurr)
=> ( v124602(VarCurr)
<=> v121200(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2866,axiom,
! [VarCurr] :
( v121624(VarCurr)
=> ( v124602(VarCurr)
<=> v124604(VarCurr) ) ) ).
fof(addAssignment_39378,axiom,
! [VarCurr] :
( v124604(VarCurr)
<=> v124606(VarCurr) ) ).
fof(addAssignment_39377,axiom,
! [VarCurr] :
( v124606(VarCurr)
<=> v124608(VarCurr) ) ).
fof(addAssignment_39376,axiom,
! [VarCurr] :
( v124577(VarCurr)
<=> v124579(VarCurr,bitIndex5) ) ).
fof(addAssignment_39375,axiom,
! [VarCurr] :
( v124579(VarCurr,bitIndex5)
<=> v124581(VarCurr) ) ).
fof(addAssignment_39374,axiom,
! [VarCurr] :
( v124581(VarCurr)
<=> v124583(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124592(VarNext)
=> ( v124583(VarNext)
<=> v124583(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2865,axiom,
! [VarNext] :
( v124592(VarNext)
=> ( v124583(VarNext)
<=> v124585(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24496,axiom,
! [VarCurr] :
( v124592(VarCurr)
<=> ( v124587(VarCurr)
& v124593(VarCurr) ) ) ).
fof(writeUnaryOperator_9854,axiom,
! [VarCurr] :
( ~ v124593(VarCurr)
<=> v124589(VarCurr) ) ).
fof(addAssignment_39373,axiom,
! [VarCurr] :
( v124589(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39372,axiom,
! [VarCurr] :
( v124587(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39371,axiom,
! [VarCurr] :
( v124575(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39370,axiom,
! [VarCurr] :
( v124573(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124553(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v123194(VarNext,B)
<=> v123194(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_357,axiom,
! [VarNext] :
( v124553(VarNext)
=> ( ( v123194(VarNext,bitIndex2111)
<=> v123196(VarNext,bitIndex32) )
& ( v123194(VarNext,bitIndex2110)
<=> v123196(VarNext,bitIndex31) )
& ( v123194(VarNext,bitIndex2109)
<=> v123196(VarNext,bitIndex30) )
& ( v123194(VarNext,bitIndex2108)
<=> v123196(VarNext,bitIndex29) )
& ( v123194(VarNext,bitIndex2107)
<=> v123196(VarNext,bitIndex28) )
& ( v123194(VarNext,bitIndex2106)
<=> v123196(VarNext,bitIndex27) )
& ( v123194(VarNext,bitIndex2105)
<=> v123196(VarNext,bitIndex26) )
& ( v123194(VarNext,bitIndex2104)
<=> v123196(VarNext,bitIndex25) )
& ( v123194(VarNext,bitIndex2103)
<=> v123196(VarNext,bitIndex24) )
& ( v123194(VarNext,bitIndex2102)
<=> v123196(VarNext,bitIndex23) )
& ( v123194(VarNext,bitIndex2101)
<=> v123196(VarNext,bitIndex22) )
& ( v123194(VarNext,bitIndex2100)
<=> v123196(VarNext,bitIndex21) )
& ( v123194(VarNext,bitIndex2099)
<=> v123196(VarNext,bitIndex20) )
& ( v123194(VarNext,bitIndex2098)
<=> v123196(VarNext,bitIndex19) )
& ( v123194(VarNext,bitIndex2097)
<=> v123196(VarNext,bitIndex18) )
& ( v123194(VarNext,bitIndex2096)
<=> v123196(VarNext,bitIndex17) )
& ( v123194(VarNext,bitIndex2095)
<=> v123196(VarNext,bitIndex16) )
& ( v123194(VarNext,bitIndex2094)
<=> v123196(VarNext,bitIndex15) )
& ( v123194(VarNext,bitIndex2093)
<=> v123196(VarNext,bitIndex14) )
& ( v123194(VarNext,bitIndex2092)
<=> v123196(VarNext,bitIndex13) )
& ( v123194(VarNext,bitIndex2091)
<=> v123196(VarNext,bitIndex12) )
& ( v123194(VarNext,bitIndex2090)
<=> v123196(VarNext,bitIndex11) )
& ( v123194(VarNext,bitIndex2089)
<=> v123196(VarNext,bitIndex10) )
& ( v123194(VarNext,bitIndex2088)
<=> v123196(VarNext,bitIndex9) )
& ( v123194(VarNext,bitIndex2087)
<=> v123196(VarNext,bitIndex8) )
& ( v123194(VarNext,bitIndex2086)
<=> v123196(VarNext,bitIndex7) )
& ( v123194(VarNext,bitIndex2085)
<=> v123196(VarNext,bitIndex6) )
& ( v123194(VarNext,bitIndex2084)
<=> v123196(VarNext,bitIndex5) )
& ( v123194(VarNext,bitIndex2083)
<=> v123196(VarNext,bitIndex4) )
& ( v123194(VarNext,bitIndex2082)
<=> v123196(VarNext,bitIndex3) )
& ( v123194(VarNext,bitIndex2081)
<=> v123196(VarNext,bitIndex2) )
& ( v123194(VarNext,bitIndex2080)
<=> v123196(VarNext,bitIndex1) )
& ( v123194(VarNext,bitIndex2079)
<=> v123196(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24495,axiom,
! [VarCurr] :
( v124553(VarCurr)
<=> ( v124554(VarCurr)
& v124556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24494,axiom,
! [VarCurr] :
( v124556(VarCurr)
<=> ( v124557(VarCurr)
& v124558(VarCurr) ) ) ).
fof(writeUnaryOperator_9853,axiom,
! [VarCurr] :
( ~ v124558(VarCurr)
<=> v124550(VarCurr) ) ).
fof(writeUnaryOperator_9852,axiom,
! [VarCurr] :
( ~ v124557(VarCurr)
<=> v124509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24493,axiom,
! [VarCurr] :
( v124554(VarCurr)
<=> ( v124555(VarCurr)
& v124460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8392,axiom,
! [VarCurr] :
( v124555(VarCurr)
<=> ( ( v124277(VarCurr,bitIndex5)
<=> $false )
& ( v124277(VarCurr,bitIndex4)
<=> $false )
& ( v124277(VarCurr,bitIndex3)
<=> $false )
& ( v124277(VarCurr,bitIndex2)
<=> $false )
& ( v124277(VarCurr,bitIndex1)
<=> $false )
& ( v124277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39369,axiom,
! [VarCurr] :
( v124550(VarCurr)
<=> v121446(VarCurr) ) ).
fof(addAssignment_39368,axiom,
! [VarCurr] :
( v124509(VarCurr)
<=> v124511(VarCurr) ) ).
fof(addAssignment_39367,axiom,
! [VarCurr] :
( v124511(VarCurr)
<=> v124513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24492,axiom,
! [VarCurr] :
( v124513(VarCurr)
<=> ( v124548(VarCurr)
| v124542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24491,axiom,
! [VarCurr] :
( v124548(VarCurr)
<=> ( v124515(VarCurr)
& v124517(VarCurr) ) ) ).
fof(addAssignment_39366,axiom,
! [VarCurr] :
( v124542(VarCurr)
<=> v124544(VarCurr) ) ).
fof(addAssignment_39365,axiom,
! [VarCurr] :
( v124544(VarCurr)
<=> v124546(VarCurr) ) ).
fof(addAssignment_39364,axiom,
! [VarCurr] :
( v124546(VarCurr)
<=> v109820(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124526(VarNext)
=> ( v124517(VarNext)
<=> v124517(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2201,axiom,
! [VarNext] :
( v124526(VarNext)
=> ( v124517(VarNext)
<=> v124536(VarNext) ) ) ).
fof(addAssignment_39363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124536(VarNext)
<=> v124534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24490,axiom,
! [VarCurr] :
( v124534(VarCurr)
<=> ( v124537(VarCurr)
& v124538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24489,axiom,
! [VarCurr] :
( v124538(VarCurr)
<=> ( v124521(VarCurr)
| v124523(VarCurr) ) ) ).
fof(writeUnaryOperator_9851,axiom,
! [VarCurr] :
( ~ v124537(VarCurr)
<=> v124519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124526(VarNext)
<=> v124527(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124527(VarNext)
<=> ( v124529(VarNext)
& v124531(VarNext) ) ) ) ).
fof(writeUnaryOperator_9850,axiom,
! [VarCurr] :
( ~ v124531(VarCurr)
<=> v124515(VarCurr) ) ).
fof(addAssignment_39362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124529(VarNext)
<=> v124515(VarCurr) ) ) ).
fof(addAssignment_39361,axiom,
! [VarCurr] :
( v124523(VarCurr)
<=> v121460(VarCurr) ) ).
fof(addAssignment_39360,axiom,
! [VarCurr] :
( v124521(VarCurr)
<=> v121456(VarCurr) ) ).
fof(addAssignment_39359,axiom,
! [VarCurr] :
( v124519(VarCurr)
<=> $false ) ).
fof(addAssignment_39358,axiom,
! [VarCurr] :
( v124515(VarCurr)
<=> v121446(VarCurr) ) ).
fof(addAssignment_39357,axiom,
! [VarCurr] :
( v124460(VarCurr)
<=> v124462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24486,axiom,
! [VarCurr] :
( v124462(VarCurr)
<=> ( v124464(VarCurr)
& v121878(VarCurr) ) ) ).
fof(addAssignment_39356,axiom,
! [VarCurr] :
( v124464(VarCurr)
<=> v124466(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124491(VarNext)
=> ( v124466(VarNext)
<=> v124466(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2200,axiom,
! [VarNext] :
( v124491(VarNext)
=> ( v124466(VarNext)
<=> v124501(VarNext) ) ) ).
fof(addAssignment_39355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124501(VarNext)
<=> v124499(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2951,axiom,
! [VarCurr] :
( ~ v124502(VarCurr)
=> ( v124499(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2864,axiom,
! [VarCurr] :
( v124502(VarCurr)
=> ( v124499(VarCurr)
<=> v124472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24485,axiom,
! [VarCurr] :
( v124502(VarCurr)
<=> ( v124503(VarCurr)
& v124504(VarCurr) ) ) ).
fof(writeUnaryOperator_9849,axiom,
! [VarCurr] :
( ~ v124504(VarCurr)
<=> v124470(VarCurr) ) ).
fof(writeUnaryOperator_9848,axiom,
! [VarCurr] :
( ~ v124503(VarCurr)
<=> v124468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124491(VarNext)
<=> v124492(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124492(VarNext)
<=> ( v124493(VarNext)
& v124488(VarNext) ) ) ) ).
fof(writeUnaryOperator_9847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124493(VarNext)
<=> v124495(VarNext) ) ) ).
fof(addAssignment_39354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124495(VarNext)
<=> v124488(VarCurr) ) ) ).
fof(addAssignment_39353,axiom,
! [VarCurr] :
( v124488(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39352,axiom,
! [VarCurr] :
( v124472(VarCurr)
<=> v124474(VarCurr) ) ).
fof(addAssignment_39351,axiom,
! [VarCurr] :
( v124474(VarCurr)
<=> v124476(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2950,axiom,
! [VarCurr] :
( ~ v121624(VarCurr)
=> ( v124476(VarCurr)
<=> v124484(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2863,axiom,
! [VarCurr] :
( v121624(VarCurr)
=> ( v124476(VarCurr)
<=> v124478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24482,axiom,
! [VarCurr] :
( v124484(VarCurr)
<=> ( v121248(VarCurr)
| v121268(VarCurr) ) ) ).
fof(addAssignment_39350,axiom,
! [VarCurr] :
( v124478(VarCurr)
<=> v124480(VarCurr) ) ).
fof(addAssignment_39349,axiom,
! [VarCurr] :
( v124480(VarCurr)
<=> v124482(VarCurr) ) ).
fof(addAssignment_39348,axiom,
! [VarCurr] :
( v124470(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39347,axiom,
! [VarCurr] :
( v124468(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addAssignment_39346,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124277(VarCurr,B)
<=> v124279(VarCurr,B) ) ) ).
fof(addAssignment_39345,axiom,
! [VarCurr] :
( v124279(VarCurr,bitIndex5)
<=> v124432(VarCurr) ) ).
fof(addAssignment_39344,axiom,
! [VarCurr] :
( v124279(VarCurr,bitIndex4)
<=> v124404(VarCurr) ) ).
fof(addAssignment_39343,axiom,
! [VarCurr] :
( v124279(VarCurr,bitIndex3)
<=> v124376(VarCurr) ) ).
fof(addAssignment_39342,axiom,
! [VarCurr] :
( v124279(VarCurr,bitIndex2)
<=> v124348(VarCurr) ) ).
fof(addAssignment_39341,axiom,
! [VarCurr] :
( v124279(VarCurr,bitIndex1)
<=> v124320(VarCurr) ) ).
fof(addAssignment_39340,axiom,
! [VarCurr] :
( v124279(VarCurr,bitIndex0)
<=> v124281(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124443(VarNext)
=> ( v124432(VarNext)
<=> v124432(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2199,axiom,
! [VarNext] :
( v124443(VarNext)
=> ( v124432(VarNext)
<=> v124453(VarNext) ) ) ).
fof(addAssignment_39339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124453(VarNext)
<=> v124451(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2949,axiom,
! [VarCurr] :
( ~ v124454(VarCurr)
=> ( v124451(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2862,axiom,
! [VarCurr] :
( v124454(VarCurr)
=> ( v124451(VarCurr)
<=> v124438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24481,axiom,
! [VarCurr] :
( v124454(VarCurr)
<=> ( v124455(VarCurr)
& v124456(VarCurr) ) ) ).
fof(writeUnaryOperator_9846,axiom,
! [VarCurr] :
( ~ v124456(VarCurr)
<=> v124436(VarCurr) ) ).
fof(writeUnaryOperator_9845,axiom,
! [VarCurr] :
( ~ v124455(VarCurr)
<=> v124434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124443(VarNext)
<=> v124444(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124444(VarNext)
<=> ( v124445(VarNext)
& v124440(VarNext) ) ) ) ).
fof(writeUnaryOperator_9844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124445(VarNext)
<=> v124447(VarNext) ) ) ).
fof(addAssignment_39338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124447(VarNext)
<=> v124440(VarCurr) ) ) ).
fof(addAssignment_39337,axiom,
! [VarCurr] :
( v124440(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39336,axiom,
! [VarCurr] :
( v124438(VarCurr)
<=> v124289(VarCurr,bitIndex5) ) ).
fof(addAssignment_39335,axiom,
! [VarCurr] :
( v124289(VarCurr,bitIndex5)
<=> v124291(VarCurr,bitIndex5) ) ).
fof(addAssignment_39334,axiom,
! [VarCurr] :
( v124291(VarCurr,bitIndex5)
<=> v124298(VarCurr,bitIndex5) ) ).
fof(addAssignment_39333,axiom,
! [VarCurr] :
( v124293(VarCurr,bitIndex5)
<=> v124295(VarCurr,bitIndex5) ) ).
fof(addAssignment_39332,axiom,
! [VarCurr] :
( v124295(VarCurr,bitIndex5)
<=> v124297(VarCurr,bitIndex5) ) ).
fof(addAssignment_39331,axiom,
! [VarCurr] :
( v124436(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39330,axiom,
! [VarCurr] :
( v124434(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124415(VarNext)
=> ( v124404(VarNext)
<=> v124404(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2198,axiom,
! [VarNext] :
( v124415(VarNext)
=> ( v124404(VarNext)
<=> v124425(VarNext) ) ) ).
fof(addAssignment_39329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124425(VarNext)
<=> v124423(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2948,axiom,
! [VarCurr] :
( ~ v124426(VarCurr)
=> ( v124423(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2861,axiom,
! [VarCurr] :
( v124426(VarCurr)
=> ( v124423(VarCurr)
<=> v124410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24478,axiom,
! [VarCurr] :
( v124426(VarCurr)
<=> ( v124427(VarCurr)
& v124428(VarCurr) ) ) ).
fof(writeUnaryOperator_9843,axiom,
! [VarCurr] :
( ~ v124428(VarCurr)
<=> v124408(VarCurr) ) ).
fof(writeUnaryOperator_9842,axiom,
! [VarCurr] :
( ~ v124427(VarCurr)
<=> v124406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124415(VarNext)
<=> v124416(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124416(VarNext)
<=> ( v124417(VarNext)
& v124412(VarNext) ) ) ) ).
fof(writeUnaryOperator_9841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124417(VarNext)
<=> v124419(VarNext) ) ) ).
fof(addAssignment_39328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124419(VarNext)
<=> v124412(VarCurr) ) ) ).
fof(addAssignment_39327,axiom,
! [VarCurr] :
( v124412(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39326,axiom,
! [VarCurr] :
( v124410(VarCurr)
<=> v124289(VarCurr,bitIndex4) ) ).
fof(addAssignment_39325,axiom,
! [VarCurr] :
( v124289(VarCurr,bitIndex4)
<=> v124291(VarCurr,bitIndex4) ) ).
fof(addAssignment_39324,axiom,
! [VarCurr] :
( v124291(VarCurr,bitIndex4)
<=> v124298(VarCurr,bitIndex4) ) ).
fof(addAssignment_39323,axiom,
! [VarCurr] :
( v124293(VarCurr,bitIndex4)
<=> v124295(VarCurr,bitIndex4) ) ).
fof(addAssignment_39322,axiom,
! [VarCurr] :
( v124295(VarCurr,bitIndex4)
<=> v124297(VarCurr,bitIndex4) ) ).
fof(addAssignment_39321,axiom,
! [VarCurr] :
( v124408(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39320,axiom,
! [VarCurr] :
( v124406(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124387(VarNext)
=> ( v124376(VarNext)
<=> v124376(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2197,axiom,
! [VarNext] :
( v124387(VarNext)
=> ( v124376(VarNext)
<=> v124397(VarNext) ) ) ).
fof(addAssignment_39319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124397(VarNext)
<=> v124395(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2947,axiom,
! [VarCurr] :
( ~ v124398(VarCurr)
=> ( v124395(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2860,axiom,
! [VarCurr] :
( v124398(VarCurr)
=> ( v124395(VarCurr)
<=> v124382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24475,axiom,
! [VarCurr] :
( v124398(VarCurr)
<=> ( v124399(VarCurr)
& v124400(VarCurr) ) ) ).
fof(writeUnaryOperator_9840,axiom,
! [VarCurr] :
( ~ v124400(VarCurr)
<=> v124380(VarCurr) ) ).
fof(writeUnaryOperator_9839,axiom,
! [VarCurr] :
( ~ v124399(VarCurr)
<=> v124378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124387(VarNext)
<=> v124388(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124388(VarNext)
<=> ( v124389(VarNext)
& v124384(VarNext) ) ) ) ).
fof(writeUnaryOperator_9838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124389(VarNext)
<=> v124391(VarNext) ) ) ).
fof(addAssignment_39318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124391(VarNext)
<=> v124384(VarCurr) ) ) ).
fof(addAssignment_39317,axiom,
! [VarCurr] :
( v124384(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39316,axiom,
! [VarCurr] :
( v124382(VarCurr)
<=> v124289(VarCurr,bitIndex3) ) ).
fof(addAssignment_39315,axiom,
! [VarCurr] :
( v124289(VarCurr,bitIndex3)
<=> v124291(VarCurr,bitIndex3) ) ).
fof(addAssignment_39314,axiom,
! [VarCurr] :
( v124291(VarCurr,bitIndex3)
<=> v124298(VarCurr,bitIndex3) ) ).
fof(addAssignment_39313,axiom,
! [VarCurr] :
( v124293(VarCurr,bitIndex3)
<=> v124295(VarCurr,bitIndex3) ) ).
fof(addAssignment_39312,axiom,
! [VarCurr] :
( v124295(VarCurr,bitIndex3)
<=> v124297(VarCurr,bitIndex3) ) ).
fof(addAssignment_39311,axiom,
! [VarCurr] :
( v124380(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39310,axiom,
! [VarCurr] :
( v124378(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124359(VarNext)
=> ( v124348(VarNext)
<=> v124348(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2196,axiom,
! [VarNext] :
( v124359(VarNext)
=> ( v124348(VarNext)
<=> v124369(VarNext) ) ) ).
fof(addAssignment_39309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124369(VarNext)
<=> v124367(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2946,axiom,
! [VarCurr] :
( ~ v124370(VarCurr)
=> ( v124367(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2859,axiom,
! [VarCurr] :
( v124370(VarCurr)
=> ( v124367(VarCurr)
<=> v124354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24472,axiom,
! [VarCurr] :
( v124370(VarCurr)
<=> ( v124371(VarCurr)
& v124372(VarCurr) ) ) ).
fof(writeUnaryOperator_9837,axiom,
! [VarCurr] :
( ~ v124372(VarCurr)
<=> v124352(VarCurr) ) ).
fof(writeUnaryOperator_9836,axiom,
! [VarCurr] :
( ~ v124371(VarCurr)
<=> v124350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124359(VarNext)
<=> v124360(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124360(VarNext)
<=> ( v124361(VarNext)
& v124356(VarNext) ) ) ) ).
fof(writeUnaryOperator_9835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124361(VarNext)
<=> v124363(VarNext) ) ) ).
fof(addAssignment_39308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124363(VarNext)
<=> v124356(VarCurr) ) ) ).
fof(addAssignment_39307,axiom,
! [VarCurr] :
( v124356(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39306,axiom,
! [VarCurr] :
( v124354(VarCurr)
<=> v124289(VarCurr,bitIndex2) ) ).
fof(addAssignment_39305,axiom,
! [VarCurr] :
( v124289(VarCurr,bitIndex2)
<=> v124291(VarCurr,bitIndex2) ) ).
fof(addAssignment_39304,axiom,
! [VarCurr] :
( v124291(VarCurr,bitIndex2)
<=> v124298(VarCurr,bitIndex2) ) ).
fof(addAssignment_39303,axiom,
! [VarCurr] :
( v124293(VarCurr,bitIndex2)
<=> v124295(VarCurr,bitIndex2) ) ).
fof(addAssignment_39302,axiom,
! [VarCurr] :
( v124295(VarCurr,bitIndex2)
<=> v124297(VarCurr,bitIndex2) ) ).
fof(addAssignment_39301,axiom,
! [VarCurr] :
( v124352(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39300,axiom,
! [VarCurr] :
( v124350(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124331(VarNext)
=> ( v124320(VarNext)
<=> v124320(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2195,axiom,
! [VarNext] :
( v124331(VarNext)
=> ( v124320(VarNext)
<=> v124341(VarNext) ) ) ).
fof(addAssignment_39299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124341(VarNext)
<=> v124339(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2945,axiom,
! [VarCurr] :
( ~ v124342(VarCurr)
=> ( v124339(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2858,axiom,
! [VarCurr] :
( v124342(VarCurr)
=> ( v124339(VarCurr)
<=> v124326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24469,axiom,
! [VarCurr] :
( v124342(VarCurr)
<=> ( v124343(VarCurr)
& v124344(VarCurr) ) ) ).
fof(writeUnaryOperator_9834,axiom,
! [VarCurr] :
( ~ v124344(VarCurr)
<=> v124324(VarCurr) ) ).
fof(writeUnaryOperator_9833,axiom,
! [VarCurr] :
( ~ v124343(VarCurr)
<=> v124322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124331(VarNext)
<=> v124332(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124332(VarNext)
<=> ( v124333(VarNext)
& v124328(VarNext) ) ) ) ).
fof(writeUnaryOperator_9832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124333(VarNext)
<=> v124335(VarNext) ) ) ).
fof(addAssignment_39298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124335(VarNext)
<=> v124328(VarCurr) ) ) ).
fof(addAssignment_39297,axiom,
! [VarCurr] :
( v124328(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39296,axiom,
! [VarCurr] :
( v124326(VarCurr)
<=> v124289(VarCurr,bitIndex1) ) ).
fof(addAssignment_39295,axiom,
! [VarCurr] :
( v124289(VarCurr,bitIndex1)
<=> v124291(VarCurr,bitIndex1) ) ).
fof(addAssignment_39294,axiom,
! [VarCurr] :
( v124291(VarCurr,bitIndex1)
<=> v124298(VarCurr,bitIndex1) ) ).
fof(addAssignment_39293,axiom,
! [VarCurr] :
( v124293(VarCurr,bitIndex1)
<=> v124295(VarCurr,bitIndex1) ) ).
fof(addAssignment_39292,axiom,
! [VarCurr] :
( v124295(VarCurr,bitIndex1)
<=> v124297(VarCurr,bitIndex1) ) ).
fof(addAssignment_39291,axiom,
! [VarCurr] :
( v124324(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39290,axiom,
! [VarCurr] :
( v124322(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124303(VarNext)
=> ( v124281(VarNext)
<=> v124281(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2194,axiom,
! [VarNext] :
( v124303(VarNext)
=> ( v124281(VarNext)
<=> v124313(VarNext) ) ) ).
fof(addAssignment_39289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124313(VarNext)
<=> v124311(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2944,axiom,
! [VarCurr] :
( ~ v124314(VarCurr)
=> ( v124311(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2857,axiom,
! [VarCurr] :
( v124314(VarCurr)
=> ( v124311(VarCurr)
<=> v124287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24466,axiom,
! [VarCurr] :
( v124314(VarCurr)
<=> ( v124315(VarCurr)
& v124316(VarCurr) ) ) ).
fof(writeUnaryOperator_9831,axiom,
! [VarCurr] :
( ~ v124316(VarCurr)
<=> v124285(VarCurr) ) ).
fof(writeUnaryOperator_9830,axiom,
! [VarCurr] :
( ~ v124315(VarCurr)
<=> v124283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124303(VarNext)
<=> v124304(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124304(VarNext)
<=> ( v124305(VarNext)
& v124300(VarNext) ) ) ) ).
fof(writeUnaryOperator_9829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124305(VarNext)
<=> v124307(VarNext) ) ) ).
fof(addAssignment_39288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124307(VarNext)
<=> v124300(VarCurr) ) ) ).
fof(addAssignment_39287,axiom,
! [VarCurr] :
( v124300(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_39286,axiom,
! [VarCurr] :
( v124287(VarCurr)
<=> v124289(VarCurr,bitIndex0) ) ).
fof(addAssignment_39285,axiom,
! [VarCurr] :
( v124289(VarCurr,bitIndex0)
<=> v124291(VarCurr,bitIndex0) ) ).
fof(addAssignment_39284,axiom,
! [VarCurr] :
( v124291(VarCurr,bitIndex0)
<=> v124298(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2943,axiom,
! [VarCurr] :
( ~ v121624(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124298(VarCurr,B)
<=> v121216(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2856,axiom,
! [VarCurr] :
( v121624(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124298(VarCurr,B)
<=> v124293(VarCurr,B) ) ) ) ).
fof(addAssignment_39283,axiom,
! [VarCurr] :
( v124293(VarCurr,bitIndex0)
<=> v124295(VarCurr,bitIndex0) ) ).
fof(addAssignment_39282,axiom,
! [VarCurr] :
( v124295(VarCurr,bitIndex0)
<=> v124297(VarCurr,bitIndex0) ) ).
fof(addAssignment_39281,axiom,
! [VarCurr] :
( v124285(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_39280,axiom,
! [VarCurr] :
( v124283(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addAssignment_39279,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v123196(VarCurr,B)
<=> v123198(VarCurr,B) ) ) ).
fof(addAssignment_39278,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex32)
<=> v121596(VarCurr) ) ).
fof(addAssignment_39277,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex31)
<=> v124249(VarCurr) ) ).
fof(addAssignment_39276,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex30)
<=> v124221(VarCurr) ) ).
fof(addAssignment_39275,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex29)
<=> v124193(VarCurr) ) ).
fof(addAssignment_39274,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex28)
<=> v124141(VarCurr) ) ).
fof(addAssignment_39273,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex27)
<=> v124089(VarCurr) ) ).
fof(addAssignment_39272,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex26)
<=> v124037(VarCurr) ) ).
fof(addAssignment_39271,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex25)
<=> v123985(VarCurr) ) ).
fof(addAssignment_39270,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex24)
<=> v123880(VarCurr) ) ).
fof(addAssignment_39269,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex23)
<=> v123852(VarCurr) ) ).
fof(addAssignment_39268,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex22)
<=> v123824(VarCurr) ) ).
fof(addAssignment_39267,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex21)
<=> v123796(VarCurr) ) ).
fof(addAssignment_39266,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex20)
<=> v123768(VarCurr) ) ).
fof(addAssignment_39265,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex19)
<=> v123740(VarCurr) ) ).
fof(addAssignment_39264,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex18)
<=> v123712(VarCurr) ) ).
fof(addAssignment_39263,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex17)
<=> v123684(VarCurr) ) ).
fof(addAssignment_39262,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex16)
<=> v123656(VarCurr) ) ).
fof(addAssignment_39261,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex15)
<=> v123628(VarCurr) ) ).
fof(addAssignment_39260,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex14)
<=> v123600(VarCurr) ) ).
fof(addAssignment_39259,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex13)
<=> v123572(VarCurr) ) ).
fof(addAssignment_39258,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex12)
<=> v123544(VarCurr) ) ).
fof(addAssignment_39257,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex11)
<=> v123516(VarCurr) ) ).
fof(addAssignment_39256,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex10)
<=> v123488(VarCurr) ) ).
fof(addAssignment_39255,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex9)
<=> v123460(VarCurr) ) ).
fof(addAssignment_39254,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex8)
<=> v123432(VarCurr) ) ).
fof(addAssignment_39253,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex7)
<=> v123404(VarCurr) ) ).
fof(addAssignment_39252,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex6)
<=> v123376(VarCurr) ) ).
fof(addAssignment_39251,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex5)
<=> v123348(VarCurr) ) ).
fof(addAssignment_39250,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex4)
<=> v123320(VarCurr) ) ).
fof(addAssignment_39249,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex3)
<=> v123292(VarCurr) ) ).
fof(addAssignment_39248,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex2)
<=> v123264(VarCurr) ) ).
fof(addAssignment_39247,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex1)
<=> v123236(VarCurr) ) ).
fof(addAssignment_39246,axiom,
! [VarCurr] :
( v123198(VarCurr,bitIndex0)
<=> v123200(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124260(VarNext)
=> ( v124249(VarNext)
<=> v124249(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2193,axiom,
! [VarNext] :
( v124260(VarNext)
=> ( v124249(VarNext)
<=> v124270(VarNext) ) ) ).
fof(addAssignment_39245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124270(VarNext)
<=> v124268(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2942,axiom,
! [VarCurr] :
( ~ v124271(VarCurr)
=> ( v124268(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2855,axiom,
! [VarCurr] :
( v124271(VarCurr)
=> ( v124268(VarCurr)
<=> v124255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24463,axiom,
! [VarCurr] :
( v124271(VarCurr)
<=> ( v124272(VarCurr)
& v124273(VarCurr) ) ) ).
fof(writeUnaryOperator_9828,axiom,
! [VarCurr] :
( ~ v124273(VarCurr)
<=> v124253(VarCurr) ) ).
fof(writeUnaryOperator_9827,axiom,
! [VarCurr] :
( ~ v124272(VarCurr)
<=> v124251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124260(VarNext)
<=> v124261(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124261(VarNext)
<=> ( v124262(VarNext)
& v124257(VarNext) ) ) ) ).
fof(writeUnaryOperator_9826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124262(VarNext)
<=> v124264(VarNext) ) ) ).
fof(addAssignment_39244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124264(VarNext)
<=> v124257(VarCurr) ) ) ).
fof(addAssignment_39243,axiom,
! [VarCurr] :
( v124257(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39242,axiom,
! [VarCurr] :
( v124255(VarCurr)
<=> v121620(VarCurr,bitIndex31) ) ).
fof(addAssignment_39241,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex31)
<=> v121622(VarCurr,bitIndex31) ) ).
fof(addAssignment_39240,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex31)
<=> v121627(VarCurr,bitIndex31) ) ).
fof(addAssignment_39239,axiom,
! [VarCurr] :
( v124253(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39238,axiom,
! [VarCurr] :
( v124251(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124232(VarNext)
=> ( v124221(VarNext)
<=> v124221(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2192,axiom,
! [VarNext] :
( v124232(VarNext)
=> ( v124221(VarNext)
<=> v124242(VarNext) ) ) ).
fof(addAssignment_39237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124242(VarNext)
<=> v124240(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2941,axiom,
! [VarCurr] :
( ~ v124243(VarCurr)
=> ( v124240(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2854,axiom,
! [VarCurr] :
( v124243(VarCurr)
=> ( v124240(VarCurr)
<=> v124227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24460,axiom,
! [VarCurr] :
( v124243(VarCurr)
<=> ( v124244(VarCurr)
& v124245(VarCurr) ) ) ).
fof(writeUnaryOperator_9825,axiom,
! [VarCurr] :
( ~ v124245(VarCurr)
<=> v124225(VarCurr) ) ).
fof(writeUnaryOperator_9824,axiom,
! [VarCurr] :
( ~ v124244(VarCurr)
<=> v124223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124232(VarNext)
<=> v124233(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124233(VarNext)
<=> ( v124234(VarNext)
& v124229(VarNext) ) ) ) ).
fof(writeUnaryOperator_9823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124234(VarNext)
<=> v124236(VarNext) ) ) ).
fof(addAssignment_39236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124236(VarNext)
<=> v124229(VarCurr) ) ) ).
fof(addAssignment_39235,axiom,
! [VarCurr] :
( v124229(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39234,axiom,
! [VarCurr] :
( v124227(VarCurr)
<=> v121620(VarCurr,bitIndex30) ) ).
fof(addAssignment_39233,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex30)
<=> v121622(VarCurr,bitIndex30) ) ).
fof(addAssignment_39232,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex30)
<=> v121627(VarCurr,bitIndex30) ) ).
fof(addAssignment_39231,axiom,
! [VarCurr] :
( v124225(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39230,axiom,
! [VarCurr] :
( v124223(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124204(VarNext)
=> ( v124193(VarNext)
<=> v124193(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2191,axiom,
! [VarNext] :
( v124204(VarNext)
=> ( v124193(VarNext)
<=> v124214(VarNext) ) ) ).
fof(addAssignment_39229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124214(VarNext)
<=> v124212(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2940,axiom,
! [VarCurr] :
( ~ v124215(VarCurr)
=> ( v124212(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2853,axiom,
! [VarCurr] :
( v124215(VarCurr)
=> ( v124212(VarCurr)
<=> v124199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24457,axiom,
! [VarCurr] :
( v124215(VarCurr)
<=> ( v124216(VarCurr)
& v124217(VarCurr) ) ) ).
fof(writeUnaryOperator_9822,axiom,
! [VarCurr] :
( ~ v124217(VarCurr)
<=> v124197(VarCurr) ) ).
fof(writeUnaryOperator_9821,axiom,
! [VarCurr] :
( ~ v124216(VarCurr)
<=> v124195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124204(VarNext)
<=> v124205(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124205(VarNext)
<=> ( v124206(VarNext)
& v124201(VarNext) ) ) ) ).
fof(writeUnaryOperator_9820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124206(VarNext)
<=> v124208(VarNext) ) ) ).
fof(addAssignment_39228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124208(VarNext)
<=> v124201(VarCurr) ) ) ).
fof(addAssignment_39227,axiom,
! [VarCurr] :
( v124201(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39226,axiom,
! [VarCurr] :
( v124199(VarCurr)
<=> v121620(VarCurr,bitIndex29) ) ).
fof(addAssignment_39225,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex29)
<=> v121622(VarCurr,bitIndex29) ) ).
fof(addAssignment_39224,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex29)
<=> v121627(VarCurr,bitIndex29) ) ).
fof(addAssignment_39223,axiom,
! [VarCurr] :
( v124197(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39222,axiom,
! [VarCurr] :
( v124195(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124176(VarNext)
=> ( v124141(VarNext)
<=> v124141(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2190,axiom,
! [VarNext] :
( v124176(VarNext)
=> ( v124141(VarNext)
<=> v124186(VarNext) ) ) ).
fof(addAssignment_39221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124186(VarNext)
<=> v124184(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2939,axiom,
! [VarCurr] :
( ~ v124187(VarCurr)
=> ( v124184(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2852,axiom,
! [VarCurr] :
( v124187(VarCurr)
=> ( v124184(VarCurr)
<=> v124147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24454,axiom,
! [VarCurr] :
( v124187(VarCurr)
<=> ( v124188(VarCurr)
& v124189(VarCurr) ) ) ).
fof(writeUnaryOperator_9819,axiom,
! [VarCurr] :
( ~ v124189(VarCurr)
<=> v124145(VarCurr) ) ).
fof(writeUnaryOperator_9818,axiom,
! [VarCurr] :
( ~ v124188(VarCurr)
<=> v124143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124176(VarNext)
<=> v124177(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124177(VarNext)
<=> ( v124178(VarNext)
& v124173(VarNext) ) ) ) ).
fof(writeUnaryOperator_9817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124178(VarNext)
<=> v124180(VarNext) ) ) ).
fof(addAssignment_39220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124180(VarNext)
<=> v124173(VarCurr) ) ) ).
fof(addAssignment_39219,axiom,
! [VarCurr] :
( v124173(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39218,axiom,
! [VarCurr] :
( v124147(VarCurr)
<=> v121620(VarCurr,bitIndex28) ) ).
fof(addAssignment_39217,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex28)
<=> v121622(VarCurr,bitIndex28) ) ).
fof(addAssignment_39216,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex28)
<=> v121627(VarCurr,bitIndex28) ) ).
fof(addAssignment_39215,axiom,
! [VarCurr] :
( v121629(VarCurr,bitIndex4)
<=> v123962(VarCurr,bitIndex4) ) ).
fof(addAssignment_39214,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex5)
<=> v121340(VarCurr,bitIndex5) ) ).
fof(addAssignment_39213,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex5)
<=> v121342(VarCurr,bitIndex5) ) ).
fof(addAssignment_39212,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex5)
<=> v121344(VarCurr,bitIndex5) ) ).
fof(addAssignment_39211,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex5)
<=> v108981(VarCurr,bitIndex15) ) ).
fof(addAssignment_39210,axiom,
! [VarCurr] :
( v123889(VarCurr,bitIndex4)
<=> v123891(VarCurr,bitIndex4) ) ).
fof(addAssignment_39209,axiom,
! [VarCurr] :
( v123891(VarCurr,bitIndex4)
<=> v123893(VarCurr,bitIndex4) ) ).
fof(addAssignment_39208,axiom,
! [VarCurr] :
( v123893(VarCurr,bitIndex4)
<=> v123895(VarCurr,bitIndex4) ) ).
fof(addAssignment_39207,axiom,
! [VarNext] :
( v123895(VarNext,bitIndex4)
<=> v124165(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124167(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124165(VarNext,B)
<=> v123895(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2189,axiom,
! [VarNext] :
( v124167(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124165(VarNext,B)
<=> v123959(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124167(VarNext)
<=> ( v124168(VarNext)
& v123954(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124168(VarNext)
<=> ( v124170(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124170(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39206,axiom,
! [VarNext] :
( v123897(VarNext,bitIndex4)
<=> v124157(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124159(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124157(VarNext,B)
<=> v123897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2188,axiom,
! [VarNext] :
( v124159(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124157(VarNext,B)
<=> v123941(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124159(VarNext)
<=> ( v124160(VarNext)
& v123936(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124160(VarNext)
<=> ( v124162(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124162(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39205,axiom,
! [VarCurr] :
( v123899(VarCurr,bitIndex4)
<=> v123901(VarCurr,bitIndex4) ) ).
fof(addAssignment_39204,axiom,
! [VarCurr] :
( v123901(VarCurr,bitIndex4)
<=> v123903(VarCurr,bitIndex4) ) ).
fof(addAssignment_39203,axiom,
! [VarCurr] :
( v123903(VarCurr,bitIndex4)
<=> v123905(VarCurr,bitIndex4) ) ).
fof(addAssignment_39202,axiom,
! [VarCurr] :
( v123905(VarCurr,bitIndex4)
<=> v123907(VarCurr,bitIndex4) ) ).
fof(addAssignment_39201,axiom,
! [VarNext] :
( v123907(VarNext,bitIndex4)
<=> v124149(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124151(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124149(VarNext,B)
<=> v123907(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2187,axiom,
! [VarNext] :
( v124151(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124149(VarNext,B)
<=> v123923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124151(VarNext)
<=> ( v124152(VarNext)
& v123918(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124152(VarNext)
<=> ( v124154(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124154(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_39200,axiom,
! [VarCurr] :
( v124145(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39199,axiom,
! [VarCurr] :
( v124143(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124124(VarNext)
=> ( v124089(VarNext)
<=> v124089(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2186,axiom,
! [VarNext] :
( v124124(VarNext)
=> ( v124089(VarNext)
<=> v124134(VarNext) ) ) ).
fof(addAssignment_39198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124134(VarNext)
<=> v124132(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2938,axiom,
! [VarCurr] :
( ~ v124135(VarCurr)
=> ( v124132(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2851,axiom,
! [VarCurr] :
( v124135(VarCurr)
=> ( v124132(VarCurr)
<=> v124095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24445,axiom,
! [VarCurr] :
( v124135(VarCurr)
<=> ( v124136(VarCurr)
& v124137(VarCurr) ) ) ).
fof(writeUnaryOperator_9813,axiom,
! [VarCurr] :
( ~ v124137(VarCurr)
<=> v124093(VarCurr) ) ).
fof(writeUnaryOperator_9812,axiom,
! [VarCurr] :
( ~ v124136(VarCurr)
<=> v124091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124124(VarNext)
<=> v124125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124125(VarNext)
<=> ( v124126(VarNext)
& v124121(VarNext) ) ) ) ).
fof(writeUnaryOperator_9811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124126(VarNext)
<=> v124128(VarNext) ) ) ).
fof(addAssignment_39197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124128(VarNext)
<=> v124121(VarCurr) ) ) ).
fof(addAssignment_39196,axiom,
! [VarCurr] :
( v124121(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39195,axiom,
! [VarCurr] :
( v124095(VarCurr)
<=> v121620(VarCurr,bitIndex27) ) ).
fof(addAssignment_39194,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex27)
<=> v121622(VarCurr,bitIndex27) ) ).
fof(addAssignment_39193,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex27)
<=> v121627(VarCurr,bitIndex27) ) ).
fof(addAssignment_39192,axiom,
! [VarCurr] :
( v121629(VarCurr,bitIndex3)
<=> v123962(VarCurr,bitIndex3) ) ).
fof(addAssignment_39191,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex4)
<=> v121340(VarCurr,bitIndex4) ) ).
fof(addAssignment_39190,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex4)
<=> v121342(VarCurr,bitIndex4) ) ).
fof(addAssignment_39189,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex4)
<=> v121344(VarCurr,bitIndex4) ) ).
fof(addAssignment_39188,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex4)
<=> v108981(VarCurr,bitIndex14) ) ).
fof(addAssignment_39187,axiom,
! [VarCurr] :
( v123889(VarCurr,bitIndex3)
<=> v123891(VarCurr,bitIndex3) ) ).
fof(addAssignment_39186,axiom,
! [VarCurr] :
( v123891(VarCurr,bitIndex3)
<=> v123893(VarCurr,bitIndex3) ) ).
fof(addAssignment_39185,axiom,
! [VarCurr] :
( v123893(VarCurr,bitIndex3)
<=> v123895(VarCurr,bitIndex3) ) ).
fof(addAssignment_39184,axiom,
! [VarNext] :
( v123895(VarNext,bitIndex3)
<=> v124113(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124115(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124113(VarNext,B)
<=> v123895(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2185,axiom,
! [VarNext] :
( v124115(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124113(VarNext,B)
<=> v123959(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124115(VarNext)
<=> ( v124116(VarNext)
& v123954(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124116(VarNext)
<=> ( v124118(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124118(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39183,axiom,
! [VarNext] :
( v123897(VarNext,bitIndex3)
<=> v124105(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124107(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124105(VarNext,B)
<=> v123897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2184,axiom,
! [VarNext] :
( v124107(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124105(VarNext,B)
<=> v123941(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124107(VarNext)
<=> ( v124108(VarNext)
& v123936(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124108(VarNext)
<=> ( v124110(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124110(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39182,axiom,
! [VarCurr] :
( v123899(VarCurr,bitIndex3)
<=> v123901(VarCurr,bitIndex3) ) ).
fof(addAssignment_39181,axiom,
! [VarCurr] :
( v123901(VarCurr,bitIndex3)
<=> v123903(VarCurr,bitIndex3) ) ).
fof(addAssignment_39180,axiom,
! [VarCurr] :
( v123903(VarCurr,bitIndex3)
<=> v123905(VarCurr,bitIndex3) ) ).
fof(addAssignment_39179,axiom,
! [VarCurr] :
( v123905(VarCurr,bitIndex3)
<=> v123907(VarCurr,bitIndex3) ) ).
fof(addAssignment_39178,axiom,
! [VarNext] :
( v123907(VarNext,bitIndex3)
<=> v124097(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124099(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124097(VarNext,B)
<=> v123907(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2183,axiom,
! [VarNext] :
( v124099(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124097(VarNext,B)
<=> v123923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124099(VarNext)
<=> ( v124100(VarNext)
& v123918(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124100(VarNext)
<=> ( v124102(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124102(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_39177,axiom,
! [VarCurr] :
( v124093(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39176,axiom,
! [VarCurr] :
( v124091(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124072(VarNext)
=> ( v124037(VarNext)
<=> v124037(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2182,axiom,
! [VarNext] :
( v124072(VarNext)
=> ( v124037(VarNext)
<=> v124082(VarNext) ) ) ).
fof(addAssignment_39175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124082(VarNext)
<=> v124080(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2937,axiom,
! [VarCurr] :
( ~ v124083(VarCurr)
=> ( v124080(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2850,axiom,
! [VarCurr] :
( v124083(VarCurr)
=> ( v124080(VarCurr)
<=> v124043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24436,axiom,
! [VarCurr] :
( v124083(VarCurr)
<=> ( v124084(VarCurr)
& v124085(VarCurr) ) ) ).
fof(writeUnaryOperator_9807,axiom,
! [VarCurr] :
( ~ v124085(VarCurr)
<=> v124041(VarCurr) ) ).
fof(writeUnaryOperator_9806,axiom,
! [VarCurr] :
( ~ v124084(VarCurr)
<=> v124039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124072(VarNext)
<=> v124073(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124073(VarNext)
<=> ( v124074(VarNext)
& v124069(VarNext) ) ) ) ).
fof(writeUnaryOperator_9805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124074(VarNext)
<=> v124076(VarNext) ) ) ).
fof(addAssignment_39174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124076(VarNext)
<=> v124069(VarCurr) ) ) ).
fof(addAssignment_39173,axiom,
! [VarCurr] :
( v124069(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39172,axiom,
! [VarCurr] :
( v124043(VarCurr)
<=> v121620(VarCurr,bitIndex26) ) ).
fof(addAssignment_39171,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex26)
<=> v121622(VarCurr,bitIndex26) ) ).
fof(addAssignment_39170,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex26)
<=> v121627(VarCurr,bitIndex26) ) ).
fof(addAssignment_39169,axiom,
! [VarCurr] :
( v121629(VarCurr,bitIndex2)
<=> v123962(VarCurr,bitIndex2) ) ).
fof(addAssignment_39168,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex3)
<=> v121340(VarCurr,bitIndex3) ) ).
fof(addAssignment_39167,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex3)
<=> v121342(VarCurr,bitIndex3) ) ).
fof(addAssignment_39166,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex3)
<=> v121344(VarCurr,bitIndex3) ) ).
fof(addAssignment_39165,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex3)
<=> v108981(VarCurr,bitIndex13) ) ).
fof(addAssignment_39164,axiom,
! [VarCurr] :
( v123889(VarCurr,bitIndex2)
<=> v123891(VarCurr,bitIndex2) ) ).
fof(addAssignment_39163,axiom,
! [VarCurr] :
( v123891(VarCurr,bitIndex2)
<=> v123893(VarCurr,bitIndex2) ) ).
fof(addAssignment_39162,axiom,
! [VarCurr] :
( v123893(VarCurr,bitIndex2)
<=> v123895(VarCurr,bitIndex2) ) ).
fof(addAssignment_39161,axiom,
! [VarNext] :
( v123895(VarNext,bitIndex2)
<=> v124061(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124063(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124061(VarNext,B)
<=> v123895(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2181,axiom,
! [VarNext] :
( v124063(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124061(VarNext,B)
<=> v123959(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124063(VarNext)
<=> ( v124064(VarNext)
& v123954(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124064(VarNext)
<=> ( v124066(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124066(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39160,axiom,
! [VarNext] :
( v123897(VarNext,bitIndex2)
<=> v124053(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124055(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124053(VarNext,B)
<=> v123897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2180,axiom,
! [VarNext] :
( v124055(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124053(VarNext,B)
<=> v123941(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124055(VarNext)
<=> ( v124056(VarNext)
& v123936(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124056(VarNext)
<=> ( v124058(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124058(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39159,axiom,
! [VarCurr] :
( v123899(VarCurr,bitIndex2)
<=> v123901(VarCurr,bitIndex2) ) ).
fof(addAssignment_39158,axiom,
! [VarCurr] :
( v123901(VarCurr,bitIndex2)
<=> v123903(VarCurr,bitIndex2) ) ).
fof(addAssignment_39157,axiom,
! [VarCurr] :
( v123903(VarCurr,bitIndex2)
<=> v123905(VarCurr,bitIndex2) ) ).
fof(addAssignment_39156,axiom,
! [VarCurr] :
( v123905(VarCurr,bitIndex2)
<=> v123907(VarCurr,bitIndex2) ) ).
fof(addAssignment_39155,axiom,
! [VarNext] :
( v123907(VarNext,bitIndex2)
<=> v124045(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124047(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124045(VarNext,B)
<=> v123907(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2179,axiom,
! [VarNext] :
( v124047(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124045(VarNext,B)
<=> v123923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124047(VarNext)
<=> ( v124048(VarNext)
& v123918(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124048(VarNext)
<=> ( v124050(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124050(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_39154,axiom,
! [VarCurr] :
( v124041(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39153,axiom,
! [VarCurr] :
( v124039(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124020(VarNext)
=> ( v123985(VarNext)
<=> v123985(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2178,axiom,
! [VarNext] :
( v124020(VarNext)
=> ( v123985(VarNext)
<=> v124030(VarNext) ) ) ).
fof(addAssignment_39152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124030(VarNext)
<=> v124028(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2936,axiom,
! [VarCurr] :
( ~ v124031(VarCurr)
=> ( v124028(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2849,axiom,
! [VarCurr] :
( v124031(VarCurr)
=> ( v124028(VarCurr)
<=> v123991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24427,axiom,
! [VarCurr] :
( v124031(VarCurr)
<=> ( v124032(VarCurr)
& v124033(VarCurr) ) ) ).
fof(writeUnaryOperator_9801,axiom,
! [VarCurr] :
( ~ v124033(VarCurr)
<=> v123989(VarCurr) ) ).
fof(writeUnaryOperator_9800,axiom,
! [VarCurr] :
( ~ v124032(VarCurr)
<=> v123987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124020(VarNext)
<=> v124021(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124021(VarNext)
<=> ( v124022(VarNext)
& v124017(VarNext) ) ) ) ).
fof(writeUnaryOperator_9799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124022(VarNext)
<=> v124024(VarNext) ) ) ).
fof(addAssignment_39151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124024(VarNext)
<=> v124017(VarCurr) ) ) ).
fof(addAssignment_39150,axiom,
! [VarCurr] :
( v124017(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39149,axiom,
! [VarCurr] :
( v123991(VarCurr)
<=> v121620(VarCurr,bitIndex25) ) ).
fof(addAssignment_39148,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex25)
<=> v121622(VarCurr,bitIndex25) ) ).
fof(addAssignment_39147,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex25)
<=> v121627(VarCurr,bitIndex25) ) ).
fof(addAssignment_39146,axiom,
! [VarCurr] :
( v121629(VarCurr,bitIndex1)
<=> v123962(VarCurr,bitIndex1) ) ).
fof(addAssignment_39145,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex2)
<=> v121340(VarCurr,bitIndex2) ) ).
fof(addAssignment_39144,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex2)
<=> v121342(VarCurr,bitIndex2) ) ).
fof(addAssignment_39143,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex2)
<=> v121344(VarCurr,bitIndex2) ) ).
fof(addAssignment_39142,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex2)
<=> v108981(VarCurr,bitIndex12) ) ).
fof(addAssignment_39141,axiom,
! [VarCurr] :
( v123889(VarCurr,bitIndex1)
<=> v123891(VarCurr,bitIndex1) ) ).
fof(addAssignment_39140,axiom,
! [VarCurr] :
( v123891(VarCurr,bitIndex1)
<=> v123893(VarCurr,bitIndex1) ) ).
fof(addAssignment_39139,axiom,
! [VarCurr] :
( v123893(VarCurr,bitIndex1)
<=> v123895(VarCurr,bitIndex1) ) ).
fof(addAssignment_39138,axiom,
! [VarNext] :
( v123895(VarNext,bitIndex1)
<=> v124009(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124011(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124009(VarNext,B)
<=> v123895(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2177,axiom,
! [VarNext] :
( v124011(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124009(VarNext,B)
<=> v123959(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124011(VarNext)
<=> ( v124012(VarNext)
& v123954(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124012(VarNext)
<=> ( v124014(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124014(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39137,axiom,
! [VarNext] :
( v123897(VarNext,bitIndex1)
<=> v124001(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124003(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124001(VarNext,B)
<=> v123897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2176,axiom,
! [VarNext] :
( v124003(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124001(VarNext,B)
<=> v123941(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124003(VarNext)
<=> ( v124004(VarNext)
& v123936(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124004(VarNext)
<=> ( v124006(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124006(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39136,axiom,
! [VarCurr] :
( v123899(VarCurr,bitIndex1)
<=> v123901(VarCurr,bitIndex1) ) ).
fof(addAssignment_39135,axiom,
! [VarCurr] :
( v123901(VarCurr,bitIndex1)
<=> v123903(VarCurr,bitIndex1) ) ).
fof(addAssignment_39134,axiom,
! [VarCurr] :
( v123903(VarCurr,bitIndex1)
<=> v123905(VarCurr,bitIndex1) ) ).
fof(addAssignment_39133,axiom,
! [VarCurr] :
( v123905(VarCurr,bitIndex1)
<=> v123907(VarCurr,bitIndex1) ) ).
fof(addAssignment_39132,axiom,
! [VarNext] :
( v123907(VarNext,bitIndex1)
<=> v123993(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123995(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123993(VarNext,B)
<=> v123907(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2175,axiom,
! [VarNext] :
( v123995(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123993(VarNext,B)
<=> v123923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123995(VarNext)
<=> ( v123996(VarNext)
& v123918(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123996(VarNext)
<=> ( v123998(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123998(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_39131,axiom,
! [VarCurr] :
( v123989(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39130,axiom,
! [VarCurr] :
( v123987(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123968(VarNext)
=> ( v123880(VarNext)
<=> v123880(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2174,axiom,
! [VarNext] :
( v123968(VarNext)
=> ( v123880(VarNext)
<=> v123978(VarNext) ) ) ).
fof(addAssignment_39129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123978(VarNext)
<=> v123976(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2935,axiom,
! [VarCurr] :
( ~ v123979(VarCurr)
=> ( v123976(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2848,axiom,
! [VarCurr] :
( v123979(VarCurr)
=> ( v123976(VarCurr)
<=> v123886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24418,axiom,
! [VarCurr] :
( v123979(VarCurr)
<=> ( v123980(VarCurr)
& v123981(VarCurr) ) ) ).
fof(writeUnaryOperator_9795,axiom,
! [VarCurr] :
( ~ v123981(VarCurr)
<=> v123884(VarCurr) ) ).
fof(writeUnaryOperator_9794,axiom,
! [VarCurr] :
( ~ v123980(VarCurr)
<=> v123882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123968(VarNext)
<=> v123969(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123969(VarNext)
<=> ( v123970(VarNext)
& v123965(VarNext) ) ) ) ).
fof(writeUnaryOperator_9793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123970(VarNext)
<=> v123972(VarNext) ) ) ).
fof(addAssignment_39128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123972(VarNext)
<=> v123965(VarCurr) ) ) ).
fof(addAssignment_39127,axiom,
! [VarCurr] :
( v123965(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39126,axiom,
! [VarCurr] :
( v123886(VarCurr)
<=> v121620(VarCurr,bitIndex24) ) ).
fof(addAssignment_39125,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex24)
<=> v121622(VarCurr,bitIndex24) ) ).
fof(addAssignment_39124,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex24)
<=> v121627(VarCurr,bitIndex24) ) ).
fof(addAssignment_39123,axiom,
! [VarCurr] :
( v121629(VarCurr,bitIndex0)
<=> v123962(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2934,axiom,
! [VarCurr] :
( ~ v121780(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123962(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2847,axiom,
! [VarCurr] :
( v121780(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123962(VarCurr,B)
<=> v123963(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_269,axiom,
! [VarCurr] :
( ~ v121218(VarCurr)
=> ( ( v123963(VarCurr,bitIndex4)
<=> v121338(VarCurr,bitIndex5) )
& ( v123963(VarCurr,bitIndex3)
<=> v121338(VarCurr,bitIndex4) )
& ( v123963(VarCurr,bitIndex2)
<=> v121338(VarCurr,bitIndex3) )
& ( v123963(VarCurr,bitIndex1)
<=> v121338(VarCurr,bitIndex2) )
& ( v123963(VarCurr,bitIndex0)
<=> v121338(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2846,axiom,
! [VarCurr] :
( v121218(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123963(VarCurr,B)
<=> v123889(VarCurr,B) ) ) ) ).
fof(addAssignment_39122,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex1)
<=> v121340(VarCurr,bitIndex1) ) ).
fof(addAssignment_39121,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex1)
<=> v121342(VarCurr,bitIndex1) ) ).
fof(addAssignment_39120,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex1)
<=> v121344(VarCurr,bitIndex1) ) ).
fof(addAssignment_39119,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex1)
<=> v108981(VarCurr,bitIndex11) ) ).
fof(addAssignment_39118,axiom,
! [VarCurr] :
( v123889(VarCurr,bitIndex0)
<=> v123891(VarCurr,bitIndex0) ) ).
fof(addAssignment_39117,axiom,
! [VarCurr] :
( v123891(VarCurr,bitIndex0)
<=> v123893(VarCurr,bitIndex0) ) ).
fof(addAssignment_39116,axiom,
! [VarCurr] :
( v123893(VarCurr,bitIndex0)
<=> v123895(VarCurr,bitIndex0) ) ).
fof(addAssignment_39115,axiom,
! [VarNext] :
( v123895(VarNext,bitIndex0)
<=> v123945(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123946(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123945(VarNext,B)
<=> v123895(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2173,axiom,
! [VarNext] :
( v123946(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123945(VarNext,B)
<=> v123959(VarNext,B) ) ) ) ).
fof(addAssignment_39114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123959(VarNext,B)
<=> v123957(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5338,axiom,
! [VarCurr] :
( ~ v118095(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123957(VarCurr,B)
<=> v123897(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5340,axiom,
! [VarCurr] :
( v118095(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123957(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123946(VarNext)
<=> ( v123947(VarNext)
& v123954(VarNext) ) ) ) ).
fof(addAssignment_39113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123954(VarNext)
<=> v123952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24414,axiom,
! [VarCurr] :
( v123952(VarCurr)
<=> ( v118095(VarCurr)
| v123955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24413,axiom,
! [VarCurr] :
( v123955(VarCurr)
<=> ( v114194(VarCurr)
& v123956(VarCurr) ) ) ).
fof(writeUnaryOperator_9792,axiom,
! [VarCurr] :
( ~ v123956(VarCurr)
<=> v118095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123947(VarNext)
<=> ( v123949(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123949(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39112,axiom,
! [VarNext] :
( v123897(VarNext,bitIndex0)
<=> v123927(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123928(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123927(VarNext,B)
<=> v123897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2172,axiom,
! [VarNext] :
( v123928(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123927(VarNext,B)
<=> v123941(VarNext,B) ) ) ) ).
fof(addAssignment_39111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123941(VarNext,B)
<=> v123939(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5337,axiom,
! [VarCurr] :
( ~ v115241(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123939(VarCurr,B)
<=> v123899(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5339,axiom,
! [VarCurr] :
( v115241(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123939(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123928(VarNext)
<=> ( v123929(VarNext)
& v123936(VarNext) ) ) ) ).
fof(addAssignment_39110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123936(VarNext)
<=> v123934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24410,axiom,
! [VarCurr] :
( v123934(VarCurr)
<=> ( v115241(VarCurr)
| v123937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24409,axiom,
! [VarCurr] :
( v123937(VarCurr)
<=> ( v115243(VarCurr)
& v123938(VarCurr) ) ) ).
fof(writeUnaryOperator_9790,axiom,
! [VarCurr] :
( ~ v123938(VarCurr)
<=> v115241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123929(VarNext)
<=> ( v123931(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123931(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_39109,axiom,
! [VarCurr] :
( v123899(VarCurr,bitIndex0)
<=> v123901(VarCurr,bitIndex0) ) ).
fof(addAssignment_39108,axiom,
! [VarCurr] :
( v123901(VarCurr,bitIndex0)
<=> v123903(VarCurr,bitIndex0) ) ).
fof(addAssignment_39107,axiom,
! [VarCurr] :
( v123903(VarCurr,bitIndex0)
<=> v123905(VarCurr,bitIndex0) ) ).
fof(addAssignment_39106,axiom,
! [VarCurr] :
( v123905(VarCurr,bitIndex0)
<=> v123907(VarCurr,bitIndex0) ) ).
fof(addAssignment_39105,axiom,
! [VarNext] :
( v123907(VarNext,bitIndex0)
<=> v123909(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123910(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123909(VarNext,B)
<=> v123907(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2171,axiom,
! [VarNext] :
( v123910(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123909(VarNext,B)
<=> v123923(VarNext,B) ) ) ) ).
fof(addAssignment_39104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123923(VarNext,B)
<=> v123921(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5336,axiom,
! [VarCurr] :
( ~ v112074(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123921(VarCurr,B)
<=> v121788(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5338,axiom,
! [VarCurr] :
( v112074(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123921(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123910(VarNext)
<=> ( v123911(VarNext)
& v123918(VarNext) ) ) ) ).
fof(addAssignment_39103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123918(VarNext)
<=> v123916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24406,axiom,
! [VarCurr] :
( v123916(VarCurr)
<=> ( v112074(VarCurr)
| v123919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24405,axiom,
! [VarCurr] :
( v123919(VarCurr)
<=> ( v112076(VarCurr)
& v123920(VarCurr) ) ) ).
fof(writeUnaryOperator_9788,axiom,
! [VarCurr] :
( ~ v123920(VarCurr)
<=> v112074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123911(VarNext)
<=> ( v123913(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123913(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_39102,axiom,
! [VarCurr] :
( v123884(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39101,axiom,
! [VarCurr] :
( v123882(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123863(VarNext)
=> ( v123852(VarNext)
<=> v123852(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2170,axiom,
! [VarNext] :
( v123863(VarNext)
=> ( v123852(VarNext)
<=> v123873(VarNext) ) ) ).
fof(addAssignment_39100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123873(VarNext)
<=> v123871(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2933,axiom,
! [VarCurr] :
( ~ v123874(VarCurr)
=> ( v123871(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2845,axiom,
! [VarCurr] :
( v123874(VarCurr)
=> ( v123871(VarCurr)
<=> v123858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24403,axiom,
! [VarCurr] :
( v123874(VarCurr)
<=> ( v123875(VarCurr)
& v123876(VarCurr) ) ) ).
fof(writeUnaryOperator_9786,axiom,
! [VarCurr] :
( ~ v123876(VarCurr)
<=> v123856(VarCurr) ) ).
fof(writeUnaryOperator_9785,axiom,
! [VarCurr] :
( ~ v123875(VarCurr)
<=> v123854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123863(VarNext)
<=> v123864(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123864(VarNext)
<=> ( v123865(VarNext)
& v123860(VarNext) ) ) ) ).
fof(writeUnaryOperator_9784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123865(VarNext)
<=> v123867(VarNext) ) ) ).
fof(addAssignment_39099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123867(VarNext)
<=> v123860(VarCurr) ) ) ).
fof(addAssignment_39098,axiom,
! [VarCurr] :
( v123860(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39097,axiom,
! [VarCurr] :
( v123858(VarCurr)
<=> v121620(VarCurr,bitIndex23) ) ).
fof(addAssignment_39096,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex23)
<=> v121622(VarCurr,bitIndex23) ) ).
fof(addAssignment_39095,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex23)
<=> v121627(VarCurr,bitIndex23) ) ).
fof(addAssignment_39094,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex23)
<=> v123214(VarCurr,bitIndex23) ) ).
fof(addAssignment_39093,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex29)
<=> v121340(VarCurr,bitIndex29) ) ).
fof(addAssignment_39092,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex29)
<=> v121342(VarCurr,bitIndex29) ) ).
fof(addAssignment_39091,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex29)
<=> v121344(VarCurr,bitIndex29) ) ).
fof(addAssignment_39090,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex29)
<=> v108981(VarCurr,bitIndex39) ) ).
fof(addAssignment_39089,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex23)
<=> v123211(VarCurr,bitIndex23) ) ).
fof(addAssignment_39088,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex23)
<=> v123213(VarCurr,bitIndex23) ) ).
fof(addAssignment_39087,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex23)
<=> v114189(VarCurr,bitIndex23) ) ).
fof(addAssignment_39086,axiom,
! [VarCurr] :
( v123856(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39085,axiom,
! [VarCurr] :
( v123854(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123835(VarNext)
=> ( v123824(VarNext)
<=> v123824(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2169,axiom,
! [VarNext] :
( v123835(VarNext)
=> ( v123824(VarNext)
<=> v123845(VarNext) ) ) ).
fof(addAssignment_39084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123845(VarNext)
<=> v123843(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2932,axiom,
! [VarCurr] :
( ~ v123846(VarCurr)
=> ( v123843(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2844,axiom,
! [VarCurr] :
( v123846(VarCurr)
=> ( v123843(VarCurr)
<=> v123830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24400,axiom,
! [VarCurr] :
( v123846(VarCurr)
<=> ( v123847(VarCurr)
& v123848(VarCurr) ) ) ).
fof(writeUnaryOperator_9783,axiom,
! [VarCurr] :
( ~ v123848(VarCurr)
<=> v123828(VarCurr) ) ).
fof(writeUnaryOperator_9782,axiom,
! [VarCurr] :
( ~ v123847(VarCurr)
<=> v123826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123835(VarNext)
<=> v123836(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123836(VarNext)
<=> ( v123837(VarNext)
& v123832(VarNext) ) ) ) ).
fof(writeUnaryOperator_9781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123837(VarNext)
<=> v123839(VarNext) ) ) ).
fof(addAssignment_39083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123839(VarNext)
<=> v123832(VarCurr) ) ) ).
fof(addAssignment_39082,axiom,
! [VarCurr] :
( v123832(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39081,axiom,
! [VarCurr] :
( v123830(VarCurr)
<=> v121620(VarCurr,bitIndex22) ) ).
fof(addAssignment_39080,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex22)
<=> v121622(VarCurr,bitIndex22) ) ).
fof(addAssignment_39079,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex22)
<=> v121627(VarCurr,bitIndex22) ) ).
fof(addAssignment_39078,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex22)
<=> v123214(VarCurr,bitIndex22) ) ).
fof(addAssignment_39077,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex28)
<=> v121340(VarCurr,bitIndex28) ) ).
fof(addAssignment_39076,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex28)
<=> v121342(VarCurr,bitIndex28) ) ).
fof(addAssignment_39075,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex28)
<=> v121344(VarCurr,bitIndex28) ) ).
fof(addAssignment_39074,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex28)
<=> v108981(VarCurr,bitIndex38) ) ).
fof(addAssignment_39073,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex22)
<=> v123211(VarCurr,bitIndex22) ) ).
fof(addAssignment_39072,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex22)
<=> v123213(VarCurr,bitIndex22) ) ).
fof(addAssignment_39071,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex22)
<=> v114189(VarCurr,bitIndex22) ) ).
fof(addAssignment_39070,axiom,
! [VarCurr] :
( v123828(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39069,axiom,
! [VarCurr] :
( v123826(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123807(VarNext)
=> ( v123796(VarNext)
<=> v123796(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2168,axiom,
! [VarNext] :
( v123807(VarNext)
=> ( v123796(VarNext)
<=> v123817(VarNext) ) ) ).
fof(addAssignment_39068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123817(VarNext)
<=> v123815(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2931,axiom,
! [VarCurr] :
( ~ v123818(VarCurr)
=> ( v123815(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2843,axiom,
! [VarCurr] :
( v123818(VarCurr)
=> ( v123815(VarCurr)
<=> v123802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24397,axiom,
! [VarCurr] :
( v123818(VarCurr)
<=> ( v123819(VarCurr)
& v123820(VarCurr) ) ) ).
fof(writeUnaryOperator_9780,axiom,
! [VarCurr] :
( ~ v123820(VarCurr)
<=> v123800(VarCurr) ) ).
fof(writeUnaryOperator_9779,axiom,
! [VarCurr] :
( ~ v123819(VarCurr)
<=> v123798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123807(VarNext)
<=> v123808(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123808(VarNext)
<=> ( v123809(VarNext)
& v123804(VarNext) ) ) ) ).
fof(writeUnaryOperator_9778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123809(VarNext)
<=> v123811(VarNext) ) ) ).
fof(addAssignment_39067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123811(VarNext)
<=> v123804(VarCurr) ) ) ).
fof(addAssignment_39066,axiom,
! [VarCurr] :
( v123804(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39065,axiom,
! [VarCurr] :
( v123802(VarCurr)
<=> v121620(VarCurr,bitIndex21) ) ).
fof(addAssignment_39064,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex21)
<=> v121622(VarCurr,bitIndex21) ) ).
fof(addAssignment_39063,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex21)
<=> v121627(VarCurr,bitIndex21) ) ).
fof(addAssignment_39062,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex21)
<=> v123214(VarCurr,bitIndex21) ) ).
fof(addAssignment_39061,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex27)
<=> v121340(VarCurr,bitIndex27) ) ).
fof(addAssignment_39060,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex27)
<=> v121342(VarCurr,bitIndex27) ) ).
fof(addAssignment_39059,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex27)
<=> v121344(VarCurr,bitIndex27) ) ).
fof(addAssignment_39058,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex27)
<=> v108981(VarCurr,bitIndex37) ) ).
fof(addAssignment_39057,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex21)
<=> v123211(VarCurr,bitIndex21) ) ).
fof(addAssignment_39056,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex21)
<=> v123213(VarCurr,bitIndex21) ) ).
fof(addAssignment_39055,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex21)
<=> v114189(VarCurr,bitIndex21) ) ).
fof(addAssignment_39054,axiom,
! [VarCurr] :
( v123800(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39053,axiom,
! [VarCurr] :
( v123798(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123779(VarNext)
=> ( v123768(VarNext)
<=> v123768(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2167,axiom,
! [VarNext] :
( v123779(VarNext)
=> ( v123768(VarNext)
<=> v123789(VarNext) ) ) ).
fof(addAssignment_39052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123789(VarNext)
<=> v123787(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2930,axiom,
! [VarCurr] :
( ~ v123790(VarCurr)
=> ( v123787(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2842,axiom,
! [VarCurr] :
( v123790(VarCurr)
=> ( v123787(VarCurr)
<=> v123774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24394,axiom,
! [VarCurr] :
( v123790(VarCurr)
<=> ( v123791(VarCurr)
& v123792(VarCurr) ) ) ).
fof(writeUnaryOperator_9777,axiom,
! [VarCurr] :
( ~ v123792(VarCurr)
<=> v123772(VarCurr) ) ).
fof(writeUnaryOperator_9776,axiom,
! [VarCurr] :
( ~ v123791(VarCurr)
<=> v123770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123779(VarNext)
<=> v123780(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123780(VarNext)
<=> ( v123781(VarNext)
& v123776(VarNext) ) ) ) ).
fof(writeUnaryOperator_9775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123781(VarNext)
<=> v123783(VarNext) ) ) ).
fof(addAssignment_39051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123783(VarNext)
<=> v123776(VarCurr) ) ) ).
fof(addAssignment_39050,axiom,
! [VarCurr] :
( v123776(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39049,axiom,
! [VarCurr] :
( v123774(VarCurr)
<=> v121620(VarCurr,bitIndex20) ) ).
fof(addAssignment_39048,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex20)
<=> v121622(VarCurr,bitIndex20) ) ).
fof(addAssignment_39047,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex20)
<=> v121627(VarCurr,bitIndex20) ) ).
fof(addAssignment_39046,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex20)
<=> v123214(VarCurr,bitIndex20) ) ).
fof(addAssignment_39045,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex26)
<=> v121340(VarCurr,bitIndex26) ) ).
fof(addAssignment_39044,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex26)
<=> v121342(VarCurr,bitIndex26) ) ).
fof(addAssignment_39043,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex26)
<=> v121344(VarCurr,bitIndex26) ) ).
fof(addAssignment_39042,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex26)
<=> v108981(VarCurr,bitIndex36) ) ).
fof(addAssignment_39041,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex20)
<=> v123211(VarCurr,bitIndex20) ) ).
fof(addAssignment_39040,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex20)
<=> v123213(VarCurr,bitIndex20) ) ).
fof(addAssignment_39039,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex20)
<=> v114189(VarCurr,bitIndex20) ) ).
fof(addAssignment_39038,axiom,
! [VarCurr] :
( v123772(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39037,axiom,
! [VarCurr] :
( v123770(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123751(VarNext)
=> ( v123740(VarNext)
<=> v123740(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2166,axiom,
! [VarNext] :
( v123751(VarNext)
=> ( v123740(VarNext)
<=> v123761(VarNext) ) ) ).
fof(addAssignment_39036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123761(VarNext)
<=> v123759(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2929,axiom,
! [VarCurr] :
( ~ v123762(VarCurr)
=> ( v123759(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2841,axiom,
! [VarCurr] :
( v123762(VarCurr)
=> ( v123759(VarCurr)
<=> v123746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24391,axiom,
! [VarCurr] :
( v123762(VarCurr)
<=> ( v123763(VarCurr)
& v123764(VarCurr) ) ) ).
fof(writeUnaryOperator_9774,axiom,
! [VarCurr] :
( ~ v123764(VarCurr)
<=> v123744(VarCurr) ) ).
fof(writeUnaryOperator_9773,axiom,
! [VarCurr] :
( ~ v123763(VarCurr)
<=> v123742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123751(VarNext)
<=> v123752(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123752(VarNext)
<=> ( v123753(VarNext)
& v123748(VarNext) ) ) ) ).
fof(writeUnaryOperator_9772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123753(VarNext)
<=> v123755(VarNext) ) ) ).
fof(addAssignment_39035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123755(VarNext)
<=> v123748(VarCurr) ) ) ).
fof(addAssignment_39034,axiom,
! [VarCurr] :
( v123748(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39033,axiom,
! [VarCurr] :
( v123746(VarCurr)
<=> v121620(VarCurr,bitIndex19) ) ).
fof(addAssignment_39032,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex19)
<=> v121622(VarCurr,bitIndex19) ) ).
fof(addAssignment_39031,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex19)
<=> v121627(VarCurr,bitIndex19) ) ).
fof(addAssignment_39030,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex19)
<=> v123214(VarCurr,bitIndex19) ) ).
fof(addAssignment_39029,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex25)
<=> v121340(VarCurr,bitIndex25) ) ).
fof(addAssignment_39028,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex25)
<=> v121342(VarCurr,bitIndex25) ) ).
fof(addAssignment_39027,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex25)
<=> v121344(VarCurr,bitIndex25) ) ).
fof(addAssignment_39026,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex25)
<=> v108981(VarCurr,bitIndex35) ) ).
fof(addAssignment_39025,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex19)
<=> v123211(VarCurr,bitIndex19) ) ).
fof(addAssignment_39024,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex19)
<=> v123213(VarCurr,bitIndex19) ) ).
fof(addAssignment_39023,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex19)
<=> v114189(VarCurr,bitIndex19) ) ).
fof(addAssignment_39022,axiom,
! [VarCurr] :
( v123744(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39021,axiom,
! [VarCurr] :
( v123742(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123723(VarNext)
=> ( v123712(VarNext)
<=> v123712(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2165,axiom,
! [VarNext] :
( v123723(VarNext)
=> ( v123712(VarNext)
<=> v123733(VarNext) ) ) ).
fof(addAssignment_39020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123733(VarNext)
<=> v123731(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2928,axiom,
! [VarCurr] :
( ~ v123734(VarCurr)
=> ( v123731(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2840,axiom,
! [VarCurr] :
( v123734(VarCurr)
=> ( v123731(VarCurr)
<=> v123718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24388,axiom,
! [VarCurr] :
( v123734(VarCurr)
<=> ( v123735(VarCurr)
& v123736(VarCurr) ) ) ).
fof(writeUnaryOperator_9771,axiom,
! [VarCurr] :
( ~ v123736(VarCurr)
<=> v123716(VarCurr) ) ).
fof(writeUnaryOperator_9770,axiom,
! [VarCurr] :
( ~ v123735(VarCurr)
<=> v123714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123723(VarNext)
<=> v123724(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123724(VarNext)
<=> ( v123725(VarNext)
& v123720(VarNext) ) ) ) ).
fof(writeUnaryOperator_9769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123725(VarNext)
<=> v123727(VarNext) ) ) ).
fof(addAssignment_39019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123727(VarNext)
<=> v123720(VarCurr) ) ) ).
fof(addAssignment_39018,axiom,
! [VarCurr] :
( v123720(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39017,axiom,
! [VarCurr] :
( v123718(VarCurr)
<=> v121620(VarCurr,bitIndex18) ) ).
fof(addAssignment_39016,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex18)
<=> v121622(VarCurr,bitIndex18) ) ).
fof(addAssignment_39015,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex18)
<=> v121627(VarCurr,bitIndex18) ) ).
fof(addAssignment_39014,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex18)
<=> v123214(VarCurr,bitIndex18) ) ).
fof(addAssignment_39013,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex24)
<=> v121340(VarCurr,bitIndex24) ) ).
fof(addAssignment_39012,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex24)
<=> v121342(VarCurr,bitIndex24) ) ).
fof(addAssignment_39011,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex24)
<=> v121344(VarCurr,bitIndex24) ) ).
fof(addAssignment_39010,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex24)
<=> v108981(VarCurr,bitIndex34) ) ).
fof(addAssignment_39009,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex18)
<=> v123211(VarCurr,bitIndex18) ) ).
fof(addAssignment_39008,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex18)
<=> v123213(VarCurr,bitIndex18) ) ).
fof(addAssignment_39007,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex18)
<=> v114189(VarCurr,bitIndex18) ) ).
fof(addAssignment_39006,axiom,
! [VarCurr] :
( v123716(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_39005,axiom,
! [VarCurr] :
( v123714(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123695(VarNext)
=> ( v123684(VarNext)
<=> v123684(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2164,axiom,
! [VarNext] :
( v123695(VarNext)
=> ( v123684(VarNext)
<=> v123705(VarNext) ) ) ).
fof(addAssignment_39004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123705(VarNext)
<=> v123703(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2927,axiom,
! [VarCurr] :
( ~ v123706(VarCurr)
=> ( v123703(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2839,axiom,
! [VarCurr] :
( v123706(VarCurr)
=> ( v123703(VarCurr)
<=> v123690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24385,axiom,
! [VarCurr] :
( v123706(VarCurr)
<=> ( v123707(VarCurr)
& v123708(VarCurr) ) ) ).
fof(writeUnaryOperator_9768,axiom,
! [VarCurr] :
( ~ v123708(VarCurr)
<=> v123688(VarCurr) ) ).
fof(writeUnaryOperator_9767,axiom,
! [VarCurr] :
( ~ v123707(VarCurr)
<=> v123686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123695(VarNext)
<=> v123696(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123696(VarNext)
<=> ( v123697(VarNext)
& v123692(VarNext) ) ) ) ).
fof(writeUnaryOperator_9766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123697(VarNext)
<=> v123699(VarNext) ) ) ).
fof(addAssignment_39003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123699(VarNext)
<=> v123692(VarCurr) ) ) ).
fof(addAssignment_39002,axiom,
! [VarCurr] :
( v123692(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_39001,axiom,
! [VarCurr] :
( v123690(VarCurr)
<=> v121620(VarCurr,bitIndex17) ) ).
fof(addAssignment_39000,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex17)
<=> v121622(VarCurr,bitIndex17) ) ).
fof(addAssignment_38999,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex17)
<=> v121627(VarCurr,bitIndex17) ) ).
fof(addAssignment_38998,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex17)
<=> v123214(VarCurr,bitIndex17) ) ).
fof(addAssignment_38997,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex23)
<=> v121340(VarCurr,bitIndex23) ) ).
fof(addAssignment_38996,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex23)
<=> v121342(VarCurr,bitIndex23) ) ).
fof(addAssignment_38995,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex23)
<=> v121344(VarCurr,bitIndex23) ) ).
fof(addAssignment_38994,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex23)
<=> v108981(VarCurr,bitIndex33) ) ).
fof(addAssignment_38993,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex17)
<=> v123211(VarCurr,bitIndex17) ) ).
fof(addAssignment_38992,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex17)
<=> v123213(VarCurr,bitIndex17) ) ).
fof(addAssignment_38991,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex17)
<=> v114189(VarCurr,bitIndex17) ) ).
fof(addAssignment_38990,axiom,
! [VarCurr] :
( v123688(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38989,axiom,
! [VarCurr] :
( v123686(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123667(VarNext)
=> ( v123656(VarNext)
<=> v123656(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2163,axiom,
! [VarNext] :
( v123667(VarNext)
=> ( v123656(VarNext)
<=> v123677(VarNext) ) ) ).
fof(addAssignment_38988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123677(VarNext)
<=> v123675(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2926,axiom,
! [VarCurr] :
( ~ v123678(VarCurr)
=> ( v123675(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2838,axiom,
! [VarCurr] :
( v123678(VarCurr)
=> ( v123675(VarCurr)
<=> v123662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24382,axiom,
! [VarCurr] :
( v123678(VarCurr)
<=> ( v123679(VarCurr)
& v123680(VarCurr) ) ) ).
fof(writeUnaryOperator_9765,axiom,
! [VarCurr] :
( ~ v123680(VarCurr)
<=> v123660(VarCurr) ) ).
fof(writeUnaryOperator_9764,axiom,
! [VarCurr] :
( ~ v123679(VarCurr)
<=> v123658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123667(VarNext)
<=> v123668(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123668(VarNext)
<=> ( v123669(VarNext)
& v123664(VarNext) ) ) ) ).
fof(writeUnaryOperator_9763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123669(VarNext)
<=> v123671(VarNext) ) ) ).
fof(addAssignment_38987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123671(VarNext)
<=> v123664(VarCurr) ) ) ).
fof(addAssignment_38986,axiom,
! [VarCurr] :
( v123664(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38985,axiom,
! [VarCurr] :
( v123662(VarCurr)
<=> v121620(VarCurr,bitIndex16) ) ).
fof(addAssignment_38984,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex16)
<=> v121622(VarCurr,bitIndex16) ) ).
fof(addAssignment_38983,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex16)
<=> v121627(VarCurr,bitIndex16) ) ).
fof(addAssignment_38982,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex16)
<=> v123214(VarCurr,bitIndex16) ) ).
fof(addAssignment_38981,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex22)
<=> v121340(VarCurr,bitIndex22) ) ).
fof(addAssignment_38980,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex22)
<=> v121342(VarCurr,bitIndex22) ) ).
fof(addAssignment_38979,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex22)
<=> v121344(VarCurr,bitIndex22) ) ).
fof(addAssignment_38978,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex22)
<=> v108981(VarCurr,bitIndex32) ) ).
fof(addAssignment_38977,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex16)
<=> v123211(VarCurr,bitIndex16) ) ).
fof(addAssignment_38976,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex16)
<=> v123213(VarCurr,bitIndex16) ) ).
fof(addAssignment_38975,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex16)
<=> v114189(VarCurr,bitIndex16) ) ).
fof(addAssignment_38974,axiom,
! [VarCurr] :
( v123660(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38973,axiom,
! [VarCurr] :
( v123658(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123639(VarNext)
=> ( v123628(VarNext)
<=> v123628(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2162,axiom,
! [VarNext] :
( v123639(VarNext)
=> ( v123628(VarNext)
<=> v123649(VarNext) ) ) ).
fof(addAssignment_38972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123649(VarNext)
<=> v123647(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2925,axiom,
! [VarCurr] :
( ~ v123650(VarCurr)
=> ( v123647(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2837,axiom,
! [VarCurr] :
( v123650(VarCurr)
=> ( v123647(VarCurr)
<=> v123634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24379,axiom,
! [VarCurr] :
( v123650(VarCurr)
<=> ( v123651(VarCurr)
& v123652(VarCurr) ) ) ).
fof(writeUnaryOperator_9762,axiom,
! [VarCurr] :
( ~ v123652(VarCurr)
<=> v123632(VarCurr) ) ).
fof(writeUnaryOperator_9761,axiom,
! [VarCurr] :
( ~ v123651(VarCurr)
<=> v123630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123639(VarNext)
<=> v123640(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123640(VarNext)
<=> ( v123641(VarNext)
& v123636(VarNext) ) ) ) ).
fof(writeUnaryOperator_9760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123641(VarNext)
<=> v123643(VarNext) ) ) ).
fof(addAssignment_38971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123643(VarNext)
<=> v123636(VarCurr) ) ) ).
fof(addAssignment_38970,axiom,
! [VarCurr] :
( v123636(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38969,axiom,
! [VarCurr] :
( v123634(VarCurr)
<=> v121620(VarCurr,bitIndex15) ) ).
fof(addAssignment_38968,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex15)
<=> v121622(VarCurr,bitIndex15) ) ).
fof(addAssignment_38967,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex15)
<=> v121627(VarCurr,bitIndex15) ) ).
fof(addAssignment_38966,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex15)
<=> v123214(VarCurr,bitIndex15) ) ).
fof(addAssignment_38965,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex21)
<=> v121340(VarCurr,bitIndex21) ) ).
fof(addAssignment_38964,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex21)
<=> v121342(VarCurr,bitIndex21) ) ).
fof(addAssignment_38963,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex21)
<=> v121344(VarCurr,bitIndex21) ) ).
fof(addAssignment_38962,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex21)
<=> v108981(VarCurr,bitIndex31) ) ).
fof(addAssignment_38961,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex15)
<=> v123211(VarCurr,bitIndex15) ) ).
fof(addAssignment_38960,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex15)
<=> v123213(VarCurr,bitIndex15) ) ).
fof(addAssignment_38959,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex15)
<=> v114189(VarCurr,bitIndex15) ) ).
fof(addAssignment_38958,axiom,
! [VarCurr] :
( v123632(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38957,axiom,
! [VarCurr] :
( v123630(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123611(VarNext)
=> ( v123600(VarNext)
<=> v123600(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2161,axiom,
! [VarNext] :
( v123611(VarNext)
=> ( v123600(VarNext)
<=> v123621(VarNext) ) ) ).
fof(addAssignment_38956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123621(VarNext)
<=> v123619(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2924,axiom,
! [VarCurr] :
( ~ v123622(VarCurr)
=> ( v123619(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2836,axiom,
! [VarCurr] :
( v123622(VarCurr)
=> ( v123619(VarCurr)
<=> v123606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24376,axiom,
! [VarCurr] :
( v123622(VarCurr)
<=> ( v123623(VarCurr)
& v123624(VarCurr) ) ) ).
fof(writeUnaryOperator_9759,axiom,
! [VarCurr] :
( ~ v123624(VarCurr)
<=> v123604(VarCurr) ) ).
fof(writeUnaryOperator_9758,axiom,
! [VarCurr] :
( ~ v123623(VarCurr)
<=> v123602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123611(VarNext)
<=> v123612(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123612(VarNext)
<=> ( v123613(VarNext)
& v123608(VarNext) ) ) ) ).
fof(writeUnaryOperator_9757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123613(VarNext)
<=> v123615(VarNext) ) ) ).
fof(addAssignment_38955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123615(VarNext)
<=> v123608(VarCurr) ) ) ).
fof(addAssignment_38954,axiom,
! [VarCurr] :
( v123608(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38953,axiom,
! [VarCurr] :
( v123606(VarCurr)
<=> v121620(VarCurr,bitIndex14) ) ).
fof(addAssignment_38952,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex14)
<=> v121622(VarCurr,bitIndex14) ) ).
fof(addAssignment_38951,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex14)
<=> v121627(VarCurr,bitIndex14) ) ).
fof(addAssignment_38950,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex14)
<=> v123214(VarCurr,bitIndex14) ) ).
fof(addAssignment_38949,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex20)
<=> v121340(VarCurr,bitIndex20) ) ).
fof(addAssignment_38948,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex20)
<=> v121342(VarCurr,bitIndex20) ) ).
fof(addAssignment_38947,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex20)
<=> v121344(VarCurr,bitIndex20) ) ).
fof(addAssignment_38946,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex20)
<=> v108981(VarCurr,bitIndex30) ) ).
fof(addAssignment_38945,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex14)
<=> v123211(VarCurr,bitIndex14) ) ).
fof(addAssignment_38944,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex14)
<=> v123213(VarCurr,bitIndex14) ) ).
fof(addAssignment_38943,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex14)
<=> v114189(VarCurr,bitIndex14) ) ).
fof(addAssignment_38942,axiom,
! [VarCurr] :
( v123604(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38941,axiom,
! [VarCurr] :
( v123602(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123583(VarNext)
=> ( v123572(VarNext)
<=> v123572(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2160,axiom,
! [VarNext] :
( v123583(VarNext)
=> ( v123572(VarNext)
<=> v123593(VarNext) ) ) ).
fof(addAssignment_38940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123593(VarNext)
<=> v123591(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2923,axiom,
! [VarCurr] :
( ~ v123594(VarCurr)
=> ( v123591(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2835,axiom,
! [VarCurr] :
( v123594(VarCurr)
=> ( v123591(VarCurr)
<=> v123578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24373,axiom,
! [VarCurr] :
( v123594(VarCurr)
<=> ( v123595(VarCurr)
& v123596(VarCurr) ) ) ).
fof(writeUnaryOperator_9756,axiom,
! [VarCurr] :
( ~ v123596(VarCurr)
<=> v123576(VarCurr) ) ).
fof(writeUnaryOperator_9755,axiom,
! [VarCurr] :
( ~ v123595(VarCurr)
<=> v123574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123583(VarNext)
<=> v123584(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123584(VarNext)
<=> ( v123585(VarNext)
& v123580(VarNext) ) ) ) ).
fof(writeUnaryOperator_9754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123585(VarNext)
<=> v123587(VarNext) ) ) ).
fof(addAssignment_38939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123587(VarNext)
<=> v123580(VarCurr) ) ) ).
fof(addAssignment_38938,axiom,
! [VarCurr] :
( v123580(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38937,axiom,
! [VarCurr] :
( v123578(VarCurr)
<=> v121620(VarCurr,bitIndex13) ) ).
fof(addAssignment_38936,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex13)
<=> v121622(VarCurr,bitIndex13) ) ).
fof(addAssignment_38935,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex13)
<=> v121627(VarCurr,bitIndex13) ) ).
fof(addAssignment_38934,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex13)
<=> v123214(VarCurr,bitIndex13) ) ).
fof(addAssignment_38933,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex19)
<=> v121340(VarCurr,bitIndex19) ) ).
fof(addAssignment_38932,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex19)
<=> v121342(VarCurr,bitIndex19) ) ).
fof(addAssignment_38931,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex19)
<=> v121344(VarCurr,bitIndex19) ) ).
fof(addAssignment_38930,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex19)
<=> v108981(VarCurr,bitIndex29) ) ).
fof(addAssignment_38929,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex13)
<=> v123211(VarCurr,bitIndex13) ) ).
fof(addAssignment_38928,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex13)
<=> v123213(VarCurr,bitIndex13) ) ).
fof(addAssignment_38927,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex13)
<=> v114189(VarCurr,bitIndex13) ) ).
fof(addAssignment_38926,axiom,
! [VarCurr] :
( v123576(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38925,axiom,
! [VarCurr] :
( v123574(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123555(VarNext)
=> ( v123544(VarNext)
<=> v123544(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2159,axiom,
! [VarNext] :
( v123555(VarNext)
=> ( v123544(VarNext)
<=> v123565(VarNext) ) ) ).
fof(addAssignment_38924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123565(VarNext)
<=> v123563(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2922,axiom,
! [VarCurr] :
( ~ v123566(VarCurr)
=> ( v123563(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2834,axiom,
! [VarCurr] :
( v123566(VarCurr)
=> ( v123563(VarCurr)
<=> v123550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24370,axiom,
! [VarCurr] :
( v123566(VarCurr)
<=> ( v123567(VarCurr)
& v123568(VarCurr) ) ) ).
fof(writeUnaryOperator_9753,axiom,
! [VarCurr] :
( ~ v123568(VarCurr)
<=> v123548(VarCurr) ) ).
fof(writeUnaryOperator_9752,axiom,
! [VarCurr] :
( ~ v123567(VarCurr)
<=> v123546(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123555(VarNext)
<=> v123556(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123556(VarNext)
<=> ( v123557(VarNext)
& v123552(VarNext) ) ) ) ).
fof(writeUnaryOperator_9751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123557(VarNext)
<=> v123559(VarNext) ) ) ).
fof(addAssignment_38923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123559(VarNext)
<=> v123552(VarCurr) ) ) ).
fof(addAssignment_38922,axiom,
! [VarCurr] :
( v123552(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38921,axiom,
! [VarCurr] :
( v123550(VarCurr)
<=> v121620(VarCurr,bitIndex12) ) ).
fof(addAssignment_38920,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex12)
<=> v121622(VarCurr,bitIndex12) ) ).
fof(addAssignment_38919,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex12)
<=> v121627(VarCurr,bitIndex12) ) ).
fof(addAssignment_38918,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex12)
<=> v123214(VarCurr,bitIndex12) ) ).
fof(addAssignment_38917,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex18)
<=> v121340(VarCurr,bitIndex18) ) ).
fof(addAssignment_38916,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex18)
<=> v121342(VarCurr,bitIndex18) ) ).
fof(addAssignment_38915,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex18)
<=> v121344(VarCurr,bitIndex18) ) ).
fof(addAssignment_38914,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex18)
<=> v108981(VarCurr,bitIndex28) ) ).
fof(addAssignment_38913,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex12)
<=> v123211(VarCurr,bitIndex12) ) ).
fof(addAssignment_38912,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex12)
<=> v123213(VarCurr,bitIndex12) ) ).
fof(addAssignment_38911,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex12)
<=> v114189(VarCurr,bitIndex12) ) ).
fof(addAssignment_38910,axiom,
! [VarCurr] :
( v123548(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38909,axiom,
! [VarCurr] :
( v123546(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123527(VarNext)
=> ( v123516(VarNext)
<=> v123516(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2158,axiom,
! [VarNext] :
( v123527(VarNext)
=> ( v123516(VarNext)
<=> v123537(VarNext) ) ) ).
fof(addAssignment_38908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123537(VarNext)
<=> v123535(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2921,axiom,
! [VarCurr] :
( ~ v123538(VarCurr)
=> ( v123535(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2833,axiom,
! [VarCurr] :
( v123538(VarCurr)
=> ( v123535(VarCurr)
<=> v123522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24367,axiom,
! [VarCurr] :
( v123538(VarCurr)
<=> ( v123539(VarCurr)
& v123540(VarCurr) ) ) ).
fof(writeUnaryOperator_9750,axiom,
! [VarCurr] :
( ~ v123540(VarCurr)
<=> v123520(VarCurr) ) ).
fof(writeUnaryOperator_9749,axiom,
! [VarCurr] :
( ~ v123539(VarCurr)
<=> v123518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123527(VarNext)
<=> v123528(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123528(VarNext)
<=> ( v123529(VarNext)
& v123524(VarNext) ) ) ) ).
fof(writeUnaryOperator_9748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123529(VarNext)
<=> v123531(VarNext) ) ) ).
fof(addAssignment_38907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123531(VarNext)
<=> v123524(VarCurr) ) ) ).
fof(addAssignment_38906,axiom,
! [VarCurr] :
( v123524(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38905,axiom,
! [VarCurr] :
( v123522(VarCurr)
<=> v121620(VarCurr,bitIndex11) ) ).
fof(addAssignment_38904,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex11)
<=> v121622(VarCurr,bitIndex11) ) ).
fof(addAssignment_38903,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex11)
<=> v121627(VarCurr,bitIndex11) ) ).
fof(addAssignment_38902,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex11)
<=> v123214(VarCurr,bitIndex11) ) ).
fof(addAssignment_38901,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex17)
<=> v121340(VarCurr,bitIndex17) ) ).
fof(addAssignment_38900,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex17)
<=> v121342(VarCurr,bitIndex17) ) ).
fof(addAssignment_38899,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex17)
<=> v121344(VarCurr,bitIndex17) ) ).
fof(addAssignment_38898,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex17)
<=> v108981(VarCurr,bitIndex27) ) ).
fof(addAssignment_38897,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex11)
<=> v123211(VarCurr,bitIndex11) ) ).
fof(addAssignment_38896,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex11)
<=> v123213(VarCurr,bitIndex11) ) ).
fof(addAssignment_38895,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex11)
<=> v114189(VarCurr,bitIndex11) ) ).
fof(addAssignment_38894,axiom,
! [VarCurr] :
( v123520(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38893,axiom,
! [VarCurr] :
( v123518(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123499(VarNext)
=> ( v123488(VarNext)
<=> v123488(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2157,axiom,
! [VarNext] :
( v123499(VarNext)
=> ( v123488(VarNext)
<=> v123509(VarNext) ) ) ).
fof(addAssignment_38892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123509(VarNext)
<=> v123507(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2920,axiom,
! [VarCurr] :
( ~ v123510(VarCurr)
=> ( v123507(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2832,axiom,
! [VarCurr] :
( v123510(VarCurr)
=> ( v123507(VarCurr)
<=> v123494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24364,axiom,
! [VarCurr] :
( v123510(VarCurr)
<=> ( v123511(VarCurr)
& v123512(VarCurr) ) ) ).
fof(writeUnaryOperator_9747,axiom,
! [VarCurr] :
( ~ v123512(VarCurr)
<=> v123492(VarCurr) ) ).
fof(writeUnaryOperator_9746,axiom,
! [VarCurr] :
( ~ v123511(VarCurr)
<=> v123490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123499(VarNext)
<=> v123500(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123500(VarNext)
<=> ( v123501(VarNext)
& v123496(VarNext) ) ) ) ).
fof(writeUnaryOperator_9745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123501(VarNext)
<=> v123503(VarNext) ) ) ).
fof(addAssignment_38891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123503(VarNext)
<=> v123496(VarCurr) ) ) ).
fof(addAssignment_38890,axiom,
! [VarCurr] :
( v123496(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38889,axiom,
! [VarCurr] :
( v123494(VarCurr)
<=> v121620(VarCurr,bitIndex10) ) ).
fof(addAssignment_38888,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex10)
<=> v121622(VarCurr,bitIndex10) ) ).
fof(addAssignment_38887,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex10)
<=> v121627(VarCurr,bitIndex10) ) ).
fof(addAssignment_38886,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex10)
<=> v123214(VarCurr,bitIndex10) ) ).
fof(addAssignment_38885,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex16)
<=> v121340(VarCurr,bitIndex16) ) ).
fof(addAssignment_38884,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex16)
<=> v121342(VarCurr,bitIndex16) ) ).
fof(addAssignment_38883,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex16)
<=> v121344(VarCurr,bitIndex16) ) ).
fof(addAssignment_38882,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex16)
<=> v108981(VarCurr,bitIndex26) ) ).
fof(addAssignment_38881,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex10)
<=> v123211(VarCurr,bitIndex10) ) ).
fof(addAssignment_38880,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex10)
<=> v123213(VarCurr,bitIndex10) ) ).
fof(addAssignment_38879,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex10)
<=> v114189(VarCurr,bitIndex10) ) ).
fof(addAssignment_38878,axiom,
! [VarCurr] :
( v123492(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38877,axiom,
! [VarCurr] :
( v123490(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123471(VarNext)
=> ( v123460(VarNext)
<=> v123460(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2156,axiom,
! [VarNext] :
( v123471(VarNext)
=> ( v123460(VarNext)
<=> v123481(VarNext) ) ) ).
fof(addAssignment_38876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123481(VarNext)
<=> v123479(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2919,axiom,
! [VarCurr] :
( ~ v123482(VarCurr)
=> ( v123479(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2831,axiom,
! [VarCurr] :
( v123482(VarCurr)
=> ( v123479(VarCurr)
<=> v123466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24361,axiom,
! [VarCurr] :
( v123482(VarCurr)
<=> ( v123483(VarCurr)
& v123484(VarCurr) ) ) ).
fof(writeUnaryOperator_9744,axiom,
! [VarCurr] :
( ~ v123484(VarCurr)
<=> v123464(VarCurr) ) ).
fof(writeUnaryOperator_9743,axiom,
! [VarCurr] :
( ~ v123483(VarCurr)
<=> v123462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123471(VarNext)
<=> v123472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123472(VarNext)
<=> ( v123473(VarNext)
& v123468(VarNext) ) ) ) ).
fof(writeUnaryOperator_9742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123473(VarNext)
<=> v123475(VarNext) ) ) ).
fof(addAssignment_38875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123475(VarNext)
<=> v123468(VarCurr) ) ) ).
fof(addAssignment_38874,axiom,
! [VarCurr] :
( v123468(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38873,axiom,
! [VarCurr] :
( v123466(VarCurr)
<=> v121620(VarCurr,bitIndex9) ) ).
fof(addAssignment_38872,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex9)
<=> v121622(VarCurr,bitIndex9) ) ).
fof(addAssignment_38871,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex9)
<=> v121627(VarCurr,bitIndex9) ) ).
fof(addAssignment_38870,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex9)
<=> v123214(VarCurr,bitIndex9) ) ).
fof(addAssignment_38869,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex15)
<=> v121340(VarCurr,bitIndex15) ) ).
fof(addAssignment_38868,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex15)
<=> v121342(VarCurr,bitIndex15) ) ).
fof(addAssignment_38867,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex15)
<=> v121344(VarCurr,bitIndex15) ) ).
fof(addAssignment_38866,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex15)
<=> v108981(VarCurr,bitIndex25) ) ).
fof(addAssignment_38865,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex9)
<=> v123211(VarCurr,bitIndex9) ) ).
fof(addAssignment_38864,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex9)
<=> v123213(VarCurr,bitIndex9) ) ).
fof(addAssignment_38863,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex9)
<=> v114189(VarCurr,bitIndex9) ) ).
fof(addAssignment_38862,axiom,
! [VarCurr] :
( v123464(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38861,axiom,
! [VarCurr] :
( v123462(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123443(VarNext)
=> ( v123432(VarNext)
<=> v123432(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2155,axiom,
! [VarNext] :
( v123443(VarNext)
=> ( v123432(VarNext)
<=> v123453(VarNext) ) ) ).
fof(addAssignment_38860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123453(VarNext)
<=> v123451(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2918,axiom,
! [VarCurr] :
( ~ v123454(VarCurr)
=> ( v123451(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2830,axiom,
! [VarCurr] :
( v123454(VarCurr)
=> ( v123451(VarCurr)
<=> v123438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24358,axiom,
! [VarCurr] :
( v123454(VarCurr)
<=> ( v123455(VarCurr)
& v123456(VarCurr) ) ) ).
fof(writeUnaryOperator_9741,axiom,
! [VarCurr] :
( ~ v123456(VarCurr)
<=> v123436(VarCurr) ) ).
fof(writeUnaryOperator_9740,axiom,
! [VarCurr] :
( ~ v123455(VarCurr)
<=> v123434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123443(VarNext)
<=> v123444(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123444(VarNext)
<=> ( v123445(VarNext)
& v123440(VarNext) ) ) ) ).
fof(writeUnaryOperator_9739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123445(VarNext)
<=> v123447(VarNext) ) ) ).
fof(addAssignment_38859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123447(VarNext)
<=> v123440(VarCurr) ) ) ).
fof(addAssignment_38858,axiom,
! [VarCurr] :
( v123440(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38857,axiom,
! [VarCurr] :
( v123438(VarCurr)
<=> v121620(VarCurr,bitIndex8) ) ).
fof(addAssignment_38856,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex8)
<=> v121622(VarCurr,bitIndex8) ) ).
fof(addAssignment_38855,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex8)
<=> v121627(VarCurr,bitIndex8) ) ).
fof(addAssignment_38854,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex8)
<=> v123214(VarCurr,bitIndex8) ) ).
fof(addAssignment_38853,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex14)
<=> v121340(VarCurr,bitIndex14) ) ).
fof(addAssignment_38852,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex14)
<=> v121342(VarCurr,bitIndex14) ) ).
fof(addAssignment_38851,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex14)
<=> v121344(VarCurr,bitIndex14) ) ).
fof(addAssignment_38850,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex14)
<=> v108981(VarCurr,bitIndex24) ) ).
fof(addAssignment_38849,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex8)
<=> v123211(VarCurr,bitIndex8) ) ).
fof(addAssignment_38848,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex8)
<=> v123213(VarCurr,bitIndex8) ) ).
fof(addAssignment_38847,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex8)
<=> v114189(VarCurr,bitIndex8) ) ).
fof(addAssignment_38846,axiom,
! [VarCurr] :
( v123436(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38845,axiom,
! [VarCurr] :
( v123434(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123415(VarNext)
=> ( v123404(VarNext)
<=> v123404(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2154,axiom,
! [VarNext] :
( v123415(VarNext)
=> ( v123404(VarNext)
<=> v123425(VarNext) ) ) ).
fof(addAssignment_38844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123425(VarNext)
<=> v123423(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2917,axiom,
! [VarCurr] :
( ~ v123426(VarCurr)
=> ( v123423(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2829,axiom,
! [VarCurr] :
( v123426(VarCurr)
=> ( v123423(VarCurr)
<=> v123410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24355,axiom,
! [VarCurr] :
( v123426(VarCurr)
<=> ( v123427(VarCurr)
& v123428(VarCurr) ) ) ).
fof(writeUnaryOperator_9738,axiom,
! [VarCurr] :
( ~ v123428(VarCurr)
<=> v123408(VarCurr) ) ).
fof(writeUnaryOperator_9737,axiom,
! [VarCurr] :
( ~ v123427(VarCurr)
<=> v123406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123415(VarNext)
<=> v123416(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123416(VarNext)
<=> ( v123417(VarNext)
& v123412(VarNext) ) ) ) ).
fof(writeUnaryOperator_9736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123417(VarNext)
<=> v123419(VarNext) ) ) ).
fof(addAssignment_38843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123419(VarNext)
<=> v123412(VarCurr) ) ) ).
fof(addAssignment_38842,axiom,
! [VarCurr] :
( v123412(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38841,axiom,
! [VarCurr] :
( v123410(VarCurr)
<=> v121620(VarCurr,bitIndex7) ) ).
fof(addAssignment_38840,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex7)
<=> v121622(VarCurr,bitIndex7) ) ).
fof(addAssignment_38839,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex7)
<=> v121627(VarCurr,bitIndex7) ) ).
fof(addAssignment_38838,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex7)
<=> v123214(VarCurr,bitIndex7) ) ).
fof(addAssignment_38837,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex13)
<=> v121340(VarCurr,bitIndex13) ) ).
fof(addAssignment_38836,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex13)
<=> v121342(VarCurr,bitIndex13) ) ).
fof(addAssignment_38835,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex13)
<=> v121344(VarCurr,bitIndex13) ) ).
fof(addAssignment_38834,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex13)
<=> v108981(VarCurr,bitIndex23) ) ).
fof(addAssignment_38833,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex7)
<=> v123211(VarCurr,bitIndex7) ) ).
fof(addAssignment_38832,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex7)
<=> v123213(VarCurr,bitIndex7) ) ).
fof(addAssignment_38831,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex7)
<=> v114189(VarCurr,bitIndex7) ) ).
fof(addAssignment_38830,axiom,
! [VarCurr] :
( v123408(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38829,axiom,
! [VarCurr] :
( v123406(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123387(VarNext)
=> ( v123376(VarNext)
<=> v123376(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2153,axiom,
! [VarNext] :
( v123387(VarNext)
=> ( v123376(VarNext)
<=> v123397(VarNext) ) ) ).
fof(addAssignment_38828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123397(VarNext)
<=> v123395(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2916,axiom,
! [VarCurr] :
( ~ v123398(VarCurr)
=> ( v123395(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2828,axiom,
! [VarCurr] :
( v123398(VarCurr)
=> ( v123395(VarCurr)
<=> v123382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24352,axiom,
! [VarCurr] :
( v123398(VarCurr)
<=> ( v123399(VarCurr)
& v123400(VarCurr) ) ) ).
fof(writeUnaryOperator_9735,axiom,
! [VarCurr] :
( ~ v123400(VarCurr)
<=> v123380(VarCurr) ) ).
fof(writeUnaryOperator_9734,axiom,
! [VarCurr] :
( ~ v123399(VarCurr)
<=> v123378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123387(VarNext)
<=> v123388(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123388(VarNext)
<=> ( v123389(VarNext)
& v123384(VarNext) ) ) ) ).
fof(writeUnaryOperator_9733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123389(VarNext)
<=> v123391(VarNext) ) ) ).
fof(addAssignment_38827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123391(VarNext)
<=> v123384(VarCurr) ) ) ).
fof(addAssignment_38826,axiom,
! [VarCurr] :
( v123384(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38825,axiom,
! [VarCurr] :
( v123382(VarCurr)
<=> v121620(VarCurr,bitIndex6) ) ).
fof(addAssignment_38824,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex6)
<=> v121622(VarCurr,bitIndex6) ) ).
fof(addAssignment_38823,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex6)
<=> v121627(VarCurr,bitIndex6) ) ).
fof(addAssignment_38822,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex6)
<=> v123214(VarCurr,bitIndex6) ) ).
fof(addAssignment_38821,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex12)
<=> v121340(VarCurr,bitIndex12) ) ).
fof(addAssignment_38820,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex12)
<=> v121342(VarCurr,bitIndex12) ) ).
fof(addAssignment_38819,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex12)
<=> v121344(VarCurr,bitIndex12) ) ).
fof(addAssignment_38818,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex12)
<=> v108981(VarCurr,bitIndex22) ) ).
fof(addAssignment_38817,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex6)
<=> v123211(VarCurr,bitIndex6) ) ).
fof(addAssignment_38816,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex6)
<=> v123213(VarCurr,bitIndex6) ) ).
fof(addAssignment_38815,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex6)
<=> v114189(VarCurr,bitIndex6) ) ).
fof(addAssignment_38814,axiom,
! [VarCurr] :
( v123380(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38813,axiom,
! [VarCurr] :
( v123378(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123359(VarNext)
=> ( v123348(VarNext)
<=> v123348(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2152,axiom,
! [VarNext] :
( v123359(VarNext)
=> ( v123348(VarNext)
<=> v123369(VarNext) ) ) ).
fof(addAssignment_38812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123369(VarNext)
<=> v123367(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2915,axiom,
! [VarCurr] :
( ~ v123370(VarCurr)
=> ( v123367(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2827,axiom,
! [VarCurr] :
( v123370(VarCurr)
=> ( v123367(VarCurr)
<=> v123354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24349,axiom,
! [VarCurr] :
( v123370(VarCurr)
<=> ( v123371(VarCurr)
& v123372(VarCurr) ) ) ).
fof(writeUnaryOperator_9732,axiom,
! [VarCurr] :
( ~ v123372(VarCurr)
<=> v123352(VarCurr) ) ).
fof(writeUnaryOperator_9731,axiom,
! [VarCurr] :
( ~ v123371(VarCurr)
<=> v123350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123359(VarNext)
<=> v123360(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123360(VarNext)
<=> ( v123361(VarNext)
& v123356(VarNext) ) ) ) ).
fof(writeUnaryOperator_9730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123361(VarNext)
<=> v123363(VarNext) ) ) ).
fof(addAssignment_38811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123363(VarNext)
<=> v123356(VarCurr) ) ) ).
fof(addAssignment_38810,axiom,
! [VarCurr] :
( v123356(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38809,axiom,
! [VarCurr] :
( v123354(VarCurr)
<=> v121620(VarCurr,bitIndex5) ) ).
fof(addAssignment_38808,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex5)
<=> v121622(VarCurr,bitIndex5) ) ).
fof(addAssignment_38807,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex5)
<=> v121627(VarCurr,bitIndex5) ) ).
fof(addAssignment_38806,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex5)
<=> v123214(VarCurr,bitIndex5) ) ).
fof(addAssignment_38805,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex11)
<=> v121340(VarCurr,bitIndex11) ) ).
fof(addAssignment_38804,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex11)
<=> v121342(VarCurr,bitIndex11) ) ).
fof(addAssignment_38803,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex11)
<=> v121344(VarCurr,bitIndex11) ) ).
fof(addAssignment_38802,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex11)
<=> v108981(VarCurr,bitIndex21) ) ).
fof(addAssignment_38801,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex5)
<=> v123211(VarCurr,bitIndex5) ) ).
fof(addAssignment_38800,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex5)
<=> v123213(VarCurr,bitIndex5) ) ).
fof(addAssignment_38799,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex5)
<=> v114189(VarCurr,bitIndex5) ) ).
fof(addAssignment_38798,axiom,
! [VarCurr] :
( v123352(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38797,axiom,
! [VarCurr] :
( v123350(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123331(VarNext)
=> ( v123320(VarNext)
<=> v123320(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2151,axiom,
! [VarNext] :
( v123331(VarNext)
=> ( v123320(VarNext)
<=> v123341(VarNext) ) ) ).
fof(addAssignment_38796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123341(VarNext)
<=> v123339(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2914,axiom,
! [VarCurr] :
( ~ v123342(VarCurr)
=> ( v123339(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2826,axiom,
! [VarCurr] :
( v123342(VarCurr)
=> ( v123339(VarCurr)
<=> v123326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24346,axiom,
! [VarCurr] :
( v123342(VarCurr)
<=> ( v123343(VarCurr)
& v123344(VarCurr) ) ) ).
fof(writeUnaryOperator_9729,axiom,
! [VarCurr] :
( ~ v123344(VarCurr)
<=> v123324(VarCurr) ) ).
fof(writeUnaryOperator_9728,axiom,
! [VarCurr] :
( ~ v123343(VarCurr)
<=> v123322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123331(VarNext)
<=> v123332(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123332(VarNext)
<=> ( v123333(VarNext)
& v123328(VarNext) ) ) ) ).
fof(writeUnaryOperator_9727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123333(VarNext)
<=> v123335(VarNext) ) ) ).
fof(addAssignment_38795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123335(VarNext)
<=> v123328(VarCurr) ) ) ).
fof(addAssignment_38794,axiom,
! [VarCurr] :
( v123328(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38793,axiom,
! [VarCurr] :
( v123326(VarCurr)
<=> v121620(VarCurr,bitIndex4) ) ).
fof(addAssignment_38792,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex4)
<=> v121622(VarCurr,bitIndex4) ) ).
fof(addAssignment_38791,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex4)
<=> v121627(VarCurr,bitIndex4) ) ).
fof(addAssignment_38790,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex4)
<=> v123214(VarCurr,bitIndex4) ) ).
fof(addAssignment_38789,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex10)
<=> v121340(VarCurr,bitIndex10) ) ).
fof(addAssignment_38788,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex10)
<=> v121342(VarCurr,bitIndex10) ) ).
fof(addAssignment_38787,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex10)
<=> v121344(VarCurr,bitIndex10) ) ).
fof(addAssignment_38786,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex10)
<=> v108981(VarCurr,bitIndex20) ) ).
fof(addAssignment_38785,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex4)
<=> v123211(VarCurr,bitIndex4) ) ).
fof(addAssignment_38784,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex4)
<=> v123213(VarCurr,bitIndex4) ) ).
fof(addAssignment_38783,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex4)
<=> v114189(VarCurr,bitIndex4) ) ).
fof(addAssignment_38782,axiom,
! [VarCurr] :
( v123324(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38781,axiom,
! [VarCurr] :
( v123322(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123303(VarNext)
=> ( v123292(VarNext)
<=> v123292(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2150,axiom,
! [VarNext] :
( v123303(VarNext)
=> ( v123292(VarNext)
<=> v123313(VarNext) ) ) ).
fof(addAssignment_38780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123313(VarNext)
<=> v123311(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2913,axiom,
! [VarCurr] :
( ~ v123314(VarCurr)
=> ( v123311(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2825,axiom,
! [VarCurr] :
( v123314(VarCurr)
=> ( v123311(VarCurr)
<=> v123298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24343,axiom,
! [VarCurr] :
( v123314(VarCurr)
<=> ( v123315(VarCurr)
& v123316(VarCurr) ) ) ).
fof(writeUnaryOperator_9726,axiom,
! [VarCurr] :
( ~ v123316(VarCurr)
<=> v123296(VarCurr) ) ).
fof(writeUnaryOperator_9725,axiom,
! [VarCurr] :
( ~ v123315(VarCurr)
<=> v123294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123303(VarNext)
<=> v123304(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123304(VarNext)
<=> ( v123305(VarNext)
& v123300(VarNext) ) ) ) ).
fof(writeUnaryOperator_9724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123305(VarNext)
<=> v123307(VarNext) ) ) ).
fof(addAssignment_38779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123307(VarNext)
<=> v123300(VarCurr) ) ) ).
fof(addAssignment_38778,axiom,
! [VarCurr] :
( v123300(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38777,axiom,
! [VarCurr] :
( v123298(VarCurr)
<=> v121620(VarCurr,bitIndex3) ) ).
fof(addAssignment_38776,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex3)
<=> v121622(VarCurr,bitIndex3) ) ).
fof(addAssignment_38775,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex3)
<=> v121627(VarCurr,bitIndex3) ) ).
fof(addAssignment_38774,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex3)
<=> v123214(VarCurr,bitIndex3) ) ).
fof(addAssignment_38773,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex9)
<=> v121340(VarCurr,bitIndex9) ) ).
fof(addAssignment_38772,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex9)
<=> v121342(VarCurr,bitIndex9) ) ).
fof(addAssignment_38771,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex9)
<=> v121344(VarCurr,bitIndex9) ) ).
fof(addAssignment_38770,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex9)
<=> v108981(VarCurr,bitIndex19) ) ).
fof(addAssignment_38769,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex3)
<=> v123211(VarCurr,bitIndex3) ) ).
fof(addAssignment_38768,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex3)
<=> v123213(VarCurr,bitIndex3) ) ).
fof(addAssignment_38767,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex3)
<=> v114189(VarCurr,bitIndex3) ) ).
fof(addAssignment_38766,axiom,
! [VarCurr] :
( v123296(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38765,axiom,
! [VarCurr] :
( v123294(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123275(VarNext)
=> ( v123264(VarNext)
<=> v123264(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2149,axiom,
! [VarNext] :
( v123275(VarNext)
=> ( v123264(VarNext)
<=> v123285(VarNext) ) ) ).
fof(addAssignment_38764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123285(VarNext)
<=> v123283(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2912,axiom,
! [VarCurr] :
( ~ v123286(VarCurr)
=> ( v123283(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2824,axiom,
! [VarCurr] :
( v123286(VarCurr)
=> ( v123283(VarCurr)
<=> v123270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24340,axiom,
! [VarCurr] :
( v123286(VarCurr)
<=> ( v123287(VarCurr)
& v123288(VarCurr) ) ) ).
fof(writeUnaryOperator_9723,axiom,
! [VarCurr] :
( ~ v123288(VarCurr)
<=> v123268(VarCurr) ) ).
fof(writeUnaryOperator_9722,axiom,
! [VarCurr] :
( ~ v123287(VarCurr)
<=> v123266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123275(VarNext)
<=> v123276(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123276(VarNext)
<=> ( v123277(VarNext)
& v123272(VarNext) ) ) ) ).
fof(writeUnaryOperator_9721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123277(VarNext)
<=> v123279(VarNext) ) ) ).
fof(addAssignment_38763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123279(VarNext)
<=> v123272(VarCurr) ) ) ).
fof(addAssignment_38762,axiom,
! [VarCurr] :
( v123272(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38761,axiom,
! [VarCurr] :
( v123270(VarCurr)
<=> v121620(VarCurr,bitIndex2) ) ).
fof(addAssignment_38760,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex2)
<=> v121622(VarCurr,bitIndex2) ) ).
fof(addAssignment_38759,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex2)
<=> v121627(VarCurr,bitIndex2) ) ).
fof(addAssignment_38758,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex2)
<=> v123214(VarCurr,bitIndex2) ) ).
fof(addAssignment_38757,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex8)
<=> v121340(VarCurr,bitIndex8) ) ).
fof(addAssignment_38756,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex8)
<=> v121342(VarCurr,bitIndex8) ) ).
fof(addAssignment_38755,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex8)
<=> v121344(VarCurr,bitIndex8) ) ).
fof(addAssignment_38754,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex8)
<=> v108981(VarCurr,bitIndex18) ) ).
fof(addAssignment_38753,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex2)
<=> v123211(VarCurr,bitIndex2) ) ).
fof(addAssignment_38752,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex2)
<=> v123213(VarCurr,bitIndex2) ) ).
fof(addAssignment_38751,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex2)
<=> v114189(VarCurr,bitIndex2) ) ).
fof(addAssignment_38750,axiom,
! [VarCurr] :
( v123268(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38749,axiom,
! [VarCurr] :
( v123266(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123247(VarNext)
=> ( v123236(VarNext)
<=> v123236(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2148,axiom,
! [VarNext] :
( v123247(VarNext)
=> ( v123236(VarNext)
<=> v123257(VarNext) ) ) ).
fof(addAssignment_38748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123257(VarNext)
<=> v123255(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2911,axiom,
! [VarCurr] :
( ~ v123258(VarCurr)
=> ( v123255(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2823,axiom,
! [VarCurr] :
( v123258(VarCurr)
=> ( v123255(VarCurr)
<=> v123242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24337,axiom,
! [VarCurr] :
( v123258(VarCurr)
<=> ( v123259(VarCurr)
& v123260(VarCurr) ) ) ).
fof(writeUnaryOperator_9720,axiom,
! [VarCurr] :
( ~ v123260(VarCurr)
<=> v123240(VarCurr) ) ).
fof(writeUnaryOperator_9719,axiom,
! [VarCurr] :
( ~ v123259(VarCurr)
<=> v123238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123247(VarNext)
<=> v123248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123248(VarNext)
<=> ( v123249(VarNext)
& v123244(VarNext) ) ) ) ).
fof(writeUnaryOperator_9718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123249(VarNext)
<=> v123251(VarNext) ) ) ).
fof(addAssignment_38747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123251(VarNext)
<=> v123244(VarCurr) ) ) ).
fof(addAssignment_38746,axiom,
! [VarCurr] :
( v123244(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38745,axiom,
! [VarCurr] :
( v123242(VarCurr)
<=> v121620(VarCurr,bitIndex1) ) ).
fof(addAssignment_38744,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex1)
<=> v121622(VarCurr,bitIndex1) ) ).
fof(addAssignment_38743,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex1)
<=> v121627(VarCurr,bitIndex1) ) ).
fof(addAssignment_38742,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex1)
<=> v123214(VarCurr,bitIndex1) ) ).
fof(addAssignment_38741,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex7)
<=> v121340(VarCurr,bitIndex7) ) ).
fof(addAssignment_38740,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex7)
<=> v121342(VarCurr,bitIndex7) ) ).
fof(addAssignment_38739,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex7)
<=> v121344(VarCurr,bitIndex7) ) ).
fof(addAssignment_38738,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex7)
<=> v108981(VarCurr,bitIndex17) ) ).
fof(addAssignment_38737,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex1)
<=> v123211(VarCurr,bitIndex1) ) ).
fof(addAssignment_38736,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex1)
<=> v123213(VarCurr,bitIndex1) ) ).
fof(addAssignment_38735,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex1)
<=> v114189(VarCurr,bitIndex1) ) ).
fof(addAssignment_38734,axiom,
! [VarCurr] :
( v123240(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38733,axiom,
! [VarCurr] :
( v123238(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123219(VarNext)
=> ( v123200(VarNext)
<=> v123200(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2147,axiom,
! [VarNext] :
( v123219(VarNext)
=> ( v123200(VarNext)
<=> v123229(VarNext) ) ) ).
fof(addAssignment_38732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123229(VarNext)
<=> v123227(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2910,axiom,
! [VarCurr] :
( ~ v123230(VarCurr)
=> ( v123227(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2822,axiom,
! [VarCurr] :
( v123230(VarCurr)
=> ( v123227(VarCurr)
<=> v123206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24334,axiom,
! [VarCurr] :
( v123230(VarCurr)
<=> ( v123231(VarCurr)
& v123232(VarCurr) ) ) ).
fof(writeUnaryOperator_9717,axiom,
! [VarCurr] :
( ~ v123232(VarCurr)
<=> v123204(VarCurr) ) ).
fof(writeUnaryOperator_9716,axiom,
! [VarCurr] :
( ~ v123231(VarCurr)
<=> v123202(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123219(VarNext)
<=> v123220(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123220(VarNext)
<=> ( v123221(VarNext)
& v123216(VarNext) ) ) ) ).
fof(writeUnaryOperator_9715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123221(VarNext)
<=> v123223(VarNext) ) ) ).
fof(addAssignment_38731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123223(VarNext)
<=> v123216(VarCurr) ) ) ).
fof(addAssignment_38730,axiom,
! [VarCurr] :
( v123216(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38729,axiom,
! [VarCurr] :
( v123206(VarCurr)
<=> v121620(VarCurr,bitIndex0) ) ).
fof(addAssignment_38728,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex0)
<=> v121622(VarCurr,bitIndex0) ) ).
fof(addAssignment_38727,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex0)
<=> v121627(VarCurr,bitIndex0) ) ).
fof(addAssignment_38726,axiom,
! [VarCurr] :
( v121630(VarCurr,bitIndex0)
<=> v123214(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_268,axiom,
! [VarCurr] :
( ~ v121218(VarCurr)
=> ( ( v123214(VarCurr,bitIndex23)
<=> v121338(VarCurr,bitIndex29) )
& ( v123214(VarCurr,bitIndex22)
<=> v121338(VarCurr,bitIndex28) )
& ( v123214(VarCurr,bitIndex21)
<=> v121338(VarCurr,bitIndex27) )
& ( v123214(VarCurr,bitIndex20)
<=> v121338(VarCurr,bitIndex26) )
& ( v123214(VarCurr,bitIndex19)
<=> v121338(VarCurr,bitIndex25) )
& ( v123214(VarCurr,bitIndex18)
<=> v121338(VarCurr,bitIndex24) )
& ( v123214(VarCurr,bitIndex17)
<=> v121338(VarCurr,bitIndex23) )
& ( v123214(VarCurr,bitIndex16)
<=> v121338(VarCurr,bitIndex22) )
& ( v123214(VarCurr,bitIndex15)
<=> v121338(VarCurr,bitIndex21) )
& ( v123214(VarCurr,bitIndex14)
<=> v121338(VarCurr,bitIndex20) )
& ( v123214(VarCurr,bitIndex13)
<=> v121338(VarCurr,bitIndex19) )
& ( v123214(VarCurr,bitIndex12)
<=> v121338(VarCurr,bitIndex18) )
& ( v123214(VarCurr,bitIndex11)
<=> v121338(VarCurr,bitIndex17) )
& ( v123214(VarCurr,bitIndex10)
<=> v121338(VarCurr,bitIndex16) )
& ( v123214(VarCurr,bitIndex9)
<=> v121338(VarCurr,bitIndex15) )
& ( v123214(VarCurr,bitIndex8)
<=> v121338(VarCurr,bitIndex14) )
& ( v123214(VarCurr,bitIndex7)
<=> v121338(VarCurr,bitIndex13) )
& ( v123214(VarCurr,bitIndex6)
<=> v121338(VarCurr,bitIndex12) )
& ( v123214(VarCurr,bitIndex5)
<=> v121338(VarCurr,bitIndex11) )
& ( v123214(VarCurr,bitIndex4)
<=> v121338(VarCurr,bitIndex10) )
& ( v123214(VarCurr,bitIndex3)
<=> v121338(VarCurr,bitIndex9) )
& ( v123214(VarCurr,bitIndex2)
<=> v121338(VarCurr,bitIndex8) )
& ( v123214(VarCurr,bitIndex1)
<=> v121338(VarCurr,bitIndex7) )
& ( v123214(VarCurr,bitIndex0)
<=> v121338(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2821,axiom,
! [VarCurr] :
( v121218(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v123214(VarCurr,B)
<=> v123209(VarCurr,B) ) ) ) ).
fof(addAssignment_38725,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex6)
<=> v121340(VarCurr,bitIndex6) ) ).
fof(addAssignment_38724,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex6)
<=> v121342(VarCurr,bitIndex6) ) ).
fof(addAssignment_38723,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex6)
<=> v121344(VarCurr,bitIndex6) ) ).
fof(addAssignment_38722,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex6)
<=> v108981(VarCurr,bitIndex16) ) ).
fof(addAssignment_38721,axiom,
! [VarCurr] :
( v123209(VarCurr,bitIndex0)
<=> v123211(VarCurr,bitIndex0) ) ).
fof(addAssignment_38720,axiom,
! [VarCurr] :
( v123211(VarCurr,bitIndex0)
<=> v123213(VarCurr,bitIndex0) ) ).
fof(addAssignment_38719,axiom,
! [VarCurr] :
( v123213(VarCurr,bitIndex0)
<=> v114189(VarCurr,bitIndex0) ) ).
fof(addAssignment_38718,axiom,
! [VarCurr] :
( v123204(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38717,axiom,
! [VarCurr] :
( v123202(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38716,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v121888(VarCurr,B)
<=> v121890(VarCurr,B) ) ) ).
fof(addAssignment_38715,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex32)
<=> v121892(VarCurr) ) ).
fof(addAssignment_38714,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex31)
<=> v121894(VarCurr) ) ).
fof(addAssignment_38713,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex30)
<=> v121896(VarCurr) ) ).
fof(addAssignment_38712,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex29)
<=> v121898(VarCurr) ) ).
fof(addAssignment_38711,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex28)
<=> v121900(VarCurr) ) ).
fof(addAssignment_38710,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex27)
<=> v121902(VarCurr) ) ).
fof(addAssignment_38709,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex26)
<=> v121964(VarCurr) ) ).
fof(addAssignment_38708,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex25)
<=> v122020(VarCurr) ) ).
fof(addAssignment_38707,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex24)
<=> v122076(VarCurr) ) ).
fof(addAssignment_38706,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex23)
<=> v122132(VarCurr) ) ).
fof(addAssignment_38705,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex22)
<=> v122203(VarCurr) ) ).
fof(addAssignment_38704,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex21)
<=> v122246(VarCurr) ) ).
fof(addAssignment_38703,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex20)
<=> v122289(VarCurr) ) ).
fof(addAssignment_38702,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex19)
<=> v122332(VarCurr) ) ).
fof(addAssignment_38701,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex18)
<=> v122375(VarCurr) ) ).
fof(addAssignment_38700,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex17)
<=> v122418(VarCurr) ) ).
fof(addAssignment_38699,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex16)
<=> v122461(VarCurr) ) ).
fof(addAssignment_38698,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex15)
<=> v122504(VarCurr) ) ).
fof(addAssignment_38697,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex14)
<=> v122547(VarCurr) ) ).
fof(addAssignment_38696,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex13)
<=> v122590(VarCurr) ) ).
fof(addAssignment_38695,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex12)
<=> v122633(VarCurr) ) ).
fof(addAssignment_38694,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex11)
<=> v122676(VarCurr) ) ).
fof(addAssignment_38693,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex10)
<=> v122719(VarCurr) ) ).
fof(addAssignment_38692,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex9)
<=> v122762(VarCurr) ) ).
fof(addAssignment_38691,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex8)
<=> v122805(VarCurr) ) ).
fof(addAssignment_38690,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex7)
<=> v122848(VarCurr) ) ).
fof(addAssignment_38689,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex6)
<=> v122891(VarCurr) ) ).
fof(addAssignment_38688,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex5)
<=> v122934(VarCurr) ) ).
fof(addAssignment_38687,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex4)
<=> v122977(VarCurr) ) ).
fof(addAssignment_38686,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex3)
<=> v123020(VarCurr) ) ).
fof(addAssignment_38685,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex2)
<=> v123063(VarCurr) ) ).
fof(addAssignment_38684,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex1)
<=> v123108(VarCurr) ) ).
fof(addAssignment_38683,axiom,
! [VarCurr] :
( v121890(VarCurr,bitIndex0)
<=> v123151(VarCurr) ) ).
fof(addAssignment_38682,axiom,
! [VarCurr] :
( v123151(VarCurr)
<=> v123153(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123177(VarNext)
=> ( v123153(VarNext)
<=> v123153(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2820,axiom,
! [VarNext] :
( v123177(VarNext)
=> ( v123153(VarNext)
<=> v123187(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2073,axiom,
! [VarCurr] :
( ( ~ v123178(VarCurr)
& v123179(VarCurr) )
=> ( v123187(VarCurr)
<=> v123188(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2146,axiom,
! [VarCurr] :
( v123178(VarCurr)
=> ( v123187(VarCurr)
<=> v123159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123180(VarCurr)
=> ( v123188(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5337,axiom,
! [VarCurr] :
( v123180(VarCurr)
=> ( v123188(VarCurr)
<=> v123174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24331,axiom,
! [VarCurr] :
( v123177(VarCurr)
<=> ( v123178(VarCurr)
| v123179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24330,axiom,
! [VarCurr] :
( v123179(VarCurr)
<=> ( v123180(VarCurr)
| v123183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24329,axiom,
! [VarCurr] :
( v123183(VarCurr)
<=> ( v123184(VarCurr)
& v123186(VarCurr) ) ) ).
fof(writeUnaryOperator_9714,axiom,
! [VarCurr] :
( ~ v123186(VarCurr)
<=> v123180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24328,axiom,
! [VarCurr] :
( v123184(VarCurr)
<=> ( v123155(VarCurr)
& v123185(VarCurr) ) ) ).
fof(writeUnaryOperator_9713,axiom,
! [VarCurr] :
( ~ v123185(VarCurr)
<=> v123157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24327,axiom,
! [VarCurr] :
( v123180(VarCurr)
<=> ( v123181(VarCurr)
& v123182(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8391,axiom,
! [VarCurr] :
( v123182(VarCurr)
<=> ( v123157(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8390,axiom,
! [VarCurr] :
( v123181(VarCurr)
<=> ( v123155(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24326,axiom,
! [VarCurr] :
( v123178(VarCurr)
<=> ( v123155(VarCurr)
& v123157(VarCurr) ) ) ).
fof(addAssignment_38681,axiom,
! [VarCurr] :
( v123174(VarCurr)
<=> v121655(VarCurr,bitIndex0) ) ).
fof(addAssignment_38680,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex0)
<=> v121657(VarCurr,bitIndex0) ) ).
fof(addAssignment_38679,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex0)
<=> v121658(VarCurr,bitIndex0) ) ).
fof(addAssignment_38678,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex0)
<=> v122158(VarCurr,bitIndex0) ) ).
fof(addAssignment_38677,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex0)
<=> v122160(VarCurr,bitIndex0) ) ).
fof(addAssignment_38676,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex0)
<=> v123087(VarCurr,bitIndex0) ) ).
fof(addAssignment_38675,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex0)
<=> v122169(VarCurr,bitIndex0) ) ).
fof(addAssignment_38674,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex0)
<=> v118601(VarCurr,bitIndex0) ) ).
fof(addAssignment_38673,axiom,
! [VarCurr] :
( v123159(VarCurr)
<=> v121493(VarCurr,bitIndex1) ) ).
fof(addAssignment_38672,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex1)
<=> v123161(VarCurr) ) ).
fof(addAssignment_38671,axiom,
! [VarCurr] :
( v123161(VarCurr)
<=> v123163(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123168(VarNext)
=> ( v123163(VarNext)
<=> v123163(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2819,axiom,
! [VarNext] :
( v123168(VarNext)
=> ( v123163(VarNext)
<=> v123110(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24325,axiom,
! [VarCurr] :
( v123168(VarCurr)
<=> ( v123114(VarCurr)
& v123169(VarCurr) ) ) ).
fof(writeUnaryOperator_9712,axiom,
! [VarCurr] :
( ~ v123169(VarCurr)
<=> v123165(VarCurr) ) ).
fof(addAssignment_38670,axiom,
! [VarCurr] :
( v123165(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38669,axiom,
! [VarCurr] :
( v123157(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38668,axiom,
! [VarCurr] :
( v123155(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38667,axiom,
! [VarCurr] :
( v123108(VarCurr)
<=> v123110(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123134(VarNext)
=> ( v123110(VarNext)
<=> v123110(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2818,axiom,
! [VarNext] :
( v123134(VarNext)
=> ( v123110(VarNext)
<=> v123144(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2072,axiom,
! [VarCurr] :
( ( ~ v123135(VarCurr)
& v123136(VarCurr) )
=> ( v123144(VarCurr)
<=> v123145(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2145,axiom,
! [VarCurr] :
( v123135(VarCurr)
=> ( v123144(VarCurr)
<=> v123116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123137(VarCurr)
=> ( v123145(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5336,axiom,
! [VarCurr] :
( v123137(VarCurr)
=> ( v123145(VarCurr)
<=> v123131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24324,axiom,
! [VarCurr] :
( v123134(VarCurr)
<=> ( v123135(VarCurr)
| v123136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24323,axiom,
! [VarCurr] :
( v123136(VarCurr)
<=> ( v123137(VarCurr)
| v123140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24322,axiom,
! [VarCurr] :
( v123140(VarCurr)
<=> ( v123141(VarCurr)
& v123143(VarCurr) ) ) ).
fof(writeUnaryOperator_9711,axiom,
! [VarCurr] :
( ~ v123143(VarCurr)
<=> v123137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24321,axiom,
! [VarCurr] :
( v123141(VarCurr)
<=> ( v123112(VarCurr)
& v123142(VarCurr) ) ) ).
fof(writeUnaryOperator_9710,axiom,
! [VarCurr] :
( ~ v123142(VarCurr)
<=> v123114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24320,axiom,
! [VarCurr] :
( v123137(VarCurr)
<=> ( v123138(VarCurr)
& v123139(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8389,axiom,
! [VarCurr] :
( v123139(VarCurr)
<=> ( v123114(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8388,axiom,
! [VarCurr] :
( v123138(VarCurr)
<=> ( v123112(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24319,axiom,
! [VarCurr] :
( v123135(VarCurr)
<=> ( v123112(VarCurr)
& v123114(VarCurr) ) ) ).
fof(addAssignment_38666,axiom,
! [VarCurr] :
( v123131(VarCurr)
<=> v121655(VarCurr,bitIndex1) ) ).
fof(addAssignment_38665,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex1)
<=> v121657(VarCurr,bitIndex1) ) ).
fof(addAssignment_38664,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex1)
<=> v121658(VarCurr,bitIndex1) ) ).
fof(addAssignment_38663,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex1)
<=> v122158(VarCurr,bitIndex1) ) ).
fof(addAssignment_38662,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex1)
<=> v122160(VarCurr,bitIndex1) ) ).
fof(addAssignment_38661,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex1)
<=> v123087(VarCurr,bitIndex1) ) ).
fof(addAssignment_38660,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex1)
<=> v122169(VarCurr,bitIndex1) ) ).
fof(addAssignment_38659,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex1)
<=> v118601(VarCurr,bitIndex1) ) ).
fof(addAssignment_38658,axiom,
! [VarCurr] :
( v123116(VarCurr)
<=> v121493(VarCurr,bitIndex2) ) ).
fof(addAssignment_38657,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex2)
<=> v123118(VarCurr) ) ).
fof(addAssignment_38656,axiom,
! [VarCurr] :
( v123118(VarCurr)
<=> v123120(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123125(VarNext)
=> ( v123120(VarNext)
<=> v123120(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2817,axiom,
! [VarNext] :
( v123125(VarNext)
=> ( v123120(VarNext)
<=> v123065(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24318,axiom,
! [VarCurr] :
( v123125(VarCurr)
<=> ( v123069(VarCurr)
& v123126(VarCurr) ) ) ).
fof(writeUnaryOperator_9709,axiom,
! [VarCurr] :
( ~ v123126(VarCurr)
<=> v123122(VarCurr) ) ).
fof(addAssignment_38655,axiom,
! [VarCurr] :
( v123122(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38654,axiom,
! [VarCurr] :
( v123114(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38653,axiom,
! [VarCurr] :
( v123112(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38652,axiom,
! [VarCurr] :
( v123063(VarCurr)
<=> v123065(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123091(VarNext)
=> ( v123065(VarNext)
<=> v123065(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2816,axiom,
! [VarNext] :
( v123091(VarNext)
=> ( v123065(VarNext)
<=> v123101(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2071,axiom,
! [VarCurr] :
( ( ~ v123092(VarCurr)
& v123093(VarCurr) )
=> ( v123101(VarCurr)
<=> v123102(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2144,axiom,
! [VarCurr] :
( v123092(VarCurr)
=> ( v123101(VarCurr)
<=> v123071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123094(VarCurr)
=> ( v123102(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5335,axiom,
! [VarCurr] :
( v123094(VarCurr)
=> ( v123102(VarCurr)
<=> v123086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24317,axiom,
! [VarCurr] :
( v123091(VarCurr)
<=> ( v123092(VarCurr)
| v123093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24316,axiom,
! [VarCurr] :
( v123093(VarCurr)
<=> ( v123094(VarCurr)
| v123097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24315,axiom,
! [VarCurr] :
( v123097(VarCurr)
<=> ( v123098(VarCurr)
& v123100(VarCurr) ) ) ).
fof(writeUnaryOperator_9708,axiom,
! [VarCurr] :
( ~ v123100(VarCurr)
<=> v123094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24314,axiom,
! [VarCurr] :
( v123098(VarCurr)
<=> ( v123067(VarCurr)
& v123099(VarCurr) ) ) ).
fof(writeUnaryOperator_9707,axiom,
! [VarCurr] :
( ~ v123099(VarCurr)
<=> v123069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24313,axiom,
! [VarCurr] :
( v123094(VarCurr)
<=> ( v123095(VarCurr)
& v123096(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8387,axiom,
! [VarCurr] :
( v123096(VarCurr)
<=> ( v123069(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8386,axiom,
! [VarCurr] :
( v123095(VarCurr)
<=> ( v123067(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24312,axiom,
! [VarCurr] :
( v123092(VarCurr)
<=> ( v123067(VarCurr)
& v123069(VarCurr) ) ) ).
fof(addAssignment_38651,axiom,
! [VarCurr] :
( v123086(VarCurr)
<=> v121655(VarCurr,bitIndex2) ) ).
fof(addAssignment_38650,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex2)
<=> v121657(VarCurr,bitIndex2) ) ).
fof(addAssignment_38649,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex2)
<=> v121658(VarCurr,bitIndex2) ) ).
fof(addAssignment_38648,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex2)
<=> v122158(VarCurr,bitIndex2) ) ).
fof(addAssignment_38647,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex2)
<=> v122160(VarCurr,bitIndex2) ) ).
fof(addAssignment_38646,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex2)
<=> v123087(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2904,axiom,
! [VarCurr] :
( ~ v122183(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v123087(VarCurr,B)
<=> v122162(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2815,axiom,
! [VarCurr] :
( v122183(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v123087(VarCurr,B)
<=> v123088(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_267,axiom,
! [VarCurr] :
( ~ v108448(VarCurr)
=> ( ( v123088(VarCurr,bitIndex2)
<=> v108960(VarCurr,bitIndex16) )
& ( v123088(VarCurr,bitIndex1)
<=> v108960(VarCurr,bitIndex15) )
& ( v123088(VarCurr,bitIndex0)
<=> v108960(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2814,axiom,
! [VarCurr] :
( v108448(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v123088(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38645,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex2)
<=> v122169(VarCurr,bitIndex2) ) ).
fof(addAssignment_38644,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex2)
<=> v118601(VarCurr,bitIndex2) ) ).
fof(addAssignment_38643,axiom,
! [VarCurr] :
( v123071(VarCurr)
<=> v121493(VarCurr,bitIndex3) ) ).
fof(addAssignment_38642,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex3)
<=> v123073(VarCurr) ) ).
fof(addAssignment_38641,axiom,
! [VarCurr] :
( v123073(VarCurr)
<=> v123075(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123080(VarNext)
=> ( v123075(VarNext)
<=> v123075(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2813,axiom,
! [VarNext] :
( v123080(VarNext)
=> ( v123075(VarNext)
<=> v123022(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24311,axiom,
! [VarCurr] :
( v123080(VarCurr)
<=> ( v123026(VarCurr)
& v123081(VarCurr) ) ) ).
fof(writeUnaryOperator_9706,axiom,
! [VarCurr] :
( ~ v123081(VarCurr)
<=> v123077(VarCurr) ) ).
fof(addAssignment_38640,axiom,
! [VarCurr] :
( v123077(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38639,axiom,
! [VarCurr] :
( v123069(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38638,axiom,
! [VarCurr] :
( v123067(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38637,axiom,
! [VarCurr] :
( v123020(VarCurr)
<=> v123022(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123046(VarNext)
=> ( v123022(VarNext)
<=> v123022(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2812,axiom,
! [VarNext] :
( v123046(VarNext)
=> ( v123022(VarNext)
<=> v123056(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2070,axiom,
! [VarCurr] :
( ( ~ v123047(VarCurr)
& v123048(VarCurr) )
=> ( v123056(VarCurr)
<=> v123057(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2143,axiom,
! [VarCurr] :
( v123047(VarCurr)
=> ( v123056(VarCurr)
<=> v123028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123049(VarCurr)
=> ( v123057(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5334,axiom,
! [VarCurr] :
( v123049(VarCurr)
=> ( v123057(VarCurr)
<=> v123043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24310,axiom,
! [VarCurr] :
( v123046(VarCurr)
<=> ( v123047(VarCurr)
| v123048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24309,axiom,
! [VarCurr] :
( v123048(VarCurr)
<=> ( v123049(VarCurr)
| v123052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24308,axiom,
! [VarCurr] :
( v123052(VarCurr)
<=> ( v123053(VarCurr)
& v123055(VarCurr) ) ) ).
fof(writeUnaryOperator_9705,axiom,
! [VarCurr] :
( ~ v123055(VarCurr)
<=> v123049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24307,axiom,
! [VarCurr] :
( v123053(VarCurr)
<=> ( v123024(VarCurr)
& v123054(VarCurr) ) ) ).
fof(writeUnaryOperator_9704,axiom,
! [VarCurr] :
( ~ v123054(VarCurr)
<=> v123026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24306,axiom,
! [VarCurr] :
( v123049(VarCurr)
<=> ( v123050(VarCurr)
& v123051(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8385,axiom,
! [VarCurr] :
( v123051(VarCurr)
<=> ( v123026(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8384,axiom,
! [VarCurr] :
( v123050(VarCurr)
<=> ( v123024(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24305,axiom,
! [VarCurr] :
( v123047(VarCurr)
<=> ( v123024(VarCurr)
& v123026(VarCurr) ) ) ).
fof(addAssignment_38636,axiom,
! [VarCurr] :
( v123043(VarCurr)
<=> v121655(VarCurr,bitIndex3) ) ).
fof(addAssignment_38635,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex3)
<=> v121657(VarCurr,bitIndex3) ) ).
fof(addAssignment_38634,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex3)
<=> v121658(VarCurr,bitIndex3) ) ).
fof(addAssignment_38633,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex3)
<=> v122158(VarCurr,bitIndex3) ) ).
fof(addAssignment_38632,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex3)
<=> v122160(VarCurr,bitIndex3) ) ).
fof(addAssignment_38631,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex3)
<=> v122182(VarCurr,bitIndex0) ) ).
fof(addAssignment_38630,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex3)
<=> v122169(VarCurr,bitIndex3) ) ).
fof(addAssignment_38629,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex3)
<=> v118601(VarCurr,bitIndex3) ) ).
fof(addAssignment_38628,axiom,
! [VarCurr] :
( v123028(VarCurr)
<=> v121493(VarCurr,bitIndex4) ) ).
fof(addAssignment_38627,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex4)
<=> v123030(VarCurr) ) ).
fof(addAssignment_38626,axiom,
! [VarCurr] :
( v123030(VarCurr)
<=> v123032(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123037(VarNext)
=> ( v123032(VarNext)
<=> v123032(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2811,axiom,
! [VarNext] :
( v123037(VarNext)
=> ( v123032(VarNext)
<=> v122979(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24304,axiom,
! [VarCurr] :
( v123037(VarCurr)
<=> ( v122983(VarCurr)
& v123038(VarCurr) ) ) ).
fof(writeUnaryOperator_9703,axiom,
! [VarCurr] :
( ~ v123038(VarCurr)
<=> v123034(VarCurr) ) ).
fof(addAssignment_38625,axiom,
! [VarCurr] :
( v123034(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38624,axiom,
! [VarCurr] :
( v123026(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38623,axiom,
! [VarCurr] :
( v123024(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38622,axiom,
! [VarCurr] :
( v122977(VarCurr)
<=> v122979(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123003(VarNext)
=> ( v122979(VarNext)
<=> v122979(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2810,axiom,
! [VarNext] :
( v123003(VarNext)
=> ( v122979(VarNext)
<=> v123013(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2069,axiom,
! [VarCurr] :
( ( ~ v123004(VarCurr)
& v123005(VarCurr) )
=> ( v123013(VarCurr)
<=> v123014(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2142,axiom,
! [VarCurr] :
( v123004(VarCurr)
=> ( v123013(VarCurr)
<=> v122985(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123006(VarCurr)
=> ( v123014(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5333,axiom,
! [VarCurr] :
( v123006(VarCurr)
=> ( v123014(VarCurr)
<=> v123000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24303,axiom,
! [VarCurr] :
( v123003(VarCurr)
<=> ( v123004(VarCurr)
| v123005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24302,axiom,
! [VarCurr] :
( v123005(VarCurr)
<=> ( v123006(VarCurr)
| v123009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24301,axiom,
! [VarCurr] :
( v123009(VarCurr)
<=> ( v123010(VarCurr)
& v123012(VarCurr) ) ) ).
fof(writeUnaryOperator_9702,axiom,
! [VarCurr] :
( ~ v123012(VarCurr)
<=> v123006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24300,axiom,
! [VarCurr] :
( v123010(VarCurr)
<=> ( v122981(VarCurr)
& v123011(VarCurr) ) ) ).
fof(writeUnaryOperator_9701,axiom,
! [VarCurr] :
( ~ v123011(VarCurr)
<=> v122983(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24299,axiom,
! [VarCurr] :
( v123006(VarCurr)
<=> ( v123007(VarCurr)
& v123008(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8383,axiom,
! [VarCurr] :
( v123008(VarCurr)
<=> ( v122983(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8382,axiom,
! [VarCurr] :
( v123007(VarCurr)
<=> ( v122981(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24298,axiom,
! [VarCurr] :
( v123004(VarCurr)
<=> ( v122981(VarCurr)
& v122983(VarCurr) ) ) ).
fof(addAssignment_38621,axiom,
! [VarCurr] :
( v123000(VarCurr)
<=> v121655(VarCurr,bitIndex4) ) ).
fof(addAssignment_38620,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex4)
<=> v121657(VarCurr,bitIndex4) ) ).
fof(addAssignment_38619,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex4)
<=> v121658(VarCurr,bitIndex4) ) ).
fof(addAssignment_38618,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex4)
<=> v122158(VarCurr,bitIndex4) ) ).
fof(addAssignment_38617,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex4)
<=> v122160(VarCurr,bitIndex4) ) ).
fof(addAssignment_38616,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex4)
<=> v122182(VarCurr,bitIndex1) ) ).
fof(addAssignment_38615,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex4)
<=> v122169(VarCurr,bitIndex4) ) ).
fof(addAssignment_38614,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex4)
<=> v118601(VarCurr,bitIndex4) ) ).
fof(addAssignment_38613,axiom,
! [VarCurr] :
( v122985(VarCurr)
<=> v121493(VarCurr,bitIndex5) ) ).
fof(addAssignment_38612,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex5)
<=> v122987(VarCurr) ) ).
fof(addAssignment_38611,axiom,
! [VarCurr] :
( v122987(VarCurr)
<=> v122989(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122994(VarNext)
=> ( v122989(VarNext)
<=> v122989(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2809,axiom,
! [VarNext] :
( v122994(VarNext)
=> ( v122989(VarNext)
<=> v122936(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24297,axiom,
! [VarCurr] :
( v122994(VarCurr)
<=> ( v122940(VarCurr)
& v122995(VarCurr) ) ) ).
fof(writeUnaryOperator_9700,axiom,
! [VarCurr] :
( ~ v122995(VarCurr)
<=> v122991(VarCurr) ) ).
fof(addAssignment_38610,axiom,
! [VarCurr] :
( v122991(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38609,axiom,
! [VarCurr] :
( v122983(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38608,axiom,
! [VarCurr] :
( v122981(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38607,axiom,
! [VarCurr] :
( v122934(VarCurr)
<=> v122936(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122960(VarNext)
=> ( v122936(VarNext)
<=> v122936(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2808,axiom,
! [VarNext] :
( v122960(VarNext)
=> ( v122936(VarNext)
<=> v122970(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2068,axiom,
! [VarCurr] :
( ( ~ v122961(VarCurr)
& v122962(VarCurr) )
=> ( v122970(VarCurr)
<=> v122971(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2141,axiom,
! [VarCurr] :
( v122961(VarCurr)
=> ( v122970(VarCurr)
<=> v122942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122963(VarCurr)
=> ( v122971(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5332,axiom,
! [VarCurr] :
( v122963(VarCurr)
=> ( v122971(VarCurr)
<=> v122957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24296,axiom,
! [VarCurr] :
( v122960(VarCurr)
<=> ( v122961(VarCurr)
| v122962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24295,axiom,
! [VarCurr] :
( v122962(VarCurr)
<=> ( v122963(VarCurr)
| v122966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24294,axiom,
! [VarCurr] :
( v122966(VarCurr)
<=> ( v122967(VarCurr)
& v122969(VarCurr) ) ) ).
fof(writeUnaryOperator_9699,axiom,
! [VarCurr] :
( ~ v122969(VarCurr)
<=> v122963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24293,axiom,
! [VarCurr] :
( v122967(VarCurr)
<=> ( v122938(VarCurr)
& v122968(VarCurr) ) ) ).
fof(writeUnaryOperator_9698,axiom,
! [VarCurr] :
( ~ v122968(VarCurr)
<=> v122940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24292,axiom,
! [VarCurr] :
( v122963(VarCurr)
<=> ( v122964(VarCurr)
& v122965(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8381,axiom,
! [VarCurr] :
( v122965(VarCurr)
<=> ( v122940(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8380,axiom,
! [VarCurr] :
( v122964(VarCurr)
<=> ( v122938(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24291,axiom,
! [VarCurr] :
( v122961(VarCurr)
<=> ( v122938(VarCurr)
& v122940(VarCurr) ) ) ).
fof(addAssignment_38606,axiom,
! [VarCurr] :
( v122957(VarCurr)
<=> v121655(VarCurr,bitIndex5) ) ).
fof(addAssignment_38605,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex5)
<=> v121657(VarCurr,bitIndex5) ) ).
fof(addAssignment_38604,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex5)
<=> v121658(VarCurr,bitIndex5) ) ).
fof(addAssignment_38603,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex5)
<=> v122158(VarCurr,bitIndex5) ) ).
fof(addAssignment_38602,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex5)
<=> v122160(VarCurr,bitIndex5) ) ).
fof(addAssignment_38601,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex5)
<=> v122182(VarCurr,bitIndex2) ) ).
fof(addAssignment_38600,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex5)
<=> v122169(VarCurr,bitIndex5) ) ).
fof(addAssignment_38599,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex5)
<=> v118601(VarCurr,bitIndex5) ) ).
fof(addAssignment_38598,axiom,
! [VarCurr] :
( v122942(VarCurr)
<=> v121493(VarCurr,bitIndex6) ) ).
fof(addAssignment_38597,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex6)
<=> v122944(VarCurr) ) ).
fof(addAssignment_38596,axiom,
! [VarCurr] :
( v122944(VarCurr)
<=> v122946(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122951(VarNext)
=> ( v122946(VarNext)
<=> v122946(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2807,axiom,
! [VarNext] :
( v122951(VarNext)
=> ( v122946(VarNext)
<=> v122893(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24290,axiom,
! [VarCurr] :
( v122951(VarCurr)
<=> ( v122897(VarCurr)
& v122952(VarCurr) ) ) ).
fof(writeUnaryOperator_9697,axiom,
! [VarCurr] :
( ~ v122952(VarCurr)
<=> v122948(VarCurr) ) ).
fof(addAssignment_38595,axiom,
! [VarCurr] :
( v122948(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38594,axiom,
! [VarCurr] :
( v122940(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38593,axiom,
! [VarCurr] :
( v122938(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38592,axiom,
! [VarCurr] :
( v122891(VarCurr)
<=> v122893(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122917(VarNext)
=> ( v122893(VarNext)
<=> v122893(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2806,axiom,
! [VarNext] :
( v122917(VarNext)
=> ( v122893(VarNext)
<=> v122927(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2067,axiom,
! [VarCurr] :
( ( ~ v122918(VarCurr)
& v122919(VarCurr) )
=> ( v122927(VarCurr)
<=> v122928(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2140,axiom,
! [VarCurr] :
( v122918(VarCurr)
=> ( v122927(VarCurr)
<=> v122899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122920(VarCurr)
=> ( v122928(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5331,axiom,
! [VarCurr] :
( v122920(VarCurr)
=> ( v122928(VarCurr)
<=> v122914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24289,axiom,
! [VarCurr] :
( v122917(VarCurr)
<=> ( v122918(VarCurr)
| v122919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24288,axiom,
! [VarCurr] :
( v122919(VarCurr)
<=> ( v122920(VarCurr)
| v122923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24287,axiom,
! [VarCurr] :
( v122923(VarCurr)
<=> ( v122924(VarCurr)
& v122926(VarCurr) ) ) ).
fof(writeUnaryOperator_9696,axiom,
! [VarCurr] :
( ~ v122926(VarCurr)
<=> v122920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24286,axiom,
! [VarCurr] :
( v122924(VarCurr)
<=> ( v122895(VarCurr)
& v122925(VarCurr) ) ) ).
fof(writeUnaryOperator_9695,axiom,
! [VarCurr] :
( ~ v122925(VarCurr)
<=> v122897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24285,axiom,
! [VarCurr] :
( v122920(VarCurr)
<=> ( v122921(VarCurr)
& v122922(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8379,axiom,
! [VarCurr] :
( v122922(VarCurr)
<=> ( v122897(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8378,axiom,
! [VarCurr] :
( v122921(VarCurr)
<=> ( v122895(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24284,axiom,
! [VarCurr] :
( v122918(VarCurr)
<=> ( v122895(VarCurr)
& v122897(VarCurr) ) ) ).
fof(addAssignment_38591,axiom,
! [VarCurr] :
( v122914(VarCurr)
<=> v121655(VarCurr,bitIndex6) ) ).
fof(addAssignment_38590,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex6)
<=> v121657(VarCurr,bitIndex6) ) ).
fof(addAssignment_38589,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex6)
<=> v121658(VarCurr,bitIndex6) ) ).
fof(addAssignment_38588,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex6)
<=> v122158(VarCurr,bitIndex6) ) ).
fof(addAssignment_38587,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex6)
<=> v122160(VarCurr,bitIndex6) ) ).
fof(addAssignment_38586,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex6)
<=> v122182(VarCurr,bitIndex3) ) ).
fof(addAssignment_38585,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex6)
<=> v122169(VarCurr,bitIndex6) ) ).
fof(addAssignment_38584,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex6)
<=> v118601(VarCurr,bitIndex6) ) ).
fof(addAssignment_38583,axiom,
! [VarCurr] :
( v122899(VarCurr)
<=> v121493(VarCurr,bitIndex7) ) ).
fof(addAssignment_38582,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex7)
<=> v122901(VarCurr) ) ).
fof(addAssignment_38581,axiom,
! [VarCurr] :
( v122901(VarCurr)
<=> v122903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122908(VarNext)
=> ( v122903(VarNext)
<=> v122903(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2805,axiom,
! [VarNext] :
( v122908(VarNext)
=> ( v122903(VarNext)
<=> v122850(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24283,axiom,
! [VarCurr] :
( v122908(VarCurr)
<=> ( v122854(VarCurr)
& v122909(VarCurr) ) ) ).
fof(writeUnaryOperator_9694,axiom,
! [VarCurr] :
( ~ v122909(VarCurr)
<=> v122905(VarCurr) ) ).
fof(addAssignment_38580,axiom,
! [VarCurr] :
( v122905(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38579,axiom,
! [VarCurr] :
( v122897(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38578,axiom,
! [VarCurr] :
( v122895(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38577,axiom,
! [VarCurr] :
( v122848(VarCurr)
<=> v122850(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122874(VarNext)
=> ( v122850(VarNext)
<=> v122850(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2804,axiom,
! [VarNext] :
( v122874(VarNext)
=> ( v122850(VarNext)
<=> v122884(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2066,axiom,
! [VarCurr] :
( ( ~ v122875(VarCurr)
& v122876(VarCurr) )
=> ( v122884(VarCurr)
<=> v122885(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2139,axiom,
! [VarCurr] :
( v122875(VarCurr)
=> ( v122884(VarCurr)
<=> v122856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122877(VarCurr)
=> ( v122885(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5330,axiom,
! [VarCurr] :
( v122877(VarCurr)
=> ( v122885(VarCurr)
<=> v122871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24282,axiom,
! [VarCurr] :
( v122874(VarCurr)
<=> ( v122875(VarCurr)
| v122876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24281,axiom,
! [VarCurr] :
( v122876(VarCurr)
<=> ( v122877(VarCurr)
| v122880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24280,axiom,
! [VarCurr] :
( v122880(VarCurr)
<=> ( v122881(VarCurr)
& v122883(VarCurr) ) ) ).
fof(writeUnaryOperator_9693,axiom,
! [VarCurr] :
( ~ v122883(VarCurr)
<=> v122877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24279,axiom,
! [VarCurr] :
( v122881(VarCurr)
<=> ( v122852(VarCurr)
& v122882(VarCurr) ) ) ).
fof(writeUnaryOperator_9692,axiom,
! [VarCurr] :
( ~ v122882(VarCurr)
<=> v122854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24278,axiom,
! [VarCurr] :
( v122877(VarCurr)
<=> ( v122878(VarCurr)
& v122879(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8377,axiom,
! [VarCurr] :
( v122879(VarCurr)
<=> ( v122854(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8376,axiom,
! [VarCurr] :
( v122878(VarCurr)
<=> ( v122852(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24277,axiom,
! [VarCurr] :
( v122875(VarCurr)
<=> ( v122852(VarCurr)
& v122854(VarCurr) ) ) ).
fof(addAssignment_38576,axiom,
! [VarCurr] :
( v122871(VarCurr)
<=> v121655(VarCurr,bitIndex7) ) ).
fof(addAssignment_38575,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex7)
<=> v121657(VarCurr,bitIndex7) ) ).
fof(addAssignment_38574,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex7)
<=> v121658(VarCurr,bitIndex7) ) ).
fof(addAssignment_38573,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex7)
<=> v122158(VarCurr,bitIndex7) ) ).
fof(addAssignment_38572,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex7)
<=> v122160(VarCurr,bitIndex7) ) ).
fof(addAssignment_38571,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex7)
<=> v122182(VarCurr,bitIndex4) ) ).
fof(addAssignment_38570,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex7)
<=> v122169(VarCurr,bitIndex7) ) ).
fof(addAssignment_38569,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex7)
<=> v118601(VarCurr,bitIndex7) ) ).
fof(addAssignment_38568,axiom,
! [VarCurr] :
( v122856(VarCurr)
<=> v121493(VarCurr,bitIndex8) ) ).
fof(addAssignment_38567,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex8)
<=> v122858(VarCurr) ) ).
fof(addAssignment_38566,axiom,
! [VarCurr] :
( v122858(VarCurr)
<=> v122860(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122865(VarNext)
=> ( v122860(VarNext)
<=> v122860(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2803,axiom,
! [VarNext] :
( v122865(VarNext)
=> ( v122860(VarNext)
<=> v122807(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24276,axiom,
! [VarCurr] :
( v122865(VarCurr)
<=> ( v122811(VarCurr)
& v122866(VarCurr) ) ) ).
fof(writeUnaryOperator_9691,axiom,
! [VarCurr] :
( ~ v122866(VarCurr)
<=> v122862(VarCurr) ) ).
fof(addAssignment_38565,axiom,
! [VarCurr] :
( v122862(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38564,axiom,
! [VarCurr] :
( v122854(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38563,axiom,
! [VarCurr] :
( v122852(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38562,axiom,
! [VarCurr] :
( v122805(VarCurr)
<=> v122807(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122831(VarNext)
=> ( v122807(VarNext)
<=> v122807(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2802,axiom,
! [VarNext] :
( v122831(VarNext)
=> ( v122807(VarNext)
<=> v122841(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2065,axiom,
! [VarCurr] :
( ( ~ v122832(VarCurr)
& v122833(VarCurr) )
=> ( v122841(VarCurr)
<=> v122842(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2138,axiom,
! [VarCurr] :
( v122832(VarCurr)
=> ( v122841(VarCurr)
<=> v122813(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122834(VarCurr)
=> ( v122842(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5329,axiom,
! [VarCurr] :
( v122834(VarCurr)
=> ( v122842(VarCurr)
<=> v122828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24275,axiom,
! [VarCurr] :
( v122831(VarCurr)
<=> ( v122832(VarCurr)
| v122833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24274,axiom,
! [VarCurr] :
( v122833(VarCurr)
<=> ( v122834(VarCurr)
| v122837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24273,axiom,
! [VarCurr] :
( v122837(VarCurr)
<=> ( v122838(VarCurr)
& v122840(VarCurr) ) ) ).
fof(writeUnaryOperator_9690,axiom,
! [VarCurr] :
( ~ v122840(VarCurr)
<=> v122834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24272,axiom,
! [VarCurr] :
( v122838(VarCurr)
<=> ( v122809(VarCurr)
& v122839(VarCurr) ) ) ).
fof(writeUnaryOperator_9689,axiom,
! [VarCurr] :
( ~ v122839(VarCurr)
<=> v122811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24271,axiom,
! [VarCurr] :
( v122834(VarCurr)
<=> ( v122835(VarCurr)
& v122836(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8375,axiom,
! [VarCurr] :
( v122836(VarCurr)
<=> ( v122811(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8374,axiom,
! [VarCurr] :
( v122835(VarCurr)
<=> ( v122809(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24270,axiom,
! [VarCurr] :
( v122832(VarCurr)
<=> ( v122809(VarCurr)
& v122811(VarCurr) ) ) ).
fof(addAssignment_38561,axiom,
! [VarCurr] :
( v122828(VarCurr)
<=> v121655(VarCurr,bitIndex8) ) ).
fof(addAssignment_38560,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex8)
<=> v121657(VarCurr,bitIndex8) ) ).
fof(addAssignment_38559,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex8)
<=> v121658(VarCurr,bitIndex8) ) ).
fof(addAssignment_38558,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex8)
<=> v122158(VarCurr,bitIndex8) ) ).
fof(addAssignment_38557,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex8)
<=> v122160(VarCurr,bitIndex8) ) ).
fof(addAssignment_38556,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex8)
<=> v122182(VarCurr,bitIndex5) ) ).
fof(addAssignment_38555,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex8)
<=> v122169(VarCurr,bitIndex8) ) ).
fof(addAssignment_38554,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex8)
<=> v118601(VarCurr,bitIndex8) ) ).
fof(addAssignment_38553,axiom,
! [VarCurr] :
( v122813(VarCurr)
<=> v121493(VarCurr,bitIndex9) ) ).
fof(addAssignment_38552,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex9)
<=> v122815(VarCurr) ) ).
fof(addAssignment_38551,axiom,
! [VarCurr] :
( v122815(VarCurr)
<=> v122817(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122822(VarNext)
=> ( v122817(VarNext)
<=> v122817(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2801,axiom,
! [VarNext] :
( v122822(VarNext)
=> ( v122817(VarNext)
<=> v122764(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24269,axiom,
! [VarCurr] :
( v122822(VarCurr)
<=> ( v122768(VarCurr)
& v122823(VarCurr) ) ) ).
fof(writeUnaryOperator_9688,axiom,
! [VarCurr] :
( ~ v122823(VarCurr)
<=> v122819(VarCurr) ) ).
fof(addAssignment_38550,axiom,
! [VarCurr] :
( v122819(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38549,axiom,
! [VarCurr] :
( v122811(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38548,axiom,
! [VarCurr] :
( v122809(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38547,axiom,
! [VarCurr] :
( v122762(VarCurr)
<=> v122764(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122788(VarNext)
=> ( v122764(VarNext)
<=> v122764(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2800,axiom,
! [VarNext] :
( v122788(VarNext)
=> ( v122764(VarNext)
<=> v122798(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2064,axiom,
! [VarCurr] :
( ( ~ v122789(VarCurr)
& v122790(VarCurr) )
=> ( v122798(VarCurr)
<=> v122799(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2137,axiom,
! [VarCurr] :
( v122789(VarCurr)
=> ( v122798(VarCurr)
<=> v122770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122791(VarCurr)
=> ( v122799(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5328,axiom,
! [VarCurr] :
( v122791(VarCurr)
=> ( v122799(VarCurr)
<=> v122785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24268,axiom,
! [VarCurr] :
( v122788(VarCurr)
<=> ( v122789(VarCurr)
| v122790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24267,axiom,
! [VarCurr] :
( v122790(VarCurr)
<=> ( v122791(VarCurr)
| v122794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24266,axiom,
! [VarCurr] :
( v122794(VarCurr)
<=> ( v122795(VarCurr)
& v122797(VarCurr) ) ) ).
fof(writeUnaryOperator_9687,axiom,
! [VarCurr] :
( ~ v122797(VarCurr)
<=> v122791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24265,axiom,
! [VarCurr] :
( v122795(VarCurr)
<=> ( v122766(VarCurr)
& v122796(VarCurr) ) ) ).
fof(writeUnaryOperator_9686,axiom,
! [VarCurr] :
( ~ v122796(VarCurr)
<=> v122768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24264,axiom,
! [VarCurr] :
( v122791(VarCurr)
<=> ( v122792(VarCurr)
& v122793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8373,axiom,
! [VarCurr] :
( v122793(VarCurr)
<=> ( v122768(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8372,axiom,
! [VarCurr] :
( v122792(VarCurr)
<=> ( v122766(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24263,axiom,
! [VarCurr] :
( v122789(VarCurr)
<=> ( v122766(VarCurr)
& v122768(VarCurr) ) ) ).
fof(addAssignment_38546,axiom,
! [VarCurr] :
( v122785(VarCurr)
<=> v121655(VarCurr,bitIndex9) ) ).
fof(addAssignment_38545,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex9)
<=> v121657(VarCurr,bitIndex9) ) ).
fof(addAssignment_38544,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex9)
<=> v121658(VarCurr,bitIndex9) ) ).
fof(addAssignment_38543,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex9)
<=> v122158(VarCurr,bitIndex9) ) ).
fof(addAssignment_38542,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex9)
<=> v122160(VarCurr,bitIndex9) ) ).
fof(addAssignment_38541,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex9)
<=> v122182(VarCurr,bitIndex6) ) ).
fof(addAssignment_38540,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex9)
<=> v122169(VarCurr,bitIndex9) ) ).
fof(addAssignment_38539,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex9)
<=> v118601(VarCurr,bitIndex9) ) ).
fof(addAssignment_38538,axiom,
! [VarCurr] :
( v122770(VarCurr)
<=> v121493(VarCurr,bitIndex10) ) ).
fof(addAssignment_38537,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex10)
<=> v122772(VarCurr) ) ).
fof(addAssignment_38536,axiom,
! [VarCurr] :
( v122772(VarCurr)
<=> v122774(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122779(VarNext)
=> ( v122774(VarNext)
<=> v122774(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2799,axiom,
! [VarNext] :
( v122779(VarNext)
=> ( v122774(VarNext)
<=> v122721(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24262,axiom,
! [VarCurr] :
( v122779(VarCurr)
<=> ( v122725(VarCurr)
& v122780(VarCurr) ) ) ).
fof(writeUnaryOperator_9685,axiom,
! [VarCurr] :
( ~ v122780(VarCurr)
<=> v122776(VarCurr) ) ).
fof(addAssignment_38535,axiom,
! [VarCurr] :
( v122776(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38534,axiom,
! [VarCurr] :
( v122768(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38533,axiom,
! [VarCurr] :
( v122766(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38532,axiom,
! [VarCurr] :
( v122719(VarCurr)
<=> v122721(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122745(VarNext)
=> ( v122721(VarNext)
<=> v122721(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2798,axiom,
! [VarNext] :
( v122745(VarNext)
=> ( v122721(VarNext)
<=> v122755(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2063,axiom,
! [VarCurr] :
( ( ~ v122746(VarCurr)
& v122747(VarCurr) )
=> ( v122755(VarCurr)
<=> v122756(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2136,axiom,
! [VarCurr] :
( v122746(VarCurr)
=> ( v122755(VarCurr)
<=> v122727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122748(VarCurr)
=> ( v122756(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5327,axiom,
! [VarCurr] :
( v122748(VarCurr)
=> ( v122756(VarCurr)
<=> v122742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24261,axiom,
! [VarCurr] :
( v122745(VarCurr)
<=> ( v122746(VarCurr)
| v122747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24260,axiom,
! [VarCurr] :
( v122747(VarCurr)
<=> ( v122748(VarCurr)
| v122751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24259,axiom,
! [VarCurr] :
( v122751(VarCurr)
<=> ( v122752(VarCurr)
& v122754(VarCurr) ) ) ).
fof(writeUnaryOperator_9684,axiom,
! [VarCurr] :
( ~ v122754(VarCurr)
<=> v122748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24258,axiom,
! [VarCurr] :
( v122752(VarCurr)
<=> ( v122723(VarCurr)
& v122753(VarCurr) ) ) ).
fof(writeUnaryOperator_9683,axiom,
! [VarCurr] :
( ~ v122753(VarCurr)
<=> v122725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24257,axiom,
! [VarCurr] :
( v122748(VarCurr)
<=> ( v122749(VarCurr)
& v122750(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8371,axiom,
! [VarCurr] :
( v122750(VarCurr)
<=> ( v122725(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8370,axiom,
! [VarCurr] :
( v122749(VarCurr)
<=> ( v122723(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24256,axiom,
! [VarCurr] :
( v122746(VarCurr)
<=> ( v122723(VarCurr)
& v122725(VarCurr) ) ) ).
fof(addAssignment_38531,axiom,
! [VarCurr] :
( v122742(VarCurr)
<=> v121655(VarCurr,bitIndex10) ) ).
fof(addAssignment_38530,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex10)
<=> v121657(VarCurr,bitIndex10) ) ).
fof(addAssignment_38529,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex10)
<=> v121658(VarCurr,bitIndex10) ) ).
fof(addAssignment_38528,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex10)
<=> v122158(VarCurr,bitIndex10) ) ).
fof(addAssignment_38527,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex10)
<=> v122160(VarCurr,bitIndex10) ) ).
fof(addAssignment_38526,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex10)
<=> v122182(VarCurr,bitIndex7) ) ).
fof(addAssignment_38525,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex10)
<=> v122169(VarCurr,bitIndex10) ) ).
fof(addAssignment_38524,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex10)
<=> v118601(VarCurr,bitIndex10) ) ).
fof(addAssignment_38523,axiom,
! [VarCurr] :
( v122727(VarCurr)
<=> v121493(VarCurr,bitIndex11) ) ).
fof(addAssignment_38522,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex11)
<=> v122729(VarCurr) ) ).
fof(addAssignment_38521,axiom,
! [VarCurr] :
( v122729(VarCurr)
<=> v122731(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122736(VarNext)
=> ( v122731(VarNext)
<=> v122731(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2797,axiom,
! [VarNext] :
( v122736(VarNext)
=> ( v122731(VarNext)
<=> v122678(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24255,axiom,
! [VarCurr] :
( v122736(VarCurr)
<=> ( v122682(VarCurr)
& v122737(VarCurr) ) ) ).
fof(writeUnaryOperator_9682,axiom,
! [VarCurr] :
( ~ v122737(VarCurr)
<=> v122733(VarCurr) ) ).
fof(addAssignment_38520,axiom,
! [VarCurr] :
( v122733(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38519,axiom,
! [VarCurr] :
( v122725(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38518,axiom,
! [VarCurr] :
( v122723(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38517,axiom,
! [VarCurr] :
( v122676(VarCurr)
<=> v122678(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122702(VarNext)
=> ( v122678(VarNext)
<=> v122678(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2796,axiom,
! [VarNext] :
( v122702(VarNext)
=> ( v122678(VarNext)
<=> v122712(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2062,axiom,
! [VarCurr] :
( ( ~ v122703(VarCurr)
& v122704(VarCurr) )
=> ( v122712(VarCurr)
<=> v122713(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2135,axiom,
! [VarCurr] :
( v122703(VarCurr)
=> ( v122712(VarCurr)
<=> v122684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122705(VarCurr)
=> ( v122713(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5326,axiom,
! [VarCurr] :
( v122705(VarCurr)
=> ( v122713(VarCurr)
<=> v122699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24254,axiom,
! [VarCurr] :
( v122702(VarCurr)
<=> ( v122703(VarCurr)
| v122704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24253,axiom,
! [VarCurr] :
( v122704(VarCurr)
<=> ( v122705(VarCurr)
| v122708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24252,axiom,
! [VarCurr] :
( v122708(VarCurr)
<=> ( v122709(VarCurr)
& v122711(VarCurr) ) ) ).
fof(writeUnaryOperator_9681,axiom,
! [VarCurr] :
( ~ v122711(VarCurr)
<=> v122705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24251,axiom,
! [VarCurr] :
( v122709(VarCurr)
<=> ( v122680(VarCurr)
& v122710(VarCurr) ) ) ).
fof(writeUnaryOperator_9680,axiom,
! [VarCurr] :
( ~ v122710(VarCurr)
<=> v122682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24250,axiom,
! [VarCurr] :
( v122705(VarCurr)
<=> ( v122706(VarCurr)
& v122707(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8369,axiom,
! [VarCurr] :
( v122707(VarCurr)
<=> ( v122682(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8368,axiom,
! [VarCurr] :
( v122706(VarCurr)
<=> ( v122680(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24249,axiom,
! [VarCurr] :
( v122703(VarCurr)
<=> ( v122680(VarCurr)
& v122682(VarCurr) ) ) ).
fof(addAssignment_38516,axiom,
! [VarCurr] :
( v122699(VarCurr)
<=> v121655(VarCurr,bitIndex11) ) ).
fof(addAssignment_38515,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex11)
<=> v121657(VarCurr,bitIndex11) ) ).
fof(addAssignment_38514,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex11)
<=> v121658(VarCurr,bitIndex11) ) ).
fof(addAssignment_38513,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex11)
<=> v122158(VarCurr,bitIndex11) ) ).
fof(addAssignment_38512,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex11)
<=> v122160(VarCurr,bitIndex11) ) ).
fof(addAssignment_38511,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex11)
<=> v122182(VarCurr,bitIndex8) ) ).
fof(addAssignment_38510,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex11)
<=> v122169(VarCurr,bitIndex11) ) ).
fof(addAssignment_38509,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex11)
<=> v118601(VarCurr,bitIndex11) ) ).
fof(addAssignment_38508,axiom,
! [VarCurr] :
( v122684(VarCurr)
<=> v121493(VarCurr,bitIndex12) ) ).
fof(addAssignment_38507,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex12)
<=> v122686(VarCurr) ) ).
fof(addAssignment_38506,axiom,
! [VarCurr] :
( v122686(VarCurr)
<=> v122688(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122693(VarNext)
=> ( v122688(VarNext)
<=> v122688(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2795,axiom,
! [VarNext] :
( v122693(VarNext)
=> ( v122688(VarNext)
<=> v122635(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24248,axiom,
! [VarCurr] :
( v122693(VarCurr)
<=> ( v122639(VarCurr)
& v122694(VarCurr) ) ) ).
fof(writeUnaryOperator_9679,axiom,
! [VarCurr] :
( ~ v122694(VarCurr)
<=> v122690(VarCurr) ) ).
fof(addAssignment_38505,axiom,
! [VarCurr] :
( v122690(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38504,axiom,
! [VarCurr] :
( v122682(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38503,axiom,
! [VarCurr] :
( v122680(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38502,axiom,
! [VarCurr] :
( v122633(VarCurr)
<=> v122635(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122659(VarNext)
=> ( v122635(VarNext)
<=> v122635(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2794,axiom,
! [VarNext] :
( v122659(VarNext)
=> ( v122635(VarNext)
<=> v122669(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2061,axiom,
! [VarCurr] :
( ( ~ v122660(VarCurr)
& v122661(VarCurr) )
=> ( v122669(VarCurr)
<=> v122670(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2134,axiom,
! [VarCurr] :
( v122660(VarCurr)
=> ( v122669(VarCurr)
<=> v122641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122662(VarCurr)
=> ( v122670(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5325,axiom,
! [VarCurr] :
( v122662(VarCurr)
=> ( v122670(VarCurr)
<=> v122656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24247,axiom,
! [VarCurr] :
( v122659(VarCurr)
<=> ( v122660(VarCurr)
| v122661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24246,axiom,
! [VarCurr] :
( v122661(VarCurr)
<=> ( v122662(VarCurr)
| v122665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24245,axiom,
! [VarCurr] :
( v122665(VarCurr)
<=> ( v122666(VarCurr)
& v122668(VarCurr) ) ) ).
fof(writeUnaryOperator_9678,axiom,
! [VarCurr] :
( ~ v122668(VarCurr)
<=> v122662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24244,axiom,
! [VarCurr] :
( v122666(VarCurr)
<=> ( v122637(VarCurr)
& v122667(VarCurr) ) ) ).
fof(writeUnaryOperator_9677,axiom,
! [VarCurr] :
( ~ v122667(VarCurr)
<=> v122639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24243,axiom,
! [VarCurr] :
( v122662(VarCurr)
<=> ( v122663(VarCurr)
& v122664(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8367,axiom,
! [VarCurr] :
( v122664(VarCurr)
<=> ( v122639(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8366,axiom,
! [VarCurr] :
( v122663(VarCurr)
<=> ( v122637(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24242,axiom,
! [VarCurr] :
( v122660(VarCurr)
<=> ( v122637(VarCurr)
& v122639(VarCurr) ) ) ).
fof(addAssignment_38501,axiom,
! [VarCurr] :
( v122656(VarCurr)
<=> v121655(VarCurr,bitIndex12) ) ).
fof(addAssignment_38500,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex12)
<=> v121657(VarCurr,bitIndex12) ) ).
fof(addAssignment_38499,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex12)
<=> v121658(VarCurr,bitIndex12) ) ).
fof(addAssignment_38498,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex12)
<=> v122158(VarCurr,bitIndex12) ) ).
fof(addAssignment_38497,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex12)
<=> v122160(VarCurr,bitIndex12) ) ).
fof(addAssignment_38496,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex12)
<=> v122182(VarCurr,bitIndex9) ) ).
fof(addAssignment_38495,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex12)
<=> v122169(VarCurr,bitIndex12) ) ).
fof(addAssignment_38494,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex12)
<=> v118601(VarCurr,bitIndex12) ) ).
fof(addAssignment_38493,axiom,
! [VarCurr] :
( v122641(VarCurr)
<=> v121493(VarCurr,bitIndex13) ) ).
fof(addAssignment_38492,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex13)
<=> v122643(VarCurr) ) ).
fof(addAssignment_38491,axiom,
! [VarCurr] :
( v122643(VarCurr)
<=> v122645(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122650(VarNext)
=> ( v122645(VarNext)
<=> v122645(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2793,axiom,
! [VarNext] :
( v122650(VarNext)
=> ( v122645(VarNext)
<=> v122592(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24241,axiom,
! [VarCurr] :
( v122650(VarCurr)
<=> ( v122596(VarCurr)
& v122651(VarCurr) ) ) ).
fof(writeUnaryOperator_9676,axiom,
! [VarCurr] :
( ~ v122651(VarCurr)
<=> v122647(VarCurr) ) ).
fof(addAssignment_38490,axiom,
! [VarCurr] :
( v122647(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38489,axiom,
! [VarCurr] :
( v122639(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38488,axiom,
! [VarCurr] :
( v122637(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38487,axiom,
! [VarCurr] :
( v122590(VarCurr)
<=> v122592(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122616(VarNext)
=> ( v122592(VarNext)
<=> v122592(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2792,axiom,
! [VarNext] :
( v122616(VarNext)
=> ( v122592(VarNext)
<=> v122626(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2060,axiom,
! [VarCurr] :
( ( ~ v122617(VarCurr)
& v122618(VarCurr) )
=> ( v122626(VarCurr)
<=> v122627(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2133,axiom,
! [VarCurr] :
( v122617(VarCurr)
=> ( v122626(VarCurr)
<=> v122598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122619(VarCurr)
=> ( v122627(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5324,axiom,
! [VarCurr] :
( v122619(VarCurr)
=> ( v122627(VarCurr)
<=> v122613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24240,axiom,
! [VarCurr] :
( v122616(VarCurr)
<=> ( v122617(VarCurr)
| v122618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24239,axiom,
! [VarCurr] :
( v122618(VarCurr)
<=> ( v122619(VarCurr)
| v122622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24238,axiom,
! [VarCurr] :
( v122622(VarCurr)
<=> ( v122623(VarCurr)
& v122625(VarCurr) ) ) ).
fof(writeUnaryOperator_9675,axiom,
! [VarCurr] :
( ~ v122625(VarCurr)
<=> v122619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24237,axiom,
! [VarCurr] :
( v122623(VarCurr)
<=> ( v122594(VarCurr)
& v122624(VarCurr) ) ) ).
fof(writeUnaryOperator_9674,axiom,
! [VarCurr] :
( ~ v122624(VarCurr)
<=> v122596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24236,axiom,
! [VarCurr] :
( v122619(VarCurr)
<=> ( v122620(VarCurr)
& v122621(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8365,axiom,
! [VarCurr] :
( v122621(VarCurr)
<=> ( v122596(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8364,axiom,
! [VarCurr] :
( v122620(VarCurr)
<=> ( v122594(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24235,axiom,
! [VarCurr] :
( v122617(VarCurr)
<=> ( v122594(VarCurr)
& v122596(VarCurr) ) ) ).
fof(addAssignment_38486,axiom,
! [VarCurr] :
( v122613(VarCurr)
<=> v121655(VarCurr,bitIndex13) ) ).
fof(addAssignment_38485,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex13)
<=> v121657(VarCurr,bitIndex13) ) ).
fof(addAssignment_38484,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex13)
<=> v121658(VarCurr,bitIndex13) ) ).
fof(addAssignment_38483,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex13)
<=> v122158(VarCurr,bitIndex13) ) ).
fof(addAssignment_38482,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex13)
<=> v122160(VarCurr,bitIndex13) ) ).
fof(addAssignment_38481,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex13)
<=> v122182(VarCurr,bitIndex10) ) ).
fof(addAssignment_38480,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex13)
<=> v122169(VarCurr,bitIndex13) ) ).
fof(addAssignment_38479,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex13)
<=> v118601(VarCurr,bitIndex13) ) ).
fof(addAssignment_38478,axiom,
! [VarCurr] :
( v122598(VarCurr)
<=> v121493(VarCurr,bitIndex14) ) ).
fof(addAssignment_38477,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex14)
<=> v122600(VarCurr) ) ).
fof(addAssignment_38476,axiom,
! [VarCurr] :
( v122600(VarCurr)
<=> v122602(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122607(VarNext)
=> ( v122602(VarNext)
<=> v122602(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2791,axiom,
! [VarNext] :
( v122607(VarNext)
=> ( v122602(VarNext)
<=> v122549(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24234,axiom,
! [VarCurr] :
( v122607(VarCurr)
<=> ( v122553(VarCurr)
& v122608(VarCurr) ) ) ).
fof(writeUnaryOperator_9673,axiom,
! [VarCurr] :
( ~ v122608(VarCurr)
<=> v122604(VarCurr) ) ).
fof(addAssignment_38475,axiom,
! [VarCurr] :
( v122604(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38474,axiom,
! [VarCurr] :
( v122596(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38473,axiom,
! [VarCurr] :
( v122594(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38472,axiom,
! [VarCurr] :
( v122547(VarCurr)
<=> v122549(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122573(VarNext)
=> ( v122549(VarNext)
<=> v122549(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2790,axiom,
! [VarNext] :
( v122573(VarNext)
=> ( v122549(VarNext)
<=> v122583(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2059,axiom,
! [VarCurr] :
( ( ~ v122574(VarCurr)
& v122575(VarCurr) )
=> ( v122583(VarCurr)
<=> v122584(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2132,axiom,
! [VarCurr] :
( v122574(VarCurr)
=> ( v122583(VarCurr)
<=> v122555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122576(VarCurr)
=> ( v122584(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5323,axiom,
! [VarCurr] :
( v122576(VarCurr)
=> ( v122584(VarCurr)
<=> v122570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24233,axiom,
! [VarCurr] :
( v122573(VarCurr)
<=> ( v122574(VarCurr)
| v122575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24232,axiom,
! [VarCurr] :
( v122575(VarCurr)
<=> ( v122576(VarCurr)
| v122579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24231,axiom,
! [VarCurr] :
( v122579(VarCurr)
<=> ( v122580(VarCurr)
& v122582(VarCurr) ) ) ).
fof(writeUnaryOperator_9672,axiom,
! [VarCurr] :
( ~ v122582(VarCurr)
<=> v122576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24230,axiom,
! [VarCurr] :
( v122580(VarCurr)
<=> ( v122551(VarCurr)
& v122581(VarCurr) ) ) ).
fof(writeUnaryOperator_9671,axiom,
! [VarCurr] :
( ~ v122581(VarCurr)
<=> v122553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24229,axiom,
! [VarCurr] :
( v122576(VarCurr)
<=> ( v122577(VarCurr)
& v122578(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8363,axiom,
! [VarCurr] :
( v122578(VarCurr)
<=> ( v122553(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8362,axiom,
! [VarCurr] :
( v122577(VarCurr)
<=> ( v122551(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24228,axiom,
! [VarCurr] :
( v122574(VarCurr)
<=> ( v122551(VarCurr)
& v122553(VarCurr) ) ) ).
fof(addAssignment_38471,axiom,
! [VarCurr] :
( v122570(VarCurr)
<=> v121655(VarCurr,bitIndex14) ) ).
fof(addAssignment_38470,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex14)
<=> v121657(VarCurr,bitIndex14) ) ).
fof(addAssignment_38469,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex14)
<=> v121658(VarCurr,bitIndex14) ) ).
fof(addAssignment_38468,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex14)
<=> v122158(VarCurr,bitIndex14) ) ).
fof(addAssignment_38467,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex14)
<=> v122160(VarCurr,bitIndex14) ) ).
fof(addAssignment_38466,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex14)
<=> v122182(VarCurr,bitIndex11) ) ).
fof(addAssignment_38465,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex14)
<=> v122169(VarCurr,bitIndex14) ) ).
fof(addAssignment_38464,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex14)
<=> v118601(VarCurr,bitIndex14) ) ).
fof(addAssignment_38463,axiom,
! [VarCurr] :
( v122555(VarCurr)
<=> v121493(VarCurr,bitIndex15) ) ).
fof(addAssignment_38462,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex15)
<=> v122557(VarCurr) ) ).
fof(addAssignment_38461,axiom,
! [VarCurr] :
( v122557(VarCurr)
<=> v122559(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122564(VarNext)
=> ( v122559(VarNext)
<=> v122559(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2789,axiom,
! [VarNext] :
( v122564(VarNext)
=> ( v122559(VarNext)
<=> v122506(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24227,axiom,
! [VarCurr] :
( v122564(VarCurr)
<=> ( v122510(VarCurr)
& v122565(VarCurr) ) ) ).
fof(writeUnaryOperator_9670,axiom,
! [VarCurr] :
( ~ v122565(VarCurr)
<=> v122561(VarCurr) ) ).
fof(addAssignment_38460,axiom,
! [VarCurr] :
( v122561(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38459,axiom,
! [VarCurr] :
( v122553(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38458,axiom,
! [VarCurr] :
( v122551(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38457,axiom,
! [VarCurr] :
( v122504(VarCurr)
<=> v122506(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122530(VarNext)
=> ( v122506(VarNext)
<=> v122506(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2788,axiom,
! [VarNext] :
( v122530(VarNext)
=> ( v122506(VarNext)
<=> v122540(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2058,axiom,
! [VarCurr] :
( ( ~ v122531(VarCurr)
& v122532(VarCurr) )
=> ( v122540(VarCurr)
<=> v122541(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2131,axiom,
! [VarCurr] :
( v122531(VarCurr)
=> ( v122540(VarCurr)
<=> v122512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122533(VarCurr)
=> ( v122541(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5322,axiom,
! [VarCurr] :
( v122533(VarCurr)
=> ( v122541(VarCurr)
<=> v122527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24226,axiom,
! [VarCurr] :
( v122530(VarCurr)
<=> ( v122531(VarCurr)
| v122532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24225,axiom,
! [VarCurr] :
( v122532(VarCurr)
<=> ( v122533(VarCurr)
| v122536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24224,axiom,
! [VarCurr] :
( v122536(VarCurr)
<=> ( v122537(VarCurr)
& v122539(VarCurr) ) ) ).
fof(writeUnaryOperator_9669,axiom,
! [VarCurr] :
( ~ v122539(VarCurr)
<=> v122533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24223,axiom,
! [VarCurr] :
( v122537(VarCurr)
<=> ( v122508(VarCurr)
& v122538(VarCurr) ) ) ).
fof(writeUnaryOperator_9668,axiom,
! [VarCurr] :
( ~ v122538(VarCurr)
<=> v122510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24222,axiom,
! [VarCurr] :
( v122533(VarCurr)
<=> ( v122534(VarCurr)
& v122535(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8361,axiom,
! [VarCurr] :
( v122535(VarCurr)
<=> ( v122510(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8360,axiom,
! [VarCurr] :
( v122534(VarCurr)
<=> ( v122508(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24221,axiom,
! [VarCurr] :
( v122531(VarCurr)
<=> ( v122508(VarCurr)
& v122510(VarCurr) ) ) ).
fof(addAssignment_38456,axiom,
! [VarCurr] :
( v122527(VarCurr)
<=> v121655(VarCurr,bitIndex15) ) ).
fof(addAssignment_38455,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex15)
<=> v121657(VarCurr,bitIndex15) ) ).
fof(addAssignment_38454,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex15)
<=> v121658(VarCurr,bitIndex15) ) ).
fof(addAssignment_38453,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex15)
<=> v122158(VarCurr,bitIndex15) ) ).
fof(addAssignment_38452,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex15)
<=> v122160(VarCurr,bitIndex15) ) ).
fof(addAssignment_38451,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex15)
<=> v122182(VarCurr,bitIndex12) ) ).
fof(addAssignment_38450,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex15)
<=> v122169(VarCurr,bitIndex15) ) ).
fof(addAssignment_38449,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex15)
<=> v118601(VarCurr,bitIndex15) ) ).
fof(addAssignment_38448,axiom,
! [VarCurr] :
( v122512(VarCurr)
<=> v121493(VarCurr,bitIndex16) ) ).
fof(addAssignment_38447,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex16)
<=> v122514(VarCurr) ) ).
fof(addAssignment_38446,axiom,
! [VarCurr] :
( v122514(VarCurr)
<=> v122516(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122521(VarNext)
=> ( v122516(VarNext)
<=> v122516(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2787,axiom,
! [VarNext] :
( v122521(VarNext)
=> ( v122516(VarNext)
<=> v122463(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24220,axiom,
! [VarCurr] :
( v122521(VarCurr)
<=> ( v122467(VarCurr)
& v122522(VarCurr) ) ) ).
fof(writeUnaryOperator_9667,axiom,
! [VarCurr] :
( ~ v122522(VarCurr)
<=> v122518(VarCurr) ) ).
fof(addAssignment_38445,axiom,
! [VarCurr] :
( v122518(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38444,axiom,
! [VarCurr] :
( v122510(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38443,axiom,
! [VarCurr] :
( v122508(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38442,axiom,
! [VarCurr] :
( v122461(VarCurr)
<=> v122463(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122487(VarNext)
=> ( v122463(VarNext)
<=> v122463(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2786,axiom,
! [VarNext] :
( v122487(VarNext)
=> ( v122463(VarNext)
<=> v122497(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2057,axiom,
! [VarCurr] :
( ( ~ v122488(VarCurr)
& v122489(VarCurr) )
=> ( v122497(VarCurr)
<=> v122498(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2130,axiom,
! [VarCurr] :
( v122488(VarCurr)
=> ( v122497(VarCurr)
<=> v122469(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122490(VarCurr)
=> ( v122498(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5321,axiom,
! [VarCurr] :
( v122490(VarCurr)
=> ( v122498(VarCurr)
<=> v122484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24219,axiom,
! [VarCurr] :
( v122487(VarCurr)
<=> ( v122488(VarCurr)
| v122489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24218,axiom,
! [VarCurr] :
( v122489(VarCurr)
<=> ( v122490(VarCurr)
| v122493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24217,axiom,
! [VarCurr] :
( v122493(VarCurr)
<=> ( v122494(VarCurr)
& v122496(VarCurr) ) ) ).
fof(writeUnaryOperator_9666,axiom,
! [VarCurr] :
( ~ v122496(VarCurr)
<=> v122490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24216,axiom,
! [VarCurr] :
( v122494(VarCurr)
<=> ( v122465(VarCurr)
& v122495(VarCurr) ) ) ).
fof(writeUnaryOperator_9665,axiom,
! [VarCurr] :
( ~ v122495(VarCurr)
<=> v122467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24215,axiom,
! [VarCurr] :
( v122490(VarCurr)
<=> ( v122491(VarCurr)
& v122492(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8359,axiom,
! [VarCurr] :
( v122492(VarCurr)
<=> ( v122467(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8358,axiom,
! [VarCurr] :
( v122491(VarCurr)
<=> ( v122465(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24214,axiom,
! [VarCurr] :
( v122488(VarCurr)
<=> ( v122465(VarCurr)
& v122467(VarCurr) ) ) ).
fof(addAssignment_38441,axiom,
! [VarCurr] :
( v122484(VarCurr)
<=> v121655(VarCurr,bitIndex16) ) ).
fof(addAssignment_38440,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex16)
<=> v121657(VarCurr,bitIndex16) ) ).
fof(addAssignment_38439,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex16)
<=> v121658(VarCurr,bitIndex16) ) ).
fof(addAssignment_38438,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex16)
<=> v122158(VarCurr,bitIndex16) ) ).
fof(addAssignment_38437,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex16)
<=> v122160(VarCurr,bitIndex16) ) ).
fof(addAssignment_38436,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex16)
<=> v122182(VarCurr,bitIndex13) ) ).
fof(addAssignment_38435,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex16)
<=> v122169(VarCurr,bitIndex16) ) ).
fof(addAssignment_38434,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex30)
<=> v108299(VarCurr,bitIndex30) ) ).
fof(addAssignment_38433,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex30)
<=> v108301(VarCurr,bitIndex30) ) ).
fof(addAssignment_38432,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex30)
<=> v108303(VarCurr,bitIndex30) ) ).
fof(addAssignment_38431,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex30)
<=> v108330(VarCurr,bitIndex30) ) ).
fof(addAssignment_38430,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex19)
<=> v112046(VarCurr,bitIndex19) ) ).
fof(addAssignment_38429,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex16)
<=> v118601(VarCurr,bitIndex16) ) ).
fof(addAssignment_38428,axiom,
! [VarCurr] :
( v122469(VarCurr)
<=> v121493(VarCurr,bitIndex17) ) ).
fof(addAssignment_38427,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex17)
<=> v122471(VarCurr) ) ).
fof(addAssignment_38426,axiom,
! [VarCurr] :
( v122471(VarCurr)
<=> v122473(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122478(VarNext)
=> ( v122473(VarNext)
<=> v122473(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2785,axiom,
! [VarNext] :
( v122478(VarNext)
=> ( v122473(VarNext)
<=> v122420(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24213,axiom,
! [VarCurr] :
( v122478(VarCurr)
<=> ( v122424(VarCurr)
& v122479(VarCurr) ) ) ).
fof(writeUnaryOperator_9664,axiom,
! [VarCurr] :
( ~ v122479(VarCurr)
<=> v122475(VarCurr) ) ).
fof(addAssignment_38425,axiom,
! [VarCurr] :
( v122475(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38424,axiom,
! [VarCurr] :
( v122467(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38423,axiom,
! [VarCurr] :
( v122465(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38422,axiom,
! [VarCurr] :
( v122418(VarCurr)
<=> v122420(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122444(VarNext)
=> ( v122420(VarNext)
<=> v122420(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2784,axiom,
! [VarNext] :
( v122444(VarNext)
=> ( v122420(VarNext)
<=> v122454(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2056,axiom,
! [VarCurr] :
( ( ~ v122445(VarCurr)
& v122446(VarCurr) )
=> ( v122454(VarCurr)
<=> v122455(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2129,axiom,
! [VarCurr] :
( v122445(VarCurr)
=> ( v122454(VarCurr)
<=> v122426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122447(VarCurr)
=> ( v122455(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5320,axiom,
! [VarCurr] :
( v122447(VarCurr)
=> ( v122455(VarCurr)
<=> v122441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24212,axiom,
! [VarCurr] :
( v122444(VarCurr)
<=> ( v122445(VarCurr)
| v122446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24211,axiom,
! [VarCurr] :
( v122446(VarCurr)
<=> ( v122447(VarCurr)
| v122450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24210,axiom,
! [VarCurr] :
( v122450(VarCurr)
<=> ( v122451(VarCurr)
& v122453(VarCurr) ) ) ).
fof(writeUnaryOperator_9663,axiom,
! [VarCurr] :
( ~ v122453(VarCurr)
<=> v122447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24209,axiom,
! [VarCurr] :
( v122451(VarCurr)
<=> ( v122422(VarCurr)
& v122452(VarCurr) ) ) ).
fof(writeUnaryOperator_9662,axiom,
! [VarCurr] :
( ~ v122452(VarCurr)
<=> v122424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24208,axiom,
! [VarCurr] :
( v122447(VarCurr)
<=> ( v122448(VarCurr)
& v122449(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8357,axiom,
! [VarCurr] :
( v122449(VarCurr)
<=> ( v122424(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8356,axiom,
! [VarCurr] :
( v122448(VarCurr)
<=> ( v122422(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24207,axiom,
! [VarCurr] :
( v122445(VarCurr)
<=> ( v122422(VarCurr)
& v122424(VarCurr) ) ) ).
fof(addAssignment_38421,axiom,
! [VarCurr] :
( v122441(VarCurr)
<=> v121655(VarCurr,bitIndex17) ) ).
fof(addAssignment_38420,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex17)
<=> v121657(VarCurr,bitIndex17) ) ).
fof(addAssignment_38419,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex17)
<=> v121658(VarCurr,bitIndex17) ) ).
fof(addAssignment_38418,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex17)
<=> v122158(VarCurr,bitIndex17) ) ).
fof(addAssignment_38417,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex17)
<=> v122160(VarCurr,bitIndex17) ) ).
fof(addAssignment_38416,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex17)
<=> v122182(VarCurr,bitIndex14) ) ).
fof(addAssignment_38415,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex17)
<=> v122169(VarCurr,bitIndex17) ) ).
fof(addAssignment_38414,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex31)
<=> v108299(VarCurr,bitIndex31) ) ).
fof(addAssignment_38413,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex31)
<=> v108301(VarCurr,bitIndex31) ) ).
fof(addAssignment_38412,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex31)
<=> v108303(VarCurr,bitIndex31) ) ).
fof(addAssignment_38411,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex31)
<=> v108330(VarCurr,bitIndex31) ) ).
fof(addAssignment_38410,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex20)
<=> v112046(VarCurr,bitIndex20) ) ).
fof(addAssignment_38409,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex17)
<=> v118601(VarCurr,bitIndex17) ) ).
fof(addAssignment_38408,axiom,
! [VarCurr] :
( v122426(VarCurr)
<=> v121493(VarCurr,bitIndex18) ) ).
fof(addAssignment_38407,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex18)
<=> v122428(VarCurr) ) ).
fof(addAssignment_38406,axiom,
! [VarCurr] :
( v122428(VarCurr)
<=> v122430(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122435(VarNext)
=> ( v122430(VarNext)
<=> v122430(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2783,axiom,
! [VarNext] :
( v122435(VarNext)
=> ( v122430(VarNext)
<=> v122377(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24206,axiom,
! [VarCurr] :
( v122435(VarCurr)
<=> ( v122381(VarCurr)
& v122436(VarCurr) ) ) ).
fof(writeUnaryOperator_9661,axiom,
! [VarCurr] :
( ~ v122436(VarCurr)
<=> v122432(VarCurr) ) ).
fof(addAssignment_38405,axiom,
! [VarCurr] :
( v122432(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38404,axiom,
! [VarCurr] :
( v122424(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38403,axiom,
! [VarCurr] :
( v122422(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38402,axiom,
! [VarCurr] :
( v122375(VarCurr)
<=> v122377(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122401(VarNext)
=> ( v122377(VarNext)
<=> v122377(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2782,axiom,
! [VarNext] :
( v122401(VarNext)
=> ( v122377(VarNext)
<=> v122411(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2055,axiom,
! [VarCurr] :
( ( ~ v122402(VarCurr)
& v122403(VarCurr) )
=> ( v122411(VarCurr)
<=> v122412(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2128,axiom,
! [VarCurr] :
( v122402(VarCurr)
=> ( v122411(VarCurr)
<=> v122383(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122404(VarCurr)
=> ( v122412(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5319,axiom,
! [VarCurr] :
( v122404(VarCurr)
=> ( v122412(VarCurr)
<=> v122398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24205,axiom,
! [VarCurr] :
( v122401(VarCurr)
<=> ( v122402(VarCurr)
| v122403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24204,axiom,
! [VarCurr] :
( v122403(VarCurr)
<=> ( v122404(VarCurr)
| v122407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24203,axiom,
! [VarCurr] :
( v122407(VarCurr)
<=> ( v122408(VarCurr)
& v122410(VarCurr) ) ) ).
fof(writeUnaryOperator_9660,axiom,
! [VarCurr] :
( ~ v122410(VarCurr)
<=> v122404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24202,axiom,
! [VarCurr] :
( v122408(VarCurr)
<=> ( v122379(VarCurr)
& v122409(VarCurr) ) ) ).
fof(writeUnaryOperator_9659,axiom,
! [VarCurr] :
( ~ v122409(VarCurr)
<=> v122381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24201,axiom,
! [VarCurr] :
( v122404(VarCurr)
<=> ( v122405(VarCurr)
& v122406(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8355,axiom,
! [VarCurr] :
( v122406(VarCurr)
<=> ( v122381(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8354,axiom,
! [VarCurr] :
( v122405(VarCurr)
<=> ( v122379(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24200,axiom,
! [VarCurr] :
( v122402(VarCurr)
<=> ( v122379(VarCurr)
& v122381(VarCurr) ) ) ).
fof(addAssignment_38401,axiom,
! [VarCurr] :
( v122398(VarCurr)
<=> v121655(VarCurr,bitIndex18) ) ).
fof(addAssignment_38400,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex18)
<=> v121657(VarCurr,bitIndex18) ) ).
fof(addAssignment_38399,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex18)
<=> v121658(VarCurr,bitIndex18) ) ).
fof(addAssignment_38398,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex18)
<=> v122158(VarCurr,bitIndex18) ) ).
fof(addAssignment_38397,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex18)
<=> v122160(VarCurr,bitIndex18) ) ).
fof(addAssignment_38396,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex18)
<=> v122182(VarCurr,bitIndex15) ) ).
fof(addAssignment_38395,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex18)
<=> v122169(VarCurr,bitIndex18) ) ).
fof(addAssignment_38394,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex32)
<=> v108299(VarCurr,bitIndex32) ) ).
fof(addAssignment_38393,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex32)
<=> v108301(VarCurr,bitIndex32) ) ).
fof(addAssignment_38392,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex32)
<=> v108303(VarCurr,bitIndex32) ) ).
fof(addAssignment_38391,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex32)
<=> v108330(VarCurr,bitIndex32) ) ).
fof(addAssignment_38390,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex21)
<=> v112046(VarCurr,bitIndex21) ) ).
fof(addAssignment_38389,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex18)
<=> v118601(VarCurr,bitIndex18) ) ).
fof(addAssignment_38388,axiom,
! [VarCurr] :
( v122383(VarCurr)
<=> v121493(VarCurr,bitIndex19) ) ).
fof(addAssignment_38387,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex19)
<=> v122385(VarCurr) ) ).
fof(addAssignment_38386,axiom,
! [VarCurr] :
( v122385(VarCurr)
<=> v122387(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122392(VarNext)
=> ( v122387(VarNext)
<=> v122387(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2781,axiom,
! [VarNext] :
( v122392(VarNext)
=> ( v122387(VarNext)
<=> v122334(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24199,axiom,
! [VarCurr] :
( v122392(VarCurr)
<=> ( v122338(VarCurr)
& v122393(VarCurr) ) ) ).
fof(writeUnaryOperator_9658,axiom,
! [VarCurr] :
( ~ v122393(VarCurr)
<=> v122389(VarCurr) ) ).
fof(addAssignment_38385,axiom,
! [VarCurr] :
( v122389(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38384,axiom,
! [VarCurr] :
( v122381(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38383,axiom,
! [VarCurr] :
( v122379(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38382,axiom,
! [VarCurr] :
( v122332(VarCurr)
<=> v122334(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122358(VarNext)
=> ( v122334(VarNext)
<=> v122334(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2780,axiom,
! [VarNext] :
( v122358(VarNext)
=> ( v122334(VarNext)
<=> v122368(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2054,axiom,
! [VarCurr] :
( ( ~ v122359(VarCurr)
& v122360(VarCurr) )
=> ( v122368(VarCurr)
<=> v122369(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2127,axiom,
! [VarCurr] :
( v122359(VarCurr)
=> ( v122368(VarCurr)
<=> v122340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122361(VarCurr)
=> ( v122369(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5318,axiom,
! [VarCurr] :
( v122361(VarCurr)
=> ( v122369(VarCurr)
<=> v122355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24198,axiom,
! [VarCurr] :
( v122358(VarCurr)
<=> ( v122359(VarCurr)
| v122360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24197,axiom,
! [VarCurr] :
( v122360(VarCurr)
<=> ( v122361(VarCurr)
| v122364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24196,axiom,
! [VarCurr] :
( v122364(VarCurr)
<=> ( v122365(VarCurr)
& v122367(VarCurr) ) ) ).
fof(writeUnaryOperator_9657,axiom,
! [VarCurr] :
( ~ v122367(VarCurr)
<=> v122361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24195,axiom,
! [VarCurr] :
( v122365(VarCurr)
<=> ( v122336(VarCurr)
& v122366(VarCurr) ) ) ).
fof(writeUnaryOperator_9656,axiom,
! [VarCurr] :
( ~ v122366(VarCurr)
<=> v122338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24194,axiom,
! [VarCurr] :
( v122361(VarCurr)
<=> ( v122362(VarCurr)
& v122363(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8353,axiom,
! [VarCurr] :
( v122363(VarCurr)
<=> ( v122338(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8352,axiom,
! [VarCurr] :
( v122362(VarCurr)
<=> ( v122336(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24193,axiom,
! [VarCurr] :
( v122359(VarCurr)
<=> ( v122336(VarCurr)
& v122338(VarCurr) ) ) ).
fof(addAssignment_38381,axiom,
! [VarCurr] :
( v122355(VarCurr)
<=> v121655(VarCurr,bitIndex19) ) ).
fof(addAssignment_38380,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex19)
<=> v121657(VarCurr,bitIndex19) ) ).
fof(addAssignment_38379,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex19)
<=> v121658(VarCurr,bitIndex19) ) ).
fof(addAssignment_38378,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex19)
<=> v122158(VarCurr,bitIndex19) ) ).
fof(addAssignment_38377,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex19)
<=> v122160(VarCurr,bitIndex19) ) ).
fof(addAssignment_38376,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex19)
<=> v122182(VarCurr,bitIndex16) ) ).
fof(addAssignment_38375,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex19)
<=> v122169(VarCurr,bitIndex19) ) ).
fof(addAssignment_38374,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex33)
<=> v108299(VarCurr,bitIndex33) ) ).
fof(addAssignment_38373,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex33)
<=> v108301(VarCurr,bitIndex33) ) ).
fof(addAssignment_38372,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex33)
<=> v108303(VarCurr,bitIndex33) ) ).
fof(addAssignment_38371,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex33)
<=> v108330(VarCurr,bitIndex33) ) ).
fof(addAssignment_38370,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex22)
<=> v112046(VarCurr,bitIndex22) ) ).
fof(addAssignment_38369,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex19)
<=> v118601(VarCurr,bitIndex19) ) ).
fof(addAssignment_38368,axiom,
! [VarCurr] :
( v122340(VarCurr)
<=> v121493(VarCurr,bitIndex20) ) ).
fof(addAssignment_38367,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex20)
<=> v122342(VarCurr) ) ).
fof(addAssignment_38366,axiom,
! [VarCurr] :
( v122342(VarCurr)
<=> v122344(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122349(VarNext)
=> ( v122344(VarNext)
<=> v122344(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2779,axiom,
! [VarNext] :
( v122349(VarNext)
=> ( v122344(VarNext)
<=> v122291(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24192,axiom,
! [VarCurr] :
( v122349(VarCurr)
<=> ( v122295(VarCurr)
& v122350(VarCurr) ) ) ).
fof(writeUnaryOperator_9655,axiom,
! [VarCurr] :
( ~ v122350(VarCurr)
<=> v122346(VarCurr) ) ).
fof(addAssignment_38365,axiom,
! [VarCurr] :
( v122346(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38364,axiom,
! [VarCurr] :
( v122338(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38363,axiom,
! [VarCurr] :
( v122336(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38362,axiom,
! [VarCurr] :
( v122289(VarCurr)
<=> v122291(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122315(VarNext)
=> ( v122291(VarNext)
<=> v122291(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2778,axiom,
! [VarNext] :
( v122315(VarNext)
=> ( v122291(VarNext)
<=> v122325(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2053,axiom,
! [VarCurr] :
( ( ~ v122316(VarCurr)
& v122317(VarCurr) )
=> ( v122325(VarCurr)
<=> v122326(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2126,axiom,
! [VarCurr] :
( v122316(VarCurr)
=> ( v122325(VarCurr)
<=> v122297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122318(VarCurr)
=> ( v122326(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5317,axiom,
! [VarCurr] :
( v122318(VarCurr)
=> ( v122326(VarCurr)
<=> v122312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24191,axiom,
! [VarCurr] :
( v122315(VarCurr)
<=> ( v122316(VarCurr)
| v122317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24190,axiom,
! [VarCurr] :
( v122317(VarCurr)
<=> ( v122318(VarCurr)
| v122321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24189,axiom,
! [VarCurr] :
( v122321(VarCurr)
<=> ( v122322(VarCurr)
& v122324(VarCurr) ) ) ).
fof(writeUnaryOperator_9654,axiom,
! [VarCurr] :
( ~ v122324(VarCurr)
<=> v122318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24188,axiom,
! [VarCurr] :
( v122322(VarCurr)
<=> ( v122293(VarCurr)
& v122323(VarCurr) ) ) ).
fof(writeUnaryOperator_9653,axiom,
! [VarCurr] :
( ~ v122323(VarCurr)
<=> v122295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24187,axiom,
! [VarCurr] :
( v122318(VarCurr)
<=> ( v122319(VarCurr)
& v122320(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8351,axiom,
! [VarCurr] :
( v122320(VarCurr)
<=> ( v122295(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8350,axiom,
! [VarCurr] :
( v122319(VarCurr)
<=> ( v122293(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24186,axiom,
! [VarCurr] :
( v122316(VarCurr)
<=> ( v122293(VarCurr)
& v122295(VarCurr) ) ) ).
fof(addAssignment_38361,axiom,
! [VarCurr] :
( v122312(VarCurr)
<=> v121655(VarCurr,bitIndex20) ) ).
fof(addAssignment_38360,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex20)
<=> v121657(VarCurr,bitIndex20) ) ).
fof(addAssignment_38359,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex20)
<=> v121658(VarCurr,bitIndex20) ) ).
fof(addAssignment_38358,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex20)
<=> v122158(VarCurr,bitIndex20) ) ).
fof(addAssignment_38357,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex20)
<=> v122160(VarCurr,bitIndex20) ) ).
fof(addAssignment_38356,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex20)
<=> v122182(VarCurr,bitIndex17) ) ).
fof(addAssignment_38355,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex20)
<=> v122169(VarCurr,bitIndex20) ) ).
fof(addAssignment_38354,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex34)
<=> v108299(VarCurr,bitIndex34) ) ).
fof(addAssignment_38353,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex34)
<=> v108301(VarCurr,bitIndex34) ) ).
fof(addAssignment_38352,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex34)
<=> v108303(VarCurr,bitIndex34) ) ).
fof(addAssignment_38351,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex34)
<=> v108330(VarCurr,bitIndex34) ) ).
fof(addAssignment_38350,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex23)
<=> v112046(VarCurr,bitIndex23) ) ).
fof(addAssignment_38349,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex20)
<=> v118601(VarCurr,bitIndex20) ) ).
fof(addAssignment_38348,axiom,
! [VarCurr] :
( v122297(VarCurr)
<=> v121493(VarCurr,bitIndex21) ) ).
fof(addAssignment_38347,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex21)
<=> v122299(VarCurr) ) ).
fof(addAssignment_38346,axiom,
! [VarCurr] :
( v122299(VarCurr)
<=> v122301(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122306(VarNext)
=> ( v122301(VarNext)
<=> v122301(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2777,axiom,
! [VarNext] :
( v122306(VarNext)
=> ( v122301(VarNext)
<=> v122248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24185,axiom,
! [VarCurr] :
( v122306(VarCurr)
<=> ( v122252(VarCurr)
& v122307(VarCurr) ) ) ).
fof(writeUnaryOperator_9652,axiom,
! [VarCurr] :
( ~ v122307(VarCurr)
<=> v122303(VarCurr) ) ).
fof(addAssignment_38345,axiom,
! [VarCurr] :
( v122303(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38344,axiom,
! [VarCurr] :
( v122295(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38343,axiom,
! [VarCurr] :
( v122293(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38342,axiom,
! [VarCurr] :
( v122246(VarCurr)
<=> v122248(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122272(VarNext)
=> ( v122248(VarNext)
<=> v122248(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2776,axiom,
! [VarNext] :
( v122272(VarNext)
=> ( v122248(VarNext)
<=> v122282(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2052,axiom,
! [VarCurr] :
( ( ~ v122273(VarCurr)
& v122274(VarCurr) )
=> ( v122282(VarCurr)
<=> v122283(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2125,axiom,
! [VarCurr] :
( v122273(VarCurr)
=> ( v122282(VarCurr)
<=> v122254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122275(VarCurr)
=> ( v122283(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5316,axiom,
! [VarCurr] :
( v122275(VarCurr)
=> ( v122283(VarCurr)
<=> v122269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24184,axiom,
! [VarCurr] :
( v122272(VarCurr)
<=> ( v122273(VarCurr)
| v122274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24183,axiom,
! [VarCurr] :
( v122274(VarCurr)
<=> ( v122275(VarCurr)
| v122278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24182,axiom,
! [VarCurr] :
( v122278(VarCurr)
<=> ( v122279(VarCurr)
& v122281(VarCurr) ) ) ).
fof(writeUnaryOperator_9651,axiom,
! [VarCurr] :
( ~ v122281(VarCurr)
<=> v122275(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24181,axiom,
! [VarCurr] :
( v122279(VarCurr)
<=> ( v122250(VarCurr)
& v122280(VarCurr) ) ) ).
fof(writeUnaryOperator_9650,axiom,
! [VarCurr] :
( ~ v122280(VarCurr)
<=> v122252(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24180,axiom,
! [VarCurr] :
( v122275(VarCurr)
<=> ( v122276(VarCurr)
& v122277(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8349,axiom,
! [VarCurr] :
( v122277(VarCurr)
<=> ( v122252(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8348,axiom,
! [VarCurr] :
( v122276(VarCurr)
<=> ( v122250(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24179,axiom,
! [VarCurr] :
( v122273(VarCurr)
<=> ( v122250(VarCurr)
& v122252(VarCurr) ) ) ).
fof(addAssignment_38341,axiom,
! [VarCurr] :
( v122269(VarCurr)
<=> v121655(VarCurr,bitIndex21) ) ).
fof(addAssignment_38340,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex21)
<=> v121657(VarCurr,bitIndex21) ) ).
fof(addAssignment_38339,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex21)
<=> v121658(VarCurr,bitIndex21) ) ).
fof(addAssignment_38338,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex21)
<=> v122158(VarCurr,bitIndex21) ) ).
fof(addAssignment_38337,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex21)
<=> v122160(VarCurr,bitIndex21) ) ).
fof(addAssignment_38336,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex21)
<=> v122182(VarCurr,bitIndex18) ) ).
fof(addAssignment_38335,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex21)
<=> v122169(VarCurr,bitIndex21) ) ).
fof(addAssignment_38334,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex35)
<=> v108299(VarCurr,bitIndex35) ) ).
fof(addAssignment_38333,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex35)
<=> v108301(VarCurr,bitIndex35) ) ).
fof(addAssignment_38332,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex35)
<=> v108303(VarCurr,bitIndex35) ) ).
fof(addAssignment_38331,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex35)
<=> v108330(VarCurr,bitIndex35) ) ).
fof(addAssignment_38330,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex24)
<=> v112046(VarCurr,bitIndex24) ) ).
fof(addAssignment_38329,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex21)
<=> v118601(VarCurr,bitIndex21) ) ).
fof(addAssignment_38328,axiom,
! [VarCurr] :
( v122254(VarCurr)
<=> v121493(VarCurr,bitIndex22) ) ).
fof(addAssignment_38327,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex22)
<=> v122256(VarCurr) ) ).
fof(addAssignment_38326,axiom,
! [VarCurr] :
( v122256(VarCurr)
<=> v122258(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122263(VarNext)
=> ( v122258(VarNext)
<=> v122258(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2775,axiom,
! [VarNext] :
( v122263(VarNext)
=> ( v122258(VarNext)
<=> v122205(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24178,axiom,
! [VarCurr] :
( v122263(VarCurr)
<=> ( v122209(VarCurr)
& v122264(VarCurr) ) ) ).
fof(writeUnaryOperator_9649,axiom,
! [VarCurr] :
( ~ v122264(VarCurr)
<=> v122260(VarCurr) ) ).
fof(addAssignment_38325,axiom,
! [VarCurr] :
( v122260(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38324,axiom,
! [VarCurr] :
( v122252(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38323,axiom,
! [VarCurr] :
( v122250(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38322,axiom,
! [VarCurr] :
( v122203(VarCurr)
<=> v122205(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122229(VarNext)
=> ( v122205(VarNext)
<=> v122205(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2774,axiom,
! [VarNext] :
( v122229(VarNext)
=> ( v122205(VarNext)
<=> v122239(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2051,axiom,
! [VarCurr] :
( ( ~ v122230(VarCurr)
& v122231(VarCurr) )
=> ( v122239(VarCurr)
<=> v122240(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2124,axiom,
! [VarCurr] :
( v122230(VarCurr)
=> ( v122239(VarCurr)
<=> v122211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122232(VarCurr)
=> ( v122240(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5315,axiom,
! [VarCurr] :
( v122232(VarCurr)
=> ( v122240(VarCurr)
<=> v122226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24177,axiom,
! [VarCurr] :
( v122229(VarCurr)
<=> ( v122230(VarCurr)
| v122231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24176,axiom,
! [VarCurr] :
( v122231(VarCurr)
<=> ( v122232(VarCurr)
| v122235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24175,axiom,
! [VarCurr] :
( v122235(VarCurr)
<=> ( v122236(VarCurr)
& v122238(VarCurr) ) ) ).
fof(writeUnaryOperator_9648,axiom,
! [VarCurr] :
( ~ v122238(VarCurr)
<=> v122232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24174,axiom,
! [VarCurr] :
( v122236(VarCurr)
<=> ( v122207(VarCurr)
& v122237(VarCurr) ) ) ).
fof(writeUnaryOperator_9647,axiom,
! [VarCurr] :
( ~ v122237(VarCurr)
<=> v122209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24173,axiom,
! [VarCurr] :
( v122232(VarCurr)
<=> ( v122233(VarCurr)
& v122234(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8347,axiom,
! [VarCurr] :
( v122234(VarCurr)
<=> ( v122209(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8346,axiom,
! [VarCurr] :
( v122233(VarCurr)
<=> ( v122207(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24172,axiom,
! [VarCurr] :
( v122230(VarCurr)
<=> ( v122207(VarCurr)
& v122209(VarCurr) ) ) ).
fof(addAssignment_38321,axiom,
! [VarCurr] :
( v122226(VarCurr)
<=> v121655(VarCurr,bitIndex22) ) ).
fof(addAssignment_38320,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex22)
<=> v121657(VarCurr,bitIndex22) ) ).
fof(addAssignment_38319,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex22)
<=> v121658(VarCurr,bitIndex22) ) ).
fof(addAssignment_38318,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex22)
<=> v122158(VarCurr,bitIndex22) ) ).
fof(addAssignment_38317,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex22)
<=> v122160(VarCurr,bitIndex22) ) ).
fof(addAssignment_38316,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex22)
<=> v122182(VarCurr,bitIndex19) ) ).
fof(addAssignment_38315,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex22)
<=> v122169(VarCurr,bitIndex22) ) ).
fof(addAssignment_38314,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex36)
<=> v108299(VarCurr,bitIndex36) ) ).
fof(addAssignment_38313,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex36)
<=> v108301(VarCurr,bitIndex36) ) ).
fof(addAssignment_38312,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex36)
<=> v108303(VarCurr,bitIndex36) ) ).
fof(addAssignment_38311,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex36)
<=> v108330(VarCurr,bitIndex36) ) ).
fof(addAssignment_38310,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex25)
<=> v112046(VarCurr,bitIndex25) ) ).
fof(addAssignment_38309,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex22)
<=> v118601(VarCurr,bitIndex22) ) ).
fof(addAssignment_38308,axiom,
! [VarCurr] :
( v122211(VarCurr)
<=> v121493(VarCurr,bitIndex23) ) ).
fof(addAssignment_38307,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex23)
<=> v122213(VarCurr) ) ).
fof(addAssignment_38306,axiom,
! [VarCurr] :
( v122213(VarCurr)
<=> v122215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122220(VarNext)
=> ( v122215(VarNext)
<=> v122215(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2773,axiom,
! [VarNext] :
( v122220(VarNext)
=> ( v122215(VarNext)
<=> v122134(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24171,axiom,
! [VarCurr] :
( v122220(VarCurr)
<=> ( v122138(VarCurr)
& v122221(VarCurr) ) ) ).
fof(writeUnaryOperator_9646,axiom,
! [VarCurr] :
( ~ v122221(VarCurr)
<=> v122217(VarCurr) ) ).
fof(addAssignment_38305,axiom,
! [VarCurr] :
( v122217(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38304,axiom,
! [VarCurr] :
( v122209(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38303,axiom,
! [VarCurr] :
( v122207(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38302,axiom,
! [VarCurr] :
( v122132(VarCurr)
<=> v122134(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122186(VarNext)
=> ( v122134(VarNext)
<=> v122134(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2772,axiom,
! [VarNext] :
( v122186(VarNext)
=> ( v122134(VarNext)
<=> v122196(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2050,axiom,
! [VarCurr] :
( ( ~ v122187(VarCurr)
& v122188(VarCurr) )
=> ( v122196(VarCurr)
<=> v122197(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2123,axiom,
! [VarCurr] :
( v122187(VarCurr)
=> ( v122196(VarCurr)
<=> v122140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122189(VarCurr)
=> ( v122197(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5314,axiom,
! [VarCurr] :
( v122189(VarCurr)
=> ( v122197(VarCurr)
<=> v122155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24170,axiom,
! [VarCurr] :
( v122186(VarCurr)
<=> ( v122187(VarCurr)
| v122188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24169,axiom,
! [VarCurr] :
( v122188(VarCurr)
<=> ( v122189(VarCurr)
| v122192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24168,axiom,
! [VarCurr] :
( v122192(VarCurr)
<=> ( v122193(VarCurr)
& v122195(VarCurr) ) ) ).
fof(writeUnaryOperator_9645,axiom,
! [VarCurr] :
( ~ v122195(VarCurr)
<=> v122189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24167,axiom,
! [VarCurr] :
( v122193(VarCurr)
<=> ( v122136(VarCurr)
& v122194(VarCurr) ) ) ).
fof(writeUnaryOperator_9644,axiom,
! [VarCurr] :
( ~ v122194(VarCurr)
<=> v122138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24166,axiom,
! [VarCurr] :
( v122189(VarCurr)
<=> ( v122190(VarCurr)
& v122191(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8345,axiom,
! [VarCurr] :
( v122191(VarCurr)
<=> ( v122138(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8344,axiom,
! [VarCurr] :
( v122190(VarCurr)
<=> ( v122136(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24165,axiom,
! [VarCurr] :
( v122187(VarCurr)
<=> ( v122136(VarCurr)
& v122138(VarCurr) ) ) ).
fof(addAssignment_38301,axiom,
! [VarCurr] :
( v122155(VarCurr)
<=> v121655(VarCurr,bitIndex23) ) ).
fof(addAssignment_38300,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex23)
<=> v121657(VarCurr,bitIndex23) ) ).
fof(addAssignment_38299,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex23)
<=> v121658(VarCurr,bitIndex23) ) ).
fof(addAssignment_38298,axiom,
! [VarCurr] :
( v121661(VarCurr,bitIndex23)
<=> v122158(VarCurr,bitIndex23) ) ).
fof(addAssignment_38297,axiom,
! [VarCurr] :
( v122158(VarCurr,bitIndex23)
<=> v122160(VarCurr,bitIndex23) ) ).
fof(addAssignment_38296,axiom,
! [VarCurr] :
( v122160(VarCurr,bitIndex23)
<=> v122182(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_266,axiom,
! [VarCurr] :
( ~ v122183(VarCurr)
=> ( ( v122182(VarCurr,bitIndex20)
<=> v122162(VarCurr,bitIndex23) )
& ( v122182(VarCurr,bitIndex19)
<=> v122162(VarCurr,bitIndex22) )
& ( v122182(VarCurr,bitIndex18)
<=> v122162(VarCurr,bitIndex21) )
& ( v122182(VarCurr,bitIndex17)
<=> v122162(VarCurr,bitIndex20) )
& ( v122182(VarCurr,bitIndex16)
<=> v122162(VarCurr,bitIndex19) )
& ( v122182(VarCurr,bitIndex15)
<=> v122162(VarCurr,bitIndex18) )
& ( v122182(VarCurr,bitIndex14)
<=> v122162(VarCurr,bitIndex17) )
& ( v122182(VarCurr,bitIndex13)
<=> v122162(VarCurr,bitIndex16) )
& ( v122182(VarCurr,bitIndex12)
<=> v122162(VarCurr,bitIndex15) )
& ( v122182(VarCurr,bitIndex11)
<=> v122162(VarCurr,bitIndex14) )
& ( v122182(VarCurr,bitIndex10)
<=> v122162(VarCurr,bitIndex13) )
& ( v122182(VarCurr,bitIndex9)
<=> v122162(VarCurr,bitIndex12) )
& ( v122182(VarCurr,bitIndex8)
<=> v122162(VarCurr,bitIndex11) )
& ( v122182(VarCurr,bitIndex7)
<=> v122162(VarCurr,bitIndex10) )
& ( v122182(VarCurr,bitIndex6)
<=> v122162(VarCurr,bitIndex9) )
& ( v122182(VarCurr,bitIndex5)
<=> v122162(VarCurr,bitIndex8) )
& ( v122182(VarCurr,bitIndex4)
<=> v122162(VarCurr,bitIndex7) )
& ( v122182(VarCurr,bitIndex3)
<=> v122162(VarCurr,bitIndex6) )
& ( v122182(VarCurr,bitIndex2)
<=> v122162(VarCurr,bitIndex5) )
& ( v122182(VarCurr,bitIndex1)
<=> v122162(VarCurr,bitIndex4) )
& ( v122182(VarCurr,bitIndex0)
<=> v122162(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_356,axiom,
! [VarCurr] :
( v122183(VarCurr)
=> ( ( v122182(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex37) )
& ( v122182(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex36) )
& ( v122182(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex35) )
& ( v122182(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex34) )
& ( v122182(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex33) )
& ( v122182(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex32) )
& ( v122182(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex31) )
& ( v122182(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex30) )
& ( v122182(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex29) )
& ( v122182(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex28) )
& ( v122182(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex27) )
& ( v122182(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex26) )
& ( v122182(VarCurr,bitIndex8)
<=> v108960(VarCurr,bitIndex25) )
& ( v122182(VarCurr,bitIndex7)
<=> v108960(VarCurr,bitIndex24) )
& ( v122182(VarCurr,bitIndex6)
<=> v108960(VarCurr,bitIndex23) )
& ( v122182(VarCurr,bitIndex5)
<=> v108960(VarCurr,bitIndex22) )
& ( v122182(VarCurr,bitIndex4)
<=> v108960(VarCurr,bitIndex21) )
& ( v122182(VarCurr,bitIndex3)
<=> v108960(VarCurr,bitIndex20) )
& ( v122182(VarCurr,bitIndex2)
<=> v108960(VarCurr,bitIndex19) )
& ( v122182(VarCurr,bitIndex1)
<=> v108960(VarCurr,bitIndex18) )
& ( v122182(VarCurr,bitIndex0)
<=> v108960(VarCurr,bitIndex17) ) ) ) ).
fof(writeUnaryOperator_9643,axiom,
! [VarCurr] :
( ~ v122183(VarCurr)
<=> v108295(VarCurr) ) ).
fof(addAssignment_38295,axiom,
! [VarCurr] :
( v122162(VarCurr,bitIndex23)
<=> v122169(VarCurr,bitIndex23) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_11,axiom,
! [VarCurr] :
( ( ~ v122170(VarCurr)
& ~ v122171(VarCurr)
& ~ v122173(VarCurr)
& ~ v122174(VarCurr)
& ~ v122176(VarCurr)
& ~ v122177(VarCurr)
& ~ v122179(VarCurr) )
=> ( ( v122169(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122169(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122169(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122169(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122169(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122169(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122169(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122169(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122169(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) )
& ( v122169(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex28) )
& ( v122169(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex27) )
& ( v122169(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex26) )
& ( v122169(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex25) )
& ( v122169(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex24) )
& ( v122169(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex23) )
& ( v122169(VarCurr,bitIndex8)
<=> v108960(VarCurr,bitIndex22) )
& ( v122169(VarCurr,bitIndex7)
<=> v108960(VarCurr,bitIndex21) )
& ( v122169(VarCurr,bitIndex6)
<=> v108960(VarCurr,bitIndex20) )
& ( v122169(VarCurr,bitIndex5)
<=> v108960(VarCurr,bitIndex19) )
& ( v122169(VarCurr,bitIndex4)
<=> v108960(VarCurr,bitIndex18) )
& ( v122169(VarCurr,bitIndex3)
<=> v108960(VarCurr,bitIndex17) )
& ( v122169(VarCurr,bitIndex2)
<=> v108960(VarCurr,bitIndex16) )
& ( v122169(VarCurr,bitIndex1)
<=> v108960(VarCurr,bitIndex15) )
& ( v122169(VarCurr,bitIndex0)
<=> v108960(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_11,axiom,
! [VarCurr] :
( v122179(VarCurr)
=> ( ( v122169(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122169(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122169(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122169(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122169(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122169(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122169(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122169(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122169(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) )
& ( v122169(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex28) )
& ( v122169(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex27) )
& ( v122169(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex26) )
& ( v122169(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex25) )
& ( v122169(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex24) )
& ( v122169(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex23) )
& ( v122169(VarCurr,bitIndex8)
<=> v108960(VarCurr,bitIndex22) )
& ( v122169(VarCurr,bitIndex7)
<=> v108960(VarCurr,bitIndex21) )
& ( v122169(VarCurr,bitIndex6)
<=> v108960(VarCurr,bitIndex20) )
& ( v122169(VarCurr,bitIndex5)
<=> v108960(VarCurr,bitIndex19) )
& ( v122169(VarCurr,bitIndex4)
<=> v108960(VarCurr,bitIndex18) )
& ( v122169(VarCurr,bitIndex3)
<=> v108960(VarCurr,bitIndex17) )
& ( v122169(VarCurr,bitIndex2)
<=> v108960(VarCurr,bitIndex16) )
& ( v122169(VarCurr,bitIndex1)
<=> v108960(VarCurr,bitIndex15) )
& ( v122169(VarCurr,bitIndex0)
<=> v108960(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_20,axiom,
! [VarCurr] :
( v122177(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122169(VarCurr,B)
<=> v122178(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_12,axiom,
! [VarCurr] :
( v122176(VarCurr)
=> ( ( v122169(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122169(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122169(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122169(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122169(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122169(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122169(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122169(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122169(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) )
& ( v122169(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex28) )
& ( v122169(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex27) )
& ( v122169(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex26) )
& ( v122169(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex25) )
& ( v122169(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex24) )
& ( v122169(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex23) )
& ( v122169(VarCurr,bitIndex8)
<=> v108960(VarCurr,bitIndex22) )
& ( v122169(VarCurr,bitIndex7)
<=> v108960(VarCurr,bitIndex21) )
& ( v122169(VarCurr,bitIndex6)
<=> v108960(VarCurr,bitIndex20) )
& ( v122169(VarCurr,bitIndex5)
<=> v108960(VarCurr,bitIndex19) )
& ( v122169(VarCurr,bitIndex4)
<=> v108960(VarCurr,bitIndex18) )
& ( v122169(VarCurr,bitIndex3)
<=> v108960(VarCurr,bitIndex17) )
& ( v122169(VarCurr,bitIndex2)
<=> v108960(VarCurr,bitIndex16) )
& ( v122169(VarCurr,bitIndex1)
<=> v108960(VarCurr,bitIndex15) )
& ( v122169(VarCurr,bitIndex0)
<=> v108960(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_168,axiom,
! [VarCurr] :
( v122174(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122169(VarCurr,B)
<=> v122175(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_13,axiom,
! [VarCurr] :
( v122173(VarCurr)
=> ( ( v122169(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122169(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122169(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122169(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122169(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122169(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122169(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122169(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122169(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) )
& ( v122169(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex28) )
& ( v122169(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex27) )
& ( v122169(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex26) )
& ( v122169(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex25) )
& ( v122169(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex24) )
& ( v122169(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex23) )
& ( v122169(VarCurr,bitIndex8)
<=> v108960(VarCurr,bitIndex22) )
& ( v122169(VarCurr,bitIndex7)
<=> v108960(VarCurr,bitIndex21) )
& ( v122169(VarCurr,bitIndex6)
<=> v108960(VarCurr,bitIndex20) )
& ( v122169(VarCurr,bitIndex5)
<=> v108960(VarCurr,bitIndex19) )
& ( v122169(VarCurr,bitIndex4)
<=> v108960(VarCurr,bitIndex18) )
& ( v122169(VarCurr,bitIndex3)
<=> v108960(VarCurr,bitIndex17) )
& ( v122169(VarCurr,bitIndex2)
<=> v108960(VarCurr,bitIndex16) )
& ( v122169(VarCurr,bitIndex1)
<=> v108960(VarCurr,bitIndex15) )
& ( v122169(VarCurr,bitIndex0)
<=> v108960(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5311,axiom,
! [VarCurr] :
( v122171(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122169(VarCurr,B)
<=> v122172(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarCurr] :
( v122170(VarCurr)
=> ( ( v122169(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122169(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122169(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122169(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122169(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122169(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122169(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122169(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122169(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) )
& ( v122169(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex28) )
& ( v122169(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex27) )
& ( v122169(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex26) )
& ( v122169(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex25) )
& ( v122169(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex24) )
& ( v122169(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex23) )
& ( v122169(VarCurr,bitIndex8)
<=> v108960(VarCurr,bitIndex22) )
& ( v122169(VarCurr,bitIndex7)
<=> v108960(VarCurr,bitIndex21) )
& ( v122169(VarCurr,bitIndex6)
<=> v108960(VarCurr,bitIndex20) )
& ( v122169(VarCurr,bitIndex5)
<=> v108960(VarCurr,bitIndex19) )
& ( v122169(VarCurr,bitIndex4)
<=> v108960(VarCurr,bitIndex18) )
& ( v122169(VarCurr,bitIndex3)
<=> v108960(VarCurr,bitIndex17) )
& ( v122169(VarCurr,bitIndex2)
<=> v108960(VarCurr,bitIndex16) )
& ( v122169(VarCurr,bitIndex1)
<=> v108960(VarCurr,bitIndex15) )
& ( v122169(VarCurr,bitIndex0)
<=> v108960(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24164,axiom,
! [VarCurr] :
( v122179(VarCurr)
<=> ( v122180(VarCurr)
| v122181(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8343,axiom,
! [VarCurr] :
( v122181(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $true )
& ( v122164(VarCurr,bitIndex1)
<=> $true )
& ( v122164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8342,axiom,
! [VarCurr] :
( v122180(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $true )
& ( v122164(VarCurr,bitIndex1)
<=> $true )
& ( v122164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38294,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v122178(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38293,axiom,
! [VarCurr] :
( ( v122178(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122178(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122178(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122178(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122178(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122178(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122178(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122178(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122178(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_8341,axiom,
! [VarCurr] :
( v122177(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $true )
& ( v122164(VarCurr,bitIndex1)
<=> $false )
& ( v122164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8340,axiom,
! [VarCurr] :
( v122176(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $true )
& ( v122164(VarCurr,bitIndex1)
<=> $false )
& ( v122164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38292,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v122175(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38291,axiom,
! [VarCurr] :
( ( v122175(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122175(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122175(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122175(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122175(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122175(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122175(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122175(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122175(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) )
& ( v122175(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex28) )
& ( v122175(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex27) )
& ( v122175(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex26) )
& ( v122175(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex25) )
& ( v122175(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex24) )
& ( v122175(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_8339,axiom,
! [VarCurr] :
( v122174(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $false )
& ( v122164(VarCurr,bitIndex1)
<=> $true )
& ( v122164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8338,axiom,
! [VarCurr] :
( v122173(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $false )
& ( v122164(VarCurr,bitIndex1)
<=> $true )
& ( v122164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38290,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122172(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38289,axiom,
! [VarCurr] :
( ( v122172(VarCurr,bitIndex23)
<=> v108960(VarCurr,bitIndex37) )
& ( v122172(VarCurr,bitIndex22)
<=> v108960(VarCurr,bitIndex36) )
& ( v122172(VarCurr,bitIndex21)
<=> v108960(VarCurr,bitIndex35) )
& ( v122172(VarCurr,bitIndex20)
<=> v108960(VarCurr,bitIndex34) )
& ( v122172(VarCurr,bitIndex19)
<=> v108960(VarCurr,bitIndex33) )
& ( v122172(VarCurr,bitIndex18)
<=> v108960(VarCurr,bitIndex32) )
& ( v122172(VarCurr,bitIndex17)
<=> v108960(VarCurr,bitIndex31) )
& ( v122172(VarCurr,bitIndex16)
<=> v108960(VarCurr,bitIndex30) )
& ( v122172(VarCurr,bitIndex15)
<=> v108960(VarCurr,bitIndex29) )
& ( v122172(VarCurr,bitIndex14)
<=> v108960(VarCurr,bitIndex28) )
& ( v122172(VarCurr,bitIndex13)
<=> v108960(VarCurr,bitIndex27) )
& ( v122172(VarCurr,bitIndex12)
<=> v108960(VarCurr,bitIndex26) )
& ( v122172(VarCurr,bitIndex11)
<=> v108960(VarCurr,bitIndex25) )
& ( v122172(VarCurr,bitIndex10)
<=> v108960(VarCurr,bitIndex24) )
& ( v122172(VarCurr,bitIndex9)
<=> v108960(VarCurr,bitIndex23) )
& ( v122172(VarCurr,bitIndex8)
<=> v108960(VarCurr,bitIndex22) )
& ( v122172(VarCurr,bitIndex7)
<=> v108960(VarCurr,bitIndex21) )
& ( v122172(VarCurr,bitIndex6)
<=> v108960(VarCurr,bitIndex20) )
& ( v122172(VarCurr,bitIndex5)
<=> v108960(VarCurr,bitIndex19) )
& ( v122172(VarCurr,bitIndex4)
<=> v108960(VarCurr,bitIndex18) )
& ( v122172(VarCurr,bitIndex3)
<=> v108960(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_8337,axiom,
! [VarCurr] :
( v122171(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $false )
& ( v122164(VarCurr,bitIndex1)
<=> $false )
& ( v122164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8336,axiom,
! [VarCurr] :
( v122170(VarCurr)
<=> ( ( v122164(VarCurr,bitIndex2)
<=> $false )
& ( v122164(VarCurr,bitIndex1)
<=> $false )
& ( v122164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38288,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122164(VarCurr,B)
<=> v122166(VarCurr,B) ) ) ).
fof(addAssignment_38287,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122166(VarCurr,B)
<=> v122168(VarCurr,B) ) ) ).
fof(addAssignment_38286,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122168(VarCurr,B)
<=> v108963(VarCurr,B) ) ) ).
fof(addAssignment_38285,axiom,
! [VarCurr] :
( v108960(VarCurr,bitIndex37)
<=> v108299(VarCurr,bitIndex37) ) ).
fof(addAssignment_38284,axiom,
! [VarCurr] :
( v108299(VarCurr,bitIndex37)
<=> v108301(VarCurr,bitIndex37) ) ).
fof(addAssignment_38283,axiom,
! [VarCurr] :
( v108301(VarCurr,bitIndex37)
<=> v108303(VarCurr,bitIndex37) ) ).
fof(addAssignment_38282,axiom,
! [VarCurr] :
( v108303(VarCurr,bitIndex37)
<=> v108330(VarCurr,bitIndex37) ) ).
fof(addAssignment_38281,axiom,
! [VarCurr] :
( v108334(VarCurr,bitIndex26)
<=> v112046(VarCurr,bitIndex26) ) ).
fof(addAssignment_38280,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex23)
<=> v118601(VarCurr,bitIndex23) ) ).
fof(addAssignment_38279,axiom,
! [VarCurr] :
( v122140(VarCurr)
<=> v121493(VarCurr,bitIndex24) ) ).
fof(addAssignment_38278,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex24)
<=> v122142(VarCurr) ) ).
fof(addAssignment_38277,axiom,
! [VarCurr] :
( v122142(VarCurr)
<=> v122144(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122149(VarNext)
=> ( v122144(VarNext)
<=> v122144(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2771,axiom,
! [VarNext] :
( v122149(VarNext)
=> ( v122144(VarNext)
<=> v122078(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24163,axiom,
! [VarCurr] :
( v122149(VarCurr)
<=> ( v122082(VarCurr)
& v122150(VarCurr) ) ) ).
fof(writeUnaryOperator_9642,axiom,
! [VarCurr] :
( ~ v122150(VarCurr)
<=> v122146(VarCurr) ) ).
fof(addAssignment_38276,axiom,
! [VarCurr] :
( v122146(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38275,axiom,
! [VarCurr] :
( v122138(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38274,axiom,
! [VarCurr] :
( v122136(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38273,axiom,
! [VarCurr] :
( v122076(VarCurr)
<=> v122078(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122115(VarNext)
=> ( v122078(VarNext)
<=> v122078(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2770,axiom,
! [VarNext] :
( v122115(VarNext)
=> ( v122078(VarNext)
<=> v122125(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2049,axiom,
! [VarCurr] :
( ( ~ v122116(VarCurr)
& v122117(VarCurr) )
=> ( v122125(VarCurr)
<=> v122126(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2122,axiom,
! [VarCurr] :
( v122116(VarCurr)
=> ( v122125(VarCurr)
<=> v122084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122118(VarCurr)
=> ( v122126(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5313,axiom,
! [VarCurr] :
( v122118(VarCurr)
=> ( v122126(VarCurr)
<=> v122099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24162,axiom,
! [VarCurr] :
( v122115(VarCurr)
<=> ( v122116(VarCurr)
| v122117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24161,axiom,
! [VarCurr] :
( v122117(VarCurr)
<=> ( v122118(VarCurr)
| v122121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24160,axiom,
! [VarCurr] :
( v122121(VarCurr)
<=> ( v122122(VarCurr)
& v122124(VarCurr) ) ) ).
fof(writeUnaryOperator_9641,axiom,
! [VarCurr] :
( ~ v122124(VarCurr)
<=> v122118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24159,axiom,
! [VarCurr] :
( v122122(VarCurr)
<=> ( v122080(VarCurr)
& v122123(VarCurr) ) ) ).
fof(writeUnaryOperator_9640,axiom,
! [VarCurr] :
( ~ v122123(VarCurr)
<=> v122082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24158,axiom,
! [VarCurr] :
( v122118(VarCurr)
<=> ( v122119(VarCurr)
& v122120(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8335,axiom,
! [VarCurr] :
( v122120(VarCurr)
<=> ( v122082(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8334,axiom,
! [VarCurr] :
( v122119(VarCurr)
<=> ( v122080(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24157,axiom,
! [VarCurr] :
( v122116(VarCurr)
<=> ( v122080(VarCurr)
& v122082(VarCurr) ) ) ).
fof(addAssignment_38272,axiom,
! [VarCurr] :
( v122099(VarCurr)
<=> v121655(VarCurr,bitIndex24) ) ).
fof(addAssignment_38271,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex24)
<=> v121657(VarCurr,bitIndex24) ) ).
fof(addAssignment_38270,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex24)
<=> v121658(VarCurr,bitIndex24) ) ).
fof(addAssignment_38269,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex0)
<=> v121810(VarCurr,bitIndex0) ) ).
fof(addAssignment_38268,axiom,
! [VarCurr] :
( v121782(VarCurr,bitIndex0)
<=> v121784(VarCurr,bitIndex0) ) ).
fof(addAssignment_38267,axiom,
! [VarCurr] :
( v121784(VarCurr,bitIndex0)
<=> v121786(VarCurr,bitIndex0) ) ).
fof(addAssignment_38266,axiom,
! [VarCurr] :
( v121786(VarCurr,bitIndex0)
<=> v121788(VarCurr,bitIndex0) ) ).
fof(addAssignment_38265,axiom,
! [VarCurr] :
( v121788(VarCurr,bitIndex0)
<=> v121790(VarCurr,bitIndex0) ) ).
fof(addAssignment_38264,axiom,
! [VarCurr] :
( v121790(VarCurr,bitIndex0)
<=> v121792(VarCurr,bitIndex0) ) ).
fof(addAssignment_38263,axiom,
! [VarCurr] :
( v121792(VarCurr,bitIndex0)
<=> v121794(VarCurr,bitIndex0) ) ).
fof(addAssignment_38262,axiom,
! [VarCurr] :
( v121794(VarCurr,bitIndex0)
<=> v121796(VarCurr,bitIndex0) ) ).
fof(addAssignment_38261,axiom,
! [VarCurr] :
( v121796(VarCurr,bitIndex0)
<=> v122101(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122109(VarNext)
=> ( v122101(VarNext)
<=> v122101(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2769,axiom,
! [VarNext] :
( v122109(VarNext)
=> ( v122101(VarNext)
<=> v122103(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8333,axiom,
! [VarCurr] :
( v122109(VarCurr)
<=> ( v122105(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9639,axiom,
! [VarCurr] :
( ~ v122105(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_38260,axiom,
! [VarCurr] :
( v122103(VarCurr)
<=> v109251(VarCurr,bitIndex0) ) ).
fof(addAssignment_38259,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex24)
<=> v118601(VarCurr,bitIndex24) ) ).
fof(addAssignment_38258,axiom,
! [VarCurr] :
( v122084(VarCurr)
<=> v121493(VarCurr,bitIndex25) ) ).
fof(addAssignment_38257,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex25)
<=> v122086(VarCurr) ) ).
fof(addAssignment_38256,axiom,
! [VarCurr] :
( v122086(VarCurr)
<=> v122088(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122093(VarNext)
=> ( v122088(VarNext)
<=> v122088(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2768,axiom,
! [VarNext] :
( v122093(VarNext)
=> ( v122088(VarNext)
<=> v122022(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24156,axiom,
! [VarCurr] :
( v122093(VarCurr)
<=> ( v122026(VarCurr)
& v122094(VarCurr) ) ) ).
fof(writeUnaryOperator_9638,axiom,
! [VarCurr] :
( ~ v122094(VarCurr)
<=> v122090(VarCurr) ) ).
fof(addAssignment_38255,axiom,
! [VarCurr] :
( v122090(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38254,axiom,
! [VarCurr] :
( v122082(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38253,axiom,
! [VarCurr] :
( v122080(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38252,axiom,
! [VarCurr] :
( v122020(VarCurr)
<=> v122022(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122059(VarNext)
=> ( v122022(VarNext)
<=> v122022(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2767,axiom,
! [VarNext] :
( v122059(VarNext)
=> ( v122022(VarNext)
<=> v122069(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2048,axiom,
! [VarCurr] :
( ( ~ v122060(VarCurr)
& v122061(VarCurr) )
=> ( v122069(VarCurr)
<=> v122070(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2121,axiom,
! [VarCurr] :
( v122060(VarCurr)
=> ( v122069(VarCurr)
<=> v122028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122062(VarCurr)
=> ( v122070(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5312,axiom,
! [VarCurr] :
( v122062(VarCurr)
=> ( v122070(VarCurr)
<=> v122043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24155,axiom,
! [VarCurr] :
( v122059(VarCurr)
<=> ( v122060(VarCurr)
| v122061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24154,axiom,
! [VarCurr] :
( v122061(VarCurr)
<=> ( v122062(VarCurr)
| v122065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24153,axiom,
! [VarCurr] :
( v122065(VarCurr)
<=> ( v122066(VarCurr)
& v122068(VarCurr) ) ) ).
fof(writeUnaryOperator_9637,axiom,
! [VarCurr] :
( ~ v122068(VarCurr)
<=> v122062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24152,axiom,
! [VarCurr] :
( v122066(VarCurr)
<=> ( v122024(VarCurr)
& v122067(VarCurr) ) ) ).
fof(writeUnaryOperator_9636,axiom,
! [VarCurr] :
( ~ v122067(VarCurr)
<=> v122026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24151,axiom,
! [VarCurr] :
( v122062(VarCurr)
<=> ( v122063(VarCurr)
& v122064(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8332,axiom,
! [VarCurr] :
( v122064(VarCurr)
<=> ( v122026(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8331,axiom,
! [VarCurr] :
( v122063(VarCurr)
<=> ( v122024(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24150,axiom,
! [VarCurr] :
( v122060(VarCurr)
<=> ( v122024(VarCurr)
& v122026(VarCurr) ) ) ).
fof(addAssignment_38251,axiom,
! [VarCurr] :
( v122043(VarCurr)
<=> v121655(VarCurr,bitIndex25) ) ).
fof(addAssignment_38250,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex25)
<=> v121657(VarCurr,bitIndex25) ) ).
fof(addAssignment_38249,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex25)
<=> v121658(VarCurr,bitIndex25) ) ).
fof(addAssignment_38248,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex1)
<=> v121810(VarCurr,bitIndex1) ) ).
fof(addAssignment_38247,axiom,
! [VarCurr] :
( v121782(VarCurr,bitIndex1)
<=> v121784(VarCurr,bitIndex1) ) ).
fof(addAssignment_38246,axiom,
! [VarCurr] :
( v121784(VarCurr,bitIndex1)
<=> v121786(VarCurr,bitIndex1) ) ).
fof(addAssignment_38245,axiom,
! [VarCurr] :
( v121786(VarCurr,bitIndex1)
<=> v121788(VarCurr,bitIndex1) ) ).
fof(addAssignment_38244,axiom,
! [VarCurr] :
( v121788(VarCurr,bitIndex1)
<=> v121790(VarCurr,bitIndex1) ) ).
fof(addAssignment_38243,axiom,
! [VarCurr] :
( v121790(VarCurr,bitIndex1)
<=> v121792(VarCurr,bitIndex1) ) ).
fof(addAssignment_38242,axiom,
! [VarCurr] :
( v121792(VarCurr,bitIndex1)
<=> v121794(VarCurr,bitIndex1) ) ).
fof(addAssignment_38241,axiom,
! [VarCurr] :
( v121794(VarCurr,bitIndex1)
<=> v121796(VarCurr,bitIndex1) ) ).
fof(addAssignment_38240,axiom,
! [VarCurr] :
( v121796(VarCurr,bitIndex1)
<=> v122045(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122053(VarNext)
=> ( v122045(VarNext)
<=> v122045(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2766,axiom,
! [VarNext] :
( v122053(VarNext)
=> ( v122045(VarNext)
<=> v122047(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8330,axiom,
! [VarCurr] :
( v122053(VarCurr)
<=> ( v122049(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9635,axiom,
! [VarCurr] :
( ~ v122049(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_38239,axiom,
! [VarCurr] :
( v122047(VarCurr)
<=> v109251(VarCurr,bitIndex1) ) ).
fof(addAssignment_38238,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex25)
<=> v118601(VarCurr,bitIndex25) ) ).
fof(addAssignment_38237,axiom,
! [VarCurr] :
( v122028(VarCurr)
<=> v121493(VarCurr,bitIndex26) ) ).
fof(addAssignment_38236,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex26)
<=> v122030(VarCurr) ) ).
fof(addAssignment_38235,axiom,
! [VarCurr] :
( v122030(VarCurr)
<=> v122032(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122037(VarNext)
=> ( v122032(VarNext)
<=> v122032(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2765,axiom,
! [VarNext] :
( v122037(VarNext)
=> ( v122032(VarNext)
<=> v121966(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24149,axiom,
! [VarCurr] :
( v122037(VarCurr)
<=> ( v121970(VarCurr)
& v122038(VarCurr) ) ) ).
fof(writeUnaryOperator_9634,axiom,
! [VarCurr] :
( ~ v122038(VarCurr)
<=> v122034(VarCurr) ) ).
fof(addAssignment_38234,axiom,
! [VarCurr] :
( v122034(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38233,axiom,
! [VarCurr] :
( v122026(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38232,axiom,
! [VarCurr] :
( v122024(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38231,axiom,
! [VarCurr] :
( v121964(VarCurr)
<=> v121966(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122003(VarNext)
=> ( v121966(VarNext)
<=> v121966(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2764,axiom,
! [VarNext] :
( v122003(VarNext)
=> ( v121966(VarNext)
<=> v122013(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2047,axiom,
! [VarCurr] :
( ( ~ v122004(VarCurr)
& v122005(VarCurr) )
=> ( v122013(VarCurr)
<=> v122014(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2120,axiom,
! [VarCurr] :
( v122004(VarCurr)
=> ( v122013(VarCurr)
<=> v121972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122006(VarCurr)
=> ( v122014(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5311,axiom,
! [VarCurr] :
( v122006(VarCurr)
=> ( v122014(VarCurr)
<=> v121987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24148,axiom,
! [VarCurr] :
( v122003(VarCurr)
<=> ( v122004(VarCurr)
| v122005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24147,axiom,
! [VarCurr] :
( v122005(VarCurr)
<=> ( v122006(VarCurr)
| v122009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24146,axiom,
! [VarCurr] :
( v122009(VarCurr)
<=> ( v122010(VarCurr)
& v122012(VarCurr) ) ) ).
fof(writeUnaryOperator_9633,axiom,
! [VarCurr] :
( ~ v122012(VarCurr)
<=> v122006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24145,axiom,
! [VarCurr] :
( v122010(VarCurr)
<=> ( v121968(VarCurr)
& v122011(VarCurr) ) ) ).
fof(writeUnaryOperator_9632,axiom,
! [VarCurr] :
( ~ v122011(VarCurr)
<=> v121970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24144,axiom,
! [VarCurr] :
( v122006(VarCurr)
<=> ( v122007(VarCurr)
& v122008(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8329,axiom,
! [VarCurr] :
( v122008(VarCurr)
<=> ( v121970(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8328,axiom,
! [VarCurr] :
( v122007(VarCurr)
<=> ( v121968(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24143,axiom,
! [VarCurr] :
( v122004(VarCurr)
<=> ( v121968(VarCurr)
& v121970(VarCurr) ) ) ).
fof(addAssignment_38230,axiom,
! [VarCurr] :
( v121987(VarCurr)
<=> v121655(VarCurr,bitIndex26) ) ).
fof(addAssignment_38229,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex26)
<=> v121657(VarCurr,bitIndex26) ) ).
fof(addAssignment_38228,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex26)
<=> v121658(VarCurr,bitIndex26) ) ).
fof(addAssignment_38227,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex2)
<=> v121810(VarCurr,bitIndex2) ) ).
fof(addAssignment_38226,axiom,
! [VarCurr] :
( v121782(VarCurr,bitIndex2)
<=> v121784(VarCurr,bitIndex2) ) ).
fof(addAssignment_38225,axiom,
! [VarCurr] :
( v121784(VarCurr,bitIndex2)
<=> v121786(VarCurr,bitIndex2) ) ).
fof(addAssignment_38224,axiom,
! [VarCurr] :
( v121786(VarCurr,bitIndex2)
<=> v121788(VarCurr,bitIndex2) ) ).
fof(addAssignment_38223,axiom,
! [VarCurr] :
( v121788(VarCurr,bitIndex2)
<=> v121790(VarCurr,bitIndex2) ) ).
fof(addAssignment_38222,axiom,
! [VarCurr] :
( v121790(VarCurr,bitIndex2)
<=> v121792(VarCurr,bitIndex2) ) ).
fof(addAssignment_38221,axiom,
! [VarCurr] :
( v121792(VarCurr,bitIndex2)
<=> v121794(VarCurr,bitIndex2) ) ).
fof(addAssignment_38220,axiom,
! [VarCurr] :
( v121794(VarCurr,bitIndex2)
<=> v121796(VarCurr,bitIndex2) ) ).
fof(addAssignment_38219,axiom,
! [VarCurr] :
( v121796(VarCurr,bitIndex2)
<=> v121989(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121997(VarNext)
=> ( v121989(VarNext)
<=> v121989(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2763,axiom,
! [VarNext] :
( v121997(VarNext)
=> ( v121989(VarNext)
<=> v121991(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8327,axiom,
! [VarCurr] :
( v121997(VarCurr)
<=> ( v121993(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9631,axiom,
! [VarCurr] :
( ~ v121993(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_38218,axiom,
! [VarCurr] :
( v121991(VarCurr)
<=> v109251(VarCurr,bitIndex2) ) ).
fof(addAssignment_38217,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex26)
<=> v118601(VarCurr,bitIndex26) ) ).
fof(addAssignment_38216,axiom,
! [VarCurr] :
( v121972(VarCurr)
<=> v121493(VarCurr,bitIndex27) ) ).
fof(addAssignment_38215,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex27)
<=> v121974(VarCurr) ) ).
fof(addAssignment_38214,axiom,
! [VarCurr] :
( v121974(VarCurr)
<=> v121976(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121981(VarNext)
=> ( v121976(VarNext)
<=> v121976(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2762,axiom,
! [VarNext] :
( v121981(VarNext)
=> ( v121976(VarNext)
<=> v121904(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24142,axiom,
! [VarCurr] :
( v121981(VarCurr)
<=> ( v121908(VarCurr)
& v121982(VarCurr) ) ) ).
fof(writeUnaryOperator_9630,axiom,
! [VarCurr] :
( ~ v121982(VarCurr)
<=> v121978(VarCurr) ) ).
fof(addAssignment_38213,axiom,
! [VarCurr] :
( v121978(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38212,axiom,
! [VarCurr] :
( v121970(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38211,axiom,
! [VarCurr] :
( v121968(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38210,axiom,
! [VarCurr] :
( v121902(VarCurr)
<=> v121904(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121947(VarNext)
=> ( v121904(VarNext)
<=> v121904(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2761,axiom,
! [VarNext] :
( v121947(VarNext)
=> ( v121904(VarNext)
<=> v121957(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2046,axiom,
! [VarCurr] :
( ( ~ v121948(VarCurr)
& v121949(VarCurr) )
=> ( v121957(VarCurr)
<=> v121958(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2119,axiom,
! [VarCurr] :
( v121948(VarCurr)
=> ( v121957(VarCurr)
<=> v121910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121950(VarCurr)
=> ( v121958(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5310,axiom,
! [VarCurr] :
( v121950(VarCurr)
=> ( v121958(VarCurr)
<=> v121931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24141,axiom,
! [VarCurr] :
( v121947(VarCurr)
<=> ( v121948(VarCurr)
| v121949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24140,axiom,
! [VarCurr] :
( v121949(VarCurr)
<=> ( v121950(VarCurr)
| v121953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24139,axiom,
! [VarCurr] :
( v121953(VarCurr)
<=> ( v121954(VarCurr)
& v121956(VarCurr) ) ) ).
fof(writeUnaryOperator_9629,axiom,
! [VarCurr] :
( ~ v121956(VarCurr)
<=> v121950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24138,axiom,
! [VarCurr] :
( v121954(VarCurr)
<=> ( v121906(VarCurr)
& v121955(VarCurr) ) ) ).
fof(writeUnaryOperator_9628,axiom,
! [VarCurr] :
( ~ v121955(VarCurr)
<=> v121908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24137,axiom,
! [VarCurr] :
( v121950(VarCurr)
<=> ( v121951(VarCurr)
& v121952(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8326,axiom,
! [VarCurr] :
( v121952(VarCurr)
<=> ( v121908(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8325,axiom,
! [VarCurr] :
( v121951(VarCurr)
<=> ( v121906(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24136,axiom,
! [VarCurr] :
( v121948(VarCurr)
<=> ( v121906(VarCurr)
& v121908(VarCurr) ) ) ).
fof(addAssignment_38209,axiom,
! [VarCurr] :
( v121931(VarCurr)
<=> v121655(VarCurr,bitIndex27) ) ).
fof(addAssignment_38208,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex27)
<=> v121657(VarCurr,bitIndex27) ) ).
fof(addAssignment_38207,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex27)
<=> v121658(VarCurr,bitIndex27) ) ).
fof(addAssignment_38206,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex3)
<=> v121810(VarCurr,bitIndex3) ) ).
fof(addAssignment_38205,axiom,
! [VarCurr] :
( v121782(VarCurr,bitIndex3)
<=> v121784(VarCurr,bitIndex3) ) ).
fof(addAssignment_38204,axiom,
! [VarCurr] :
( v121784(VarCurr,bitIndex3)
<=> v121786(VarCurr,bitIndex3) ) ).
fof(addAssignment_38203,axiom,
! [VarCurr] :
( v121786(VarCurr,bitIndex3)
<=> v121788(VarCurr,bitIndex3) ) ).
fof(addAssignment_38202,axiom,
! [VarCurr] :
( v121788(VarCurr,bitIndex3)
<=> v121790(VarCurr,bitIndex3) ) ).
fof(addAssignment_38201,axiom,
! [VarCurr] :
( v121790(VarCurr,bitIndex3)
<=> v121792(VarCurr,bitIndex3) ) ).
fof(addAssignment_38200,axiom,
! [VarCurr] :
( v121792(VarCurr,bitIndex3)
<=> v121794(VarCurr,bitIndex3) ) ).
fof(addAssignment_38199,axiom,
! [VarCurr] :
( v121794(VarCurr,bitIndex3)
<=> v121796(VarCurr,bitIndex3) ) ).
fof(addAssignment_38198,axiom,
! [VarCurr] :
( v121796(VarCurr,bitIndex3)
<=> v121933(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121941(VarNext)
=> ( v121933(VarNext)
<=> v121933(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2760,axiom,
! [VarNext] :
( v121941(VarNext)
=> ( v121933(VarNext)
<=> v121935(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8324,axiom,
! [VarCurr] :
( v121941(VarCurr)
<=> ( v121937(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9627,axiom,
! [VarCurr] :
( ~ v121937(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_38197,axiom,
! [VarCurr] :
( v121935(VarCurr)
<=> v109251(VarCurr,bitIndex3) ) ).
fof(addAssignment_38196,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex27)
<=> v118601(VarCurr,bitIndex27) ) ).
fof(addAssignment_38195,axiom,
! [VarCurr] :
( v121910(VarCurr)
<=> v121912(VarCurr) ) ).
fof(addAssignment_38194,axiom,
! [VarCurr] :
( v121912(VarCurr)
<=> v121914(VarCurr) ) ).
fof(addAssignment_38193,axiom,
! [VarCurr] :
( v121914(VarCurr)
<=> v121916(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121925(VarNext)
=> ( v121916(VarNext)
<=> v121916(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2759,axiom,
! [VarNext] :
( v121925(VarNext)
=> ( v121916(VarNext)
<=> v121422(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24135,axiom,
! [VarCurr] :
( v121925(VarCurr)
<=> ( v121438(VarCurr)
& v121926(VarCurr) ) ) ).
fof(writeUnaryOperator_9626,axiom,
! [VarCurr] :
( ~ v121926(VarCurr)
<=> v121918(VarCurr) ) ).
fof(addAssignment_38192,axiom,
! [VarCurr] :
( v121918(VarCurr)
<=> v121602(VarCurr,bitIndex0) ) ).
fof(addAssignment_38191,axiom,
! [VarCurr] :
( v121602(VarCurr,bitIndex0)
<=> v121920(VarCurr) ) ).
fof(addAssignment_38190,axiom,
! [VarCurr] :
( v121920(VarCurr)
<=> v121922(VarCurr) ) ).
fof(addAssignment_38189,axiom,
! [VarCurr] :
( v121922(VarCurr)
<=> v121608(VarCurr) ) ).
fof(addAssignment_38188,axiom,
! [VarCurr] :
( v121908(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38187,axiom,
! [VarCurr] :
( v121906(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38186,axiom,
! [VarCurr] :
( v121900(VarCurr)
<=> v121499(VarCurr) ) ).
fof(addAssignment_38185,axiom,
! [VarCurr] :
( v121898(VarCurr)
<=> v121548(VarCurr) ) ).
fof(addAssignment_38184,axiom,
! [VarCurr] :
( v121896(VarCurr)
<=> v121560(VarCurr) ) ).
fof(addAssignment_38183,axiom,
! [VarCurr] :
( v121894(VarCurr)
<=> v121572(VarCurr) ) ).
fof(addAssignment_38182,axiom,
! [VarCurr] :
( v121892(VarCurr)
<=> v121584(VarCurr) ) ).
fof(addAssignment_38181,axiom,
! [VarCurr] :
( v121414(VarCurr)
<=> v121416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24134,axiom,
! [VarCurr] :
( v121416(VarCurr)
<=> ( v121418(VarCurr)
& v121878(VarCurr) ) ) ).
fof(writeUnaryOperator_9625,axiom,
! [VarCurr] :
( ~ v121878(VarCurr)
<=> v121880(VarCurr) ) ).
fof(addAssignment_38180,axiom,
! [VarCurr] :
( v121880(VarCurr)
<=> v121882(VarCurr) ) ).
fof(addAssignment_38179,axiom,
! [VarCurr] :
( v121882(VarCurr)
<=> v121884(VarCurr) ) ).
fof(addAssignment_38178,axiom,
! [VarCurr] :
( v121884(VarCurr)
<=> v109046(VarCurr) ) ).
fof(addAssignment_38177,axiom,
! [VarCurr] :
( v121418(VarCurr)
<=> v121420(VarCurr) ) ).
fof(addAssignment_38176,axiom,
! [VarCurr] :
( v121420(VarCurr)
<=> v121422(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121861(VarNext)
=> ( v121422(VarNext)
<=> v121422(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2758,axiom,
! [VarNext] :
( v121861(VarNext)
=> ( v121422(VarNext)
<=> v121871(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2045,axiom,
! [VarCurr] :
( ( ~ v121862(VarCurr)
& v121863(VarCurr) )
=> ( v121871(VarCurr)
<=> v121872(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2118,axiom,
! [VarCurr] :
( v121862(VarCurr)
=> ( v121871(VarCurr)
<=> v121491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121864(VarCurr)
=> ( v121872(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5309,axiom,
! [VarCurr] :
( v121864(VarCurr)
=> ( v121872(VarCurr)
<=> v121839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24133,axiom,
! [VarCurr] :
( v121861(VarCurr)
<=> ( v121862(VarCurr)
| v121863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24132,axiom,
! [VarCurr] :
( v121863(VarCurr)
<=> ( v121864(VarCurr)
| v121867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24131,axiom,
! [VarCurr] :
( v121867(VarCurr)
<=> ( v121868(VarCurr)
& v121870(VarCurr) ) ) ).
fof(writeUnaryOperator_9624,axiom,
! [VarCurr] :
( ~ v121870(VarCurr)
<=> v121864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24130,axiom,
! [VarCurr] :
( v121868(VarCurr)
<=> ( v121424(VarCurr)
& v121869(VarCurr) ) ) ).
fof(writeUnaryOperator_9623,axiom,
! [VarCurr] :
( ~ v121869(VarCurr)
<=> v121438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24129,axiom,
! [VarCurr] :
( v121864(VarCurr)
<=> ( v121865(VarCurr)
& v121866(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8323,axiom,
! [VarCurr] :
( v121866(VarCurr)
<=> ( v121438(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8322,axiom,
! [VarCurr] :
( v121865(VarCurr)
<=> ( v121424(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24128,axiom,
! [VarCurr] :
( v121862(VarCurr)
<=> ( v121424(VarCurr)
& v121438(VarCurr) ) ) ).
fof(addAssignment_38175,axiom,
! [VarCurr] :
( v121839(VarCurr)
<=> v121841(VarCurr) ) ).
fof(addAssignment_38174,axiom,
! [VarCurr] :
( v121841(VarCurr)
<=> v121843(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2847,axiom,
! [VarCurr] :
( ~ v121624(VarCurr)
=> ( v121843(VarCurr)
<=> v121851(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2757,axiom,
! [VarCurr] :
( v121624(VarCurr)
=> ( v121843(VarCurr)
<=> v121845(VarCurr) ) ) ).
fof(addAssignment_38173,axiom,
! [VarCurr] :
( v121851(VarCurr)
<=> v121853(VarCurr) ) ).
fof(addAssignment_38172,axiom,
! [VarCurr] :
( v121853(VarCurr)
<=> v121855(VarCurr) ) ).
fof(addAssignment_38171,axiom,
! [VarCurr] :
( v121855(VarCurr)
<=> v121857(VarCurr) ) ).
fof(addAssignment_38170,axiom,
! [VarCurr] :
( v121857(VarCurr)
<=> v108030(VarCurr,bitIndex0) ) ).
fof(addAssignment_38169,axiom,
! [VarCurr] :
( v121845(VarCurr)
<=> v121847(VarCurr) ) ).
fof(addAssignment_38168,axiom,
! [VarCurr] :
( v121847(VarCurr)
<=> v121849(VarCurr) ) ).
fof(addAssignment_38167,axiom,
! [VarCurr] :
( v121491(VarCurr)
<=> v121493(VarCurr,bitIndex28) ) ).
fof(addAssignment_38166,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex28)
<=> v121495(VarCurr) ) ).
fof(addAssignment_38165,axiom,
! [VarCurr] :
( v121495(VarCurr)
<=> v121497(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121833(VarNext)
=> ( v121497(VarNext)
<=> v121497(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2756,axiom,
! [VarNext] :
( v121833(VarNext)
=> ( v121497(VarNext)
<=> v121499(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24127,axiom,
! [VarCurr] :
( v121833(VarCurr)
<=> ( v121507(VarCurr)
& v121834(VarCurr) ) ) ).
fof(writeUnaryOperator_9622,axiom,
! [VarCurr] :
( ~ v121834(VarCurr)
<=> v121830(VarCurr) ) ).
fof(addAssignment_38164,axiom,
! [VarCurr] :
( v121830(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121813(VarNext)
=> ( v121499(VarNext)
<=> v121499(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2755,axiom,
! [VarNext] :
( v121813(VarNext)
=> ( v121499(VarNext)
<=> v121823(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2044,axiom,
! [VarCurr] :
( ( ~ v121814(VarCurr)
& v121815(VarCurr) )
=> ( v121823(VarCurr)
<=> v121824(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2117,axiom,
! [VarCurr] :
( v121814(VarCurr)
=> ( v121823(VarCurr)
<=> v121542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121816(VarCurr)
=> ( v121824(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5308,axiom,
! [VarCurr] :
( v121816(VarCurr)
=> ( v121824(VarCurr)
<=> v121777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24126,axiom,
! [VarCurr] :
( v121813(VarCurr)
<=> ( v121814(VarCurr)
| v121815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24125,axiom,
! [VarCurr] :
( v121815(VarCurr)
<=> ( v121816(VarCurr)
| v121819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24124,axiom,
! [VarCurr] :
( v121819(VarCurr)
<=> ( v121820(VarCurr)
& v121822(VarCurr) ) ) ).
fof(writeUnaryOperator_9621,axiom,
! [VarCurr] :
( ~ v121822(VarCurr)
<=> v121816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24123,axiom,
! [VarCurr] :
( v121820(VarCurr)
<=> ( v121501(VarCurr)
& v121821(VarCurr) ) ) ).
fof(writeUnaryOperator_9620,axiom,
! [VarCurr] :
( ~ v121821(VarCurr)
<=> v121507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24122,axiom,
! [VarCurr] :
( v121816(VarCurr)
<=> ( v121817(VarCurr)
& v121818(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8321,axiom,
! [VarCurr] :
( v121818(VarCurr)
<=> ( v121507(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8320,axiom,
! [VarCurr] :
( v121817(VarCurr)
<=> ( v121501(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24121,axiom,
! [VarCurr] :
( v121814(VarCurr)
<=> ( v121501(VarCurr)
& v121507(VarCurr) ) ) ).
fof(addAssignment_38163,axiom,
! [VarCurr] :
( v121777(VarCurr)
<=> v121655(VarCurr,bitIndex28) ) ).
fof(addAssignment_38162,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex28)
<=> v121657(VarCurr,bitIndex28) ) ).
fof(addAssignment_38161,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex28)
<=> v121658(VarCurr,bitIndex28) ) ).
fof(addAssignment_38160,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex4)
<=> v121810(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2844,axiom,
! [VarCurr] :
( ~ v121780(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121810(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2754,axiom,
! [VarCurr] :
( v121780(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121810(VarCurr,B)
<=> v121782(VarCurr,B) ) ) ) ).
fof(addAssignment_38159,axiom,
! [VarCurr] :
( v121782(VarCurr,bitIndex4)
<=> v121784(VarCurr,bitIndex4) ) ).
fof(addAssignment_38158,axiom,
! [VarCurr] :
( v121784(VarCurr,bitIndex4)
<=> v121786(VarCurr,bitIndex4) ) ).
fof(addAssignment_38157,axiom,
! [VarCurr] :
( v121786(VarCurr,bitIndex4)
<=> v121788(VarCurr,bitIndex4) ) ).
fof(addAssignment_38156,axiom,
! [VarCurr] :
( v121788(VarCurr,bitIndex4)
<=> v121790(VarCurr,bitIndex4) ) ).
fof(addAssignment_38155,axiom,
! [VarCurr] :
( v121790(VarCurr,bitIndex4)
<=> v121792(VarCurr,bitIndex4) ) ).
fof(addAssignment_38154,axiom,
! [VarCurr] :
( v121792(VarCurr,bitIndex4)
<=> v121794(VarCurr,bitIndex4) ) ).
fof(addAssignment_38153,axiom,
! [VarCurr] :
( v121794(VarCurr,bitIndex4)
<=> v121796(VarCurr,bitIndex4) ) ).
fof(addAssignment_38152,axiom,
! [VarCurr] :
( v121796(VarCurr,bitIndex4)
<=> v121798(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121806(VarNext)
=> ( v121798(VarNext)
<=> v121798(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2753,axiom,
! [VarNext] :
( v121806(VarNext)
=> ( v121798(VarNext)
<=> v121800(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8319,axiom,
! [VarCurr] :
( v121806(VarCurr)
<=> ( v121802(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9619,axiom,
! [VarCurr] :
( ~ v121802(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_38151,axiom,
! [VarCurr] :
( v121800(VarCurr)
<=> v109251(VarCurr,bitIndex4) ) ).
fof(addAssignment_38150,axiom,
! [VarCurr] :
( v121780(VarCurr)
<=> v4355(VarCurr) ) ).
fof(addAssignment_38149,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex28)
<=> v118601(VarCurr,bitIndex28) ) ).
fof(addAssignment_38148,axiom,
! [VarCurr] :
( v121542(VarCurr)
<=> v121493(VarCurr,bitIndex29) ) ).
fof(addAssignment_38147,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex29)
<=> v121544(VarCurr) ) ).
fof(addAssignment_38146,axiom,
! [VarCurr] :
( v121544(VarCurr)
<=> v121546(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121771(VarNext)
=> ( v121546(VarNext)
<=> v121546(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2752,axiom,
! [VarNext] :
( v121771(VarNext)
=> ( v121546(VarNext)
<=> v121548(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24120,axiom,
! [VarCurr] :
( v121771(VarCurr)
<=> ( v121552(VarCurr)
& v121772(VarCurr) ) ) ).
fof(writeUnaryOperator_9618,axiom,
! [VarCurr] :
( ~ v121772(VarCurr)
<=> v121768(VarCurr) ) ).
fof(addAssignment_38145,axiom,
! [VarCurr] :
( v121768(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121751(VarNext)
=> ( v121548(VarNext)
<=> v121548(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2751,axiom,
! [VarNext] :
( v121751(VarNext)
=> ( v121548(VarNext)
<=> v121761(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2043,axiom,
! [VarCurr] :
( ( ~ v121752(VarCurr)
& v121753(VarCurr) )
=> ( v121761(VarCurr)
<=> v121762(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2116,axiom,
! [VarCurr] :
( v121752(VarCurr)
=> ( v121761(VarCurr)
<=> v121554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121754(VarCurr)
=> ( v121762(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5307,axiom,
! [VarCurr] :
( v121754(VarCurr)
=> ( v121762(VarCurr)
<=> v121748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24119,axiom,
! [VarCurr] :
( v121751(VarCurr)
<=> ( v121752(VarCurr)
| v121753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24118,axiom,
! [VarCurr] :
( v121753(VarCurr)
<=> ( v121754(VarCurr)
| v121757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24117,axiom,
! [VarCurr] :
( v121757(VarCurr)
<=> ( v121758(VarCurr)
& v121760(VarCurr) ) ) ).
fof(writeUnaryOperator_9617,axiom,
! [VarCurr] :
( ~ v121760(VarCurr)
<=> v121754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24116,axiom,
! [VarCurr] :
( v121758(VarCurr)
<=> ( v121550(VarCurr)
& v121759(VarCurr) ) ) ).
fof(writeUnaryOperator_9616,axiom,
! [VarCurr] :
( ~ v121759(VarCurr)
<=> v121552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24115,axiom,
! [VarCurr] :
( v121754(VarCurr)
<=> ( v121755(VarCurr)
& v121756(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8318,axiom,
! [VarCurr] :
( v121756(VarCurr)
<=> ( v121552(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8317,axiom,
! [VarCurr] :
( v121755(VarCurr)
<=> ( v121550(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24114,axiom,
! [VarCurr] :
( v121752(VarCurr)
<=> ( v121550(VarCurr)
& v121552(VarCurr) ) ) ).
fof(addAssignment_38144,axiom,
! [VarCurr] :
( v121748(VarCurr)
<=> v121655(VarCurr,bitIndex29) ) ).
fof(addAssignment_38143,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex29)
<=> v121657(VarCurr,bitIndex29) ) ).
fof(addAssignment_38142,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex29)
<=> v121658(VarCurr,bitIndex29) ) ).
fof(addAssignment_38141,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex29)
<=> v118601(VarCurr,bitIndex29) ) ).
fof(addAssignment_38140,axiom,
! [VarCurr] :
( v121554(VarCurr)
<=> v121493(VarCurr,bitIndex30) ) ).
fof(addAssignment_38139,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex30)
<=> v121556(VarCurr) ) ).
fof(addAssignment_38138,axiom,
! [VarCurr] :
( v121556(VarCurr)
<=> v121558(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121742(VarNext)
=> ( v121558(VarNext)
<=> v121558(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2750,axiom,
! [VarNext] :
( v121742(VarNext)
=> ( v121558(VarNext)
<=> v121560(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24113,axiom,
! [VarCurr] :
( v121742(VarCurr)
<=> ( v121564(VarCurr)
& v121743(VarCurr) ) ) ).
fof(writeUnaryOperator_9615,axiom,
! [VarCurr] :
( ~ v121743(VarCurr)
<=> v121739(VarCurr) ) ).
fof(addAssignment_38137,axiom,
! [VarCurr] :
( v121739(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121722(VarNext)
=> ( v121560(VarNext)
<=> v121560(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2749,axiom,
! [VarNext] :
( v121722(VarNext)
=> ( v121560(VarNext)
<=> v121732(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2042,axiom,
! [VarCurr] :
( ( ~ v121723(VarCurr)
& v121724(VarCurr) )
=> ( v121732(VarCurr)
<=> v121733(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2115,axiom,
! [VarCurr] :
( v121723(VarCurr)
=> ( v121732(VarCurr)
<=> v121566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121725(VarCurr)
=> ( v121733(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5306,axiom,
! [VarCurr] :
( v121725(VarCurr)
=> ( v121733(VarCurr)
<=> v121719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24112,axiom,
! [VarCurr] :
( v121722(VarCurr)
<=> ( v121723(VarCurr)
| v121724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24111,axiom,
! [VarCurr] :
( v121724(VarCurr)
<=> ( v121725(VarCurr)
| v121728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24110,axiom,
! [VarCurr] :
( v121728(VarCurr)
<=> ( v121729(VarCurr)
& v121731(VarCurr) ) ) ).
fof(writeUnaryOperator_9614,axiom,
! [VarCurr] :
( ~ v121731(VarCurr)
<=> v121725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24109,axiom,
! [VarCurr] :
( v121729(VarCurr)
<=> ( v121562(VarCurr)
& v121730(VarCurr) ) ) ).
fof(writeUnaryOperator_9613,axiom,
! [VarCurr] :
( ~ v121730(VarCurr)
<=> v121564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24108,axiom,
! [VarCurr] :
( v121725(VarCurr)
<=> ( v121726(VarCurr)
& v121727(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8316,axiom,
! [VarCurr] :
( v121727(VarCurr)
<=> ( v121564(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8315,axiom,
! [VarCurr] :
( v121726(VarCurr)
<=> ( v121562(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24107,axiom,
! [VarCurr] :
( v121723(VarCurr)
<=> ( v121562(VarCurr)
& v121564(VarCurr) ) ) ).
fof(addAssignment_38136,axiom,
! [VarCurr] :
( v121719(VarCurr)
<=> v121655(VarCurr,bitIndex30) ) ).
fof(addAssignment_38135,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex30)
<=> v121657(VarCurr,bitIndex30) ) ).
fof(addAssignment_38134,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex30)
<=> v121658(VarCurr,bitIndex30) ) ).
fof(addAssignment_38133,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex30)
<=> v118601(VarCurr,bitIndex30) ) ).
fof(addAssignment_38132,axiom,
! [VarCurr] :
( v121566(VarCurr)
<=> v121493(VarCurr,bitIndex31) ) ).
fof(addAssignment_38131,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex31)
<=> v121568(VarCurr) ) ).
fof(addAssignment_38130,axiom,
! [VarCurr] :
( v121568(VarCurr)
<=> v121570(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121713(VarNext)
=> ( v121570(VarNext)
<=> v121570(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2748,axiom,
! [VarNext] :
( v121713(VarNext)
=> ( v121570(VarNext)
<=> v121572(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24106,axiom,
! [VarCurr] :
( v121713(VarCurr)
<=> ( v121576(VarCurr)
& v121714(VarCurr) ) ) ).
fof(writeUnaryOperator_9612,axiom,
! [VarCurr] :
( ~ v121714(VarCurr)
<=> v121710(VarCurr) ) ).
fof(addAssignment_38129,axiom,
! [VarCurr] :
( v121710(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121693(VarNext)
=> ( v121572(VarNext)
<=> v121572(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2747,axiom,
! [VarNext] :
( v121693(VarNext)
=> ( v121572(VarNext)
<=> v121703(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2041,axiom,
! [VarCurr] :
( ( ~ v121694(VarCurr)
& v121695(VarCurr) )
=> ( v121703(VarCurr)
<=> v121704(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2114,axiom,
! [VarCurr] :
( v121694(VarCurr)
=> ( v121703(VarCurr)
<=> v121578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121696(VarCurr)
=> ( v121704(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5305,axiom,
! [VarCurr] :
( v121696(VarCurr)
=> ( v121704(VarCurr)
<=> v121690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24105,axiom,
! [VarCurr] :
( v121693(VarCurr)
<=> ( v121694(VarCurr)
| v121695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24104,axiom,
! [VarCurr] :
( v121695(VarCurr)
<=> ( v121696(VarCurr)
| v121699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24103,axiom,
! [VarCurr] :
( v121699(VarCurr)
<=> ( v121700(VarCurr)
& v121702(VarCurr) ) ) ).
fof(writeUnaryOperator_9611,axiom,
! [VarCurr] :
( ~ v121702(VarCurr)
<=> v121696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24102,axiom,
! [VarCurr] :
( v121700(VarCurr)
<=> ( v121574(VarCurr)
& v121701(VarCurr) ) ) ).
fof(writeUnaryOperator_9610,axiom,
! [VarCurr] :
( ~ v121701(VarCurr)
<=> v121576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24101,axiom,
! [VarCurr] :
( v121696(VarCurr)
<=> ( v121697(VarCurr)
& v121698(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8314,axiom,
! [VarCurr] :
( v121698(VarCurr)
<=> ( v121576(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8313,axiom,
! [VarCurr] :
( v121697(VarCurr)
<=> ( v121574(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24100,axiom,
! [VarCurr] :
( v121694(VarCurr)
<=> ( v121574(VarCurr)
& v121576(VarCurr) ) ) ).
fof(addAssignment_38128,axiom,
! [VarCurr] :
( v121690(VarCurr)
<=> v121655(VarCurr,bitIndex31) ) ).
fof(addAssignment_38127,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex31)
<=> v121657(VarCurr,bitIndex31) ) ).
fof(addAssignment_38126,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex31)
<=> v121658(VarCurr,bitIndex31) ) ).
fof(addAssignment_38125,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex31)
<=> v118601(VarCurr,bitIndex31) ) ).
fof(addAssignment_38124,axiom,
! [VarCurr] :
( v121578(VarCurr)
<=> v121493(VarCurr,bitIndex32) ) ).
fof(addAssignment_38123,axiom,
! [VarCurr] :
( v121493(VarCurr,bitIndex32)
<=> v121580(VarCurr) ) ).
fof(addAssignment_38122,axiom,
! [VarCurr] :
( v121580(VarCurr)
<=> v121582(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121684(VarNext)
=> ( v121582(VarNext)
<=> v121582(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2746,axiom,
! [VarNext] :
( v121684(VarNext)
=> ( v121582(VarNext)
<=> v121584(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24099,axiom,
! [VarCurr] :
( v121684(VarCurr)
<=> ( v121588(VarCurr)
& v121685(VarCurr) ) ) ).
fof(writeUnaryOperator_9609,axiom,
! [VarCurr] :
( ~ v121685(VarCurr)
<=> v121681(VarCurr) ) ).
fof(addAssignment_38121,axiom,
! [VarCurr] :
( v121681(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121664(VarNext)
=> ( v121584(VarNext)
<=> v121584(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2745,axiom,
! [VarNext] :
( v121664(VarNext)
=> ( v121584(VarNext)
<=> v121674(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2040,axiom,
! [VarCurr] :
( ( ~ v121665(VarCurr)
& v121666(VarCurr) )
=> ( v121674(VarCurr)
<=> v121675(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2113,axiom,
! [VarCurr] :
( v121665(VarCurr)
=> ( v121674(VarCurr)
<=> v121590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121667(VarCurr)
=> ( v121675(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5304,axiom,
! [VarCurr] :
( v121667(VarCurr)
=> ( v121675(VarCurr)
<=> v121653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24098,axiom,
! [VarCurr] :
( v121664(VarCurr)
<=> ( v121665(VarCurr)
| v121666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24097,axiom,
! [VarCurr] :
( v121666(VarCurr)
<=> ( v121667(VarCurr)
| v121670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24096,axiom,
! [VarCurr] :
( v121670(VarCurr)
<=> ( v121671(VarCurr)
& v121673(VarCurr) ) ) ).
fof(writeUnaryOperator_9608,axiom,
! [VarCurr] :
( ~ v121673(VarCurr)
<=> v121667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24095,axiom,
! [VarCurr] :
( v121671(VarCurr)
<=> ( v121586(VarCurr)
& v121672(VarCurr) ) ) ).
fof(writeUnaryOperator_9607,axiom,
! [VarCurr] :
( ~ v121672(VarCurr)
<=> v121588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24094,axiom,
! [VarCurr] :
( v121667(VarCurr)
<=> ( v121668(VarCurr)
& v121669(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8312,axiom,
! [VarCurr] :
( v121669(VarCurr)
<=> ( v121588(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8311,axiom,
! [VarCurr] :
( v121668(VarCurr)
<=> ( v121586(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24093,axiom,
! [VarCurr] :
( v121665(VarCurr)
<=> ( v121586(VarCurr)
& v121588(VarCurr) ) ) ).
fof(addAssignment_38120,axiom,
! [VarCurr] :
( v121653(VarCurr)
<=> v121655(VarCurr,bitIndex32) ) ).
fof(addAssignment_38119,axiom,
! [VarCurr] :
( v121655(VarCurr,bitIndex32)
<=> v121657(VarCurr,bitIndex32) ) ).
fof(addAssignment_38118,axiom,
! [VarCurr] :
( v121657(VarCurr,bitIndex32)
<=> v121658(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2834,axiom,
! [VarCurr] :
( ~ v121624(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121658(VarCurr,B)
<=> v121659(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2744,axiom,
! [VarCurr] :
( v121624(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121658(VarCurr,B)
<=> v121626(VarCurr,B) ) ) ) ).
fof(addAssignment_38117,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v121659(VarCurr,B)
<=> v121661(VarCurr,B) ) ) ).
fof(addAssignment_38116,axiom,
! [VarCurr] :
( ( v121659(VarCurr,bitIndex28)
<=> v121660(VarCurr,bitIndex4) )
& ( v121659(VarCurr,bitIndex27)
<=> v121660(VarCurr,bitIndex3) )
& ( v121659(VarCurr,bitIndex26)
<=> v121660(VarCurr,bitIndex2) )
& ( v121659(VarCurr,bitIndex25)
<=> v121660(VarCurr,bitIndex1) )
& ( v121659(VarCurr,bitIndex24)
<=> v121660(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38115,axiom,
! [VarCurr] :
( ( v121659(VarCurr,bitIndex32)
<=> $false )
& ( v121659(VarCurr,bitIndex31)
<=> $false )
& ( v121659(VarCurr,bitIndex30)
<=> $false )
& ( v121659(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_38114,axiom,
! [VarCurr] :
( v121590(VarCurr)
<=> v121592(VarCurr,bitIndex32) ) ).
fof(addAssignment_38113,axiom,
! [VarCurr] :
( v121592(VarCurr,bitIndex32)
<=> v121594(VarCurr) ) ).
fof(addAssignment_38112,axiom,
! [VarCurr] :
( v121594(VarCurr)
<=> v121596(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121636(VarNext)
=> ( v121596(VarNext)
<=> v121596(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2112,axiom,
! [VarNext] :
( v121636(VarNext)
=> ( v121596(VarNext)
<=> v121646(VarNext) ) ) ).
fof(addAssignment_38111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121646(VarNext)
<=> v121644(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2833,axiom,
! [VarCurr] :
( ~ v121647(VarCurr)
=> ( v121644(VarCurr)
<=> x121631(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2743,axiom,
! [VarCurr] :
( v121647(VarCurr)
=> ( v121644(VarCurr)
<=> v121618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24092,axiom,
! [VarCurr] :
( v121647(VarCurr)
<=> ( v121648(VarCurr)
& v121649(VarCurr) ) ) ).
fof(writeUnaryOperator_9606,axiom,
! [VarCurr] :
( ~ v121649(VarCurr)
<=> v121600(VarCurr) ) ).
fof(writeUnaryOperator_9605,axiom,
! [VarCurr] :
( ~ v121648(VarCurr)
<=> v121598(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121636(VarNext)
<=> v121637(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121637(VarNext)
<=> ( v121638(VarNext)
& v121633(VarNext) ) ) ) ).
fof(writeUnaryOperator_9604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121638(VarNext)
<=> v121640(VarNext) ) ) ).
fof(addAssignment_38110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121640(VarNext)
<=> v121633(VarCurr) ) ) ).
fof(addAssignment_38109,axiom,
! [VarCurr] :
( v121633(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38108,axiom,
! [VarCurr] :
( v121618(VarCurr)
<=> v121620(VarCurr,bitIndex32) ) ).
fof(addAssignment_38107,axiom,
! [VarCurr] :
( v121620(VarCurr,bitIndex32)
<=> v121622(VarCurr,bitIndex32) ) ).
fof(addAssignment_38106,axiom,
! [VarCurr] :
( v121622(VarCurr,bitIndex32)
<=> v121627(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2832,axiom,
! [VarCurr] :
( ~ v121624(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121627(VarCurr,B)
<=> v121628(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2742,axiom,
! [VarCurr] :
( v121624(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121627(VarCurr,B)
<=> v121626(VarCurr,B) ) ) ) ).
fof(addAssignment_38105,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v121628(VarCurr,B)
<=> v121630(VarCurr,B) ) ) ).
fof(range_axiom_180,axiom,
! [B] :
( range_23_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B ) ) ).
fof(addAssignment_38104,axiom,
! [VarCurr] :
( ( v121628(VarCurr,bitIndex28)
<=> v121629(VarCurr,bitIndex4) )
& ( v121628(VarCurr,bitIndex27)
<=> v121629(VarCurr,bitIndex3) )
& ( v121628(VarCurr,bitIndex26)
<=> v121629(VarCurr,bitIndex2) )
& ( v121628(VarCurr,bitIndex25)
<=> v121629(VarCurr,bitIndex1) )
& ( v121628(VarCurr,bitIndex24)
<=> v121629(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38103,axiom,
! [VarCurr] :
( ( v121628(VarCurr,bitIndex32)
<=> $false )
& ( v121628(VarCurr,bitIndex31)
<=> $false )
& ( v121628(VarCurr,bitIndex30)
<=> $false )
& ( v121628(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_38102,axiom,
! [VarCurr] :
( v121626(VarCurr,bitIndex32)
<=> v118601(VarCurr,bitIndex32) ) ).
fof(addAssignment_38101,axiom,
! [VarCurr] :
( v121624(VarCurr)
<=> v118519(VarCurr) ) ).
fof(addAssignment_38100,axiom,
! [VarCurr] :
( v121600(VarCurr)
<=> v121602(VarCurr,bitIndex1) ) ).
fof(addAssignment_38099,axiom,
! [VarCurr] :
( v121602(VarCurr,bitIndex1)
<=> v121604(VarCurr) ) ).
fof(addAssignment_38098,axiom,
! [VarCurr] :
( v121604(VarCurr)
<=> v121606(VarCurr) ) ).
fof(addAssignment_38097,axiom,
! [VarCurr] :
( v121606(VarCurr)
<=> v121608(VarCurr) ) ).
fof(addAssignment_38096,axiom,
! [VarCurr] :
( v121608(VarCurr)
<=> v121610(VarCurr) ) ).
fof(addAssignment_38095,axiom,
! [VarCurr] :
( v121610(VarCurr)
<=> v121612(VarCurr) ) ).
fof(addAssignment_38094,axiom,
! [VarCurr] :
( v121612(VarCurr)
<=> v121614(VarCurr) ) ).
fof(addAssignment_38093,axiom,
! [VarCurr] :
( v121614(VarCurr)
<=> v121616(VarCurr) ) ).
fof(addAssignment_38092,axiom,
! [VarCurr] :
( v121598(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38091,axiom,
! [VarCurr] :
( v121588(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38090,axiom,
! [VarCurr] :
( v121586(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38089,axiom,
! [VarCurr] :
( v121576(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38088,axiom,
! [VarCurr] :
( v121574(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38087,axiom,
! [VarCurr] :
( v121564(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38086,axiom,
! [VarCurr] :
( v121562(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38085,axiom,
! [VarCurr] :
( v121552(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38084,axiom,
! [VarCurr] :
( v121550(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38083,axiom,
! [VarCurr] :
( v121507(VarCurr)
<=> v121440(VarCurr,bitIndex1) ) ).
fof(addAssignment_38082,axiom,
! [VarCurr] :
( v121440(VarCurr,bitIndex1)
<=> v121509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24089,axiom,
! [VarCurr] :
( v121509(VarCurr)
<=> ( v121540(VarCurr)
| v121538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24088,axiom,
! [VarCurr] :
( v121540(VarCurr)
<=> ( v121511(VarCurr)
& v121513(VarCurr) ) ) ).
fof(addAssignment_38081,axiom,
! [VarCurr] :
( v121538(VarCurr)
<=> v121483(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121522(VarNext)
=> ( v121513(VarNext)
<=> v121513(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2111,axiom,
! [VarNext] :
( v121522(VarNext)
=> ( v121513(VarNext)
<=> v121532(VarNext) ) ) ).
fof(addAssignment_38080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121532(VarNext)
<=> v121530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24087,axiom,
! [VarCurr] :
( v121530(VarCurr)
<=> ( v121533(VarCurr)
& v121534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24086,axiom,
! [VarCurr] :
( v121534(VarCurr)
<=> ( v121517(VarCurr)
| v121519(VarCurr) ) ) ).
fof(writeUnaryOperator_9603,axiom,
! [VarCurr] :
( ~ v121533(VarCurr)
<=> v121515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121522(VarNext)
<=> v121523(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121523(VarNext)
<=> ( v121525(VarNext)
& v121527(VarNext) ) ) ) ).
fof(writeUnaryOperator_9602,axiom,
! [VarCurr] :
( ~ v121527(VarCurr)
<=> v121511(VarCurr) ) ).
fof(addAssignment_38079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121525(VarNext)
<=> v121511(VarCurr) ) ) ).
fof(addAssignment_38078,axiom,
! [VarCurr] :
( v121519(VarCurr)
<=> v121460(VarCurr) ) ).
fof(addAssignment_38077,axiom,
! [VarCurr] :
( v121517(VarCurr)
<=> v121456(VarCurr) ) ).
fof(addAssignment_38076,axiom,
! [VarCurr] :
( v121515(VarCurr)
<=> $false ) ).
fof(addAssignment_38075,axiom,
! [VarCurr] :
( v121511(VarCurr)
<=> v121446(VarCurr) ) ).
fof(addAssignment_38074,axiom,
! [VarCurr] :
( v121501(VarCurr)
<=> v121426(VarCurr,bitIndex1) ) ).
fof(addAssignment_38073,axiom,
! [VarCurr] :
( v121426(VarCurr,bitIndex1)
<=> v121503(VarCurr) ) ).
fof(addAssignment_38072,axiom,
! [VarCurr] :
( v121503(VarCurr)
<=> v121505(VarCurr) ) ).
fof(addAssignment_38071,axiom,
! [VarCurr] :
( v121505(VarCurr)
<=> v121432(VarCurr) ) ).
fof(addAssignment_38070,axiom,
! [VarCurr] :
( v121438(VarCurr)
<=> v121440(VarCurr,bitIndex0) ) ).
fof(addAssignment_38069,axiom,
! [VarCurr] :
( v121440(VarCurr,bitIndex0)
<=> v121442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24083,axiom,
! [VarCurr] :
( v121442(VarCurr)
<=> ( v121489(VarCurr)
| v121481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24082,axiom,
! [VarCurr] :
( v121489(VarCurr)
<=> ( v121444(VarCurr)
& v121450(VarCurr) ) ) ).
fof(addAssignment_38068,axiom,
! [VarCurr] :
( v121481(VarCurr)
<=> v121483(VarCurr) ) ).
fof(addAssignment_38067,axiom,
! [VarCurr] :
( v121483(VarCurr)
<=> v121485(VarCurr) ) ).
fof(addAssignment_38066,axiom,
! [VarCurr] :
( v121485(VarCurr)
<=> v121487(VarCurr) ) ).
fof(addAssignment_38065,axiom,
! [VarCurr] :
( v121487(VarCurr)
<=> v109103(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121465(VarNext)
=> ( v121450(VarNext)
<=> v121450(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2110,axiom,
! [VarNext] :
( v121465(VarNext)
=> ( v121450(VarNext)
<=> v121475(VarNext) ) ) ).
fof(addAssignment_38064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121475(VarNext)
<=> v121473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24081,axiom,
! [VarCurr] :
( v121473(VarCurr)
<=> ( v121476(VarCurr)
& v121477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24080,axiom,
! [VarCurr] :
( v121477(VarCurr)
<=> ( v121454(VarCurr)
| v121458(VarCurr) ) ) ).
fof(writeUnaryOperator_9601,axiom,
! [VarCurr] :
( ~ v121476(VarCurr)
<=> v121452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121465(VarNext)
<=> v121466(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121466(VarNext)
<=> ( v121468(VarNext)
& v121470(VarNext) ) ) ) ).
fof(writeUnaryOperator_9600,axiom,
! [VarCurr] :
( ~ v121470(VarCurr)
<=> v121444(VarCurr) ) ).
fof(addAssignment_38063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121468(VarNext)
<=> v121444(VarCurr) ) ) ).
fof(addAssignment_38062,axiom,
! [VarCurr] :
( v121458(VarCurr)
<=> v121460(VarCurr) ) ).
fof(addAssignment_38061,axiom,
! [VarCurr] :
( v121460(VarCurr)
<=> v121462(VarCurr) ) ).
fof(addAssignment_38060,axiom,
! [VarCurr] :
( v121462(VarCurr)
<=> v109793(VarCurr) ) ).
fof(addAssignment_38059,axiom,
! [VarCurr] :
( v121454(VarCurr)
<=> v121456(VarCurr) ) ).
fof(addAssignment_38058,axiom,
! [VarCurr] :
( v121456(VarCurr)
<=> $true ) ).
fof(addAssignment_38057,axiom,
! [VarCurr] :
( v121452(VarCurr)
<=> $false ) ).
fof(addAssignment_38056,axiom,
! [VarCurr] :
( v121444(VarCurr)
<=> v121446(VarCurr) ) ).
fof(addAssignment_38055,axiom,
! [VarCurr] :
( v121446(VarCurr)
<=> v121448(VarCurr) ) ).
fof(addAssignment_38054,axiom,
! [VarCurr] :
( v121448(VarCurr)
<=> v109089(VarCurr) ) ).
fof(addAssignment_38053,axiom,
! [VarCurr] :
( v121424(VarCurr)
<=> v121426(VarCurr,bitIndex0) ) ).
fof(addAssignment_38052,axiom,
! [VarCurr] :
( v121426(VarCurr,bitIndex0)
<=> v121428(VarCurr) ) ).
fof(addAssignment_38051,axiom,
! [VarCurr] :
( v121428(VarCurr)
<=> v121430(VarCurr) ) ).
fof(addAssignment_38050,axiom,
! [VarCurr] :
( v121430(VarCurr)
<=> v121432(VarCurr) ) ).
fof(addAssignment_38049,axiom,
! [VarCurr] :
( v121432(VarCurr)
<=> v121434(VarCurr) ) ).
fof(addAssignment_38048,axiom,
! [VarCurr] :
( v121434(VarCurr)
<=> v121436(VarCurr) ) ).
fof(addAssignment_38047,axiom,
! [VarCurr] :
( v121436(VarCurr)
<=> v109073(VarCurr) ) ).
fof(addAssignment_38046,axiom,
! [VarNext] :
( v121196(VarNext,bitIndex0)
<=> v121386(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121387(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121386(VarNext,B)
<=> v121196(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2109,axiom,
! [VarNext] :
( v121387(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121386(VarNext,B)
<=> v121402(VarNext,B) ) ) ) ).
fof(addAssignment_38045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121402(VarNext,B)
<=> v121400(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5300,axiom,
! [VarCurr] :
( ~ v121396(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121400(VarCurr,B)
<=> v121208(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5303,axiom,
! [VarCurr] :
( v121396(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121400(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121387(VarNext)
<=> ( v121388(VarNext)
& v121395(VarNext) ) ) ) ).
fof(addAssignment_38044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121395(VarNext)
<=> v121393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24076,axiom,
! [VarCurr] :
( v121393(VarCurr)
<=> ( v121396(VarCurr)
| v121397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24075,axiom,
! [VarCurr] :
( v121397(VarCurr)
<=> ( v121398(VarCurr)
& v121399(VarCurr) ) ) ).
fof(writeUnaryOperator_9599,axiom,
! [VarCurr] :
( ~ v121399(VarCurr)
<=> v121396(VarCurr) ) ).
fof(writeUnaryOperator_9598,axiom,
! [VarCurr] :
( ~ v121398(VarCurr)
<=> v121200(VarCurr) ) ).
fof(writeUnaryOperator_9597,axiom,
! [VarCurr] :
( ~ v121396(VarCurr)
<=> v121198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121388(VarNext)
<=> ( v121389(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121389(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_38043,axiom,
! [VarNext] :
( v121208(VarNext,bitIndex0)
<=> v121370(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121371(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121370(VarNext,B)
<=> v121208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2108,axiom,
! [VarNext] :
( v121371(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121370(VarNext,B)
<=> v121381(VarNext,B) ) ) ) ).
fof(addAssignment_38042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121381(VarNext,B)
<=> v121379(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2831,axiom,
! [VarCurr] :
( ~ v121382(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121379(VarCurr,B)
<=> v121210(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2741,axiom,
! [VarCurr] :
( v121382(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121379(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9595,axiom,
! [VarCurr] :
( ~ v121382(VarCurr)
<=> v121198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121371(VarNext)
<=> v121372(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121372(VarNext)
<=> ( v121373(VarNext)
& v121368(VarNext) ) ) ) ).
fof(writeUnaryOperator_9594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121373(VarNext)
<=> v121375(VarNext) ) ) ).
fof(addAssignment_38041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121375(VarNext)
<=> v121368(VarCurr) ) ) ).
fof(addAssignment_38040,axiom,
! [VarCurr] :
( v121368(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_38039,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex0)
<=> v121364(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_38,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121364(VarCurr,B)
<=> ( v121365(VarCurr,B)
| v121352(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_37,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121365(VarCurr,B)
<=> ( v121208(VarCurr,B)
& v121366(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9593,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121366(VarCurr,B)
<=> ~ v121212(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2830,axiom,
! [VarCurr] :
( ~ v121363(VarCurr)
=> ( v121352(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2740,axiom,
! [VarCurr] :
( v121363(VarCurr)
=> ( v121352(VarCurr,bitIndex0)
<=> v121354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8310,axiom,
! [VarCurr] :
( v121363(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24071,axiom,
! [VarCurr] :
( v121354(VarCurr)
<=> ( v121356(VarCurr)
| v121359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24070,axiom,
! [VarCurr] :
( v121359(VarCurr)
<=> ( v121268(VarCurr)
& v121338(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24069,axiom,
! [VarCurr] :
( v121356(VarCurr)
<=> ( v121248(VarCurr)
& v121256(VarCurr) ) ) ).
fof(addAssignment_38038,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex0)
<=> v121350(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_36,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121350(VarCurr,B)
<=> ( v121214(VarCurr,B)
| v114842(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2829,axiom,
! [VarCurr] :
( ~ v121349(VarCurr)
=> ( v121214(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2739,axiom,
! [VarCurr] :
( v121349(VarCurr)
=> ( v121214(VarCurr,bitIndex0)
<=> v121244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8309,axiom,
! [VarCurr] :
( v121349(VarCurr)
<=> ( ( v121216(VarCurr,bitIndex5)
<=> $false )
& ( v121216(VarCurr,bitIndex4)
<=> $false )
& ( v121216(VarCurr,bitIndex3)
<=> $false )
& ( v121216(VarCurr,bitIndex2)
<=> $false )
& ( v121216(VarCurr,bitIndex1)
<=> $false )
& ( v121216(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24068,axiom,
! [VarCurr] :
( v121244(VarCurr)
<=> ( v121246(VarCurr)
| v121266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24067,axiom,
! [VarCurr] :
( v121266(VarCurr)
<=> ( v121268(VarCurr)
& v121346(VarCurr) ) ) ).
fof(writeUnaryOperator_9592,axiom,
! [VarCurr] :
( ~ v121346(VarCurr)
<=> v121338(VarCurr,bitIndex0) ) ).
fof(addAssignment_38037,axiom,
! [VarCurr] :
( v121338(VarCurr,bitIndex0)
<=> v121340(VarCurr,bitIndex0) ) ).
fof(addAssignment_38036,axiom,
! [VarCurr] :
( v121340(VarCurr,bitIndex0)
<=> v121342(VarCurr,bitIndex0) ) ).
fof(addAssignment_38035,axiom,
! [VarCurr] :
( v121342(VarCurr,bitIndex0)
<=> v121344(VarCurr,bitIndex0) ) ).
fof(addAssignment_38034,axiom,
! [VarCurr] :
( v121344(VarCurr,bitIndex0)
<=> v108981(VarCurr,bitIndex0) ) ).
fof(addAssignment_38033,axiom,
! [VarCurr] :
( v121268(VarCurr)
<=> v121270(VarCurr) ) ).
fof(addAssignment_38032,axiom,
! [VarCurr] :
( v121270(VarCurr)
<=> v121272(VarCurr) ) ).
fof(addAssignment_38031,axiom,
! [VarCurr] :
( v121272(VarCurr)
<=> v121274(VarCurr) ) ).
fof(addAssignment_38030,axiom,
! [VarCurr] :
( v121274(VarCurr)
<=> v121276(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121325(VarNext)
=> ( v121276(VarNext)
<=> v121276(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2107,axiom,
! [VarNext] :
( v121325(VarNext)
=> ( v121276(VarNext)
<=> v121333(VarNext) ) ) ).
fof(addAssignment_38029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121333(VarNext)
<=> v121331(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2828,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ( v121331(VarCurr)
<=> v121334(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2738,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ( v121331(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24066,axiom,
! [VarCurr] :
( v121334(VarCurr)
<=> ( v106833(VarCurr)
& v121278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121325(VarNext)
<=> v121326(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121326(VarNext)
<=> ( v121328(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_9591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121328(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_38028,axiom,
! [VarCurr] :
( v121278(VarCurr)
<=> v121280(VarCurr) ) ).
fof(addAssignment_38027,axiom,
! [VarCurr] :
( v121280(VarCurr)
<=> v121282(VarCurr) ) ).
fof(addAssignment_38026,axiom,
! [VarCurr] :
( v121282(VarCurr)
<=> v121284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24063,axiom,
! [VarCurr] :
( v121284(VarCurr)
<=> ( v121286(VarCurr)
& v121322(VarCurr) ) ) ).
fof(writeUnaryOperator_9590,axiom,
! [VarCurr] :
( ~ v121322(VarCurr)
<=> v121307(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121310(VarNext)
=> ( v121307(VarNext)
<=> v121307(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2106,axiom,
! [VarNext] :
( v121310(VarNext)
=> ( v121307(VarNext)
<=> v121318(VarNext) ) ) ).
fof(addAssignment_38025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121318(VarNext)
<=> v121316(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2827,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v121316(VarCurr)
<=> v121286(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2737,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v121316(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121310(VarNext)
<=> v121311(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121311(VarNext)
<=> ( v121313(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_9589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121313(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121295(VarNext)
=> ( v121286(VarNext)
<=> v121286(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2105,axiom,
! [VarNext] :
( v121295(VarNext)
=> ( v121286(VarNext)
<=> v121303(VarNext) ) ) ).
fof(addAssignment_38024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121303(VarNext)
<=> v121301(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2826,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v121301(VarCurr)
<=> v121288(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2736,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v121301(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121295(VarNext)
<=> v121296(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121296(VarNext)
<=> ( v121298(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_9588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121298(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addAssignment_38023,axiom,
! [VarCurr] :
( v121288(VarCurr)
<=> v121290(VarCurr) ) ).
fof(addAssignment_38022,axiom,
! [VarCurr] :
( v121290(VarCurr)
<=> v121292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24058,axiom,
! [VarCurr] :
( v121246(VarCurr)
<=> ( v121248(VarCurr)
& v121264(VarCurr) ) ) ).
fof(writeUnaryOperator_9587,axiom,
! [VarCurr] :
( ~ v121264(VarCurr)
<=> v121256(VarCurr) ) ).
fof(addAssignment_38021,axiom,
! [VarCurr] :
( v121256(VarCurr)
<=> v121258(VarCurr) ) ).
fof(addAssignment_38020,axiom,
! [VarCurr] :
( v121258(VarCurr)
<=> v121260(VarCurr) ) ).
fof(addAssignment_38019,axiom,
! [VarCurr] :
( v121260(VarCurr)
<=> v121262(VarCurr) ) ).
fof(addAssignment_38018,axiom,
! [VarCurr] :
( v121262(VarCurr)
<=> v115062(VarCurr) ) ).
fof(addAssignment_38017,axiom,
! [VarCurr] :
( v121248(VarCurr)
<=> v121250(VarCurr) ) ).
fof(addAssignment_38016,axiom,
! [VarCurr] :
( v121250(VarCurr)
<=> v121252(VarCurr) ) ).
fof(addAssignment_38015,axiom,
! [VarCurr] :
( v121252(VarCurr)
<=> v121254(VarCurr) ) ).
fof(addAssignment_38014,axiom,
! [VarCurr] :
( v121254(VarCurr)
<=> v115041(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2825,axiom,
! [VarCurr] :
( ~ v121218(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121216(VarCurr,B)
<=> v121235(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2735,axiom,
! [VarCurr] :
( v121218(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121216(VarCurr,B)
<=> v121227(VarCurr,B) ) ) ) ).
fof(addAssignment_38013,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121235(VarCurr,B)
<=> v121237(VarCurr,B) ) ) ).
fof(addAssignment_38012,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121237(VarCurr,B)
<=> v121239(VarCurr,B) ) ) ).
fof(addAssignment_38011,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121239(VarCurr,B)
<=> v121241(VarCurr,B) ) ) ).
fof(addAssignment_38010,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121241(VarCurr,B)
<=> v115013(VarCurr,B) ) ) ).
fof(addAssignment_38009,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121227(VarCurr,B)
<=> v121229(VarCurr,B) ) ) ).
fof(addAssignment_38008,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121229(VarCurr,B)
<=> v121231(VarCurr,B) ) ) ).
fof(addAssignment_38007,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121231(VarCurr,B)
<=> v121233(VarCurr,B) ) ) ).
fof(addAssignment_38006,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121233(VarCurr,B)
<=> v114822(VarCurr,B) ) ) ).
fof(addAssignment_38005,axiom,
! [VarCurr] :
( v121218(VarCurr)
<=> v121220(VarCurr) ) ).
fof(addAssignment_38004,axiom,
! [VarCurr] :
( v121220(VarCurr)
<=> v121222(VarCurr) ) ).
fof(addAssignment_38003,axiom,
! [VarCurr] :
( v121222(VarCurr)
<=> v121224(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2273,axiom,
! [VarCurr] :
( v121224(VarCurr)
<=> ( v114730(VarCurr,bitIndex0)
| v114730(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38002,axiom,
! [VarCurr] :
( v121200(VarCurr)
<=> v121202(VarCurr) ) ).
fof(addAssignment_38001,axiom,
! [VarCurr] :
( v121202(VarCurr)
<=> v121204(VarCurr) ) ).
fof(addAssignment_38000,axiom,
! [VarCurr] :
( v121204(VarCurr)
<=> v121206(VarCurr) ) ).
fof(addAssignment_37999,axiom,
! [VarCurr] :
( v121206(VarCurr)
<=> v106572(VarCurr,bitIndex1) ) ).
fof(addAssignment_37998,axiom,
! [VarCurr] :
( v121198(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_37997,axiom,
! [VarCurr] :
( v121163(VarCurr)
<=> v121165(VarCurr) ) ).
fof(addAssignment_37996,axiom,
! [VarCurr] :
( v121165(VarCurr)
<=> v121167(VarCurr) ) ).
fof(addAssignment_37995,axiom,
! [VarCurr] :
( v121167(VarCurr)
<=> v121169(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2824,axiom,
! [VarCurr] :
( ~ v121173(VarCurr)
=> ( v121169(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2734,axiom,
! [VarCurr] :
( v121173(VarCurr)
=> ( v121169(VarCurr)
<=> v121177(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5299,axiom,
! [VarCurr] :
( ~ v114221(VarCurr)
=> ( v121177(VarCurr)
<=> v121171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5302,axiom,
! [VarCurr] :
( v114221(VarCurr)
=> ( v121177(VarCurr)
<=> v121178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24057,axiom,
! [VarCurr] :
( v121179(VarCurr)
<=> ( v121181(VarCurr)
| v114222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24056,axiom,
! [VarCurr] :
( v121181(VarCurr)
<=> ( v121182(VarCurr)
| v115049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24055,axiom,
! [VarCurr] :
( v121182(VarCurr)
<=> ( v114547(VarCurr)
| v115048(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2272,axiom,
! [VarCurr] :
( v121178(VarCurr)
<=> ( v114730(VarCurr,bitIndex0)
& v114730(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24054,axiom,
! [VarCurr] :
( v121173(VarCurr)
<=> ( v121174(VarCurr)
| v114222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24053,axiom,
! [VarCurr] :
( v121174(VarCurr)
<=> ( v121175(VarCurr)
| v115049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24052,axiom,
! [VarCurr] :
( v121175(VarCurr)
<=> ( v121176(VarCurr)
| v115048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24051,axiom,
! [VarCurr] :
( v121176(VarCurr)
<=> ( v114221(VarCurr)
| v114547(VarCurr) ) ) ).
fof(addAssignment_37994,axiom,
! [VarCurr] :
( v121155(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_37993,axiom,
! [VarCurr] :
( v114834(VarCurr)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37992,axiom,
! [VarCurr] :
( v114836(VarCurr)
<=> v114838(VarCurr) ) ).
fof(addAssignment_37991,axiom,
! [VarCurr] :
( v114838(VarCurr)
<=> v114840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24050,axiom,
! [VarCurr] :
( v114840(VarCurr)
<=> ( v121088(VarCurr)
| v121119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24049,axiom,
! [VarCurr] :
( v121119(VarCurr)
<=> ( v121120(VarCurr)
| v121135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24048,axiom,
! [VarCurr] :
( v121135(VarCurr)
<=> ( v121136(VarCurr)
| v121143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24047,axiom,
! [VarCurr] :
( v121143(VarCurr)
<=> ( v121144(VarCurr)
| v121147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24046,axiom,
! [VarCurr] :
( v121147(VarCurr)
<=> ( v121148(VarCurr)
| v121149(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2271,axiom,
! [VarCurr] :
( v121149(VarCurr)
<=> ( v114842(VarCurr,bitIndex62)
| v114842(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2270,axiom,
! [VarCurr] :
( v121148(VarCurr)
<=> ( v114842(VarCurr,bitIndex60)
| v114842(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24045,axiom,
! [VarCurr] :
( v121144(VarCurr)
<=> ( v121145(VarCurr)
| v121146(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2269,axiom,
! [VarCurr] :
( v121146(VarCurr)
<=> ( v114842(VarCurr,bitIndex58)
| v114842(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2268,axiom,
! [VarCurr] :
( v121145(VarCurr)
<=> ( v114842(VarCurr,bitIndex56)
| v114842(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24044,axiom,
! [VarCurr] :
( v121136(VarCurr)
<=> ( v121137(VarCurr)
| v121140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24043,axiom,
! [VarCurr] :
( v121140(VarCurr)
<=> ( v121141(VarCurr)
| v121142(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2267,axiom,
! [VarCurr] :
( v121142(VarCurr)
<=> ( v114842(VarCurr,bitIndex54)
| v114842(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2266,axiom,
! [VarCurr] :
( v121141(VarCurr)
<=> ( v114842(VarCurr,bitIndex52)
| v114842(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24042,axiom,
! [VarCurr] :
( v121137(VarCurr)
<=> ( v121138(VarCurr)
| v121139(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2265,axiom,
! [VarCurr] :
( v121139(VarCurr)
<=> ( v114842(VarCurr,bitIndex50)
| v114842(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2264,axiom,
! [VarCurr] :
( v121138(VarCurr)
<=> ( v114842(VarCurr,bitIndex48)
| v114842(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24041,axiom,
! [VarCurr] :
( v121120(VarCurr)
<=> ( v121121(VarCurr)
| v121128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24040,axiom,
! [VarCurr] :
( v121128(VarCurr)
<=> ( v121129(VarCurr)
| v121132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24039,axiom,
! [VarCurr] :
( v121132(VarCurr)
<=> ( v121133(VarCurr)
| v121134(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2263,axiom,
! [VarCurr] :
( v121134(VarCurr)
<=> ( v114842(VarCurr,bitIndex46)
| v114842(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2262,axiom,
! [VarCurr] :
( v121133(VarCurr)
<=> ( v114842(VarCurr,bitIndex44)
| v114842(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24038,axiom,
! [VarCurr] :
( v121129(VarCurr)
<=> ( v121130(VarCurr)
| v121131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2261,axiom,
! [VarCurr] :
( v121131(VarCurr)
<=> ( v114842(VarCurr,bitIndex42)
| v114842(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2260,axiom,
! [VarCurr] :
( v121130(VarCurr)
<=> ( v114842(VarCurr,bitIndex40)
| v114842(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24037,axiom,
! [VarCurr] :
( v121121(VarCurr)
<=> ( v121122(VarCurr)
| v121125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24036,axiom,
! [VarCurr] :
( v121125(VarCurr)
<=> ( v121126(VarCurr)
| v121127(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2259,axiom,
! [VarCurr] :
( v121127(VarCurr)
<=> ( v114842(VarCurr,bitIndex38)
| v114842(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2258,axiom,
! [VarCurr] :
( v121126(VarCurr)
<=> ( v114842(VarCurr,bitIndex36)
| v114842(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24035,axiom,
! [VarCurr] :
( v121122(VarCurr)
<=> ( v121123(VarCurr)
| v121124(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2257,axiom,
! [VarCurr] :
( v121124(VarCurr)
<=> ( v114842(VarCurr,bitIndex34)
| v114842(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2256,axiom,
! [VarCurr] :
( v121123(VarCurr)
<=> ( v114842(VarCurr,bitIndex32)
| v114842(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24034,axiom,
! [VarCurr] :
( v121088(VarCurr)
<=> ( v121089(VarCurr)
| v121104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24033,axiom,
! [VarCurr] :
( v121104(VarCurr)
<=> ( v121105(VarCurr)
| v121112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24032,axiom,
! [VarCurr] :
( v121112(VarCurr)
<=> ( v121113(VarCurr)
| v121116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24031,axiom,
! [VarCurr] :
( v121116(VarCurr)
<=> ( v121117(VarCurr)
| v121118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2255,axiom,
! [VarCurr] :
( v121118(VarCurr)
<=> ( v114842(VarCurr,bitIndex30)
| v114842(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2254,axiom,
! [VarCurr] :
( v121117(VarCurr)
<=> ( v114842(VarCurr,bitIndex28)
| v114842(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24030,axiom,
! [VarCurr] :
( v121113(VarCurr)
<=> ( v121114(VarCurr)
| v121115(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2253,axiom,
! [VarCurr] :
( v121115(VarCurr)
<=> ( v114842(VarCurr,bitIndex26)
| v114842(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2252,axiom,
! [VarCurr] :
( v121114(VarCurr)
<=> ( v114842(VarCurr,bitIndex24)
| v114842(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24029,axiom,
! [VarCurr] :
( v121105(VarCurr)
<=> ( v121106(VarCurr)
| v121109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24028,axiom,
! [VarCurr] :
( v121109(VarCurr)
<=> ( v121110(VarCurr)
| v121111(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2251,axiom,
! [VarCurr] :
( v121111(VarCurr)
<=> ( v114842(VarCurr,bitIndex22)
| v114842(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2250,axiom,
! [VarCurr] :
( v121110(VarCurr)
<=> ( v114842(VarCurr,bitIndex20)
| v114842(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24027,axiom,
! [VarCurr] :
( v121106(VarCurr)
<=> ( v121107(VarCurr)
| v121108(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2249,axiom,
! [VarCurr] :
( v121108(VarCurr)
<=> ( v114842(VarCurr,bitIndex18)
| v114842(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2248,axiom,
! [VarCurr] :
( v121107(VarCurr)
<=> ( v114842(VarCurr,bitIndex16)
| v114842(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24026,axiom,
! [VarCurr] :
( v121089(VarCurr)
<=> ( v121090(VarCurr)
| v121097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24025,axiom,
! [VarCurr] :
( v121097(VarCurr)
<=> ( v121098(VarCurr)
| v121101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24024,axiom,
! [VarCurr] :
( v121101(VarCurr)
<=> ( v121102(VarCurr)
| v121103(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2247,axiom,
! [VarCurr] :
( v121103(VarCurr)
<=> ( v114842(VarCurr,bitIndex14)
| v114842(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2246,axiom,
! [VarCurr] :
( v121102(VarCurr)
<=> ( v114842(VarCurr,bitIndex12)
| v114842(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24023,axiom,
! [VarCurr] :
( v121098(VarCurr)
<=> ( v121099(VarCurr)
| v121100(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2245,axiom,
! [VarCurr] :
( v121100(VarCurr)
<=> ( v114842(VarCurr,bitIndex10)
| v114842(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2244,axiom,
! [VarCurr] :
( v121099(VarCurr)
<=> ( v114842(VarCurr,bitIndex8)
| v114842(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24022,axiom,
! [VarCurr] :
( v121090(VarCurr)
<=> ( v121091(VarCurr)
| v121094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24021,axiom,
! [VarCurr] :
( v121094(VarCurr)
<=> ( v121095(VarCurr)
| v121096(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2243,axiom,
! [VarCurr] :
( v121096(VarCurr)
<=> ( v114842(VarCurr,bitIndex6)
| v114842(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2242,axiom,
! [VarCurr] :
( v121095(VarCurr)
<=> ( v114842(VarCurr,bitIndex4)
| v114842(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24020,axiom,
! [VarCurr] :
( v121091(VarCurr)
<=> ( v121092(VarCurr)
| v121093(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2241,axiom,
! [VarCurr] :
( v121093(VarCurr)
<=> ( v114842(VarCurr,bitIndex2)
| v114842(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2240,axiom,
! [VarCurr] :
( v121092(VarCurr)
<=> ( v114842(VarCurr,bitIndex0)
| v114842(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_37990,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114842(VarCurr,B)
<=> v114844(VarCurr,B) ) ) ).
fof(addAssignment_37989,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114844(VarCurr,B)
<=> v114846(VarCurr,B) ) ) ).
fof(addAssignment_37988,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114846(VarCurr,B)
<=> v114848(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_35,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114848(VarCurr,B)
<=> ( v114850(VarCurr,B)
| v121060(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121074(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121060(VarNext,B)
<=> v121060(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2104,axiom,
! [VarNext] :
( v121074(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121060(VarNext,B)
<=> v121082(VarNext,B) ) ) ) ).
fof(addAssignment_37987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121082(VarNext,B)
<=> v121080(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2823,axiom,
! [VarCurr] :
( ~ v118426(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121080(VarCurr,B)
<=> v121062(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2733,axiom,
! [VarCurr] :
( v118426(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121080(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121074(VarNext)
<=> v121075(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121075(VarNext)
<=> ( v121077(VarNext)
& v118412(VarNext) ) ) ) ).
fof(writeUnaryOperator_9586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121077(VarNext)
<=> v118419(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2822,axiom,
! [VarCurr] :
( ~ v115094(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121062(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2732,axiom,
! [VarCurr] :
( v115094(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121062(VarCurr,B)
<=> v118130(VarCurr,B) ) ) ) ).
fof(addAssignment_37986,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118130(VarCurr,B)
<=> v118132(VarCurr,B) ) ) ).
fof(addAssignment_37985,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118132(VarCurr,B)
<=> v118134(VarCurr,B) ) ) ).
fof(addAssignment_37984,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118134(VarCurr,B)
<=> v118136(VarCurr,B) ) ) ).
fof(addAssignment_37983,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118136(VarCurr,B)
<=> v108981(VarCurr,B) ) ) ).
fof(range_axiom_179,axiom,
! [B] :
( range_63_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B ) ) ).
fof(addAssignment_37982,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex60)
<=> v121064(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121065(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121064(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2103,axiom,
! [VarNext] :
( v121065(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121064(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121065(VarNext)
<=> v121066(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121066(VarNext)
<=> ( v121068(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_9585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121068(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_37981,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex60)
<=> v108985(VarCurr,bitIndex60) ) ).
fof(addAssignment_37980,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex60)
<=> v108987(VarCurr,bitIndex60) ) ).
fof(addAssignment_37979,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex60)
<=> v108989(VarCurr,bitIndex60) ) ).
fof(addAssignment_37978,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex60)
<=> v4416(VarCurr,bitIndex60) ) ).
fof(addAssignment_37977,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex60)
<=> v4418(VarCurr,bitIndex60) ) ).
fof(addAssignment_37976,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex60)
<=> v4420(VarCurr,bitIndex60) ) ).
fof(addAssignment_37975,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex60)
<=> v4422(VarCurr,bitIndex60) ) ).
fof(addAssignment_37974,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex60)
<=> v4424(VarCurr,bitIndex60) ) ).
fof(addAssignment_37973,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex60)
<=> v4426(VarCurr,bitIndex60) ) ).
fof(addAssignment_37972,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex60)
<=> v4428(VarCurr,bitIndex60) ) ).
fof(addAssignment_37971,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex60)
<=> v4430(VarCurr,bitIndex60) ) ).
fof(addAssignment_37970,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex60)
<=> v4432(VarCurr,bitIndex60) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_34,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114850(VarCurr,B)
<=> ( v114852(VarCurr,B)
& v118447(VarCurr,B) ) ) ) ).
fof(addAssignment_37969,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118447(VarCurr,B)
<=> v118449(VarCurr,B) ) ) ).
fof(addAssignment_37968,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118449(VarCurr,B)
<=> v118451(VarCurr,B) ) ) ).
fof(addAssignment_37967,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118451(VarCurr,B)
<=> v118453(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121050(VarNext)
=> ( v118453(VarNext,bitIndex63)
<=> v118453(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_355,axiom,
! [VarNext] :
( v121050(VarNext)
=> ( v118453(VarNext,bitIndex63)
<=> v121052(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24015,axiom,
! [VarCurr] :
( v121052(VarCurr)
<=> ( v118455(VarCurr)
& v121053(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8308,axiom,
! [VarCurr] :
( v121053(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex32) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex31) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex30) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex29) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex28) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex27) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex26) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex25) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex24) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex23) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex22) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex21) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex20) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex19) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex18) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex17) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex16) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex15) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex14) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex13) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex12) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex11) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex10) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex9) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex8) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex7) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex6) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex5) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex4) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex3) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex2) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24014,axiom,
! [VarCurr] :
( v121050(VarCurr)
<=> ( v121051(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9584,axiom,
! [VarCurr] :
( ~ v121051(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121040(VarNext)
=> ( v118453(VarNext,bitIndex62)
<=> v118453(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_354,axiom,
! [VarNext] :
( v121040(VarNext)
=> ( v118453(VarNext,bitIndex62)
<=> v121042(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24013,axiom,
! [VarCurr] :
( v121042(VarCurr)
<=> ( v118455(VarCurr)
& v121043(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8307,axiom,
! [VarCurr] :
( v121043(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex65) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex64) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex63) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex62) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex61) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex60) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex59) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex58) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex57) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex56) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex55) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex54) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex53) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex52) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex51) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex50) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex49) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex48) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex47) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex46) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex45) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex44) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex43) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex42) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex41) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex40) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex39) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex38) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex37) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex36) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex35) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex34) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24012,axiom,
! [VarCurr] :
( v121040(VarCurr)
<=> ( v121041(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9583,axiom,
! [VarCurr] :
( ~ v121041(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121030(VarNext)
=> ( v118453(VarNext,bitIndex61)
<=> v118453(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_353,axiom,
! [VarNext] :
( v121030(VarNext)
=> ( v118453(VarNext,bitIndex61)
<=> v121032(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24011,axiom,
! [VarCurr] :
( v121032(VarCurr)
<=> ( v118455(VarCurr)
& v121033(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8306,axiom,
! [VarCurr] :
( v121033(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex98) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex97) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex96) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex95) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex94) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex93) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex92) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex91) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex90) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex89) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex88) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex87) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex86) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex85) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex84) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex83) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex82) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex81) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex80) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex79) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex78) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex77) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex76) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex75) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex74) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex73) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex72) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex71) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex70) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex69) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex68) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex67) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24010,axiom,
! [VarCurr] :
( v121030(VarCurr)
<=> ( v121031(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9582,axiom,
! [VarCurr] :
( ~ v121031(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121020(VarNext)
=> ( v118453(VarNext,bitIndex60)
<=> v118453(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_352,axiom,
! [VarNext] :
( v121020(VarNext)
=> ( v118453(VarNext,bitIndex60)
<=> v121022(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24009,axiom,
! [VarCurr] :
( v121022(VarCurr)
<=> ( v118455(VarCurr)
& v121023(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8305,axiom,
! [VarCurr] :
( v121023(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex131) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex130) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex129) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex128) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex127) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex126) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex125) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex124) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex123) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex122) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex121) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex120) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex119) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex118) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex117) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex116) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex115) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex114) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex113) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex112) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex111) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex110) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex109) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex108) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex107) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex106) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex105) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex104) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex103) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex102) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex101) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex100) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24008,axiom,
! [VarCurr] :
( v121020(VarCurr)
<=> ( v121021(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9581,axiom,
! [VarCurr] :
( ~ v121021(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121010(VarNext)
=> ( v118453(VarNext,bitIndex59)
<=> v118453(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_351,axiom,
! [VarNext] :
( v121010(VarNext)
=> ( v118453(VarNext,bitIndex59)
<=> v121012(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24007,axiom,
! [VarCurr] :
( v121012(VarCurr)
<=> ( v118455(VarCurr)
& v121013(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8304,axiom,
! [VarCurr] :
( v121013(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex164) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex163) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex162) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex161) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex160) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex159) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex158) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex157) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex156) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex155) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex154) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex153) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex152) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex151) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex150) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex149) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex148) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex147) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex146) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex145) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex144) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex143) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex142) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex141) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex140) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex139) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex138) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex137) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex136) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex135) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex134) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex133) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24006,axiom,
! [VarCurr] :
( v121010(VarCurr)
<=> ( v121011(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9580,axiom,
! [VarCurr] :
( ~ v121011(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121000(VarNext)
=> ( v118453(VarNext,bitIndex58)
<=> v118453(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_350,axiom,
! [VarNext] :
( v121000(VarNext)
=> ( v118453(VarNext,bitIndex58)
<=> v121002(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24005,axiom,
! [VarCurr] :
( v121002(VarCurr)
<=> ( v118455(VarCurr)
& v121003(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8303,axiom,
! [VarCurr] :
( v121003(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex197) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex196) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex195) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex194) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex193) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex192) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex191) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex190) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex189) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex188) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex187) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex186) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex185) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex184) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex183) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex182) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex181) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex180) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex179) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex178) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex177) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex176) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex175) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex174) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex173) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex172) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex171) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex170) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex169) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex168) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex167) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex166) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24004,axiom,
! [VarCurr] :
( v121000(VarCurr)
<=> ( v121001(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9579,axiom,
! [VarCurr] :
( ~ v121001(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120990(VarNext)
=> ( v118453(VarNext,bitIndex57)
<=> v118453(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_349,axiom,
! [VarNext] :
( v120990(VarNext)
=> ( v118453(VarNext,bitIndex57)
<=> v120992(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24003,axiom,
! [VarCurr] :
( v120992(VarCurr)
<=> ( v118455(VarCurr)
& v120993(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8302,axiom,
! [VarCurr] :
( v120993(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex230) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex229) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex228) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex227) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex226) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex225) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex224) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex223) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex222) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex221) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex220) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex219) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex218) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex217) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex216) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex215) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex214) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex213) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex212) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex211) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex210) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex209) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex208) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex207) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex206) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex205) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex204) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex203) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex202) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex201) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex200) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex199) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24002,axiom,
! [VarCurr] :
( v120990(VarCurr)
<=> ( v120991(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9578,axiom,
! [VarCurr] :
( ~ v120991(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120980(VarNext)
=> ( v118453(VarNext,bitIndex56)
<=> v118453(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_348,axiom,
! [VarNext] :
( v120980(VarNext)
=> ( v118453(VarNext,bitIndex56)
<=> v120982(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24001,axiom,
! [VarCurr] :
( v120982(VarCurr)
<=> ( v118455(VarCurr)
& v120983(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8301,axiom,
! [VarCurr] :
( v120983(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex263) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex262) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex261) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex260) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex259) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex258) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex257) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex256) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex255) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex254) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex253) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex252) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex251) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex250) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex249) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex248) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex247) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex246) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex245) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex244) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex243) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex242) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex241) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex240) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex239) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex238) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex237) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex236) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex235) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex234) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex233) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex232) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24000,axiom,
! [VarCurr] :
( v120980(VarCurr)
<=> ( v120981(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9577,axiom,
! [VarCurr] :
( ~ v120981(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120970(VarNext)
=> ( v118453(VarNext,bitIndex55)
<=> v118453(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_347,axiom,
! [VarNext] :
( v120970(VarNext)
=> ( v118453(VarNext,bitIndex55)
<=> v120972(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23999,axiom,
! [VarCurr] :
( v120972(VarCurr)
<=> ( v118455(VarCurr)
& v120973(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8300,axiom,
! [VarCurr] :
( v120973(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex296) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex295) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex294) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex293) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex292) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex291) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex290) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex289) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex288) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex287) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex286) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex285) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex284) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex283) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex282) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex281) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex280) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex279) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex278) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex277) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex276) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex275) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex274) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex273) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex272) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex271) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex270) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex269) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex268) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex267) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex266) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex265) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23998,axiom,
! [VarCurr] :
( v120970(VarCurr)
<=> ( v120971(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9576,axiom,
! [VarCurr] :
( ~ v120971(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120960(VarNext)
=> ( v118453(VarNext,bitIndex54)
<=> v118453(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_346,axiom,
! [VarNext] :
( v120960(VarNext)
=> ( v118453(VarNext,bitIndex54)
<=> v120962(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23997,axiom,
! [VarCurr] :
( v120962(VarCurr)
<=> ( v118455(VarCurr)
& v120963(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8299,axiom,
! [VarCurr] :
( v120963(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex329) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex328) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex327) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex326) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex325) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex324) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex323) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex322) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex321) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex320) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex319) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex318) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex317) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex316) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex315) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex314) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex313) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex312) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex311) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex310) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex309) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex308) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex307) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex306) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex305) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex304) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex303) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex302) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex301) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex300) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex299) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex298) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23996,axiom,
! [VarCurr] :
( v120960(VarCurr)
<=> ( v120961(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9575,axiom,
! [VarCurr] :
( ~ v120961(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120950(VarNext)
=> ( v118453(VarNext,bitIndex53)
<=> v118453(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_345,axiom,
! [VarNext] :
( v120950(VarNext)
=> ( v118453(VarNext,bitIndex53)
<=> v120952(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23995,axiom,
! [VarCurr] :
( v120952(VarCurr)
<=> ( v118455(VarCurr)
& v120953(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8298,axiom,
! [VarCurr] :
( v120953(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex362) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex361) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex360) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex359) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex358) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex357) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex356) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex355) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex354) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex353) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex352) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex351) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex350) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex349) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex348) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex347) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex346) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex345) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex344) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex343) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex342) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex341) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex340) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex339) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex338) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex337) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex336) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex335) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex334) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex333) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex332) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex331) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23994,axiom,
! [VarCurr] :
( v120950(VarCurr)
<=> ( v120951(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9574,axiom,
! [VarCurr] :
( ~ v120951(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120940(VarNext)
=> ( v118453(VarNext,bitIndex52)
<=> v118453(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_344,axiom,
! [VarNext] :
( v120940(VarNext)
=> ( v118453(VarNext,bitIndex52)
<=> v120942(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23993,axiom,
! [VarCurr] :
( v120942(VarCurr)
<=> ( v118455(VarCurr)
& v120943(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8297,axiom,
! [VarCurr] :
( v120943(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex395) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex394) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex393) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex392) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex391) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex390) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex389) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex388) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex387) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex386) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex385) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex384) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex383) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex382) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex381) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex380) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex379) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex378) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex377) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex376) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex375) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex374) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex373) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex372) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex371) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex370) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex369) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex368) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex367) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex366) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex365) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex364) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23992,axiom,
! [VarCurr] :
( v120940(VarCurr)
<=> ( v120941(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9573,axiom,
! [VarCurr] :
( ~ v120941(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120930(VarNext)
=> ( v118453(VarNext,bitIndex51)
<=> v118453(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_343,axiom,
! [VarNext] :
( v120930(VarNext)
=> ( v118453(VarNext,bitIndex51)
<=> v120932(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23991,axiom,
! [VarCurr] :
( v120932(VarCurr)
<=> ( v118455(VarCurr)
& v120933(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8296,axiom,
! [VarCurr] :
( v120933(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex428) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex427) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex426) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex425) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex424) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex423) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex422) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex421) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex420) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex419) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex418) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex417) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex416) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex415) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex414) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex413) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex412) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex411) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex410) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex409) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex408) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex407) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex406) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex405) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex404) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex403) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex402) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex401) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex400) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex399) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex398) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex397) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23990,axiom,
! [VarCurr] :
( v120930(VarCurr)
<=> ( v120931(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9572,axiom,
! [VarCurr] :
( ~ v120931(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120920(VarNext)
=> ( v118453(VarNext,bitIndex50)
<=> v118453(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_342,axiom,
! [VarNext] :
( v120920(VarNext)
=> ( v118453(VarNext,bitIndex50)
<=> v120922(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23989,axiom,
! [VarCurr] :
( v120922(VarCurr)
<=> ( v118455(VarCurr)
& v120923(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8295,axiom,
! [VarCurr] :
( v120923(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex461) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex460) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex459) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex458) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex457) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex456) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex455) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex454) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex453) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex452) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex451) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex450) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex449) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex448) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex447) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex446) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex445) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex444) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex443) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex442) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex441) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex440) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex439) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex438) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex437) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex436) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex435) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex434) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex433) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex432) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex431) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex430) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23988,axiom,
! [VarCurr] :
( v120920(VarCurr)
<=> ( v120921(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9571,axiom,
! [VarCurr] :
( ~ v120921(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120910(VarNext)
=> ( v118453(VarNext,bitIndex49)
<=> v118453(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_341,axiom,
! [VarNext] :
( v120910(VarNext)
=> ( v118453(VarNext,bitIndex49)
<=> v120912(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23987,axiom,
! [VarCurr] :
( v120912(VarCurr)
<=> ( v118455(VarCurr)
& v120913(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8294,axiom,
! [VarCurr] :
( v120913(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex494) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex493) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex492) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex491) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex490) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex489) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex488) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex487) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex486) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex485) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex484) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex483) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex482) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex481) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex480) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex479) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex478) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex477) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex476) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex475) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex474) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex473) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex472) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex471) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex470) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex469) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex468) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex467) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex466) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex465) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex464) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex463) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23986,axiom,
! [VarCurr] :
( v120910(VarCurr)
<=> ( v120911(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9570,axiom,
! [VarCurr] :
( ~ v120911(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120900(VarNext)
=> ( v118453(VarNext,bitIndex48)
<=> v118453(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_340,axiom,
! [VarNext] :
( v120900(VarNext)
=> ( v118453(VarNext,bitIndex48)
<=> v120902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23985,axiom,
! [VarCurr] :
( v120902(VarCurr)
<=> ( v118455(VarCurr)
& v120903(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8293,axiom,
! [VarCurr] :
( v120903(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex527) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex526) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex525) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex524) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex523) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex522) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex521) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex520) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex519) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex518) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex517) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex516) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex515) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex514) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex513) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex512) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex511) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex510) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex509) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex508) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex507) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex506) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex505) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex504) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex503) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex502) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex501) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex500) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex499) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex498) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex497) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex496) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23984,axiom,
! [VarCurr] :
( v120900(VarCurr)
<=> ( v120901(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9569,axiom,
! [VarCurr] :
( ~ v120901(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120890(VarNext)
=> ( v118453(VarNext,bitIndex47)
<=> v118453(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_339,axiom,
! [VarNext] :
( v120890(VarNext)
=> ( v118453(VarNext,bitIndex47)
<=> v120892(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23983,axiom,
! [VarCurr] :
( v120892(VarCurr)
<=> ( v118455(VarCurr)
& v120893(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8292,axiom,
! [VarCurr] :
( v120893(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex560) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex559) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex558) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex557) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex556) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex555) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex554) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex553) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex552) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex551) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex550) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex549) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex548) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex547) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex546) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex545) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex544) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex543) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex542) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex541) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex540) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex539) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex538) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex537) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex536) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex535) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex534) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex533) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex532) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex531) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex530) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex529) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23982,axiom,
! [VarCurr] :
( v120890(VarCurr)
<=> ( v120891(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9568,axiom,
! [VarCurr] :
( ~ v120891(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120880(VarNext)
=> ( v118453(VarNext,bitIndex46)
<=> v118453(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_338,axiom,
! [VarNext] :
( v120880(VarNext)
=> ( v118453(VarNext,bitIndex46)
<=> v120882(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23981,axiom,
! [VarCurr] :
( v120882(VarCurr)
<=> ( v118455(VarCurr)
& v120883(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8291,axiom,
! [VarCurr] :
( v120883(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex593) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex592) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex591) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex590) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex589) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex588) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex587) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex586) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex585) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex584) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex583) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex582) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex581) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex580) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex579) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex578) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex577) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex576) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex575) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex574) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex573) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex572) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex571) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex570) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex569) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex568) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex567) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex566) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex565) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex564) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex563) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex562) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23980,axiom,
! [VarCurr] :
( v120880(VarCurr)
<=> ( v120881(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9567,axiom,
! [VarCurr] :
( ~ v120881(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120870(VarNext)
=> ( v118453(VarNext,bitIndex45)
<=> v118453(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_337,axiom,
! [VarNext] :
( v120870(VarNext)
=> ( v118453(VarNext,bitIndex45)
<=> v120872(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23979,axiom,
! [VarCurr] :
( v120872(VarCurr)
<=> ( v118455(VarCurr)
& v120873(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8290,axiom,
! [VarCurr] :
( v120873(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex626) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex625) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex624) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex623) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex622) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex621) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex620) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex619) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex618) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex617) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex616) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex615) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex614) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex613) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex612) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex611) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex610) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex609) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex608) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex607) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex606) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex605) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex604) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex603) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex602) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex601) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex600) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex599) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex598) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex597) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex596) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex595) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23978,axiom,
! [VarCurr] :
( v120870(VarCurr)
<=> ( v120871(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9566,axiom,
! [VarCurr] :
( ~ v120871(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120860(VarNext)
=> ( v118453(VarNext,bitIndex44)
<=> v118453(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_336,axiom,
! [VarNext] :
( v120860(VarNext)
=> ( v118453(VarNext,bitIndex44)
<=> v120862(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23977,axiom,
! [VarCurr] :
( v120862(VarCurr)
<=> ( v118455(VarCurr)
& v120863(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8289,axiom,
! [VarCurr] :
( v120863(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex659) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex658) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex657) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex656) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex655) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex654) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex653) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex652) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex651) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex650) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex649) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex648) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex647) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex646) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex645) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex644) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex643) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex642) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex641) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex640) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex639) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex638) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex637) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex636) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex635) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex634) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex633) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex632) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex631) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex630) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex629) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex628) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23976,axiom,
! [VarCurr] :
( v120860(VarCurr)
<=> ( v120861(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9565,axiom,
! [VarCurr] :
( ~ v120861(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120850(VarNext)
=> ( v118453(VarNext,bitIndex43)
<=> v118453(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_335,axiom,
! [VarNext] :
( v120850(VarNext)
=> ( v118453(VarNext,bitIndex43)
<=> v120852(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23975,axiom,
! [VarCurr] :
( v120852(VarCurr)
<=> ( v118455(VarCurr)
& v120853(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8288,axiom,
! [VarCurr] :
( v120853(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex692) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex691) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex690) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex689) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex688) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex687) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex686) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex685) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex684) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex683) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex682) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex681) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex680) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex679) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex678) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex677) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex676) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex675) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex674) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex673) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex672) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex671) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex670) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex669) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex668) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex667) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex666) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex665) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex664) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex663) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex662) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex661) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23974,axiom,
! [VarCurr] :
( v120850(VarCurr)
<=> ( v120851(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9564,axiom,
! [VarCurr] :
( ~ v120851(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120840(VarNext)
=> ( v118453(VarNext,bitIndex42)
<=> v118453(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_334,axiom,
! [VarNext] :
( v120840(VarNext)
=> ( v118453(VarNext,bitIndex42)
<=> v120842(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23973,axiom,
! [VarCurr] :
( v120842(VarCurr)
<=> ( v118455(VarCurr)
& v120843(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8287,axiom,
! [VarCurr] :
( v120843(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex725) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex724) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex723) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex722) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex721) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex720) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex719) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex718) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex717) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex716) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex715) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex714) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex713) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex712) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex711) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex710) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex709) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex708) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex707) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex706) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex705) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex704) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex703) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex702) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex701) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex700) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex699) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex698) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex697) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex696) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex695) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex694) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23972,axiom,
! [VarCurr] :
( v120840(VarCurr)
<=> ( v120841(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9563,axiom,
! [VarCurr] :
( ~ v120841(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120830(VarNext)
=> ( v118453(VarNext,bitIndex41)
<=> v118453(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_333,axiom,
! [VarNext] :
( v120830(VarNext)
=> ( v118453(VarNext,bitIndex41)
<=> v120832(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23971,axiom,
! [VarCurr] :
( v120832(VarCurr)
<=> ( v118455(VarCurr)
& v120833(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8286,axiom,
! [VarCurr] :
( v120833(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex758) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex757) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex756) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex755) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex754) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex753) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex752) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex751) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex750) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex749) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex748) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex747) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex746) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex745) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex744) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex743) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex742) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex741) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex740) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex739) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex738) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex737) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex736) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex735) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex734) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex733) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex732) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex731) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex730) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex729) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex728) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex727) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23970,axiom,
! [VarCurr] :
( v120830(VarCurr)
<=> ( v120831(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9562,axiom,
! [VarCurr] :
( ~ v120831(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120820(VarNext)
=> ( v118453(VarNext,bitIndex40)
<=> v118453(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_332,axiom,
! [VarNext] :
( v120820(VarNext)
=> ( v118453(VarNext,bitIndex40)
<=> v120822(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23969,axiom,
! [VarCurr] :
( v120822(VarCurr)
<=> ( v118455(VarCurr)
& v120823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8285,axiom,
! [VarCurr] :
( v120823(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex791) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex790) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex789) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex788) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex787) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex786) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex785) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex784) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex783) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex782) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex781) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex780) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex779) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex778) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex777) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex776) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex775) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex774) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex773) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex772) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex771) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex770) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex769) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex768) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex767) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex766) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex765) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex764) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex763) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex762) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex761) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex760) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23968,axiom,
! [VarCurr] :
( v120820(VarCurr)
<=> ( v120821(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9561,axiom,
! [VarCurr] :
( ~ v120821(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120810(VarNext)
=> ( v118453(VarNext,bitIndex39)
<=> v118453(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_331,axiom,
! [VarNext] :
( v120810(VarNext)
=> ( v118453(VarNext,bitIndex39)
<=> v120812(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23967,axiom,
! [VarCurr] :
( v120812(VarCurr)
<=> ( v118455(VarCurr)
& v120813(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8284,axiom,
! [VarCurr] :
( v120813(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex824) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex823) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex822) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex821) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex820) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex819) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex818) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex817) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex816) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex815) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex814) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex813) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex812) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex811) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex810) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex809) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex808) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex807) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex806) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex805) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex804) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex803) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex802) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex801) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex800) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex799) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex798) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex797) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex796) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex795) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex794) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex793) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23966,axiom,
! [VarCurr] :
( v120810(VarCurr)
<=> ( v120811(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9560,axiom,
! [VarCurr] :
( ~ v120811(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120800(VarNext)
=> ( v118453(VarNext,bitIndex38)
<=> v118453(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_330,axiom,
! [VarNext] :
( v120800(VarNext)
=> ( v118453(VarNext,bitIndex38)
<=> v120802(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23965,axiom,
! [VarCurr] :
( v120802(VarCurr)
<=> ( v118455(VarCurr)
& v120803(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8283,axiom,
! [VarCurr] :
( v120803(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex857) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex856) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex855) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex854) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex853) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex852) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex851) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex850) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex849) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex848) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex847) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex846) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex845) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex844) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex843) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex842) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex841) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex840) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex839) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex838) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex837) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex836) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex835) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex834) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex833) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex832) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex831) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex830) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex829) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex828) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex827) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex826) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23964,axiom,
! [VarCurr] :
( v120800(VarCurr)
<=> ( v120801(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9559,axiom,
! [VarCurr] :
( ~ v120801(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120790(VarNext)
=> ( v118453(VarNext,bitIndex37)
<=> v118453(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_329,axiom,
! [VarNext] :
( v120790(VarNext)
=> ( v118453(VarNext,bitIndex37)
<=> v120792(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23963,axiom,
! [VarCurr] :
( v120792(VarCurr)
<=> ( v118455(VarCurr)
& v120793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8282,axiom,
! [VarCurr] :
( v120793(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex890) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex889) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex888) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex887) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex886) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex885) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex884) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex883) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex882) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex881) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex880) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex879) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex878) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex877) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex876) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex875) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex874) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex873) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex872) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex871) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex870) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex869) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex868) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex867) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex866) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex865) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex864) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex863) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex862) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex861) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex860) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex859) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23962,axiom,
! [VarCurr] :
( v120790(VarCurr)
<=> ( v120791(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9558,axiom,
! [VarCurr] :
( ~ v120791(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120780(VarNext)
=> ( v118453(VarNext,bitIndex36)
<=> v118453(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_328,axiom,
! [VarNext] :
( v120780(VarNext)
=> ( v118453(VarNext,bitIndex36)
<=> v120782(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23961,axiom,
! [VarCurr] :
( v120782(VarCurr)
<=> ( v118455(VarCurr)
& v120783(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8281,axiom,
! [VarCurr] :
( v120783(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex923) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex922) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex921) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex920) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex919) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex918) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex917) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex916) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex915) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex914) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex913) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex912) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex911) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex910) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex909) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex908) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex907) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex906) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex905) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex904) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex903) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex902) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex901) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex900) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex899) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex898) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex897) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex896) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex895) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex894) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex893) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex892) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23960,axiom,
! [VarCurr] :
( v120780(VarCurr)
<=> ( v120781(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9557,axiom,
! [VarCurr] :
( ~ v120781(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120770(VarNext)
=> ( v118453(VarNext,bitIndex35)
<=> v118453(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_327,axiom,
! [VarNext] :
( v120770(VarNext)
=> ( v118453(VarNext,bitIndex35)
<=> v120772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23959,axiom,
! [VarCurr] :
( v120772(VarCurr)
<=> ( v118455(VarCurr)
& v120773(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8280,axiom,
! [VarCurr] :
( v120773(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex956) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex955) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex954) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex953) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex952) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex951) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex950) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex949) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex948) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex947) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex946) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex945) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex944) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex943) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex942) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex941) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex940) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex939) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex938) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex937) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex936) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex935) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex934) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex933) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex932) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex931) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex930) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex929) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex928) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex927) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex926) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex925) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23958,axiom,
! [VarCurr] :
( v120770(VarCurr)
<=> ( v120771(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9556,axiom,
! [VarCurr] :
( ~ v120771(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120760(VarNext)
=> ( v118453(VarNext,bitIndex34)
<=> v118453(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_326,axiom,
! [VarNext] :
( v120760(VarNext)
=> ( v118453(VarNext,bitIndex34)
<=> v120762(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23957,axiom,
! [VarCurr] :
( v120762(VarCurr)
<=> ( v118455(VarCurr)
& v120763(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8279,axiom,
! [VarCurr] :
( v120763(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex989) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex988) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex987) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex986) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex985) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex984) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex983) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex982) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex981) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex980) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex979) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex978) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex977) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex976) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex975) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex974) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex973) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex972) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex971) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex970) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex969) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex968) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex967) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex966) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex965) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex964) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex963) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex962) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex961) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex960) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex959) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex958) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23956,axiom,
! [VarCurr] :
( v120760(VarCurr)
<=> ( v120761(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9555,axiom,
! [VarCurr] :
( ~ v120761(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120750(VarNext)
=> ( v118453(VarNext,bitIndex33)
<=> v118453(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_325,axiom,
! [VarNext] :
( v120750(VarNext)
=> ( v118453(VarNext,bitIndex33)
<=> v120752(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23955,axiom,
! [VarCurr] :
( v120752(VarCurr)
<=> ( v118455(VarCurr)
& v120753(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8278,axiom,
! [VarCurr] :
( v120753(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1022) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1021) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1020) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1019) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1018) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1017) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1016) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1015) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1014) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1013) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1012) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1011) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1010) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1009) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1008) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1007) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1006) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1005) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1004) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1003) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1002) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1001) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1000) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex999) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex998) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex997) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex996) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex995) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex994) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex993) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex992) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex991) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23954,axiom,
! [VarCurr] :
( v120750(VarCurr)
<=> ( v120751(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9554,axiom,
! [VarCurr] :
( ~ v120751(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120740(VarNext)
=> ( v118453(VarNext,bitIndex32)
<=> v118453(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_324,axiom,
! [VarNext] :
( v120740(VarNext)
=> ( v118453(VarNext,bitIndex32)
<=> v120742(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23953,axiom,
! [VarCurr] :
( v120742(VarCurr)
<=> ( v118455(VarCurr)
& v120743(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8277,axiom,
! [VarCurr] :
( v120743(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1055) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1054) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1053) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1052) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1051) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1050) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1049) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1048) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1047) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1046) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1045) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1044) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1043) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1042) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1041) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1040) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1039) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1038) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1037) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1036) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1035) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1034) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1033) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1032) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1031) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1030) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1029) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1028) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1027) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1026) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1025) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1024) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23952,axiom,
! [VarCurr] :
( v120740(VarCurr)
<=> ( v120741(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9553,axiom,
! [VarCurr] :
( ~ v120741(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120730(VarNext)
=> ( v118453(VarNext,bitIndex31)
<=> v118453(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_323,axiom,
! [VarNext] :
( v120730(VarNext)
=> ( v118453(VarNext,bitIndex31)
<=> v120732(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23951,axiom,
! [VarCurr] :
( v120732(VarCurr)
<=> ( v118455(VarCurr)
& v120733(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8276,axiom,
! [VarCurr] :
( v120733(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1088) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1087) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1086) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1085) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1084) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1083) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1082) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1081) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1080) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1079) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1078) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1077) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1076) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1075) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1074) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1073) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1072) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1071) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1070) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1069) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1068) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1067) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1066) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1065) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1064) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1063) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1062) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1061) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1060) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1059) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1058) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1057) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23950,axiom,
! [VarCurr] :
( v120730(VarCurr)
<=> ( v120731(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9552,axiom,
! [VarCurr] :
( ~ v120731(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120720(VarNext)
=> ( v118453(VarNext,bitIndex30)
<=> v118453(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_322,axiom,
! [VarNext] :
( v120720(VarNext)
=> ( v118453(VarNext,bitIndex30)
<=> v120722(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23949,axiom,
! [VarCurr] :
( v120722(VarCurr)
<=> ( v118455(VarCurr)
& v120723(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8275,axiom,
! [VarCurr] :
( v120723(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1121) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1120) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1119) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1118) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1117) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1116) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1115) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1114) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1113) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1112) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1111) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1110) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1109) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1108) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1107) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1106) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1105) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1104) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1103) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1102) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1101) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1100) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1099) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1098) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1097) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1096) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1095) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1094) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1093) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1092) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1091) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1090) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23948,axiom,
! [VarCurr] :
( v120720(VarCurr)
<=> ( v120721(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9551,axiom,
! [VarCurr] :
( ~ v120721(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120710(VarNext)
=> ( v118453(VarNext,bitIndex29)
<=> v118453(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_321,axiom,
! [VarNext] :
( v120710(VarNext)
=> ( v118453(VarNext,bitIndex29)
<=> v120712(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23947,axiom,
! [VarCurr] :
( v120712(VarCurr)
<=> ( v118455(VarCurr)
& v120713(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8274,axiom,
! [VarCurr] :
( v120713(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1154) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1153) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1152) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1151) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1150) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1149) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1148) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1147) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1146) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1145) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1144) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1143) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1142) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1141) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1140) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1139) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1138) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1137) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1136) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1135) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1134) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1133) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1132) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1131) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1130) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1129) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1128) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1127) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1126) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1125) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1124) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1123) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23946,axiom,
! [VarCurr] :
( v120710(VarCurr)
<=> ( v120711(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9550,axiom,
! [VarCurr] :
( ~ v120711(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120700(VarNext)
=> ( v118453(VarNext,bitIndex28)
<=> v118453(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_320,axiom,
! [VarNext] :
( v120700(VarNext)
=> ( v118453(VarNext,bitIndex28)
<=> v120702(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23945,axiom,
! [VarCurr] :
( v120702(VarCurr)
<=> ( v118455(VarCurr)
& v120703(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8273,axiom,
! [VarCurr] :
( v120703(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1187) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1186) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1185) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1184) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1183) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1182) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1181) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1180) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1179) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1178) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1177) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1176) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1175) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1174) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1173) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1172) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1171) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1170) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1169) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1168) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1167) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1166) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1165) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1164) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1163) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1162) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1161) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1160) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1159) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1158) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1157) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1156) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23944,axiom,
! [VarCurr] :
( v120700(VarCurr)
<=> ( v120701(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9549,axiom,
! [VarCurr] :
( ~ v120701(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120690(VarNext)
=> ( v118453(VarNext,bitIndex27)
<=> v118453(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_319,axiom,
! [VarNext] :
( v120690(VarNext)
=> ( v118453(VarNext,bitIndex27)
<=> v120692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23943,axiom,
! [VarCurr] :
( v120692(VarCurr)
<=> ( v118455(VarCurr)
& v120693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8272,axiom,
! [VarCurr] :
( v120693(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1220) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1219) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1218) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1217) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1216) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1215) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1214) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1213) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1212) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1211) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1210) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1209) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1208) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1207) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1206) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1205) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1204) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1203) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1202) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1201) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1200) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1199) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1198) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1197) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1196) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1195) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1194) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1193) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1192) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1191) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1190) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1189) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23942,axiom,
! [VarCurr] :
( v120690(VarCurr)
<=> ( v120691(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9548,axiom,
! [VarCurr] :
( ~ v120691(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120680(VarNext)
=> ( v118453(VarNext,bitIndex26)
<=> v118453(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_318,axiom,
! [VarNext] :
( v120680(VarNext)
=> ( v118453(VarNext,bitIndex26)
<=> v120682(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23941,axiom,
! [VarCurr] :
( v120682(VarCurr)
<=> ( v118455(VarCurr)
& v120683(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8271,axiom,
! [VarCurr] :
( v120683(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1253) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1252) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1251) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1250) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1249) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1248) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1247) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1246) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1245) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1244) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1243) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1242) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1241) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1240) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1239) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1238) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1237) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1236) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1235) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1234) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1233) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1232) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1231) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1230) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1229) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1228) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1227) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1226) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1225) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1224) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1223) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1222) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23940,axiom,
! [VarCurr] :
( v120680(VarCurr)
<=> ( v120681(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9547,axiom,
! [VarCurr] :
( ~ v120681(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120670(VarNext)
=> ( v118453(VarNext,bitIndex25)
<=> v118453(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_317,axiom,
! [VarNext] :
( v120670(VarNext)
=> ( v118453(VarNext,bitIndex25)
<=> v120672(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23939,axiom,
! [VarCurr] :
( v120672(VarCurr)
<=> ( v118455(VarCurr)
& v120673(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8270,axiom,
! [VarCurr] :
( v120673(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1286) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1285) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1284) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1283) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1282) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1281) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1280) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1279) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1278) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1277) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1276) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1275) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1274) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1273) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1272) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1271) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1270) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1269) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1268) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1267) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1266) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1265) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1264) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1263) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1262) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1261) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1260) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1259) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1258) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1257) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1256) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1255) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23938,axiom,
! [VarCurr] :
( v120670(VarCurr)
<=> ( v120671(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9546,axiom,
! [VarCurr] :
( ~ v120671(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120660(VarNext)
=> ( v118453(VarNext,bitIndex24)
<=> v118453(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_316,axiom,
! [VarNext] :
( v120660(VarNext)
=> ( v118453(VarNext,bitIndex24)
<=> v120662(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23937,axiom,
! [VarCurr] :
( v120662(VarCurr)
<=> ( v118455(VarCurr)
& v120663(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8269,axiom,
! [VarCurr] :
( v120663(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1319) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1318) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1317) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1316) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1315) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1314) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1313) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1312) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1311) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1310) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1309) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1308) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1307) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1306) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1305) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1304) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1303) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1302) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1301) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1300) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1299) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1298) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1297) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1296) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1295) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1294) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1293) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1292) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1291) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1290) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1289) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1288) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23936,axiom,
! [VarCurr] :
( v120660(VarCurr)
<=> ( v120661(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9545,axiom,
! [VarCurr] :
( ~ v120661(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120650(VarNext)
=> ( v118453(VarNext,bitIndex23)
<=> v118453(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_315,axiom,
! [VarNext] :
( v120650(VarNext)
=> ( v118453(VarNext,bitIndex23)
<=> v120652(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23935,axiom,
! [VarCurr] :
( v120652(VarCurr)
<=> ( v118455(VarCurr)
& v120653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8268,axiom,
! [VarCurr] :
( v120653(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1352) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1351) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1350) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1349) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1348) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1347) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1346) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1345) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1344) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1343) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1342) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1341) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1340) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1339) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1338) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1337) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1336) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1335) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1334) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1333) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1332) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1331) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1330) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1329) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1328) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1327) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1326) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1325) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1324) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1323) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1322) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1321) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23934,axiom,
! [VarCurr] :
( v120650(VarCurr)
<=> ( v120651(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9544,axiom,
! [VarCurr] :
( ~ v120651(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120640(VarNext)
=> ( v118453(VarNext,bitIndex22)
<=> v118453(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_314,axiom,
! [VarNext] :
( v120640(VarNext)
=> ( v118453(VarNext,bitIndex22)
<=> v120642(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23933,axiom,
! [VarCurr] :
( v120642(VarCurr)
<=> ( v118455(VarCurr)
& v120643(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8267,axiom,
! [VarCurr] :
( v120643(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1385) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1384) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1383) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1382) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1381) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1380) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1379) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1378) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1377) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1376) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1375) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1374) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1373) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1372) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1371) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1370) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1369) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1368) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1367) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1366) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1365) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1364) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1363) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1362) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1361) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1360) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1359) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1358) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1357) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1356) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1355) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1354) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23932,axiom,
! [VarCurr] :
( v120640(VarCurr)
<=> ( v120641(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9543,axiom,
! [VarCurr] :
( ~ v120641(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120630(VarNext)
=> ( v118453(VarNext,bitIndex21)
<=> v118453(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_313,axiom,
! [VarNext] :
( v120630(VarNext)
=> ( v118453(VarNext,bitIndex21)
<=> v120632(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23931,axiom,
! [VarCurr] :
( v120632(VarCurr)
<=> ( v118455(VarCurr)
& v120633(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8266,axiom,
! [VarCurr] :
( v120633(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1418) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1417) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1416) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1415) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1414) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1413) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1412) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1411) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1410) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1409) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1408) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1407) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1406) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1405) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1404) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1403) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1402) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1401) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1400) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1399) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1398) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1397) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1396) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1395) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1394) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1393) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1392) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1391) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1390) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1389) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1388) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1387) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23930,axiom,
! [VarCurr] :
( v120630(VarCurr)
<=> ( v120631(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9542,axiom,
! [VarCurr] :
( ~ v120631(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120620(VarNext)
=> ( v118453(VarNext,bitIndex20)
<=> v118453(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_312,axiom,
! [VarNext] :
( v120620(VarNext)
=> ( v118453(VarNext,bitIndex20)
<=> v120622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23929,axiom,
! [VarCurr] :
( v120622(VarCurr)
<=> ( v118455(VarCurr)
& v120623(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8265,axiom,
! [VarCurr] :
( v120623(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1451) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1450) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1449) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1448) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1447) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1446) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1445) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1444) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1443) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1442) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1441) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1440) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1439) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1438) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1437) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1436) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1435) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1434) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1433) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1432) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1431) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1430) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1429) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1428) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1427) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1426) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1425) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1424) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1423) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1422) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1421) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1420) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23928,axiom,
! [VarCurr] :
( v120620(VarCurr)
<=> ( v120621(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9541,axiom,
! [VarCurr] :
( ~ v120621(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120610(VarNext)
=> ( v118453(VarNext,bitIndex19)
<=> v118453(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_311,axiom,
! [VarNext] :
( v120610(VarNext)
=> ( v118453(VarNext,bitIndex19)
<=> v120612(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23927,axiom,
! [VarCurr] :
( v120612(VarCurr)
<=> ( v118455(VarCurr)
& v120613(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8264,axiom,
! [VarCurr] :
( v120613(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1484) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1483) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1482) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1481) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1480) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1479) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1478) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1477) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1476) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1475) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1474) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1473) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1472) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1471) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1470) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1469) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1468) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1467) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1466) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1465) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1464) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1463) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1462) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1461) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1460) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1459) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1458) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1457) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1456) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1455) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1454) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1453) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23926,axiom,
! [VarCurr] :
( v120610(VarCurr)
<=> ( v120611(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9540,axiom,
! [VarCurr] :
( ~ v120611(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120600(VarNext)
=> ( v118453(VarNext,bitIndex18)
<=> v118453(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_310,axiom,
! [VarNext] :
( v120600(VarNext)
=> ( v118453(VarNext,bitIndex18)
<=> v120602(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23925,axiom,
! [VarCurr] :
( v120602(VarCurr)
<=> ( v118455(VarCurr)
& v120603(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8263,axiom,
! [VarCurr] :
( v120603(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1517) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1516) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1515) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1514) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1513) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1512) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1511) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1510) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1509) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1508) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1507) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1506) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1505) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1504) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1503) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1502) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1501) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1500) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1499) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1498) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1497) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1496) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1495) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1494) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1493) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1492) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1491) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1490) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1489) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1488) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1487) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1486) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23924,axiom,
! [VarCurr] :
( v120600(VarCurr)
<=> ( v120601(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9539,axiom,
! [VarCurr] :
( ~ v120601(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120590(VarNext)
=> ( v118453(VarNext,bitIndex17)
<=> v118453(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_309,axiom,
! [VarNext] :
( v120590(VarNext)
=> ( v118453(VarNext,bitIndex17)
<=> v120592(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23923,axiom,
! [VarCurr] :
( v120592(VarCurr)
<=> ( v118455(VarCurr)
& v120593(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8262,axiom,
! [VarCurr] :
( v120593(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1550) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1549) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1548) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1547) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1546) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1545) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1544) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1543) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1542) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1541) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1540) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1539) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1538) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1537) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1536) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1535) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1534) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1533) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1532) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1531) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1530) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1529) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1528) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1527) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1526) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1525) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1524) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1523) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1522) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1521) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1520) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1519) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23922,axiom,
! [VarCurr] :
( v120590(VarCurr)
<=> ( v120591(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9538,axiom,
! [VarCurr] :
( ~ v120591(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120580(VarNext)
=> ( v118453(VarNext,bitIndex16)
<=> v118453(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_308,axiom,
! [VarNext] :
( v120580(VarNext)
=> ( v118453(VarNext,bitIndex16)
<=> v120582(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23921,axiom,
! [VarCurr] :
( v120582(VarCurr)
<=> ( v118455(VarCurr)
& v120583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8261,axiom,
! [VarCurr] :
( v120583(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1583) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1582) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1581) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1580) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1579) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1578) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1577) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1576) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1575) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1574) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1573) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1572) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1571) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1570) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1569) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1568) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1567) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1566) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1565) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1564) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1563) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1562) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1561) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1560) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1559) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1558) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1557) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1556) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1555) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1554) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1553) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1552) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23920,axiom,
! [VarCurr] :
( v120580(VarCurr)
<=> ( v120581(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9537,axiom,
! [VarCurr] :
( ~ v120581(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120570(VarNext)
=> ( v118453(VarNext,bitIndex15)
<=> v118453(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_307,axiom,
! [VarNext] :
( v120570(VarNext)
=> ( v118453(VarNext,bitIndex15)
<=> v120572(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23919,axiom,
! [VarCurr] :
( v120572(VarCurr)
<=> ( v118455(VarCurr)
& v120573(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8260,axiom,
! [VarCurr] :
( v120573(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1616) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1615) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1614) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1613) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1612) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1611) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1610) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1609) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1608) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1607) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1606) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1605) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1604) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1603) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1602) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1601) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1600) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1599) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1598) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1597) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1596) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1595) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1594) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1593) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1592) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1591) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1590) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1589) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1588) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1587) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1586) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1585) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23918,axiom,
! [VarCurr] :
( v120570(VarCurr)
<=> ( v120571(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9536,axiom,
! [VarCurr] :
( ~ v120571(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120560(VarNext)
=> ( v118453(VarNext,bitIndex14)
<=> v118453(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_306,axiom,
! [VarNext] :
( v120560(VarNext)
=> ( v118453(VarNext,bitIndex14)
<=> v120562(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23917,axiom,
! [VarCurr] :
( v120562(VarCurr)
<=> ( v118455(VarCurr)
& v120563(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8259,axiom,
! [VarCurr] :
( v120563(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1649) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1648) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1647) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1646) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1645) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1644) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1643) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1642) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1641) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1640) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1639) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1638) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1637) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1636) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1635) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1634) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1633) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1632) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1631) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1630) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1629) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1628) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1627) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1626) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1625) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1624) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1623) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1622) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1621) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1620) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1619) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1618) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23916,axiom,
! [VarCurr] :
( v120560(VarCurr)
<=> ( v120561(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9535,axiom,
! [VarCurr] :
( ~ v120561(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120550(VarNext)
=> ( v118453(VarNext,bitIndex13)
<=> v118453(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_305,axiom,
! [VarNext] :
( v120550(VarNext)
=> ( v118453(VarNext,bitIndex13)
<=> v120552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23915,axiom,
! [VarCurr] :
( v120552(VarCurr)
<=> ( v118455(VarCurr)
& v120553(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8258,axiom,
! [VarCurr] :
( v120553(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1682) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1681) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1680) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1679) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1678) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1677) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1676) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1675) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1674) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1673) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1672) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1671) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1670) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1669) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1668) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1667) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1666) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1665) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1664) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1663) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1662) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1661) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1660) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1659) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1658) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1657) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1656) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1655) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1654) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1653) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1652) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1651) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23914,axiom,
! [VarCurr] :
( v120550(VarCurr)
<=> ( v120551(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9534,axiom,
! [VarCurr] :
( ~ v120551(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120540(VarNext)
=> ( v118453(VarNext,bitIndex12)
<=> v118453(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_304,axiom,
! [VarNext] :
( v120540(VarNext)
=> ( v118453(VarNext,bitIndex12)
<=> v120542(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23913,axiom,
! [VarCurr] :
( v120542(VarCurr)
<=> ( v118455(VarCurr)
& v120543(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8257,axiom,
! [VarCurr] :
( v120543(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1715) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1714) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1713) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1712) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1711) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1710) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1709) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1708) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1707) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1706) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1705) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1704) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1703) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1702) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1701) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1700) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1699) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1698) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1697) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1696) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1695) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1694) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1693) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1692) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1691) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1690) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1689) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1688) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1687) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1686) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1685) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1684) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23912,axiom,
! [VarCurr] :
( v120540(VarCurr)
<=> ( v120541(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9533,axiom,
! [VarCurr] :
( ~ v120541(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120530(VarNext)
=> ( v118453(VarNext,bitIndex11)
<=> v118453(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_303,axiom,
! [VarNext] :
( v120530(VarNext)
=> ( v118453(VarNext,bitIndex11)
<=> v120532(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23911,axiom,
! [VarCurr] :
( v120532(VarCurr)
<=> ( v118455(VarCurr)
& v120533(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8256,axiom,
! [VarCurr] :
( v120533(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1748) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1747) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1746) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1745) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1744) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1743) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1742) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1741) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1740) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1739) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1738) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1737) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1736) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1735) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1734) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1733) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1732) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1731) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1730) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1729) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1728) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1727) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1726) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1725) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1724) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1723) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1722) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1721) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1720) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1719) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1718) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1717) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23910,axiom,
! [VarCurr] :
( v120530(VarCurr)
<=> ( v120531(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9532,axiom,
! [VarCurr] :
( ~ v120531(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120520(VarNext)
=> ( v118453(VarNext,bitIndex10)
<=> v118453(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_302,axiom,
! [VarNext] :
( v120520(VarNext)
=> ( v118453(VarNext,bitIndex10)
<=> v120522(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23909,axiom,
! [VarCurr] :
( v120522(VarCurr)
<=> ( v118455(VarCurr)
& v120523(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8255,axiom,
! [VarCurr] :
( v120523(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1781) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1780) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1779) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1778) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1777) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1776) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1775) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1774) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1773) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1772) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1771) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1770) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1769) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1768) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1767) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1766) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1765) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1764) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1763) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1762) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1761) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1760) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1759) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1758) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1757) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1756) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1755) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1754) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1753) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1752) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1751) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1750) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23908,axiom,
! [VarCurr] :
( v120520(VarCurr)
<=> ( v120521(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9531,axiom,
! [VarCurr] :
( ~ v120521(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120510(VarNext)
=> ( v118453(VarNext,bitIndex9)
<=> v118453(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_301,axiom,
! [VarNext] :
( v120510(VarNext)
=> ( v118453(VarNext,bitIndex9)
<=> v120512(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23907,axiom,
! [VarCurr] :
( v120512(VarCurr)
<=> ( v118455(VarCurr)
& v120513(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8254,axiom,
! [VarCurr] :
( v120513(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1814) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1813) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1812) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1811) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1810) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1809) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1808) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1807) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1806) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1805) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1804) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1803) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1802) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1801) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1800) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1799) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1798) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1797) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1796) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1795) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1794) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1793) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1792) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1791) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1790) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1789) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1788) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1787) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1786) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1785) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1784) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1783) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23906,axiom,
! [VarCurr] :
( v120510(VarCurr)
<=> ( v120511(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9530,axiom,
! [VarCurr] :
( ~ v120511(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120500(VarNext)
=> ( v118453(VarNext,bitIndex8)
<=> v118453(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_300,axiom,
! [VarNext] :
( v120500(VarNext)
=> ( v118453(VarNext,bitIndex8)
<=> v120502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23905,axiom,
! [VarCurr] :
( v120502(VarCurr)
<=> ( v118455(VarCurr)
& v120503(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8253,axiom,
! [VarCurr] :
( v120503(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1847) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1846) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1845) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1844) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1843) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1842) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1841) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1840) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1839) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1838) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1837) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1836) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1835) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1834) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1833) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1832) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1831) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1830) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1829) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1828) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1827) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1826) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1825) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1824) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1823) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1822) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1821) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1820) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1819) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1818) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1817) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1816) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23904,axiom,
! [VarCurr] :
( v120500(VarCurr)
<=> ( v120501(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9529,axiom,
! [VarCurr] :
( ~ v120501(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120490(VarNext)
=> ( v118453(VarNext,bitIndex7)
<=> v118453(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_299,axiom,
! [VarNext] :
( v120490(VarNext)
=> ( v118453(VarNext,bitIndex7)
<=> v120492(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23903,axiom,
! [VarCurr] :
( v120492(VarCurr)
<=> ( v118455(VarCurr)
& v120493(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8252,axiom,
! [VarCurr] :
( v120493(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1880) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1879) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1878) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1877) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1876) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1875) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1874) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1873) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1872) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1871) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1870) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1869) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1868) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1867) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1866) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1865) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1864) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1863) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1862) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1861) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1860) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1859) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1858) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1857) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1856) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1855) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1854) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1853) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1852) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1851) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1850) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1849) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23902,axiom,
! [VarCurr] :
( v120490(VarCurr)
<=> ( v120491(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9528,axiom,
! [VarCurr] :
( ~ v120491(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120480(VarNext)
=> ( v118453(VarNext,bitIndex6)
<=> v118453(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_298,axiom,
! [VarNext] :
( v120480(VarNext)
=> ( v118453(VarNext,bitIndex6)
<=> v120482(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23901,axiom,
! [VarCurr] :
( v120482(VarCurr)
<=> ( v118455(VarCurr)
& v120483(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8251,axiom,
! [VarCurr] :
( v120483(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1913) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1912) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1911) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1910) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1909) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1908) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1907) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1906) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1905) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1904) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1903) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1902) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1901) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1900) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1899) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1898) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1897) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1896) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1895) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1894) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1893) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1892) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1891) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1890) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1889) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1888) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1887) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1886) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1885) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1884) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1883) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1882) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23900,axiom,
! [VarCurr] :
( v120480(VarCurr)
<=> ( v120481(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9527,axiom,
! [VarCurr] :
( ~ v120481(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120470(VarNext)
=> ( v118453(VarNext,bitIndex5)
<=> v118453(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_297,axiom,
! [VarNext] :
( v120470(VarNext)
=> ( v118453(VarNext,bitIndex5)
<=> v120472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23899,axiom,
! [VarCurr] :
( v120472(VarCurr)
<=> ( v118455(VarCurr)
& v120473(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8250,axiom,
! [VarCurr] :
( v120473(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1946) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1945) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1944) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1943) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1942) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1941) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1940) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1939) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1938) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1937) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1936) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1935) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1934) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1933) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1932) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1931) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1930) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1929) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1928) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1927) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1926) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1925) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1924) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1923) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1922) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1921) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1920) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1919) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1918) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1917) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1916) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1915) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23898,axiom,
! [VarCurr] :
( v120470(VarCurr)
<=> ( v120471(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9526,axiom,
! [VarCurr] :
( ~ v120471(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120460(VarNext)
=> ( v118453(VarNext,bitIndex4)
<=> v118453(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_296,axiom,
! [VarNext] :
( v120460(VarNext)
=> ( v118453(VarNext,bitIndex4)
<=> v120462(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23897,axiom,
! [VarCurr] :
( v120462(VarCurr)
<=> ( v118455(VarCurr)
& v120463(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8249,axiom,
! [VarCurr] :
( v120463(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex1979) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex1978) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex1977) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex1976) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex1975) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex1974) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex1973) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex1972) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex1971) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex1970) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex1969) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex1968) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex1967) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1966) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1965) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1964) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1963) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1962) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1961) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1960) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1959) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1958) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1957) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1956) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1955) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1954) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1953) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1952) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1951) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1950) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1949) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1948) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23896,axiom,
! [VarCurr] :
( v120460(VarCurr)
<=> ( v120461(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9525,axiom,
! [VarCurr] :
( ~ v120461(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120450(VarNext)
=> ( v118453(VarNext,bitIndex3)
<=> v118453(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_295,axiom,
! [VarNext] :
( v120450(VarNext)
=> ( v118453(VarNext,bitIndex3)
<=> v120452(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23895,axiom,
! [VarCurr] :
( v120452(VarCurr)
<=> ( v118455(VarCurr)
& v120453(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8248,axiom,
! [VarCurr] :
( v120453(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex2012) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex2011) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex2010) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex2009) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex2008) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex2007) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex2006) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex2005) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex2004) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex2003) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex2002) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex2001) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex2000) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex1999) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex1998) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex1997) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex1996) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex1995) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex1994) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex1993) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex1992) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex1991) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex1990) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex1989) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex1988) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex1987) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex1986) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex1985) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex1984) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex1983) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex1982) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex1981) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23894,axiom,
! [VarCurr] :
( v120450(VarCurr)
<=> ( v120451(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9524,axiom,
! [VarCurr] :
( ~ v120451(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120440(VarNext)
=> ( v118453(VarNext,bitIndex2)
<=> v118453(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_294,axiom,
! [VarNext] :
( v120440(VarNext)
=> ( v118453(VarNext,bitIndex2)
<=> v120442(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23893,axiom,
! [VarCurr] :
( v120442(VarCurr)
<=> ( v118455(VarCurr)
& v120443(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8247,axiom,
! [VarCurr] :
( v120443(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex2045) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex2044) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex2043) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex2042) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex2041) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex2040) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex2039) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex2038) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex2037) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex2036) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex2035) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex2034) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex2033) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex2032) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex2031) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex2030) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex2029) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex2028) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex2027) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex2026) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex2025) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex2024) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex2023) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex2022) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex2021) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex2020) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex2019) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex2018) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex2017) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex2016) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex2015) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex2014) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23892,axiom,
! [VarCurr] :
( v120440(VarCurr)
<=> ( v120441(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9523,axiom,
! [VarCurr] :
( ~ v120441(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120430(VarNext)
=> ( v118453(VarNext,bitIndex1)
<=> v118453(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_293,axiom,
! [VarNext] :
( v120430(VarNext)
=> ( v118453(VarNext,bitIndex1)
<=> v120432(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23891,axiom,
! [VarCurr] :
( v120432(VarCurr)
<=> ( v118455(VarCurr)
& v120433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8246,axiom,
! [VarCurr] :
( v120433(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex2078) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex2077) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex2076) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex2075) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex2074) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex2073) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex2072) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex2071) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex2070) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex2069) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex2068) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex2067) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex2066) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex2065) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex2064) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex2063) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex2062) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex2061) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex2060) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex2059) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex2058) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex2057) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex2056) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex2055) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex2054) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex2053) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex2052) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex2051) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex2050) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex2049) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex2048) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex2047) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23890,axiom,
! [VarCurr] :
( v120430(VarCurr)
<=> ( v120431(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeUnaryOperator_9522,axiom,
! [VarCurr] :
( ~ v120431(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120419(VarNext)
=> ( v118453(VarNext,bitIndex0)
<=> v118453(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2731,axiom,
! [VarNext] :
( v120419(VarNext)
=> ( v118453(VarNext,bitIndex0)
<=> v120422(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23889,axiom,
! [VarCurr] :
( v120422(VarCurr)
<=> ( v118455(VarCurr)
& v120423(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8245,axiom,
! [VarCurr] :
( v120423(VarCurr)
<=> ( ( v118559(VarCurr,bitIndex32)
<=> v119714(VarCurr,bitIndex2111) )
& ( v118559(VarCurr,bitIndex31)
<=> v119714(VarCurr,bitIndex2110) )
& ( v118559(VarCurr,bitIndex30)
<=> v119714(VarCurr,bitIndex2109) )
& ( v118559(VarCurr,bitIndex29)
<=> v119714(VarCurr,bitIndex2108) )
& ( v118559(VarCurr,bitIndex28)
<=> v119714(VarCurr,bitIndex2107) )
& ( v118559(VarCurr,bitIndex27)
<=> v119714(VarCurr,bitIndex2106) )
& ( v118559(VarCurr,bitIndex26)
<=> v119714(VarCurr,bitIndex2105) )
& ( v118559(VarCurr,bitIndex25)
<=> v119714(VarCurr,bitIndex2104) )
& ( v118559(VarCurr,bitIndex24)
<=> v119714(VarCurr,bitIndex2103) )
& ( v118559(VarCurr,bitIndex23)
<=> v119714(VarCurr,bitIndex2102) )
& ( v118559(VarCurr,bitIndex22)
<=> v119714(VarCurr,bitIndex2101) )
& ( v118559(VarCurr,bitIndex21)
<=> v119714(VarCurr,bitIndex2100) )
& ( v118559(VarCurr,bitIndex20)
<=> v119714(VarCurr,bitIndex2099) )
& ( v118559(VarCurr,bitIndex19)
<=> v119714(VarCurr,bitIndex2098) )
& ( v118559(VarCurr,bitIndex18)
<=> v119714(VarCurr,bitIndex2097) )
& ( v118559(VarCurr,bitIndex17)
<=> v119714(VarCurr,bitIndex2096) )
& ( v118559(VarCurr,bitIndex16)
<=> v119714(VarCurr,bitIndex2095) )
& ( v118559(VarCurr,bitIndex15)
<=> v119714(VarCurr,bitIndex2094) )
& ( v118559(VarCurr,bitIndex14)
<=> v119714(VarCurr,bitIndex2093) )
& ( v118559(VarCurr,bitIndex13)
<=> v119714(VarCurr,bitIndex2092) )
& ( v118559(VarCurr,bitIndex12)
<=> v119714(VarCurr,bitIndex2091) )
& ( v118559(VarCurr,bitIndex11)
<=> v119714(VarCurr,bitIndex2090) )
& ( v118559(VarCurr,bitIndex10)
<=> v119714(VarCurr,bitIndex2089) )
& ( v118559(VarCurr,bitIndex9)
<=> v119714(VarCurr,bitIndex2088) )
& ( v118559(VarCurr,bitIndex8)
<=> v119714(VarCurr,bitIndex2087) )
& ( v118559(VarCurr,bitIndex7)
<=> v119714(VarCurr,bitIndex2086) )
& ( v118559(VarCurr,bitIndex6)
<=> v119714(VarCurr,bitIndex2085) )
& ( v118559(VarCurr,bitIndex5)
<=> v119714(VarCurr,bitIndex2084) )
& ( v118559(VarCurr,bitIndex4)
<=> v119714(VarCurr,bitIndex2083) )
& ( v118559(VarCurr,bitIndex3)
<=> v119714(VarCurr,bitIndex2082) )
& ( v118559(VarCurr,bitIndex2)
<=> v119714(VarCurr,bitIndex2081) )
& ( v118559(VarCurr,bitIndex1)
<=> v119714(VarCurr,bitIndex2080) )
& ( v118559(VarCurr,bitIndex0)
<=> v119714(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23888,axiom,
! [VarCurr] :
( v120419(VarCurr)
<=> ( v120420(VarCurr)
& v120421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23887,axiom,
! [VarCurr] :
( v120421(VarCurr)
<=> ( v119809(VarCurr)
& v119856(VarCurr) ) ) ).
fof(writeUnaryOperator_9521,axiom,
! [VarCurr] :
( ~ v120420(VarCurr)
<=> v119869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120411(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2730,axiom,
! [VarNext] :
( v120411(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v119714(VarNext,B)
<=> v119716(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23886,axiom,
! [VarCurr] :
( v120411(VarCurr)
<=> ( v120412(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23885,axiom,
! [VarCurr] :
( v120412(VarCurr)
<=> ( v120413(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8244,axiom,
! [VarCurr] :
( v120413(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120403(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_178,axiom,
! [B] :
( range_65_33(B)
<=> ( $false
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_292,axiom,
! [VarNext] :
( v120403(VarNext)
=> ( ( v119714(VarNext,bitIndex65)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex64)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex63)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex62)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex61)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex60)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex59)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex58)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex57)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex56)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex55)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex54)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex53)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex52)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex51)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex50)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex49)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex48)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex47)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex46)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex45)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex44)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex43)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex42)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex41)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex40)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex39)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex38)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex37)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex36)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex35)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex34)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex33)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23884,axiom,
! [VarCurr] :
( v120403(VarCurr)
<=> ( v120404(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23883,axiom,
! [VarCurr] :
( v120404(VarCurr)
<=> ( v120405(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8243,axiom,
! [VarCurr] :
( v120405(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120395(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_177,axiom,
! [B] :
( range_98_66(B)
<=> ( $false
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_291,axiom,
! [VarNext] :
( v120395(VarNext)
=> ( ( v119714(VarNext,bitIndex98)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex97)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex96)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex95)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex94)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex93)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex92)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex91)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex90)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex89)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex88)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex87)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex86)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex85)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex84)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex83)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex82)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex81)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex80)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex79)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex78)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex77)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex76)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex75)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex74)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex73)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex72)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex71)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex70)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex69)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex68)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex67)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex66)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23882,axiom,
! [VarCurr] :
( v120395(VarCurr)
<=> ( v120396(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23881,axiom,
! [VarCurr] :
( v120396(VarCurr)
<=> ( v120397(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8242,axiom,
! [VarCurr] :
( v120397(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120387(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_176,axiom,
! [B] :
( range_131_99(B)
<=> ( $false
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B
| bitIndex128 = B
| bitIndex129 = B
| bitIndex130 = B
| bitIndex131 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_290,axiom,
! [VarNext] :
( v120387(VarNext)
=> ( ( v119714(VarNext,bitIndex131)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex130)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex129)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex128)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex127)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex126)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex125)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex124)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex123)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex122)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex121)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex120)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex119)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex118)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex117)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex116)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex115)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex114)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex113)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex112)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex111)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex110)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex109)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex108)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex107)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex106)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex105)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex104)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex103)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex102)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex101)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex100)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex99)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23880,axiom,
! [VarCurr] :
( v120387(VarCurr)
<=> ( v120388(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23879,axiom,
! [VarCurr] :
( v120388(VarCurr)
<=> ( v120389(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8241,axiom,
! [VarCurr] :
( v120389(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120379(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_175,axiom,
! [B] :
( range_164_132(B)
<=> ( $false
| bitIndex132 = B
| bitIndex133 = B
| bitIndex134 = B
| bitIndex135 = B
| bitIndex136 = B
| bitIndex137 = B
| bitIndex138 = B
| bitIndex139 = B
| bitIndex140 = B
| bitIndex141 = B
| bitIndex142 = B
| bitIndex143 = B
| bitIndex144 = B
| bitIndex145 = B
| bitIndex146 = B
| bitIndex147 = B
| bitIndex148 = B
| bitIndex149 = B
| bitIndex150 = B
| bitIndex151 = B
| bitIndex152 = B
| bitIndex153 = B
| bitIndex154 = B
| bitIndex155 = B
| bitIndex156 = B
| bitIndex157 = B
| bitIndex158 = B
| bitIndex159 = B
| bitIndex160 = B
| bitIndex161 = B
| bitIndex162 = B
| bitIndex163 = B
| bitIndex164 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_289,axiom,
! [VarNext] :
( v120379(VarNext)
=> ( ( v119714(VarNext,bitIndex164)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex163)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex162)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex161)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex160)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex159)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex158)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex157)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex156)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex155)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex154)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex153)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex152)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex151)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex150)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex149)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex148)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex147)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex146)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex145)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex144)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex143)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex142)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex141)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex140)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex139)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex138)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex137)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex136)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex135)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex134)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex133)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex132)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23878,axiom,
! [VarCurr] :
( v120379(VarCurr)
<=> ( v120380(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23877,axiom,
! [VarCurr] :
( v120380(VarCurr)
<=> ( v120381(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8240,axiom,
! [VarCurr] :
( v120381(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120371(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_174,axiom,
! [B] :
( range_197_165(B)
<=> ( $false
| bitIndex165 = B
| bitIndex166 = B
| bitIndex167 = B
| bitIndex168 = B
| bitIndex169 = B
| bitIndex170 = B
| bitIndex171 = B
| bitIndex172 = B
| bitIndex173 = B
| bitIndex174 = B
| bitIndex175 = B
| bitIndex176 = B
| bitIndex177 = B
| bitIndex178 = B
| bitIndex179 = B
| bitIndex180 = B
| bitIndex181 = B
| bitIndex182 = B
| bitIndex183 = B
| bitIndex184 = B
| bitIndex185 = B
| bitIndex186 = B
| bitIndex187 = B
| bitIndex188 = B
| bitIndex189 = B
| bitIndex190 = B
| bitIndex191 = B
| bitIndex192 = B
| bitIndex193 = B
| bitIndex194 = B
| bitIndex195 = B
| bitIndex196 = B
| bitIndex197 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_288,axiom,
! [VarNext] :
( v120371(VarNext)
=> ( ( v119714(VarNext,bitIndex197)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex196)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex195)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex194)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex193)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex192)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex191)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex190)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex189)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex188)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex187)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex186)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex185)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex184)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex183)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex182)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex181)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex180)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex179)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex178)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex177)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex176)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex175)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex174)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex173)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex172)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex171)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex170)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex169)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex168)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex167)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex166)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex165)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23876,axiom,
! [VarCurr] :
( v120371(VarCurr)
<=> ( v120372(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23875,axiom,
! [VarCurr] :
( v120372(VarCurr)
<=> ( v120373(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8239,axiom,
! [VarCurr] :
( v120373(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120363(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_173,axiom,
! [B] :
( range_230_198(B)
<=> ( $false
| bitIndex198 = B
| bitIndex199 = B
| bitIndex200 = B
| bitIndex201 = B
| bitIndex202 = B
| bitIndex203 = B
| bitIndex204 = B
| bitIndex205 = B
| bitIndex206 = B
| bitIndex207 = B
| bitIndex208 = B
| bitIndex209 = B
| bitIndex210 = B
| bitIndex211 = B
| bitIndex212 = B
| bitIndex213 = B
| bitIndex214 = B
| bitIndex215 = B
| bitIndex216 = B
| bitIndex217 = B
| bitIndex218 = B
| bitIndex219 = B
| bitIndex220 = B
| bitIndex221 = B
| bitIndex222 = B
| bitIndex223 = B
| bitIndex224 = B
| bitIndex225 = B
| bitIndex226 = B
| bitIndex227 = B
| bitIndex228 = B
| bitIndex229 = B
| bitIndex230 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_287,axiom,
! [VarNext] :
( v120363(VarNext)
=> ( ( v119714(VarNext,bitIndex230)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex229)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex228)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex227)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex226)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex225)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex224)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex223)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex222)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex221)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex220)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex219)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex218)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex217)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex216)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex215)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex214)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex213)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex212)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex211)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex210)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex209)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex208)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex207)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex206)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex205)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex204)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex203)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex202)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex201)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex200)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex199)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex198)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23874,axiom,
! [VarCurr] :
( v120363(VarCurr)
<=> ( v120364(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23873,axiom,
! [VarCurr] :
( v120364(VarCurr)
<=> ( v120365(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8238,axiom,
! [VarCurr] :
( v120365(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120355(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_172,axiom,
! [B] :
( range_263_231(B)
<=> ( $false
| bitIndex231 = B
| bitIndex232 = B
| bitIndex233 = B
| bitIndex234 = B
| bitIndex235 = B
| bitIndex236 = B
| bitIndex237 = B
| bitIndex238 = B
| bitIndex239 = B
| bitIndex240 = B
| bitIndex241 = B
| bitIndex242 = B
| bitIndex243 = B
| bitIndex244 = B
| bitIndex245 = B
| bitIndex246 = B
| bitIndex247 = B
| bitIndex248 = B
| bitIndex249 = B
| bitIndex250 = B
| bitIndex251 = B
| bitIndex252 = B
| bitIndex253 = B
| bitIndex254 = B
| bitIndex255 = B
| bitIndex256 = B
| bitIndex257 = B
| bitIndex258 = B
| bitIndex259 = B
| bitIndex260 = B
| bitIndex261 = B
| bitIndex262 = B
| bitIndex263 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_286,axiom,
! [VarNext] :
( v120355(VarNext)
=> ( ( v119714(VarNext,bitIndex263)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex262)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex261)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex260)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex259)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex258)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex257)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex256)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex255)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex254)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex253)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex252)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex251)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex250)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex249)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex248)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex247)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex246)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex245)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex244)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex243)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex242)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex241)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex240)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex239)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex238)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex237)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex236)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex235)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex234)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex233)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex232)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex231)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23872,axiom,
! [VarCurr] :
( v120355(VarCurr)
<=> ( v120356(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23871,axiom,
! [VarCurr] :
( v120356(VarCurr)
<=> ( v120357(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8237,axiom,
! [VarCurr] :
( v120357(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120347(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_171,axiom,
! [B] :
( range_296_264(B)
<=> ( $false
| bitIndex264 = B
| bitIndex265 = B
| bitIndex266 = B
| bitIndex267 = B
| bitIndex268 = B
| bitIndex269 = B
| bitIndex270 = B
| bitIndex271 = B
| bitIndex272 = B
| bitIndex273 = B
| bitIndex274 = B
| bitIndex275 = B
| bitIndex276 = B
| bitIndex277 = B
| bitIndex278 = B
| bitIndex279 = B
| bitIndex280 = B
| bitIndex281 = B
| bitIndex282 = B
| bitIndex283 = B
| bitIndex284 = B
| bitIndex285 = B
| bitIndex286 = B
| bitIndex287 = B
| bitIndex288 = B
| bitIndex289 = B
| bitIndex290 = B
| bitIndex291 = B
| bitIndex292 = B
| bitIndex293 = B
| bitIndex294 = B
| bitIndex295 = B
| bitIndex296 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_285,axiom,
! [VarNext] :
( v120347(VarNext)
=> ( ( v119714(VarNext,bitIndex296)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex295)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex294)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex293)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex292)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex291)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex290)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex289)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex288)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex287)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex286)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex285)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex284)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex283)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex282)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex281)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex280)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex279)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex278)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex277)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex276)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex275)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex274)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex273)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex272)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex271)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex270)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex269)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex268)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex267)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex266)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex265)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex264)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23870,axiom,
! [VarCurr] :
( v120347(VarCurr)
<=> ( v120348(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23869,axiom,
! [VarCurr] :
( v120348(VarCurr)
<=> ( v120349(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8236,axiom,
! [VarCurr] :
( v120349(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120339(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_170,axiom,
! [B] :
( range_329_297(B)
<=> ( $false
| bitIndex297 = B
| bitIndex298 = B
| bitIndex299 = B
| bitIndex300 = B
| bitIndex301 = B
| bitIndex302 = B
| bitIndex303 = B
| bitIndex304 = B
| bitIndex305 = B
| bitIndex306 = B
| bitIndex307 = B
| bitIndex308 = B
| bitIndex309 = B
| bitIndex310 = B
| bitIndex311 = B
| bitIndex312 = B
| bitIndex313 = B
| bitIndex314 = B
| bitIndex315 = B
| bitIndex316 = B
| bitIndex317 = B
| bitIndex318 = B
| bitIndex319 = B
| bitIndex320 = B
| bitIndex321 = B
| bitIndex322 = B
| bitIndex323 = B
| bitIndex324 = B
| bitIndex325 = B
| bitIndex326 = B
| bitIndex327 = B
| bitIndex328 = B
| bitIndex329 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_284,axiom,
! [VarNext] :
( v120339(VarNext)
=> ( ( v119714(VarNext,bitIndex329)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex328)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex327)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex326)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex325)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex324)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex323)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex322)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex321)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex320)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex319)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex318)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex317)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex316)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex315)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex314)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex313)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex312)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex311)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex310)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex309)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex308)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex307)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex306)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex305)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex304)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex303)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex302)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex301)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex300)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex299)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex298)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex297)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23868,axiom,
! [VarCurr] :
( v120339(VarCurr)
<=> ( v120340(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23867,axiom,
! [VarCurr] :
( v120340(VarCurr)
<=> ( v120341(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8235,axiom,
! [VarCurr] :
( v120341(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120331(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_169,axiom,
! [B] :
( range_362_330(B)
<=> ( $false
| bitIndex330 = B
| bitIndex331 = B
| bitIndex332 = B
| bitIndex333 = B
| bitIndex334 = B
| bitIndex335 = B
| bitIndex336 = B
| bitIndex337 = B
| bitIndex338 = B
| bitIndex339 = B
| bitIndex340 = B
| bitIndex341 = B
| bitIndex342 = B
| bitIndex343 = B
| bitIndex344 = B
| bitIndex345 = B
| bitIndex346 = B
| bitIndex347 = B
| bitIndex348 = B
| bitIndex349 = B
| bitIndex350 = B
| bitIndex351 = B
| bitIndex352 = B
| bitIndex353 = B
| bitIndex354 = B
| bitIndex355 = B
| bitIndex356 = B
| bitIndex357 = B
| bitIndex358 = B
| bitIndex359 = B
| bitIndex360 = B
| bitIndex361 = B
| bitIndex362 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_283,axiom,
! [VarNext] :
( v120331(VarNext)
=> ( ( v119714(VarNext,bitIndex362)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex361)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex360)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex359)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex358)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex357)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex356)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex355)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex354)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex353)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex352)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex351)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex350)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex349)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex348)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex347)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex346)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex345)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex344)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex343)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex342)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex341)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex340)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex339)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex338)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex337)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex336)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex335)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex334)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex333)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex332)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex331)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex330)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23866,axiom,
! [VarCurr] :
( v120331(VarCurr)
<=> ( v120332(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23865,axiom,
! [VarCurr] :
( v120332(VarCurr)
<=> ( v120333(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8234,axiom,
! [VarCurr] :
( v120333(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120323(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_168,axiom,
! [B] :
( range_395_363(B)
<=> ( $false
| bitIndex363 = B
| bitIndex364 = B
| bitIndex365 = B
| bitIndex366 = B
| bitIndex367 = B
| bitIndex368 = B
| bitIndex369 = B
| bitIndex370 = B
| bitIndex371 = B
| bitIndex372 = B
| bitIndex373 = B
| bitIndex374 = B
| bitIndex375 = B
| bitIndex376 = B
| bitIndex377 = B
| bitIndex378 = B
| bitIndex379 = B
| bitIndex380 = B
| bitIndex381 = B
| bitIndex382 = B
| bitIndex383 = B
| bitIndex384 = B
| bitIndex385 = B
| bitIndex386 = B
| bitIndex387 = B
| bitIndex388 = B
| bitIndex389 = B
| bitIndex390 = B
| bitIndex391 = B
| bitIndex392 = B
| bitIndex393 = B
| bitIndex394 = B
| bitIndex395 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_282,axiom,
! [VarNext] :
( v120323(VarNext)
=> ( ( v119714(VarNext,bitIndex395)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex394)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex393)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex392)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex391)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex390)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex389)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex388)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex387)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex386)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex385)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex384)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex383)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex382)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex381)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex380)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex379)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex378)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex377)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex376)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex375)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex374)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex373)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex372)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex371)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex370)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex369)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex368)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex367)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex366)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex365)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex364)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex363)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23864,axiom,
! [VarCurr] :
( v120323(VarCurr)
<=> ( v120324(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23863,axiom,
! [VarCurr] :
( v120324(VarCurr)
<=> ( v120325(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8233,axiom,
! [VarCurr] :
( v120325(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120315(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_167,axiom,
! [B] :
( range_428_396(B)
<=> ( $false
| bitIndex396 = B
| bitIndex397 = B
| bitIndex398 = B
| bitIndex399 = B
| bitIndex400 = B
| bitIndex401 = B
| bitIndex402 = B
| bitIndex403 = B
| bitIndex404 = B
| bitIndex405 = B
| bitIndex406 = B
| bitIndex407 = B
| bitIndex408 = B
| bitIndex409 = B
| bitIndex410 = B
| bitIndex411 = B
| bitIndex412 = B
| bitIndex413 = B
| bitIndex414 = B
| bitIndex415 = B
| bitIndex416 = B
| bitIndex417 = B
| bitIndex418 = B
| bitIndex419 = B
| bitIndex420 = B
| bitIndex421 = B
| bitIndex422 = B
| bitIndex423 = B
| bitIndex424 = B
| bitIndex425 = B
| bitIndex426 = B
| bitIndex427 = B
| bitIndex428 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_281,axiom,
! [VarNext] :
( v120315(VarNext)
=> ( ( v119714(VarNext,bitIndex428)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex427)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex426)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex425)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex424)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex423)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex422)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex421)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex420)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex419)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex418)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex417)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex416)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex415)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex414)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex413)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex412)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex411)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex410)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex409)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex408)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex407)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex406)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex405)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex404)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex403)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex402)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex401)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex400)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex399)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex398)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex397)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex396)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23862,axiom,
! [VarCurr] :
( v120315(VarCurr)
<=> ( v120316(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23861,axiom,
! [VarCurr] :
( v120316(VarCurr)
<=> ( v120317(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8232,axiom,
! [VarCurr] :
( v120317(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120307(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_166,axiom,
! [B] :
( range_461_429(B)
<=> ( $false
| bitIndex429 = B
| bitIndex430 = B
| bitIndex431 = B
| bitIndex432 = B
| bitIndex433 = B
| bitIndex434 = B
| bitIndex435 = B
| bitIndex436 = B
| bitIndex437 = B
| bitIndex438 = B
| bitIndex439 = B
| bitIndex440 = B
| bitIndex441 = B
| bitIndex442 = B
| bitIndex443 = B
| bitIndex444 = B
| bitIndex445 = B
| bitIndex446 = B
| bitIndex447 = B
| bitIndex448 = B
| bitIndex449 = B
| bitIndex450 = B
| bitIndex451 = B
| bitIndex452 = B
| bitIndex453 = B
| bitIndex454 = B
| bitIndex455 = B
| bitIndex456 = B
| bitIndex457 = B
| bitIndex458 = B
| bitIndex459 = B
| bitIndex460 = B
| bitIndex461 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_280,axiom,
! [VarNext] :
( v120307(VarNext)
=> ( ( v119714(VarNext,bitIndex461)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex460)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex459)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex458)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex457)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex456)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex455)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex454)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex453)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex452)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex451)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex450)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex449)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex448)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex447)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex446)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex445)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex444)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex443)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex442)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex441)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex440)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex439)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex438)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex437)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex436)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex435)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex434)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex433)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex432)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex431)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex430)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex429)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23860,axiom,
! [VarCurr] :
( v120307(VarCurr)
<=> ( v120308(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23859,axiom,
! [VarCurr] :
( v120308(VarCurr)
<=> ( v120309(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8231,axiom,
! [VarCurr] :
( v120309(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120299(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_165,axiom,
! [B] :
( range_494_462(B)
<=> ( $false
| bitIndex462 = B
| bitIndex463 = B
| bitIndex464 = B
| bitIndex465 = B
| bitIndex466 = B
| bitIndex467 = B
| bitIndex468 = B
| bitIndex469 = B
| bitIndex470 = B
| bitIndex471 = B
| bitIndex472 = B
| bitIndex473 = B
| bitIndex474 = B
| bitIndex475 = B
| bitIndex476 = B
| bitIndex477 = B
| bitIndex478 = B
| bitIndex479 = B
| bitIndex480 = B
| bitIndex481 = B
| bitIndex482 = B
| bitIndex483 = B
| bitIndex484 = B
| bitIndex485 = B
| bitIndex486 = B
| bitIndex487 = B
| bitIndex488 = B
| bitIndex489 = B
| bitIndex490 = B
| bitIndex491 = B
| bitIndex492 = B
| bitIndex493 = B
| bitIndex494 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_279,axiom,
! [VarNext] :
( v120299(VarNext)
=> ( ( v119714(VarNext,bitIndex494)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex493)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex492)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex491)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex490)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex489)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex488)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex487)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex486)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex485)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex484)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex483)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex482)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex481)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex480)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex479)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex478)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex477)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex476)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex475)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex474)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex473)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex472)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex471)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex470)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex469)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex468)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex467)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex466)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex465)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex464)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex463)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex462)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23858,axiom,
! [VarCurr] :
( v120299(VarCurr)
<=> ( v120300(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23857,axiom,
! [VarCurr] :
( v120300(VarCurr)
<=> ( v120301(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8230,axiom,
! [VarCurr] :
( v120301(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120291(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_164,axiom,
! [B] :
( range_527_495(B)
<=> ( $false
| bitIndex495 = B
| bitIndex496 = B
| bitIndex497 = B
| bitIndex498 = B
| bitIndex499 = B
| bitIndex500 = B
| bitIndex501 = B
| bitIndex502 = B
| bitIndex503 = B
| bitIndex504 = B
| bitIndex505 = B
| bitIndex506 = B
| bitIndex507 = B
| bitIndex508 = B
| bitIndex509 = B
| bitIndex510 = B
| bitIndex511 = B
| bitIndex512 = B
| bitIndex513 = B
| bitIndex514 = B
| bitIndex515 = B
| bitIndex516 = B
| bitIndex517 = B
| bitIndex518 = B
| bitIndex519 = B
| bitIndex520 = B
| bitIndex521 = B
| bitIndex522 = B
| bitIndex523 = B
| bitIndex524 = B
| bitIndex525 = B
| bitIndex526 = B
| bitIndex527 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_278,axiom,
! [VarNext] :
( v120291(VarNext)
=> ( ( v119714(VarNext,bitIndex527)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex526)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex525)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex524)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex523)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex522)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex521)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex520)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex519)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex518)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex517)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex516)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex515)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex514)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex513)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex512)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex511)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex510)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex509)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex508)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex507)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex506)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex505)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex504)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex503)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex502)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex501)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex500)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex499)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex498)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex497)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex496)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex495)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23856,axiom,
! [VarCurr] :
( v120291(VarCurr)
<=> ( v120292(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23855,axiom,
! [VarCurr] :
( v120292(VarCurr)
<=> ( v120293(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8229,axiom,
! [VarCurr] :
( v120293(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120283(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_163,axiom,
! [B] :
( range_560_528(B)
<=> ( $false
| bitIndex528 = B
| bitIndex529 = B
| bitIndex530 = B
| bitIndex531 = B
| bitIndex532 = B
| bitIndex533 = B
| bitIndex534 = B
| bitIndex535 = B
| bitIndex536 = B
| bitIndex537 = B
| bitIndex538 = B
| bitIndex539 = B
| bitIndex540 = B
| bitIndex541 = B
| bitIndex542 = B
| bitIndex543 = B
| bitIndex544 = B
| bitIndex545 = B
| bitIndex546 = B
| bitIndex547 = B
| bitIndex548 = B
| bitIndex549 = B
| bitIndex550 = B
| bitIndex551 = B
| bitIndex552 = B
| bitIndex553 = B
| bitIndex554 = B
| bitIndex555 = B
| bitIndex556 = B
| bitIndex557 = B
| bitIndex558 = B
| bitIndex559 = B
| bitIndex560 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_277,axiom,
! [VarNext] :
( v120283(VarNext)
=> ( ( v119714(VarNext,bitIndex560)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex559)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex558)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex557)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex556)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex555)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex554)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex553)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex552)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex551)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex550)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex549)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex548)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex547)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex546)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex545)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex544)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex543)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex542)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex541)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex540)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex539)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex538)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex537)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex536)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex535)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex534)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex533)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex532)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex531)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex530)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex529)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex528)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23854,axiom,
! [VarCurr] :
( v120283(VarCurr)
<=> ( v120284(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23853,axiom,
! [VarCurr] :
( v120284(VarCurr)
<=> ( v120285(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8228,axiom,
! [VarCurr] :
( v120285(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120275(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_162,axiom,
! [B] :
( range_593_561(B)
<=> ( $false
| bitIndex561 = B
| bitIndex562 = B
| bitIndex563 = B
| bitIndex564 = B
| bitIndex565 = B
| bitIndex566 = B
| bitIndex567 = B
| bitIndex568 = B
| bitIndex569 = B
| bitIndex570 = B
| bitIndex571 = B
| bitIndex572 = B
| bitIndex573 = B
| bitIndex574 = B
| bitIndex575 = B
| bitIndex576 = B
| bitIndex577 = B
| bitIndex578 = B
| bitIndex579 = B
| bitIndex580 = B
| bitIndex581 = B
| bitIndex582 = B
| bitIndex583 = B
| bitIndex584 = B
| bitIndex585 = B
| bitIndex586 = B
| bitIndex587 = B
| bitIndex588 = B
| bitIndex589 = B
| bitIndex590 = B
| bitIndex591 = B
| bitIndex592 = B
| bitIndex593 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_276,axiom,
! [VarNext] :
( v120275(VarNext)
=> ( ( v119714(VarNext,bitIndex593)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex592)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex591)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex590)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex589)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex588)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex587)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex586)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex585)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex584)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex583)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex582)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex581)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex580)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex579)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex578)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex577)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex576)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex575)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex574)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex573)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex572)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex571)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex570)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex569)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex568)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex567)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex566)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex565)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex564)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex563)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex562)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex561)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23852,axiom,
! [VarCurr] :
( v120275(VarCurr)
<=> ( v120276(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23851,axiom,
! [VarCurr] :
( v120276(VarCurr)
<=> ( v120277(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8227,axiom,
! [VarCurr] :
( v120277(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120267(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_161,axiom,
! [B] :
( range_626_594(B)
<=> ( $false
| bitIndex594 = B
| bitIndex595 = B
| bitIndex596 = B
| bitIndex597 = B
| bitIndex598 = B
| bitIndex599 = B
| bitIndex600 = B
| bitIndex601 = B
| bitIndex602 = B
| bitIndex603 = B
| bitIndex604 = B
| bitIndex605 = B
| bitIndex606 = B
| bitIndex607 = B
| bitIndex608 = B
| bitIndex609 = B
| bitIndex610 = B
| bitIndex611 = B
| bitIndex612 = B
| bitIndex613 = B
| bitIndex614 = B
| bitIndex615 = B
| bitIndex616 = B
| bitIndex617 = B
| bitIndex618 = B
| bitIndex619 = B
| bitIndex620 = B
| bitIndex621 = B
| bitIndex622 = B
| bitIndex623 = B
| bitIndex624 = B
| bitIndex625 = B
| bitIndex626 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_275,axiom,
! [VarNext] :
( v120267(VarNext)
=> ( ( v119714(VarNext,bitIndex626)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex625)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex624)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex623)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex622)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex621)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex620)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex619)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex618)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex617)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex616)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex615)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex614)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex613)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex612)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex611)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex610)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex609)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex608)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex607)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex606)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex605)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex604)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex603)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex602)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex601)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex600)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex599)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex598)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex597)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex596)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex595)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex594)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23850,axiom,
! [VarCurr] :
( v120267(VarCurr)
<=> ( v120268(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23849,axiom,
! [VarCurr] :
( v120268(VarCurr)
<=> ( v120269(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8226,axiom,
! [VarCurr] :
( v120269(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120259(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_160,axiom,
! [B] :
( range_659_627(B)
<=> ( $false
| bitIndex627 = B
| bitIndex628 = B
| bitIndex629 = B
| bitIndex630 = B
| bitIndex631 = B
| bitIndex632 = B
| bitIndex633 = B
| bitIndex634 = B
| bitIndex635 = B
| bitIndex636 = B
| bitIndex637 = B
| bitIndex638 = B
| bitIndex639 = B
| bitIndex640 = B
| bitIndex641 = B
| bitIndex642 = B
| bitIndex643 = B
| bitIndex644 = B
| bitIndex645 = B
| bitIndex646 = B
| bitIndex647 = B
| bitIndex648 = B
| bitIndex649 = B
| bitIndex650 = B
| bitIndex651 = B
| bitIndex652 = B
| bitIndex653 = B
| bitIndex654 = B
| bitIndex655 = B
| bitIndex656 = B
| bitIndex657 = B
| bitIndex658 = B
| bitIndex659 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_274,axiom,
! [VarNext] :
( v120259(VarNext)
=> ( ( v119714(VarNext,bitIndex659)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex658)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex657)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex656)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex655)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex654)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex653)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex652)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex651)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex650)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex649)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex648)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex647)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex646)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex645)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex644)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex643)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex642)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex641)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex640)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex639)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex638)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex637)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex636)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex635)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex634)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex633)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex632)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex631)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex630)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex629)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex628)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex627)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23848,axiom,
! [VarCurr] :
( v120259(VarCurr)
<=> ( v120260(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23847,axiom,
! [VarCurr] :
( v120260(VarCurr)
<=> ( v120261(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8225,axiom,
! [VarCurr] :
( v120261(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120251(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_159,axiom,
! [B] :
( range_692_660(B)
<=> ( $false
| bitIndex660 = B
| bitIndex661 = B
| bitIndex662 = B
| bitIndex663 = B
| bitIndex664 = B
| bitIndex665 = B
| bitIndex666 = B
| bitIndex667 = B
| bitIndex668 = B
| bitIndex669 = B
| bitIndex670 = B
| bitIndex671 = B
| bitIndex672 = B
| bitIndex673 = B
| bitIndex674 = B
| bitIndex675 = B
| bitIndex676 = B
| bitIndex677 = B
| bitIndex678 = B
| bitIndex679 = B
| bitIndex680 = B
| bitIndex681 = B
| bitIndex682 = B
| bitIndex683 = B
| bitIndex684 = B
| bitIndex685 = B
| bitIndex686 = B
| bitIndex687 = B
| bitIndex688 = B
| bitIndex689 = B
| bitIndex690 = B
| bitIndex691 = B
| bitIndex692 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_273,axiom,
! [VarNext] :
( v120251(VarNext)
=> ( ( v119714(VarNext,bitIndex692)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex691)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex690)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex689)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex688)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex687)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex686)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex685)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex684)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex683)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex682)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex681)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex680)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex679)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex678)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex677)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex676)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex675)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex674)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex673)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex672)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex671)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex670)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex669)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex668)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex667)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex666)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex665)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex664)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex663)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex662)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex661)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex660)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23846,axiom,
! [VarCurr] :
( v120251(VarCurr)
<=> ( v120252(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23845,axiom,
! [VarCurr] :
( v120252(VarCurr)
<=> ( v120253(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8224,axiom,
! [VarCurr] :
( v120253(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120243(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_158,axiom,
! [B] :
( range_725_693(B)
<=> ( $false
| bitIndex693 = B
| bitIndex694 = B
| bitIndex695 = B
| bitIndex696 = B
| bitIndex697 = B
| bitIndex698 = B
| bitIndex699 = B
| bitIndex700 = B
| bitIndex701 = B
| bitIndex702 = B
| bitIndex703 = B
| bitIndex704 = B
| bitIndex705 = B
| bitIndex706 = B
| bitIndex707 = B
| bitIndex708 = B
| bitIndex709 = B
| bitIndex710 = B
| bitIndex711 = B
| bitIndex712 = B
| bitIndex713 = B
| bitIndex714 = B
| bitIndex715 = B
| bitIndex716 = B
| bitIndex717 = B
| bitIndex718 = B
| bitIndex719 = B
| bitIndex720 = B
| bitIndex721 = B
| bitIndex722 = B
| bitIndex723 = B
| bitIndex724 = B
| bitIndex725 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_272,axiom,
! [VarNext] :
( v120243(VarNext)
=> ( ( v119714(VarNext,bitIndex725)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex724)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex723)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex722)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex721)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex720)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex719)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex718)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex717)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex716)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex715)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex714)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex713)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex712)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex711)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex710)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex709)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex708)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex707)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex706)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex705)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex704)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex703)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex702)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex701)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex700)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex699)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex698)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex697)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex696)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex695)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex694)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex693)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23844,axiom,
! [VarCurr] :
( v120243(VarCurr)
<=> ( v120244(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23843,axiom,
! [VarCurr] :
( v120244(VarCurr)
<=> ( v120245(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8223,axiom,
! [VarCurr] :
( v120245(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120235(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_157,axiom,
! [B] :
( range_758_726(B)
<=> ( $false
| bitIndex726 = B
| bitIndex727 = B
| bitIndex728 = B
| bitIndex729 = B
| bitIndex730 = B
| bitIndex731 = B
| bitIndex732 = B
| bitIndex733 = B
| bitIndex734 = B
| bitIndex735 = B
| bitIndex736 = B
| bitIndex737 = B
| bitIndex738 = B
| bitIndex739 = B
| bitIndex740 = B
| bitIndex741 = B
| bitIndex742 = B
| bitIndex743 = B
| bitIndex744 = B
| bitIndex745 = B
| bitIndex746 = B
| bitIndex747 = B
| bitIndex748 = B
| bitIndex749 = B
| bitIndex750 = B
| bitIndex751 = B
| bitIndex752 = B
| bitIndex753 = B
| bitIndex754 = B
| bitIndex755 = B
| bitIndex756 = B
| bitIndex757 = B
| bitIndex758 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_271,axiom,
! [VarNext] :
( v120235(VarNext)
=> ( ( v119714(VarNext,bitIndex758)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex757)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex756)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex755)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex754)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex753)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex752)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex751)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex750)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex749)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex748)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex747)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex746)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex745)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex744)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex743)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex742)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex741)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex740)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex739)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex738)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex737)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex736)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex735)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex734)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex733)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex732)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex731)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex730)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex729)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex728)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex727)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex726)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23842,axiom,
! [VarCurr] :
( v120235(VarCurr)
<=> ( v120236(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23841,axiom,
! [VarCurr] :
( v120236(VarCurr)
<=> ( v120237(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8222,axiom,
! [VarCurr] :
( v120237(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120227(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_156,axiom,
! [B] :
( range_791_759(B)
<=> ( $false
| bitIndex759 = B
| bitIndex760 = B
| bitIndex761 = B
| bitIndex762 = B
| bitIndex763 = B
| bitIndex764 = B
| bitIndex765 = B
| bitIndex766 = B
| bitIndex767 = B
| bitIndex768 = B
| bitIndex769 = B
| bitIndex770 = B
| bitIndex771 = B
| bitIndex772 = B
| bitIndex773 = B
| bitIndex774 = B
| bitIndex775 = B
| bitIndex776 = B
| bitIndex777 = B
| bitIndex778 = B
| bitIndex779 = B
| bitIndex780 = B
| bitIndex781 = B
| bitIndex782 = B
| bitIndex783 = B
| bitIndex784 = B
| bitIndex785 = B
| bitIndex786 = B
| bitIndex787 = B
| bitIndex788 = B
| bitIndex789 = B
| bitIndex790 = B
| bitIndex791 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_270,axiom,
! [VarNext] :
( v120227(VarNext)
=> ( ( v119714(VarNext,bitIndex791)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex790)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex789)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex788)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex787)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex786)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex785)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex784)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex783)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex782)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex781)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex780)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex779)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex778)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex777)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex776)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex775)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex774)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex773)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex772)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex771)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex770)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex769)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex768)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex767)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex766)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex765)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex764)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex763)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex762)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex761)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex760)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex759)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23840,axiom,
! [VarCurr] :
( v120227(VarCurr)
<=> ( v120228(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23839,axiom,
! [VarCurr] :
( v120228(VarCurr)
<=> ( v120229(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8221,axiom,
! [VarCurr] :
( v120229(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120219(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_155,axiom,
! [B] :
( range_824_792(B)
<=> ( $false
| bitIndex792 = B
| bitIndex793 = B
| bitIndex794 = B
| bitIndex795 = B
| bitIndex796 = B
| bitIndex797 = B
| bitIndex798 = B
| bitIndex799 = B
| bitIndex800 = B
| bitIndex801 = B
| bitIndex802 = B
| bitIndex803 = B
| bitIndex804 = B
| bitIndex805 = B
| bitIndex806 = B
| bitIndex807 = B
| bitIndex808 = B
| bitIndex809 = B
| bitIndex810 = B
| bitIndex811 = B
| bitIndex812 = B
| bitIndex813 = B
| bitIndex814 = B
| bitIndex815 = B
| bitIndex816 = B
| bitIndex817 = B
| bitIndex818 = B
| bitIndex819 = B
| bitIndex820 = B
| bitIndex821 = B
| bitIndex822 = B
| bitIndex823 = B
| bitIndex824 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_269,axiom,
! [VarNext] :
( v120219(VarNext)
=> ( ( v119714(VarNext,bitIndex824)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex823)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex822)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex821)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex820)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex819)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex818)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex817)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex816)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex815)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex814)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex813)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex812)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex811)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex810)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex809)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex808)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex807)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex806)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex805)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex804)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex803)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex802)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex801)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex800)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex799)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex798)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex797)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex796)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex795)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex794)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex793)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex792)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23838,axiom,
! [VarCurr] :
( v120219(VarCurr)
<=> ( v120220(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23837,axiom,
! [VarCurr] :
( v120220(VarCurr)
<=> ( v120221(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8220,axiom,
! [VarCurr] :
( v120221(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120211(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_154,axiom,
! [B] :
( range_857_825(B)
<=> ( $false
| bitIndex825 = B
| bitIndex826 = B
| bitIndex827 = B
| bitIndex828 = B
| bitIndex829 = B
| bitIndex830 = B
| bitIndex831 = B
| bitIndex832 = B
| bitIndex833 = B
| bitIndex834 = B
| bitIndex835 = B
| bitIndex836 = B
| bitIndex837 = B
| bitIndex838 = B
| bitIndex839 = B
| bitIndex840 = B
| bitIndex841 = B
| bitIndex842 = B
| bitIndex843 = B
| bitIndex844 = B
| bitIndex845 = B
| bitIndex846 = B
| bitIndex847 = B
| bitIndex848 = B
| bitIndex849 = B
| bitIndex850 = B
| bitIndex851 = B
| bitIndex852 = B
| bitIndex853 = B
| bitIndex854 = B
| bitIndex855 = B
| bitIndex856 = B
| bitIndex857 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_268,axiom,
! [VarNext] :
( v120211(VarNext)
=> ( ( v119714(VarNext,bitIndex857)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex856)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex855)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex854)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex853)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex852)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex851)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex850)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex849)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex848)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex847)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex846)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex845)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex844)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex843)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex842)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex841)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex840)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex839)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex838)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex837)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex836)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex835)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex834)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex833)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex832)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex831)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex830)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex829)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex828)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex827)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex826)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex825)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23836,axiom,
! [VarCurr] :
( v120211(VarCurr)
<=> ( v120212(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23835,axiom,
! [VarCurr] :
( v120212(VarCurr)
<=> ( v120213(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8219,axiom,
! [VarCurr] :
( v120213(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120203(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_153,axiom,
! [B] :
( range_890_858(B)
<=> ( $false
| bitIndex858 = B
| bitIndex859 = B
| bitIndex860 = B
| bitIndex861 = B
| bitIndex862 = B
| bitIndex863 = B
| bitIndex864 = B
| bitIndex865 = B
| bitIndex866 = B
| bitIndex867 = B
| bitIndex868 = B
| bitIndex869 = B
| bitIndex870 = B
| bitIndex871 = B
| bitIndex872 = B
| bitIndex873 = B
| bitIndex874 = B
| bitIndex875 = B
| bitIndex876 = B
| bitIndex877 = B
| bitIndex878 = B
| bitIndex879 = B
| bitIndex880 = B
| bitIndex881 = B
| bitIndex882 = B
| bitIndex883 = B
| bitIndex884 = B
| bitIndex885 = B
| bitIndex886 = B
| bitIndex887 = B
| bitIndex888 = B
| bitIndex889 = B
| bitIndex890 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_267,axiom,
! [VarNext] :
( v120203(VarNext)
=> ( ( v119714(VarNext,bitIndex890)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex889)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex888)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex887)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex886)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex885)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex884)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex883)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex882)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex881)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex880)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex879)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex878)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex877)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex876)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex875)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex874)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex873)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex872)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex871)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex870)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex869)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex868)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex867)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex866)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex865)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex864)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex863)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex862)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex861)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex860)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex859)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex858)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23834,axiom,
! [VarCurr] :
( v120203(VarCurr)
<=> ( v120204(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23833,axiom,
! [VarCurr] :
( v120204(VarCurr)
<=> ( v120205(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8218,axiom,
! [VarCurr] :
( v120205(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120195(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_152,axiom,
! [B] :
( range_923_891(B)
<=> ( $false
| bitIndex891 = B
| bitIndex892 = B
| bitIndex893 = B
| bitIndex894 = B
| bitIndex895 = B
| bitIndex896 = B
| bitIndex897 = B
| bitIndex898 = B
| bitIndex899 = B
| bitIndex900 = B
| bitIndex901 = B
| bitIndex902 = B
| bitIndex903 = B
| bitIndex904 = B
| bitIndex905 = B
| bitIndex906 = B
| bitIndex907 = B
| bitIndex908 = B
| bitIndex909 = B
| bitIndex910 = B
| bitIndex911 = B
| bitIndex912 = B
| bitIndex913 = B
| bitIndex914 = B
| bitIndex915 = B
| bitIndex916 = B
| bitIndex917 = B
| bitIndex918 = B
| bitIndex919 = B
| bitIndex920 = B
| bitIndex921 = B
| bitIndex922 = B
| bitIndex923 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_266,axiom,
! [VarNext] :
( v120195(VarNext)
=> ( ( v119714(VarNext,bitIndex923)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex922)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex921)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex920)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex919)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex918)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex917)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex916)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex915)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex914)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex913)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex912)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex911)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex910)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex909)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex908)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex907)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex906)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex905)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex904)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex903)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex902)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex901)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex900)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex899)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex898)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex897)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex896)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex895)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex894)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex893)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex892)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex891)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23832,axiom,
! [VarCurr] :
( v120195(VarCurr)
<=> ( v120196(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23831,axiom,
! [VarCurr] :
( v120196(VarCurr)
<=> ( v120197(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8217,axiom,
! [VarCurr] :
( v120197(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120187(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_151,axiom,
! [B] :
( range_956_924(B)
<=> ( $false
| bitIndex924 = B
| bitIndex925 = B
| bitIndex926 = B
| bitIndex927 = B
| bitIndex928 = B
| bitIndex929 = B
| bitIndex930 = B
| bitIndex931 = B
| bitIndex932 = B
| bitIndex933 = B
| bitIndex934 = B
| bitIndex935 = B
| bitIndex936 = B
| bitIndex937 = B
| bitIndex938 = B
| bitIndex939 = B
| bitIndex940 = B
| bitIndex941 = B
| bitIndex942 = B
| bitIndex943 = B
| bitIndex944 = B
| bitIndex945 = B
| bitIndex946 = B
| bitIndex947 = B
| bitIndex948 = B
| bitIndex949 = B
| bitIndex950 = B
| bitIndex951 = B
| bitIndex952 = B
| bitIndex953 = B
| bitIndex954 = B
| bitIndex955 = B
| bitIndex956 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_265,axiom,
! [VarNext] :
( v120187(VarNext)
=> ( ( v119714(VarNext,bitIndex956)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex955)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex954)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex953)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex952)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex951)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex950)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex949)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex948)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex947)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex946)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex945)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex944)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex943)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex942)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex941)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex940)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex939)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex938)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex937)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex936)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex935)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex934)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex933)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex932)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex931)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex930)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex929)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex928)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex927)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex926)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex925)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex924)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23830,axiom,
! [VarCurr] :
( v120187(VarCurr)
<=> ( v120188(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23829,axiom,
! [VarCurr] :
( v120188(VarCurr)
<=> ( v120189(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8216,axiom,
! [VarCurr] :
( v120189(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120179(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_150,axiom,
! [B] :
( range_989_957(B)
<=> ( $false
| bitIndex957 = B
| bitIndex958 = B
| bitIndex959 = B
| bitIndex960 = B
| bitIndex961 = B
| bitIndex962 = B
| bitIndex963 = B
| bitIndex964 = B
| bitIndex965 = B
| bitIndex966 = B
| bitIndex967 = B
| bitIndex968 = B
| bitIndex969 = B
| bitIndex970 = B
| bitIndex971 = B
| bitIndex972 = B
| bitIndex973 = B
| bitIndex974 = B
| bitIndex975 = B
| bitIndex976 = B
| bitIndex977 = B
| bitIndex978 = B
| bitIndex979 = B
| bitIndex980 = B
| bitIndex981 = B
| bitIndex982 = B
| bitIndex983 = B
| bitIndex984 = B
| bitIndex985 = B
| bitIndex986 = B
| bitIndex987 = B
| bitIndex988 = B
| bitIndex989 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_264,axiom,
! [VarNext] :
( v120179(VarNext)
=> ( ( v119714(VarNext,bitIndex989)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex988)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex987)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex986)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex985)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex984)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex983)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex982)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex981)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex980)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex979)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex978)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex977)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex976)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex975)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex974)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex973)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex972)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex971)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex970)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex969)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex968)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex967)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex966)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex965)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex964)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex963)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex962)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex961)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex960)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex959)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex958)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex957)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23828,axiom,
! [VarCurr] :
( v120179(VarCurr)
<=> ( v120180(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23827,axiom,
! [VarCurr] :
( v120180(VarCurr)
<=> ( v120181(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8215,axiom,
! [VarCurr] :
( v120181(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120171(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_149,axiom,
! [B] :
( range_1022_990(B)
<=> ( $false
| bitIndex990 = B
| bitIndex991 = B
| bitIndex992 = B
| bitIndex993 = B
| bitIndex994 = B
| bitIndex995 = B
| bitIndex996 = B
| bitIndex997 = B
| bitIndex998 = B
| bitIndex999 = B
| bitIndex1000 = B
| bitIndex1001 = B
| bitIndex1002 = B
| bitIndex1003 = B
| bitIndex1004 = B
| bitIndex1005 = B
| bitIndex1006 = B
| bitIndex1007 = B
| bitIndex1008 = B
| bitIndex1009 = B
| bitIndex1010 = B
| bitIndex1011 = B
| bitIndex1012 = B
| bitIndex1013 = B
| bitIndex1014 = B
| bitIndex1015 = B
| bitIndex1016 = B
| bitIndex1017 = B
| bitIndex1018 = B
| bitIndex1019 = B
| bitIndex1020 = B
| bitIndex1021 = B
| bitIndex1022 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_263,axiom,
! [VarNext] :
( v120171(VarNext)
=> ( ( v119714(VarNext,bitIndex1022)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1021)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1020)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1019)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1018)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1017)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1016)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1015)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1014)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1013)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1012)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1011)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1010)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1009)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1008)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1007)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1006)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1005)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1004)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1003)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1002)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1001)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1000)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex999)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex998)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex997)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex996)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex995)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex994)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex993)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex992)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex991)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex990)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23826,axiom,
! [VarCurr] :
( v120171(VarCurr)
<=> ( v120172(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23825,axiom,
! [VarCurr] :
( v120172(VarCurr)
<=> ( v120173(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8214,axiom,
! [VarCurr] :
( v120173(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120163(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_148,axiom,
! [B] :
( range_1055_1023(B)
<=> ( $false
| bitIndex1023 = B
| bitIndex1024 = B
| bitIndex1025 = B
| bitIndex1026 = B
| bitIndex1027 = B
| bitIndex1028 = B
| bitIndex1029 = B
| bitIndex1030 = B
| bitIndex1031 = B
| bitIndex1032 = B
| bitIndex1033 = B
| bitIndex1034 = B
| bitIndex1035 = B
| bitIndex1036 = B
| bitIndex1037 = B
| bitIndex1038 = B
| bitIndex1039 = B
| bitIndex1040 = B
| bitIndex1041 = B
| bitIndex1042 = B
| bitIndex1043 = B
| bitIndex1044 = B
| bitIndex1045 = B
| bitIndex1046 = B
| bitIndex1047 = B
| bitIndex1048 = B
| bitIndex1049 = B
| bitIndex1050 = B
| bitIndex1051 = B
| bitIndex1052 = B
| bitIndex1053 = B
| bitIndex1054 = B
| bitIndex1055 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_262,axiom,
! [VarNext] :
( v120163(VarNext)
=> ( ( v119714(VarNext,bitIndex1055)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1054)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1053)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1052)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1051)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1050)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1049)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1048)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1047)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1046)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1045)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1044)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1043)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1042)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1041)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1040)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1039)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1038)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1037)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1036)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1035)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1034)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1033)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1032)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1031)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1030)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1029)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1028)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1027)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1026)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1025)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1024)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1023)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23824,axiom,
! [VarCurr] :
( v120163(VarCurr)
<=> ( v120164(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23823,axiom,
! [VarCurr] :
( v120164(VarCurr)
<=> ( v120165(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8213,axiom,
! [VarCurr] :
( v120165(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $true )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120155(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_147,axiom,
! [B] :
( range_1088_1056(B)
<=> ( $false
| bitIndex1056 = B
| bitIndex1057 = B
| bitIndex1058 = B
| bitIndex1059 = B
| bitIndex1060 = B
| bitIndex1061 = B
| bitIndex1062 = B
| bitIndex1063 = B
| bitIndex1064 = B
| bitIndex1065 = B
| bitIndex1066 = B
| bitIndex1067 = B
| bitIndex1068 = B
| bitIndex1069 = B
| bitIndex1070 = B
| bitIndex1071 = B
| bitIndex1072 = B
| bitIndex1073 = B
| bitIndex1074 = B
| bitIndex1075 = B
| bitIndex1076 = B
| bitIndex1077 = B
| bitIndex1078 = B
| bitIndex1079 = B
| bitIndex1080 = B
| bitIndex1081 = B
| bitIndex1082 = B
| bitIndex1083 = B
| bitIndex1084 = B
| bitIndex1085 = B
| bitIndex1086 = B
| bitIndex1087 = B
| bitIndex1088 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_261,axiom,
! [VarNext] :
( v120155(VarNext)
=> ( ( v119714(VarNext,bitIndex1088)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1087)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1086)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1085)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1084)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1083)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1082)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1081)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1080)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1079)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1078)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1077)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1076)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1075)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1074)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1073)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1072)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1071)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1070)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1069)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1068)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1067)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1066)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1065)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1064)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1063)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1062)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1061)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1060)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1059)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1058)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1057)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1056)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23822,axiom,
! [VarCurr] :
( v120155(VarCurr)
<=> ( v120156(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23821,axiom,
! [VarCurr] :
( v120156(VarCurr)
<=> ( v120157(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8212,axiom,
! [VarCurr] :
( v120157(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120147(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_146,axiom,
! [B] :
( range_1121_1089(B)
<=> ( $false
| bitIndex1089 = B
| bitIndex1090 = B
| bitIndex1091 = B
| bitIndex1092 = B
| bitIndex1093 = B
| bitIndex1094 = B
| bitIndex1095 = B
| bitIndex1096 = B
| bitIndex1097 = B
| bitIndex1098 = B
| bitIndex1099 = B
| bitIndex1100 = B
| bitIndex1101 = B
| bitIndex1102 = B
| bitIndex1103 = B
| bitIndex1104 = B
| bitIndex1105 = B
| bitIndex1106 = B
| bitIndex1107 = B
| bitIndex1108 = B
| bitIndex1109 = B
| bitIndex1110 = B
| bitIndex1111 = B
| bitIndex1112 = B
| bitIndex1113 = B
| bitIndex1114 = B
| bitIndex1115 = B
| bitIndex1116 = B
| bitIndex1117 = B
| bitIndex1118 = B
| bitIndex1119 = B
| bitIndex1120 = B
| bitIndex1121 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_260,axiom,
! [VarNext] :
( v120147(VarNext)
=> ( ( v119714(VarNext,bitIndex1121)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1120)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1119)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1118)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1117)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1116)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1115)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1114)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1113)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1112)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1111)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1110)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1109)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1108)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1107)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1106)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1105)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1104)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1103)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1102)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1101)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1100)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1099)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1098)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1097)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1096)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1095)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1094)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1093)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1092)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1091)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1090)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1089)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23820,axiom,
! [VarCurr] :
( v120147(VarCurr)
<=> ( v120148(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23819,axiom,
! [VarCurr] :
( v120148(VarCurr)
<=> ( v120149(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8211,axiom,
! [VarCurr] :
( v120149(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120139(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_145,axiom,
! [B] :
( range_1154_1122(B)
<=> ( $false
| bitIndex1122 = B
| bitIndex1123 = B
| bitIndex1124 = B
| bitIndex1125 = B
| bitIndex1126 = B
| bitIndex1127 = B
| bitIndex1128 = B
| bitIndex1129 = B
| bitIndex1130 = B
| bitIndex1131 = B
| bitIndex1132 = B
| bitIndex1133 = B
| bitIndex1134 = B
| bitIndex1135 = B
| bitIndex1136 = B
| bitIndex1137 = B
| bitIndex1138 = B
| bitIndex1139 = B
| bitIndex1140 = B
| bitIndex1141 = B
| bitIndex1142 = B
| bitIndex1143 = B
| bitIndex1144 = B
| bitIndex1145 = B
| bitIndex1146 = B
| bitIndex1147 = B
| bitIndex1148 = B
| bitIndex1149 = B
| bitIndex1150 = B
| bitIndex1151 = B
| bitIndex1152 = B
| bitIndex1153 = B
| bitIndex1154 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_259,axiom,
! [VarNext] :
( v120139(VarNext)
=> ( ( v119714(VarNext,bitIndex1154)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1153)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1152)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1151)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1150)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1149)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1148)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1147)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1146)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1145)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1144)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1143)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1142)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1141)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1140)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1139)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1138)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1137)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1136)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1135)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1134)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1133)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1132)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1131)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1130)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1129)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1128)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1127)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1126)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1125)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1124)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1123)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1122)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23818,axiom,
! [VarCurr] :
( v120139(VarCurr)
<=> ( v120140(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23817,axiom,
! [VarCurr] :
( v120140(VarCurr)
<=> ( v120141(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8210,axiom,
! [VarCurr] :
( v120141(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120131(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_144,axiom,
! [B] :
( range_1187_1155(B)
<=> ( $false
| bitIndex1155 = B
| bitIndex1156 = B
| bitIndex1157 = B
| bitIndex1158 = B
| bitIndex1159 = B
| bitIndex1160 = B
| bitIndex1161 = B
| bitIndex1162 = B
| bitIndex1163 = B
| bitIndex1164 = B
| bitIndex1165 = B
| bitIndex1166 = B
| bitIndex1167 = B
| bitIndex1168 = B
| bitIndex1169 = B
| bitIndex1170 = B
| bitIndex1171 = B
| bitIndex1172 = B
| bitIndex1173 = B
| bitIndex1174 = B
| bitIndex1175 = B
| bitIndex1176 = B
| bitIndex1177 = B
| bitIndex1178 = B
| bitIndex1179 = B
| bitIndex1180 = B
| bitIndex1181 = B
| bitIndex1182 = B
| bitIndex1183 = B
| bitIndex1184 = B
| bitIndex1185 = B
| bitIndex1186 = B
| bitIndex1187 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_258,axiom,
! [VarNext] :
( v120131(VarNext)
=> ( ( v119714(VarNext,bitIndex1187)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1186)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1185)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1184)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1183)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1182)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1181)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1180)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1179)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1178)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1177)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1176)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1175)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1174)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1173)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1172)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1171)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1170)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1169)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1168)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1167)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1166)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1165)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1164)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1163)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1162)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1161)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1160)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1159)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1158)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1157)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1156)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1155)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23816,axiom,
! [VarCurr] :
( v120131(VarCurr)
<=> ( v120132(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23815,axiom,
! [VarCurr] :
( v120132(VarCurr)
<=> ( v120133(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8209,axiom,
! [VarCurr] :
( v120133(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120123(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_143,axiom,
! [B] :
( range_1220_1188(B)
<=> ( $false
| bitIndex1188 = B
| bitIndex1189 = B
| bitIndex1190 = B
| bitIndex1191 = B
| bitIndex1192 = B
| bitIndex1193 = B
| bitIndex1194 = B
| bitIndex1195 = B
| bitIndex1196 = B
| bitIndex1197 = B
| bitIndex1198 = B
| bitIndex1199 = B
| bitIndex1200 = B
| bitIndex1201 = B
| bitIndex1202 = B
| bitIndex1203 = B
| bitIndex1204 = B
| bitIndex1205 = B
| bitIndex1206 = B
| bitIndex1207 = B
| bitIndex1208 = B
| bitIndex1209 = B
| bitIndex1210 = B
| bitIndex1211 = B
| bitIndex1212 = B
| bitIndex1213 = B
| bitIndex1214 = B
| bitIndex1215 = B
| bitIndex1216 = B
| bitIndex1217 = B
| bitIndex1218 = B
| bitIndex1219 = B
| bitIndex1220 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_257,axiom,
! [VarNext] :
( v120123(VarNext)
=> ( ( v119714(VarNext,bitIndex1220)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1219)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1218)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1217)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1216)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1215)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1214)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1213)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1212)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1211)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1210)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1209)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1208)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1207)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1206)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1205)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1204)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1203)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1202)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1201)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1200)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1199)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1198)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1197)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1196)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1195)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1194)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1193)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1192)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1191)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1190)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1189)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1188)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23814,axiom,
! [VarCurr] :
( v120123(VarCurr)
<=> ( v120124(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23813,axiom,
! [VarCurr] :
( v120124(VarCurr)
<=> ( v120125(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8208,axiom,
! [VarCurr] :
( v120125(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120115(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_142,axiom,
! [B] :
( range_1253_1221(B)
<=> ( $false
| bitIndex1221 = B
| bitIndex1222 = B
| bitIndex1223 = B
| bitIndex1224 = B
| bitIndex1225 = B
| bitIndex1226 = B
| bitIndex1227 = B
| bitIndex1228 = B
| bitIndex1229 = B
| bitIndex1230 = B
| bitIndex1231 = B
| bitIndex1232 = B
| bitIndex1233 = B
| bitIndex1234 = B
| bitIndex1235 = B
| bitIndex1236 = B
| bitIndex1237 = B
| bitIndex1238 = B
| bitIndex1239 = B
| bitIndex1240 = B
| bitIndex1241 = B
| bitIndex1242 = B
| bitIndex1243 = B
| bitIndex1244 = B
| bitIndex1245 = B
| bitIndex1246 = B
| bitIndex1247 = B
| bitIndex1248 = B
| bitIndex1249 = B
| bitIndex1250 = B
| bitIndex1251 = B
| bitIndex1252 = B
| bitIndex1253 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_256,axiom,
! [VarNext] :
( v120115(VarNext)
=> ( ( v119714(VarNext,bitIndex1253)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1252)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1251)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1250)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1249)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1248)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1247)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1246)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1245)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1244)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1243)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1242)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1241)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1240)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1239)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1238)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1237)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1236)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1235)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1234)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1233)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1232)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1231)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1230)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1229)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1228)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1227)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1226)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1225)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1224)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1223)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1222)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1221)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23812,axiom,
! [VarCurr] :
( v120115(VarCurr)
<=> ( v120116(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23811,axiom,
! [VarCurr] :
( v120116(VarCurr)
<=> ( v120117(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8207,axiom,
! [VarCurr] :
( v120117(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120107(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_141,axiom,
! [B] :
( range_1286_1254(B)
<=> ( $false
| bitIndex1254 = B
| bitIndex1255 = B
| bitIndex1256 = B
| bitIndex1257 = B
| bitIndex1258 = B
| bitIndex1259 = B
| bitIndex1260 = B
| bitIndex1261 = B
| bitIndex1262 = B
| bitIndex1263 = B
| bitIndex1264 = B
| bitIndex1265 = B
| bitIndex1266 = B
| bitIndex1267 = B
| bitIndex1268 = B
| bitIndex1269 = B
| bitIndex1270 = B
| bitIndex1271 = B
| bitIndex1272 = B
| bitIndex1273 = B
| bitIndex1274 = B
| bitIndex1275 = B
| bitIndex1276 = B
| bitIndex1277 = B
| bitIndex1278 = B
| bitIndex1279 = B
| bitIndex1280 = B
| bitIndex1281 = B
| bitIndex1282 = B
| bitIndex1283 = B
| bitIndex1284 = B
| bitIndex1285 = B
| bitIndex1286 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_255,axiom,
! [VarNext] :
( v120107(VarNext)
=> ( ( v119714(VarNext,bitIndex1286)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1285)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1284)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1283)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1282)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1281)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1280)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1279)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1278)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1277)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1276)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1275)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1274)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1273)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1272)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1271)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1270)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1269)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1268)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1267)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1266)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1265)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1264)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1263)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1262)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1261)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1260)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1259)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1258)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1257)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1256)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1255)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1254)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23810,axiom,
! [VarCurr] :
( v120107(VarCurr)
<=> ( v120108(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23809,axiom,
! [VarCurr] :
( v120108(VarCurr)
<=> ( v120109(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8206,axiom,
! [VarCurr] :
( v120109(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120099(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_140,axiom,
! [B] :
( range_1319_1287(B)
<=> ( $false
| bitIndex1287 = B
| bitIndex1288 = B
| bitIndex1289 = B
| bitIndex1290 = B
| bitIndex1291 = B
| bitIndex1292 = B
| bitIndex1293 = B
| bitIndex1294 = B
| bitIndex1295 = B
| bitIndex1296 = B
| bitIndex1297 = B
| bitIndex1298 = B
| bitIndex1299 = B
| bitIndex1300 = B
| bitIndex1301 = B
| bitIndex1302 = B
| bitIndex1303 = B
| bitIndex1304 = B
| bitIndex1305 = B
| bitIndex1306 = B
| bitIndex1307 = B
| bitIndex1308 = B
| bitIndex1309 = B
| bitIndex1310 = B
| bitIndex1311 = B
| bitIndex1312 = B
| bitIndex1313 = B
| bitIndex1314 = B
| bitIndex1315 = B
| bitIndex1316 = B
| bitIndex1317 = B
| bitIndex1318 = B
| bitIndex1319 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_254,axiom,
! [VarNext] :
( v120099(VarNext)
=> ( ( v119714(VarNext,bitIndex1319)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1318)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1317)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1316)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1315)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1314)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1313)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1312)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1311)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1310)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1309)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1308)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1307)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1306)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1305)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1304)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1303)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1302)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1301)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1300)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1299)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1298)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1297)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1296)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1295)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1294)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1293)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1292)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1291)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1290)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1289)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1288)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1287)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23808,axiom,
! [VarCurr] :
( v120099(VarCurr)
<=> ( v120100(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23807,axiom,
! [VarCurr] :
( v120100(VarCurr)
<=> ( v120101(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8205,axiom,
! [VarCurr] :
( v120101(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120091(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_139,axiom,
! [B] :
( range_1352_1320(B)
<=> ( $false
| bitIndex1320 = B
| bitIndex1321 = B
| bitIndex1322 = B
| bitIndex1323 = B
| bitIndex1324 = B
| bitIndex1325 = B
| bitIndex1326 = B
| bitIndex1327 = B
| bitIndex1328 = B
| bitIndex1329 = B
| bitIndex1330 = B
| bitIndex1331 = B
| bitIndex1332 = B
| bitIndex1333 = B
| bitIndex1334 = B
| bitIndex1335 = B
| bitIndex1336 = B
| bitIndex1337 = B
| bitIndex1338 = B
| bitIndex1339 = B
| bitIndex1340 = B
| bitIndex1341 = B
| bitIndex1342 = B
| bitIndex1343 = B
| bitIndex1344 = B
| bitIndex1345 = B
| bitIndex1346 = B
| bitIndex1347 = B
| bitIndex1348 = B
| bitIndex1349 = B
| bitIndex1350 = B
| bitIndex1351 = B
| bitIndex1352 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_253,axiom,
! [VarNext] :
( v120091(VarNext)
=> ( ( v119714(VarNext,bitIndex1352)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1351)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1350)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1349)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1348)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1347)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1346)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1345)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1344)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1343)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1342)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1341)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1340)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1339)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1338)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1337)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1336)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1335)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1334)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1333)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1332)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1331)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1330)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1329)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1328)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1327)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1326)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1325)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1324)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1323)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1322)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1321)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1320)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23806,axiom,
! [VarCurr] :
( v120091(VarCurr)
<=> ( v120092(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23805,axiom,
! [VarCurr] :
( v120092(VarCurr)
<=> ( v120093(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8204,axiom,
! [VarCurr] :
( v120093(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120083(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_138,axiom,
! [B] :
( range_1385_1353(B)
<=> ( $false
| bitIndex1353 = B
| bitIndex1354 = B
| bitIndex1355 = B
| bitIndex1356 = B
| bitIndex1357 = B
| bitIndex1358 = B
| bitIndex1359 = B
| bitIndex1360 = B
| bitIndex1361 = B
| bitIndex1362 = B
| bitIndex1363 = B
| bitIndex1364 = B
| bitIndex1365 = B
| bitIndex1366 = B
| bitIndex1367 = B
| bitIndex1368 = B
| bitIndex1369 = B
| bitIndex1370 = B
| bitIndex1371 = B
| bitIndex1372 = B
| bitIndex1373 = B
| bitIndex1374 = B
| bitIndex1375 = B
| bitIndex1376 = B
| bitIndex1377 = B
| bitIndex1378 = B
| bitIndex1379 = B
| bitIndex1380 = B
| bitIndex1381 = B
| bitIndex1382 = B
| bitIndex1383 = B
| bitIndex1384 = B
| bitIndex1385 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_252,axiom,
! [VarNext] :
( v120083(VarNext)
=> ( ( v119714(VarNext,bitIndex1385)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1384)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1383)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1382)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1381)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1380)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1379)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1378)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1377)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1376)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1375)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1374)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1373)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1372)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1371)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1370)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1369)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1368)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1367)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1366)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1365)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1364)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1363)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1362)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1361)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1360)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1359)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1358)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1357)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1356)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1355)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1354)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1353)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23804,axiom,
! [VarCurr] :
( v120083(VarCurr)
<=> ( v120084(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23803,axiom,
! [VarCurr] :
( v120084(VarCurr)
<=> ( v120085(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8203,axiom,
! [VarCurr] :
( v120085(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120075(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_137,axiom,
! [B] :
( range_1418_1386(B)
<=> ( $false
| bitIndex1386 = B
| bitIndex1387 = B
| bitIndex1388 = B
| bitIndex1389 = B
| bitIndex1390 = B
| bitIndex1391 = B
| bitIndex1392 = B
| bitIndex1393 = B
| bitIndex1394 = B
| bitIndex1395 = B
| bitIndex1396 = B
| bitIndex1397 = B
| bitIndex1398 = B
| bitIndex1399 = B
| bitIndex1400 = B
| bitIndex1401 = B
| bitIndex1402 = B
| bitIndex1403 = B
| bitIndex1404 = B
| bitIndex1405 = B
| bitIndex1406 = B
| bitIndex1407 = B
| bitIndex1408 = B
| bitIndex1409 = B
| bitIndex1410 = B
| bitIndex1411 = B
| bitIndex1412 = B
| bitIndex1413 = B
| bitIndex1414 = B
| bitIndex1415 = B
| bitIndex1416 = B
| bitIndex1417 = B
| bitIndex1418 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_251,axiom,
! [VarNext] :
( v120075(VarNext)
=> ( ( v119714(VarNext,bitIndex1418)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1417)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1416)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1415)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1414)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1413)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1412)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1411)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1410)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1409)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1408)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1407)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1406)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1405)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1404)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1403)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1402)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1401)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1400)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1399)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1398)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1397)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1396)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1395)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1394)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1393)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1392)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1391)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1390)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1389)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1388)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1387)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1386)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23802,axiom,
! [VarCurr] :
( v120075(VarCurr)
<=> ( v120076(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23801,axiom,
! [VarCurr] :
( v120076(VarCurr)
<=> ( v120077(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8202,axiom,
! [VarCurr] :
( v120077(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120067(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_136,axiom,
! [B] :
( range_1451_1419(B)
<=> ( $false
| bitIndex1419 = B
| bitIndex1420 = B
| bitIndex1421 = B
| bitIndex1422 = B
| bitIndex1423 = B
| bitIndex1424 = B
| bitIndex1425 = B
| bitIndex1426 = B
| bitIndex1427 = B
| bitIndex1428 = B
| bitIndex1429 = B
| bitIndex1430 = B
| bitIndex1431 = B
| bitIndex1432 = B
| bitIndex1433 = B
| bitIndex1434 = B
| bitIndex1435 = B
| bitIndex1436 = B
| bitIndex1437 = B
| bitIndex1438 = B
| bitIndex1439 = B
| bitIndex1440 = B
| bitIndex1441 = B
| bitIndex1442 = B
| bitIndex1443 = B
| bitIndex1444 = B
| bitIndex1445 = B
| bitIndex1446 = B
| bitIndex1447 = B
| bitIndex1448 = B
| bitIndex1449 = B
| bitIndex1450 = B
| bitIndex1451 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_250,axiom,
! [VarNext] :
( v120067(VarNext)
=> ( ( v119714(VarNext,bitIndex1451)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1450)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1449)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1448)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1447)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1446)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1445)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1444)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1443)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1442)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1441)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1440)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1439)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1438)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1437)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1436)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1435)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1434)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1433)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1432)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1431)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1430)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1429)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1428)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1427)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1426)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1425)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1424)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1423)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1422)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1421)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1420)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1419)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23800,axiom,
! [VarCurr] :
( v120067(VarCurr)
<=> ( v120068(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23799,axiom,
! [VarCurr] :
( v120068(VarCurr)
<=> ( v120069(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8201,axiom,
! [VarCurr] :
( v120069(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120059(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_135,axiom,
! [B] :
( range_1484_1452(B)
<=> ( $false
| bitIndex1452 = B
| bitIndex1453 = B
| bitIndex1454 = B
| bitIndex1455 = B
| bitIndex1456 = B
| bitIndex1457 = B
| bitIndex1458 = B
| bitIndex1459 = B
| bitIndex1460 = B
| bitIndex1461 = B
| bitIndex1462 = B
| bitIndex1463 = B
| bitIndex1464 = B
| bitIndex1465 = B
| bitIndex1466 = B
| bitIndex1467 = B
| bitIndex1468 = B
| bitIndex1469 = B
| bitIndex1470 = B
| bitIndex1471 = B
| bitIndex1472 = B
| bitIndex1473 = B
| bitIndex1474 = B
| bitIndex1475 = B
| bitIndex1476 = B
| bitIndex1477 = B
| bitIndex1478 = B
| bitIndex1479 = B
| bitIndex1480 = B
| bitIndex1481 = B
| bitIndex1482 = B
| bitIndex1483 = B
| bitIndex1484 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_249,axiom,
! [VarNext] :
( v120059(VarNext)
=> ( ( v119714(VarNext,bitIndex1484)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1483)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1482)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1481)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1480)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1479)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1478)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1477)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1476)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1475)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1474)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1473)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1472)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1471)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1470)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1469)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1468)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1467)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1466)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1465)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1464)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1463)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1462)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1461)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1460)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1459)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1458)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1457)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1456)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1455)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1454)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1453)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1452)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23798,axiom,
! [VarCurr] :
( v120059(VarCurr)
<=> ( v120060(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23797,axiom,
! [VarCurr] :
( v120060(VarCurr)
<=> ( v120061(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8200,axiom,
! [VarCurr] :
( v120061(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120051(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_134,axiom,
! [B] :
( range_1517_1485(B)
<=> ( $false
| bitIndex1485 = B
| bitIndex1486 = B
| bitIndex1487 = B
| bitIndex1488 = B
| bitIndex1489 = B
| bitIndex1490 = B
| bitIndex1491 = B
| bitIndex1492 = B
| bitIndex1493 = B
| bitIndex1494 = B
| bitIndex1495 = B
| bitIndex1496 = B
| bitIndex1497 = B
| bitIndex1498 = B
| bitIndex1499 = B
| bitIndex1500 = B
| bitIndex1501 = B
| bitIndex1502 = B
| bitIndex1503 = B
| bitIndex1504 = B
| bitIndex1505 = B
| bitIndex1506 = B
| bitIndex1507 = B
| bitIndex1508 = B
| bitIndex1509 = B
| bitIndex1510 = B
| bitIndex1511 = B
| bitIndex1512 = B
| bitIndex1513 = B
| bitIndex1514 = B
| bitIndex1515 = B
| bitIndex1516 = B
| bitIndex1517 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_248,axiom,
! [VarNext] :
( v120051(VarNext)
=> ( ( v119714(VarNext,bitIndex1517)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1516)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1515)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1514)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1513)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1512)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1511)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1510)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1509)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1508)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1507)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1506)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1505)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1504)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1503)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1502)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1501)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1500)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1499)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1498)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1497)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1496)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1495)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1494)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1493)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1492)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1491)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1490)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1489)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1488)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1487)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1486)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1485)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23796,axiom,
! [VarCurr] :
( v120051(VarCurr)
<=> ( v120052(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23795,axiom,
! [VarCurr] :
( v120052(VarCurr)
<=> ( v120053(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8199,axiom,
! [VarCurr] :
( v120053(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120043(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_133,axiom,
! [B] :
( range_1550_1518(B)
<=> ( $false
| bitIndex1518 = B
| bitIndex1519 = B
| bitIndex1520 = B
| bitIndex1521 = B
| bitIndex1522 = B
| bitIndex1523 = B
| bitIndex1524 = B
| bitIndex1525 = B
| bitIndex1526 = B
| bitIndex1527 = B
| bitIndex1528 = B
| bitIndex1529 = B
| bitIndex1530 = B
| bitIndex1531 = B
| bitIndex1532 = B
| bitIndex1533 = B
| bitIndex1534 = B
| bitIndex1535 = B
| bitIndex1536 = B
| bitIndex1537 = B
| bitIndex1538 = B
| bitIndex1539 = B
| bitIndex1540 = B
| bitIndex1541 = B
| bitIndex1542 = B
| bitIndex1543 = B
| bitIndex1544 = B
| bitIndex1545 = B
| bitIndex1546 = B
| bitIndex1547 = B
| bitIndex1548 = B
| bitIndex1549 = B
| bitIndex1550 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_247,axiom,
! [VarNext] :
( v120043(VarNext)
=> ( ( v119714(VarNext,bitIndex1550)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1549)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1548)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1547)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1546)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1545)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1544)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1543)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1542)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1541)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1540)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1539)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1538)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1537)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1536)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1535)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1534)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1533)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1532)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1531)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1530)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1529)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1528)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1527)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1526)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1525)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1524)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1523)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1522)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1521)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1520)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1519)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1518)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23794,axiom,
! [VarCurr] :
( v120043(VarCurr)
<=> ( v120044(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23793,axiom,
! [VarCurr] :
( v120044(VarCurr)
<=> ( v120045(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8198,axiom,
! [VarCurr] :
( v120045(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120035(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_132,axiom,
! [B] :
( range_1583_1551(B)
<=> ( $false
| bitIndex1551 = B
| bitIndex1552 = B
| bitIndex1553 = B
| bitIndex1554 = B
| bitIndex1555 = B
| bitIndex1556 = B
| bitIndex1557 = B
| bitIndex1558 = B
| bitIndex1559 = B
| bitIndex1560 = B
| bitIndex1561 = B
| bitIndex1562 = B
| bitIndex1563 = B
| bitIndex1564 = B
| bitIndex1565 = B
| bitIndex1566 = B
| bitIndex1567 = B
| bitIndex1568 = B
| bitIndex1569 = B
| bitIndex1570 = B
| bitIndex1571 = B
| bitIndex1572 = B
| bitIndex1573 = B
| bitIndex1574 = B
| bitIndex1575 = B
| bitIndex1576 = B
| bitIndex1577 = B
| bitIndex1578 = B
| bitIndex1579 = B
| bitIndex1580 = B
| bitIndex1581 = B
| bitIndex1582 = B
| bitIndex1583 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_246,axiom,
! [VarNext] :
( v120035(VarNext)
=> ( ( v119714(VarNext,bitIndex1583)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1582)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1581)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1580)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1579)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1578)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1577)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1576)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1575)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1574)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1573)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1572)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1571)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1570)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1569)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1568)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1567)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1566)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1565)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1564)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1563)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1562)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1561)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1560)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1559)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1558)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1557)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1556)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1555)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1554)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1553)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1552)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1551)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23792,axiom,
! [VarCurr] :
( v120035(VarCurr)
<=> ( v120036(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23791,axiom,
! [VarCurr] :
( v120036(VarCurr)
<=> ( v120037(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8197,axiom,
! [VarCurr] :
( v120037(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $true )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120027(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_131,axiom,
! [B] :
( range_1616_1584(B)
<=> ( $false
| bitIndex1584 = B
| bitIndex1585 = B
| bitIndex1586 = B
| bitIndex1587 = B
| bitIndex1588 = B
| bitIndex1589 = B
| bitIndex1590 = B
| bitIndex1591 = B
| bitIndex1592 = B
| bitIndex1593 = B
| bitIndex1594 = B
| bitIndex1595 = B
| bitIndex1596 = B
| bitIndex1597 = B
| bitIndex1598 = B
| bitIndex1599 = B
| bitIndex1600 = B
| bitIndex1601 = B
| bitIndex1602 = B
| bitIndex1603 = B
| bitIndex1604 = B
| bitIndex1605 = B
| bitIndex1606 = B
| bitIndex1607 = B
| bitIndex1608 = B
| bitIndex1609 = B
| bitIndex1610 = B
| bitIndex1611 = B
| bitIndex1612 = B
| bitIndex1613 = B
| bitIndex1614 = B
| bitIndex1615 = B
| bitIndex1616 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_245,axiom,
! [VarNext] :
( v120027(VarNext)
=> ( ( v119714(VarNext,bitIndex1616)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1615)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1614)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1613)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1612)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1611)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1610)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1609)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1608)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1607)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1606)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1605)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1604)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1603)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1602)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1601)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1600)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1599)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1598)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1597)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1596)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1595)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1594)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1593)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1592)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1591)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1590)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1589)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1588)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1587)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1586)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1585)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1584)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23790,axiom,
! [VarCurr] :
( v120027(VarCurr)
<=> ( v120028(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23789,axiom,
! [VarCurr] :
( v120028(VarCurr)
<=> ( v120029(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8196,axiom,
! [VarCurr] :
( v120029(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120019(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_130,axiom,
! [B] :
( range_1649_1617(B)
<=> ( $false
| bitIndex1617 = B
| bitIndex1618 = B
| bitIndex1619 = B
| bitIndex1620 = B
| bitIndex1621 = B
| bitIndex1622 = B
| bitIndex1623 = B
| bitIndex1624 = B
| bitIndex1625 = B
| bitIndex1626 = B
| bitIndex1627 = B
| bitIndex1628 = B
| bitIndex1629 = B
| bitIndex1630 = B
| bitIndex1631 = B
| bitIndex1632 = B
| bitIndex1633 = B
| bitIndex1634 = B
| bitIndex1635 = B
| bitIndex1636 = B
| bitIndex1637 = B
| bitIndex1638 = B
| bitIndex1639 = B
| bitIndex1640 = B
| bitIndex1641 = B
| bitIndex1642 = B
| bitIndex1643 = B
| bitIndex1644 = B
| bitIndex1645 = B
| bitIndex1646 = B
| bitIndex1647 = B
| bitIndex1648 = B
| bitIndex1649 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_244,axiom,
! [VarNext] :
( v120019(VarNext)
=> ( ( v119714(VarNext,bitIndex1649)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1648)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1647)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1646)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1645)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1644)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1643)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1642)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1641)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1640)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1639)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1638)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1637)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1636)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1635)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1634)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1633)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1632)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1631)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1630)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1629)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1628)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1627)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1626)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1625)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1624)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1623)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1622)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1621)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1620)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1619)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1618)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1617)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23788,axiom,
! [VarCurr] :
( v120019(VarCurr)
<=> ( v120020(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23787,axiom,
! [VarCurr] :
( v120020(VarCurr)
<=> ( v120021(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8195,axiom,
! [VarCurr] :
( v120021(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120011(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_129,axiom,
! [B] :
( range_1682_1650(B)
<=> ( $false
| bitIndex1650 = B
| bitIndex1651 = B
| bitIndex1652 = B
| bitIndex1653 = B
| bitIndex1654 = B
| bitIndex1655 = B
| bitIndex1656 = B
| bitIndex1657 = B
| bitIndex1658 = B
| bitIndex1659 = B
| bitIndex1660 = B
| bitIndex1661 = B
| bitIndex1662 = B
| bitIndex1663 = B
| bitIndex1664 = B
| bitIndex1665 = B
| bitIndex1666 = B
| bitIndex1667 = B
| bitIndex1668 = B
| bitIndex1669 = B
| bitIndex1670 = B
| bitIndex1671 = B
| bitIndex1672 = B
| bitIndex1673 = B
| bitIndex1674 = B
| bitIndex1675 = B
| bitIndex1676 = B
| bitIndex1677 = B
| bitIndex1678 = B
| bitIndex1679 = B
| bitIndex1680 = B
| bitIndex1681 = B
| bitIndex1682 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_243,axiom,
! [VarNext] :
( v120011(VarNext)
=> ( ( v119714(VarNext,bitIndex1682)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1681)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1680)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1679)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1678)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1677)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1676)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1675)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1674)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1673)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1672)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1671)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1670)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1669)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1668)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1667)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1666)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1665)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1664)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1663)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1662)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1661)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1660)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1659)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1658)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1657)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1656)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1655)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1654)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1653)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1652)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1651)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1650)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23786,axiom,
! [VarCurr] :
( v120011(VarCurr)
<=> ( v120012(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23785,axiom,
! [VarCurr] :
( v120012(VarCurr)
<=> ( v120013(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8194,axiom,
! [VarCurr] :
( v120013(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120003(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_128,axiom,
! [B] :
( range_1715_1683(B)
<=> ( $false
| bitIndex1683 = B
| bitIndex1684 = B
| bitIndex1685 = B
| bitIndex1686 = B
| bitIndex1687 = B
| bitIndex1688 = B
| bitIndex1689 = B
| bitIndex1690 = B
| bitIndex1691 = B
| bitIndex1692 = B
| bitIndex1693 = B
| bitIndex1694 = B
| bitIndex1695 = B
| bitIndex1696 = B
| bitIndex1697 = B
| bitIndex1698 = B
| bitIndex1699 = B
| bitIndex1700 = B
| bitIndex1701 = B
| bitIndex1702 = B
| bitIndex1703 = B
| bitIndex1704 = B
| bitIndex1705 = B
| bitIndex1706 = B
| bitIndex1707 = B
| bitIndex1708 = B
| bitIndex1709 = B
| bitIndex1710 = B
| bitIndex1711 = B
| bitIndex1712 = B
| bitIndex1713 = B
| bitIndex1714 = B
| bitIndex1715 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_242,axiom,
! [VarNext] :
( v120003(VarNext)
=> ( ( v119714(VarNext,bitIndex1715)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1714)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1713)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1712)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1711)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1710)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1709)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1708)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1707)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1706)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1705)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1704)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1703)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1702)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1701)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1700)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1699)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1698)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1697)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1696)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1695)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1694)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1693)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1692)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1691)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1690)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1689)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1688)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1687)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1686)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1685)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1684)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1683)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23784,axiom,
! [VarCurr] :
( v120003(VarCurr)
<=> ( v120004(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23783,axiom,
! [VarCurr] :
( v120004(VarCurr)
<=> ( v120005(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8193,axiom,
! [VarCurr] :
( v120005(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119995(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_127,axiom,
! [B] :
( range_1748_1716(B)
<=> ( $false
| bitIndex1716 = B
| bitIndex1717 = B
| bitIndex1718 = B
| bitIndex1719 = B
| bitIndex1720 = B
| bitIndex1721 = B
| bitIndex1722 = B
| bitIndex1723 = B
| bitIndex1724 = B
| bitIndex1725 = B
| bitIndex1726 = B
| bitIndex1727 = B
| bitIndex1728 = B
| bitIndex1729 = B
| bitIndex1730 = B
| bitIndex1731 = B
| bitIndex1732 = B
| bitIndex1733 = B
| bitIndex1734 = B
| bitIndex1735 = B
| bitIndex1736 = B
| bitIndex1737 = B
| bitIndex1738 = B
| bitIndex1739 = B
| bitIndex1740 = B
| bitIndex1741 = B
| bitIndex1742 = B
| bitIndex1743 = B
| bitIndex1744 = B
| bitIndex1745 = B
| bitIndex1746 = B
| bitIndex1747 = B
| bitIndex1748 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_241,axiom,
! [VarNext] :
( v119995(VarNext)
=> ( ( v119714(VarNext,bitIndex1748)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1747)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1746)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1745)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1744)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1743)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1742)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1741)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1740)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1739)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1738)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1737)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1736)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1735)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1734)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1733)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1732)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1731)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1730)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1729)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1728)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1727)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1726)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1725)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1724)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1723)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1722)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1721)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1720)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1719)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1718)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1717)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1716)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23782,axiom,
! [VarCurr] :
( v119995(VarCurr)
<=> ( v119996(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23781,axiom,
! [VarCurr] :
( v119996(VarCurr)
<=> ( v119997(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8192,axiom,
! [VarCurr] :
( v119997(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119987(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_126,axiom,
! [B] :
( range_1781_1749(B)
<=> ( $false
| bitIndex1749 = B
| bitIndex1750 = B
| bitIndex1751 = B
| bitIndex1752 = B
| bitIndex1753 = B
| bitIndex1754 = B
| bitIndex1755 = B
| bitIndex1756 = B
| bitIndex1757 = B
| bitIndex1758 = B
| bitIndex1759 = B
| bitIndex1760 = B
| bitIndex1761 = B
| bitIndex1762 = B
| bitIndex1763 = B
| bitIndex1764 = B
| bitIndex1765 = B
| bitIndex1766 = B
| bitIndex1767 = B
| bitIndex1768 = B
| bitIndex1769 = B
| bitIndex1770 = B
| bitIndex1771 = B
| bitIndex1772 = B
| bitIndex1773 = B
| bitIndex1774 = B
| bitIndex1775 = B
| bitIndex1776 = B
| bitIndex1777 = B
| bitIndex1778 = B
| bitIndex1779 = B
| bitIndex1780 = B
| bitIndex1781 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_240,axiom,
! [VarNext] :
( v119987(VarNext)
=> ( ( v119714(VarNext,bitIndex1781)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1780)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1779)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1778)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1777)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1776)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1775)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1774)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1773)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1772)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1771)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1770)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1769)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1768)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1767)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1766)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1765)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1764)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1763)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1762)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1761)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1760)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1759)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1758)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1757)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1756)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1755)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1754)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1753)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1752)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1751)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1750)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1749)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23780,axiom,
! [VarCurr] :
( v119987(VarCurr)
<=> ( v119988(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23779,axiom,
! [VarCurr] :
( v119988(VarCurr)
<=> ( v119989(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8191,axiom,
! [VarCurr] :
( v119989(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119979(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_125,axiom,
! [B] :
( range_1814_1782(B)
<=> ( $false
| bitIndex1782 = B
| bitIndex1783 = B
| bitIndex1784 = B
| bitIndex1785 = B
| bitIndex1786 = B
| bitIndex1787 = B
| bitIndex1788 = B
| bitIndex1789 = B
| bitIndex1790 = B
| bitIndex1791 = B
| bitIndex1792 = B
| bitIndex1793 = B
| bitIndex1794 = B
| bitIndex1795 = B
| bitIndex1796 = B
| bitIndex1797 = B
| bitIndex1798 = B
| bitIndex1799 = B
| bitIndex1800 = B
| bitIndex1801 = B
| bitIndex1802 = B
| bitIndex1803 = B
| bitIndex1804 = B
| bitIndex1805 = B
| bitIndex1806 = B
| bitIndex1807 = B
| bitIndex1808 = B
| bitIndex1809 = B
| bitIndex1810 = B
| bitIndex1811 = B
| bitIndex1812 = B
| bitIndex1813 = B
| bitIndex1814 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_239,axiom,
! [VarNext] :
( v119979(VarNext)
=> ( ( v119714(VarNext,bitIndex1814)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1813)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1812)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1811)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1810)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1809)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1808)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1807)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1806)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1805)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1804)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1803)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1802)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1801)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1800)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1799)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1798)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1797)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1796)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1795)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1794)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1793)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1792)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1791)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1790)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1789)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1788)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1787)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1786)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1785)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1784)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1783)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1782)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23778,axiom,
! [VarCurr] :
( v119979(VarCurr)
<=> ( v119980(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23777,axiom,
! [VarCurr] :
( v119980(VarCurr)
<=> ( v119981(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8190,axiom,
! [VarCurr] :
( v119981(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119971(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_124,axiom,
! [B] :
( range_1847_1815(B)
<=> ( $false
| bitIndex1815 = B
| bitIndex1816 = B
| bitIndex1817 = B
| bitIndex1818 = B
| bitIndex1819 = B
| bitIndex1820 = B
| bitIndex1821 = B
| bitIndex1822 = B
| bitIndex1823 = B
| bitIndex1824 = B
| bitIndex1825 = B
| bitIndex1826 = B
| bitIndex1827 = B
| bitIndex1828 = B
| bitIndex1829 = B
| bitIndex1830 = B
| bitIndex1831 = B
| bitIndex1832 = B
| bitIndex1833 = B
| bitIndex1834 = B
| bitIndex1835 = B
| bitIndex1836 = B
| bitIndex1837 = B
| bitIndex1838 = B
| bitIndex1839 = B
| bitIndex1840 = B
| bitIndex1841 = B
| bitIndex1842 = B
| bitIndex1843 = B
| bitIndex1844 = B
| bitIndex1845 = B
| bitIndex1846 = B
| bitIndex1847 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_238,axiom,
! [VarNext] :
( v119971(VarNext)
=> ( ( v119714(VarNext,bitIndex1847)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1846)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1845)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1844)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1843)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1842)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1841)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1840)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1839)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1838)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1837)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1836)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1835)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1834)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1833)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1832)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1831)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1830)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1829)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1828)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1827)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1826)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1825)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1824)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1823)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1822)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1821)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1820)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1819)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1818)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1817)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1816)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1815)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23776,axiom,
! [VarCurr] :
( v119971(VarCurr)
<=> ( v119972(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23775,axiom,
! [VarCurr] :
( v119972(VarCurr)
<=> ( v119973(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8189,axiom,
! [VarCurr] :
( v119973(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $true )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119963(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_123,axiom,
! [B] :
( range_1880_1848(B)
<=> ( $false
| bitIndex1848 = B
| bitIndex1849 = B
| bitIndex1850 = B
| bitIndex1851 = B
| bitIndex1852 = B
| bitIndex1853 = B
| bitIndex1854 = B
| bitIndex1855 = B
| bitIndex1856 = B
| bitIndex1857 = B
| bitIndex1858 = B
| bitIndex1859 = B
| bitIndex1860 = B
| bitIndex1861 = B
| bitIndex1862 = B
| bitIndex1863 = B
| bitIndex1864 = B
| bitIndex1865 = B
| bitIndex1866 = B
| bitIndex1867 = B
| bitIndex1868 = B
| bitIndex1869 = B
| bitIndex1870 = B
| bitIndex1871 = B
| bitIndex1872 = B
| bitIndex1873 = B
| bitIndex1874 = B
| bitIndex1875 = B
| bitIndex1876 = B
| bitIndex1877 = B
| bitIndex1878 = B
| bitIndex1879 = B
| bitIndex1880 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_237,axiom,
! [VarNext] :
( v119963(VarNext)
=> ( ( v119714(VarNext,bitIndex1880)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1879)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1878)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1877)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1876)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1875)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1874)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1873)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1872)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1871)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1870)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1869)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1868)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1867)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1866)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1865)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1864)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1863)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1862)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1861)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1860)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1859)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1858)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1857)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1856)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1855)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1854)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1853)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1852)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1851)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1850)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1849)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1848)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23774,axiom,
! [VarCurr] :
( v119963(VarCurr)
<=> ( v119964(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23773,axiom,
! [VarCurr] :
( v119964(VarCurr)
<=> ( v119965(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8188,axiom,
! [VarCurr] :
( v119965(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119955(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_122,axiom,
! [B] :
( range_1913_1881(B)
<=> ( $false
| bitIndex1881 = B
| bitIndex1882 = B
| bitIndex1883 = B
| bitIndex1884 = B
| bitIndex1885 = B
| bitIndex1886 = B
| bitIndex1887 = B
| bitIndex1888 = B
| bitIndex1889 = B
| bitIndex1890 = B
| bitIndex1891 = B
| bitIndex1892 = B
| bitIndex1893 = B
| bitIndex1894 = B
| bitIndex1895 = B
| bitIndex1896 = B
| bitIndex1897 = B
| bitIndex1898 = B
| bitIndex1899 = B
| bitIndex1900 = B
| bitIndex1901 = B
| bitIndex1902 = B
| bitIndex1903 = B
| bitIndex1904 = B
| bitIndex1905 = B
| bitIndex1906 = B
| bitIndex1907 = B
| bitIndex1908 = B
| bitIndex1909 = B
| bitIndex1910 = B
| bitIndex1911 = B
| bitIndex1912 = B
| bitIndex1913 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_236,axiom,
! [VarNext] :
( v119955(VarNext)
=> ( ( v119714(VarNext,bitIndex1913)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1912)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1911)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1910)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1909)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1908)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1907)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1906)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1905)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1904)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1903)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1902)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1901)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1900)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1899)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1898)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1897)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1896)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1895)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1894)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1893)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1892)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1891)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1890)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1889)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1888)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1887)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1886)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1885)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1884)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1883)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1882)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1881)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23772,axiom,
! [VarCurr] :
( v119955(VarCurr)
<=> ( v119956(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23771,axiom,
! [VarCurr] :
( v119956(VarCurr)
<=> ( v119957(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8187,axiom,
! [VarCurr] :
( v119957(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119947(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_121,axiom,
! [B] :
( range_1946_1914(B)
<=> ( $false
| bitIndex1914 = B
| bitIndex1915 = B
| bitIndex1916 = B
| bitIndex1917 = B
| bitIndex1918 = B
| bitIndex1919 = B
| bitIndex1920 = B
| bitIndex1921 = B
| bitIndex1922 = B
| bitIndex1923 = B
| bitIndex1924 = B
| bitIndex1925 = B
| bitIndex1926 = B
| bitIndex1927 = B
| bitIndex1928 = B
| bitIndex1929 = B
| bitIndex1930 = B
| bitIndex1931 = B
| bitIndex1932 = B
| bitIndex1933 = B
| bitIndex1934 = B
| bitIndex1935 = B
| bitIndex1936 = B
| bitIndex1937 = B
| bitIndex1938 = B
| bitIndex1939 = B
| bitIndex1940 = B
| bitIndex1941 = B
| bitIndex1942 = B
| bitIndex1943 = B
| bitIndex1944 = B
| bitIndex1945 = B
| bitIndex1946 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_235,axiom,
! [VarNext] :
( v119947(VarNext)
=> ( ( v119714(VarNext,bitIndex1946)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1945)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1944)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1943)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1942)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1941)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1940)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1939)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1938)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1937)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1936)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1935)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1934)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1933)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1932)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1931)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1930)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1929)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1928)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1927)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1926)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1925)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1924)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1923)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1922)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1921)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1920)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1919)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1918)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1917)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1916)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1915)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1914)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23770,axiom,
! [VarCurr] :
( v119947(VarCurr)
<=> ( v119948(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23769,axiom,
! [VarCurr] :
( v119948(VarCurr)
<=> ( v119949(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8186,axiom,
! [VarCurr] :
( v119949(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119939(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_120,axiom,
! [B] :
( range_1979_1947(B)
<=> ( $false
| bitIndex1947 = B
| bitIndex1948 = B
| bitIndex1949 = B
| bitIndex1950 = B
| bitIndex1951 = B
| bitIndex1952 = B
| bitIndex1953 = B
| bitIndex1954 = B
| bitIndex1955 = B
| bitIndex1956 = B
| bitIndex1957 = B
| bitIndex1958 = B
| bitIndex1959 = B
| bitIndex1960 = B
| bitIndex1961 = B
| bitIndex1962 = B
| bitIndex1963 = B
| bitIndex1964 = B
| bitIndex1965 = B
| bitIndex1966 = B
| bitIndex1967 = B
| bitIndex1968 = B
| bitIndex1969 = B
| bitIndex1970 = B
| bitIndex1971 = B
| bitIndex1972 = B
| bitIndex1973 = B
| bitIndex1974 = B
| bitIndex1975 = B
| bitIndex1976 = B
| bitIndex1977 = B
| bitIndex1978 = B
| bitIndex1979 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_234,axiom,
! [VarNext] :
( v119939(VarNext)
=> ( ( v119714(VarNext,bitIndex1979)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex1978)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex1977)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex1976)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex1975)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex1974)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex1973)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex1972)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex1971)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex1970)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex1969)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex1968)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex1967)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1966)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1965)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1964)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1963)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1962)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1961)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1960)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1959)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1958)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1957)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1956)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1955)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1954)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1953)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1952)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1951)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1950)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1949)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1948)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1947)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23768,axiom,
! [VarCurr] :
( v119939(VarCurr)
<=> ( v119940(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23767,axiom,
! [VarCurr] :
( v119940(VarCurr)
<=> ( v119941(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8185,axiom,
! [VarCurr] :
( v119941(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $true )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119931(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_119,axiom,
! [B] :
( range_2012_1980(B)
<=> ( $false
| bitIndex1980 = B
| bitIndex1981 = B
| bitIndex1982 = B
| bitIndex1983 = B
| bitIndex1984 = B
| bitIndex1985 = B
| bitIndex1986 = B
| bitIndex1987 = B
| bitIndex1988 = B
| bitIndex1989 = B
| bitIndex1990 = B
| bitIndex1991 = B
| bitIndex1992 = B
| bitIndex1993 = B
| bitIndex1994 = B
| bitIndex1995 = B
| bitIndex1996 = B
| bitIndex1997 = B
| bitIndex1998 = B
| bitIndex1999 = B
| bitIndex2000 = B
| bitIndex2001 = B
| bitIndex2002 = B
| bitIndex2003 = B
| bitIndex2004 = B
| bitIndex2005 = B
| bitIndex2006 = B
| bitIndex2007 = B
| bitIndex2008 = B
| bitIndex2009 = B
| bitIndex2010 = B
| bitIndex2011 = B
| bitIndex2012 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_233,axiom,
! [VarNext] :
( v119931(VarNext)
=> ( ( v119714(VarNext,bitIndex2012)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex2011)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex2010)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex2009)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex2008)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex2007)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex2006)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex2005)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex2004)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex2003)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex2002)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex2001)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex2000)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex1999)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex1998)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex1997)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex1996)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex1995)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex1994)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex1993)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex1992)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex1991)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex1990)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex1989)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex1988)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex1987)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex1986)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex1985)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex1984)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex1983)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex1982)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex1981)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex1980)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23766,axiom,
! [VarCurr] :
( v119931(VarCurr)
<=> ( v119932(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23765,axiom,
! [VarCurr] :
( v119932(VarCurr)
<=> ( v119933(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8184,axiom,
! [VarCurr] :
( v119933(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119923(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_118,axiom,
! [B] :
( range_2045_2013(B)
<=> ( $false
| bitIndex2013 = B
| bitIndex2014 = B
| bitIndex2015 = B
| bitIndex2016 = B
| bitIndex2017 = B
| bitIndex2018 = B
| bitIndex2019 = B
| bitIndex2020 = B
| bitIndex2021 = B
| bitIndex2022 = B
| bitIndex2023 = B
| bitIndex2024 = B
| bitIndex2025 = B
| bitIndex2026 = B
| bitIndex2027 = B
| bitIndex2028 = B
| bitIndex2029 = B
| bitIndex2030 = B
| bitIndex2031 = B
| bitIndex2032 = B
| bitIndex2033 = B
| bitIndex2034 = B
| bitIndex2035 = B
| bitIndex2036 = B
| bitIndex2037 = B
| bitIndex2038 = B
| bitIndex2039 = B
| bitIndex2040 = B
| bitIndex2041 = B
| bitIndex2042 = B
| bitIndex2043 = B
| bitIndex2044 = B
| bitIndex2045 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_232,axiom,
! [VarNext] :
( v119923(VarNext)
=> ( ( v119714(VarNext,bitIndex2045)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex2044)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex2043)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex2042)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex2041)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex2040)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex2039)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex2038)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex2037)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex2036)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex2035)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex2034)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex2033)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex2032)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex2031)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex2030)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex2029)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex2028)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex2027)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex2026)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex2025)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex2024)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex2023)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex2022)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex2021)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex2020)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex2019)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex2018)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex2017)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex2016)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex2015)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex2014)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex2013)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23764,axiom,
! [VarCurr] :
( v119923(VarCurr)
<=> ( v119924(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23763,axiom,
! [VarCurr] :
( v119924(VarCurr)
<=> ( v119925(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8183,axiom,
! [VarCurr] :
( v119925(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $true )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119915(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_117,axiom,
! [B] :
( range_2078_2046(B)
<=> ( $false
| bitIndex2046 = B
| bitIndex2047 = B
| bitIndex2048 = B
| bitIndex2049 = B
| bitIndex2050 = B
| bitIndex2051 = B
| bitIndex2052 = B
| bitIndex2053 = B
| bitIndex2054 = B
| bitIndex2055 = B
| bitIndex2056 = B
| bitIndex2057 = B
| bitIndex2058 = B
| bitIndex2059 = B
| bitIndex2060 = B
| bitIndex2061 = B
| bitIndex2062 = B
| bitIndex2063 = B
| bitIndex2064 = B
| bitIndex2065 = B
| bitIndex2066 = B
| bitIndex2067 = B
| bitIndex2068 = B
| bitIndex2069 = B
| bitIndex2070 = B
| bitIndex2071 = B
| bitIndex2072 = B
| bitIndex2073 = B
| bitIndex2074 = B
| bitIndex2075 = B
| bitIndex2076 = B
| bitIndex2077 = B
| bitIndex2078 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_231,axiom,
! [VarNext] :
( v119915(VarNext)
=> ( ( v119714(VarNext,bitIndex2078)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex2077)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex2076)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex2075)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex2074)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex2073)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex2072)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex2071)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex2070)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex2069)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex2068)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex2067)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex2066)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex2065)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex2064)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex2063)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex2062)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex2061)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex2060)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex2059)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex2058)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex2057)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex2056)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex2055)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex2054)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex2053)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex2052)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex2051)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex2050)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex2049)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex2048)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex2047)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex2046)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23762,axiom,
! [VarCurr] :
( v119915(VarCurr)
<=> ( v119916(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23761,axiom,
! [VarCurr] :
( v119916(VarCurr)
<=> ( v119917(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8182,axiom,
! [VarCurr] :
( v119917(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_37966,axiom,
! [VarCurr] :
( v119869(VarCurr)
<=> v119871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23760,axiom,
! [VarCurr] :
( v119871(VarCurr)
<=> ( v118551(VarCurr)
| v119873(VarCurr) ) ) ).
fof(addAssignment_37965,axiom,
! [VarCurr] :
( v119873(VarCurr)
<=> v119875(VarCurr) ) ).
fof(addAssignment_37964,axiom,
! [VarCurr] :
( v119875(VarCurr)
<=> v119877(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119896(VarNext)
=> ( v119877(VarNext)
<=> v119877(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2729,axiom,
! [VarNext] :
( v119896(VarNext)
=> ( v119877(VarNext)
<=> v119906(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2029,axiom,
! [VarCurr] :
( ( ~ v119897(VarCurr)
& v119898(VarCurr) )
=> ( v119906(VarCurr)
<=> v119907(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2102,axiom,
! [VarCurr] :
( v119897(VarCurr)
=> ( v119906(VarCurr)
<=> v119883(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119899(VarCurr)
=> ( v119907(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5301,axiom,
! [VarCurr] :
( v119899(VarCurr)
=> ( v119907(VarCurr)
<=> v119891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23759,axiom,
! [VarCurr] :
( v119896(VarCurr)
<=> ( v119897(VarCurr)
| v119898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23758,axiom,
! [VarCurr] :
( v119898(VarCurr)
<=> ( v119899(VarCurr)
| v119902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23757,axiom,
! [VarCurr] :
( v119902(VarCurr)
<=> ( v119903(VarCurr)
& v119905(VarCurr) ) ) ).
fof(writeUnaryOperator_9520,axiom,
! [VarCurr] :
( ~ v119905(VarCurr)
<=> v119899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23756,axiom,
! [VarCurr] :
( v119903(VarCurr)
<=> ( v119879(VarCurr)
& v119904(VarCurr) ) ) ).
fof(writeUnaryOperator_9519,axiom,
! [VarCurr] :
( ~ v119904(VarCurr)
<=> v119881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23755,axiom,
! [VarCurr] :
( v119899(VarCurr)
<=> ( v119900(VarCurr)
& v119901(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8181,axiom,
! [VarCurr] :
( v119901(VarCurr)
<=> ( v119881(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8180,axiom,
! [VarCurr] :
( v119900(VarCurr)
<=> ( v119879(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23754,axiom,
! [VarCurr] :
( v119897(VarCurr)
<=> ( v119879(VarCurr)
& v119881(VarCurr) ) ) ).
fof(addAssignment_37963,axiom,
! [VarCurr] :
( v119891(VarCurr)
<=> v119893(VarCurr) ) ).
fof(addAssignment_37962,axiom,
! [VarCurr] :
( v119893(VarCurr)
<=> $false ) ).
fof(addAssignment_37961,axiom,
! [VarCurr] :
( v119883(VarCurr)
<=> v119885(VarCurr,bitIndex5) ) ).
fof(addAssignment_37960,axiom,
! [VarCurr] :
( v119885(VarCurr,bitIndex5)
<=> v119887(VarCurr) ) ).
fof(addAssignment_37959,axiom,
! [VarCurr] :
( v119887(VarCurr)
<=> v119889(VarCurr) ) ).
fof(addAssignment_37958,axiom,
! [VarCurr] :
( v119881(VarCurr)
<=> v118481(VarCurr,bitIndex0) ) ).
fof(addAssignment_37957,axiom,
! [VarCurr] :
( v119879(VarCurr)
<=> v118467(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119859(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v119714(VarNext,B)
<=> v119714(VarCurr,B) ) ) ) ) ).
fof(range_axiom_116,axiom,
! [B] :
( range_2111_2079(B)
<=> ( $false
| bitIndex2079 = B
| bitIndex2080 = B
| bitIndex2081 = B
| bitIndex2082 = B
| bitIndex2083 = B
| bitIndex2084 = B
| bitIndex2085 = B
| bitIndex2086 = B
| bitIndex2087 = B
| bitIndex2088 = B
| bitIndex2089 = B
| bitIndex2090 = B
| bitIndex2091 = B
| bitIndex2092 = B
| bitIndex2093 = B
| bitIndex2094 = B
| bitIndex2095 = B
| bitIndex2096 = B
| bitIndex2097 = B
| bitIndex2098 = B
| bitIndex2099 = B
| bitIndex2100 = B
| bitIndex2101 = B
| bitIndex2102 = B
| bitIndex2103 = B
| bitIndex2104 = B
| bitIndex2105 = B
| bitIndex2106 = B
| bitIndex2107 = B
| bitIndex2108 = B
| bitIndex2109 = B
| bitIndex2110 = B
| bitIndex2111 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_230,axiom,
! [VarNext] :
( v119859(VarNext)
=> ( ( v119714(VarNext,bitIndex2111)
<=> v119716(VarNext,bitIndex32) )
& ( v119714(VarNext,bitIndex2110)
<=> v119716(VarNext,bitIndex31) )
& ( v119714(VarNext,bitIndex2109)
<=> v119716(VarNext,bitIndex30) )
& ( v119714(VarNext,bitIndex2108)
<=> v119716(VarNext,bitIndex29) )
& ( v119714(VarNext,bitIndex2107)
<=> v119716(VarNext,bitIndex28) )
& ( v119714(VarNext,bitIndex2106)
<=> v119716(VarNext,bitIndex27) )
& ( v119714(VarNext,bitIndex2105)
<=> v119716(VarNext,bitIndex26) )
& ( v119714(VarNext,bitIndex2104)
<=> v119716(VarNext,bitIndex25) )
& ( v119714(VarNext,bitIndex2103)
<=> v119716(VarNext,bitIndex24) )
& ( v119714(VarNext,bitIndex2102)
<=> v119716(VarNext,bitIndex23) )
& ( v119714(VarNext,bitIndex2101)
<=> v119716(VarNext,bitIndex22) )
& ( v119714(VarNext,bitIndex2100)
<=> v119716(VarNext,bitIndex21) )
& ( v119714(VarNext,bitIndex2099)
<=> v119716(VarNext,bitIndex20) )
& ( v119714(VarNext,bitIndex2098)
<=> v119716(VarNext,bitIndex19) )
& ( v119714(VarNext,bitIndex2097)
<=> v119716(VarNext,bitIndex18) )
& ( v119714(VarNext,bitIndex2096)
<=> v119716(VarNext,bitIndex17) )
& ( v119714(VarNext,bitIndex2095)
<=> v119716(VarNext,bitIndex16) )
& ( v119714(VarNext,bitIndex2094)
<=> v119716(VarNext,bitIndex15) )
& ( v119714(VarNext,bitIndex2093)
<=> v119716(VarNext,bitIndex14) )
& ( v119714(VarNext,bitIndex2092)
<=> v119716(VarNext,bitIndex13) )
& ( v119714(VarNext,bitIndex2091)
<=> v119716(VarNext,bitIndex12) )
& ( v119714(VarNext,bitIndex2090)
<=> v119716(VarNext,bitIndex11) )
& ( v119714(VarNext,bitIndex2089)
<=> v119716(VarNext,bitIndex10) )
& ( v119714(VarNext,bitIndex2088)
<=> v119716(VarNext,bitIndex9) )
& ( v119714(VarNext,bitIndex2087)
<=> v119716(VarNext,bitIndex8) )
& ( v119714(VarNext,bitIndex2086)
<=> v119716(VarNext,bitIndex7) )
& ( v119714(VarNext,bitIndex2085)
<=> v119716(VarNext,bitIndex6) )
& ( v119714(VarNext,bitIndex2084)
<=> v119716(VarNext,bitIndex5) )
& ( v119714(VarNext,bitIndex2083)
<=> v119716(VarNext,bitIndex4) )
& ( v119714(VarNext,bitIndex2082)
<=> v119716(VarNext,bitIndex3) )
& ( v119714(VarNext,bitIndex2081)
<=> v119716(VarNext,bitIndex2) )
& ( v119714(VarNext,bitIndex2080)
<=> v119716(VarNext,bitIndex1) )
& ( v119714(VarNext,bitIndex2079)
<=> v119716(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23753,axiom,
! [VarCurr] :
( v119859(VarCurr)
<=> ( v119860(VarCurr)
& v119862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23752,axiom,
! [VarCurr] :
( v119862(VarCurr)
<=> ( v119863(VarCurr)
& v119864(VarCurr) ) ) ).
fof(writeUnaryOperator_9518,axiom,
! [VarCurr] :
( ~ v119864(VarCurr)
<=> v119856(VarCurr) ) ).
fof(writeUnaryOperator_9517,axiom,
! [VarCurr] :
( ~ v119863(VarCurr)
<=> v119809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23751,axiom,
! [VarCurr] :
( v119860(VarCurr)
<=> ( v119861(VarCurr)
& v119800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8179,axiom,
! [VarCurr] :
( v119861(VarCurr)
<=> ( ( v119784(VarCurr,bitIndex5)
<=> $false )
& ( v119784(VarCurr,bitIndex4)
<=> $false )
& ( v119784(VarCurr,bitIndex3)
<=> $false )
& ( v119784(VarCurr,bitIndex2)
<=> $false )
& ( v119784(VarCurr,bitIndex1)
<=> $false )
& ( v119784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_37956,axiom,
! [VarCurr] :
( v119856(VarCurr)
<=> v118487(VarCurr) ) ).
fof(addAssignment_37955,axiom,
! [VarCurr] :
( v119809(VarCurr)
<=> v119811(VarCurr) ) ).
fof(addAssignment_37954,axiom,
! [VarCurr] :
( v119811(VarCurr)
<=> v119813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23750,axiom,
! [VarCurr] :
( v119813(VarCurr)
<=> ( v119854(VarCurr)
| v119848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23749,axiom,
! [VarCurr] :
( v119854(VarCurr)
<=> ( v119815(VarCurr)
& v119817(VarCurr) ) ) ).
fof(addAssignment_37953,axiom,
! [VarCurr] :
( v119848(VarCurr)
<=> v119850(VarCurr) ) ).
fof(addAssignment_37952,axiom,
! [VarCurr] :
( v119850(VarCurr)
<=> v119852(VarCurr) ) ).
fof(addAssignment_37951,axiom,
! [VarCurr] :
( v119852(VarCurr)
<=> v109820(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119832(VarNext)
=> ( v119817(VarNext)
<=> v119817(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2101,axiom,
! [VarNext] :
( v119832(VarNext)
=> ( v119817(VarNext)
<=> v119842(VarNext) ) ) ).
fof(addAssignment_37950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119842(VarNext)
<=> v119840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23748,axiom,
! [VarCurr] :
( v119840(VarCurr)
<=> ( v119843(VarCurr)
& v119844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23747,axiom,
! [VarCurr] :
( v119844(VarCurr)
<=> ( v119821(VarCurr)
| v119825(VarCurr) ) ) ).
fof(writeUnaryOperator_9516,axiom,
! [VarCurr] :
( ~ v119843(VarCurr)
<=> v119819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119832(VarNext)
<=> v119833(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119833(VarNext)
<=> ( v119835(VarNext)
& v119837(VarNext) ) ) ) ).
fof(writeUnaryOperator_9515,axiom,
! [VarCurr] :
( ~ v119837(VarCurr)
<=> v119815(VarCurr) ) ).
fof(addAssignment_37949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119835(VarNext)
<=> v119815(VarCurr) ) ) ).
fof(addAssignment_37948,axiom,
! [VarCurr] :
( v119825(VarCurr)
<=> v119827(VarCurr) ) ).
fof(addAssignment_37947,axiom,
! [VarCurr] :
( v119827(VarCurr)
<=> v119829(VarCurr) ) ).
fof(addAssignment_37946,axiom,
! [VarCurr] :
( v119829(VarCurr)
<=> v109793(VarCurr) ) ).
fof(addAssignment_37945,axiom,
! [VarCurr] :
( v119821(VarCurr)
<=> v119823(VarCurr) ) ).
fof(addAssignment_37944,axiom,
! [VarCurr] :
( v119823(VarCurr)
<=> $true ) ).
fof(addAssignment_37943,axiom,
! [VarCurr] :
( v119819(VarCurr)
<=> $false ) ).
fof(addAssignment_37942,axiom,
! [VarCurr] :
( v119815(VarCurr)
<=> v118487(VarCurr) ) ).
fof(addAssignment_37941,axiom,
! [VarCurr] :
( v119800(VarCurr)
<=> v119802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23744,axiom,
! [VarCurr] :
( v119802(VarCurr)
<=> ( v119804(VarCurr)
& v118549(VarCurr) ) ) ).
fof(addAssignment_37940,axiom,
! [VarCurr] :
( v119804(VarCurr)
<=> v119806(VarCurr) ) ).
fof(addAssignment_37939,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119784(VarCurr,B)
<=> v119786(VarCurr,B) ) ) ).
fof(addAssignment_37938,axiom,
! [VarCurr] :
( v119786(VarCurr,bitIndex5)
<=> v119798(VarCurr) ) ).
fof(addAssignment_37937,axiom,
! [VarCurr] :
( v119786(VarCurr,bitIndex4)
<=> v119796(VarCurr) ) ).
fof(addAssignment_37936,axiom,
! [VarCurr] :
( v119786(VarCurr,bitIndex3)
<=> v119794(VarCurr) ) ).
fof(addAssignment_37935,axiom,
! [VarCurr] :
( v119786(VarCurr,bitIndex2)
<=> v119792(VarCurr) ) ).
fof(addAssignment_37934,axiom,
! [VarCurr] :
( v119786(VarCurr,bitIndex1)
<=> v119790(VarCurr) ) ).
fof(addAssignment_37933,axiom,
! [VarCurr] :
( v119786(VarCurr,bitIndex0)
<=> v119788(VarCurr) ) ).
fof(addAssignment_37932,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v119716(VarCurr,B)
<=> v119718(VarCurr,B) ) ) ).
fof(addAssignment_37931,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex32)
<=> v118591(VarCurr) ) ).
fof(addAssignment_37930,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex31)
<=> v119782(VarCurr) ) ).
fof(addAssignment_37929,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex30)
<=> v119780(VarCurr) ) ).
fof(addAssignment_37928,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex29)
<=> v119778(VarCurr) ) ).
fof(addAssignment_37927,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex28)
<=> v119776(VarCurr) ) ).
fof(addAssignment_37926,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex27)
<=> v119774(VarCurr) ) ).
fof(addAssignment_37925,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex26)
<=> v119772(VarCurr) ) ).
fof(addAssignment_37924,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex25)
<=> v119770(VarCurr) ) ).
fof(addAssignment_37923,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex24)
<=> v119768(VarCurr) ) ).
fof(addAssignment_37922,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex23)
<=> v119766(VarCurr) ) ).
fof(addAssignment_37921,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex22)
<=> v119764(VarCurr) ) ).
fof(addAssignment_37920,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex21)
<=> v119762(VarCurr) ) ).
fof(addAssignment_37919,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex20)
<=> v119760(VarCurr) ) ).
fof(addAssignment_37918,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex19)
<=> v119758(VarCurr) ) ).
fof(addAssignment_37917,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex18)
<=> v119756(VarCurr) ) ).
fof(addAssignment_37916,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex17)
<=> v119754(VarCurr) ) ).
fof(addAssignment_37915,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex16)
<=> v119752(VarCurr) ) ).
fof(addAssignment_37914,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex15)
<=> v119750(VarCurr) ) ).
fof(addAssignment_37913,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex14)
<=> v119748(VarCurr) ) ).
fof(addAssignment_37912,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex13)
<=> v119746(VarCurr) ) ).
fof(addAssignment_37911,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex12)
<=> v119744(VarCurr) ) ).
fof(addAssignment_37910,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex11)
<=> v119742(VarCurr) ) ).
fof(addAssignment_37909,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex10)
<=> v119740(VarCurr) ) ).
fof(addAssignment_37908,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex9)
<=> v119738(VarCurr) ) ).
fof(addAssignment_37907,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex8)
<=> v119736(VarCurr) ) ).
fof(addAssignment_37906,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex7)
<=> v119734(VarCurr) ) ).
fof(addAssignment_37905,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex6)
<=> v119732(VarCurr) ) ).
fof(addAssignment_37904,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex5)
<=> v119730(VarCurr) ) ).
fof(addAssignment_37903,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex4)
<=> v119728(VarCurr) ) ).
fof(addAssignment_37902,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex3)
<=> v119726(VarCurr) ) ).
fof(addAssignment_37901,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex2)
<=> v119724(VarCurr) ) ).
fof(addAssignment_37900,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex1)
<=> v119722(VarCurr) ) ).
fof(addAssignment_37899,axiom,
! [VarCurr] :
( v119718(VarCurr,bitIndex0)
<=> v119720(VarCurr) ) ).
fof(addAssignment_37898,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v118559(VarCurr,B)
<=> v118561(VarCurr,B) ) ) ).
fof(addAssignment_37897,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex32)
<=> v118563(VarCurr) ) ).
fof(addAssignment_37896,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex31)
<=> v118624(VarCurr) ) ).
fof(addAssignment_37895,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex30)
<=> v118658(VarCurr) ) ).
fof(addAssignment_37894,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex29)
<=> v118692(VarCurr) ) ).
fof(addAssignment_37893,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex28)
<=> v118726(VarCurr) ) ).
fof(addAssignment_37892,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex27)
<=> v118760(VarCurr) ) ).
fof(addAssignment_37891,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex26)
<=> v118796(VarCurr) ) ).
fof(addAssignment_37890,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex25)
<=> v118830(VarCurr) ) ).
fof(addAssignment_37889,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex24)
<=> v118864(VarCurr) ) ).
fof(addAssignment_37888,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex23)
<=> v118898(VarCurr) ) ).
fof(addAssignment_37887,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex22)
<=> v118932(VarCurr) ) ).
fof(addAssignment_37886,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex21)
<=> v118966(VarCurr) ) ).
fof(addAssignment_37885,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex20)
<=> v119000(VarCurr) ) ).
fof(addAssignment_37884,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex19)
<=> v119034(VarCurr) ) ).
fof(addAssignment_37883,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex18)
<=> v119068(VarCurr) ) ).
fof(addAssignment_37882,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex17)
<=> v119102(VarCurr) ) ).
fof(addAssignment_37881,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex16)
<=> v119136(VarCurr) ) ).
fof(addAssignment_37880,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex15)
<=> v119170(VarCurr) ) ).
fof(addAssignment_37879,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex14)
<=> v119204(VarCurr) ) ).
fof(addAssignment_37878,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex13)
<=> v119238(VarCurr) ) ).
fof(addAssignment_37877,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex12)
<=> v119272(VarCurr) ) ).
fof(addAssignment_37876,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex11)
<=> v119306(VarCurr) ) ).
fof(addAssignment_37875,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex10)
<=> v119340(VarCurr) ) ).
fof(addAssignment_37874,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex9)
<=> v119374(VarCurr) ) ).
fof(addAssignment_37873,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex8)
<=> v119408(VarCurr) ) ).
fof(addAssignment_37872,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex7)
<=> v119442(VarCurr) ) ).
fof(addAssignment_37871,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex6)
<=> v119476(VarCurr) ) ).
fof(addAssignment_37870,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex5)
<=> v119510(VarCurr) ) ).
fof(addAssignment_37869,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex4)
<=> v119544(VarCurr) ) ).
fof(addAssignment_37868,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex3)
<=> v119578(VarCurr) ) ).
fof(addAssignment_37867,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex2)
<=> v119612(VarCurr) ) ).
fof(addAssignment_37866,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex1)
<=> v119646(VarCurr) ) ).
fof(addAssignment_37865,axiom,
! [VarCurr] :
( v118561(VarCurr,bitIndex0)
<=> v119680(VarCurr) ) ).
fof(addAssignment_37864,axiom,
! [VarCurr] :
( v119680(VarCurr)
<=> v119682(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119697(VarNext)
=> ( v119682(VarNext)
<=> v119682(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2728,axiom,
! [VarNext] :
( v119697(VarNext)
=> ( v119682(VarNext)
<=> v119707(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2027,axiom,
! [VarCurr] :
( ( ~ v119698(VarCurr)
& v119699(VarCurr) )
=> ( v119707(VarCurr)
<=> v119708(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2100,axiom,
! [VarCurr] :
( v119698(VarCurr)
=> ( v119707(VarCurr)
<=> v119688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119700(VarCurr)
=> ( v119708(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5300,axiom,
! [VarCurr] :
( v119700(VarCurr)
=> ( v119708(VarCurr)
<=> v119694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23743,axiom,
! [VarCurr] :
( v119697(VarCurr)
<=> ( v119698(VarCurr)
| v119699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23742,axiom,
! [VarCurr] :
( v119699(VarCurr)
<=> ( v119700(VarCurr)
| v119703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23741,axiom,
! [VarCurr] :
( v119703(VarCurr)
<=> ( v119704(VarCurr)
& v119706(VarCurr) ) ) ).
fof(writeUnaryOperator_9514,axiom,
! [VarCurr] :
( ~ v119706(VarCurr)
<=> v119700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23740,axiom,
! [VarCurr] :
( v119704(VarCurr)
<=> ( v119684(VarCurr)
& v119705(VarCurr) ) ) ).
fof(writeUnaryOperator_9513,axiom,
! [VarCurr] :
( ~ v119705(VarCurr)
<=> v119686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23739,axiom,
! [VarCurr] :
( v119700(VarCurr)
<=> ( v119701(VarCurr)
& v119702(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8178,axiom,
! [VarCurr] :
( v119702(VarCurr)
<=> ( v119686(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8177,axiom,
! [VarCurr] :
( v119701(VarCurr)
<=> ( v119684(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23738,axiom,
! [VarCurr] :
( v119698(VarCurr)
<=> ( v119684(VarCurr)
& v119686(VarCurr) ) ) ).
fof(addAssignment_37863,axiom,
! [VarCurr] :
( v119694(VarCurr)
<=> v118595(VarCurr,bitIndex0) ) ).
fof(addAssignment_37862,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex0)
<=> v118597(VarCurr,bitIndex0) ) ).
fof(addAssignment_37861,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex0)
<=> v118604(VarCurr,bitIndex0) ) ).
fof(addAssignment_37860,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex0)
<=> v118601(VarCurr,bitIndex0) ) ).
fof(addAssignment_37859,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex0)
<=> v118603(VarCurr,bitIndex0) ) ).
fof(addAssignment_37858,axiom,
! [VarCurr] :
( v119688(VarCurr)
<=> v118505(VarCurr,bitIndex1) ) ).
fof(addAssignment_37857,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex1)
<=> v119690(VarCurr) ) ).
fof(addAssignment_37856,axiom,
! [VarCurr] :
( v119690(VarCurr)
<=> v119692(VarCurr) ) ).
fof(addAssignment_37855,axiom,
! [VarCurr] :
( v119686(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37854,axiom,
! [VarCurr] :
( v119684(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37853,axiom,
! [VarCurr] :
( v119646(VarCurr)
<=> v119648(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119663(VarNext)
=> ( v119648(VarNext)
<=> v119648(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2727,axiom,
! [VarNext] :
( v119663(VarNext)
=> ( v119648(VarNext)
<=> v119673(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2026,axiom,
! [VarCurr] :
( ( ~ v119664(VarCurr)
& v119665(VarCurr) )
=> ( v119673(VarCurr)
<=> v119674(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2099,axiom,
! [VarCurr] :
( v119664(VarCurr)
=> ( v119673(VarCurr)
<=> v119654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119666(VarCurr)
=> ( v119674(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5299,axiom,
! [VarCurr] :
( v119666(VarCurr)
=> ( v119674(VarCurr)
<=> v119660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23737,axiom,
! [VarCurr] :
( v119663(VarCurr)
<=> ( v119664(VarCurr)
| v119665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23736,axiom,
! [VarCurr] :
( v119665(VarCurr)
<=> ( v119666(VarCurr)
| v119669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23735,axiom,
! [VarCurr] :
( v119669(VarCurr)
<=> ( v119670(VarCurr)
& v119672(VarCurr) ) ) ).
fof(writeUnaryOperator_9512,axiom,
! [VarCurr] :
( ~ v119672(VarCurr)
<=> v119666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23734,axiom,
! [VarCurr] :
( v119670(VarCurr)
<=> ( v119650(VarCurr)
& v119671(VarCurr) ) ) ).
fof(writeUnaryOperator_9511,axiom,
! [VarCurr] :
( ~ v119671(VarCurr)
<=> v119652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23733,axiom,
! [VarCurr] :
( v119666(VarCurr)
<=> ( v119667(VarCurr)
& v119668(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8176,axiom,
! [VarCurr] :
( v119668(VarCurr)
<=> ( v119652(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8175,axiom,
! [VarCurr] :
( v119667(VarCurr)
<=> ( v119650(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23732,axiom,
! [VarCurr] :
( v119664(VarCurr)
<=> ( v119650(VarCurr)
& v119652(VarCurr) ) ) ).
fof(addAssignment_37852,axiom,
! [VarCurr] :
( v119660(VarCurr)
<=> v118595(VarCurr,bitIndex1) ) ).
fof(addAssignment_37851,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex1)
<=> v118597(VarCurr,bitIndex1) ) ).
fof(addAssignment_37850,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex1)
<=> v118604(VarCurr,bitIndex1) ) ).
fof(addAssignment_37849,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex1)
<=> v118601(VarCurr,bitIndex1) ) ).
fof(addAssignment_37848,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex1)
<=> v118603(VarCurr,bitIndex1) ) ).
fof(addAssignment_37847,axiom,
! [VarCurr] :
( v119654(VarCurr)
<=> v118505(VarCurr,bitIndex2) ) ).
fof(addAssignment_37846,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex2)
<=> v119656(VarCurr) ) ).
fof(addAssignment_37845,axiom,
! [VarCurr] :
( v119656(VarCurr)
<=> v119658(VarCurr) ) ).
fof(addAssignment_37844,axiom,
! [VarCurr] :
( v119652(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37843,axiom,
! [VarCurr] :
( v119650(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37842,axiom,
! [VarCurr] :
( v119612(VarCurr)
<=> v119614(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119629(VarNext)
=> ( v119614(VarNext)
<=> v119614(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2726,axiom,
! [VarNext] :
( v119629(VarNext)
=> ( v119614(VarNext)
<=> v119639(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2025,axiom,
! [VarCurr] :
( ( ~ v119630(VarCurr)
& v119631(VarCurr) )
=> ( v119639(VarCurr)
<=> v119640(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2098,axiom,
! [VarCurr] :
( v119630(VarCurr)
=> ( v119639(VarCurr)
<=> v119620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119632(VarCurr)
=> ( v119640(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5298,axiom,
! [VarCurr] :
( v119632(VarCurr)
=> ( v119640(VarCurr)
<=> v119626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23731,axiom,
! [VarCurr] :
( v119629(VarCurr)
<=> ( v119630(VarCurr)
| v119631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23730,axiom,
! [VarCurr] :
( v119631(VarCurr)
<=> ( v119632(VarCurr)
| v119635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23729,axiom,
! [VarCurr] :
( v119635(VarCurr)
<=> ( v119636(VarCurr)
& v119638(VarCurr) ) ) ).
fof(writeUnaryOperator_9510,axiom,
! [VarCurr] :
( ~ v119638(VarCurr)
<=> v119632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23728,axiom,
! [VarCurr] :
( v119636(VarCurr)
<=> ( v119616(VarCurr)
& v119637(VarCurr) ) ) ).
fof(writeUnaryOperator_9509,axiom,
! [VarCurr] :
( ~ v119637(VarCurr)
<=> v119618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23727,axiom,
! [VarCurr] :
( v119632(VarCurr)
<=> ( v119633(VarCurr)
& v119634(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8174,axiom,
! [VarCurr] :
( v119634(VarCurr)
<=> ( v119618(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8173,axiom,
! [VarCurr] :
( v119633(VarCurr)
<=> ( v119616(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23726,axiom,
! [VarCurr] :
( v119630(VarCurr)
<=> ( v119616(VarCurr)
& v119618(VarCurr) ) ) ).
fof(addAssignment_37841,axiom,
! [VarCurr] :
( v119626(VarCurr)
<=> v118595(VarCurr,bitIndex2) ) ).
fof(addAssignment_37840,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex2)
<=> v118597(VarCurr,bitIndex2) ) ).
fof(addAssignment_37839,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex2)
<=> v118604(VarCurr,bitIndex2) ) ).
fof(addAssignment_37838,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex2)
<=> v118601(VarCurr,bitIndex2) ) ).
fof(addAssignment_37837,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex2)
<=> v118603(VarCurr,bitIndex2) ) ).
fof(addAssignment_37836,axiom,
! [VarCurr] :
( v119620(VarCurr)
<=> v118505(VarCurr,bitIndex3) ) ).
fof(addAssignment_37835,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex3)
<=> v119622(VarCurr) ) ).
fof(addAssignment_37834,axiom,
! [VarCurr] :
( v119622(VarCurr)
<=> v119624(VarCurr) ) ).
fof(addAssignment_37833,axiom,
! [VarCurr] :
( v119618(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37832,axiom,
! [VarCurr] :
( v119616(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37831,axiom,
! [VarCurr] :
( v119578(VarCurr)
<=> v119580(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119595(VarNext)
=> ( v119580(VarNext)
<=> v119580(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2725,axiom,
! [VarNext] :
( v119595(VarNext)
=> ( v119580(VarNext)
<=> v119605(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2024,axiom,
! [VarCurr] :
( ( ~ v119596(VarCurr)
& v119597(VarCurr) )
=> ( v119605(VarCurr)
<=> v119606(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2097,axiom,
! [VarCurr] :
( v119596(VarCurr)
=> ( v119605(VarCurr)
<=> v119586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119598(VarCurr)
=> ( v119606(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5297,axiom,
! [VarCurr] :
( v119598(VarCurr)
=> ( v119606(VarCurr)
<=> v119592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23725,axiom,
! [VarCurr] :
( v119595(VarCurr)
<=> ( v119596(VarCurr)
| v119597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23724,axiom,
! [VarCurr] :
( v119597(VarCurr)
<=> ( v119598(VarCurr)
| v119601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23723,axiom,
! [VarCurr] :
( v119601(VarCurr)
<=> ( v119602(VarCurr)
& v119604(VarCurr) ) ) ).
fof(writeUnaryOperator_9508,axiom,
! [VarCurr] :
( ~ v119604(VarCurr)
<=> v119598(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23722,axiom,
! [VarCurr] :
( v119602(VarCurr)
<=> ( v119582(VarCurr)
& v119603(VarCurr) ) ) ).
fof(writeUnaryOperator_9507,axiom,
! [VarCurr] :
( ~ v119603(VarCurr)
<=> v119584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23721,axiom,
! [VarCurr] :
( v119598(VarCurr)
<=> ( v119599(VarCurr)
& v119600(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8172,axiom,
! [VarCurr] :
( v119600(VarCurr)
<=> ( v119584(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8171,axiom,
! [VarCurr] :
( v119599(VarCurr)
<=> ( v119582(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23720,axiom,
! [VarCurr] :
( v119596(VarCurr)
<=> ( v119582(VarCurr)
& v119584(VarCurr) ) ) ).
fof(addAssignment_37830,axiom,
! [VarCurr] :
( v119592(VarCurr)
<=> v118595(VarCurr,bitIndex3) ) ).
fof(addAssignment_37829,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex3)
<=> v118597(VarCurr,bitIndex3) ) ).
fof(addAssignment_37828,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex3)
<=> v118604(VarCurr,bitIndex3) ) ).
fof(addAssignment_37827,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex3)
<=> v118601(VarCurr,bitIndex3) ) ).
fof(addAssignment_37826,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex3)
<=> v118603(VarCurr,bitIndex3) ) ).
fof(addAssignment_37825,axiom,
! [VarCurr] :
( v119586(VarCurr)
<=> v118505(VarCurr,bitIndex4) ) ).
fof(addAssignment_37824,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex4)
<=> v119588(VarCurr) ) ).
fof(addAssignment_37823,axiom,
! [VarCurr] :
( v119588(VarCurr)
<=> v119590(VarCurr) ) ).
fof(addAssignment_37822,axiom,
! [VarCurr] :
( v119584(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37821,axiom,
! [VarCurr] :
( v119582(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37820,axiom,
! [VarCurr] :
( v119544(VarCurr)
<=> v119546(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119561(VarNext)
=> ( v119546(VarNext)
<=> v119546(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2724,axiom,
! [VarNext] :
( v119561(VarNext)
=> ( v119546(VarNext)
<=> v119571(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2023,axiom,
! [VarCurr] :
( ( ~ v119562(VarCurr)
& v119563(VarCurr) )
=> ( v119571(VarCurr)
<=> v119572(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2096,axiom,
! [VarCurr] :
( v119562(VarCurr)
=> ( v119571(VarCurr)
<=> v119552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119564(VarCurr)
=> ( v119572(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5296,axiom,
! [VarCurr] :
( v119564(VarCurr)
=> ( v119572(VarCurr)
<=> v119558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23719,axiom,
! [VarCurr] :
( v119561(VarCurr)
<=> ( v119562(VarCurr)
| v119563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23718,axiom,
! [VarCurr] :
( v119563(VarCurr)
<=> ( v119564(VarCurr)
| v119567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23717,axiom,
! [VarCurr] :
( v119567(VarCurr)
<=> ( v119568(VarCurr)
& v119570(VarCurr) ) ) ).
fof(writeUnaryOperator_9506,axiom,
! [VarCurr] :
( ~ v119570(VarCurr)
<=> v119564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23716,axiom,
! [VarCurr] :
( v119568(VarCurr)
<=> ( v119548(VarCurr)
& v119569(VarCurr) ) ) ).
fof(writeUnaryOperator_9505,axiom,
! [VarCurr] :
( ~ v119569(VarCurr)
<=> v119550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23715,axiom,
! [VarCurr] :
( v119564(VarCurr)
<=> ( v119565(VarCurr)
& v119566(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8170,axiom,
! [VarCurr] :
( v119566(VarCurr)
<=> ( v119550(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8169,axiom,
! [VarCurr] :
( v119565(VarCurr)
<=> ( v119548(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23714,axiom,
! [VarCurr] :
( v119562(VarCurr)
<=> ( v119548(VarCurr)
& v119550(VarCurr) ) ) ).
fof(addAssignment_37819,axiom,
! [VarCurr] :
( v119558(VarCurr)
<=> v118595(VarCurr,bitIndex4) ) ).
fof(addAssignment_37818,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex4)
<=> v118597(VarCurr,bitIndex4) ) ).
fof(addAssignment_37817,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex4)
<=> v118604(VarCurr,bitIndex4) ) ).
fof(addAssignment_37816,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex4)
<=> v118601(VarCurr,bitIndex4) ) ).
fof(addAssignment_37815,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex4)
<=> v118603(VarCurr,bitIndex4) ) ).
fof(addAssignment_37814,axiom,
! [VarCurr] :
( v119552(VarCurr)
<=> v118505(VarCurr,bitIndex5) ) ).
fof(addAssignment_37813,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex5)
<=> v119554(VarCurr) ) ).
fof(addAssignment_37812,axiom,
! [VarCurr] :
( v119554(VarCurr)
<=> v119556(VarCurr) ) ).
fof(addAssignment_37811,axiom,
! [VarCurr] :
( v119550(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37810,axiom,
! [VarCurr] :
( v119548(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37809,axiom,
! [VarCurr] :
( v119510(VarCurr)
<=> v119512(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119527(VarNext)
=> ( v119512(VarNext)
<=> v119512(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2723,axiom,
! [VarNext] :
( v119527(VarNext)
=> ( v119512(VarNext)
<=> v119537(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2022,axiom,
! [VarCurr] :
( ( ~ v119528(VarCurr)
& v119529(VarCurr) )
=> ( v119537(VarCurr)
<=> v119538(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2095,axiom,
! [VarCurr] :
( v119528(VarCurr)
=> ( v119537(VarCurr)
<=> v119518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119530(VarCurr)
=> ( v119538(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5295,axiom,
! [VarCurr] :
( v119530(VarCurr)
=> ( v119538(VarCurr)
<=> v119524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23713,axiom,
! [VarCurr] :
( v119527(VarCurr)
<=> ( v119528(VarCurr)
| v119529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23712,axiom,
! [VarCurr] :
( v119529(VarCurr)
<=> ( v119530(VarCurr)
| v119533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23711,axiom,
! [VarCurr] :
( v119533(VarCurr)
<=> ( v119534(VarCurr)
& v119536(VarCurr) ) ) ).
fof(writeUnaryOperator_9504,axiom,
! [VarCurr] :
( ~ v119536(VarCurr)
<=> v119530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23710,axiom,
! [VarCurr] :
( v119534(VarCurr)
<=> ( v119514(VarCurr)
& v119535(VarCurr) ) ) ).
fof(writeUnaryOperator_9503,axiom,
! [VarCurr] :
( ~ v119535(VarCurr)
<=> v119516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23709,axiom,
! [VarCurr] :
( v119530(VarCurr)
<=> ( v119531(VarCurr)
& v119532(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8168,axiom,
! [VarCurr] :
( v119532(VarCurr)
<=> ( v119516(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8167,axiom,
! [VarCurr] :
( v119531(VarCurr)
<=> ( v119514(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23708,axiom,
! [VarCurr] :
( v119528(VarCurr)
<=> ( v119514(VarCurr)
& v119516(VarCurr) ) ) ).
fof(addAssignment_37808,axiom,
! [VarCurr] :
( v119524(VarCurr)
<=> v118595(VarCurr,bitIndex5) ) ).
fof(addAssignment_37807,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex5)
<=> v118597(VarCurr,bitIndex5) ) ).
fof(addAssignment_37806,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex5)
<=> v118604(VarCurr,bitIndex5) ) ).
fof(addAssignment_37805,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex5)
<=> v118601(VarCurr,bitIndex5) ) ).
fof(addAssignment_37804,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex5)
<=> v118603(VarCurr,bitIndex5) ) ).
fof(addAssignment_37803,axiom,
! [VarCurr] :
( v119518(VarCurr)
<=> v118505(VarCurr,bitIndex6) ) ).
fof(addAssignment_37802,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex6)
<=> v119520(VarCurr) ) ).
fof(addAssignment_37801,axiom,
! [VarCurr] :
( v119520(VarCurr)
<=> v119522(VarCurr) ) ).
fof(addAssignment_37800,axiom,
! [VarCurr] :
( v119516(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37799,axiom,
! [VarCurr] :
( v119514(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37798,axiom,
! [VarCurr] :
( v119476(VarCurr)
<=> v119478(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119493(VarNext)
=> ( v119478(VarNext)
<=> v119478(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2722,axiom,
! [VarNext] :
( v119493(VarNext)
=> ( v119478(VarNext)
<=> v119503(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2021,axiom,
! [VarCurr] :
( ( ~ v119494(VarCurr)
& v119495(VarCurr) )
=> ( v119503(VarCurr)
<=> v119504(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2094,axiom,
! [VarCurr] :
( v119494(VarCurr)
=> ( v119503(VarCurr)
<=> v119484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119496(VarCurr)
=> ( v119504(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5294,axiom,
! [VarCurr] :
( v119496(VarCurr)
=> ( v119504(VarCurr)
<=> v119490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23707,axiom,
! [VarCurr] :
( v119493(VarCurr)
<=> ( v119494(VarCurr)
| v119495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23706,axiom,
! [VarCurr] :
( v119495(VarCurr)
<=> ( v119496(VarCurr)
| v119499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23705,axiom,
! [VarCurr] :
( v119499(VarCurr)
<=> ( v119500(VarCurr)
& v119502(VarCurr) ) ) ).
fof(writeUnaryOperator_9502,axiom,
! [VarCurr] :
( ~ v119502(VarCurr)
<=> v119496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23704,axiom,
! [VarCurr] :
( v119500(VarCurr)
<=> ( v119480(VarCurr)
& v119501(VarCurr) ) ) ).
fof(writeUnaryOperator_9501,axiom,
! [VarCurr] :
( ~ v119501(VarCurr)
<=> v119482(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23703,axiom,
! [VarCurr] :
( v119496(VarCurr)
<=> ( v119497(VarCurr)
& v119498(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8166,axiom,
! [VarCurr] :
( v119498(VarCurr)
<=> ( v119482(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8165,axiom,
! [VarCurr] :
( v119497(VarCurr)
<=> ( v119480(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23702,axiom,
! [VarCurr] :
( v119494(VarCurr)
<=> ( v119480(VarCurr)
& v119482(VarCurr) ) ) ).
fof(addAssignment_37797,axiom,
! [VarCurr] :
( v119490(VarCurr)
<=> v118595(VarCurr,bitIndex6) ) ).
fof(addAssignment_37796,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex6)
<=> v118597(VarCurr,bitIndex6) ) ).
fof(addAssignment_37795,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex6)
<=> v118604(VarCurr,bitIndex6) ) ).
fof(addAssignment_37794,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex6)
<=> v118601(VarCurr,bitIndex6) ) ).
fof(addAssignment_37793,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex6)
<=> v118603(VarCurr,bitIndex6) ) ).
fof(addAssignment_37792,axiom,
! [VarCurr] :
( v119484(VarCurr)
<=> v118505(VarCurr,bitIndex7) ) ).
fof(addAssignment_37791,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex7)
<=> v119486(VarCurr) ) ).
fof(addAssignment_37790,axiom,
! [VarCurr] :
( v119486(VarCurr)
<=> v119488(VarCurr) ) ).
fof(addAssignment_37789,axiom,
! [VarCurr] :
( v119482(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37788,axiom,
! [VarCurr] :
( v119480(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37787,axiom,
! [VarCurr] :
( v119442(VarCurr)
<=> v119444(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119459(VarNext)
=> ( v119444(VarNext)
<=> v119444(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2721,axiom,
! [VarNext] :
( v119459(VarNext)
=> ( v119444(VarNext)
<=> v119469(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2020,axiom,
! [VarCurr] :
( ( ~ v119460(VarCurr)
& v119461(VarCurr) )
=> ( v119469(VarCurr)
<=> v119470(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2093,axiom,
! [VarCurr] :
( v119460(VarCurr)
=> ( v119469(VarCurr)
<=> v119450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119462(VarCurr)
=> ( v119470(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5293,axiom,
! [VarCurr] :
( v119462(VarCurr)
=> ( v119470(VarCurr)
<=> v119456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23701,axiom,
! [VarCurr] :
( v119459(VarCurr)
<=> ( v119460(VarCurr)
| v119461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23700,axiom,
! [VarCurr] :
( v119461(VarCurr)
<=> ( v119462(VarCurr)
| v119465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23699,axiom,
! [VarCurr] :
( v119465(VarCurr)
<=> ( v119466(VarCurr)
& v119468(VarCurr) ) ) ).
fof(writeUnaryOperator_9500,axiom,
! [VarCurr] :
( ~ v119468(VarCurr)
<=> v119462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23698,axiom,
! [VarCurr] :
( v119466(VarCurr)
<=> ( v119446(VarCurr)
& v119467(VarCurr) ) ) ).
fof(writeUnaryOperator_9499,axiom,
! [VarCurr] :
( ~ v119467(VarCurr)
<=> v119448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23697,axiom,
! [VarCurr] :
( v119462(VarCurr)
<=> ( v119463(VarCurr)
& v119464(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8164,axiom,
! [VarCurr] :
( v119464(VarCurr)
<=> ( v119448(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8163,axiom,
! [VarCurr] :
( v119463(VarCurr)
<=> ( v119446(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23696,axiom,
! [VarCurr] :
( v119460(VarCurr)
<=> ( v119446(VarCurr)
& v119448(VarCurr) ) ) ).
fof(addAssignment_37786,axiom,
! [VarCurr] :
( v119456(VarCurr)
<=> v118595(VarCurr,bitIndex7) ) ).
fof(addAssignment_37785,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex7)
<=> v118597(VarCurr,bitIndex7) ) ).
fof(addAssignment_37784,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex7)
<=> v118604(VarCurr,bitIndex7) ) ).
fof(addAssignment_37783,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex7)
<=> v118601(VarCurr,bitIndex7) ) ).
fof(addAssignment_37782,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex7)
<=> v118603(VarCurr,bitIndex7) ) ).
fof(addAssignment_37781,axiom,
! [VarCurr] :
( v119450(VarCurr)
<=> v118505(VarCurr,bitIndex8) ) ).
fof(addAssignment_37780,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex8)
<=> v119452(VarCurr) ) ).
fof(addAssignment_37779,axiom,
! [VarCurr] :
( v119452(VarCurr)
<=> v119454(VarCurr) ) ).
fof(addAssignment_37778,axiom,
! [VarCurr] :
( v119448(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37777,axiom,
! [VarCurr] :
( v119446(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37776,axiom,
! [VarCurr] :
( v119408(VarCurr)
<=> v119410(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119425(VarNext)
=> ( v119410(VarNext)
<=> v119410(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2720,axiom,
! [VarNext] :
( v119425(VarNext)
=> ( v119410(VarNext)
<=> v119435(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2019,axiom,
! [VarCurr] :
( ( ~ v119426(VarCurr)
& v119427(VarCurr) )
=> ( v119435(VarCurr)
<=> v119436(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2092,axiom,
! [VarCurr] :
( v119426(VarCurr)
=> ( v119435(VarCurr)
<=> v119416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119428(VarCurr)
=> ( v119436(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5292,axiom,
! [VarCurr] :
( v119428(VarCurr)
=> ( v119436(VarCurr)
<=> v119422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23695,axiom,
! [VarCurr] :
( v119425(VarCurr)
<=> ( v119426(VarCurr)
| v119427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23694,axiom,
! [VarCurr] :
( v119427(VarCurr)
<=> ( v119428(VarCurr)
| v119431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23693,axiom,
! [VarCurr] :
( v119431(VarCurr)
<=> ( v119432(VarCurr)
& v119434(VarCurr) ) ) ).
fof(writeUnaryOperator_9498,axiom,
! [VarCurr] :
( ~ v119434(VarCurr)
<=> v119428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23692,axiom,
! [VarCurr] :
( v119432(VarCurr)
<=> ( v119412(VarCurr)
& v119433(VarCurr) ) ) ).
fof(writeUnaryOperator_9497,axiom,
! [VarCurr] :
( ~ v119433(VarCurr)
<=> v119414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23691,axiom,
! [VarCurr] :
( v119428(VarCurr)
<=> ( v119429(VarCurr)
& v119430(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8162,axiom,
! [VarCurr] :
( v119430(VarCurr)
<=> ( v119414(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8161,axiom,
! [VarCurr] :
( v119429(VarCurr)
<=> ( v119412(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23690,axiom,
! [VarCurr] :
( v119426(VarCurr)
<=> ( v119412(VarCurr)
& v119414(VarCurr) ) ) ).
fof(addAssignment_37775,axiom,
! [VarCurr] :
( v119422(VarCurr)
<=> v118595(VarCurr,bitIndex8) ) ).
fof(addAssignment_37774,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex8)
<=> v118597(VarCurr,bitIndex8) ) ).
fof(addAssignment_37773,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex8)
<=> v118604(VarCurr,bitIndex8) ) ).
fof(addAssignment_37772,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex8)
<=> v118601(VarCurr,bitIndex8) ) ).
fof(addAssignment_37771,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex8)
<=> v118603(VarCurr,bitIndex8) ) ).
fof(addAssignment_37770,axiom,
! [VarCurr] :
( v119416(VarCurr)
<=> v118505(VarCurr,bitIndex9) ) ).
fof(addAssignment_37769,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex9)
<=> v119418(VarCurr) ) ).
fof(addAssignment_37768,axiom,
! [VarCurr] :
( v119418(VarCurr)
<=> v119420(VarCurr) ) ).
fof(addAssignment_37767,axiom,
! [VarCurr] :
( v119414(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37766,axiom,
! [VarCurr] :
( v119412(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37765,axiom,
! [VarCurr] :
( v119374(VarCurr)
<=> v119376(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119391(VarNext)
=> ( v119376(VarNext)
<=> v119376(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2719,axiom,
! [VarNext] :
( v119391(VarNext)
=> ( v119376(VarNext)
<=> v119401(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2018,axiom,
! [VarCurr] :
( ( ~ v119392(VarCurr)
& v119393(VarCurr) )
=> ( v119401(VarCurr)
<=> v119402(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2091,axiom,
! [VarCurr] :
( v119392(VarCurr)
=> ( v119401(VarCurr)
<=> v119382(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119394(VarCurr)
=> ( v119402(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5291,axiom,
! [VarCurr] :
( v119394(VarCurr)
=> ( v119402(VarCurr)
<=> v119388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23689,axiom,
! [VarCurr] :
( v119391(VarCurr)
<=> ( v119392(VarCurr)
| v119393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23688,axiom,
! [VarCurr] :
( v119393(VarCurr)
<=> ( v119394(VarCurr)
| v119397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23687,axiom,
! [VarCurr] :
( v119397(VarCurr)
<=> ( v119398(VarCurr)
& v119400(VarCurr) ) ) ).
fof(writeUnaryOperator_9496,axiom,
! [VarCurr] :
( ~ v119400(VarCurr)
<=> v119394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23686,axiom,
! [VarCurr] :
( v119398(VarCurr)
<=> ( v119378(VarCurr)
& v119399(VarCurr) ) ) ).
fof(writeUnaryOperator_9495,axiom,
! [VarCurr] :
( ~ v119399(VarCurr)
<=> v119380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23685,axiom,
! [VarCurr] :
( v119394(VarCurr)
<=> ( v119395(VarCurr)
& v119396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8160,axiom,
! [VarCurr] :
( v119396(VarCurr)
<=> ( v119380(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8159,axiom,
! [VarCurr] :
( v119395(VarCurr)
<=> ( v119378(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23684,axiom,
! [VarCurr] :
( v119392(VarCurr)
<=> ( v119378(VarCurr)
& v119380(VarCurr) ) ) ).
fof(addAssignment_37764,axiom,
! [VarCurr] :
( v119388(VarCurr)
<=> v118595(VarCurr,bitIndex9) ) ).
fof(addAssignment_37763,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex9)
<=> v118597(VarCurr,bitIndex9) ) ).
fof(addAssignment_37762,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex9)
<=> v118604(VarCurr,bitIndex9) ) ).
fof(addAssignment_37761,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex9)
<=> v118601(VarCurr,bitIndex9) ) ).
fof(addAssignment_37760,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex9)
<=> v118603(VarCurr,bitIndex9) ) ).
fof(addAssignment_37759,axiom,
! [VarCurr] :
( v119382(VarCurr)
<=> v118505(VarCurr,bitIndex10) ) ).
fof(addAssignment_37758,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex10)
<=> v119384(VarCurr) ) ).
fof(addAssignment_37757,axiom,
! [VarCurr] :
( v119384(VarCurr)
<=> v119386(VarCurr) ) ).
fof(addAssignment_37756,axiom,
! [VarCurr] :
( v119380(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37755,axiom,
! [VarCurr] :
( v119378(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37754,axiom,
! [VarCurr] :
( v119340(VarCurr)
<=> v119342(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119357(VarNext)
=> ( v119342(VarNext)
<=> v119342(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2718,axiom,
! [VarNext] :
( v119357(VarNext)
=> ( v119342(VarNext)
<=> v119367(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2017,axiom,
! [VarCurr] :
( ( ~ v119358(VarCurr)
& v119359(VarCurr) )
=> ( v119367(VarCurr)
<=> v119368(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2090,axiom,
! [VarCurr] :
( v119358(VarCurr)
=> ( v119367(VarCurr)
<=> v119348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119360(VarCurr)
=> ( v119368(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5290,axiom,
! [VarCurr] :
( v119360(VarCurr)
=> ( v119368(VarCurr)
<=> v119354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23683,axiom,
! [VarCurr] :
( v119357(VarCurr)
<=> ( v119358(VarCurr)
| v119359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23682,axiom,
! [VarCurr] :
( v119359(VarCurr)
<=> ( v119360(VarCurr)
| v119363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23681,axiom,
! [VarCurr] :
( v119363(VarCurr)
<=> ( v119364(VarCurr)
& v119366(VarCurr) ) ) ).
fof(writeUnaryOperator_9494,axiom,
! [VarCurr] :
( ~ v119366(VarCurr)
<=> v119360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23680,axiom,
! [VarCurr] :
( v119364(VarCurr)
<=> ( v119344(VarCurr)
& v119365(VarCurr) ) ) ).
fof(writeUnaryOperator_9493,axiom,
! [VarCurr] :
( ~ v119365(VarCurr)
<=> v119346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23679,axiom,
! [VarCurr] :
( v119360(VarCurr)
<=> ( v119361(VarCurr)
& v119362(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8158,axiom,
! [VarCurr] :
( v119362(VarCurr)
<=> ( v119346(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8157,axiom,
! [VarCurr] :
( v119361(VarCurr)
<=> ( v119344(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23678,axiom,
! [VarCurr] :
( v119358(VarCurr)
<=> ( v119344(VarCurr)
& v119346(VarCurr) ) ) ).
fof(addAssignment_37753,axiom,
! [VarCurr] :
( v119354(VarCurr)
<=> v118595(VarCurr,bitIndex10) ) ).
fof(addAssignment_37752,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex10)
<=> v118597(VarCurr,bitIndex10) ) ).
fof(addAssignment_37751,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex10)
<=> v118604(VarCurr,bitIndex10) ) ).
fof(addAssignment_37750,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex10)
<=> v118601(VarCurr,bitIndex10) ) ).
fof(addAssignment_37749,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex10)
<=> v118603(VarCurr,bitIndex10) ) ).
fof(addAssignment_37748,axiom,
! [VarCurr] :
( v119348(VarCurr)
<=> v118505(VarCurr,bitIndex11) ) ).
fof(addAssignment_37747,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex11)
<=> v119350(VarCurr) ) ).
fof(addAssignment_37746,axiom,
! [VarCurr] :
( v119350(VarCurr)
<=> v119352(VarCurr) ) ).
fof(addAssignment_37745,axiom,
! [VarCurr] :
( v119346(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37744,axiom,
! [VarCurr] :
( v119344(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37743,axiom,
! [VarCurr] :
( v119306(VarCurr)
<=> v119308(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119323(VarNext)
=> ( v119308(VarNext)
<=> v119308(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2717,axiom,
! [VarNext] :
( v119323(VarNext)
=> ( v119308(VarNext)
<=> v119333(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2016,axiom,
! [VarCurr] :
( ( ~ v119324(VarCurr)
& v119325(VarCurr) )
=> ( v119333(VarCurr)
<=> v119334(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2089,axiom,
! [VarCurr] :
( v119324(VarCurr)
=> ( v119333(VarCurr)
<=> v119314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119326(VarCurr)
=> ( v119334(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5289,axiom,
! [VarCurr] :
( v119326(VarCurr)
=> ( v119334(VarCurr)
<=> v119320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23677,axiom,
! [VarCurr] :
( v119323(VarCurr)
<=> ( v119324(VarCurr)
| v119325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23676,axiom,
! [VarCurr] :
( v119325(VarCurr)
<=> ( v119326(VarCurr)
| v119329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23675,axiom,
! [VarCurr] :
( v119329(VarCurr)
<=> ( v119330(VarCurr)
& v119332(VarCurr) ) ) ).
fof(writeUnaryOperator_9492,axiom,
! [VarCurr] :
( ~ v119332(VarCurr)
<=> v119326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23674,axiom,
! [VarCurr] :
( v119330(VarCurr)
<=> ( v119310(VarCurr)
& v119331(VarCurr) ) ) ).
fof(writeUnaryOperator_9491,axiom,
! [VarCurr] :
( ~ v119331(VarCurr)
<=> v119312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23673,axiom,
! [VarCurr] :
( v119326(VarCurr)
<=> ( v119327(VarCurr)
& v119328(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8156,axiom,
! [VarCurr] :
( v119328(VarCurr)
<=> ( v119312(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8155,axiom,
! [VarCurr] :
( v119327(VarCurr)
<=> ( v119310(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23672,axiom,
! [VarCurr] :
( v119324(VarCurr)
<=> ( v119310(VarCurr)
& v119312(VarCurr) ) ) ).
fof(addAssignment_37742,axiom,
! [VarCurr] :
( v119320(VarCurr)
<=> v118595(VarCurr,bitIndex11) ) ).
fof(addAssignment_37741,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex11)
<=> v118597(VarCurr,bitIndex11) ) ).
fof(addAssignment_37740,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex11)
<=> v118604(VarCurr,bitIndex11) ) ).
fof(addAssignment_37739,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex11)
<=> v118601(VarCurr,bitIndex11) ) ).
fof(addAssignment_37738,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex11)
<=> v118603(VarCurr,bitIndex11) ) ).
fof(addAssignment_37737,axiom,
! [VarCurr] :
( v119314(VarCurr)
<=> v118505(VarCurr,bitIndex12) ) ).
fof(addAssignment_37736,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex12)
<=> v119316(VarCurr) ) ).
fof(addAssignment_37735,axiom,
! [VarCurr] :
( v119316(VarCurr)
<=> v119318(VarCurr) ) ).
fof(addAssignment_37734,axiom,
! [VarCurr] :
( v119312(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37733,axiom,
! [VarCurr] :
( v119310(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37732,axiom,
! [VarCurr] :
( v119272(VarCurr)
<=> v119274(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119289(VarNext)
=> ( v119274(VarNext)
<=> v119274(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2716,axiom,
! [VarNext] :
( v119289(VarNext)
=> ( v119274(VarNext)
<=> v119299(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2015,axiom,
! [VarCurr] :
( ( ~ v119290(VarCurr)
& v119291(VarCurr) )
=> ( v119299(VarCurr)
<=> v119300(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2088,axiom,
! [VarCurr] :
( v119290(VarCurr)
=> ( v119299(VarCurr)
<=> v119280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119292(VarCurr)
=> ( v119300(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5288,axiom,
! [VarCurr] :
( v119292(VarCurr)
=> ( v119300(VarCurr)
<=> v119286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23671,axiom,
! [VarCurr] :
( v119289(VarCurr)
<=> ( v119290(VarCurr)
| v119291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23670,axiom,
! [VarCurr] :
( v119291(VarCurr)
<=> ( v119292(VarCurr)
| v119295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23669,axiom,
! [VarCurr] :
( v119295(VarCurr)
<=> ( v119296(VarCurr)
& v119298(VarCurr) ) ) ).
fof(writeUnaryOperator_9490,axiom,
! [VarCurr] :
( ~ v119298(VarCurr)
<=> v119292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23668,axiom,
! [VarCurr] :
( v119296(VarCurr)
<=> ( v119276(VarCurr)
& v119297(VarCurr) ) ) ).
fof(writeUnaryOperator_9489,axiom,
! [VarCurr] :
( ~ v119297(VarCurr)
<=> v119278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23667,axiom,
! [VarCurr] :
( v119292(VarCurr)
<=> ( v119293(VarCurr)
& v119294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8154,axiom,
! [VarCurr] :
( v119294(VarCurr)
<=> ( v119278(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8153,axiom,
! [VarCurr] :
( v119293(VarCurr)
<=> ( v119276(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23666,axiom,
! [VarCurr] :
( v119290(VarCurr)
<=> ( v119276(VarCurr)
& v119278(VarCurr) ) ) ).
fof(addAssignment_37731,axiom,
! [VarCurr] :
( v119286(VarCurr)
<=> v118595(VarCurr,bitIndex12) ) ).
fof(addAssignment_37730,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex12)
<=> v118597(VarCurr,bitIndex12) ) ).
fof(addAssignment_37729,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex12)
<=> v118604(VarCurr,bitIndex12) ) ).
fof(addAssignment_37728,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex12)
<=> v118601(VarCurr,bitIndex12) ) ).
fof(addAssignment_37727,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex12)
<=> v118603(VarCurr,bitIndex12) ) ).
fof(addAssignment_37726,axiom,
! [VarCurr] :
( v119280(VarCurr)
<=> v118505(VarCurr,bitIndex13) ) ).
fof(addAssignment_37725,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex13)
<=> v119282(VarCurr) ) ).
fof(addAssignment_37724,axiom,
! [VarCurr] :
( v119282(VarCurr)
<=> v119284(VarCurr) ) ).
fof(addAssignment_37723,axiom,
! [VarCurr] :
( v119278(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37722,axiom,
! [VarCurr] :
( v119276(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37721,axiom,
! [VarCurr] :
( v119238(VarCurr)
<=> v119240(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119255(VarNext)
=> ( v119240(VarNext)
<=> v119240(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2715,axiom,
! [VarNext] :
( v119255(VarNext)
=> ( v119240(VarNext)
<=> v119265(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2014,axiom,
! [VarCurr] :
( ( ~ v119256(VarCurr)
& v119257(VarCurr) )
=> ( v119265(VarCurr)
<=> v119266(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2087,axiom,
! [VarCurr] :
( v119256(VarCurr)
=> ( v119265(VarCurr)
<=> v119246(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119258(VarCurr)
=> ( v119266(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5287,axiom,
! [VarCurr] :
( v119258(VarCurr)
=> ( v119266(VarCurr)
<=> v119252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23665,axiom,
! [VarCurr] :
( v119255(VarCurr)
<=> ( v119256(VarCurr)
| v119257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23664,axiom,
! [VarCurr] :
( v119257(VarCurr)
<=> ( v119258(VarCurr)
| v119261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23663,axiom,
! [VarCurr] :
( v119261(VarCurr)
<=> ( v119262(VarCurr)
& v119264(VarCurr) ) ) ).
fof(writeUnaryOperator_9488,axiom,
! [VarCurr] :
( ~ v119264(VarCurr)
<=> v119258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23662,axiom,
! [VarCurr] :
( v119262(VarCurr)
<=> ( v119242(VarCurr)
& v119263(VarCurr) ) ) ).
fof(writeUnaryOperator_9487,axiom,
! [VarCurr] :
( ~ v119263(VarCurr)
<=> v119244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23661,axiom,
! [VarCurr] :
( v119258(VarCurr)
<=> ( v119259(VarCurr)
& v119260(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8152,axiom,
! [VarCurr] :
( v119260(VarCurr)
<=> ( v119244(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8151,axiom,
! [VarCurr] :
( v119259(VarCurr)
<=> ( v119242(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23660,axiom,
! [VarCurr] :
( v119256(VarCurr)
<=> ( v119242(VarCurr)
& v119244(VarCurr) ) ) ).
fof(addAssignment_37720,axiom,
! [VarCurr] :
( v119252(VarCurr)
<=> v118595(VarCurr,bitIndex13) ) ).
fof(addAssignment_37719,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex13)
<=> v118597(VarCurr,bitIndex13) ) ).
fof(addAssignment_37718,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex13)
<=> v118604(VarCurr,bitIndex13) ) ).
fof(addAssignment_37717,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex13)
<=> v118601(VarCurr,bitIndex13) ) ).
fof(addAssignment_37716,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex13)
<=> v118603(VarCurr,bitIndex13) ) ).
fof(addAssignment_37715,axiom,
! [VarCurr] :
( v119246(VarCurr)
<=> v118505(VarCurr,bitIndex14) ) ).
fof(addAssignment_37714,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex14)
<=> v119248(VarCurr) ) ).
fof(addAssignment_37713,axiom,
! [VarCurr] :
( v119248(VarCurr)
<=> v119250(VarCurr) ) ).
fof(addAssignment_37712,axiom,
! [VarCurr] :
( v119244(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37711,axiom,
! [VarCurr] :
( v119242(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37710,axiom,
! [VarCurr] :
( v119204(VarCurr)
<=> v119206(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119221(VarNext)
=> ( v119206(VarNext)
<=> v119206(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2714,axiom,
! [VarNext] :
( v119221(VarNext)
=> ( v119206(VarNext)
<=> v119231(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2013,axiom,
! [VarCurr] :
( ( ~ v119222(VarCurr)
& v119223(VarCurr) )
=> ( v119231(VarCurr)
<=> v119232(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2086,axiom,
! [VarCurr] :
( v119222(VarCurr)
=> ( v119231(VarCurr)
<=> v119212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119224(VarCurr)
=> ( v119232(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5286,axiom,
! [VarCurr] :
( v119224(VarCurr)
=> ( v119232(VarCurr)
<=> v119218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23659,axiom,
! [VarCurr] :
( v119221(VarCurr)
<=> ( v119222(VarCurr)
| v119223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23658,axiom,
! [VarCurr] :
( v119223(VarCurr)
<=> ( v119224(VarCurr)
| v119227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23657,axiom,
! [VarCurr] :
( v119227(VarCurr)
<=> ( v119228(VarCurr)
& v119230(VarCurr) ) ) ).
fof(writeUnaryOperator_9486,axiom,
! [VarCurr] :
( ~ v119230(VarCurr)
<=> v119224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23656,axiom,
! [VarCurr] :
( v119228(VarCurr)
<=> ( v119208(VarCurr)
& v119229(VarCurr) ) ) ).
fof(writeUnaryOperator_9485,axiom,
! [VarCurr] :
( ~ v119229(VarCurr)
<=> v119210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23655,axiom,
! [VarCurr] :
( v119224(VarCurr)
<=> ( v119225(VarCurr)
& v119226(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8150,axiom,
! [VarCurr] :
( v119226(VarCurr)
<=> ( v119210(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8149,axiom,
! [VarCurr] :
( v119225(VarCurr)
<=> ( v119208(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23654,axiom,
! [VarCurr] :
( v119222(VarCurr)
<=> ( v119208(VarCurr)
& v119210(VarCurr) ) ) ).
fof(addAssignment_37709,axiom,
! [VarCurr] :
( v119218(VarCurr)
<=> v118595(VarCurr,bitIndex14) ) ).
fof(addAssignment_37708,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex14)
<=> v118597(VarCurr,bitIndex14) ) ).
fof(addAssignment_37707,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex14)
<=> v118604(VarCurr,bitIndex14) ) ).
fof(addAssignment_37706,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex14)
<=> v118601(VarCurr,bitIndex14) ) ).
fof(addAssignment_37705,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex14)
<=> v118603(VarCurr,bitIndex14) ) ).
fof(addAssignment_37704,axiom,
! [VarCurr] :
( v119212(VarCurr)
<=> v118505(VarCurr,bitIndex15) ) ).
fof(addAssignment_37703,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex15)
<=> v119214(VarCurr) ) ).
fof(addAssignment_37702,axiom,
! [VarCurr] :
( v119214(VarCurr)
<=> v119216(VarCurr) ) ).
fof(addAssignment_37701,axiom,
! [VarCurr] :
( v119210(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37700,axiom,
! [VarCurr] :
( v119208(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37699,axiom,
! [VarCurr] :
( v119170(VarCurr)
<=> v119172(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119187(VarNext)
=> ( v119172(VarNext)
<=> v119172(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2713,axiom,
! [VarNext] :
( v119187(VarNext)
=> ( v119172(VarNext)
<=> v119197(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2012,axiom,
! [VarCurr] :
( ( ~ v119188(VarCurr)
& v119189(VarCurr) )
=> ( v119197(VarCurr)
<=> v119198(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2085,axiom,
! [VarCurr] :
( v119188(VarCurr)
=> ( v119197(VarCurr)
<=> v119178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119190(VarCurr)
=> ( v119198(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5285,axiom,
! [VarCurr] :
( v119190(VarCurr)
=> ( v119198(VarCurr)
<=> v119184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23653,axiom,
! [VarCurr] :
( v119187(VarCurr)
<=> ( v119188(VarCurr)
| v119189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23652,axiom,
! [VarCurr] :
( v119189(VarCurr)
<=> ( v119190(VarCurr)
| v119193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23651,axiom,
! [VarCurr] :
( v119193(VarCurr)
<=> ( v119194(VarCurr)
& v119196(VarCurr) ) ) ).
fof(writeUnaryOperator_9484,axiom,
! [VarCurr] :
( ~ v119196(VarCurr)
<=> v119190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23650,axiom,
! [VarCurr] :
( v119194(VarCurr)
<=> ( v119174(VarCurr)
& v119195(VarCurr) ) ) ).
fof(writeUnaryOperator_9483,axiom,
! [VarCurr] :
( ~ v119195(VarCurr)
<=> v119176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23649,axiom,
! [VarCurr] :
( v119190(VarCurr)
<=> ( v119191(VarCurr)
& v119192(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8148,axiom,
! [VarCurr] :
( v119192(VarCurr)
<=> ( v119176(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8147,axiom,
! [VarCurr] :
( v119191(VarCurr)
<=> ( v119174(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23648,axiom,
! [VarCurr] :
( v119188(VarCurr)
<=> ( v119174(VarCurr)
& v119176(VarCurr) ) ) ).
fof(addAssignment_37698,axiom,
! [VarCurr] :
( v119184(VarCurr)
<=> v118595(VarCurr,bitIndex15) ) ).
fof(addAssignment_37697,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex15)
<=> v118597(VarCurr,bitIndex15) ) ).
fof(addAssignment_37696,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex15)
<=> v118604(VarCurr,bitIndex15) ) ).
fof(addAssignment_37695,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex15)
<=> v118601(VarCurr,bitIndex15) ) ).
fof(addAssignment_37694,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex15)
<=> v118603(VarCurr,bitIndex15) ) ).
fof(addAssignment_37693,axiom,
! [VarCurr] :
( v119178(VarCurr)
<=> v118505(VarCurr,bitIndex16) ) ).
fof(addAssignment_37692,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex16)
<=> v119180(VarCurr) ) ).
fof(addAssignment_37691,axiom,
! [VarCurr] :
( v119180(VarCurr)
<=> v119182(VarCurr) ) ).
fof(addAssignment_37690,axiom,
! [VarCurr] :
( v119176(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37689,axiom,
! [VarCurr] :
( v119174(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37688,axiom,
! [VarCurr] :
( v119136(VarCurr)
<=> v119138(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119153(VarNext)
=> ( v119138(VarNext)
<=> v119138(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2712,axiom,
! [VarNext] :
( v119153(VarNext)
=> ( v119138(VarNext)
<=> v119163(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2011,axiom,
! [VarCurr] :
( ( ~ v119154(VarCurr)
& v119155(VarCurr) )
=> ( v119163(VarCurr)
<=> v119164(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2084,axiom,
! [VarCurr] :
( v119154(VarCurr)
=> ( v119163(VarCurr)
<=> v119144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119156(VarCurr)
=> ( v119164(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5284,axiom,
! [VarCurr] :
( v119156(VarCurr)
=> ( v119164(VarCurr)
<=> v119150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23647,axiom,
! [VarCurr] :
( v119153(VarCurr)
<=> ( v119154(VarCurr)
| v119155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23646,axiom,
! [VarCurr] :
( v119155(VarCurr)
<=> ( v119156(VarCurr)
| v119159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23645,axiom,
! [VarCurr] :
( v119159(VarCurr)
<=> ( v119160(VarCurr)
& v119162(VarCurr) ) ) ).
fof(writeUnaryOperator_9482,axiom,
! [VarCurr] :
( ~ v119162(VarCurr)
<=> v119156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23644,axiom,
! [VarCurr] :
( v119160(VarCurr)
<=> ( v119140(VarCurr)
& v119161(VarCurr) ) ) ).
fof(writeUnaryOperator_9481,axiom,
! [VarCurr] :
( ~ v119161(VarCurr)
<=> v119142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23643,axiom,
! [VarCurr] :
( v119156(VarCurr)
<=> ( v119157(VarCurr)
& v119158(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8146,axiom,
! [VarCurr] :
( v119158(VarCurr)
<=> ( v119142(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8145,axiom,
! [VarCurr] :
( v119157(VarCurr)
<=> ( v119140(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23642,axiom,
! [VarCurr] :
( v119154(VarCurr)
<=> ( v119140(VarCurr)
& v119142(VarCurr) ) ) ).
fof(addAssignment_37687,axiom,
! [VarCurr] :
( v119150(VarCurr)
<=> v118595(VarCurr,bitIndex16) ) ).
fof(addAssignment_37686,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex16)
<=> v118597(VarCurr,bitIndex16) ) ).
fof(addAssignment_37685,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex16)
<=> v118604(VarCurr,bitIndex16) ) ).
fof(addAssignment_37684,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex16)
<=> v118601(VarCurr,bitIndex16) ) ).
fof(addAssignment_37683,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex16)
<=> v118603(VarCurr,bitIndex16) ) ).
fof(addAssignment_37682,axiom,
! [VarCurr] :
( v119144(VarCurr)
<=> v118505(VarCurr,bitIndex17) ) ).
fof(addAssignment_37681,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex17)
<=> v119146(VarCurr) ) ).
fof(addAssignment_37680,axiom,
! [VarCurr] :
( v119146(VarCurr)
<=> v119148(VarCurr) ) ).
fof(addAssignment_37679,axiom,
! [VarCurr] :
( v119142(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37678,axiom,
! [VarCurr] :
( v119140(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37677,axiom,
! [VarCurr] :
( v119102(VarCurr)
<=> v119104(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119119(VarNext)
=> ( v119104(VarNext)
<=> v119104(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2711,axiom,
! [VarNext] :
( v119119(VarNext)
=> ( v119104(VarNext)
<=> v119129(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2010,axiom,
! [VarCurr] :
( ( ~ v119120(VarCurr)
& v119121(VarCurr) )
=> ( v119129(VarCurr)
<=> v119130(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2083,axiom,
! [VarCurr] :
( v119120(VarCurr)
=> ( v119129(VarCurr)
<=> v119110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119122(VarCurr)
=> ( v119130(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5283,axiom,
! [VarCurr] :
( v119122(VarCurr)
=> ( v119130(VarCurr)
<=> v119116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23641,axiom,
! [VarCurr] :
( v119119(VarCurr)
<=> ( v119120(VarCurr)
| v119121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23640,axiom,
! [VarCurr] :
( v119121(VarCurr)
<=> ( v119122(VarCurr)
| v119125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23639,axiom,
! [VarCurr] :
( v119125(VarCurr)
<=> ( v119126(VarCurr)
& v119128(VarCurr) ) ) ).
fof(writeUnaryOperator_9480,axiom,
! [VarCurr] :
( ~ v119128(VarCurr)
<=> v119122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23638,axiom,
! [VarCurr] :
( v119126(VarCurr)
<=> ( v119106(VarCurr)
& v119127(VarCurr) ) ) ).
fof(writeUnaryOperator_9479,axiom,
! [VarCurr] :
( ~ v119127(VarCurr)
<=> v119108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23637,axiom,
! [VarCurr] :
( v119122(VarCurr)
<=> ( v119123(VarCurr)
& v119124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8144,axiom,
! [VarCurr] :
( v119124(VarCurr)
<=> ( v119108(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8143,axiom,
! [VarCurr] :
( v119123(VarCurr)
<=> ( v119106(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23636,axiom,
! [VarCurr] :
( v119120(VarCurr)
<=> ( v119106(VarCurr)
& v119108(VarCurr) ) ) ).
fof(addAssignment_37676,axiom,
! [VarCurr] :
( v119116(VarCurr)
<=> v118595(VarCurr,bitIndex17) ) ).
fof(addAssignment_37675,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex17)
<=> v118597(VarCurr,bitIndex17) ) ).
fof(addAssignment_37674,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex17)
<=> v118604(VarCurr,bitIndex17) ) ).
fof(addAssignment_37673,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex17)
<=> v118601(VarCurr,bitIndex17) ) ).
fof(addAssignment_37672,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex17)
<=> v118603(VarCurr,bitIndex17) ) ).
fof(addAssignment_37671,axiom,
! [VarCurr] :
( v119110(VarCurr)
<=> v118505(VarCurr,bitIndex18) ) ).
fof(addAssignment_37670,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex18)
<=> v119112(VarCurr) ) ).
fof(addAssignment_37669,axiom,
! [VarCurr] :
( v119112(VarCurr)
<=> v119114(VarCurr) ) ).
fof(addAssignment_37668,axiom,
! [VarCurr] :
( v119108(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37667,axiom,
! [VarCurr] :
( v119106(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37666,axiom,
! [VarCurr] :
( v119068(VarCurr)
<=> v119070(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119085(VarNext)
=> ( v119070(VarNext)
<=> v119070(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2710,axiom,
! [VarNext] :
( v119085(VarNext)
=> ( v119070(VarNext)
<=> v119095(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2009,axiom,
! [VarCurr] :
( ( ~ v119086(VarCurr)
& v119087(VarCurr) )
=> ( v119095(VarCurr)
<=> v119096(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2082,axiom,
! [VarCurr] :
( v119086(VarCurr)
=> ( v119095(VarCurr)
<=> v119076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119088(VarCurr)
=> ( v119096(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5282,axiom,
! [VarCurr] :
( v119088(VarCurr)
=> ( v119096(VarCurr)
<=> v119082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23635,axiom,
! [VarCurr] :
( v119085(VarCurr)
<=> ( v119086(VarCurr)
| v119087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23634,axiom,
! [VarCurr] :
( v119087(VarCurr)
<=> ( v119088(VarCurr)
| v119091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23633,axiom,
! [VarCurr] :
( v119091(VarCurr)
<=> ( v119092(VarCurr)
& v119094(VarCurr) ) ) ).
fof(writeUnaryOperator_9478,axiom,
! [VarCurr] :
( ~ v119094(VarCurr)
<=> v119088(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23632,axiom,
! [VarCurr] :
( v119092(VarCurr)
<=> ( v119072(VarCurr)
& v119093(VarCurr) ) ) ).
fof(writeUnaryOperator_9477,axiom,
! [VarCurr] :
( ~ v119093(VarCurr)
<=> v119074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23631,axiom,
! [VarCurr] :
( v119088(VarCurr)
<=> ( v119089(VarCurr)
& v119090(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8142,axiom,
! [VarCurr] :
( v119090(VarCurr)
<=> ( v119074(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8141,axiom,
! [VarCurr] :
( v119089(VarCurr)
<=> ( v119072(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23630,axiom,
! [VarCurr] :
( v119086(VarCurr)
<=> ( v119072(VarCurr)
& v119074(VarCurr) ) ) ).
fof(addAssignment_37665,axiom,
! [VarCurr] :
( v119082(VarCurr)
<=> v118595(VarCurr,bitIndex18) ) ).
fof(addAssignment_37664,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex18)
<=> v118597(VarCurr,bitIndex18) ) ).
fof(addAssignment_37663,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex18)
<=> v118604(VarCurr,bitIndex18) ) ).
fof(addAssignment_37662,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex18)
<=> v118601(VarCurr,bitIndex18) ) ).
fof(addAssignment_37661,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex18)
<=> v118603(VarCurr,bitIndex18) ) ).
fof(addAssignment_37660,axiom,
! [VarCurr] :
( v119076(VarCurr)
<=> v118505(VarCurr,bitIndex19) ) ).
fof(addAssignment_37659,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex19)
<=> v119078(VarCurr) ) ).
fof(addAssignment_37658,axiom,
! [VarCurr] :
( v119078(VarCurr)
<=> v119080(VarCurr) ) ).
fof(addAssignment_37657,axiom,
! [VarCurr] :
( v119074(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37656,axiom,
! [VarCurr] :
( v119072(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37655,axiom,
! [VarCurr] :
( v119034(VarCurr)
<=> v119036(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119051(VarNext)
=> ( v119036(VarNext)
<=> v119036(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2709,axiom,
! [VarNext] :
( v119051(VarNext)
=> ( v119036(VarNext)
<=> v119061(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2008,axiom,
! [VarCurr] :
( ( ~ v119052(VarCurr)
& v119053(VarCurr) )
=> ( v119061(VarCurr)
<=> v119062(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2081,axiom,
! [VarCurr] :
( v119052(VarCurr)
=> ( v119061(VarCurr)
<=> v119042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119054(VarCurr)
=> ( v119062(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5281,axiom,
! [VarCurr] :
( v119054(VarCurr)
=> ( v119062(VarCurr)
<=> v119048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23629,axiom,
! [VarCurr] :
( v119051(VarCurr)
<=> ( v119052(VarCurr)
| v119053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23628,axiom,
! [VarCurr] :
( v119053(VarCurr)
<=> ( v119054(VarCurr)
| v119057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23627,axiom,
! [VarCurr] :
( v119057(VarCurr)
<=> ( v119058(VarCurr)
& v119060(VarCurr) ) ) ).
fof(writeUnaryOperator_9476,axiom,
! [VarCurr] :
( ~ v119060(VarCurr)
<=> v119054(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23626,axiom,
! [VarCurr] :
( v119058(VarCurr)
<=> ( v119038(VarCurr)
& v119059(VarCurr) ) ) ).
fof(writeUnaryOperator_9475,axiom,
! [VarCurr] :
( ~ v119059(VarCurr)
<=> v119040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23625,axiom,
! [VarCurr] :
( v119054(VarCurr)
<=> ( v119055(VarCurr)
& v119056(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8140,axiom,
! [VarCurr] :
( v119056(VarCurr)
<=> ( v119040(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8139,axiom,
! [VarCurr] :
( v119055(VarCurr)
<=> ( v119038(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23624,axiom,
! [VarCurr] :
( v119052(VarCurr)
<=> ( v119038(VarCurr)
& v119040(VarCurr) ) ) ).
fof(addAssignment_37654,axiom,
! [VarCurr] :
( v119048(VarCurr)
<=> v118595(VarCurr,bitIndex19) ) ).
fof(addAssignment_37653,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex19)
<=> v118597(VarCurr,bitIndex19) ) ).
fof(addAssignment_37652,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex19)
<=> v118604(VarCurr,bitIndex19) ) ).
fof(addAssignment_37651,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex19)
<=> v118601(VarCurr,bitIndex19) ) ).
fof(addAssignment_37650,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex19)
<=> v118603(VarCurr,bitIndex19) ) ).
fof(addAssignment_37649,axiom,
! [VarCurr] :
( v119042(VarCurr)
<=> v118505(VarCurr,bitIndex20) ) ).
fof(addAssignment_37648,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex20)
<=> v119044(VarCurr) ) ).
fof(addAssignment_37647,axiom,
! [VarCurr] :
( v119044(VarCurr)
<=> v119046(VarCurr) ) ).
fof(addAssignment_37646,axiom,
! [VarCurr] :
( v119040(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37645,axiom,
! [VarCurr] :
( v119038(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37644,axiom,
! [VarCurr] :
( v119000(VarCurr)
<=> v119002(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119017(VarNext)
=> ( v119002(VarNext)
<=> v119002(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2708,axiom,
! [VarNext] :
( v119017(VarNext)
=> ( v119002(VarNext)
<=> v119027(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2007,axiom,
! [VarCurr] :
( ( ~ v119018(VarCurr)
& v119019(VarCurr) )
=> ( v119027(VarCurr)
<=> v119028(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2080,axiom,
! [VarCurr] :
( v119018(VarCurr)
=> ( v119027(VarCurr)
<=> v119008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119020(VarCurr)
=> ( v119028(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5280,axiom,
! [VarCurr] :
( v119020(VarCurr)
=> ( v119028(VarCurr)
<=> v119014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23623,axiom,
! [VarCurr] :
( v119017(VarCurr)
<=> ( v119018(VarCurr)
| v119019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23622,axiom,
! [VarCurr] :
( v119019(VarCurr)
<=> ( v119020(VarCurr)
| v119023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23621,axiom,
! [VarCurr] :
( v119023(VarCurr)
<=> ( v119024(VarCurr)
& v119026(VarCurr) ) ) ).
fof(writeUnaryOperator_9474,axiom,
! [VarCurr] :
( ~ v119026(VarCurr)
<=> v119020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23620,axiom,
! [VarCurr] :
( v119024(VarCurr)
<=> ( v119004(VarCurr)
& v119025(VarCurr) ) ) ).
fof(writeUnaryOperator_9473,axiom,
! [VarCurr] :
( ~ v119025(VarCurr)
<=> v119006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23619,axiom,
! [VarCurr] :
( v119020(VarCurr)
<=> ( v119021(VarCurr)
& v119022(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8138,axiom,
! [VarCurr] :
( v119022(VarCurr)
<=> ( v119006(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8137,axiom,
! [VarCurr] :
( v119021(VarCurr)
<=> ( v119004(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23618,axiom,
! [VarCurr] :
( v119018(VarCurr)
<=> ( v119004(VarCurr)
& v119006(VarCurr) ) ) ).
fof(addAssignment_37643,axiom,
! [VarCurr] :
( v119014(VarCurr)
<=> v118595(VarCurr,bitIndex20) ) ).
fof(addAssignment_37642,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex20)
<=> v118597(VarCurr,bitIndex20) ) ).
fof(addAssignment_37641,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex20)
<=> v118604(VarCurr,bitIndex20) ) ).
fof(addAssignment_37640,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex20)
<=> v118601(VarCurr,bitIndex20) ) ).
fof(addAssignment_37639,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex20)
<=> v118603(VarCurr,bitIndex20) ) ).
fof(addAssignment_37638,axiom,
! [VarCurr] :
( v119008(VarCurr)
<=> v118505(VarCurr,bitIndex21) ) ).
fof(addAssignment_37637,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex21)
<=> v119010(VarCurr) ) ).
fof(addAssignment_37636,axiom,
! [VarCurr] :
( v119010(VarCurr)
<=> v119012(VarCurr) ) ).
fof(addAssignment_37635,axiom,
! [VarCurr] :
( v119006(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37634,axiom,
! [VarCurr] :
( v119004(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37633,axiom,
! [VarCurr] :
( v118966(VarCurr)
<=> v118968(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118983(VarNext)
=> ( v118968(VarNext)
<=> v118968(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2707,axiom,
! [VarNext] :
( v118983(VarNext)
=> ( v118968(VarNext)
<=> v118993(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2006,axiom,
! [VarCurr] :
( ( ~ v118984(VarCurr)
& v118985(VarCurr) )
=> ( v118993(VarCurr)
<=> v118994(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2079,axiom,
! [VarCurr] :
( v118984(VarCurr)
=> ( v118993(VarCurr)
<=> v118974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118986(VarCurr)
=> ( v118994(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5279,axiom,
! [VarCurr] :
( v118986(VarCurr)
=> ( v118994(VarCurr)
<=> v118980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23617,axiom,
! [VarCurr] :
( v118983(VarCurr)
<=> ( v118984(VarCurr)
| v118985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23616,axiom,
! [VarCurr] :
( v118985(VarCurr)
<=> ( v118986(VarCurr)
| v118989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23615,axiom,
! [VarCurr] :
( v118989(VarCurr)
<=> ( v118990(VarCurr)
& v118992(VarCurr) ) ) ).
fof(writeUnaryOperator_9472,axiom,
! [VarCurr] :
( ~ v118992(VarCurr)
<=> v118986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23614,axiom,
! [VarCurr] :
( v118990(VarCurr)
<=> ( v118970(VarCurr)
& v118991(VarCurr) ) ) ).
fof(writeUnaryOperator_9471,axiom,
! [VarCurr] :
( ~ v118991(VarCurr)
<=> v118972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23613,axiom,
! [VarCurr] :
( v118986(VarCurr)
<=> ( v118987(VarCurr)
& v118988(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8136,axiom,
! [VarCurr] :
( v118988(VarCurr)
<=> ( v118972(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8135,axiom,
! [VarCurr] :
( v118987(VarCurr)
<=> ( v118970(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23612,axiom,
! [VarCurr] :
( v118984(VarCurr)
<=> ( v118970(VarCurr)
& v118972(VarCurr) ) ) ).
fof(addAssignment_37632,axiom,
! [VarCurr] :
( v118980(VarCurr)
<=> v118595(VarCurr,bitIndex21) ) ).
fof(addAssignment_37631,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex21)
<=> v118597(VarCurr,bitIndex21) ) ).
fof(addAssignment_37630,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex21)
<=> v118604(VarCurr,bitIndex21) ) ).
fof(addAssignment_37629,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex21)
<=> v118601(VarCurr,bitIndex21) ) ).
fof(addAssignment_37628,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex21)
<=> v118603(VarCurr,bitIndex21) ) ).
fof(addAssignment_37627,axiom,
! [VarCurr] :
( v118974(VarCurr)
<=> v118505(VarCurr,bitIndex22) ) ).
fof(addAssignment_37626,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex22)
<=> v118976(VarCurr) ) ).
fof(addAssignment_37625,axiom,
! [VarCurr] :
( v118976(VarCurr)
<=> v118978(VarCurr) ) ).
fof(addAssignment_37624,axiom,
! [VarCurr] :
( v118972(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37623,axiom,
! [VarCurr] :
( v118970(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37622,axiom,
! [VarCurr] :
( v118932(VarCurr)
<=> v118934(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118949(VarNext)
=> ( v118934(VarNext)
<=> v118934(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2706,axiom,
! [VarNext] :
( v118949(VarNext)
=> ( v118934(VarNext)
<=> v118959(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2005,axiom,
! [VarCurr] :
( ( ~ v118950(VarCurr)
& v118951(VarCurr) )
=> ( v118959(VarCurr)
<=> v118960(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2078,axiom,
! [VarCurr] :
( v118950(VarCurr)
=> ( v118959(VarCurr)
<=> v118940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118952(VarCurr)
=> ( v118960(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5278,axiom,
! [VarCurr] :
( v118952(VarCurr)
=> ( v118960(VarCurr)
<=> v118946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23611,axiom,
! [VarCurr] :
( v118949(VarCurr)
<=> ( v118950(VarCurr)
| v118951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23610,axiom,
! [VarCurr] :
( v118951(VarCurr)
<=> ( v118952(VarCurr)
| v118955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23609,axiom,
! [VarCurr] :
( v118955(VarCurr)
<=> ( v118956(VarCurr)
& v118958(VarCurr) ) ) ).
fof(writeUnaryOperator_9470,axiom,
! [VarCurr] :
( ~ v118958(VarCurr)
<=> v118952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23608,axiom,
! [VarCurr] :
( v118956(VarCurr)
<=> ( v118936(VarCurr)
& v118957(VarCurr) ) ) ).
fof(writeUnaryOperator_9469,axiom,
! [VarCurr] :
( ~ v118957(VarCurr)
<=> v118938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23607,axiom,
! [VarCurr] :
( v118952(VarCurr)
<=> ( v118953(VarCurr)
& v118954(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8134,axiom,
! [VarCurr] :
( v118954(VarCurr)
<=> ( v118938(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8133,axiom,
! [VarCurr] :
( v118953(VarCurr)
<=> ( v118936(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23606,axiom,
! [VarCurr] :
( v118950(VarCurr)
<=> ( v118936(VarCurr)
& v118938(VarCurr) ) ) ).
fof(addAssignment_37621,axiom,
! [VarCurr] :
( v118946(VarCurr)
<=> v118595(VarCurr,bitIndex22) ) ).
fof(addAssignment_37620,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex22)
<=> v118597(VarCurr,bitIndex22) ) ).
fof(addAssignment_37619,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex22)
<=> v118604(VarCurr,bitIndex22) ) ).
fof(addAssignment_37618,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex22)
<=> v118601(VarCurr,bitIndex22) ) ).
fof(addAssignment_37617,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex22)
<=> v118603(VarCurr,bitIndex22) ) ).
fof(addAssignment_37616,axiom,
! [VarCurr] :
( v118940(VarCurr)
<=> v118505(VarCurr,bitIndex23) ) ).
fof(addAssignment_37615,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex23)
<=> v118942(VarCurr) ) ).
fof(addAssignment_37614,axiom,
! [VarCurr] :
( v118942(VarCurr)
<=> v118944(VarCurr) ) ).
fof(addAssignment_37613,axiom,
! [VarCurr] :
( v118938(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37612,axiom,
! [VarCurr] :
( v118936(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37611,axiom,
! [VarCurr] :
( v118898(VarCurr)
<=> v118900(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118915(VarNext)
=> ( v118900(VarNext)
<=> v118900(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2705,axiom,
! [VarNext] :
( v118915(VarNext)
=> ( v118900(VarNext)
<=> v118925(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2004,axiom,
! [VarCurr] :
( ( ~ v118916(VarCurr)
& v118917(VarCurr) )
=> ( v118925(VarCurr)
<=> v118926(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2077,axiom,
! [VarCurr] :
( v118916(VarCurr)
=> ( v118925(VarCurr)
<=> v118906(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118918(VarCurr)
=> ( v118926(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5277,axiom,
! [VarCurr] :
( v118918(VarCurr)
=> ( v118926(VarCurr)
<=> v118912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23605,axiom,
! [VarCurr] :
( v118915(VarCurr)
<=> ( v118916(VarCurr)
| v118917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23604,axiom,
! [VarCurr] :
( v118917(VarCurr)
<=> ( v118918(VarCurr)
| v118921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23603,axiom,
! [VarCurr] :
( v118921(VarCurr)
<=> ( v118922(VarCurr)
& v118924(VarCurr) ) ) ).
fof(writeUnaryOperator_9468,axiom,
! [VarCurr] :
( ~ v118924(VarCurr)
<=> v118918(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23602,axiom,
! [VarCurr] :
( v118922(VarCurr)
<=> ( v118902(VarCurr)
& v118923(VarCurr) ) ) ).
fof(writeUnaryOperator_9467,axiom,
! [VarCurr] :
( ~ v118923(VarCurr)
<=> v118904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23601,axiom,
! [VarCurr] :
( v118918(VarCurr)
<=> ( v118919(VarCurr)
& v118920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8132,axiom,
! [VarCurr] :
( v118920(VarCurr)
<=> ( v118904(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8131,axiom,
! [VarCurr] :
( v118919(VarCurr)
<=> ( v118902(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23600,axiom,
! [VarCurr] :
( v118916(VarCurr)
<=> ( v118902(VarCurr)
& v118904(VarCurr) ) ) ).
fof(addAssignment_37610,axiom,
! [VarCurr] :
( v118912(VarCurr)
<=> v118595(VarCurr,bitIndex23) ) ).
fof(addAssignment_37609,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex23)
<=> v118597(VarCurr,bitIndex23) ) ).
fof(addAssignment_37608,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex23)
<=> v118604(VarCurr,bitIndex23) ) ).
fof(addAssignment_37607,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex23)
<=> v118601(VarCurr,bitIndex23) ) ).
fof(addAssignment_37606,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex23)
<=> v118603(VarCurr,bitIndex23) ) ).
fof(addAssignment_37605,axiom,
! [VarCurr] :
( v118906(VarCurr)
<=> v118505(VarCurr,bitIndex24) ) ).
fof(addAssignment_37604,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex24)
<=> v118908(VarCurr) ) ).
fof(addAssignment_37603,axiom,
! [VarCurr] :
( v118908(VarCurr)
<=> v118910(VarCurr) ) ).
fof(addAssignment_37602,axiom,
! [VarCurr] :
( v118904(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37601,axiom,
! [VarCurr] :
( v118902(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37600,axiom,
! [VarCurr] :
( v118864(VarCurr)
<=> v118866(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118881(VarNext)
=> ( v118866(VarNext)
<=> v118866(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2704,axiom,
! [VarNext] :
( v118881(VarNext)
=> ( v118866(VarNext)
<=> v118891(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2003,axiom,
! [VarCurr] :
( ( ~ v118882(VarCurr)
& v118883(VarCurr) )
=> ( v118891(VarCurr)
<=> v118892(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2076,axiom,
! [VarCurr] :
( v118882(VarCurr)
=> ( v118891(VarCurr)
<=> v118872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118884(VarCurr)
=> ( v118892(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5276,axiom,
! [VarCurr] :
( v118884(VarCurr)
=> ( v118892(VarCurr)
<=> v118878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23599,axiom,
! [VarCurr] :
( v118881(VarCurr)
<=> ( v118882(VarCurr)
| v118883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23598,axiom,
! [VarCurr] :
( v118883(VarCurr)
<=> ( v118884(VarCurr)
| v118887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23597,axiom,
! [VarCurr] :
( v118887(VarCurr)
<=> ( v118888(VarCurr)
& v118890(VarCurr) ) ) ).
fof(writeUnaryOperator_9466,axiom,
! [VarCurr] :
( ~ v118890(VarCurr)
<=> v118884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23596,axiom,
! [VarCurr] :
( v118888(VarCurr)
<=> ( v118868(VarCurr)
& v118889(VarCurr) ) ) ).
fof(writeUnaryOperator_9465,axiom,
! [VarCurr] :
( ~ v118889(VarCurr)
<=> v118870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23595,axiom,
! [VarCurr] :
( v118884(VarCurr)
<=> ( v118885(VarCurr)
& v118886(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8130,axiom,
! [VarCurr] :
( v118886(VarCurr)
<=> ( v118870(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8129,axiom,
! [VarCurr] :
( v118885(VarCurr)
<=> ( v118868(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23594,axiom,
! [VarCurr] :
( v118882(VarCurr)
<=> ( v118868(VarCurr)
& v118870(VarCurr) ) ) ).
fof(addAssignment_37599,axiom,
! [VarCurr] :
( v118878(VarCurr)
<=> v118595(VarCurr,bitIndex24) ) ).
fof(addAssignment_37598,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex24)
<=> v118597(VarCurr,bitIndex24) ) ).
fof(addAssignment_37597,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex24)
<=> v118604(VarCurr,bitIndex24) ) ).
fof(addAssignment_37596,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex24)
<=> v118601(VarCurr,bitIndex24) ) ).
fof(addAssignment_37595,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex24)
<=> v118603(VarCurr,bitIndex24) ) ).
fof(addAssignment_37594,axiom,
! [VarCurr] :
( v118872(VarCurr)
<=> v118505(VarCurr,bitIndex25) ) ).
fof(addAssignment_37593,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex25)
<=> v118874(VarCurr) ) ).
fof(addAssignment_37592,axiom,
! [VarCurr] :
( v118874(VarCurr)
<=> v118876(VarCurr) ) ).
fof(addAssignment_37591,axiom,
! [VarCurr] :
( v118870(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37590,axiom,
! [VarCurr] :
( v118868(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37589,axiom,
! [VarCurr] :
( v118830(VarCurr)
<=> v118832(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118847(VarNext)
=> ( v118832(VarNext)
<=> v118832(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2703,axiom,
! [VarNext] :
( v118847(VarNext)
=> ( v118832(VarNext)
<=> v118857(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2002,axiom,
! [VarCurr] :
( ( ~ v118848(VarCurr)
& v118849(VarCurr) )
=> ( v118857(VarCurr)
<=> v118858(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2075,axiom,
! [VarCurr] :
( v118848(VarCurr)
=> ( v118857(VarCurr)
<=> v118838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118850(VarCurr)
=> ( v118858(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5275,axiom,
! [VarCurr] :
( v118850(VarCurr)
=> ( v118858(VarCurr)
<=> v118844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23593,axiom,
! [VarCurr] :
( v118847(VarCurr)
<=> ( v118848(VarCurr)
| v118849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23592,axiom,
! [VarCurr] :
( v118849(VarCurr)
<=> ( v118850(VarCurr)
| v118853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23591,axiom,
! [VarCurr] :
( v118853(VarCurr)
<=> ( v118854(VarCurr)
& v118856(VarCurr) ) ) ).
fof(writeUnaryOperator_9464,axiom,
! [VarCurr] :
( ~ v118856(VarCurr)
<=> v118850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23590,axiom,
! [VarCurr] :
( v118854(VarCurr)
<=> ( v118834(VarCurr)
& v118855(VarCurr) ) ) ).
fof(writeUnaryOperator_9463,axiom,
! [VarCurr] :
( ~ v118855(VarCurr)
<=> v118836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23589,axiom,
! [VarCurr] :
( v118850(VarCurr)
<=> ( v118851(VarCurr)
& v118852(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8128,axiom,
! [VarCurr] :
( v118852(VarCurr)
<=> ( v118836(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8127,axiom,
! [VarCurr] :
( v118851(VarCurr)
<=> ( v118834(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23588,axiom,
! [VarCurr] :
( v118848(VarCurr)
<=> ( v118834(VarCurr)
& v118836(VarCurr) ) ) ).
fof(addAssignment_37588,axiom,
! [VarCurr] :
( v118844(VarCurr)
<=> v118595(VarCurr,bitIndex25) ) ).
fof(addAssignment_37587,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex25)
<=> v118597(VarCurr,bitIndex25) ) ).
fof(addAssignment_37586,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex25)
<=> v118604(VarCurr,bitIndex25) ) ).
fof(addAssignment_37585,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex25)
<=> v118601(VarCurr,bitIndex25) ) ).
fof(addAssignment_37584,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex25)
<=> v118603(VarCurr,bitIndex25) ) ).
fof(addAssignment_37583,axiom,
! [VarCurr] :
( v118838(VarCurr)
<=> v118505(VarCurr,bitIndex26) ) ).
fof(addAssignment_37582,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex26)
<=> v118840(VarCurr) ) ).
fof(addAssignment_37581,axiom,
! [VarCurr] :
( v118840(VarCurr)
<=> v118842(VarCurr) ) ).
fof(addAssignment_37580,axiom,
! [VarCurr] :
( v118836(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37579,axiom,
! [VarCurr] :
( v118834(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37578,axiom,
! [VarCurr] :
( v118796(VarCurr)
<=> v118798(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118813(VarNext)
=> ( v118798(VarNext)
<=> v118798(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2702,axiom,
! [VarNext] :
( v118813(VarNext)
=> ( v118798(VarNext)
<=> v118823(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2001,axiom,
! [VarCurr] :
( ( ~ v118814(VarCurr)
& v118815(VarCurr) )
=> ( v118823(VarCurr)
<=> v118824(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2074,axiom,
! [VarCurr] :
( v118814(VarCurr)
=> ( v118823(VarCurr)
<=> v118804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118816(VarCurr)
=> ( v118824(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5274,axiom,
! [VarCurr] :
( v118816(VarCurr)
=> ( v118824(VarCurr)
<=> v118810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23587,axiom,
! [VarCurr] :
( v118813(VarCurr)
<=> ( v118814(VarCurr)
| v118815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23586,axiom,
! [VarCurr] :
( v118815(VarCurr)
<=> ( v118816(VarCurr)
| v118819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23585,axiom,
! [VarCurr] :
( v118819(VarCurr)
<=> ( v118820(VarCurr)
& v118822(VarCurr) ) ) ).
fof(writeUnaryOperator_9462,axiom,
! [VarCurr] :
( ~ v118822(VarCurr)
<=> v118816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23584,axiom,
! [VarCurr] :
( v118820(VarCurr)
<=> ( v118800(VarCurr)
& v118821(VarCurr) ) ) ).
fof(writeUnaryOperator_9461,axiom,
! [VarCurr] :
( ~ v118821(VarCurr)
<=> v118802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23583,axiom,
! [VarCurr] :
( v118816(VarCurr)
<=> ( v118817(VarCurr)
& v118818(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8126,axiom,
! [VarCurr] :
( v118818(VarCurr)
<=> ( v118802(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8125,axiom,
! [VarCurr] :
( v118817(VarCurr)
<=> ( v118800(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23582,axiom,
! [VarCurr] :
( v118814(VarCurr)
<=> ( v118800(VarCurr)
& v118802(VarCurr) ) ) ).
fof(addAssignment_37577,axiom,
! [VarCurr] :
( v118810(VarCurr)
<=> v118595(VarCurr,bitIndex26) ) ).
fof(addAssignment_37576,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex26)
<=> v118597(VarCurr,bitIndex26) ) ).
fof(addAssignment_37575,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex26)
<=> v118604(VarCurr,bitIndex26) ) ).
fof(addAssignment_37574,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex26)
<=> v118601(VarCurr,bitIndex26) ) ).
fof(addAssignment_37573,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex26)
<=> v118603(VarCurr,bitIndex26) ) ).
fof(addAssignment_37572,axiom,
! [VarCurr] :
( v118804(VarCurr)
<=> v118505(VarCurr,bitIndex27) ) ).
fof(addAssignment_37571,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex27)
<=> v118806(VarCurr) ) ).
fof(addAssignment_37570,axiom,
! [VarCurr] :
( v118806(VarCurr)
<=> v118808(VarCurr) ) ).
fof(addAssignment_37569,axiom,
! [VarCurr] :
( v118802(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37568,axiom,
! [VarCurr] :
( v118800(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37567,axiom,
! [VarCurr] :
( v118760(VarCurr)
<=> v118762(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118779(VarNext)
=> ( v118762(VarNext)
<=> v118762(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2701,axiom,
! [VarNext] :
( v118779(VarNext)
=> ( v118762(VarNext)
<=> v118789(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2000,axiom,
! [VarCurr] :
( ( ~ v118780(VarCurr)
& v118781(VarCurr) )
=> ( v118789(VarCurr)
<=> v118790(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2073,axiom,
! [VarCurr] :
( v118780(VarCurr)
=> ( v118789(VarCurr)
<=> v118768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118782(VarCurr)
=> ( v118790(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5273,axiom,
! [VarCurr] :
( v118782(VarCurr)
=> ( v118790(VarCurr)
<=> v118776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23581,axiom,
! [VarCurr] :
( v118779(VarCurr)
<=> ( v118780(VarCurr)
| v118781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23580,axiom,
! [VarCurr] :
( v118781(VarCurr)
<=> ( v118782(VarCurr)
| v118785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23579,axiom,
! [VarCurr] :
( v118785(VarCurr)
<=> ( v118786(VarCurr)
& v118788(VarCurr) ) ) ).
fof(writeUnaryOperator_9460,axiom,
! [VarCurr] :
( ~ v118788(VarCurr)
<=> v118782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23578,axiom,
! [VarCurr] :
( v118786(VarCurr)
<=> ( v118764(VarCurr)
& v118787(VarCurr) ) ) ).
fof(writeUnaryOperator_9459,axiom,
! [VarCurr] :
( ~ v118787(VarCurr)
<=> v118766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23577,axiom,
! [VarCurr] :
( v118782(VarCurr)
<=> ( v118783(VarCurr)
& v118784(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8124,axiom,
! [VarCurr] :
( v118784(VarCurr)
<=> ( v118766(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8123,axiom,
! [VarCurr] :
( v118783(VarCurr)
<=> ( v118764(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23576,axiom,
! [VarCurr] :
( v118780(VarCurr)
<=> ( v118764(VarCurr)
& v118766(VarCurr) ) ) ).
fof(addAssignment_37566,axiom,
! [VarCurr] :
( v118776(VarCurr)
<=> v118595(VarCurr,bitIndex27) ) ).
fof(addAssignment_37565,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex27)
<=> v118597(VarCurr,bitIndex27) ) ).
fof(addAssignment_37564,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex27)
<=> v118604(VarCurr,bitIndex27) ) ).
fof(addAssignment_37563,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex27)
<=> v118601(VarCurr,bitIndex27) ) ).
fof(addAssignment_37562,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex27)
<=> v118603(VarCurr,bitIndex27) ) ).
fof(addAssignment_37561,axiom,
! [VarCurr] :
( v118768(VarCurr)
<=> v118770(VarCurr) ) ).
fof(addAssignment_37560,axiom,
! [VarCurr] :
( v118770(VarCurr)
<=> v118772(VarCurr) ) ).
fof(addAssignment_37559,axiom,
! [VarCurr] :
( v118772(VarCurr)
<=> v118774(VarCurr) ) ).
fof(addAssignment_37558,axiom,
! [VarCurr] :
( v118766(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37557,axiom,
! [VarCurr] :
( v118764(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37556,axiom,
! [VarCurr] :
( v118726(VarCurr)
<=> v118728(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118743(VarNext)
=> ( v118728(VarNext)
<=> v118728(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2700,axiom,
! [VarNext] :
( v118743(VarNext)
=> ( v118728(VarNext)
<=> v118753(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1999,axiom,
! [VarCurr] :
( ( ~ v118744(VarCurr)
& v118745(VarCurr) )
=> ( v118753(VarCurr)
<=> v118754(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2072,axiom,
! [VarCurr] :
( v118744(VarCurr)
=> ( v118753(VarCurr)
<=> v118734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118746(VarCurr)
=> ( v118754(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5272,axiom,
! [VarCurr] :
( v118746(VarCurr)
=> ( v118754(VarCurr)
<=> v118740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23575,axiom,
! [VarCurr] :
( v118743(VarCurr)
<=> ( v118744(VarCurr)
| v118745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23574,axiom,
! [VarCurr] :
( v118745(VarCurr)
<=> ( v118746(VarCurr)
| v118749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23573,axiom,
! [VarCurr] :
( v118749(VarCurr)
<=> ( v118750(VarCurr)
& v118752(VarCurr) ) ) ).
fof(writeUnaryOperator_9458,axiom,
! [VarCurr] :
( ~ v118752(VarCurr)
<=> v118746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23572,axiom,
! [VarCurr] :
( v118750(VarCurr)
<=> ( v118730(VarCurr)
& v118751(VarCurr) ) ) ).
fof(writeUnaryOperator_9457,axiom,
! [VarCurr] :
( ~ v118751(VarCurr)
<=> v118732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23571,axiom,
! [VarCurr] :
( v118746(VarCurr)
<=> ( v118747(VarCurr)
& v118748(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8122,axiom,
! [VarCurr] :
( v118748(VarCurr)
<=> ( v118732(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8121,axiom,
! [VarCurr] :
( v118747(VarCurr)
<=> ( v118730(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23570,axiom,
! [VarCurr] :
( v118744(VarCurr)
<=> ( v118730(VarCurr)
& v118732(VarCurr) ) ) ).
fof(addAssignment_37555,axiom,
! [VarCurr] :
( v118740(VarCurr)
<=> v118595(VarCurr,bitIndex28) ) ).
fof(addAssignment_37554,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex28)
<=> v118597(VarCurr,bitIndex28) ) ).
fof(addAssignment_37553,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex28)
<=> v118604(VarCurr,bitIndex28) ) ).
fof(addAssignment_37552,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex28)
<=> v118601(VarCurr,bitIndex28) ) ).
fof(addAssignment_37551,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex28)
<=> v118603(VarCurr,bitIndex28) ) ).
fof(addAssignment_37550,axiom,
! [VarCurr] :
( v118734(VarCurr)
<=> v118505(VarCurr,bitIndex29) ) ).
fof(addAssignment_37549,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex29)
<=> v118736(VarCurr) ) ).
fof(addAssignment_37548,axiom,
! [VarCurr] :
( v118736(VarCurr)
<=> v118738(VarCurr) ) ).
fof(addAssignment_37547,axiom,
! [VarCurr] :
( v118732(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37546,axiom,
! [VarCurr] :
( v118730(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37545,axiom,
! [VarCurr] :
( v118692(VarCurr)
<=> v118694(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118709(VarNext)
=> ( v118694(VarNext)
<=> v118694(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2699,axiom,
! [VarNext] :
( v118709(VarNext)
=> ( v118694(VarNext)
<=> v118719(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1998,axiom,
! [VarCurr] :
( ( ~ v118710(VarCurr)
& v118711(VarCurr) )
=> ( v118719(VarCurr)
<=> v118720(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2071,axiom,
! [VarCurr] :
( v118710(VarCurr)
=> ( v118719(VarCurr)
<=> v118700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118712(VarCurr)
=> ( v118720(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5271,axiom,
! [VarCurr] :
( v118712(VarCurr)
=> ( v118720(VarCurr)
<=> v118706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23569,axiom,
! [VarCurr] :
( v118709(VarCurr)
<=> ( v118710(VarCurr)
| v118711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23568,axiom,
! [VarCurr] :
( v118711(VarCurr)
<=> ( v118712(VarCurr)
| v118715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23567,axiom,
! [VarCurr] :
( v118715(VarCurr)
<=> ( v118716(VarCurr)
& v118718(VarCurr) ) ) ).
fof(writeUnaryOperator_9456,axiom,
! [VarCurr] :
( ~ v118718(VarCurr)
<=> v118712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23566,axiom,
! [VarCurr] :
( v118716(VarCurr)
<=> ( v118696(VarCurr)
& v118717(VarCurr) ) ) ).
fof(writeUnaryOperator_9455,axiom,
! [VarCurr] :
( ~ v118717(VarCurr)
<=> v118698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23565,axiom,
! [VarCurr] :
( v118712(VarCurr)
<=> ( v118713(VarCurr)
& v118714(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8120,axiom,
! [VarCurr] :
( v118714(VarCurr)
<=> ( v118698(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8119,axiom,
! [VarCurr] :
( v118713(VarCurr)
<=> ( v118696(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23564,axiom,
! [VarCurr] :
( v118710(VarCurr)
<=> ( v118696(VarCurr)
& v118698(VarCurr) ) ) ).
fof(addAssignment_37544,axiom,
! [VarCurr] :
( v118706(VarCurr)
<=> v118595(VarCurr,bitIndex29) ) ).
fof(addAssignment_37543,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex29)
<=> v118597(VarCurr,bitIndex29) ) ).
fof(addAssignment_37542,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex29)
<=> v118604(VarCurr,bitIndex29) ) ).
fof(addAssignment_37541,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex29)
<=> v118601(VarCurr,bitIndex29) ) ).
fof(addAssignment_37540,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex29)
<=> v118603(VarCurr,bitIndex29) ) ).
fof(addAssignment_37539,axiom,
! [VarCurr] :
( v118700(VarCurr)
<=> v118505(VarCurr,bitIndex30) ) ).
fof(addAssignment_37538,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex30)
<=> v118702(VarCurr) ) ).
fof(addAssignment_37537,axiom,
! [VarCurr] :
( v118702(VarCurr)
<=> v118704(VarCurr) ) ).
fof(addAssignment_37536,axiom,
! [VarCurr] :
( v118698(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37535,axiom,
! [VarCurr] :
( v118696(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37534,axiom,
! [VarCurr] :
( v118658(VarCurr)
<=> v118660(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118675(VarNext)
=> ( v118660(VarNext)
<=> v118660(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2698,axiom,
! [VarNext] :
( v118675(VarNext)
=> ( v118660(VarNext)
<=> v118685(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1997,axiom,
! [VarCurr] :
( ( ~ v118676(VarCurr)
& v118677(VarCurr) )
=> ( v118685(VarCurr)
<=> v118686(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2070,axiom,
! [VarCurr] :
( v118676(VarCurr)
=> ( v118685(VarCurr)
<=> v118666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118678(VarCurr)
=> ( v118686(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5270,axiom,
! [VarCurr] :
( v118678(VarCurr)
=> ( v118686(VarCurr)
<=> v118672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23563,axiom,
! [VarCurr] :
( v118675(VarCurr)
<=> ( v118676(VarCurr)
| v118677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23562,axiom,
! [VarCurr] :
( v118677(VarCurr)
<=> ( v118678(VarCurr)
| v118681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23561,axiom,
! [VarCurr] :
( v118681(VarCurr)
<=> ( v118682(VarCurr)
& v118684(VarCurr) ) ) ).
fof(writeUnaryOperator_9454,axiom,
! [VarCurr] :
( ~ v118684(VarCurr)
<=> v118678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23560,axiom,
! [VarCurr] :
( v118682(VarCurr)
<=> ( v118662(VarCurr)
& v118683(VarCurr) ) ) ).
fof(writeUnaryOperator_9453,axiom,
! [VarCurr] :
( ~ v118683(VarCurr)
<=> v118664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23559,axiom,
! [VarCurr] :
( v118678(VarCurr)
<=> ( v118679(VarCurr)
& v118680(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8118,axiom,
! [VarCurr] :
( v118680(VarCurr)
<=> ( v118664(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8117,axiom,
! [VarCurr] :
( v118679(VarCurr)
<=> ( v118662(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23558,axiom,
! [VarCurr] :
( v118676(VarCurr)
<=> ( v118662(VarCurr)
& v118664(VarCurr) ) ) ).
fof(addAssignment_37533,axiom,
! [VarCurr] :
( v118672(VarCurr)
<=> v118595(VarCurr,bitIndex30) ) ).
fof(addAssignment_37532,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex30)
<=> v118597(VarCurr,bitIndex30) ) ).
fof(addAssignment_37531,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex30)
<=> v118604(VarCurr,bitIndex30) ) ).
fof(addAssignment_37530,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex30)
<=> v118601(VarCurr,bitIndex30) ) ).
fof(addAssignment_37529,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex30)
<=> v118603(VarCurr,bitIndex30) ) ).
fof(addAssignment_37528,axiom,
! [VarCurr] :
( v118666(VarCurr)
<=> v118505(VarCurr,bitIndex31) ) ).
fof(addAssignment_37527,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex31)
<=> v118668(VarCurr) ) ).
fof(addAssignment_37526,axiom,
! [VarCurr] :
( v118668(VarCurr)
<=> v118670(VarCurr) ) ).
fof(addAssignment_37525,axiom,
! [VarCurr] :
( v118664(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37524,axiom,
! [VarCurr] :
( v118662(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37523,axiom,
! [VarCurr] :
( v118624(VarCurr)
<=> v118626(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118641(VarNext)
=> ( v118626(VarNext)
<=> v118626(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2697,axiom,
! [VarNext] :
( v118641(VarNext)
=> ( v118626(VarNext)
<=> v118651(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1996,axiom,
! [VarCurr] :
( ( ~ v118642(VarCurr)
& v118643(VarCurr) )
=> ( v118651(VarCurr)
<=> v118652(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2069,axiom,
! [VarCurr] :
( v118642(VarCurr)
=> ( v118651(VarCurr)
<=> v118632(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118644(VarCurr)
=> ( v118652(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5269,axiom,
! [VarCurr] :
( v118644(VarCurr)
=> ( v118652(VarCurr)
<=> v118638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23557,axiom,
! [VarCurr] :
( v118641(VarCurr)
<=> ( v118642(VarCurr)
| v118643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23556,axiom,
! [VarCurr] :
( v118643(VarCurr)
<=> ( v118644(VarCurr)
| v118647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23555,axiom,
! [VarCurr] :
( v118647(VarCurr)
<=> ( v118648(VarCurr)
& v118650(VarCurr) ) ) ).
fof(writeUnaryOperator_9452,axiom,
! [VarCurr] :
( ~ v118650(VarCurr)
<=> v118644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23554,axiom,
! [VarCurr] :
( v118648(VarCurr)
<=> ( v118628(VarCurr)
& v118649(VarCurr) ) ) ).
fof(writeUnaryOperator_9451,axiom,
! [VarCurr] :
( ~ v118649(VarCurr)
<=> v118630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23553,axiom,
! [VarCurr] :
( v118644(VarCurr)
<=> ( v118645(VarCurr)
& v118646(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8116,axiom,
! [VarCurr] :
( v118646(VarCurr)
<=> ( v118630(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8115,axiom,
! [VarCurr] :
( v118645(VarCurr)
<=> ( v118628(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23552,axiom,
! [VarCurr] :
( v118642(VarCurr)
<=> ( v118628(VarCurr)
& v118630(VarCurr) ) ) ).
fof(addAssignment_37522,axiom,
! [VarCurr] :
( v118638(VarCurr)
<=> v118595(VarCurr,bitIndex31) ) ).
fof(addAssignment_37521,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex31)
<=> v118597(VarCurr,bitIndex31) ) ).
fof(addAssignment_37520,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex31)
<=> v118604(VarCurr,bitIndex31) ) ).
fof(addAssignment_37519,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex31)
<=> v118601(VarCurr,bitIndex31) ) ).
fof(addAssignment_37518,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex31)
<=> v118603(VarCurr,bitIndex31) ) ).
fof(addAssignment_37517,axiom,
! [VarCurr] :
( v118632(VarCurr)
<=> v118505(VarCurr,bitIndex32) ) ).
fof(addAssignment_37516,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex32)
<=> v118634(VarCurr) ) ).
fof(addAssignment_37515,axiom,
! [VarCurr] :
( v118634(VarCurr)
<=> v118636(VarCurr) ) ).
fof(addAssignment_37514,axiom,
! [VarCurr] :
( v118630(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37513,axiom,
! [VarCurr] :
( v118628(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37512,axiom,
! [VarCurr] :
( v118563(VarCurr)
<=> v118565(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118607(VarNext)
=> ( v118565(VarNext)
<=> v118565(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2696,axiom,
! [VarNext] :
( v118607(VarNext)
=> ( v118565(VarNext)
<=> v118617(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1995,axiom,
! [VarCurr] :
( ( ~ v118608(VarCurr)
& v118609(VarCurr) )
=> ( v118617(VarCurr)
<=> v118618(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2068,axiom,
! [VarCurr] :
( v118608(VarCurr)
=> ( v118617(VarCurr)
<=> v118585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118610(VarCurr)
=> ( v118618(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5268,axiom,
! [VarCurr] :
( v118610(VarCurr)
=> ( v118618(VarCurr)
<=> v118593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23551,axiom,
! [VarCurr] :
( v118607(VarCurr)
<=> ( v118608(VarCurr)
| v118609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23550,axiom,
! [VarCurr] :
( v118609(VarCurr)
<=> ( v118610(VarCurr)
| v118613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23549,axiom,
! [VarCurr] :
( v118613(VarCurr)
<=> ( v118614(VarCurr)
& v118616(VarCurr) ) ) ).
fof(writeUnaryOperator_9450,axiom,
! [VarCurr] :
( ~ v118616(VarCurr)
<=> v118610(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23548,axiom,
! [VarCurr] :
( v118614(VarCurr)
<=> ( v118567(VarCurr)
& v118615(VarCurr) ) ) ).
fof(writeUnaryOperator_9449,axiom,
! [VarCurr] :
( ~ v118615(VarCurr)
<=> v118573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23547,axiom,
! [VarCurr] :
( v118610(VarCurr)
<=> ( v118611(VarCurr)
& v118612(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8114,axiom,
! [VarCurr] :
( v118612(VarCurr)
<=> ( v118573(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8113,axiom,
! [VarCurr] :
( v118611(VarCurr)
<=> ( v118567(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23546,axiom,
! [VarCurr] :
( v118608(VarCurr)
<=> ( v118567(VarCurr)
& v118573(VarCurr) ) ) ).
fof(addAssignment_37511,axiom,
! [VarCurr] :
( v118593(VarCurr)
<=> v118595(VarCurr,bitIndex32) ) ).
fof(addAssignment_37510,axiom,
! [VarCurr] :
( v118595(VarCurr,bitIndex32)
<=> v118597(VarCurr,bitIndex32) ) ).
fof(addAssignment_37509,axiom,
! [VarCurr] :
( v118597(VarCurr,bitIndex32)
<=> v118604(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2659,axiom,
! [VarCurr] :
( ~ v118517(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118604(VarCurr,B)
<=> v115166(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2695,axiom,
! [VarCurr] :
( v118517(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118604(VarCurr,B)
<=> v118599(VarCurr,B) ) ) ) ).
fof(addAssignment_37508,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex32)
<=> v118601(VarCurr,bitIndex32) ) ).
fof(addAssignment_37507,axiom,
! [VarCurr] :
( v118601(VarCurr,bitIndex32)
<=> v118603(VarCurr,bitIndex32) ) ).
fof(addAssignment_37506,axiom,
! [VarCurr] :
( v118585(VarCurr)
<=> v118587(VarCurr,bitIndex32) ) ).
fof(addAssignment_37505,axiom,
! [VarCurr] :
( v118587(VarCurr,bitIndex32)
<=> v118589(VarCurr) ) ).
fof(addAssignment_37504,axiom,
! [VarCurr] :
( v118589(VarCurr)
<=> v118591(VarCurr) ) ).
fof(addAssignment_37503,axiom,
! [VarCurr] :
( v118573(VarCurr)
<=> v118481(VarCurr,bitIndex1) ) ).
fof(addAssignment_37502,axiom,
! [VarCurr] :
( v118481(VarCurr,bitIndex1)
<=> v118575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23545,axiom,
! [VarCurr] :
( v118575(VarCurr)
<=> ( v118583(VarCurr)
| v118581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23544,axiom,
! [VarCurr] :
( v118583(VarCurr)
<=> ( v118577(VarCurr)
& v118579(VarCurr) ) ) ).
fof(addAssignment_37501,axiom,
! [VarCurr] :
( v118581(VarCurr)
<=> v118495(VarCurr) ) ).
fof(addAssignment_37500,axiom,
! [VarCurr] :
( v118577(VarCurr)
<=> v118487(VarCurr) ) ).
fof(addAssignment_37499,axiom,
! [VarCurr] :
( v118567(VarCurr)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37498,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex1)
<=> v118569(VarCurr) ) ).
fof(addAssignment_37497,axiom,
! [VarCurr] :
( v118569(VarCurr)
<=> v118571(VarCurr) ) ).
fof(addAssignment_37496,axiom,
! [VarCurr] :
( v118571(VarCurr)
<=> v118473(VarCurr) ) ).
fof(addAssignment_37495,axiom,
! [VarCurr] :
( v118455(VarCurr)
<=> v118457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23543,axiom,
! [VarCurr] :
( v118457(VarCurr)
<=> ( v118459(VarCurr)
& v118549(VarCurr) ) ) ).
fof(writeUnaryOperator_9448,axiom,
! [VarCurr] :
( ~ v118549(VarCurr)
<=> v118551(VarCurr) ) ).
fof(addAssignment_37494,axiom,
! [VarCurr] :
( v118551(VarCurr)
<=> v118553(VarCurr) ) ).
fof(addAssignment_37493,axiom,
! [VarCurr] :
( v118553(VarCurr)
<=> v118555(VarCurr) ) ).
fof(addAssignment_37492,axiom,
! [VarCurr] :
( v118555(VarCurr)
<=> v109046(VarCurr) ) ).
fof(addAssignment_37491,axiom,
! [VarCurr] :
( v118459(VarCurr)
<=> v118461(VarCurr) ) ).
fof(addAssignment_37490,axiom,
! [VarCurr] :
( v118461(VarCurr)
<=> v118463(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118532(VarNext)
=> ( v118463(VarNext)
<=> v118463(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2694,axiom,
! [VarNext] :
( v118532(VarNext)
=> ( v118463(VarNext)
<=> v118542(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1994,axiom,
! [VarCurr] :
( ( ~ v118533(VarCurr)
& v118534(VarCurr) )
=> ( v118542(VarCurr)
<=> v118543(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2067,axiom,
! [VarCurr] :
( v118533(VarCurr)
=> ( v118542(VarCurr)
<=> v118503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118535(VarCurr)
=> ( v118543(VarCurr)
<=> x118529(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5267,axiom,
! [VarCurr] :
( v118535(VarCurr)
=> ( v118543(VarCurr)
<=> v118511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23542,axiom,
! [VarCurr] :
( v118532(VarCurr)
<=> ( v118533(VarCurr)
| v118534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23541,axiom,
! [VarCurr] :
( v118534(VarCurr)
<=> ( v118535(VarCurr)
| v118538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23540,axiom,
! [VarCurr] :
( v118538(VarCurr)
<=> ( v118539(VarCurr)
& v118541(VarCurr) ) ) ).
fof(writeUnaryOperator_9447,axiom,
! [VarCurr] :
( ~ v118541(VarCurr)
<=> v118535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23539,axiom,
! [VarCurr] :
( v118539(VarCurr)
<=> ( v118465(VarCurr)
& v118540(VarCurr) ) ) ).
fof(writeUnaryOperator_9446,axiom,
! [VarCurr] :
( ~ v118540(VarCurr)
<=> v118479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23538,axiom,
! [VarCurr] :
( v118535(VarCurr)
<=> ( v118536(VarCurr)
& v118537(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8112,axiom,
! [VarCurr] :
( v118537(VarCurr)
<=> ( v118479(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8111,axiom,
! [VarCurr] :
( v118536(VarCurr)
<=> ( v118465(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23537,axiom,
! [VarCurr] :
( v118533(VarCurr)
<=> ( v118465(VarCurr)
& v118479(VarCurr) ) ) ).
fof(addAssignment_37489,axiom,
! [VarCurr] :
( v118511(VarCurr)
<=> v118513(VarCurr) ) ).
fof(addAssignment_37488,axiom,
! [VarCurr] :
( v118513(VarCurr)
<=> v118515(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2657,axiom,
! [VarCurr] :
( ~ v118517(VarCurr)
=> ( v118515(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2693,axiom,
! [VarCurr] :
( v118517(VarCurr)
=> ( v118515(VarCurr)
<=> v118523(VarCurr) ) ) ).
fof(addAssignment_37487,axiom,
! [VarCurr] :
( v118523(VarCurr)
<=> v118525(VarCurr) ) ).
fof(addAssignment_37486,axiom,
! [VarCurr] :
( v118525(VarCurr)
<=> v118527(VarCurr) ) ).
fof(addAssignment_37485,axiom,
! [VarCurr] :
( v118517(VarCurr)
<=> v118519(VarCurr) ) ).
fof(addAssignment_37484,axiom,
! [VarCurr] :
( v118519(VarCurr)
<=> v118521(VarCurr) ) ).
fof(addAssignment_37483,axiom,
! [VarCurr] :
( v118503(VarCurr)
<=> v118505(VarCurr,bitIndex28) ) ).
fof(addAssignment_37482,axiom,
! [VarCurr] :
( v118505(VarCurr,bitIndex28)
<=> v118507(VarCurr) ) ).
fof(addAssignment_37481,axiom,
! [VarCurr] :
( v118507(VarCurr)
<=> v118509(VarCurr) ) ).
fof(addAssignment_37480,axiom,
! [VarCurr] :
( v118479(VarCurr)
<=> v118481(VarCurr,bitIndex0) ) ).
fof(addAssignment_37479,axiom,
! [VarCurr] :
( v118481(VarCurr,bitIndex0)
<=> v118483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23536,axiom,
! [VarCurr] :
( v118483(VarCurr)
<=> ( v118501(VarCurr)
| v118493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23535,axiom,
! [VarCurr] :
( v118501(VarCurr)
<=> ( v118485(VarCurr)
& v118491(VarCurr) ) ) ).
fof(addAssignment_37478,axiom,
! [VarCurr] :
( v118493(VarCurr)
<=> v118495(VarCurr) ) ).
fof(addAssignment_37477,axiom,
! [VarCurr] :
( v118495(VarCurr)
<=> v118497(VarCurr) ) ).
fof(addAssignment_37476,axiom,
! [VarCurr] :
( v118497(VarCurr)
<=> v118499(VarCurr) ) ).
fof(addAssignment_37475,axiom,
! [VarCurr] :
( v118499(VarCurr)
<=> v109103(VarCurr) ) ).
fof(addAssignment_37474,axiom,
! [VarCurr] :
( v118485(VarCurr)
<=> v118487(VarCurr) ) ).
fof(addAssignment_37473,axiom,
! [VarCurr] :
( v118487(VarCurr)
<=> v118489(VarCurr) ) ).
fof(addAssignment_37472,axiom,
! [VarCurr] :
( v118489(VarCurr)
<=> v109089(VarCurr) ) ).
fof(addAssignment_37471,axiom,
! [VarCurr] :
( v118465(VarCurr)
<=> v118467(VarCurr,bitIndex0) ) ).
fof(addAssignment_37470,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex0)
<=> v118469(VarCurr) ) ).
fof(addAssignment_37469,axiom,
! [VarCurr] :
( v118469(VarCurr)
<=> v118471(VarCurr) ) ).
fof(addAssignment_37468,axiom,
! [VarCurr] :
( v118471(VarCurr)
<=> v118473(VarCurr) ) ).
fof(addAssignment_37467,axiom,
! [VarCurr] :
( v118473(VarCurr)
<=> v118475(VarCurr) ) ).
fof(addAssignment_37466,axiom,
! [VarCurr] :
( v118475(VarCurr)
<=> v118477(VarCurr) ) ).
fof(addAssignment_37465,axiom,
! [VarCurr] :
( v118477(VarCurr)
<=> v109073(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118434(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114852(VarNext,B)
<=> v114852(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2066,axiom,
! [VarNext] :
( v118434(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114852(VarNext,B)
<=> v118442(VarNext,B) ) ) ) ).
fof(addAssignment_37464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v118442(VarNext,B)
<=> v118440(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2656,axiom,
! [VarCurr] :
( ~ v118443(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118440(VarCurr,B)
<=> v114856(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2692,axiom,
! [VarCurr] :
( v118443(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118440(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9445,axiom,
! [VarCurr] :
( ~ v118443(VarCurr)
<=> v114854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118434(VarNext)
<=> v118435(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118435(VarNext)
<=> ( v118436(VarNext)
& v118412(VarNext) ) ) ) ).
fof(writeUnaryOperator_9444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118436(VarNext)
<=> v118419(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2655,axiom,
! [VarCurr] :
( ~ v114858(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v114856(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2691,axiom,
! [VarCurr] :
( v114858(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v114856(VarCurr,B)
<=> v118430(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_33,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118430(VarCurr,B)
<=> ( v114977(VarCurr,B)
& v118431(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9443,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118431(VarCurr,B)
<=> ~ v114848(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118415(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114977(VarNext,B)
<=> v114977(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2065,axiom,
! [VarNext] :
( v118415(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114977(VarNext,B)
<=> v118425(VarNext,B) ) ) ) ).
fof(addAssignment_37463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v118425(VarNext,B)
<=> v118423(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2654,axiom,
! [VarCurr] :
( ~ v118426(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118423(VarCurr,B)
<=> v114979(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2690,axiom,
! [VarCurr] :
( v118426(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118423(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9442,axiom,
! [VarCurr] :
( ~ v118426(VarCurr)
<=> v114854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118415(VarNext)
<=> v118416(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118416(VarNext)
<=> ( v118417(VarNext)
& v118412(VarNext) ) ) ) ).
fof(writeUnaryOperator_9441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118417(VarNext)
<=> v118419(VarNext) ) ) ).
fof(addAssignment_37462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118419(VarNext)
<=> v118412(VarCurr) ) ) ).
fof(addAssignment_37461,axiom,
! [VarCurr] :
( v118412(VarCurr)
<=> v4629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_32,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114979(VarCurr,B)
<=> ( v118409(VarCurr,B)
| v118270(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_31,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118409(VarCurr,B)
<=> ( v114977(VarCurr,B)
& v118410(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9440,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118410(VarCurr,B)
<=> ~ v114981(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_265,axiom,
! [VarCurr] :
( ~ v118407(VarCurr)
=> ( v118270(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_229,axiom,
! [VarCurr] :
( v118407(VarCurr)
=> ( v118270(VarCurr,bitIndex63)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8110,axiom,
! [VarCurr] :
( v118407(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_264,axiom,
! [VarCurr] :
( ~ v118405(VarCurr)
=> ( v118270(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_228,axiom,
! [VarCurr] :
( v118405(VarCurr)
=> ( v118270(VarCurr,bitIndex62)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8109,axiom,
! [VarCurr] :
( v118405(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_263,axiom,
! [VarCurr] :
( ~ v118403(VarCurr)
=> ( v118270(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_227,axiom,
! [VarCurr] :
( v118403(VarCurr)
=> ( v118270(VarCurr,bitIndex61)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8108,axiom,
! [VarCurr] :
( v118403(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_262,axiom,
! [VarCurr] :
( ~ v118401(VarCurr)
=> ( v118270(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_226,axiom,
! [VarCurr] :
( v118401(VarCurr)
=> ( v118270(VarCurr,bitIndex60)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8107,axiom,
! [VarCurr] :
( v118401(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_261,axiom,
! [VarCurr] :
( ~ v118399(VarCurr)
=> ( v118270(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_225,axiom,
! [VarCurr] :
( v118399(VarCurr)
=> ( v118270(VarCurr,bitIndex59)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8106,axiom,
! [VarCurr] :
( v118399(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_260,axiom,
! [VarCurr] :
( ~ v118397(VarCurr)
=> ( v118270(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_224,axiom,
! [VarCurr] :
( v118397(VarCurr)
=> ( v118270(VarCurr,bitIndex58)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8105,axiom,
! [VarCurr] :
( v118397(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_259,axiom,
! [VarCurr] :
( ~ v118395(VarCurr)
=> ( v118270(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_223,axiom,
! [VarCurr] :
( v118395(VarCurr)
=> ( v118270(VarCurr,bitIndex57)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8104,axiom,
! [VarCurr] :
( v118395(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_258,axiom,
! [VarCurr] :
( ~ v118393(VarCurr)
=> ( v118270(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_222,axiom,
! [VarCurr] :
( v118393(VarCurr)
=> ( v118270(VarCurr,bitIndex56)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8103,axiom,
! [VarCurr] :
( v118393(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_257,axiom,
! [VarCurr] :
( ~ v118391(VarCurr)
=> ( v118270(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_221,axiom,
! [VarCurr] :
( v118391(VarCurr)
=> ( v118270(VarCurr,bitIndex55)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8102,axiom,
! [VarCurr] :
( v118391(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_256,axiom,
! [VarCurr] :
( ~ v118389(VarCurr)
=> ( v118270(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_220,axiom,
! [VarCurr] :
( v118389(VarCurr)
=> ( v118270(VarCurr,bitIndex54)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8101,axiom,
! [VarCurr] :
( v118389(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_255,axiom,
! [VarCurr] :
( ~ v118387(VarCurr)
=> ( v118270(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_219,axiom,
! [VarCurr] :
( v118387(VarCurr)
=> ( v118270(VarCurr,bitIndex53)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8100,axiom,
! [VarCurr] :
( v118387(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_254,axiom,
! [VarCurr] :
( ~ v118385(VarCurr)
=> ( v118270(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_218,axiom,
! [VarCurr] :
( v118385(VarCurr)
=> ( v118270(VarCurr,bitIndex52)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8099,axiom,
! [VarCurr] :
( v118385(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_253,axiom,
! [VarCurr] :
( ~ v118383(VarCurr)
=> ( v118270(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_217,axiom,
! [VarCurr] :
( v118383(VarCurr)
=> ( v118270(VarCurr,bitIndex51)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8098,axiom,
! [VarCurr] :
( v118383(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_252,axiom,
! [VarCurr] :
( ~ v118381(VarCurr)
=> ( v118270(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_216,axiom,
! [VarCurr] :
( v118381(VarCurr)
=> ( v118270(VarCurr,bitIndex50)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8097,axiom,
! [VarCurr] :
( v118381(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_251,axiom,
! [VarCurr] :
( ~ v118379(VarCurr)
=> ( v118270(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_215,axiom,
! [VarCurr] :
( v118379(VarCurr)
=> ( v118270(VarCurr,bitIndex49)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8096,axiom,
! [VarCurr] :
( v118379(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_250,axiom,
! [VarCurr] :
( ~ v118377(VarCurr)
=> ( v118270(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_214,axiom,
! [VarCurr] :
( v118377(VarCurr)
=> ( v118270(VarCurr,bitIndex48)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8095,axiom,
! [VarCurr] :
( v118377(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_249,axiom,
! [VarCurr] :
( ~ v118375(VarCurr)
=> ( v118270(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_213,axiom,
! [VarCurr] :
( v118375(VarCurr)
=> ( v118270(VarCurr,bitIndex47)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8094,axiom,
! [VarCurr] :
( v118375(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_248,axiom,
! [VarCurr] :
( ~ v118373(VarCurr)
=> ( v118270(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_212,axiom,
! [VarCurr] :
( v118373(VarCurr)
=> ( v118270(VarCurr,bitIndex46)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8093,axiom,
! [VarCurr] :
( v118373(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_247,axiom,
! [VarCurr] :
( ~ v118371(VarCurr)
=> ( v118270(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_211,axiom,
! [VarCurr] :
( v118371(VarCurr)
=> ( v118270(VarCurr,bitIndex45)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8092,axiom,
! [VarCurr] :
( v118371(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_246,axiom,
! [VarCurr] :
( ~ v118369(VarCurr)
=> ( v118270(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_210,axiom,
! [VarCurr] :
( v118369(VarCurr)
=> ( v118270(VarCurr,bitIndex44)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8091,axiom,
! [VarCurr] :
( v118369(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_245,axiom,
! [VarCurr] :
( ~ v118367(VarCurr)
=> ( v118270(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_209,axiom,
! [VarCurr] :
( v118367(VarCurr)
=> ( v118270(VarCurr,bitIndex43)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8090,axiom,
! [VarCurr] :
( v118367(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_244,axiom,
! [VarCurr] :
( ~ v118365(VarCurr)
=> ( v118270(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_208,axiom,
! [VarCurr] :
( v118365(VarCurr)
=> ( v118270(VarCurr,bitIndex42)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8089,axiom,
! [VarCurr] :
( v118365(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_243,axiom,
! [VarCurr] :
( ~ v118363(VarCurr)
=> ( v118270(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_207,axiom,
! [VarCurr] :
( v118363(VarCurr)
=> ( v118270(VarCurr,bitIndex41)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8088,axiom,
! [VarCurr] :
( v118363(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_242,axiom,
! [VarCurr] :
( ~ v118361(VarCurr)
=> ( v118270(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_206,axiom,
! [VarCurr] :
( v118361(VarCurr)
=> ( v118270(VarCurr,bitIndex40)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8087,axiom,
! [VarCurr] :
( v118361(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_241,axiom,
! [VarCurr] :
( ~ v118359(VarCurr)
=> ( v118270(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_205,axiom,
! [VarCurr] :
( v118359(VarCurr)
=> ( v118270(VarCurr,bitIndex39)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8086,axiom,
! [VarCurr] :
( v118359(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_240,axiom,
! [VarCurr] :
( ~ v118357(VarCurr)
=> ( v118270(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_204,axiom,
! [VarCurr] :
( v118357(VarCurr)
=> ( v118270(VarCurr,bitIndex38)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8085,axiom,
! [VarCurr] :
( v118357(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_239,axiom,
! [VarCurr] :
( ~ v118355(VarCurr)
=> ( v118270(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_203,axiom,
! [VarCurr] :
( v118355(VarCurr)
=> ( v118270(VarCurr,bitIndex37)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8084,axiom,
! [VarCurr] :
( v118355(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_238,axiom,
! [VarCurr] :
( ~ v118353(VarCurr)
=> ( v118270(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_202,axiom,
! [VarCurr] :
( v118353(VarCurr)
=> ( v118270(VarCurr,bitIndex36)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8083,axiom,
! [VarCurr] :
( v118353(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_237,axiom,
! [VarCurr] :
( ~ v118351(VarCurr)
=> ( v118270(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_201,axiom,
! [VarCurr] :
( v118351(VarCurr)
=> ( v118270(VarCurr,bitIndex35)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8082,axiom,
! [VarCurr] :
( v118351(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_236,axiom,
! [VarCurr] :
( ~ v118349(VarCurr)
=> ( v118270(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_200,axiom,
! [VarCurr] :
( v118349(VarCurr)
=> ( v118270(VarCurr,bitIndex34)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8081,axiom,
! [VarCurr] :
( v118349(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_235,axiom,
! [VarCurr] :
( ~ v118347(VarCurr)
=> ( v118270(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_199,axiom,
! [VarCurr] :
( v118347(VarCurr)
=> ( v118270(VarCurr,bitIndex33)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8080,axiom,
! [VarCurr] :
( v118347(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_234,axiom,
! [VarCurr] :
( ~ v118345(VarCurr)
=> ( v118270(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_198,axiom,
! [VarCurr] :
( v118345(VarCurr)
=> ( v118270(VarCurr,bitIndex32)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8079,axiom,
! [VarCurr] :
( v118345(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_233,axiom,
! [VarCurr] :
( ~ v118343(VarCurr)
=> ( v118270(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_197,axiom,
! [VarCurr] :
( v118343(VarCurr)
=> ( v118270(VarCurr,bitIndex31)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8078,axiom,
! [VarCurr] :
( v118343(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_232,axiom,
! [VarCurr] :
( ~ v118341(VarCurr)
=> ( v118270(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_196,axiom,
! [VarCurr] :
( v118341(VarCurr)
=> ( v118270(VarCurr,bitIndex30)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8077,axiom,
! [VarCurr] :
( v118341(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_231,axiom,
! [VarCurr] :
( ~ v118339(VarCurr)
=> ( v118270(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_195,axiom,
! [VarCurr] :
( v118339(VarCurr)
=> ( v118270(VarCurr,bitIndex29)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8076,axiom,
! [VarCurr] :
( v118339(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_230,axiom,
! [VarCurr] :
( ~ v118337(VarCurr)
=> ( v118270(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_194,axiom,
! [VarCurr] :
( v118337(VarCurr)
=> ( v118270(VarCurr,bitIndex28)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8075,axiom,
! [VarCurr] :
( v118337(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_229,axiom,
! [VarCurr] :
( ~ v118335(VarCurr)
=> ( v118270(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_193,axiom,
! [VarCurr] :
( v118335(VarCurr)
=> ( v118270(VarCurr,bitIndex27)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8074,axiom,
! [VarCurr] :
( v118335(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_228,axiom,
! [VarCurr] :
( ~ v118333(VarCurr)
=> ( v118270(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_192,axiom,
! [VarCurr] :
( v118333(VarCurr)
=> ( v118270(VarCurr,bitIndex26)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8073,axiom,
! [VarCurr] :
( v118333(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_227,axiom,
! [VarCurr] :
( ~ v118331(VarCurr)
=> ( v118270(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_191,axiom,
! [VarCurr] :
( v118331(VarCurr)
=> ( v118270(VarCurr,bitIndex25)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8072,axiom,
! [VarCurr] :
( v118331(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_226,axiom,
! [VarCurr] :
( ~ v118329(VarCurr)
=> ( v118270(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_190,axiom,
! [VarCurr] :
( v118329(VarCurr)
=> ( v118270(VarCurr,bitIndex24)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8071,axiom,
! [VarCurr] :
( v118329(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_225,axiom,
! [VarCurr] :
( ~ v118327(VarCurr)
=> ( v118270(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_189,axiom,
! [VarCurr] :
( v118327(VarCurr)
=> ( v118270(VarCurr,bitIndex23)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8070,axiom,
! [VarCurr] :
( v118327(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_224,axiom,
! [VarCurr] :
( ~ v118325(VarCurr)
=> ( v118270(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_188,axiom,
! [VarCurr] :
( v118325(VarCurr)
=> ( v118270(VarCurr,bitIndex22)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8069,axiom,
! [VarCurr] :
( v118325(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_223,axiom,
! [VarCurr] :
( ~ v118323(VarCurr)
=> ( v118270(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_187,axiom,
! [VarCurr] :
( v118323(VarCurr)
=> ( v118270(VarCurr,bitIndex21)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8068,axiom,
! [VarCurr] :
( v118323(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_222,axiom,
! [VarCurr] :
( ~ v118321(VarCurr)
=> ( v118270(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_186,axiom,
! [VarCurr] :
( v118321(VarCurr)
=> ( v118270(VarCurr,bitIndex20)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8067,axiom,
! [VarCurr] :
( v118321(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_221,axiom,
! [VarCurr] :
( ~ v118319(VarCurr)
=> ( v118270(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_185,axiom,
! [VarCurr] :
( v118319(VarCurr)
=> ( v118270(VarCurr,bitIndex19)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8066,axiom,
! [VarCurr] :
( v118319(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_220,axiom,
! [VarCurr] :
( ~ v118317(VarCurr)
=> ( v118270(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_184,axiom,
! [VarCurr] :
( v118317(VarCurr)
=> ( v118270(VarCurr,bitIndex18)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8065,axiom,
! [VarCurr] :
( v118317(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_219,axiom,
! [VarCurr] :
( ~ v118315(VarCurr)
=> ( v118270(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_183,axiom,
! [VarCurr] :
( v118315(VarCurr)
=> ( v118270(VarCurr,bitIndex17)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8064,axiom,
! [VarCurr] :
( v118315(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_218,axiom,
! [VarCurr] :
( ~ v118313(VarCurr)
=> ( v118270(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_182,axiom,
! [VarCurr] :
( v118313(VarCurr)
=> ( v118270(VarCurr,bitIndex16)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8063,axiom,
! [VarCurr] :
( v118313(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_217,axiom,
! [VarCurr] :
( ~ v118311(VarCurr)
=> ( v118270(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_181,axiom,
! [VarCurr] :
( v118311(VarCurr)
=> ( v118270(VarCurr,bitIndex15)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8062,axiom,
! [VarCurr] :
( v118311(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_216,axiom,
! [VarCurr] :
( ~ v118309(VarCurr)
=> ( v118270(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_180,axiom,
! [VarCurr] :
( v118309(VarCurr)
=> ( v118270(VarCurr,bitIndex14)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8061,axiom,
! [VarCurr] :
( v118309(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_215,axiom,
! [VarCurr] :
( ~ v118307(VarCurr)
=> ( v118270(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_179,axiom,
! [VarCurr] :
( v118307(VarCurr)
=> ( v118270(VarCurr,bitIndex13)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8060,axiom,
! [VarCurr] :
( v118307(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_214,axiom,
! [VarCurr] :
( ~ v118305(VarCurr)
=> ( v118270(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_178,axiom,
! [VarCurr] :
( v118305(VarCurr)
=> ( v118270(VarCurr,bitIndex12)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8059,axiom,
! [VarCurr] :
( v118305(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_213,axiom,
! [VarCurr] :
( ~ v118303(VarCurr)
=> ( v118270(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_177,axiom,
! [VarCurr] :
( v118303(VarCurr)
=> ( v118270(VarCurr,bitIndex11)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8058,axiom,
! [VarCurr] :
( v118303(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_212,axiom,
! [VarCurr] :
( ~ v118301(VarCurr)
=> ( v118270(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_176,axiom,
! [VarCurr] :
( v118301(VarCurr)
=> ( v118270(VarCurr,bitIndex10)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8057,axiom,
! [VarCurr] :
( v118301(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_211,axiom,
! [VarCurr] :
( ~ v118299(VarCurr)
=> ( v118270(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_175,axiom,
! [VarCurr] :
( v118299(VarCurr)
=> ( v118270(VarCurr,bitIndex9)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8056,axiom,
! [VarCurr] :
( v118299(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_210,axiom,
! [VarCurr] :
( ~ v118297(VarCurr)
=> ( v118270(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_174,axiom,
! [VarCurr] :
( v118297(VarCurr)
=> ( v118270(VarCurr,bitIndex8)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8055,axiom,
! [VarCurr] :
( v118297(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_209,axiom,
! [VarCurr] :
( ~ v118295(VarCurr)
=> ( v118270(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_173,axiom,
! [VarCurr] :
( v118295(VarCurr)
=> ( v118270(VarCurr,bitIndex7)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8054,axiom,
! [VarCurr] :
( v118295(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_208,axiom,
! [VarCurr] :
( ~ v118293(VarCurr)
=> ( v118270(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_172,axiom,
! [VarCurr] :
( v118293(VarCurr)
=> ( v118270(VarCurr,bitIndex6)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8053,axiom,
! [VarCurr] :
( v118293(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_207,axiom,
! [VarCurr] :
( ~ v118291(VarCurr)
=> ( v118270(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_171,axiom,
! [VarCurr] :
( v118291(VarCurr)
=> ( v118270(VarCurr,bitIndex5)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8052,axiom,
! [VarCurr] :
( v118291(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_206,axiom,
! [VarCurr] :
( ~ v118289(VarCurr)
=> ( v118270(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_170,axiom,
! [VarCurr] :
( v118289(VarCurr)
=> ( v118270(VarCurr,bitIndex4)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8051,axiom,
! [VarCurr] :
( v118289(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_205,axiom,
! [VarCurr] :
( ~ v118287(VarCurr)
=> ( v118270(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_169,axiom,
! [VarCurr] :
( v118287(VarCurr)
=> ( v118270(VarCurr,bitIndex3)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8050,axiom,
! [VarCurr] :
( v118287(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_204,axiom,
! [VarCurr] :
( ~ v118285(VarCurr)
=> ( v118270(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_168,axiom,
! [VarCurr] :
( v118285(VarCurr)
=> ( v118270(VarCurr,bitIndex2)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8049,axiom,
! [VarCurr] :
( v118285(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_203,axiom,
! [VarCurr] :
( ~ v118283(VarCurr)
=> ( v118270(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_167,axiom,
! [VarCurr] :
( v118283(VarCurr)
=> ( v118270(VarCurr,bitIndex1)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8048,axiom,
! [VarCurr] :
( v118283(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2653,axiom,
! [VarCurr] :
( ~ v118281(VarCurr)
=> ( v118270(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2689,axiom,
! [VarCurr] :
( v118281(VarCurr)
=> ( v118270(VarCurr,bitIndex0)
<=> v118272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8047,axiom,
! [VarCurr] :
( v118281(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23530,axiom,
! [VarCurr] :
( v118272(VarCurr)
<=> ( v118274(VarCurr)
| v118277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23529,axiom,
! [VarCurr] :
( v118277(VarCurr)
<=> ( v118120(VarCurr)
& v118130(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23528,axiom,
! [VarCurr] :
( v118274(VarCurr)
<=> ( v115033(VarCurr)
& v115054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_30,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114981(VarCurr,B)
<=> ( v114983(VarCurr,B)
| v114848(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_202,axiom,
! [VarCurr] :
( ~ v118267(VarCurr)
=> ( v114983(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_166,axiom,
! [VarCurr] :
( v118267(VarCurr)
=> ( v114983(VarCurr,bitIndex63)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8046,axiom,
! [VarCurr] :
( v118267(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_201,axiom,
! [VarCurr] :
( ~ v118265(VarCurr)
=> ( v114983(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_165,axiom,
! [VarCurr] :
( v118265(VarCurr)
=> ( v114983(VarCurr,bitIndex62)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8045,axiom,
! [VarCurr] :
( v118265(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_200,axiom,
! [VarCurr] :
( ~ v118263(VarCurr)
=> ( v114983(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_164,axiom,
! [VarCurr] :
( v118263(VarCurr)
=> ( v114983(VarCurr,bitIndex61)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8044,axiom,
! [VarCurr] :
( v118263(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_199,axiom,
! [VarCurr] :
( ~ v118261(VarCurr)
=> ( v114983(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_163,axiom,
! [VarCurr] :
( v118261(VarCurr)
=> ( v114983(VarCurr,bitIndex60)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8043,axiom,
! [VarCurr] :
( v118261(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_198,axiom,
! [VarCurr] :
( ~ v118259(VarCurr)
=> ( v114983(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_162,axiom,
! [VarCurr] :
( v118259(VarCurr)
=> ( v114983(VarCurr,bitIndex59)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8042,axiom,
! [VarCurr] :
( v118259(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_197,axiom,
! [VarCurr] :
( ~ v118257(VarCurr)
=> ( v114983(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_161,axiom,
! [VarCurr] :
( v118257(VarCurr)
=> ( v114983(VarCurr,bitIndex58)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8041,axiom,
! [VarCurr] :
( v118257(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_196,axiom,
! [VarCurr] :
( ~ v118255(VarCurr)
=> ( v114983(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_160,axiom,
! [VarCurr] :
( v118255(VarCurr)
=> ( v114983(VarCurr,bitIndex57)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8040,axiom,
! [VarCurr] :
( v118255(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_195,axiom,
! [VarCurr] :
( ~ v118253(VarCurr)
=> ( v114983(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_159,axiom,
! [VarCurr] :
( v118253(VarCurr)
=> ( v114983(VarCurr,bitIndex56)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8039,axiom,
! [VarCurr] :
( v118253(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_194,axiom,
! [VarCurr] :
( ~ v118251(VarCurr)
=> ( v114983(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_158,axiom,
! [VarCurr] :
( v118251(VarCurr)
=> ( v114983(VarCurr,bitIndex55)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8038,axiom,
! [VarCurr] :
( v118251(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_193,axiom,
! [VarCurr] :
( ~ v118249(VarCurr)
=> ( v114983(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_157,axiom,
! [VarCurr] :
( v118249(VarCurr)
=> ( v114983(VarCurr,bitIndex54)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8037,axiom,
! [VarCurr] :
( v118249(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_192,axiom,
! [VarCurr] :
( ~ v118247(VarCurr)
=> ( v114983(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_156,axiom,
! [VarCurr] :
( v118247(VarCurr)
=> ( v114983(VarCurr,bitIndex53)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8036,axiom,
! [VarCurr] :
( v118247(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_191,axiom,
! [VarCurr] :
( ~ v118245(VarCurr)
=> ( v114983(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_155,axiom,
! [VarCurr] :
( v118245(VarCurr)
=> ( v114983(VarCurr,bitIndex52)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8035,axiom,
! [VarCurr] :
( v118245(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_190,axiom,
! [VarCurr] :
( ~ v118243(VarCurr)
=> ( v114983(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_154,axiom,
! [VarCurr] :
( v118243(VarCurr)
=> ( v114983(VarCurr,bitIndex51)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8034,axiom,
! [VarCurr] :
( v118243(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_189,axiom,
! [VarCurr] :
( ~ v118241(VarCurr)
=> ( v114983(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_153,axiom,
! [VarCurr] :
( v118241(VarCurr)
=> ( v114983(VarCurr,bitIndex50)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8033,axiom,
! [VarCurr] :
( v118241(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_188,axiom,
! [VarCurr] :
( ~ v118239(VarCurr)
=> ( v114983(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_152,axiom,
! [VarCurr] :
( v118239(VarCurr)
=> ( v114983(VarCurr,bitIndex49)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8032,axiom,
! [VarCurr] :
( v118239(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_187,axiom,
! [VarCurr] :
( ~ v118237(VarCurr)
=> ( v114983(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_151,axiom,
! [VarCurr] :
( v118237(VarCurr)
=> ( v114983(VarCurr,bitIndex48)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8031,axiom,
! [VarCurr] :
( v118237(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_186,axiom,
! [VarCurr] :
( ~ v118235(VarCurr)
=> ( v114983(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_150,axiom,
! [VarCurr] :
( v118235(VarCurr)
=> ( v114983(VarCurr,bitIndex47)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8030,axiom,
! [VarCurr] :
( v118235(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_185,axiom,
! [VarCurr] :
( ~ v118233(VarCurr)
=> ( v114983(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_149,axiom,
! [VarCurr] :
( v118233(VarCurr)
=> ( v114983(VarCurr,bitIndex46)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8029,axiom,
! [VarCurr] :
( v118233(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_184,axiom,
! [VarCurr] :
( ~ v118231(VarCurr)
=> ( v114983(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_148,axiom,
! [VarCurr] :
( v118231(VarCurr)
=> ( v114983(VarCurr,bitIndex45)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8028,axiom,
! [VarCurr] :
( v118231(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_183,axiom,
! [VarCurr] :
( ~ v118229(VarCurr)
=> ( v114983(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_147,axiom,
! [VarCurr] :
( v118229(VarCurr)
=> ( v114983(VarCurr,bitIndex44)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8027,axiom,
! [VarCurr] :
( v118229(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_182,axiom,
! [VarCurr] :
( ~ v118227(VarCurr)
=> ( v114983(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_146,axiom,
! [VarCurr] :
( v118227(VarCurr)
=> ( v114983(VarCurr,bitIndex43)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8026,axiom,
! [VarCurr] :
( v118227(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_181,axiom,
! [VarCurr] :
( ~ v118225(VarCurr)
=> ( v114983(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_145,axiom,
! [VarCurr] :
( v118225(VarCurr)
=> ( v114983(VarCurr,bitIndex42)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8025,axiom,
! [VarCurr] :
( v118225(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_180,axiom,
! [VarCurr] :
( ~ v118223(VarCurr)
=> ( v114983(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_144,axiom,
! [VarCurr] :
( v118223(VarCurr)
=> ( v114983(VarCurr,bitIndex41)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8024,axiom,
! [VarCurr] :
( v118223(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_179,axiom,
! [VarCurr] :
( ~ v118221(VarCurr)
=> ( v114983(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_143,axiom,
! [VarCurr] :
( v118221(VarCurr)
=> ( v114983(VarCurr,bitIndex40)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8023,axiom,
! [VarCurr] :
( v118221(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_178,axiom,
! [VarCurr] :
( ~ v118219(VarCurr)
=> ( v114983(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_142,axiom,
! [VarCurr] :
( v118219(VarCurr)
=> ( v114983(VarCurr,bitIndex39)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8022,axiom,
! [VarCurr] :
( v118219(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_177,axiom,
! [VarCurr] :
( ~ v118217(VarCurr)
=> ( v114983(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_141,axiom,
! [VarCurr] :
( v118217(VarCurr)
=> ( v114983(VarCurr,bitIndex38)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8021,axiom,
! [VarCurr] :
( v118217(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_176,axiom,
! [VarCurr] :
( ~ v118215(VarCurr)
=> ( v114983(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_140,axiom,
! [VarCurr] :
( v118215(VarCurr)
=> ( v114983(VarCurr,bitIndex37)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8020,axiom,
! [VarCurr] :
( v118215(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_175,axiom,
! [VarCurr] :
( ~ v118213(VarCurr)
=> ( v114983(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_139,axiom,
! [VarCurr] :
( v118213(VarCurr)
=> ( v114983(VarCurr,bitIndex36)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8019,axiom,
! [VarCurr] :
( v118213(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_174,axiom,
! [VarCurr] :
( ~ v118211(VarCurr)
=> ( v114983(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_138,axiom,
! [VarCurr] :
( v118211(VarCurr)
=> ( v114983(VarCurr,bitIndex35)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8018,axiom,
! [VarCurr] :
( v118211(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_173,axiom,
! [VarCurr] :
( ~ v118209(VarCurr)
=> ( v114983(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_137,axiom,
! [VarCurr] :
( v118209(VarCurr)
=> ( v114983(VarCurr,bitIndex34)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8017,axiom,
! [VarCurr] :
( v118209(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_172,axiom,
! [VarCurr] :
( ~ v118207(VarCurr)
=> ( v114983(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_136,axiom,
! [VarCurr] :
( v118207(VarCurr)
=> ( v114983(VarCurr,bitIndex33)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8016,axiom,
! [VarCurr] :
( v118207(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_171,axiom,
! [VarCurr] :
( ~ v118205(VarCurr)
=> ( v114983(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_135,axiom,
! [VarCurr] :
( v118205(VarCurr)
=> ( v114983(VarCurr,bitIndex32)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8015,axiom,
! [VarCurr] :
( v118205(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $true )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_170,axiom,
! [VarCurr] :
( ~ v118203(VarCurr)
=> ( v114983(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_134,axiom,
! [VarCurr] :
( v118203(VarCurr)
=> ( v114983(VarCurr,bitIndex31)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8014,axiom,
! [VarCurr] :
( v118203(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_169,axiom,
! [VarCurr] :
( ~ v118201(VarCurr)
=> ( v114983(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_133,axiom,
! [VarCurr] :
( v118201(VarCurr)
=> ( v114983(VarCurr,bitIndex30)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8013,axiom,
! [VarCurr] :
( v118201(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_168,axiom,
! [VarCurr] :
( ~ v118199(VarCurr)
=> ( v114983(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_132,axiom,
! [VarCurr] :
( v118199(VarCurr)
=> ( v114983(VarCurr,bitIndex29)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8012,axiom,
! [VarCurr] :
( v118199(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_167,axiom,
! [VarCurr] :
( ~ v118197(VarCurr)
=> ( v114983(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_131,axiom,
! [VarCurr] :
( v118197(VarCurr)
=> ( v114983(VarCurr,bitIndex28)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8011,axiom,
! [VarCurr] :
( v118197(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_166,axiom,
! [VarCurr] :
( ~ v118195(VarCurr)
=> ( v114983(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_130,axiom,
! [VarCurr] :
( v118195(VarCurr)
=> ( v114983(VarCurr,bitIndex27)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8010,axiom,
! [VarCurr] :
( v118195(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_165,axiom,
! [VarCurr] :
( ~ v118193(VarCurr)
=> ( v114983(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_129,axiom,
! [VarCurr] :
( v118193(VarCurr)
=> ( v114983(VarCurr,bitIndex26)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8009,axiom,
! [VarCurr] :
( v118193(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_164,axiom,
! [VarCurr] :
( ~ v118191(VarCurr)
=> ( v114983(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_128,axiom,
! [VarCurr] :
( v118191(VarCurr)
=> ( v114983(VarCurr,bitIndex25)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8008,axiom,
! [VarCurr] :
( v118191(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_163,axiom,
! [VarCurr] :
( ~ v118189(VarCurr)
=> ( v114983(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_127,axiom,
! [VarCurr] :
( v118189(VarCurr)
=> ( v114983(VarCurr,bitIndex24)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8007,axiom,
! [VarCurr] :
( v118189(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_162,axiom,
! [VarCurr] :
( ~ v118187(VarCurr)
=> ( v114983(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_126,axiom,
! [VarCurr] :
( v118187(VarCurr)
=> ( v114983(VarCurr,bitIndex23)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8006,axiom,
! [VarCurr] :
( v118187(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_161,axiom,
! [VarCurr] :
( ~ v118185(VarCurr)
=> ( v114983(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_125,axiom,
! [VarCurr] :
( v118185(VarCurr)
=> ( v114983(VarCurr,bitIndex22)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8005,axiom,
! [VarCurr] :
( v118185(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_160,axiom,
! [VarCurr] :
( ~ v118183(VarCurr)
=> ( v114983(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_124,axiom,
! [VarCurr] :
( v118183(VarCurr)
=> ( v114983(VarCurr,bitIndex21)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8004,axiom,
! [VarCurr] :
( v118183(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_159,axiom,
! [VarCurr] :
( ~ v118181(VarCurr)
=> ( v114983(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_123,axiom,
! [VarCurr] :
( v118181(VarCurr)
=> ( v114983(VarCurr,bitIndex20)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8003,axiom,
! [VarCurr] :
( v118181(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_158,axiom,
! [VarCurr] :
( ~ v118179(VarCurr)
=> ( v114983(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_122,axiom,
! [VarCurr] :
( v118179(VarCurr)
=> ( v114983(VarCurr,bitIndex19)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8002,axiom,
! [VarCurr] :
( v118179(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_157,axiom,
! [VarCurr] :
( ~ v118177(VarCurr)
=> ( v114983(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_121,axiom,
! [VarCurr] :
( v118177(VarCurr)
=> ( v114983(VarCurr,bitIndex18)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8001,axiom,
! [VarCurr] :
( v118177(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_156,axiom,
! [VarCurr] :
( ~ v118175(VarCurr)
=> ( v114983(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_120,axiom,
! [VarCurr] :
( v118175(VarCurr)
=> ( v114983(VarCurr,bitIndex17)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8000,axiom,
! [VarCurr] :
( v118175(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_155,axiom,
! [VarCurr] :
( ~ v118173(VarCurr)
=> ( v114983(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_119,axiom,
! [VarCurr] :
( v118173(VarCurr)
=> ( v114983(VarCurr,bitIndex16)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7999,axiom,
! [VarCurr] :
( v118173(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $true )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_154,axiom,
! [VarCurr] :
( ~ v118171(VarCurr)
=> ( v114983(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_118,axiom,
! [VarCurr] :
( v118171(VarCurr)
=> ( v114983(VarCurr,bitIndex15)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7998,axiom,
! [VarCurr] :
( v118171(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_153,axiom,
! [VarCurr] :
( ~ v118169(VarCurr)
=> ( v114983(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_117,axiom,
! [VarCurr] :
( v118169(VarCurr)
=> ( v114983(VarCurr,bitIndex14)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7997,axiom,
! [VarCurr] :
( v118169(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_152,axiom,
! [VarCurr] :
( ~ v118167(VarCurr)
=> ( v114983(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_116,axiom,
! [VarCurr] :
( v118167(VarCurr)
=> ( v114983(VarCurr,bitIndex13)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7996,axiom,
! [VarCurr] :
( v118167(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_151,axiom,
! [VarCurr] :
( ~ v118165(VarCurr)
=> ( v114983(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_115,axiom,
! [VarCurr] :
( v118165(VarCurr)
=> ( v114983(VarCurr,bitIndex12)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7995,axiom,
! [VarCurr] :
( v118165(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_150,axiom,
! [VarCurr] :
( ~ v118163(VarCurr)
=> ( v114983(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_114,axiom,
! [VarCurr] :
( v118163(VarCurr)
=> ( v114983(VarCurr,bitIndex11)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7994,axiom,
! [VarCurr] :
( v118163(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_149,axiom,
! [VarCurr] :
( ~ v118161(VarCurr)
=> ( v114983(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_113,axiom,
! [VarCurr] :
( v118161(VarCurr)
=> ( v114983(VarCurr,bitIndex10)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7993,axiom,
! [VarCurr] :
( v118161(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_148,axiom,
! [VarCurr] :
( ~ v118159(VarCurr)
=> ( v114983(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_112,axiom,
! [VarCurr] :
( v118159(VarCurr)
=> ( v114983(VarCurr,bitIndex9)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7992,axiom,
! [VarCurr] :
( v118159(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_147,axiom,
! [VarCurr] :
( ~ v118157(VarCurr)
=> ( v114983(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_111,axiom,
! [VarCurr] :
( v118157(VarCurr)
=> ( v114983(VarCurr,bitIndex8)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7991,axiom,
! [VarCurr] :
( v118157(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $true )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_146,axiom,
! [VarCurr] :
( ~ v118155(VarCurr)
=> ( v114983(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_110,axiom,
! [VarCurr] :
( v118155(VarCurr)
=> ( v114983(VarCurr,bitIndex7)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7990,axiom,
! [VarCurr] :
( v118155(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_145,axiom,
! [VarCurr] :
( ~ v118153(VarCurr)
=> ( v114983(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_109,axiom,
! [VarCurr] :
( v118153(VarCurr)
=> ( v114983(VarCurr,bitIndex6)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7989,axiom,
! [VarCurr] :
( v118153(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_144,axiom,
! [VarCurr] :
( ~ v118151(VarCurr)
=> ( v114983(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_108,axiom,
! [VarCurr] :
( v118151(VarCurr)
=> ( v114983(VarCurr,bitIndex5)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7988,axiom,
! [VarCurr] :
( v118151(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_143,axiom,
! [VarCurr] :
( ~ v118149(VarCurr)
=> ( v114983(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_107,axiom,
! [VarCurr] :
( v118149(VarCurr)
=> ( v114983(VarCurr,bitIndex4)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7987,axiom,
! [VarCurr] :
( v118149(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $true )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_142,axiom,
! [VarCurr] :
( ~ v118147(VarCurr)
=> ( v114983(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_106,axiom,
! [VarCurr] :
( v118147(VarCurr)
=> ( v114983(VarCurr,bitIndex3)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7986,axiom,
! [VarCurr] :
( v118147(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_141,axiom,
! [VarCurr] :
( ~ v118145(VarCurr)
=> ( v114983(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_105,axiom,
! [VarCurr] :
( v118145(VarCurr)
=> ( v114983(VarCurr,bitIndex2)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7985,axiom,
! [VarCurr] :
( v118145(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $true )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_140,axiom,
! [VarCurr] :
( ~ v118143(VarCurr)
=> ( v114983(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_104,axiom,
! [VarCurr] :
( v118143(VarCurr)
=> ( v114983(VarCurr,bitIndex1)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7984,axiom,
! [VarCurr] :
( v118143(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2652,axiom,
! [VarCurr] :
( ~ v118141(VarCurr)
=> ( v114983(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2688,axiom,
! [VarCurr] :
( v118141(VarCurr)
=> ( v114983(VarCurr,bitIndex0)
<=> v115029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7983,axiom,
! [VarCurr] :
( v118141(VarCurr)
<=> ( ( v114985(VarCurr,bitIndex5)
<=> $false )
& ( v114985(VarCurr,bitIndex4)
<=> $false )
& ( v114985(VarCurr,bitIndex3)
<=> $false )
& ( v114985(VarCurr,bitIndex2)
<=> $false )
& ( v114985(VarCurr,bitIndex1)
<=> $false )
& ( v114985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23527,axiom,
! [VarCurr] :
( v115029(VarCurr)
<=> ( v115031(VarCurr)
| v118118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23526,axiom,
! [VarCurr] :
( v118118(VarCurr)
<=> ( v118120(VarCurr)
& v118138(VarCurr) ) ) ).
fof(writeUnaryOperator_9439,axiom,
! [VarCurr] :
( ~ v118138(VarCurr)
<=> v118130(VarCurr,bitIndex0) ) ).
fof(addAssignment_37460,axiom,
! [VarCurr] :
( v118130(VarCurr,bitIndex0)
<=> v118132(VarCurr,bitIndex0) ) ).
fof(addAssignment_37459,axiom,
! [VarCurr] :
( v118132(VarCurr,bitIndex0)
<=> v118134(VarCurr,bitIndex0) ) ).
fof(addAssignment_37458,axiom,
! [VarCurr] :
( v118134(VarCurr,bitIndex0)
<=> v118136(VarCurr,bitIndex0) ) ).
fof(addAssignment_37457,axiom,
! [VarCurr] :
( v118136(VarCurr,bitIndex0)
<=> v108981(VarCurr,bitIndex0) ) ).
fof(addAssignment_37456,axiom,
! [VarCurr] :
( v118120(VarCurr)
<=> v118122(VarCurr) ) ).
fof(addAssignment_37455,axiom,
! [VarCurr] :
( v118122(VarCurr)
<=> v118124(VarCurr) ) ).
fof(addAssignment_37454,axiom,
! [VarCurr] :
( v118124(VarCurr)
<=> v118126(VarCurr) ) ).
fof(addAssignment_37453,axiom,
! [VarCurr] :
( v118126(VarCurr)
<=> v118128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23525,axiom,
! [VarCurr] :
( v115031(VarCurr)
<=> ( v115033(VarCurr)
& v118116(VarCurr) ) ) ).
fof(writeUnaryOperator_9438,axiom,
! [VarCurr] :
( ~ v118116(VarCurr)
<=> v115054(VarCurr) ) ).
fof(addAssignment_37452,axiom,
! [VarCurr] :
( v115054(VarCurr)
<=> v115056(VarCurr) ) ).
fof(addAssignment_37451,axiom,
! [VarCurr] :
( v115056(VarCurr)
<=> v115058(VarCurr) ) ).
fof(addAssignment_37450,axiom,
! [VarCurr] :
( v115058(VarCurr)
<=> v115060(VarCurr) ) ).
fof(addAssignment_37449,axiom,
! [VarCurr] :
( v115060(VarCurr)
<=> v115062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23524,axiom,
! [VarCurr] :
( v115062(VarCurr)
<=> ( v118113(VarCurr)
& v118114(VarCurr) ) ) ).
fof(writeUnaryOperator_9437,axiom,
! [VarCurr] :
( ~ v118114(VarCurr)
<=> v115082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23523,axiom,
! [VarCurr] :
( v118113(VarCurr)
<=> ( v115064(VarCurr)
| v115079(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2651,axiom,
! [VarCurr] :
( ~ v118108(VarCurr)
=> ( v115082(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2687,axiom,
! [VarCurr] :
( v118108(VarCurr)
=> ( v115082(VarCurr)
<=> v118111(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_167,axiom,
! [VarCurr] :
( ( ~ v114736(VarCurr)
& ~ v114221(VarCurr)
& ~ v115050(VarCurr) )
=> ( v118111(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1300,axiom,
! [VarCurr] :
( v115050(VarCurr)
=> ( v118111(VarCurr)
<=> v115084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5263,axiom,
! [VarCurr] :
( v114221(VarCurr)
=> ( v118111(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5266,axiom,
! [VarCurr] :
( v114736(VarCurr)
=> ( v118111(VarCurr)
<=> v115084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23522,axiom,
! [VarCurr] :
( v118108(VarCurr)
<=> ( v118109(VarCurr)
| v115051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23521,axiom,
! [VarCurr] :
( v118109(VarCurr)
<=> ( v118110(VarCurr)
| v115050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23520,axiom,
! [VarCurr] :
( v118110(VarCurr)
<=> ( v114736(VarCurr)
| v114221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23519,axiom,
! [VarCurr] :
( v115084(VarCurr)
<=> ( v115064(VarCurr)
& v115086(VarCurr) ) ) ).
fof(addAssignment_37448,axiom,
! [VarCurr] :
( v115086(VarCurr)
<=> v115088(VarCurr) ) ).
fof(addAssignment_37447,axiom,
! [VarCurr] :
( v115088(VarCurr)
<=> v115090(VarCurr) ) ).
fof(addAssignment_37446,axiom,
! [VarCurr] :
( v115090(VarCurr)
<=> v115092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23518,axiom,
! [VarCurr] :
( v115092(VarCurr)
<=> ( v115094(VarCurr)
| v115164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23517,axiom,
! [VarCurr] :
( v115164(VarCurr)
<=> ( v114858(VarCurr)
& v118104(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7982,axiom,
! [VarCurr] :
( v118104(VarCurr)
<=> ( ( v115166(VarCurr,bitIndex32)
<=> v115191(VarCurr,bitIndex32) )
& ( v115166(VarCurr,bitIndex31)
<=> v115191(VarCurr,bitIndex31) )
& ( v115166(VarCurr,bitIndex30)
<=> v115191(VarCurr,bitIndex30) )
& ( v115166(VarCurr,bitIndex29)
<=> v115191(VarCurr,bitIndex29) )
& ( v115166(VarCurr,bitIndex28)
<=> v115191(VarCurr,bitIndex28) )
& ( v115166(VarCurr,bitIndex27)
<=> v115191(VarCurr,bitIndex27) )
& ( v115166(VarCurr,bitIndex26)
<=> v115191(VarCurr,bitIndex26) )
& ( v115166(VarCurr,bitIndex25)
<=> v115191(VarCurr,bitIndex25) )
& ( v115166(VarCurr,bitIndex24)
<=> v115191(VarCurr,bitIndex24) )
& ( v115166(VarCurr,bitIndex23)
<=> v115191(VarCurr,bitIndex23) )
& ( v115166(VarCurr,bitIndex22)
<=> v115191(VarCurr,bitIndex22) )
& ( v115166(VarCurr,bitIndex21)
<=> v115191(VarCurr,bitIndex21) )
& ( v115166(VarCurr,bitIndex20)
<=> v115191(VarCurr,bitIndex20) )
& ( v115166(VarCurr,bitIndex19)
<=> v115191(VarCurr,bitIndex19) )
& ( v115166(VarCurr,bitIndex18)
<=> v115191(VarCurr,bitIndex18) )
& ( v115166(VarCurr,bitIndex17)
<=> v115191(VarCurr,bitIndex17) )
& ( v115166(VarCurr,bitIndex16)
<=> v115191(VarCurr,bitIndex16) )
& ( v115166(VarCurr,bitIndex15)
<=> v115191(VarCurr,bitIndex15) )
& ( v115166(VarCurr,bitIndex14)
<=> v115191(VarCurr,bitIndex14) )
& ( v115166(VarCurr,bitIndex13)
<=> v115191(VarCurr,bitIndex13) )
& ( v115166(VarCurr,bitIndex12)
<=> v115191(VarCurr,bitIndex12) )
& ( v115166(VarCurr,bitIndex11)
<=> v115191(VarCurr,bitIndex11) )
& ( v115166(VarCurr,bitIndex10)
<=> v115191(VarCurr,bitIndex10) )
& ( v115166(VarCurr,bitIndex9)
<=> v115191(VarCurr,bitIndex9) )
& ( v115166(VarCurr,bitIndex8)
<=> v115191(VarCurr,bitIndex8) )
& ( v115166(VarCurr,bitIndex7)
<=> v115191(VarCurr,bitIndex7) )
& ( v115166(VarCurr,bitIndex6)
<=> v115191(VarCurr,bitIndex6) )
& ( v115166(VarCurr,bitIndex5)
<=> v115191(VarCurr,bitIndex5) )
& ( v115166(VarCurr,bitIndex4)
<=> v115191(VarCurr,bitIndex4) )
& ( v115166(VarCurr,bitIndex3)
<=> v115191(VarCurr,bitIndex3) )
& ( v115166(VarCurr,bitIndex2)
<=> v115191(VarCurr,bitIndex2) )
& ( v115166(VarCurr,bitIndex1)
<=> v115191(VarCurr,bitIndex1) )
& ( v115166(VarCurr,bitIndex0)
<=> v115191(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_37445,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115191(VarCurr,B)
<=> v115193(VarCurr,B) ) ) ).
fof(addAssignment_37444,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115193(VarCurr,B)
<=> v115195(VarCurr,B) ) ) ).
fof(addAssignment_37443,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115195(VarCurr,B)
<=> v115197(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118086(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115197(VarNext,B)
<=> v115197(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2064,axiom,
! [VarNext] :
( v118086(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115197(VarNext,B)
<=> v118100(VarNext,B) ) ) ) ).
fof(addAssignment_37442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v118100(VarNext,B)
<=> v118098(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5262,axiom,
! [VarCurr] :
( ~ v118095(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118098(VarCurr,B)
<=> v115199(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5265,axiom,
! [VarCurr] :
( v118095(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118098(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118086(VarNext)
<=> ( v118087(VarNext)
& v118094(VarNext) ) ) ) ).
fof(addAssignment_37441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118094(VarNext)
<=> v118092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23515,axiom,
! [VarCurr] :
( v118092(VarCurr)
<=> ( v118095(VarCurr)
| v118096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23514,axiom,
! [VarCurr] :
( v118096(VarCurr)
<=> ( v114194(VarCurr)
& v118097(VarCurr) ) ) ).
fof(writeUnaryOperator_9436,axiom,
! [VarCurr] :
( ~ v118097(VarCurr)
<=> v118095(VarCurr) ) ).
fof(writeUnaryOperator_9435,axiom,
! [VarCurr] :
( ~ v118095(VarCurr)
<=> v114191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118087(VarNext)
<=> ( v118088(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118088(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37440,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115199(VarCurr,B)
<=> v115201(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2650,axiom,
! [VarCurr] :
( ~ v115203(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115201(VarCurr,B)
<=> v118083(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2686,axiom,
! [VarCurr] :
( v115203(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115201(VarCurr,B)
<=> v118082(VarCurr,B) ) ) ) ).
fof(addAssignment_37439,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v118083(VarCurr,B)
<=> v117236(VarCurr,B) ) ) ).
fof(addAssignment_37438,axiom,
! [VarCurr] :
( ( v118083(VarCurr,bitIndex32)
<=> v115205(VarCurr,bitIndex25) )
& ( v118083(VarCurr,bitIndex31)
<=> v115205(VarCurr,bitIndex24) )
& ( v118083(VarCurr,bitIndex30)
<=> v115205(VarCurr,bitIndex23) )
& ( v118083(VarCurr,bitIndex29)
<=> v115205(VarCurr,bitIndex22) )
& ( v118083(VarCurr,bitIndex28)
<=> v115205(VarCurr,bitIndex21) )
& ( v118083(VarCurr,bitIndex27)
<=> v115205(VarCurr,bitIndex20) )
& ( v118083(VarCurr,bitIndex26)
<=> v115205(VarCurr,bitIndex19) )
& ( v118083(VarCurr,bitIndex25)
<=> v115205(VarCurr,bitIndex18) )
& ( v118083(VarCurr,bitIndex24)
<=> v115205(VarCurr,bitIndex17) )
& ( v118083(VarCurr,bitIndex23)
<=> v115205(VarCurr,bitIndex16) )
& ( v118083(VarCurr,bitIndex22)
<=> v115205(VarCurr,bitIndex15) )
& ( v118083(VarCurr,bitIndex21)
<=> v115205(VarCurr,bitIndex14) )
& ( v118083(VarCurr,bitIndex20)
<=> v115205(VarCurr,bitIndex13) )
& ( v118083(VarCurr,bitIndex19)
<=> v115205(VarCurr,bitIndex12) )
& ( v118083(VarCurr,bitIndex18)
<=> v115205(VarCurr,bitIndex11) )
& ( v118083(VarCurr,bitIndex17)
<=> v115205(VarCurr,bitIndex10) )
& ( v118083(VarCurr,bitIndex16)
<=> v115205(VarCurr,bitIndex9) )
& ( v118083(VarCurr,bitIndex15)
<=> v115205(VarCurr,bitIndex8) )
& ( v118083(VarCurr,bitIndex14)
<=> v115205(VarCurr,bitIndex7) )
& ( v118083(VarCurr,bitIndex13)
<=> v115205(VarCurr,bitIndex6) )
& ( v118083(VarCurr,bitIndex12)
<=> v115205(VarCurr,bitIndex5) )
& ( v118083(VarCurr,bitIndex11)
<=> v115205(VarCurr,bitIndex4) )
& ( v118083(VarCurr,bitIndex10)
<=> v115205(VarCurr,bitIndex3) )
& ( v118083(VarCurr,bitIndex9)
<=> v115205(VarCurr,bitIndex2) )
& ( v118083(VarCurr,bitIndex8)
<=> v115205(VarCurr,bitIndex1) )
& ( v118083(VarCurr,bitIndex7)
<=> v115205(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37437,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v118082(VarCurr,B)
<=> v115205(VarCurr,B) ) ) ).
fof(addAssignment_37436,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117236(VarCurr,B)
<=> v117326(VarCurr,B) ) ) ).
fof(addAssignment_37435,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117324(VarCurr,B)
<=> v117325(VarCurr,B) ) ) ).
fof(addAssignment_37434,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117321(VarCurr,B)
<=> v117322(VarCurr,B) ) ) ).
fof(addAssignment_37433,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117318(VarCurr,B)
<=> v117319(VarCurr,B) ) ) ).
fof(addAssignment_37432,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117315(VarCurr,B)
<=> v117316(VarCurr,B) ) ) ).
fof(addAssignment_37431,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117312(VarCurr,B)
<=> v117313(VarCurr,B) ) ) ).
fof(addAssignment_37430,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117309(VarCurr,B)
<=> v117310(VarCurr,B) ) ) ).
fof(addAssignment_37429,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117306(VarCurr,B)
<=> v117307(VarCurr,B) ) ) ).
fof(addAssignment_37428,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117252(VarCurr,B)
<=> v117304(VarCurr,B) ) ) ).
fof(addAssignment_37427,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117248(VarCurr,B)
<=> v117249(VarCurr,B) ) ) ).
fof(addAssignment_37426,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117250(VarCurr,B)
<=> v117302(VarCurr,B) ) ) ).
fof(addAssignment_37425,axiom,
! [VarCurr] :
( ( v117265(VarCurr,bitIndex2)
<=> v117267(VarCurr,bitIndex16) )
& ( v117265(VarCurr,bitIndex1)
<=> v117267(VarCurr,bitIndex15) )
& ( v117265(VarCurr,bitIndex0)
<=> v117267(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_37424,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v117267(VarNext,B)
<=> v118074(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118076(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118074(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2063,axiom,
! [VarNext] :
( v118076(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118074(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118076(VarNext)
<=> ( v118077(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118077(VarNext)
<=> ( v118079(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118079(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37423,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117269(VarCurr,B)
<=> v117271(VarCurr,B) ) ) ).
fof(addAssignment_37422,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117271(VarCurr,B)
<=> v117273(VarCurr,B) ) ) ).
fof(addAssignment_37421,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117273(VarCurr,B)
<=> v117275(VarCurr,B) ) ) ).
fof(addAssignment_37420,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117275(VarCurr,B)
<=> v108948(VarCurr,B) ) ) ).
fof(addAssignment_37419,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v108948(VarNext,B)
<=> v118066(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118068(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118066(VarNext,B)
<=> v108948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2062,axiom,
! [VarNext] :
( v118068(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118066(VarNext,B)
<=> v112080(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118068(VarNext)
<=> ( v118069(VarNext)
& v112073(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118069(VarNext)
<=> ( v118071(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118071(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_37418,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108960(VarCurr,B)
<=> v108299(VarCurr,B) ) ) ).
fof(addAssignment_37417,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108299(VarCurr,B)
<=> v108301(VarCurr,B) ) ) ).
fof(addAssignment_37416,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108301(VarCurr,B)
<=> v108303(VarCurr,B) ) ) ).
fof(addAssignment_37415,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108303(VarCurr,B)
<=> v108330(VarCurr,B) ) ) ).
fof(range_axiom_115,axiom,
! [B] :
( range_16_14(B)
<=> ( $false
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B ) ) ).
fof(addAssignment_37414,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v108334(VarCurr,B)
<=> v112046(VarCurr,B) ) ) ).
fof(range_axiom_114,axiom,
! [B] :
( range_5_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B ) ) ).
fof(addAssignment_37413,axiom,
! [VarCurr] :
( ( v117265(VarCurr,bitIndex6)
<=> v117267(VarCurr,bitIndex20) )
& ( v117265(VarCurr,bitIndex5)
<=> v117267(VarCurr,bitIndex19) )
& ( v117265(VarCurr,bitIndex4)
<=> v117267(VarCurr,bitIndex18) )
& ( v117265(VarCurr,bitIndex3)
<=> v117267(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_37412,axiom,
! [VarNext,B] :
( range_20_17(B)
=> ( v117267(VarNext,B)
<=> v118058(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118060(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118058(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2061,axiom,
! [VarNext] :
( v118060(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118058(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118060(VarNext)
<=> ( v118061(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118061(VarNext)
<=> ( v118063(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118063(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37411,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117269(VarCurr,B)
<=> v117271(VarCurr,B) ) ) ).
fof(addAssignment_37410,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117271(VarCurr,B)
<=> v117273(VarCurr,B) ) ) ).
fof(addAssignment_37409,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117273(VarCurr,B)
<=> v117275(VarCurr,B) ) ) ).
fof(addAssignment_37408,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117275(VarCurr,B)
<=> v108948(VarCurr,B) ) ) ).
fof(addAssignment_37407,axiom,
! [VarNext,B] :
( range_20_17(B)
=> ( v108948(VarNext,B)
<=> v118050(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118052(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118050(VarNext,B)
<=> v108948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2060,axiom,
! [VarNext] :
( v118052(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v118050(VarNext,B)
<=> v112080(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118052(VarNext)
<=> ( v118053(VarNext)
& v112073(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118053(VarNext)
<=> ( v118055(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118055(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_37406,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108960(VarCurr,B)
<=> v108299(VarCurr,B) ) ) ).
fof(addAssignment_37405,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108299(VarCurr,B)
<=> v108301(VarCurr,B) ) ) ).
fof(addAssignment_37404,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108301(VarCurr,B)
<=> v108303(VarCurr,B) ) ) ).
fof(addAssignment_37403,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108303(VarCurr,B)
<=> v108330(VarCurr,B) ) ) ).
fof(range_axiom_113,axiom,
! [B] :
( range_20_17(B)
<=> ( $false
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B ) ) ).
fof(addAssignment_37402,axiom,
! [VarCurr,B] :
( range_9_6(B)
=> ( v108334(VarCurr,B)
<=> v112046(VarCurr,B) ) ) ).
fof(range_axiom_112,axiom,
! [B] :
( range_9_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_37401,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex0)
<=> v118044(VarCurr) ) ).
fof(addAssignment_37400,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex1)
<=> v118039(VarCurr) ) ).
fof(addAssignment_37399,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex2)
<=> v118034(VarCurr) ) ).
fof(addAssignment_37398,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex3)
<=> v118029(VarCurr) ) ).
fof(addAssignment_37397,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex4)
<=> v118024(VarCurr) ) ).
fof(addAssignment_37396,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex5)
<=> v118019(VarCurr) ) ).
fof(addAssignment_37395,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex6)
<=> v118014(VarCurr) ) ).
fof(addAssignment_37394,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex7)
<=> v118009(VarCurr) ) ).
fof(addAssignment_37393,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex8)
<=> v118004(VarCurr) ) ).
fof(addAssignment_37392,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex9)
<=> v117999(VarCurr) ) ).
fof(addAssignment_37391,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex10)
<=> v117994(VarCurr) ) ).
fof(addAssignment_37390,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex11)
<=> v117989(VarCurr) ) ).
fof(addAssignment_37389,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex12)
<=> v117984(VarCurr) ) ).
fof(addAssignment_37388,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex13)
<=> v117979(VarCurr) ) ).
fof(addAssignment_37387,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex14)
<=> v117974(VarCurr) ) ).
fof(addAssignment_37386,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex15)
<=> v117969(VarCurr) ) ).
fof(addAssignment_37385,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex16)
<=> v117964(VarCurr) ) ).
fof(addAssignment_37384,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex17)
<=> v117959(VarCurr) ) ).
fof(addAssignment_37383,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex18)
<=> v117954(VarCurr) ) ).
fof(addAssignment_37382,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex19)
<=> v117949(VarCurr) ) ).
fof(addAssignment_37381,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex20)
<=> v117944(VarCurr) ) ).
fof(addAssignment_37380,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex21)
<=> v117939(VarCurr) ) ).
fof(addAssignment_37379,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex22)
<=> v117934(VarCurr) ) ).
fof(addAssignment_37378,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex23)
<=> v117929(VarCurr) ) ).
fof(addAssignment_37377,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex24)
<=> v117924(VarCurr) ) ).
fof(addAssignment_37376,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex25)
<=> v117919(VarCurr) ) ).
fof(addAssignment_37375,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex26)
<=> v117914(VarCurr) ) ).
fof(addAssignment_37374,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex27)
<=> v117909(VarCurr) ) ).
fof(addAssignment_37373,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex28)
<=> v117904(VarCurr) ) ).
fof(addAssignment_37372,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex29)
<=> v117899(VarCurr) ) ).
fof(addAssignment_37371,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex30)
<=> v117894(VarCurr) ) ).
fof(addAssignment_37370,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex31)
<=> v117889(VarCurr) ) ).
fof(addAssignment_37369,axiom,
! [VarCurr] :
( v115205(VarCurr,bitIndex32)
<=> v117630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23504,axiom,
! [VarCurr] :
( v118044(VarCurr)
<=> ( v118045(VarCurr)
& v118048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23503,axiom,
! [VarCurr] :
( v118048(VarCurr)
<=> ( v115207(VarCurr,bitIndex0)
| v117234(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23502,axiom,
! [VarCurr] :
( v118045(VarCurr)
<=> ( v118046(VarCurr)
| v118047(VarCurr) ) ) ).
fof(writeUnaryOperator_9429,axiom,
! [VarCurr] :
( ~ v118047(VarCurr)
<=> v117234(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9428,axiom,
! [VarCurr] :
( ~ v118046(VarCurr)
<=> v115207(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23501,axiom,
! [VarCurr] :
( v118039(VarCurr)
<=> ( v118040(VarCurr)
& v118043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23500,axiom,
! [VarCurr] :
( v118043(VarCurr)
<=> ( v117695(VarCurr)
| v117696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23499,axiom,
! [VarCurr] :
( v118040(VarCurr)
<=> ( v118041(VarCurr)
| v118042(VarCurr) ) ) ).
fof(writeUnaryOperator_9427,axiom,
! [VarCurr] :
( ~ v118042(VarCurr)
<=> v117696(VarCurr) ) ).
fof(writeUnaryOperator_9426,axiom,
! [VarCurr] :
( ~ v118041(VarCurr)
<=> v117695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23498,axiom,
! [VarCurr] :
( v118034(VarCurr)
<=> ( v118035(VarCurr)
& v118038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23497,axiom,
! [VarCurr] :
( v118038(VarCurr)
<=> ( v117693(VarCurr)
| v117702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23496,axiom,
! [VarCurr] :
( v118035(VarCurr)
<=> ( v118036(VarCurr)
| v118037(VarCurr) ) ) ).
fof(writeUnaryOperator_9425,axiom,
! [VarCurr] :
( ~ v118037(VarCurr)
<=> v117702(VarCurr) ) ).
fof(writeUnaryOperator_9424,axiom,
! [VarCurr] :
( ~ v118036(VarCurr)
<=> v117693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23495,axiom,
! [VarCurr] :
( v118029(VarCurr)
<=> ( v118030(VarCurr)
& v118033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23494,axiom,
! [VarCurr] :
( v118033(VarCurr)
<=> ( v117691(VarCurr)
| v117708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23493,axiom,
! [VarCurr] :
( v118030(VarCurr)
<=> ( v118031(VarCurr)
| v118032(VarCurr) ) ) ).
fof(writeUnaryOperator_9423,axiom,
! [VarCurr] :
( ~ v118032(VarCurr)
<=> v117708(VarCurr) ) ).
fof(writeUnaryOperator_9422,axiom,
! [VarCurr] :
( ~ v118031(VarCurr)
<=> v117691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23492,axiom,
! [VarCurr] :
( v118024(VarCurr)
<=> ( v118025(VarCurr)
& v118028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23491,axiom,
! [VarCurr] :
( v118028(VarCurr)
<=> ( v117689(VarCurr)
| v117714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23490,axiom,
! [VarCurr] :
( v118025(VarCurr)
<=> ( v118026(VarCurr)
| v118027(VarCurr) ) ) ).
fof(writeUnaryOperator_9421,axiom,
! [VarCurr] :
( ~ v118027(VarCurr)
<=> v117714(VarCurr) ) ).
fof(writeUnaryOperator_9420,axiom,
! [VarCurr] :
( ~ v118026(VarCurr)
<=> v117689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23489,axiom,
! [VarCurr] :
( v118019(VarCurr)
<=> ( v118020(VarCurr)
& v118023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23488,axiom,
! [VarCurr] :
( v118023(VarCurr)
<=> ( v117687(VarCurr)
| v117720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23487,axiom,
! [VarCurr] :
( v118020(VarCurr)
<=> ( v118021(VarCurr)
| v118022(VarCurr) ) ) ).
fof(writeUnaryOperator_9419,axiom,
! [VarCurr] :
( ~ v118022(VarCurr)
<=> v117720(VarCurr) ) ).
fof(writeUnaryOperator_9418,axiom,
! [VarCurr] :
( ~ v118021(VarCurr)
<=> v117687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23486,axiom,
! [VarCurr] :
( v118014(VarCurr)
<=> ( v118015(VarCurr)
& v118018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23485,axiom,
! [VarCurr] :
( v118018(VarCurr)
<=> ( v117685(VarCurr)
| v117726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23484,axiom,
! [VarCurr] :
( v118015(VarCurr)
<=> ( v118016(VarCurr)
| v118017(VarCurr) ) ) ).
fof(writeUnaryOperator_9417,axiom,
! [VarCurr] :
( ~ v118017(VarCurr)
<=> v117726(VarCurr) ) ).
fof(writeUnaryOperator_9416,axiom,
! [VarCurr] :
( ~ v118016(VarCurr)
<=> v117685(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23483,axiom,
! [VarCurr] :
( v118009(VarCurr)
<=> ( v118010(VarCurr)
& v118013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23482,axiom,
! [VarCurr] :
( v118013(VarCurr)
<=> ( v117683(VarCurr)
| v117732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23481,axiom,
! [VarCurr] :
( v118010(VarCurr)
<=> ( v118011(VarCurr)
| v118012(VarCurr) ) ) ).
fof(writeUnaryOperator_9415,axiom,
! [VarCurr] :
( ~ v118012(VarCurr)
<=> v117732(VarCurr) ) ).
fof(writeUnaryOperator_9414,axiom,
! [VarCurr] :
( ~ v118011(VarCurr)
<=> v117683(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23480,axiom,
! [VarCurr] :
( v118004(VarCurr)
<=> ( v118005(VarCurr)
& v118008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23479,axiom,
! [VarCurr] :
( v118008(VarCurr)
<=> ( v117681(VarCurr)
| v117738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23478,axiom,
! [VarCurr] :
( v118005(VarCurr)
<=> ( v118006(VarCurr)
| v118007(VarCurr) ) ) ).
fof(writeUnaryOperator_9413,axiom,
! [VarCurr] :
( ~ v118007(VarCurr)
<=> v117738(VarCurr) ) ).
fof(writeUnaryOperator_9412,axiom,
! [VarCurr] :
( ~ v118006(VarCurr)
<=> v117681(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23477,axiom,
! [VarCurr] :
( v117999(VarCurr)
<=> ( v118000(VarCurr)
& v118003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23476,axiom,
! [VarCurr] :
( v118003(VarCurr)
<=> ( v117679(VarCurr)
| v117744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23475,axiom,
! [VarCurr] :
( v118000(VarCurr)
<=> ( v118001(VarCurr)
| v118002(VarCurr) ) ) ).
fof(writeUnaryOperator_9411,axiom,
! [VarCurr] :
( ~ v118002(VarCurr)
<=> v117744(VarCurr) ) ).
fof(writeUnaryOperator_9410,axiom,
! [VarCurr] :
( ~ v118001(VarCurr)
<=> v117679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23474,axiom,
! [VarCurr] :
( v117994(VarCurr)
<=> ( v117995(VarCurr)
& v117998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23473,axiom,
! [VarCurr] :
( v117998(VarCurr)
<=> ( v117677(VarCurr)
| v117750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23472,axiom,
! [VarCurr] :
( v117995(VarCurr)
<=> ( v117996(VarCurr)
| v117997(VarCurr) ) ) ).
fof(writeUnaryOperator_9409,axiom,
! [VarCurr] :
( ~ v117997(VarCurr)
<=> v117750(VarCurr) ) ).
fof(writeUnaryOperator_9408,axiom,
! [VarCurr] :
( ~ v117996(VarCurr)
<=> v117677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23471,axiom,
! [VarCurr] :
( v117989(VarCurr)
<=> ( v117990(VarCurr)
& v117993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23470,axiom,
! [VarCurr] :
( v117993(VarCurr)
<=> ( v117675(VarCurr)
| v117756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23469,axiom,
! [VarCurr] :
( v117990(VarCurr)
<=> ( v117991(VarCurr)
| v117992(VarCurr) ) ) ).
fof(writeUnaryOperator_9407,axiom,
! [VarCurr] :
( ~ v117992(VarCurr)
<=> v117756(VarCurr) ) ).
fof(writeUnaryOperator_9406,axiom,
! [VarCurr] :
( ~ v117991(VarCurr)
<=> v117675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23468,axiom,
! [VarCurr] :
( v117984(VarCurr)
<=> ( v117985(VarCurr)
& v117988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23467,axiom,
! [VarCurr] :
( v117988(VarCurr)
<=> ( v117673(VarCurr)
| v117762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23466,axiom,
! [VarCurr] :
( v117985(VarCurr)
<=> ( v117986(VarCurr)
| v117987(VarCurr) ) ) ).
fof(writeUnaryOperator_9405,axiom,
! [VarCurr] :
( ~ v117987(VarCurr)
<=> v117762(VarCurr) ) ).
fof(writeUnaryOperator_9404,axiom,
! [VarCurr] :
( ~ v117986(VarCurr)
<=> v117673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23465,axiom,
! [VarCurr] :
( v117979(VarCurr)
<=> ( v117980(VarCurr)
& v117983(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23464,axiom,
! [VarCurr] :
( v117983(VarCurr)
<=> ( v117671(VarCurr)
| v117768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23463,axiom,
! [VarCurr] :
( v117980(VarCurr)
<=> ( v117981(VarCurr)
| v117982(VarCurr) ) ) ).
fof(writeUnaryOperator_9403,axiom,
! [VarCurr] :
( ~ v117982(VarCurr)
<=> v117768(VarCurr) ) ).
fof(writeUnaryOperator_9402,axiom,
! [VarCurr] :
( ~ v117981(VarCurr)
<=> v117671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23462,axiom,
! [VarCurr] :
( v117974(VarCurr)
<=> ( v117975(VarCurr)
& v117978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23461,axiom,
! [VarCurr] :
( v117978(VarCurr)
<=> ( v117669(VarCurr)
| v117774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23460,axiom,
! [VarCurr] :
( v117975(VarCurr)
<=> ( v117976(VarCurr)
| v117977(VarCurr) ) ) ).
fof(writeUnaryOperator_9401,axiom,
! [VarCurr] :
( ~ v117977(VarCurr)
<=> v117774(VarCurr) ) ).
fof(writeUnaryOperator_9400,axiom,
! [VarCurr] :
( ~ v117976(VarCurr)
<=> v117669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23459,axiom,
! [VarCurr] :
( v117969(VarCurr)
<=> ( v117970(VarCurr)
& v117973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23458,axiom,
! [VarCurr] :
( v117973(VarCurr)
<=> ( v117667(VarCurr)
| v117780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23457,axiom,
! [VarCurr] :
( v117970(VarCurr)
<=> ( v117971(VarCurr)
| v117972(VarCurr) ) ) ).
fof(writeUnaryOperator_9399,axiom,
! [VarCurr] :
( ~ v117972(VarCurr)
<=> v117780(VarCurr) ) ).
fof(writeUnaryOperator_9398,axiom,
! [VarCurr] :
( ~ v117971(VarCurr)
<=> v117667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23456,axiom,
! [VarCurr] :
( v117964(VarCurr)
<=> ( v117965(VarCurr)
& v117968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23455,axiom,
! [VarCurr] :
( v117968(VarCurr)
<=> ( v117665(VarCurr)
| v117786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23454,axiom,
! [VarCurr] :
( v117965(VarCurr)
<=> ( v117966(VarCurr)
| v117967(VarCurr) ) ) ).
fof(writeUnaryOperator_9397,axiom,
! [VarCurr] :
( ~ v117967(VarCurr)
<=> v117786(VarCurr) ) ).
fof(writeUnaryOperator_9396,axiom,
! [VarCurr] :
( ~ v117966(VarCurr)
<=> v117665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23453,axiom,
! [VarCurr] :
( v117959(VarCurr)
<=> ( v117960(VarCurr)
& v117963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23452,axiom,
! [VarCurr] :
( v117963(VarCurr)
<=> ( v117663(VarCurr)
| v117792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23451,axiom,
! [VarCurr] :
( v117960(VarCurr)
<=> ( v117961(VarCurr)
| v117962(VarCurr) ) ) ).
fof(writeUnaryOperator_9395,axiom,
! [VarCurr] :
( ~ v117962(VarCurr)
<=> v117792(VarCurr) ) ).
fof(writeUnaryOperator_9394,axiom,
! [VarCurr] :
( ~ v117961(VarCurr)
<=> v117663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23450,axiom,
! [VarCurr] :
( v117954(VarCurr)
<=> ( v117955(VarCurr)
& v117958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23449,axiom,
! [VarCurr] :
( v117958(VarCurr)
<=> ( v117661(VarCurr)
| v117798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23448,axiom,
! [VarCurr] :
( v117955(VarCurr)
<=> ( v117956(VarCurr)
| v117957(VarCurr) ) ) ).
fof(writeUnaryOperator_9393,axiom,
! [VarCurr] :
( ~ v117957(VarCurr)
<=> v117798(VarCurr) ) ).
fof(writeUnaryOperator_9392,axiom,
! [VarCurr] :
( ~ v117956(VarCurr)
<=> v117661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23447,axiom,
! [VarCurr] :
( v117949(VarCurr)
<=> ( v117950(VarCurr)
& v117953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23446,axiom,
! [VarCurr] :
( v117953(VarCurr)
<=> ( v117659(VarCurr)
| v117804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23445,axiom,
! [VarCurr] :
( v117950(VarCurr)
<=> ( v117951(VarCurr)
| v117952(VarCurr) ) ) ).
fof(writeUnaryOperator_9391,axiom,
! [VarCurr] :
( ~ v117952(VarCurr)
<=> v117804(VarCurr) ) ).
fof(writeUnaryOperator_9390,axiom,
! [VarCurr] :
( ~ v117951(VarCurr)
<=> v117659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23444,axiom,
! [VarCurr] :
( v117944(VarCurr)
<=> ( v117945(VarCurr)
& v117948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23443,axiom,
! [VarCurr] :
( v117948(VarCurr)
<=> ( v117657(VarCurr)
| v117810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23442,axiom,
! [VarCurr] :
( v117945(VarCurr)
<=> ( v117946(VarCurr)
| v117947(VarCurr) ) ) ).
fof(writeUnaryOperator_9389,axiom,
! [VarCurr] :
( ~ v117947(VarCurr)
<=> v117810(VarCurr) ) ).
fof(writeUnaryOperator_9388,axiom,
! [VarCurr] :
( ~ v117946(VarCurr)
<=> v117657(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23441,axiom,
! [VarCurr] :
( v117939(VarCurr)
<=> ( v117940(VarCurr)
& v117943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23440,axiom,
! [VarCurr] :
( v117943(VarCurr)
<=> ( v117655(VarCurr)
| v117816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23439,axiom,
! [VarCurr] :
( v117940(VarCurr)
<=> ( v117941(VarCurr)
| v117942(VarCurr) ) ) ).
fof(writeUnaryOperator_9387,axiom,
! [VarCurr] :
( ~ v117942(VarCurr)
<=> v117816(VarCurr) ) ).
fof(writeUnaryOperator_9386,axiom,
! [VarCurr] :
( ~ v117941(VarCurr)
<=> v117655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23438,axiom,
! [VarCurr] :
( v117934(VarCurr)
<=> ( v117935(VarCurr)
& v117938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23437,axiom,
! [VarCurr] :
( v117938(VarCurr)
<=> ( v117653(VarCurr)
| v117822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23436,axiom,
! [VarCurr] :
( v117935(VarCurr)
<=> ( v117936(VarCurr)
| v117937(VarCurr) ) ) ).
fof(writeUnaryOperator_9385,axiom,
! [VarCurr] :
( ~ v117937(VarCurr)
<=> v117822(VarCurr) ) ).
fof(writeUnaryOperator_9384,axiom,
! [VarCurr] :
( ~ v117936(VarCurr)
<=> v117653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23435,axiom,
! [VarCurr] :
( v117929(VarCurr)
<=> ( v117930(VarCurr)
& v117933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23434,axiom,
! [VarCurr] :
( v117933(VarCurr)
<=> ( v117651(VarCurr)
| v117828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23433,axiom,
! [VarCurr] :
( v117930(VarCurr)
<=> ( v117931(VarCurr)
| v117932(VarCurr) ) ) ).
fof(writeUnaryOperator_9383,axiom,
! [VarCurr] :
( ~ v117932(VarCurr)
<=> v117828(VarCurr) ) ).
fof(writeUnaryOperator_9382,axiom,
! [VarCurr] :
( ~ v117931(VarCurr)
<=> v117651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23432,axiom,
! [VarCurr] :
( v117924(VarCurr)
<=> ( v117925(VarCurr)
& v117928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23431,axiom,
! [VarCurr] :
( v117928(VarCurr)
<=> ( v117649(VarCurr)
| v117834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23430,axiom,
! [VarCurr] :
( v117925(VarCurr)
<=> ( v117926(VarCurr)
| v117927(VarCurr) ) ) ).
fof(writeUnaryOperator_9381,axiom,
! [VarCurr] :
( ~ v117927(VarCurr)
<=> v117834(VarCurr) ) ).
fof(writeUnaryOperator_9380,axiom,
! [VarCurr] :
( ~ v117926(VarCurr)
<=> v117649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23429,axiom,
! [VarCurr] :
( v117919(VarCurr)
<=> ( v117920(VarCurr)
& v117923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23428,axiom,
! [VarCurr] :
( v117923(VarCurr)
<=> ( v117647(VarCurr)
| v117840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23427,axiom,
! [VarCurr] :
( v117920(VarCurr)
<=> ( v117921(VarCurr)
| v117922(VarCurr) ) ) ).
fof(writeUnaryOperator_9379,axiom,
! [VarCurr] :
( ~ v117922(VarCurr)
<=> v117840(VarCurr) ) ).
fof(writeUnaryOperator_9378,axiom,
! [VarCurr] :
( ~ v117921(VarCurr)
<=> v117647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23426,axiom,
! [VarCurr] :
( v117914(VarCurr)
<=> ( v117915(VarCurr)
& v117918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23425,axiom,
! [VarCurr] :
( v117918(VarCurr)
<=> ( v117645(VarCurr)
| v117846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23424,axiom,
! [VarCurr] :
( v117915(VarCurr)
<=> ( v117916(VarCurr)
| v117917(VarCurr) ) ) ).
fof(writeUnaryOperator_9377,axiom,
! [VarCurr] :
( ~ v117917(VarCurr)
<=> v117846(VarCurr) ) ).
fof(writeUnaryOperator_9376,axiom,
! [VarCurr] :
( ~ v117916(VarCurr)
<=> v117645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23423,axiom,
! [VarCurr] :
( v117909(VarCurr)
<=> ( v117910(VarCurr)
& v117913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23422,axiom,
! [VarCurr] :
( v117913(VarCurr)
<=> ( v117643(VarCurr)
| v117852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23421,axiom,
! [VarCurr] :
( v117910(VarCurr)
<=> ( v117911(VarCurr)
| v117912(VarCurr) ) ) ).
fof(writeUnaryOperator_9375,axiom,
! [VarCurr] :
( ~ v117912(VarCurr)
<=> v117852(VarCurr) ) ).
fof(writeUnaryOperator_9374,axiom,
! [VarCurr] :
( ~ v117911(VarCurr)
<=> v117643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23420,axiom,
! [VarCurr] :
( v117904(VarCurr)
<=> ( v117905(VarCurr)
& v117908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23419,axiom,
! [VarCurr] :
( v117908(VarCurr)
<=> ( v117641(VarCurr)
| v117858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23418,axiom,
! [VarCurr] :
( v117905(VarCurr)
<=> ( v117906(VarCurr)
| v117907(VarCurr) ) ) ).
fof(writeUnaryOperator_9373,axiom,
! [VarCurr] :
( ~ v117907(VarCurr)
<=> v117858(VarCurr) ) ).
fof(writeUnaryOperator_9372,axiom,
! [VarCurr] :
( ~ v117906(VarCurr)
<=> v117641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23417,axiom,
! [VarCurr] :
( v117899(VarCurr)
<=> ( v117900(VarCurr)
& v117903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23416,axiom,
! [VarCurr] :
( v117903(VarCurr)
<=> ( v117639(VarCurr)
| v117864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23415,axiom,
! [VarCurr] :
( v117900(VarCurr)
<=> ( v117901(VarCurr)
| v117902(VarCurr) ) ) ).
fof(writeUnaryOperator_9371,axiom,
! [VarCurr] :
( ~ v117902(VarCurr)
<=> v117864(VarCurr) ) ).
fof(writeUnaryOperator_9370,axiom,
! [VarCurr] :
( ~ v117901(VarCurr)
<=> v117639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23414,axiom,
! [VarCurr] :
( v117894(VarCurr)
<=> ( v117895(VarCurr)
& v117898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23413,axiom,
! [VarCurr] :
( v117898(VarCurr)
<=> ( v117637(VarCurr)
| v117870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23412,axiom,
! [VarCurr] :
( v117895(VarCurr)
<=> ( v117896(VarCurr)
| v117897(VarCurr) ) ) ).
fof(writeUnaryOperator_9369,axiom,
! [VarCurr] :
( ~ v117897(VarCurr)
<=> v117870(VarCurr) ) ).
fof(writeUnaryOperator_9368,axiom,
! [VarCurr] :
( ~ v117896(VarCurr)
<=> v117637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23411,axiom,
! [VarCurr] :
( v117889(VarCurr)
<=> ( v117890(VarCurr)
& v117893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23410,axiom,
! [VarCurr] :
( v117893(VarCurr)
<=> ( v117635(VarCurr)
| v117876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23409,axiom,
! [VarCurr] :
( v117890(VarCurr)
<=> ( v117891(VarCurr)
| v117892(VarCurr) ) ) ).
fof(writeUnaryOperator_9367,axiom,
! [VarCurr] :
( ~ v117892(VarCurr)
<=> v117876(VarCurr) ) ).
fof(writeUnaryOperator_9366,axiom,
! [VarCurr] :
( ~ v117891(VarCurr)
<=> v117635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23408,axiom,
! [VarCurr] :
( v117630(VarCurr)
<=> ( v117631(VarCurr)
& v117888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23407,axiom,
! [VarCurr] :
( v117888(VarCurr)
<=> ( v117633(VarCurr)
| v117883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23406,axiom,
! [VarCurr] :
( v117631(VarCurr)
<=> ( v117632(VarCurr)
| v117882(VarCurr) ) ) ).
fof(writeUnaryOperator_9365,axiom,
! [VarCurr] :
( ~ v117882(VarCurr)
<=> v117883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23405,axiom,
! [VarCurr] :
( v117883(VarCurr)
<=> ( v117884(VarCurr)
& v117887(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2239,axiom,
! [VarCurr] :
( v117887(VarCurr)
<=> ( v115207(VarCurr,bitIndex32)
| v117234(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23404,axiom,
! [VarCurr] :
( v117884(VarCurr)
<=> ( v117885(VarCurr)
| v117886(VarCurr) ) ) ).
fof(writeUnaryOperator_9364,axiom,
! [VarCurr] :
( ~ v117886(VarCurr)
<=> v117234(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_9363,axiom,
! [VarCurr] :
( ~ v117885(VarCurr)
<=> v115207(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_9362,axiom,
! [VarCurr] :
( ~ v117632(VarCurr)
<=> v117633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23403,axiom,
! [VarCurr] :
( v117633(VarCurr)
<=> ( v117634(VarCurr)
| v117881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2238,axiom,
! [VarCurr] :
( v117881(VarCurr)
<=> ( v115207(VarCurr,bitIndex31)
& v117234(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23402,axiom,
! [VarCurr] :
( v117634(VarCurr)
<=> ( v117635(VarCurr)
& v117876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23401,axiom,
! [VarCurr] :
( v117876(VarCurr)
<=> ( v117877(VarCurr)
& v117880(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2237,axiom,
! [VarCurr] :
( v117880(VarCurr)
<=> ( v115207(VarCurr,bitIndex31)
| v117234(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23400,axiom,
! [VarCurr] :
( v117877(VarCurr)
<=> ( v117878(VarCurr)
| v117879(VarCurr) ) ) ).
fof(writeUnaryOperator_9361,axiom,
! [VarCurr] :
( ~ v117879(VarCurr)
<=> v117234(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_9360,axiom,
! [VarCurr] :
( ~ v117878(VarCurr)
<=> v115207(VarCurr,bitIndex31) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23399,axiom,
! [VarCurr] :
( v117635(VarCurr)
<=> ( v117636(VarCurr)
| v117875(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2236,axiom,
! [VarCurr] :
( v117875(VarCurr)
<=> ( v115207(VarCurr,bitIndex30)
& v117234(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23398,axiom,
! [VarCurr] :
( v117636(VarCurr)
<=> ( v117637(VarCurr)
& v117870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23397,axiom,
! [VarCurr] :
( v117870(VarCurr)
<=> ( v117871(VarCurr)
& v117874(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2235,axiom,
! [VarCurr] :
( v117874(VarCurr)
<=> ( v115207(VarCurr,bitIndex30)
| v117234(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23396,axiom,
! [VarCurr] :
( v117871(VarCurr)
<=> ( v117872(VarCurr)
| v117873(VarCurr) ) ) ).
fof(writeUnaryOperator_9359,axiom,
! [VarCurr] :
( ~ v117873(VarCurr)
<=> v117234(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_9358,axiom,
! [VarCurr] :
( ~ v117872(VarCurr)
<=> v115207(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23395,axiom,
! [VarCurr] :
( v117637(VarCurr)
<=> ( v117638(VarCurr)
| v117869(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2234,axiom,
! [VarCurr] :
( v117869(VarCurr)
<=> ( v115207(VarCurr,bitIndex29)
& v117234(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23394,axiom,
! [VarCurr] :
( v117638(VarCurr)
<=> ( v117639(VarCurr)
& v117864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23393,axiom,
! [VarCurr] :
( v117864(VarCurr)
<=> ( v117865(VarCurr)
& v117868(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2233,axiom,
! [VarCurr] :
( v117868(VarCurr)
<=> ( v115207(VarCurr,bitIndex29)
| v117234(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23392,axiom,
! [VarCurr] :
( v117865(VarCurr)
<=> ( v117866(VarCurr)
| v117867(VarCurr) ) ) ).
fof(writeUnaryOperator_9357,axiom,
! [VarCurr] :
( ~ v117867(VarCurr)
<=> v117234(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_9356,axiom,
! [VarCurr] :
( ~ v117866(VarCurr)
<=> v115207(VarCurr,bitIndex29) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23391,axiom,
! [VarCurr] :
( v117639(VarCurr)
<=> ( v117640(VarCurr)
| v117863(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2232,axiom,
! [VarCurr] :
( v117863(VarCurr)
<=> ( v115207(VarCurr,bitIndex28)
& v117234(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23390,axiom,
! [VarCurr] :
( v117640(VarCurr)
<=> ( v117641(VarCurr)
& v117858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23389,axiom,
! [VarCurr] :
( v117858(VarCurr)
<=> ( v117859(VarCurr)
& v117862(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2231,axiom,
! [VarCurr] :
( v117862(VarCurr)
<=> ( v115207(VarCurr,bitIndex28)
| v117234(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23388,axiom,
! [VarCurr] :
( v117859(VarCurr)
<=> ( v117860(VarCurr)
| v117861(VarCurr) ) ) ).
fof(writeUnaryOperator_9355,axiom,
! [VarCurr] :
( ~ v117861(VarCurr)
<=> v117234(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_9354,axiom,
! [VarCurr] :
( ~ v117860(VarCurr)
<=> v115207(VarCurr,bitIndex28) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23387,axiom,
! [VarCurr] :
( v117641(VarCurr)
<=> ( v117642(VarCurr)
| v117857(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2230,axiom,
! [VarCurr] :
( v117857(VarCurr)
<=> ( v115207(VarCurr,bitIndex27)
& v117234(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23386,axiom,
! [VarCurr] :
( v117642(VarCurr)
<=> ( v117643(VarCurr)
& v117852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23385,axiom,
! [VarCurr] :
( v117852(VarCurr)
<=> ( v117853(VarCurr)
& v117856(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2229,axiom,
! [VarCurr] :
( v117856(VarCurr)
<=> ( v115207(VarCurr,bitIndex27)
| v117234(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23384,axiom,
! [VarCurr] :
( v117853(VarCurr)
<=> ( v117854(VarCurr)
| v117855(VarCurr) ) ) ).
fof(writeUnaryOperator_9353,axiom,
! [VarCurr] :
( ~ v117855(VarCurr)
<=> v117234(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_9352,axiom,
! [VarCurr] :
( ~ v117854(VarCurr)
<=> v115207(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23383,axiom,
! [VarCurr] :
( v117643(VarCurr)
<=> ( v117644(VarCurr)
| v117851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2228,axiom,
! [VarCurr] :
( v117851(VarCurr)
<=> ( v115207(VarCurr,bitIndex26)
& v117234(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23382,axiom,
! [VarCurr] :
( v117644(VarCurr)
<=> ( v117645(VarCurr)
& v117846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23381,axiom,
! [VarCurr] :
( v117846(VarCurr)
<=> ( v117847(VarCurr)
& v117850(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2227,axiom,
! [VarCurr] :
( v117850(VarCurr)
<=> ( v115207(VarCurr,bitIndex26)
| v117234(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23380,axiom,
! [VarCurr] :
( v117847(VarCurr)
<=> ( v117848(VarCurr)
| v117849(VarCurr) ) ) ).
fof(writeUnaryOperator_9351,axiom,
! [VarCurr] :
( ~ v117849(VarCurr)
<=> v117234(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_9350,axiom,
! [VarCurr] :
( ~ v117848(VarCurr)
<=> v115207(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23379,axiom,
! [VarCurr] :
( v117645(VarCurr)
<=> ( v117646(VarCurr)
| v117845(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2226,axiom,
! [VarCurr] :
( v117845(VarCurr)
<=> ( v115207(VarCurr,bitIndex25)
& v117234(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23378,axiom,
! [VarCurr] :
( v117646(VarCurr)
<=> ( v117647(VarCurr)
& v117840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23377,axiom,
! [VarCurr] :
( v117840(VarCurr)
<=> ( v117841(VarCurr)
& v117844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2225,axiom,
! [VarCurr] :
( v117844(VarCurr)
<=> ( v115207(VarCurr,bitIndex25)
| v117234(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23376,axiom,
! [VarCurr] :
( v117841(VarCurr)
<=> ( v117842(VarCurr)
| v117843(VarCurr) ) ) ).
fof(writeUnaryOperator_9349,axiom,
! [VarCurr] :
( ~ v117843(VarCurr)
<=> v117234(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_9348,axiom,
! [VarCurr] :
( ~ v117842(VarCurr)
<=> v115207(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23375,axiom,
! [VarCurr] :
( v117647(VarCurr)
<=> ( v117648(VarCurr)
| v117839(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2224,axiom,
! [VarCurr] :
( v117839(VarCurr)
<=> ( v115207(VarCurr,bitIndex24)
& v117234(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23374,axiom,
! [VarCurr] :
( v117648(VarCurr)
<=> ( v117649(VarCurr)
& v117834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23373,axiom,
! [VarCurr] :
( v117834(VarCurr)
<=> ( v117835(VarCurr)
& v117838(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2223,axiom,
! [VarCurr] :
( v117838(VarCurr)
<=> ( v115207(VarCurr,bitIndex24)
| v117234(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23372,axiom,
! [VarCurr] :
( v117835(VarCurr)
<=> ( v117836(VarCurr)
| v117837(VarCurr) ) ) ).
fof(writeUnaryOperator_9347,axiom,
! [VarCurr] :
( ~ v117837(VarCurr)
<=> v117234(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_9346,axiom,
! [VarCurr] :
( ~ v117836(VarCurr)
<=> v115207(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23371,axiom,
! [VarCurr] :
( v117649(VarCurr)
<=> ( v117650(VarCurr)
| v117833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2222,axiom,
! [VarCurr] :
( v117833(VarCurr)
<=> ( v115207(VarCurr,bitIndex23)
& v117234(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23370,axiom,
! [VarCurr] :
( v117650(VarCurr)
<=> ( v117651(VarCurr)
& v117828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23369,axiom,
! [VarCurr] :
( v117828(VarCurr)
<=> ( v117829(VarCurr)
& v117832(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2221,axiom,
! [VarCurr] :
( v117832(VarCurr)
<=> ( v115207(VarCurr,bitIndex23)
| v117234(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23368,axiom,
! [VarCurr] :
( v117829(VarCurr)
<=> ( v117830(VarCurr)
| v117831(VarCurr) ) ) ).
fof(writeUnaryOperator_9345,axiom,
! [VarCurr] :
( ~ v117831(VarCurr)
<=> v117234(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_9344,axiom,
! [VarCurr] :
( ~ v117830(VarCurr)
<=> v115207(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23367,axiom,
! [VarCurr] :
( v117651(VarCurr)
<=> ( v117652(VarCurr)
| v117827(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2220,axiom,
! [VarCurr] :
( v117827(VarCurr)
<=> ( v115207(VarCurr,bitIndex22)
& v117234(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23366,axiom,
! [VarCurr] :
( v117652(VarCurr)
<=> ( v117653(VarCurr)
& v117822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23365,axiom,
! [VarCurr] :
( v117822(VarCurr)
<=> ( v117823(VarCurr)
& v117826(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2219,axiom,
! [VarCurr] :
( v117826(VarCurr)
<=> ( v115207(VarCurr,bitIndex22)
| v117234(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23364,axiom,
! [VarCurr] :
( v117823(VarCurr)
<=> ( v117824(VarCurr)
| v117825(VarCurr) ) ) ).
fof(writeUnaryOperator_9343,axiom,
! [VarCurr] :
( ~ v117825(VarCurr)
<=> v117234(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_9342,axiom,
! [VarCurr] :
( ~ v117824(VarCurr)
<=> v115207(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23363,axiom,
! [VarCurr] :
( v117653(VarCurr)
<=> ( v117654(VarCurr)
| v117821(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2218,axiom,
! [VarCurr] :
( v117821(VarCurr)
<=> ( v115207(VarCurr,bitIndex21)
& v117234(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23362,axiom,
! [VarCurr] :
( v117654(VarCurr)
<=> ( v117655(VarCurr)
& v117816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23361,axiom,
! [VarCurr] :
( v117816(VarCurr)
<=> ( v117817(VarCurr)
& v117820(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2217,axiom,
! [VarCurr] :
( v117820(VarCurr)
<=> ( v115207(VarCurr,bitIndex21)
| v117234(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23360,axiom,
! [VarCurr] :
( v117817(VarCurr)
<=> ( v117818(VarCurr)
| v117819(VarCurr) ) ) ).
fof(writeUnaryOperator_9341,axiom,
! [VarCurr] :
( ~ v117819(VarCurr)
<=> v117234(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_9340,axiom,
! [VarCurr] :
( ~ v117818(VarCurr)
<=> v115207(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23359,axiom,
! [VarCurr] :
( v117655(VarCurr)
<=> ( v117656(VarCurr)
| v117815(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2216,axiom,
! [VarCurr] :
( v117815(VarCurr)
<=> ( v115207(VarCurr,bitIndex20)
& v117234(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23358,axiom,
! [VarCurr] :
( v117656(VarCurr)
<=> ( v117657(VarCurr)
& v117810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23357,axiom,
! [VarCurr] :
( v117810(VarCurr)
<=> ( v117811(VarCurr)
& v117814(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2215,axiom,
! [VarCurr] :
( v117814(VarCurr)
<=> ( v115207(VarCurr,bitIndex20)
| v117234(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23356,axiom,
! [VarCurr] :
( v117811(VarCurr)
<=> ( v117812(VarCurr)
| v117813(VarCurr) ) ) ).
fof(writeUnaryOperator_9339,axiom,
! [VarCurr] :
( ~ v117813(VarCurr)
<=> v117234(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_9338,axiom,
! [VarCurr] :
( ~ v117812(VarCurr)
<=> v115207(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23355,axiom,
! [VarCurr] :
( v117657(VarCurr)
<=> ( v117658(VarCurr)
| v117809(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2214,axiom,
! [VarCurr] :
( v117809(VarCurr)
<=> ( v115207(VarCurr,bitIndex19)
& v117234(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23354,axiom,
! [VarCurr] :
( v117658(VarCurr)
<=> ( v117659(VarCurr)
& v117804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23353,axiom,
! [VarCurr] :
( v117804(VarCurr)
<=> ( v117805(VarCurr)
& v117808(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2213,axiom,
! [VarCurr] :
( v117808(VarCurr)
<=> ( v115207(VarCurr,bitIndex19)
| v117234(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23352,axiom,
! [VarCurr] :
( v117805(VarCurr)
<=> ( v117806(VarCurr)
| v117807(VarCurr) ) ) ).
fof(writeUnaryOperator_9337,axiom,
! [VarCurr] :
( ~ v117807(VarCurr)
<=> v117234(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_9336,axiom,
! [VarCurr] :
( ~ v117806(VarCurr)
<=> v115207(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23351,axiom,
! [VarCurr] :
( v117659(VarCurr)
<=> ( v117660(VarCurr)
| v117803(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2212,axiom,
! [VarCurr] :
( v117803(VarCurr)
<=> ( v115207(VarCurr,bitIndex18)
& v117234(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23350,axiom,
! [VarCurr] :
( v117660(VarCurr)
<=> ( v117661(VarCurr)
& v117798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23349,axiom,
! [VarCurr] :
( v117798(VarCurr)
<=> ( v117799(VarCurr)
& v117802(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2211,axiom,
! [VarCurr] :
( v117802(VarCurr)
<=> ( v115207(VarCurr,bitIndex18)
| v117234(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23348,axiom,
! [VarCurr] :
( v117799(VarCurr)
<=> ( v117800(VarCurr)
| v117801(VarCurr) ) ) ).
fof(writeUnaryOperator_9335,axiom,
! [VarCurr] :
( ~ v117801(VarCurr)
<=> v117234(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_9334,axiom,
! [VarCurr] :
( ~ v117800(VarCurr)
<=> v115207(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23347,axiom,
! [VarCurr] :
( v117661(VarCurr)
<=> ( v117662(VarCurr)
| v117797(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2210,axiom,
! [VarCurr] :
( v117797(VarCurr)
<=> ( v115207(VarCurr,bitIndex17)
& v117234(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23346,axiom,
! [VarCurr] :
( v117662(VarCurr)
<=> ( v117663(VarCurr)
& v117792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23345,axiom,
! [VarCurr] :
( v117792(VarCurr)
<=> ( v117793(VarCurr)
& v117796(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2209,axiom,
! [VarCurr] :
( v117796(VarCurr)
<=> ( v115207(VarCurr,bitIndex17)
| v117234(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23344,axiom,
! [VarCurr] :
( v117793(VarCurr)
<=> ( v117794(VarCurr)
| v117795(VarCurr) ) ) ).
fof(writeUnaryOperator_9333,axiom,
! [VarCurr] :
( ~ v117795(VarCurr)
<=> v117234(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_9332,axiom,
! [VarCurr] :
( ~ v117794(VarCurr)
<=> v115207(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23343,axiom,
! [VarCurr] :
( v117663(VarCurr)
<=> ( v117664(VarCurr)
| v117791(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2208,axiom,
! [VarCurr] :
( v117791(VarCurr)
<=> ( v115207(VarCurr,bitIndex16)
& v117234(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23342,axiom,
! [VarCurr] :
( v117664(VarCurr)
<=> ( v117665(VarCurr)
& v117786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23341,axiom,
! [VarCurr] :
( v117786(VarCurr)
<=> ( v117787(VarCurr)
& v117790(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2207,axiom,
! [VarCurr] :
( v117790(VarCurr)
<=> ( v115207(VarCurr,bitIndex16)
| v117234(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23340,axiom,
! [VarCurr] :
( v117787(VarCurr)
<=> ( v117788(VarCurr)
| v117789(VarCurr) ) ) ).
fof(writeUnaryOperator_9331,axiom,
! [VarCurr] :
( ~ v117789(VarCurr)
<=> v117234(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_9330,axiom,
! [VarCurr] :
( ~ v117788(VarCurr)
<=> v115207(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23339,axiom,
! [VarCurr] :
( v117665(VarCurr)
<=> ( v117666(VarCurr)
| v117785(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2206,axiom,
! [VarCurr] :
( v117785(VarCurr)
<=> ( v115207(VarCurr,bitIndex15)
& v117234(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23338,axiom,
! [VarCurr] :
( v117666(VarCurr)
<=> ( v117667(VarCurr)
& v117780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23337,axiom,
! [VarCurr] :
( v117780(VarCurr)
<=> ( v117781(VarCurr)
& v117784(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2205,axiom,
! [VarCurr] :
( v117784(VarCurr)
<=> ( v115207(VarCurr,bitIndex15)
| v117234(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23336,axiom,
! [VarCurr] :
( v117781(VarCurr)
<=> ( v117782(VarCurr)
| v117783(VarCurr) ) ) ).
fof(writeUnaryOperator_9329,axiom,
! [VarCurr] :
( ~ v117783(VarCurr)
<=> v117234(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_9328,axiom,
! [VarCurr] :
( ~ v117782(VarCurr)
<=> v115207(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23335,axiom,
! [VarCurr] :
( v117667(VarCurr)
<=> ( v117668(VarCurr)
| v117779(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2204,axiom,
! [VarCurr] :
( v117779(VarCurr)
<=> ( v115207(VarCurr,bitIndex14)
& v117234(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23334,axiom,
! [VarCurr] :
( v117668(VarCurr)
<=> ( v117669(VarCurr)
& v117774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23333,axiom,
! [VarCurr] :
( v117774(VarCurr)
<=> ( v117775(VarCurr)
& v117778(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2203,axiom,
! [VarCurr] :
( v117778(VarCurr)
<=> ( v115207(VarCurr,bitIndex14)
| v117234(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23332,axiom,
! [VarCurr] :
( v117775(VarCurr)
<=> ( v117776(VarCurr)
| v117777(VarCurr) ) ) ).
fof(writeUnaryOperator_9327,axiom,
! [VarCurr] :
( ~ v117777(VarCurr)
<=> v117234(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_9326,axiom,
! [VarCurr] :
( ~ v117776(VarCurr)
<=> v115207(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23331,axiom,
! [VarCurr] :
( v117669(VarCurr)
<=> ( v117670(VarCurr)
| v117773(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2202,axiom,
! [VarCurr] :
( v117773(VarCurr)
<=> ( v115207(VarCurr,bitIndex13)
& v117234(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23330,axiom,
! [VarCurr] :
( v117670(VarCurr)
<=> ( v117671(VarCurr)
& v117768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23329,axiom,
! [VarCurr] :
( v117768(VarCurr)
<=> ( v117769(VarCurr)
& v117772(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2201,axiom,
! [VarCurr] :
( v117772(VarCurr)
<=> ( v115207(VarCurr,bitIndex13)
| v117234(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23328,axiom,
! [VarCurr] :
( v117769(VarCurr)
<=> ( v117770(VarCurr)
| v117771(VarCurr) ) ) ).
fof(writeUnaryOperator_9325,axiom,
! [VarCurr] :
( ~ v117771(VarCurr)
<=> v117234(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_9324,axiom,
! [VarCurr] :
( ~ v117770(VarCurr)
<=> v115207(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23327,axiom,
! [VarCurr] :
( v117671(VarCurr)
<=> ( v117672(VarCurr)
| v117767(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2200,axiom,
! [VarCurr] :
( v117767(VarCurr)
<=> ( v115207(VarCurr,bitIndex12)
& v117234(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23326,axiom,
! [VarCurr] :
( v117672(VarCurr)
<=> ( v117673(VarCurr)
& v117762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23325,axiom,
! [VarCurr] :
( v117762(VarCurr)
<=> ( v117763(VarCurr)
& v117766(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2199,axiom,
! [VarCurr] :
( v117766(VarCurr)
<=> ( v115207(VarCurr,bitIndex12)
| v117234(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23324,axiom,
! [VarCurr] :
( v117763(VarCurr)
<=> ( v117764(VarCurr)
| v117765(VarCurr) ) ) ).
fof(writeUnaryOperator_9323,axiom,
! [VarCurr] :
( ~ v117765(VarCurr)
<=> v117234(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_9322,axiom,
! [VarCurr] :
( ~ v117764(VarCurr)
<=> v115207(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23323,axiom,
! [VarCurr] :
( v117673(VarCurr)
<=> ( v117674(VarCurr)
| v117761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2198,axiom,
! [VarCurr] :
( v117761(VarCurr)
<=> ( v115207(VarCurr,bitIndex11)
& v117234(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23322,axiom,
! [VarCurr] :
( v117674(VarCurr)
<=> ( v117675(VarCurr)
& v117756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23321,axiom,
! [VarCurr] :
( v117756(VarCurr)
<=> ( v117757(VarCurr)
& v117760(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2197,axiom,
! [VarCurr] :
( v117760(VarCurr)
<=> ( v115207(VarCurr,bitIndex11)
| v117234(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23320,axiom,
! [VarCurr] :
( v117757(VarCurr)
<=> ( v117758(VarCurr)
| v117759(VarCurr) ) ) ).
fof(writeUnaryOperator_9321,axiom,
! [VarCurr] :
( ~ v117759(VarCurr)
<=> v117234(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_9320,axiom,
! [VarCurr] :
( ~ v117758(VarCurr)
<=> v115207(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23319,axiom,
! [VarCurr] :
( v117675(VarCurr)
<=> ( v117676(VarCurr)
| v117755(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2196,axiom,
! [VarCurr] :
( v117755(VarCurr)
<=> ( v115207(VarCurr,bitIndex10)
& v117234(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23318,axiom,
! [VarCurr] :
( v117676(VarCurr)
<=> ( v117677(VarCurr)
& v117750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23317,axiom,
! [VarCurr] :
( v117750(VarCurr)
<=> ( v117751(VarCurr)
& v117754(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2195,axiom,
! [VarCurr] :
( v117754(VarCurr)
<=> ( v115207(VarCurr,bitIndex10)
| v117234(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23316,axiom,
! [VarCurr] :
( v117751(VarCurr)
<=> ( v117752(VarCurr)
| v117753(VarCurr) ) ) ).
fof(writeUnaryOperator_9319,axiom,
! [VarCurr] :
( ~ v117753(VarCurr)
<=> v117234(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_9318,axiom,
! [VarCurr] :
( ~ v117752(VarCurr)
<=> v115207(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23315,axiom,
! [VarCurr] :
( v117677(VarCurr)
<=> ( v117678(VarCurr)
| v117749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2194,axiom,
! [VarCurr] :
( v117749(VarCurr)
<=> ( v115207(VarCurr,bitIndex9)
& v117234(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23314,axiom,
! [VarCurr] :
( v117678(VarCurr)
<=> ( v117679(VarCurr)
& v117744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23313,axiom,
! [VarCurr] :
( v117744(VarCurr)
<=> ( v117745(VarCurr)
& v117748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2193,axiom,
! [VarCurr] :
( v117748(VarCurr)
<=> ( v115207(VarCurr,bitIndex9)
| v117234(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23312,axiom,
! [VarCurr] :
( v117745(VarCurr)
<=> ( v117746(VarCurr)
| v117747(VarCurr) ) ) ).
fof(writeUnaryOperator_9317,axiom,
! [VarCurr] :
( ~ v117747(VarCurr)
<=> v117234(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_9316,axiom,
! [VarCurr] :
( ~ v117746(VarCurr)
<=> v115207(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23311,axiom,
! [VarCurr] :
( v117679(VarCurr)
<=> ( v117680(VarCurr)
| v117743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2192,axiom,
! [VarCurr] :
( v117743(VarCurr)
<=> ( v115207(VarCurr,bitIndex8)
& v117234(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23310,axiom,
! [VarCurr] :
( v117680(VarCurr)
<=> ( v117681(VarCurr)
& v117738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23309,axiom,
! [VarCurr] :
( v117738(VarCurr)
<=> ( v117739(VarCurr)
& v117742(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2191,axiom,
! [VarCurr] :
( v117742(VarCurr)
<=> ( v115207(VarCurr,bitIndex8)
| v117234(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23308,axiom,
! [VarCurr] :
( v117739(VarCurr)
<=> ( v117740(VarCurr)
| v117741(VarCurr) ) ) ).
fof(writeUnaryOperator_9315,axiom,
! [VarCurr] :
( ~ v117741(VarCurr)
<=> v117234(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_9314,axiom,
! [VarCurr] :
( ~ v117740(VarCurr)
<=> v115207(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23307,axiom,
! [VarCurr] :
( v117681(VarCurr)
<=> ( v117682(VarCurr)
| v117737(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2190,axiom,
! [VarCurr] :
( v117737(VarCurr)
<=> ( v115207(VarCurr,bitIndex7)
& v117234(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23306,axiom,
! [VarCurr] :
( v117682(VarCurr)
<=> ( v117683(VarCurr)
& v117732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23305,axiom,
! [VarCurr] :
( v117732(VarCurr)
<=> ( v117733(VarCurr)
& v117736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2189,axiom,
! [VarCurr] :
( v117736(VarCurr)
<=> ( v115207(VarCurr,bitIndex7)
| v117234(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23304,axiom,
! [VarCurr] :
( v117733(VarCurr)
<=> ( v117734(VarCurr)
| v117735(VarCurr) ) ) ).
fof(writeUnaryOperator_9313,axiom,
! [VarCurr] :
( ~ v117735(VarCurr)
<=> v117234(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_9312,axiom,
! [VarCurr] :
( ~ v117734(VarCurr)
<=> v115207(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23303,axiom,
! [VarCurr] :
( v117683(VarCurr)
<=> ( v117684(VarCurr)
| v117731(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2188,axiom,
! [VarCurr] :
( v117731(VarCurr)
<=> ( v115207(VarCurr,bitIndex6)
& v117234(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23302,axiom,
! [VarCurr] :
( v117684(VarCurr)
<=> ( v117685(VarCurr)
& v117726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23301,axiom,
! [VarCurr] :
( v117726(VarCurr)
<=> ( v117727(VarCurr)
& v117730(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2187,axiom,
! [VarCurr] :
( v117730(VarCurr)
<=> ( v115207(VarCurr,bitIndex6)
| v117234(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23300,axiom,
! [VarCurr] :
( v117727(VarCurr)
<=> ( v117728(VarCurr)
| v117729(VarCurr) ) ) ).
fof(writeUnaryOperator_9311,axiom,
! [VarCurr] :
( ~ v117729(VarCurr)
<=> v117234(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_9310,axiom,
! [VarCurr] :
( ~ v117728(VarCurr)
<=> v115207(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23299,axiom,
! [VarCurr] :
( v117685(VarCurr)
<=> ( v117686(VarCurr)
| v117725(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2186,axiom,
! [VarCurr] :
( v117725(VarCurr)
<=> ( v115207(VarCurr,bitIndex5)
& v117234(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23298,axiom,
! [VarCurr] :
( v117686(VarCurr)
<=> ( v117687(VarCurr)
& v117720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23297,axiom,
! [VarCurr] :
( v117720(VarCurr)
<=> ( v117721(VarCurr)
& v117724(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2185,axiom,
! [VarCurr] :
( v117724(VarCurr)
<=> ( v115207(VarCurr,bitIndex5)
| v117234(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23296,axiom,
! [VarCurr] :
( v117721(VarCurr)
<=> ( v117722(VarCurr)
| v117723(VarCurr) ) ) ).
fof(writeUnaryOperator_9309,axiom,
! [VarCurr] :
( ~ v117723(VarCurr)
<=> v117234(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_9308,axiom,
! [VarCurr] :
( ~ v117722(VarCurr)
<=> v115207(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23295,axiom,
! [VarCurr] :
( v117687(VarCurr)
<=> ( v117688(VarCurr)
| v117719(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2184,axiom,
! [VarCurr] :
( v117719(VarCurr)
<=> ( v115207(VarCurr,bitIndex4)
& v117234(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23294,axiom,
! [VarCurr] :
( v117688(VarCurr)
<=> ( v117689(VarCurr)
& v117714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23293,axiom,
! [VarCurr] :
( v117714(VarCurr)
<=> ( v117715(VarCurr)
& v117718(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2183,axiom,
! [VarCurr] :
( v117718(VarCurr)
<=> ( v115207(VarCurr,bitIndex4)
| v117234(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23292,axiom,
! [VarCurr] :
( v117715(VarCurr)
<=> ( v117716(VarCurr)
| v117717(VarCurr) ) ) ).
fof(writeUnaryOperator_9307,axiom,
! [VarCurr] :
( ~ v117717(VarCurr)
<=> v117234(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9306,axiom,
! [VarCurr] :
( ~ v117716(VarCurr)
<=> v115207(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23291,axiom,
! [VarCurr] :
( v117689(VarCurr)
<=> ( v117690(VarCurr)
| v117713(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2182,axiom,
! [VarCurr] :
( v117713(VarCurr)
<=> ( v115207(VarCurr,bitIndex3)
& v117234(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23290,axiom,
! [VarCurr] :
( v117690(VarCurr)
<=> ( v117691(VarCurr)
& v117708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23289,axiom,
! [VarCurr] :
( v117708(VarCurr)
<=> ( v117709(VarCurr)
& v117712(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2181,axiom,
! [VarCurr] :
( v117712(VarCurr)
<=> ( v115207(VarCurr,bitIndex3)
| v117234(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23288,axiom,
! [VarCurr] :
( v117709(VarCurr)
<=> ( v117710(VarCurr)
| v117711(VarCurr) ) ) ).
fof(writeUnaryOperator_9305,axiom,
! [VarCurr] :
( ~ v117711(VarCurr)
<=> v117234(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9304,axiom,
! [VarCurr] :
( ~ v117710(VarCurr)
<=> v115207(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23287,axiom,
! [VarCurr] :
( v117691(VarCurr)
<=> ( v117692(VarCurr)
| v117707(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2180,axiom,
! [VarCurr] :
( v117707(VarCurr)
<=> ( v115207(VarCurr,bitIndex2)
& v117234(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23286,axiom,
! [VarCurr] :
( v117692(VarCurr)
<=> ( v117693(VarCurr)
& v117702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23285,axiom,
! [VarCurr] :
( v117702(VarCurr)
<=> ( v117703(VarCurr)
& v117706(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2179,axiom,
! [VarCurr] :
( v117706(VarCurr)
<=> ( v115207(VarCurr,bitIndex2)
| v117234(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23284,axiom,
! [VarCurr] :
( v117703(VarCurr)
<=> ( v117704(VarCurr)
| v117705(VarCurr) ) ) ).
fof(writeUnaryOperator_9303,axiom,
! [VarCurr] :
( ~ v117705(VarCurr)
<=> v117234(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9302,axiom,
! [VarCurr] :
( ~ v117704(VarCurr)
<=> v115207(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23283,axiom,
! [VarCurr] :
( v117693(VarCurr)
<=> ( v117694(VarCurr)
| v117701(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2178,axiom,
! [VarCurr] :
( v117701(VarCurr)
<=> ( v115207(VarCurr,bitIndex1)
& v117234(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23282,axiom,
! [VarCurr] :
( v117694(VarCurr)
<=> ( v117695(VarCurr)
& v117696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23281,axiom,
! [VarCurr] :
( v117696(VarCurr)
<=> ( v117697(VarCurr)
& v117700(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2177,axiom,
! [VarCurr] :
( v117700(VarCurr)
<=> ( v115207(VarCurr,bitIndex1)
| v117234(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23280,axiom,
! [VarCurr] :
( v117697(VarCurr)
<=> ( v117698(VarCurr)
| v117699(VarCurr) ) ) ).
fof(writeUnaryOperator_9301,axiom,
! [VarCurr] :
( ~ v117699(VarCurr)
<=> v117234(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9300,axiom,
! [VarCurr] :
( ~ v117698(VarCurr)
<=> v115207(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23279,axiom,
! [VarCurr] :
( v117695(VarCurr)
<=> ( v115207(VarCurr,bitIndex0)
& v117234(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37368,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex32)
<=> v117336(VarCurr,bitIndex32) ) ).
fof(addAssignment_37367,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex25)
<=> v117398(VarCurr,bitIndex25) ) ).
fof(addAssignment_37366,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex25)
<=> v117621(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117623(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117621(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2059,axiom,
! [VarNext] :
( v117623(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117621(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117623(VarNext)
<=> ( v117624(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117624(VarNext)
<=> ( v117626(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117626(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37365,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex25)
<=> v117403(VarCurr,bitIndex25) ) ).
fof(addAssignment_37364,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex25)
<=> v117405(VarCurr,bitIndex25) ) ).
fof(addAssignment_37363,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex25)
<=> v117407(VarCurr,bitIndex25) ) ).
fof(addAssignment_37362,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex25)
<=> v117409(VarCurr,bitIndex25) ) ).
fof(addAssignment_37361,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex31)
<=> v117336(VarCurr,bitIndex31) ) ).
fof(addAssignment_37360,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex24)
<=> v117398(VarCurr,bitIndex24) ) ).
fof(addAssignment_37359,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex24)
<=> v117613(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117615(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117613(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2058,axiom,
! [VarNext] :
( v117615(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117613(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117615(VarNext)
<=> ( v117616(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117616(VarNext)
<=> ( v117618(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117618(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37358,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex24)
<=> v117403(VarCurr,bitIndex24) ) ).
fof(addAssignment_37357,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex24)
<=> v117405(VarCurr,bitIndex24) ) ).
fof(addAssignment_37356,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex24)
<=> v117407(VarCurr,bitIndex24) ) ).
fof(addAssignment_37355,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex24)
<=> v117409(VarCurr,bitIndex24) ) ).
fof(addAssignment_37354,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex30)
<=> v117336(VarCurr,bitIndex30) ) ).
fof(addAssignment_37353,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex23)
<=> v117398(VarCurr,bitIndex23) ) ).
fof(addAssignment_37352,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex23)
<=> v117605(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117607(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117605(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2057,axiom,
! [VarNext] :
( v117607(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117605(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117607(VarNext)
<=> ( v117608(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117608(VarNext)
<=> ( v117610(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117610(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37351,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex23)
<=> v117403(VarCurr,bitIndex23) ) ).
fof(addAssignment_37350,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex23)
<=> v117405(VarCurr,bitIndex23) ) ).
fof(addAssignment_37349,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex23)
<=> v117407(VarCurr,bitIndex23) ) ).
fof(addAssignment_37348,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex23)
<=> v117409(VarCurr,bitIndex23) ) ).
fof(addAssignment_37347,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex29)
<=> v117336(VarCurr,bitIndex29) ) ).
fof(addAssignment_37346,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex22)
<=> v117398(VarCurr,bitIndex22) ) ).
fof(addAssignment_37345,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex22)
<=> v117597(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117599(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117597(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2056,axiom,
! [VarNext] :
( v117599(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117597(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117599(VarNext)
<=> ( v117600(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117600(VarNext)
<=> ( v117602(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117602(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37344,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex22)
<=> v117403(VarCurr,bitIndex22) ) ).
fof(addAssignment_37343,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex22)
<=> v117405(VarCurr,bitIndex22) ) ).
fof(addAssignment_37342,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex22)
<=> v117407(VarCurr,bitIndex22) ) ).
fof(addAssignment_37341,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex22)
<=> v117409(VarCurr,bitIndex22) ) ).
fof(addAssignment_37340,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex28)
<=> v117336(VarCurr,bitIndex28) ) ).
fof(addAssignment_37339,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex21)
<=> v117398(VarCurr,bitIndex21) ) ).
fof(addAssignment_37338,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex21)
<=> v117589(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117591(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117589(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2055,axiom,
! [VarNext] :
( v117591(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117589(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117591(VarNext)
<=> ( v117592(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117592(VarNext)
<=> ( v117594(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117594(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37337,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex21)
<=> v117403(VarCurr,bitIndex21) ) ).
fof(addAssignment_37336,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex21)
<=> v117405(VarCurr,bitIndex21) ) ).
fof(addAssignment_37335,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex21)
<=> v117407(VarCurr,bitIndex21) ) ).
fof(addAssignment_37334,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex21)
<=> v117409(VarCurr,bitIndex21) ) ).
fof(addAssignment_37333,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex27)
<=> v117336(VarCurr,bitIndex27) ) ).
fof(addAssignment_37332,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex20)
<=> v117398(VarCurr,bitIndex20) ) ).
fof(addAssignment_37331,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex20)
<=> v117581(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117583(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117581(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2054,axiom,
! [VarNext] :
( v117583(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117581(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117583(VarNext)
<=> ( v117584(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117584(VarNext)
<=> ( v117586(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117586(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37330,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex20)
<=> v117403(VarCurr,bitIndex20) ) ).
fof(addAssignment_37329,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex20)
<=> v117405(VarCurr,bitIndex20) ) ).
fof(addAssignment_37328,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex20)
<=> v117407(VarCurr,bitIndex20) ) ).
fof(addAssignment_37327,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex20)
<=> v117409(VarCurr,bitIndex20) ) ).
fof(addAssignment_37326,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex26)
<=> v117336(VarCurr,bitIndex26) ) ).
fof(addAssignment_37325,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex19)
<=> v117398(VarCurr,bitIndex19) ) ).
fof(addAssignment_37324,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex19)
<=> v117573(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117575(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117573(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2053,axiom,
! [VarNext] :
( v117575(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117573(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117575(VarNext)
<=> ( v117576(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117576(VarNext)
<=> ( v117578(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117578(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37323,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex19)
<=> v117403(VarCurr,bitIndex19) ) ).
fof(addAssignment_37322,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex19)
<=> v117405(VarCurr,bitIndex19) ) ).
fof(addAssignment_37321,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex19)
<=> v117407(VarCurr,bitIndex19) ) ).
fof(addAssignment_37320,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex19)
<=> v117409(VarCurr,bitIndex19) ) ).
fof(addAssignment_37319,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex25)
<=> v117336(VarCurr,bitIndex25) ) ).
fof(addAssignment_37318,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex18)
<=> v117398(VarCurr,bitIndex18) ) ).
fof(addAssignment_37317,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex18)
<=> v117565(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117567(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117565(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2052,axiom,
! [VarNext] :
( v117567(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117565(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117567(VarNext)
<=> ( v117568(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117568(VarNext)
<=> ( v117570(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117570(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37316,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex18)
<=> v117403(VarCurr,bitIndex18) ) ).
fof(addAssignment_37315,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex18)
<=> v117405(VarCurr,bitIndex18) ) ).
fof(addAssignment_37314,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex18)
<=> v117407(VarCurr,bitIndex18) ) ).
fof(addAssignment_37313,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex18)
<=> v117409(VarCurr,bitIndex18) ) ).
fof(addAssignment_37312,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex24)
<=> v117336(VarCurr,bitIndex24) ) ).
fof(addAssignment_37311,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex17)
<=> v117398(VarCurr,bitIndex17) ) ).
fof(addAssignment_37310,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex17)
<=> v117557(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117559(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117557(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2051,axiom,
! [VarNext] :
( v117559(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117557(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117559(VarNext)
<=> ( v117560(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117560(VarNext)
<=> ( v117562(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117562(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37309,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex17)
<=> v117403(VarCurr,bitIndex17) ) ).
fof(addAssignment_37308,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex17)
<=> v117405(VarCurr,bitIndex17) ) ).
fof(addAssignment_37307,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex17)
<=> v117407(VarCurr,bitIndex17) ) ).
fof(addAssignment_37306,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex17)
<=> v117409(VarCurr,bitIndex17) ) ).
fof(addAssignment_37305,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex23)
<=> v117336(VarCurr,bitIndex23) ) ).
fof(addAssignment_37304,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex16)
<=> v117398(VarCurr,bitIndex16) ) ).
fof(addAssignment_37303,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex16)
<=> v117549(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117551(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117549(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2050,axiom,
! [VarNext] :
( v117551(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117549(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117551(VarNext)
<=> ( v117552(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117552(VarNext)
<=> ( v117554(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117554(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37302,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex16)
<=> v117403(VarCurr,bitIndex16) ) ).
fof(addAssignment_37301,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex16)
<=> v117405(VarCurr,bitIndex16) ) ).
fof(addAssignment_37300,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex16)
<=> v117407(VarCurr,bitIndex16) ) ).
fof(addAssignment_37299,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex16)
<=> v117409(VarCurr,bitIndex16) ) ).
fof(addAssignment_37298,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex22)
<=> v117336(VarCurr,bitIndex22) ) ).
fof(addAssignment_37297,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex15)
<=> v117398(VarCurr,bitIndex15) ) ).
fof(addAssignment_37296,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex15)
<=> v117541(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117543(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117541(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2049,axiom,
! [VarNext] :
( v117543(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117541(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117543(VarNext)
<=> ( v117544(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117544(VarNext)
<=> ( v117546(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117546(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37295,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex15)
<=> v117403(VarCurr,bitIndex15) ) ).
fof(addAssignment_37294,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex15)
<=> v117405(VarCurr,bitIndex15) ) ).
fof(addAssignment_37293,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex15)
<=> v117407(VarCurr,bitIndex15) ) ).
fof(addAssignment_37292,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex15)
<=> v117409(VarCurr,bitIndex15) ) ).
fof(addAssignment_37291,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex21)
<=> v117336(VarCurr,bitIndex21) ) ).
fof(addAssignment_37290,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex14)
<=> v117398(VarCurr,bitIndex14) ) ).
fof(addAssignment_37289,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex14)
<=> v117533(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117535(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117533(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2048,axiom,
! [VarNext] :
( v117535(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117533(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117535(VarNext)
<=> ( v117536(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117536(VarNext)
<=> ( v117538(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117538(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37288,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex14)
<=> v117403(VarCurr,bitIndex14) ) ).
fof(addAssignment_37287,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex14)
<=> v117405(VarCurr,bitIndex14) ) ).
fof(addAssignment_37286,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex14)
<=> v117407(VarCurr,bitIndex14) ) ).
fof(addAssignment_37285,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex14)
<=> v117409(VarCurr,bitIndex14) ) ).
fof(addAssignment_37284,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex20)
<=> v117336(VarCurr,bitIndex20) ) ).
fof(addAssignment_37283,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex13)
<=> v117398(VarCurr,bitIndex13) ) ).
fof(addAssignment_37282,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex13)
<=> v117525(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117527(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117525(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2047,axiom,
! [VarNext] :
( v117527(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117525(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117527(VarNext)
<=> ( v117528(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117528(VarNext)
<=> ( v117530(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117530(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37281,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex13)
<=> v117403(VarCurr,bitIndex13) ) ).
fof(addAssignment_37280,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex13)
<=> v117405(VarCurr,bitIndex13) ) ).
fof(addAssignment_37279,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex13)
<=> v117407(VarCurr,bitIndex13) ) ).
fof(addAssignment_37278,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex13)
<=> v117409(VarCurr,bitIndex13) ) ).
fof(addAssignment_37277,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex19)
<=> v117336(VarCurr,bitIndex19) ) ).
fof(addAssignment_37276,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex12)
<=> v117398(VarCurr,bitIndex12) ) ).
fof(addAssignment_37275,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex12)
<=> v117517(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117519(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117517(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2046,axiom,
! [VarNext] :
( v117519(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117517(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117519(VarNext)
<=> ( v117520(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117520(VarNext)
<=> ( v117522(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117522(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37274,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex12)
<=> v117403(VarCurr,bitIndex12) ) ).
fof(addAssignment_37273,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex12)
<=> v117405(VarCurr,bitIndex12) ) ).
fof(addAssignment_37272,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex12)
<=> v117407(VarCurr,bitIndex12) ) ).
fof(addAssignment_37271,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex12)
<=> v117409(VarCurr,bitIndex12) ) ).
fof(addAssignment_37270,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex18)
<=> v117336(VarCurr,bitIndex18) ) ).
fof(addAssignment_37269,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex11)
<=> v117398(VarCurr,bitIndex11) ) ).
fof(addAssignment_37268,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex11)
<=> v117509(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117511(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117509(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2045,axiom,
! [VarNext] :
( v117511(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117509(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117511(VarNext)
<=> ( v117512(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117512(VarNext)
<=> ( v117514(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117514(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37267,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex11)
<=> v117403(VarCurr,bitIndex11) ) ).
fof(addAssignment_37266,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex11)
<=> v117405(VarCurr,bitIndex11) ) ).
fof(addAssignment_37265,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex11)
<=> v117407(VarCurr,bitIndex11) ) ).
fof(addAssignment_37264,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex11)
<=> v117409(VarCurr,bitIndex11) ) ).
fof(addAssignment_37263,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex17)
<=> v117336(VarCurr,bitIndex17) ) ).
fof(addAssignment_37262,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex10)
<=> v117398(VarCurr,bitIndex10) ) ).
fof(addAssignment_37261,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex10)
<=> v117501(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117503(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117501(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2044,axiom,
! [VarNext] :
( v117503(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117501(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117503(VarNext)
<=> ( v117504(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117504(VarNext)
<=> ( v117506(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117506(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37260,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex10)
<=> v117403(VarCurr,bitIndex10) ) ).
fof(addAssignment_37259,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex10)
<=> v117405(VarCurr,bitIndex10) ) ).
fof(addAssignment_37258,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex10)
<=> v117407(VarCurr,bitIndex10) ) ).
fof(addAssignment_37257,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex10)
<=> v117409(VarCurr,bitIndex10) ) ).
fof(addAssignment_37256,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex16)
<=> v117336(VarCurr,bitIndex16) ) ).
fof(addAssignment_37255,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex9)
<=> v117398(VarCurr,bitIndex9) ) ).
fof(addAssignment_37254,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex9)
<=> v117493(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117495(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117493(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2043,axiom,
! [VarNext] :
( v117495(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117493(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117495(VarNext)
<=> ( v117496(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117496(VarNext)
<=> ( v117498(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117498(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37253,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex9)
<=> v117403(VarCurr,bitIndex9) ) ).
fof(addAssignment_37252,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex9)
<=> v117405(VarCurr,bitIndex9) ) ).
fof(addAssignment_37251,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex9)
<=> v117407(VarCurr,bitIndex9) ) ).
fof(addAssignment_37250,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex9)
<=> v117409(VarCurr,bitIndex9) ) ).
fof(addAssignment_37249,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex15)
<=> v117336(VarCurr,bitIndex15) ) ).
fof(addAssignment_37248,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex8)
<=> v117398(VarCurr,bitIndex8) ) ).
fof(addAssignment_37247,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex8)
<=> v117485(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117487(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117485(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2042,axiom,
! [VarNext] :
( v117487(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117485(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117487(VarNext)
<=> ( v117488(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117488(VarNext)
<=> ( v117490(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117490(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37246,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex8)
<=> v117403(VarCurr,bitIndex8) ) ).
fof(addAssignment_37245,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex8)
<=> v117405(VarCurr,bitIndex8) ) ).
fof(addAssignment_37244,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex8)
<=> v117407(VarCurr,bitIndex8) ) ).
fof(addAssignment_37243,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex8)
<=> v117409(VarCurr,bitIndex8) ) ).
fof(addAssignment_37242,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex14)
<=> v117336(VarCurr,bitIndex14) ) ).
fof(addAssignment_37241,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex7)
<=> v117398(VarCurr,bitIndex7) ) ).
fof(addAssignment_37240,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex7)
<=> v117477(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117479(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117477(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2041,axiom,
! [VarNext] :
( v117479(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117477(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117479(VarNext)
<=> ( v117480(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117480(VarNext)
<=> ( v117482(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117482(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37239,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex7)
<=> v117403(VarCurr,bitIndex7) ) ).
fof(addAssignment_37238,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex7)
<=> v117405(VarCurr,bitIndex7) ) ).
fof(addAssignment_37237,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex7)
<=> v117407(VarCurr,bitIndex7) ) ).
fof(addAssignment_37236,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex7)
<=> v117409(VarCurr,bitIndex7) ) ).
fof(addAssignment_37235,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex13)
<=> v117336(VarCurr,bitIndex13) ) ).
fof(addAssignment_37234,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex6)
<=> v117398(VarCurr,bitIndex6) ) ).
fof(addAssignment_37233,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex6)
<=> v117469(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117471(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117469(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2040,axiom,
! [VarNext] :
( v117471(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117469(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117471(VarNext)
<=> ( v117472(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117472(VarNext)
<=> ( v117474(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117474(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37232,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex6)
<=> v117403(VarCurr,bitIndex6) ) ).
fof(addAssignment_37231,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex6)
<=> v117405(VarCurr,bitIndex6) ) ).
fof(addAssignment_37230,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex6)
<=> v117407(VarCurr,bitIndex6) ) ).
fof(addAssignment_37229,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex6)
<=> v117409(VarCurr,bitIndex6) ) ).
fof(addAssignment_37228,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex12)
<=> v117336(VarCurr,bitIndex12) ) ).
fof(addAssignment_37227,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex5)
<=> v117398(VarCurr,bitIndex5) ) ).
fof(addAssignment_37226,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex5)
<=> v117461(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117463(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117461(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2039,axiom,
! [VarNext] :
( v117463(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117461(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117463(VarNext)
<=> ( v117464(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117464(VarNext)
<=> ( v117466(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117466(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37225,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex5)
<=> v117403(VarCurr,bitIndex5) ) ).
fof(addAssignment_37224,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex5)
<=> v117405(VarCurr,bitIndex5) ) ).
fof(addAssignment_37223,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex5)
<=> v117407(VarCurr,bitIndex5) ) ).
fof(addAssignment_37222,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex5)
<=> v117409(VarCurr,bitIndex5) ) ).
fof(addAssignment_37221,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex11)
<=> v117336(VarCurr,bitIndex11) ) ).
fof(addAssignment_37220,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex4)
<=> v117398(VarCurr,bitIndex4) ) ).
fof(addAssignment_37219,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex4)
<=> v117453(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117455(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117453(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2038,axiom,
! [VarNext] :
( v117455(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117453(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117455(VarNext)
<=> ( v117456(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117456(VarNext)
<=> ( v117458(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117458(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37218,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex4)
<=> v117403(VarCurr,bitIndex4) ) ).
fof(addAssignment_37217,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex4)
<=> v117405(VarCurr,bitIndex4) ) ).
fof(addAssignment_37216,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex4)
<=> v117407(VarCurr,bitIndex4) ) ).
fof(addAssignment_37215,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex4)
<=> v117409(VarCurr,bitIndex4) ) ).
fof(addAssignment_37214,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex10)
<=> v117336(VarCurr,bitIndex10) ) ).
fof(addAssignment_37213,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex3)
<=> v117398(VarCurr,bitIndex3) ) ).
fof(addAssignment_37212,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex3)
<=> v117445(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117447(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117445(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2037,axiom,
! [VarNext] :
( v117447(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117445(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117447(VarNext)
<=> ( v117448(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117448(VarNext)
<=> ( v117450(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117450(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37211,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex3)
<=> v117403(VarCurr,bitIndex3) ) ).
fof(addAssignment_37210,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex3)
<=> v117405(VarCurr,bitIndex3) ) ).
fof(addAssignment_37209,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex3)
<=> v117407(VarCurr,bitIndex3) ) ).
fof(addAssignment_37208,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex3)
<=> v117409(VarCurr,bitIndex3) ) ).
fof(addAssignment_37207,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex9)
<=> v117336(VarCurr,bitIndex9) ) ).
fof(addAssignment_37206,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex2)
<=> v117398(VarCurr,bitIndex2) ) ).
fof(addAssignment_37205,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex2)
<=> v117437(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117439(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117437(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2036,axiom,
! [VarNext] :
( v117439(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117437(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117439(VarNext)
<=> ( v117440(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117440(VarNext)
<=> ( v117442(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117442(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37204,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex2)
<=> v117403(VarCurr,bitIndex2) ) ).
fof(addAssignment_37203,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex2)
<=> v117405(VarCurr,bitIndex2) ) ).
fof(addAssignment_37202,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex2)
<=> v117407(VarCurr,bitIndex2) ) ).
fof(addAssignment_37201,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex2)
<=> v117409(VarCurr,bitIndex2) ) ).
fof(addAssignment_37200,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex8)
<=> v117336(VarCurr,bitIndex8) ) ).
fof(addAssignment_37199,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex15)
<=> v117326(VarCurr,bitIndex15) ) ).
fof(addAssignment_37198,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex15)
<=> v117302(VarCurr,bitIndex15) ) ).
fof(addAssignment_37197,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex15)
<=> v117325(VarCurr,bitIndex15) ) ).
fof(addAssignment_37196,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex15)
<=> v117322(VarCurr,bitIndex15) ) ).
fof(addAssignment_37195,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex15)
<=> v117319(VarCurr,bitIndex15) ) ).
fof(addAssignment_37194,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex15)
<=> v117316(VarCurr,bitIndex15) ) ).
fof(addAssignment_37193,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex15)
<=> v117313(VarCurr,bitIndex15) ) ).
fof(addAssignment_37192,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex15)
<=> v117310(VarCurr,bitIndex15) ) ).
fof(addAssignment_37191,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex15)
<=> v117307(VarCurr,bitIndex15) ) ).
fof(addAssignment_37190,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex15)
<=> v117304(VarCurr,bitIndex15) ) ).
fof(addAssignment_37189,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex15)
<=> v117249(VarCurr,bitIndex15) ) ).
fof(addAssignment_37188,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex1)
<=> v117398(VarCurr,bitIndex1) ) ).
fof(addAssignment_37187,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex1)
<=> v117429(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117431(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117429(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2035,axiom,
! [VarNext] :
( v117431(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117429(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117431(VarNext)
<=> ( v117432(VarNext)
& v117420(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117432(VarNext)
<=> ( v117434(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117434(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37186,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex1)
<=> v117403(VarCurr,bitIndex1) ) ).
fof(addAssignment_37185,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex1)
<=> v117405(VarCurr,bitIndex1) ) ).
fof(addAssignment_37184,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex1)
<=> v117407(VarCurr,bitIndex1) ) ).
fof(addAssignment_37183,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex1)
<=> v117409(VarCurr,bitIndex1) ) ).
fof(addAssignment_37182,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex7)
<=> v117336(VarCurr,bitIndex7) ) ).
fof(addAssignment_37181,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex14)
<=> v117326(VarCurr,bitIndex14) ) ).
fof(addAssignment_37180,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex14)
<=> v117325(VarCurr,bitIndex14) ) ).
fof(addAssignment_37179,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex14)
<=> v117302(VarCurr,bitIndex14) ) ).
fof(addAssignment_37178,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex14)
<=> v117322(VarCurr,bitIndex14) ) ).
fof(addAssignment_37177,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex14)
<=> v117319(VarCurr,bitIndex14) ) ).
fof(addAssignment_37176,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex14)
<=> v117316(VarCurr,bitIndex14) ) ).
fof(addAssignment_37175,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex14)
<=> v117313(VarCurr,bitIndex14) ) ).
fof(addAssignment_37174,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex14)
<=> v117310(VarCurr,bitIndex14) ) ).
fof(addAssignment_37173,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex14)
<=> v117307(VarCurr,bitIndex14) ) ).
fof(addAssignment_37172,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex14)
<=> v117304(VarCurr,bitIndex14) ) ).
fof(addAssignment_37171,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex14)
<=> v117249(VarCurr,bitIndex14) ) ).
fof(addAssignment_37170,axiom,
! [VarCurr] :
( v117338(VarCurr,bitIndex0)
<=> v117398(VarCurr,bitIndex0) ) ).
fof(addAssignment_37169,axiom,
! [VarNext] :
( v117398(VarNext,bitIndex0)
<=> v117411(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117412(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117411(VarNext,B)
<=> v117398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2034,axiom,
! [VarNext] :
( v117412(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117411(VarNext,B)
<=> v117425(VarNext,B) ) ) ) ).
fof(addAssignment_37168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117425(VarNext,B)
<=> v117423(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5261,axiom,
! [VarCurr] :
( ~ v115241(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v117423(VarCurr,B)
<=> v117401(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5264,axiom,
! [VarCurr] :
( v115241(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v117423(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_12533,axiom,
~ b00000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12532,axiom,
~ b00000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12531,axiom,
~ b00000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12530,axiom,
~ b00000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12529,axiom,
~ b00000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12528,axiom,
~ b00000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12527,axiom,
~ b00000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12526,axiom,
~ b00000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12525,axiom,
~ b00000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12524,axiom,
~ b00000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12523,axiom,
~ b00000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12522,axiom,
~ b00000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12521,axiom,
~ b00000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12520,axiom,
~ b00000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12519,axiom,
~ b00000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12518,axiom,
~ b00000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12517,axiom,
~ b00000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12516,axiom,
~ b00000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12515,axiom,
~ b00000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12514,axiom,
~ b00000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12513,axiom,
~ b00000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12512,axiom,
~ b00000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12511,axiom,
~ b00000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12510,axiom,
~ b00000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12509,axiom,
~ b00000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12508,axiom,
~ b00000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117412(VarNext)
<=> ( v117413(VarNext)
& v117420(VarNext) ) ) ) ).
fof(addAssignment_37167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117420(VarNext)
<=> v117418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23227,axiom,
! [VarCurr] :
( v117418(VarCurr)
<=> ( v115241(VarCurr)
| v117421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23226,axiom,
! [VarCurr] :
( v117421(VarCurr)
<=> ( v115243(VarCurr)
& v117422(VarCurr) ) ) ).
fof(writeUnaryOperator_9274,axiom,
! [VarCurr] :
( ~ v117422(VarCurr)
<=> v115241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117413(VarNext)
<=> ( v117415(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117415(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37166,axiom,
! [VarCurr] :
( v117401(VarCurr,bitIndex0)
<=> v117403(VarCurr,bitIndex0) ) ).
fof(addAssignment_37165,axiom,
! [VarCurr] :
( v117403(VarCurr,bitIndex0)
<=> v117405(VarCurr,bitIndex0) ) ).
fof(addAssignment_37164,axiom,
! [VarCurr] :
( v117405(VarCurr,bitIndex0)
<=> v117407(VarCurr,bitIndex0) ) ).
fof(addAssignment_37163,axiom,
! [VarCurr] :
( v117407(VarCurr,bitIndex0)
<=> v117409(VarCurr,bitIndex0) ) ).
fof(addAssignment_37162,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex6)
<=> v117336(VarCurr,bitIndex6) ) ).
fof(addAssignment_37161,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex13)
<=> v117326(VarCurr,bitIndex13) ) ).
fof(addAssignment_37160,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex13)
<=> v117325(VarCurr,bitIndex13) ) ).
fof(addAssignment_37159,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex13)
<=> v117322(VarCurr,bitIndex13) ) ).
fof(addAssignment_37158,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex13)
<=> v117302(VarCurr,bitIndex13) ) ).
fof(addAssignment_37157,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex13)
<=> v117319(VarCurr,bitIndex13) ) ).
fof(addAssignment_37156,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex13)
<=> v117316(VarCurr,bitIndex13) ) ).
fof(addAssignment_37155,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex13)
<=> v117313(VarCurr,bitIndex13) ) ).
fof(addAssignment_37154,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex13)
<=> v117310(VarCurr,bitIndex13) ) ).
fof(addAssignment_37153,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex13)
<=> v117307(VarCurr,bitIndex13) ) ).
fof(addAssignment_37152,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex13)
<=> v117304(VarCurr,bitIndex13) ) ).
fof(addAssignment_37151,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex13)
<=> v117249(VarCurr,bitIndex13) ) ).
fof(addAssignment_37150,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex5)
<=> v117336(VarCurr,bitIndex5) ) ).
fof(addAssignment_37149,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex12)
<=> v117326(VarCurr,bitIndex12) ) ).
fof(addAssignment_37148,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex12)
<=> v117325(VarCurr,bitIndex12) ) ).
fof(addAssignment_37147,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex12)
<=> v117322(VarCurr,bitIndex12) ) ).
fof(addAssignment_37146,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex12)
<=> v117319(VarCurr,bitIndex12) ) ).
fof(addAssignment_37145,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex12)
<=> v117302(VarCurr,bitIndex12) ) ).
fof(addAssignment_37144,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex15)
<=> v117267(VarCurr,bitIndex29) ) ).
fof(addAssignment_37143,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex29)
<=> v117389(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_1960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117391(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117389(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2033,axiom,
! [VarNext] :
( v117391(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117389(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117391(VarNext)
<=> ( v117392(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117392(VarNext)
<=> ( v117394(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117394(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37142,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex29)
<=> v117271(VarCurr,bitIndex29) ) ).
fof(addAssignment_37141,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex29)
<=> v117273(VarCurr,bitIndex29) ) ).
fof(addAssignment_37140,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex29)
<=> v117275(VarCurr,bitIndex29) ) ).
fof(addAssignment_37139,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex29)
<=> v108948(VarCurr,bitIndex29) ) ).
fof(addAssignment_37138,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex12)
<=> v117316(VarCurr,bitIndex12) ) ).
fof(addAssignment_37137,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex12)
<=> v117313(VarCurr,bitIndex12) ) ).
fof(addAssignment_37136,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex12)
<=> v117310(VarCurr,bitIndex12) ) ).
fof(addAssignment_37135,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex12)
<=> v117307(VarCurr,bitIndex12) ) ).
fof(addAssignment_37134,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex12)
<=> v117304(VarCurr,bitIndex12) ) ).
fof(addAssignment_37133,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex12)
<=> v117249(VarCurr,bitIndex12) ) ).
fof(addAssignment_37132,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex4)
<=> v117336(VarCurr,bitIndex4) ) ).
fof(addAssignment_37131,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex11)
<=> v117326(VarCurr,bitIndex11) ) ).
fof(addAssignment_37130,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex11)
<=> v117325(VarCurr,bitIndex11) ) ).
fof(addAssignment_37129,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex11)
<=> v117322(VarCurr,bitIndex11) ) ).
fof(addAssignment_37128,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex11)
<=> v117319(VarCurr,bitIndex11) ) ).
fof(addAssignment_37127,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex11)
<=> v117316(VarCurr,bitIndex11) ) ).
fof(addAssignment_37126,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex11)
<=> v117302(VarCurr,bitIndex11) ) ).
fof(addAssignment_37125,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex14)
<=> v117267(VarCurr,bitIndex28) ) ).
fof(addAssignment_37124,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex28)
<=> v117381(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_1959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117383(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117381(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2032,axiom,
! [VarNext] :
( v117383(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117381(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117383(VarNext)
<=> ( v117384(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117384(VarNext)
<=> ( v117386(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117386(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37123,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex28)
<=> v117271(VarCurr,bitIndex28) ) ).
fof(addAssignment_37122,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex28)
<=> v117273(VarCurr,bitIndex28) ) ).
fof(addAssignment_37121,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex28)
<=> v117275(VarCurr,bitIndex28) ) ).
fof(addAssignment_37120,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex28)
<=> v108948(VarCurr,bitIndex28) ) ).
fof(addAssignment_37119,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex11)
<=> v117313(VarCurr,bitIndex11) ) ).
fof(addAssignment_37118,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex11)
<=> v117310(VarCurr,bitIndex11) ) ).
fof(addAssignment_37117,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex11)
<=> v117307(VarCurr,bitIndex11) ) ).
fof(addAssignment_37116,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex11)
<=> v117304(VarCurr,bitIndex11) ) ).
fof(addAssignment_37115,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex11)
<=> v117249(VarCurr,bitIndex11) ) ).
fof(addAssignment_37114,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex3)
<=> v117336(VarCurr,bitIndex3) ) ).
fof(addAssignment_37113,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex10)
<=> v117326(VarCurr,bitIndex10) ) ).
fof(addAssignment_37112,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex10)
<=> v117325(VarCurr,bitIndex10) ) ).
fof(addAssignment_37111,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex10)
<=> v117322(VarCurr,bitIndex10) ) ).
fof(addAssignment_37110,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex10)
<=> v117319(VarCurr,bitIndex10) ) ).
fof(addAssignment_37109,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex10)
<=> v117316(VarCurr,bitIndex10) ) ).
fof(addAssignment_37108,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex10)
<=> v117313(VarCurr,bitIndex10) ) ).
fof(addAssignment_37107,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex10)
<=> v117302(VarCurr,bitIndex10) ) ).
fof(addAssignment_37106,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex13)
<=> v117267(VarCurr,bitIndex27) ) ).
fof(addAssignment_37105,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex27)
<=> v117373(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117375(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117373(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2031,axiom,
! [VarNext] :
( v117375(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117373(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117375(VarNext)
<=> ( v117376(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117376(VarNext)
<=> ( v117378(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117378(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37104,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex27)
<=> v117271(VarCurr,bitIndex27) ) ).
fof(addAssignment_37103,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex27)
<=> v117273(VarCurr,bitIndex27) ) ).
fof(addAssignment_37102,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex27)
<=> v117275(VarCurr,bitIndex27) ) ).
fof(addAssignment_37101,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex27)
<=> v108948(VarCurr,bitIndex27) ) ).
fof(addAssignment_37100,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex10)
<=> v117310(VarCurr,bitIndex10) ) ).
fof(addAssignment_37099,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex10)
<=> v117307(VarCurr,bitIndex10) ) ).
fof(addAssignment_37098,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex10)
<=> v117304(VarCurr,bitIndex10) ) ).
fof(addAssignment_37097,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex10)
<=> v117249(VarCurr,bitIndex10) ) ).
fof(addAssignment_37096,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex2)
<=> v117336(VarCurr,bitIndex2) ) ).
fof(addAssignment_37095,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex9)
<=> v117326(VarCurr,bitIndex9) ) ).
fof(addAssignment_37094,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex9)
<=> v117325(VarCurr,bitIndex9) ) ).
fof(addAssignment_37093,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex9)
<=> v117322(VarCurr,bitIndex9) ) ).
fof(addAssignment_37092,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex9)
<=> v117319(VarCurr,bitIndex9) ) ).
fof(addAssignment_37091,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex9)
<=> v117316(VarCurr,bitIndex9) ) ).
fof(addAssignment_37090,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex9)
<=> v117313(VarCurr,bitIndex9) ) ).
fof(addAssignment_37089,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex9)
<=> v117310(VarCurr,bitIndex9) ) ).
fof(addAssignment_37088,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex9)
<=> v117302(VarCurr,bitIndex9) ) ).
fof(addAssignment_37087,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex9)
<=> v117267(VarCurr,bitIndex23) ) ).
fof(addAssignment_37086,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex23)
<=> v117365(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117367(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117365(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2030,axiom,
! [VarNext] :
( v117367(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117365(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117367(VarNext)
<=> ( v117368(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117368(VarNext)
<=> ( v117370(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117370(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37085,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex23)
<=> v117271(VarCurr,bitIndex23) ) ).
fof(addAssignment_37084,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex23)
<=> v117273(VarCurr,bitIndex23) ) ).
fof(addAssignment_37083,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex23)
<=> v117275(VarCurr,bitIndex23) ) ).
fof(addAssignment_37082,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex23)
<=> v108948(VarCurr,bitIndex23) ) ).
fof(addAssignment_37081,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex12)
<=> v117267(VarCurr,bitIndex26) ) ).
fof(addAssignment_37080,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex26)
<=> v117357(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117359(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117357(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2029,axiom,
! [VarNext] :
( v117359(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117357(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117359(VarNext)
<=> ( v117360(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117360(VarNext)
<=> ( v117362(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117362(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37079,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex26)
<=> v117271(VarCurr,bitIndex26) ) ).
fof(addAssignment_37078,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex26)
<=> v117273(VarCurr,bitIndex26) ) ).
fof(addAssignment_37077,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex26)
<=> v117275(VarCurr,bitIndex26) ) ).
fof(addAssignment_37076,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex26)
<=> v108948(VarCurr,bitIndex26) ) ).
fof(addAssignment_37075,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex9)
<=> v117307(VarCurr,bitIndex9) ) ).
fof(addAssignment_37074,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex9)
<=> v117304(VarCurr,bitIndex9) ) ).
fof(addAssignment_37073,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex9)
<=> v117249(VarCurr,bitIndex9) ) ).
fof(addAssignment_37072,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex1)
<=> v117336(VarCurr,bitIndex1) ) ).
fof(addAssignment_37071,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex8)
<=> v117326(VarCurr,bitIndex8) ) ).
fof(addAssignment_37070,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex8)
<=> v117325(VarCurr,bitIndex8) ) ).
fof(addAssignment_37069,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex8)
<=> v117322(VarCurr,bitIndex8) ) ).
fof(addAssignment_37068,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex8)
<=> v117319(VarCurr,bitIndex8) ) ).
fof(addAssignment_37067,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex8)
<=> v117316(VarCurr,bitIndex8) ) ).
fof(addAssignment_37066,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex8)
<=> v117313(VarCurr,bitIndex8) ) ).
fof(addAssignment_37065,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex8)
<=> v117310(VarCurr,bitIndex8) ) ).
fof(addAssignment_37064,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex8)
<=> v117307(VarCurr,bitIndex8) ) ).
fof(addAssignment_37063,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex8)
<=> v117302(VarCurr,bitIndex8) ) ).
fof(addAssignment_37062,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex8)
<=> v117267(VarCurr,bitIndex22) ) ).
fof(addAssignment_37061,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex22)
<=> v117349(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117351(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117349(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2028,axiom,
! [VarNext] :
( v117351(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117349(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117351(VarNext)
<=> ( v117352(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117352(VarNext)
<=> ( v117354(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117354(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37060,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex22)
<=> v117271(VarCurr,bitIndex22) ) ).
fof(addAssignment_37059,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex22)
<=> v117273(VarCurr,bitIndex22) ) ).
fof(addAssignment_37058,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex22)
<=> v117275(VarCurr,bitIndex22) ) ).
fof(addAssignment_37057,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex22)
<=> v108948(VarCurr,bitIndex22) ) ).
fof(addAssignment_37056,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex11)
<=> v117267(VarCurr,bitIndex25) ) ).
fof(addAssignment_37055,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex25)
<=> v117341(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117343(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117341(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2027,axiom,
! [VarNext] :
( v117343(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117341(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117343(VarNext)
<=> ( v117344(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117344(VarNext)
<=> ( v117346(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117346(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37054,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex25)
<=> v117271(VarCurr,bitIndex25) ) ).
fof(addAssignment_37053,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex25)
<=> v117273(VarCurr,bitIndex25) ) ).
fof(addAssignment_37052,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex25)
<=> v117275(VarCurr,bitIndex25) ) ).
fof(addAssignment_37051,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex25)
<=> v108948(VarCurr,bitIndex25) ) ).
fof(addAssignment_37050,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex8)
<=> v117304(VarCurr,bitIndex8) ) ).
fof(addAssignment_37049,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex8)
<=> v117249(VarCurr,bitIndex8) ) ).
fof(addAssignment_37048,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex0)
<=> v117336(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2649,axiom,
! [VarCurr] :
( ~ v115203(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117336(VarCurr,B)
<=> v117339(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2685,axiom,
! [VarCurr] :
( v115203(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117336(VarCurr,B)
<=> v117337(VarCurr,B) ) ) ) ).
fof(addAssignment_37047,axiom,
! [VarCurr] :
( ( v117339(VarCurr,bitIndex8)
<=> v117236(VarCurr,bitIndex15) )
& ( v117339(VarCurr,bitIndex7)
<=> v117236(VarCurr,bitIndex14) )
& ( v117339(VarCurr,bitIndex6)
<=> v117236(VarCurr,bitIndex13) )
& ( v117339(VarCurr,bitIndex5)
<=> v117236(VarCurr,bitIndex12) )
& ( v117339(VarCurr,bitIndex4)
<=> v117236(VarCurr,bitIndex11) )
& ( v117339(VarCurr,bitIndex3)
<=> v117236(VarCurr,bitIndex10) )
& ( v117339(VarCurr,bitIndex2)
<=> v117236(VarCurr,bitIndex9) )
& ( v117339(VarCurr,bitIndex1)
<=> v117236(VarCurr,bitIndex8) )
& ( v117339(VarCurr,bitIndex0)
<=> v117236(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_37046,axiom,
! [VarCurr] :
( ( v117339(VarCurr,bitIndex32)
<=> $false )
& ( v117339(VarCurr,bitIndex31)
<=> $false )
& ( v117339(VarCurr,bitIndex30)
<=> $false )
& ( v117339(VarCurr,bitIndex29)
<=> $false )
& ( v117339(VarCurr,bitIndex28)
<=> $false )
& ( v117339(VarCurr,bitIndex27)
<=> $false )
& ( v117339(VarCurr,bitIndex26)
<=> $false )
& ( v117339(VarCurr,bitIndex25)
<=> $false )
& ( v117339(VarCurr,bitIndex24)
<=> $false )
& ( v117339(VarCurr,bitIndex23)
<=> $false )
& ( v117339(VarCurr,bitIndex22)
<=> $false )
& ( v117339(VarCurr,bitIndex21)
<=> $false )
& ( v117339(VarCurr,bitIndex20)
<=> $false )
& ( v117339(VarCurr,bitIndex19)
<=> $false )
& ( v117339(VarCurr,bitIndex18)
<=> $false )
& ( v117339(VarCurr,bitIndex17)
<=> $false )
& ( v117339(VarCurr,bitIndex16)
<=> $false )
& ( v117339(VarCurr,bitIndex15)
<=> $false )
& ( v117339(VarCurr,bitIndex14)
<=> $false )
& ( v117339(VarCurr,bitIndex13)
<=> $false )
& ( v117339(VarCurr,bitIndex12)
<=> $false )
& ( v117339(VarCurr,bitIndex11)
<=> $false )
& ( v117339(VarCurr,bitIndex10)
<=> $false )
& ( v117339(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(bitBlastConstant_12507,axiom,
~ b000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12506,axiom,
~ b000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12505,axiom,
~ b000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12504,axiom,
~ b000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12503,axiom,
~ b000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12502,axiom,
~ b000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12501,axiom,
~ b000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12500,axiom,
~ b000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12499,axiom,
~ b000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12498,axiom,
~ b000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12497,axiom,
~ b000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12496,axiom,
~ b000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12495,axiom,
~ b000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12494,axiom,
~ b000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12493,axiom,
~ b000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12492,axiom,
~ b000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12491,axiom,
~ b000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12490,axiom,
~ b000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12489,axiom,
~ b000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12488,axiom,
~ b000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12487,axiom,
~ b000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12486,axiom,
~ b000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12485,axiom,
~ b000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12484,axiom,
~ b000000000000000000000000(bitIndex0) ).
fof(addAssignment_37045,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117337(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_37044,axiom,
! [VarCurr] :
( ( v117337(VarCurr,bitIndex32)
<=> v117338(VarCurr,bitIndex25) )
& ( v117337(VarCurr,bitIndex31)
<=> v117338(VarCurr,bitIndex24) )
& ( v117337(VarCurr,bitIndex30)
<=> v117338(VarCurr,bitIndex23) )
& ( v117337(VarCurr,bitIndex29)
<=> v117338(VarCurr,bitIndex22) )
& ( v117337(VarCurr,bitIndex28)
<=> v117338(VarCurr,bitIndex21) )
& ( v117337(VarCurr,bitIndex27)
<=> v117338(VarCurr,bitIndex20) )
& ( v117337(VarCurr,bitIndex26)
<=> v117338(VarCurr,bitIndex19) )
& ( v117337(VarCurr,bitIndex25)
<=> v117338(VarCurr,bitIndex18) )
& ( v117337(VarCurr,bitIndex24)
<=> v117338(VarCurr,bitIndex17) )
& ( v117337(VarCurr,bitIndex23)
<=> v117338(VarCurr,bitIndex16) )
& ( v117337(VarCurr,bitIndex22)
<=> v117338(VarCurr,bitIndex15) )
& ( v117337(VarCurr,bitIndex21)
<=> v117338(VarCurr,bitIndex14) )
& ( v117337(VarCurr,bitIndex20)
<=> v117338(VarCurr,bitIndex13) )
& ( v117337(VarCurr,bitIndex19)
<=> v117338(VarCurr,bitIndex12) )
& ( v117337(VarCurr,bitIndex18)
<=> v117338(VarCurr,bitIndex11) )
& ( v117337(VarCurr,bitIndex17)
<=> v117338(VarCurr,bitIndex10) )
& ( v117337(VarCurr,bitIndex16)
<=> v117338(VarCurr,bitIndex9) )
& ( v117337(VarCurr,bitIndex15)
<=> v117338(VarCurr,bitIndex8) )
& ( v117337(VarCurr,bitIndex14)
<=> v117338(VarCurr,bitIndex7) )
& ( v117337(VarCurr,bitIndex13)
<=> v117338(VarCurr,bitIndex6) )
& ( v117337(VarCurr,bitIndex12)
<=> v117338(VarCurr,bitIndex5) )
& ( v117337(VarCurr,bitIndex11)
<=> v117338(VarCurr,bitIndex4) )
& ( v117337(VarCurr,bitIndex10)
<=> v117338(VarCurr,bitIndex3) )
& ( v117337(VarCurr,bitIndex9)
<=> v117338(VarCurr,bitIndex2) )
& ( v117337(VarCurr,bitIndex8)
<=> v117338(VarCurr,bitIndex1) )
& ( v117337(VarCurr,bitIndex7)
<=> v117338(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37043,axiom,
! [VarCurr] :
( v117236(VarCurr,bitIndex7)
<=> v117326(VarCurr,bitIndex7) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_6,axiom,
! [VarCurr] :
( ( ~ v117327(VarCurr)
& ~ v117328(VarCurr)
& ~ v117329(VarCurr)
& ~ v117330(VarCurr)
& ~ v117331(VarCurr)
& ~ v117332(VarCurr)
& ~ v117333(VarCurr)
& ~ v117334(VarCurr)
& ~ v117335(VarCurr) )
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_11,axiom,
! [VarCurr] :
( v117335(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117324(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_15,axiom,
! [VarCurr] :
( v117334(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117321(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_15,axiom,
! [VarCurr] :
( v117333(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117318(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_19,axiom,
! [VarCurr] :
( v117332(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117315(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_22,axiom,
! [VarCurr] :
( v117331(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117312(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_166,axiom,
! [VarCurr] :
( v117330(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117309(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1299,axiom,
! [VarCurr] :
( v117329(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117306(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5260,axiom,
! [VarCurr] :
( v117328(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117252(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5263,axiom,
! [VarCurr] :
( v117327(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117326(VarCurr,B)
<=> v117248(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7981,axiom,
! [VarCurr] :
( v117335(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $true )
& ( v117238(VarCurr,bitIndex2)
<=> $false )
& ( v117238(VarCurr,bitIndex1)
<=> $false )
& ( v117238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7980,axiom,
! [VarCurr] :
( v117334(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $true )
& ( v117238(VarCurr,bitIndex1)
<=> $true )
& ( v117238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7979,axiom,
! [VarCurr] :
( v117333(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $true )
& ( v117238(VarCurr,bitIndex1)
<=> $true )
& ( v117238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7978,axiom,
! [VarCurr] :
( v117332(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $true )
& ( v117238(VarCurr,bitIndex1)
<=> $false )
& ( v117238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7977,axiom,
! [VarCurr] :
( v117331(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $true )
& ( v117238(VarCurr,bitIndex1)
<=> $false )
& ( v117238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7976,axiom,
! [VarCurr] :
( v117330(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $false )
& ( v117238(VarCurr,bitIndex1)
<=> $true )
& ( v117238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7975,axiom,
! [VarCurr] :
( v117329(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $false )
& ( v117238(VarCurr,bitIndex1)
<=> $true )
& ( v117238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7974,axiom,
! [VarCurr] :
( v117328(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $false )
& ( v117238(VarCurr,bitIndex1)
<=> $false )
& ( v117238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7973,axiom,
! [VarCurr] :
( v117327(VarCurr)
<=> ( ( v117238(VarCurr,bitIndex3)
<=> $false )
& ( v117238(VarCurr,bitIndex2)
<=> $false )
& ( v117238(VarCurr,bitIndex1)
<=> $false )
& ( v117238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_37042,axiom,
! [VarCurr] :
( v117324(VarCurr,bitIndex7)
<=> v117325(VarCurr,bitIndex7) ) ).
fof(addAssignment_37041,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v117325(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(addAssignment_37040,axiom,
! [VarCurr] :
( v117325(VarCurr,bitIndex15)
<=> $false ) ).
fof(addAssignment_37039,axiom,
! [VarCurr] :
( v117321(VarCurr,bitIndex7)
<=> v117322(VarCurr,bitIndex7) ) ).
fof(addAssignment_37038,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v117322(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(range_axiom_111,axiom,
! [B] :
( range_13_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B ) ) ).
fof(addAssignment_37037,axiom,
! [VarCurr] :
( ( v117322(VarCurr,bitIndex15)
<=> $false )
& ( v117322(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addAssignment_37036,axiom,
! [VarCurr] :
( v117318(VarCurr,bitIndex7)
<=> v117319(VarCurr,bitIndex7) ) ).
fof(addAssignment_37035,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v117319(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(range_axiom_110,axiom,
! [B] :
( range_12_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B ) ) ).
fof(addAssignment_37034,axiom,
! [VarCurr] :
( ( v117319(VarCurr,bitIndex15)
<=> $false )
& ( v117319(VarCurr,bitIndex14)
<=> $false )
& ( v117319(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_37033,axiom,
! [VarCurr] :
( v117315(VarCurr,bitIndex7)
<=> v117316(VarCurr,bitIndex7) ) ).
fof(addAssignment_37032,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v117316(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(addAssignment_37031,axiom,
! [VarCurr] :
( ( v117316(VarCurr,bitIndex15)
<=> $false )
& ( v117316(VarCurr,bitIndex14)
<=> $false )
& ( v117316(VarCurr,bitIndex13)
<=> $false )
& ( v117316(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addAssignment_37030,axiom,
! [VarCurr] :
( v117312(VarCurr,bitIndex7)
<=> v117313(VarCurr,bitIndex7) ) ).
fof(addAssignment_37029,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v117313(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(addAssignment_37028,axiom,
! [VarCurr] :
( ( v117313(VarCurr,bitIndex15)
<=> $false )
& ( v117313(VarCurr,bitIndex14)
<=> $false )
& ( v117313(VarCurr,bitIndex13)
<=> $false )
& ( v117313(VarCurr,bitIndex12)
<=> $false )
& ( v117313(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addAssignment_37027,axiom,
! [VarCurr] :
( v117309(VarCurr,bitIndex7)
<=> v117310(VarCurr,bitIndex7) ) ).
fof(addAssignment_37026,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v117310(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(addAssignment_37025,axiom,
! [VarCurr] :
( ( v117310(VarCurr,bitIndex15)
<=> $false )
& ( v117310(VarCurr,bitIndex14)
<=> $false )
& ( v117310(VarCurr,bitIndex13)
<=> $false )
& ( v117310(VarCurr,bitIndex12)
<=> $false )
& ( v117310(VarCurr,bitIndex11)
<=> $false )
& ( v117310(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addAssignment_37024,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex7)
<=> v117307(VarCurr,bitIndex7) ) ).
fof(addAssignment_37023,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v117307(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(addAssignment_37022,axiom,
! [VarCurr] :
( ( v117307(VarCurr,bitIndex15)
<=> $false )
& ( v117307(VarCurr,bitIndex14)
<=> $false )
& ( v117307(VarCurr,bitIndex13)
<=> $false )
& ( v117307(VarCurr,bitIndex12)
<=> $false )
& ( v117307(VarCurr,bitIndex11)
<=> $false )
& ( v117307(VarCurr,bitIndex10)
<=> $false )
& ( v117307(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addAssignment_37021,axiom,
! [VarCurr] :
( v117252(VarCurr,bitIndex7)
<=> v117304(VarCurr,bitIndex7) ) ).
fof(addAssignment_37020,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v117304(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(addAssignment_37019,axiom,
! [VarCurr] :
( ( v117304(VarCurr,bitIndex15)
<=> $false )
& ( v117304(VarCurr,bitIndex14)
<=> $false )
& ( v117304(VarCurr,bitIndex13)
<=> $false )
& ( v117304(VarCurr,bitIndex12)
<=> $false )
& ( v117304(VarCurr,bitIndex11)
<=> $false )
& ( v117304(VarCurr,bitIndex10)
<=> $false )
& ( v117304(VarCurr,bitIndex9)
<=> $false )
& ( v117304(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addAssignment_37018,axiom,
! [VarCurr] :
( v117250(VarCurr,bitIndex7)
<=> v117302(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2648,axiom,
! [VarCurr] :
( ~ v117255(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117302(VarCurr,B)
<=> v117265(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2684,axiom,
! [VarCurr] :
( v117255(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117302(VarCurr,B)
<=> v117303(VarCurr,B) ) ) ) ).
fof(addAssignment_37017,axiom,
! [VarCurr] :
( ( v117303(VarCurr,bitIndex12)
<=> v117265(VarCurr,bitIndex15) )
& ( v117303(VarCurr,bitIndex11)
<=> v117265(VarCurr,bitIndex14) )
& ( v117303(VarCurr,bitIndex10)
<=> v117265(VarCurr,bitIndex13) )
& ( v117303(VarCurr,bitIndex9)
<=> v117265(VarCurr,bitIndex12) )
& ( v117303(VarCurr,bitIndex8)
<=> v117265(VarCurr,bitIndex11) )
& ( v117303(VarCurr,bitIndex7)
<=> v117265(VarCurr,bitIndex10) )
& ( v117303(VarCurr,bitIndex6)
<=> v117265(VarCurr,bitIndex9) )
& ( v117303(VarCurr,bitIndex5)
<=> v117265(VarCurr,bitIndex8) )
& ( v117303(VarCurr,bitIndex4)
<=> v117265(VarCurr,bitIndex7) )
& ( v117303(VarCurr,bitIndex3)
<=> v117265(VarCurr,bitIndex6) )
& ( v117303(VarCurr,bitIndex2)
<=> v117265(VarCurr,bitIndex5) )
& ( v117303(VarCurr,bitIndex1)
<=> v117265(VarCurr,bitIndex4) )
& ( v117303(VarCurr,bitIndex0)
<=> v117265(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_37016,axiom,
! [VarCurr] :
( ( v117303(VarCurr,bitIndex15)
<=> $false )
& ( v117303(VarCurr,bitIndex14)
<=> $false )
& ( v117303(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_37015,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex7)
<=> v117267(VarCurr,bitIndex21) ) ).
fof(addAssignment_37014,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex21)
<=> v117295(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117297(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117295(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2026,axiom,
! [VarNext] :
( v117297(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117295(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117297(VarNext)
<=> ( v117298(VarNext)
& v117286(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117298(VarNext)
<=> ( v117300(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117300(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37013,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex21)
<=> v117271(VarCurr,bitIndex21) ) ).
fof(addAssignment_37012,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex21)
<=> v117273(VarCurr,bitIndex21) ) ).
fof(addAssignment_37011,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex21)
<=> v117275(VarCurr,bitIndex21) ) ).
fof(addAssignment_37010,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex21)
<=> v108948(VarCurr,bitIndex21) ) ).
fof(addAssignment_37009,axiom,
! [VarCurr] :
( v117265(VarCurr,bitIndex10)
<=> v117267(VarCurr,bitIndex24) ) ).
fof(addAssignment_37008,axiom,
! [VarNext] :
( v117267(VarNext,bitIndex24)
<=> v117277(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117278(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117277(VarNext,B)
<=> v117267(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2025,axiom,
! [VarNext] :
( v117278(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117277(VarNext,B)
<=> v117291(VarNext,B) ) ) ) ).
fof(addAssignment_37007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117291(VarNext,B)
<=> v117289(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5259,axiom,
! [VarCurr] :
( ~ v115241(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v117289(VarCurr,B)
<=> v117269(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5262,axiom,
! [VarCurr] :
( v115241(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v117289(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117278(VarNext)
<=> ( v117279(VarNext)
& v117286(VarNext) ) ) ) ).
fof(addAssignment_37006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117286(VarNext)
<=> v117284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23207,axiom,
! [VarCurr] :
( v117284(VarCurr)
<=> ( v115241(VarCurr)
| v117287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23206,axiom,
! [VarCurr] :
( v117287(VarCurr)
<=> ( v115243(VarCurr)
& v117288(VarCurr) ) ) ).
fof(writeUnaryOperator_9264,axiom,
! [VarCurr] :
( ~ v117288(VarCurr)
<=> v115241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117279(VarNext)
<=> ( v117281(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117281(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_37005,axiom,
! [VarCurr] :
( v117269(VarCurr,bitIndex24)
<=> v117271(VarCurr,bitIndex24) ) ).
fof(addAssignment_37004,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex24)
<=> v117273(VarCurr,bitIndex24) ) ).
fof(addAssignment_37003,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex24)
<=> v117275(VarCurr,bitIndex24) ) ).
fof(addAssignment_37002,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex24)
<=> v108948(VarCurr,bitIndex24) ) ).
fof(addAssignment_37001,axiom,
! [VarCurr] :
( v117255(VarCurr)
<=> v117257(VarCurr) ) ).
fof(addAssignment_37000,axiom,
! [VarCurr] :
( v117257(VarCurr)
<=> v117259(VarCurr) ) ).
fof(addAssignment_36999,axiom,
! [VarCurr] :
( v117259(VarCurr)
<=> v117261(VarCurr) ) ).
fof(addAssignment_36998,axiom,
! [VarCurr] :
( v117261(VarCurr)
<=> v117263(VarCurr) ) ).
fof(addAssignment_36997,axiom,
! [VarCurr] :
( v117263(VarCurr)
<=> v108456(VarCurr) ) ).
fof(addAssignment_36996,axiom,
! [VarCurr] :
( v117248(VarCurr,bitIndex7)
<=> v117249(VarCurr,bitIndex7) ) ).
fof(addAssignment_36995,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117249(VarCurr,B)
<=> v117250(VarCurr,B) ) ) ).
fof(addAssignment_36994,axiom,
! [VarCurr] :
( ( v117249(VarCurr,bitIndex15)
<=> $false )
& ( v117249(VarCurr,bitIndex14)
<=> $false )
& ( v117249(VarCurr,bitIndex13)
<=> $false )
& ( v117249(VarCurr,bitIndex12)
<=> $false )
& ( v117249(VarCurr,bitIndex11)
<=> $false )
& ( v117249(VarCurr,bitIndex10)
<=> $false )
& ( v117249(VarCurr,bitIndex9)
<=> $false )
& ( v117249(VarCurr,bitIndex8)
<=> $false )
& ( v117249(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addAssignment_36993,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117238(VarCurr,B)
<=> v117240(VarCurr,B) ) ) ).
fof(addAssignment_36992,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117240(VarCurr,B)
<=> v117242(VarCurr,B) ) ) ).
fof(addAssignment_36991,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117242(VarCurr,B)
<=> v117244(VarCurr,B) ) ) ).
fof(addAssignment_36990,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117244(VarCurr,B)
<=> v117246(VarCurr,B) ) ) ).
fof(addAssignment_36989,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117246(VarCurr,B)
<=> v108613(VarCurr,B) ) ) ).
fof(addAssignment_36988,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex32)
<=> v115338(VarCurr,bitIndex32) ) ).
fof(addAssignment_36987,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex31)
<=> v115338(VarCurr,bitIndex31) ) ).
fof(addAssignment_36986,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex30)
<=> v115338(VarCurr,bitIndex30) ) ).
fof(addAssignment_36985,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex29)
<=> v115338(VarCurr,bitIndex29) ) ).
fof(addAssignment_36984,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex28)
<=> v115338(VarCurr,bitIndex28) ) ).
fof(addAssignment_36983,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex27)
<=> v115338(VarCurr,bitIndex27) ) ).
fof(addAssignment_36982,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex26)
<=> v115338(VarCurr,bitIndex26) ) ).
fof(addAssignment_36981,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex25)
<=> v115338(VarCurr,bitIndex25) ) ).
fof(addAssignment_36980,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex25)
<=> v115253(VarCurr,bitIndex25) ) ).
fof(addAssignment_36979,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex25)
<=> v115255(VarCurr,bitIndex25) ) ).
fof(addAssignment_36978,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex25)
<=> v115257(VarCurr,bitIndex25) ) ).
fof(addAssignment_36977,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex25)
<=> v115259(VarCurr,bitIndex25) ) ).
fof(addAssignment_36976,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex25)
<=> v115261(VarCurr,bitIndex25) ) ).
fof(addAssignment_36975,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex25)
<=> v115263(VarCurr,bitIndex25) ) ).
fof(addAssignment_36974,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex25)
<=> v115265(VarCurr,bitIndex25) ) ).
fof(addAssignment_36973,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex25)
<=> v115267(VarCurr,bitIndex25) ) ).
fof(addAssignment_36972,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex25)
<=> v115269(VarCurr,bitIndex25) ) ).
fof(addAssignment_36971,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex25)
<=> v108466(VarCurr,bitIndex38) ) ).
fof(addAssignment_36970,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex38)
<=> v108468(VarCurr,bitIndex38) ) ).
fof(addAssignment_36969,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex38)
<=> v117166(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117189(VarNext)
=> ( v117166(VarNext)
<=> v117166(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2024,axiom,
! [VarNext] :
( v117189(VarNext)
=> ( v117166(VarNext)
<=> v117224(VarNext) ) ) ).
fof(addAssignment_36968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117224(VarNext)
<=> v117222(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5258,axiom,
! [VarCurr] :
( ~ v117168(VarCurr)
=> ( v117222(VarCurr)
<=> v117225(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5261,axiom,
! [VarCurr] :
( v117168(VarCurr)
=> ( v117222(VarCurr)
<=> v117170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5257,axiom,
! [VarCurr] :
( ~ v117202(VarCurr)
=> ( v117225(VarCurr)
<=> v117184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5260,axiom,
! [VarCurr] :
( v117202(VarCurr)
=> ( v117225(VarCurr)
<=> v117226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1298,axiom,
! [VarCurr] :
( ( ~ v117205(VarCurr)
& ~ v117207(VarCurr) )
=> ( v117226(VarCurr)
<=> v117230(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5256,axiom,
! [VarCurr] :
( v117207(VarCurr)
=> ( v117226(VarCurr)
<=> v117229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5259,axiom,
! [VarCurr] :
( v117205(VarCurr)
=> ( v117226(VarCurr)
<=> v117227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5255,axiom,
! [VarCurr] :
( ~ v117215(VarCurr)
=> ( v117230(VarCurr)
<=> v117184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5258,axiom,
! [VarCurr] :
( v117215(VarCurr)
=> ( v117230(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5254,axiom,
! [VarCurr] :
( ~ v117209(VarCurr)
=> ( v117229(VarCurr)
<=> v117184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5257,axiom,
! [VarCurr] :
( v117209(VarCurr)
=> ( v117229(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2647,axiom,
! [VarCurr] :
( ~ v117228(VarCurr)
=> ( v117227(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2683,axiom,
! [VarCurr] :
( v117228(VarCurr)
=> ( v117227(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7972,axiom,
! [VarCurr] :
( v117228(VarCurr)
<=> ( v117178(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117189(VarNext)
<=> ( v117190(VarNext)
& v117199(VarNext) ) ) ) ).
fof(addAssignment_36967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117199(VarNext)
<=> v117197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23203,axiom,
! [VarCurr] :
( v117197(VarCurr)
<=> ( v117168(VarCurr)
| v117200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23202,axiom,
! [VarCurr] :
( v117200(VarCurr)
<=> ( v117201(VarCurr)
& v117221(VarCurr) ) ) ).
fof(writeUnaryOperator_9262,axiom,
! [VarCurr] :
( ~ v117221(VarCurr)
<=> v117168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23201,axiom,
! [VarCurr] :
( v117201(VarCurr)
<=> ( v117202(VarCurr)
| v117219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23200,axiom,
! [VarCurr] :
( v117219(VarCurr)
<=> ( v117180(VarCurr)
& v117220(VarCurr) ) ) ).
fof(writeUnaryOperator_9261,axiom,
! [VarCurr] :
( ~ v117220(VarCurr)
<=> v117182(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23199,axiom,
! [VarCurr] :
( v117202(VarCurr)
<=> ( v117203(VarCurr)
& v117182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23198,axiom,
! [VarCurr] :
( v117203(VarCurr)
<=> ( v117204(VarCurr)
| v117213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23197,axiom,
! [VarCurr] :
( v117213(VarCurr)
<=> ( v117214(VarCurr)
& v117218(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7971,axiom,
! [VarCurr] :
( v117218(VarCurr)
<=> ( ( v117206(VarCurr,bitIndex2)
<=> $false )
& ( v117206(VarCurr,bitIndex1)
<=> $false )
& ( v117206(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23196,axiom,
! [VarCurr] :
( v117214(VarCurr)
<=> ( v117215(VarCurr)
| v117216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23195,axiom,
! [VarCurr] :
( v117216(VarCurr)
<=> ( v117180(VarCurr)
& v117217(VarCurr) ) ) ).
fof(writeUnaryOperator_9260,axiom,
! [VarCurr] :
( ~ v117217(VarCurr)
<=> v117215(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7970,axiom,
! [VarCurr] :
( v117215(VarCurr)
<=> ( v117178(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23194,axiom,
! [VarCurr] :
( v117204(VarCurr)
<=> ( v117205(VarCurr)
| v117207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23193,axiom,
! [VarCurr] :
( v117207(VarCurr)
<=> ( v117208(VarCurr)
& v117212(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7969,axiom,
! [VarCurr] :
( v117212(VarCurr)
<=> ( ( v117206(VarCurr,bitIndex2)
<=> $false )
& ( v117206(VarCurr,bitIndex1)
<=> $true )
& ( v117206(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23192,axiom,
! [VarCurr] :
( v117208(VarCurr)
<=> ( v117209(VarCurr)
| v117210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23191,axiom,
! [VarCurr] :
( v117210(VarCurr)
<=> ( v117180(VarCurr)
& v117211(VarCurr) ) ) ).
fof(writeUnaryOperator_9259,axiom,
! [VarCurr] :
( ~ v117211(VarCurr)
<=> v117209(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7968,axiom,
! [VarCurr] :
( v117209(VarCurr)
<=> ( v117178(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7967,axiom,
! [VarCurr] :
( v117205(VarCurr)
<=> ( ( v117206(VarCurr,bitIndex2)
<=> $true )
& ( v117206(VarCurr,bitIndex1)
<=> $false )
& ( v117206(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36966,axiom,
! [VarCurr] :
( v117206(VarCurr,bitIndex0)
<=> v117176(VarCurr) ) ).
fof(addAssignment_36965,axiom,
! [VarCurr] :
( v117206(VarCurr,bitIndex1)
<=> v117174(VarCurr) ) ).
fof(addAssignment_36964,axiom,
! [VarCurr] :
( v117206(VarCurr,bitIndex2)
<=> v117172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117190(VarNext)
<=> ( v117191(VarNext)
& v117186(VarNext) ) ) ) ).
fof(writeUnaryOperator_9258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117191(VarNext)
<=> v117193(VarNext) ) ) ).
fof(addAssignment_36963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117193(VarNext)
<=> v117186(VarCurr) ) ) ).
fof(addAssignment_36962,axiom,
! [VarCurr] :
( v117186(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36961,axiom,
! [VarCurr] :
( v117184(VarCurr)
<=> $false ) ).
fof(addAssignment_36960,axiom,
! [VarCurr] :
( v117182(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36959,axiom,
! [VarCurr] :
( v117180(VarCurr)
<=> $false ) ).
fof(addAssignment_36958,axiom,
! [VarCurr] :
( v117178(VarCurr)
<=> v108491(VarCurr,bitIndex38) ) ).
fof(addAssignment_36957,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex38)
<=> v108493(VarCurr,bitIndex38) ) ).
fof(addAssignment_36956,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex38)
<=> v4414(VarCurr,bitIndex38) ) ).
fof(addAssignment_36955,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex38)
<=> v4416(VarCurr,bitIndex38) ) ).
fof(addAssignment_36954,axiom,
! [VarCurr] :
( v117176(VarCurr)
<=> $false ) ).
fof(addAssignment_36953,axiom,
! [VarCurr] :
( v117174(VarCurr)
<=> $false ) ).
fof(addAssignment_36952,axiom,
! [VarCurr] :
( v117172(VarCurr)
<=> $true ) ).
fof(addAssignment_36951,axiom,
! [VarCurr] :
( v117170(VarCurr)
<=> $false ) ).
fof(addAssignment_36950,axiom,
! [VarCurr] :
( v117168(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36949,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex24)
<=> v115338(VarCurr,bitIndex24) ) ).
fof(addAssignment_36948,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex24)
<=> v115253(VarCurr,bitIndex24) ) ).
fof(addAssignment_36947,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex24)
<=> v115255(VarCurr,bitIndex24) ) ).
fof(addAssignment_36946,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex24)
<=> v115257(VarCurr,bitIndex24) ) ).
fof(addAssignment_36945,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex24)
<=> v115259(VarCurr,bitIndex24) ) ).
fof(addAssignment_36944,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex24)
<=> v115261(VarCurr,bitIndex24) ) ).
fof(addAssignment_36943,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex24)
<=> v115263(VarCurr,bitIndex24) ) ).
fof(addAssignment_36942,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex24)
<=> v115265(VarCurr,bitIndex24) ) ).
fof(addAssignment_36941,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex24)
<=> v115267(VarCurr,bitIndex24) ) ).
fof(addAssignment_36940,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex24)
<=> v115269(VarCurr,bitIndex24) ) ).
fof(addAssignment_36939,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex24)
<=> v108466(VarCurr,bitIndex37) ) ).
fof(addAssignment_36938,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex37)
<=> v108468(VarCurr,bitIndex37) ) ).
fof(addAssignment_36937,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex37)
<=> v117098(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117121(VarNext)
=> ( v117098(VarNext)
<=> v117098(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2023,axiom,
! [VarNext] :
( v117121(VarNext)
=> ( v117098(VarNext)
<=> v117156(VarNext) ) ) ).
fof(addAssignment_36936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117156(VarNext)
<=> v117154(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5253,axiom,
! [VarCurr] :
( ~ v117100(VarCurr)
=> ( v117154(VarCurr)
<=> v117157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5256,axiom,
! [VarCurr] :
( v117100(VarCurr)
=> ( v117154(VarCurr)
<=> v117102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5252,axiom,
! [VarCurr] :
( ~ v117134(VarCurr)
=> ( v117157(VarCurr)
<=> v117116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5255,axiom,
! [VarCurr] :
( v117134(VarCurr)
=> ( v117157(VarCurr)
<=> v117158(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1297,axiom,
! [VarCurr] :
( ( ~ v117137(VarCurr)
& ~ v117139(VarCurr) )
=> ( v117158(VarCurr)
<=> v117162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5251,axiom,
! [VarCurr] :
( v117139(VarCurr)
=> ( v117158(VarCurr)
<=> v117161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5254,axiom,
! [VarCurr] :
( v117137(VarCurr)
=> ( v117158(VarCurr)
<=> v117159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5250,axiom,
! [VarCurr] :
( ~ v117147(VarCurr)
=> ( v117162(VarCurr)
<=> v117116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5253,axiom,
! [VarCurr] :
( v117147(VarCurr)
=> ( v117162(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5249,axiom,
! [VarCurr] :
( ~ v117141(VarCurr)
=> ( v117161(VarCurr)
<=> v117116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5252,axiom,
! [VarCurr] :
( v117141(VarCurr)
=> ( v117161(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2646,axiom,
! [VarCurr] :
( ~ v117160(VarCurr)
=> ( v117159(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2682,axiom,
! [VarCurr] :
( v117160(VarCurr)
=> ( v117159(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7966,axiom,
! [VarCurr] :
( v117160(VarCurr)
<=> ( v117110(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117121(VarNext)
<=> ( v117122(VarNext)
& v117131(VarNext) ) ) ) ).
fof(addAssignment_36935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117131(VarNext)
<=> v117129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23188,axiom,
! [VarCurr] :
( v117129(VarCurr)
<=> ( v117100(VarCurr)
| v117132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23187,axiom,
! [VarCurr] :
( v117132(VarCurr)
<=> ( v117133(VarCurr)
& v117153(VarCurr) ) ) ).
fof(writeUnaryOperator_9257,axiom,
! [VarCurr] :
( ~ v117153(VarCurr)
<=> v117100(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23186,axiom,
! [VarCurr] :
( v117133(VarCurr)
<=> ( v117134(VarCurr)
| v117151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23185,axiom,
! [VarCurr] :
( v117151(VarCurr)
<=> ( v117112(VarCurr)
& v117152(VarCurr) ) ) ).
fof(writeUnaryOperator_9256,axiom,
! [VarCurr] :
( ~ v117152(VarCurr)
<=> v117114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23184,axiom,
! [VarCurr] :
( v117134(VarCurr)
<=> ( v117135(VarCurr)
& v117114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23183,axiom,
! [VarCurr] :
( v117135(VarCurr)
<=> ( v117136(VarCurr)
| v117145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23182,axiom,
! [VarCurr] :
( v117145(VarCurr)
<=> ( v117146(VarCurr)
& v117150(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7965,axiom,
! [VarCurr] :
( v117150(VarCurr)
<=> ( ( v117138(VarCurr,bitIndex2)
<=> $false )
& ( v117138(VarCurr,bitIndex1)
<=> $false )
& ( v117138(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23181,axiom,
! [VarCurr] :
( v117146(VarCurr)
<=> ( v117147(VarCurr)
| v117148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23180,axiom,
! [VarCurr] :
( v117148(VarCurr)
<=> ( v117112(VarCurr)
& v117149(VarCurr) ) ) ).
fof(writeUnaryOperator_9255,axiom,
! [VarCurr] :
( ~ v117149(VarCurr)
<=> v117147(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7964,axiom,
! [VarCurr] :
( v117147(VarCurr)
<=> ( v117110(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23179,axiom,
! [VarCurr] :
( v117136(VarCurr)
<=> ( v117137(VarCurr)
| v117139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23178,axiom,
! [VarCurr] :
( v117139(VarCurr)
<=> ( v117140(VarCurr)
& v117144(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7963,axiom,
! [VarCurr] :
( v117144(VarCurr)
<=> ( ( v117138(VarCurr,bitIndex2)
<=> $false )
& ( v117138(VarCurr,bitIndex1)
<=> $true )
& ( v117138(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23177,axiom,
! [VarCurr] :
( v117140(VarCurr)
<=> ( v117141(VarCurr)
| v117142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23176,axiom,
! [VarCurr] :
( v117142(VarCurr)
<=> ( v117112(VarCurr)
& v117143(VarCurr) ) ) ).
fof(writeUnaryOperator_9254,axiom,
! [VarCurr] :
( ~ v117143(VarCurr)
<=> v117141(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7962,axiom,
! [VarCurr] :
( v117141(VarCurr)
<=> ( v117110(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7961,axiom,
! [VarCurr] :
( v117137(VarCurr)
<=> ( ( v117138(VarCurr,bitIndex2)
<=> $true )
& ( v117138(VarCurr,bitIndex1)
<=> $false )
& ( v117138(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36934,axiom,
! [VarCurr] :
( v117138(VarCurr,bitIndex0)
<=> v117108(VarCurr) ) ).
fof(addAssignment_36933,axiom,
! [VarCurr] :
( v117138(VarCurr,bitIndex1)
<=> v117106(VarCurr) ) ).
fof(addAssignment_36932,axiom,
! [VarCurr] :
( v117138(VarCurr,bitIndex2)
<=> v117104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117122(VarNext)
<=> ( v117123(VarNext)
& v117118(VarNext) ) ) ) ).
fof(writeUnaryOperator_9253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117123(VarNext)
<=> v117125(VarNext) ) ) ).
fof(addAssignment_36931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117125(VarNext)
<=> v117118(VarCurr) ) ) ).
fof(addAssignment_36930,axiom,
! [VarCurr] :
( v117118(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36929,axiom,
! [VarCurr] :
( v117116(VarCurr)
<=> $false ) ).
fof(addAssignment_36928,axiom,
! [VarCurr] :
( v117114(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36927,axiom,
! [VarCurr] :
( v117112(VarCurr)
<=> $false ) ).
fof(addAssignment_36926,axiom,
! [VarCurr] :
( v117110(VarCurr)
<=> v108491(VarCurr,bitIndex37) ) ).
fof(addAssignment_36925,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex37)
<=> v108493(VarCurr,bitIndex37) ) ).
fof(addAssignment_36924,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex37)
<=> v4414(VarCurr,bitIndex37) ) ).
fof(addAssignment_36923,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex37)
<=> v4416(VarCurr,bitIndex37) ) ).
fof(addAssignment_36922,axiom,
! [VarCurr] :
( v117108(VarCurr)
<=> $false ) ).
fof(addAssignment_36921,axiom,
! [VarCurr] :
( v117106(VarCurr)
<=> $false ) ).
fof(addAssignment_36920,axiom,
! [VarCurr] :
( v117104(VarCurr)
<=> $true ) ).
fof(addAssignment_36919,axiom,
! [VarCurr] :
( v117102(VarCurr)
<=> $false ) ).
fof(addAssignment_36918,axiom,
! [VarCurr] :
( v117100(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36917,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex27)
<=> v115211(VarCurr,bitIndex27) ) ).
fof(addAssignment_36916,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex27)
<=> v117090(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117092(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v117090(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2022,axiom,
! [VarNext] :
( v117092(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v117090(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117092(VarNext)
<=> ( v117093(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117093(VarNext)
<=> ( v117095(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117095(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36915,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex27)
<=> v115223(VarCurr,bitIndex27) ) ).
fof(addAssignment_36914,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex27)
<=> v115225(VarCurr,bitIndex27) ) ).
fof(addAssignment_36913,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex27)
<=> v113813(VarCurr,bitIndex27) ) ).
fof(addAssignment_36912,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex23)
<=> v115338(VarCurr,bitIndex23) ) ).
fof(addAssignment_36911,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex23)
<=> v115253(VarCurr,bitIndex23) ) ).
fof(addAssignment_36910,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex23)
<=> v115255(VarCurr,bitIndex23) ) ).
fof(addAssignment_36909,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex23)
<=> v115257(VarCurr,bitIndex23) ) ).
fof(addAssignment_36908,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex23)
<=> v115259(VarCurr,bitIndex23) ) ).
fof(addAssignment_36907,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex23)
<=> v115261(VarCurr,bitIndex23) ) ).
fof(addAssignment_36906,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex23)
<=> v115263(VarCurr,bitIndex23) ) ).
fof(addAssignment_36905,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex23)
<=> v115265(VarCurr,bitIndex23) ) ).
fof(addAssignment_36904,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex23)
<=> v115267(VarCurr,bitIndex23) ) ).
fof(addAssignment_36903,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex23)
<=> v115269(VarCurr,bitIndex23) ) ).
fof(addAssignment_36902,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex23)
<=> v108466(VarCurr,bitIndex36) ) ).
fof(addAssignment_36901,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex36)
<=> v108468(VarCurr,bitIndex36) ) ).
fof(addAssignment_36900,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex36)
<=> v117022(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117045(VarNext)
=> ( v117022(VarNext)
<=> v117022(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2021,axiom,
! [VarNext] :
( v117045(VarNext)
=> ( v117022(VarNext)
<=> v117080(VarNext) ) ) ).
fof(addAssignment_36899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117080(VarNext)
<=> v117078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5248,axiom,
! [VarCurr] :
( ~ v117024(VarCurr)
=> ( v117078(VarCurr)
<=> v117081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5251,axiom,
! [VarCurr] :
( v117024(VarCurr)
=> ( v117078(VarCurr)
<=> v117026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5247,axiom,
! [VarCurr] :
( ~ v117058(VarCurr)
=> ( v117081(VarCurr)
<=> v117040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5250,axiom,
! [VarCurr] :
( v117058(VarCurr)
=> ( v117081(VarCurr)
<=> v117082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1296,axiom,
! [VarCurr] :
( ( ~ v117061(VarCurr)
& ~ v117063(VarCurr) )
=> ( v117082(VarCurr)
<=> v117086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5246,axiom,
! [VarCurr] :
( v117063(VarCurr)
=> ( v117082(VarCurr)
<=> v117085(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5249,axiom,
! [VarCurr] :
( v117061(VarCurr)
=> ( v117082(VarCurr)
<=> v117083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5245,axiom,
! [VarCurr] :
( ~ v117071(VarCurr)
=> ( v117086(VarCurr)
<=> v117040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5248,axiom,
! [VarCurr] :
( v117071(VarCurr)
=> ( v117086(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5244,axiom,
! [VarCurr] :
( ~ v117065(VarCurr)
=> ( v117085(VarCurr)
<=> v117040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5247,axiom,
! [VarCurr] :
( v117065(VarCurr)
=> ( v117085(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2645,axiom,
! [VarCurr] :
( ~ v117084(VarCurr)
=> ( v117083(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2681,axiom,
! [VarCurr] :
( v117084(VarCurr)
=> ( v117083(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7960,axiom,
! [VarCurr] :
( v117084(VarCurr)
<=> ( v117034(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117045(VarNext)
<=> ( v117046(VarNext)
& v117055(VarNext) ) ) ) ).
fof(addAssignment_36898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117055(VarNext)
<=> v117053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23171,axiom,
! [VarCurr] :
( v117053(VarCurr)
<=> ( v117024(VarCurr)
| v117056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23170,axiom,
! [VarCurr] :
( v117056(VarCurr)
<=> ( v117057(VarCurr)
& v117077(VarCurr) ) ) ).
fof(writeUnaryOperator_9251,axiom,
! [VarCurr] :
( ~ v117077(VarCurr)
<=> v117024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23169,axiom,
! [VarCurr] :
( v117057(VarCurr)
<=> ( v117058(VarCurr)
| v117075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23168,axiom,
! [VarCurr] :
( v117075(VarCurr)
<=> ( v117036(VarCurr)
& v117076(VarCurr) ) ) ).
fof(writeUnaryOperator_9250,axiom,
! [VarCurr] :
( ~ v117076(VarCurr)
<=> v117038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23167,axiom,
! [VarCurr] :
( v117058(VarCurr)
<=> ( v117059(VarCurr)
& v117038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23166,axiom,
! [VarCurr] :
( v117059(VarCurr)
<=> ( v117060(VarCurr)
| v117069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23165,axiom,
! [VarCurr] :
( v117069(VarCurr)
<=> ( v117070(VarCurr)
& v117074(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7959,axiom,
! [VarCurr] :
( v117074(VarCurr)
<=> ( ( v117062(VarCurr,bitIndex2)
<=> $false )
& ( v117062(VarCurr,bitIndex1)
<=> $false )
& ( v117062(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23164,axiom,
! [VarCurr] :
( v117070(VarCurr)
<=> ( v117071(VarCurr)
| v117072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23163,axiom,
! [VarCurr] :
( v117072(VarCurr)
<=> ( v117036(VarCurr)
& v117073(VarCurr) ) ) ).
fof(writeUnaryOperator_9249,axiom,
! [VarCurr] :
( ~ v117073(VarCurr)
<=> v117071(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7958,axiom,
! [VarCurr] :
( v117071(VarCurr)
<=> ( v117034(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23162,axiom,
! [VarCurr] :
( v117060(VarCurr)
<=> ( v117061(VarCurr)
| v117063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23161,axiom,
! [VarCurr] :
( v117063(VarCurr)
<=> ( v117064(VarCurr)
& v117068(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7957,axiom,
! [VarCurr] :
( v117068(VarCurr)
<=> ( ( v117062(VarCurr,bitIndex2)
<=> $false )
& ( v117062(VarCurr,bitIndex1)
<=> $true )
& ( v117062(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23160,axiom,
! [VarCurr] :
( v117064(VarCurr)
<=> ( v117065(VarCurr)
| v117066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23159,axiom,
! [VarCurr] :
( v117066(VarCurr)
<=> ( v117036(VarCurr)
& v117067(VarCurr) ) ) ).
fof(writeUnaryOperator_9248,axiom,
! [VarCurr] :
( ~ v117067(VarCurr)
<=> v117065(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7956,axiom,
! [VarCurr] :
( v117065(VarCurr)
<=> ( v117034(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7955,axiom,
! [VarCurr] :
( v117061(VarCurr)
<=> ( ( v117062(VarCurr,bitIndex2)
<=> $true )
& ( v117062(VarCurr,bitIndex1)
<=> $false )
& ( v117062(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36897,axiom,
! [VarCurr] :
( v117062(VarCurr,bitIndex0)
<=> v117032(VarCurr) ) ).
fof(addAssignment_36896,axiom,
! [VarCurr] :
( v117062(VarCurr,bitIndex1)
<=> v117030(VarCurr) ) ).
fof(addAssignment_36895,axiom,
! [VarCurr] :
( v117062(VarCurr,bitIndex2)
<=> v117028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117046(VarNext)
<=> ( v117047(VarNext)
& v117042(VarNext) ) ) ) ).
fof(writeUnaryOperator_9247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117047(VarNext)
<=> v117049(VarNext) ) ) ).
fof(addAssignment_36894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117049(VarNext)
<=> v117042(VarCurr) ) ) ).
fof(addAssignment_36893,axiom,
! [VarCurr] :
( v117042(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36892,axiom,
! [VarCurr] :
( v117040(VarCurr)
<=> $false ) ).
fof(addAssignment_36891,axiom,
! [VarCurr] :
( v117038(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36890,axiom,
! [VarCurr] :
( v117036(VarCurr)
<=> $false ) ).
fof(addAssignment_36889,axiom,
! [VarCurr] :
( v117034(VarCurr)
<=> v108491(VarCurr,bitIndex36) ) ).
fof(addAssignment_36888,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex36)
<=> v108493(VarCurr,bitIndex36) ) ).
fof(addAssignment_36887,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex36)
<=> v4414(VarCurr,bitIndex36) ) ).
fof(addAssignment_36886,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex36)
<=> v4416(VarCurr,bitIndex36) ) ).
fof(addAssignment_36885,axiom,
! [VarCurr] :
( v117032(VarCurr)
<=> $false ) ).
fof(addAssignment_36884,axiom,
! [VarCurr] :
( v117030(VarCurr)
<=> $false ) ).
fof(addAssignment_36883,axiom,
! [VarCurr] :
( v117028(VarCurr)
<=> $true ) ).
fof(addAssignment_36882,axiom,
! [VarCurr] :
( v117026(VarCurr)
<=> $false ) ).
fof(addAssignment_36881,axiom,
! [VarCurr] :
( v117024(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36880,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex26)
<=> v115211(VarCurr,bitIndex26) ) ).
fof(addAssignment_36879,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex26)
<=> v117014(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117016(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v117014(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2020,axiom,
! [VarNext] :
( v117016(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v117014(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117016(VarNext)
<=> ( v117017(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117017(VarNext)
<=> ( v117019(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117019(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36878,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex26)
<=> v115223(VarCurr,bitIndex26) ) ).
fof(addAssignment_36877,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex26)
<=> v115225(VarCurr,bitIndex26) ) ).
fof(addAssignment_36876,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex26)
<=> v113813(VarCurr,bitIndex26) ) ).
fof(addAssignment_36875,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex22)
<=> v115338(VarCurr,bitIndex22) ) ).
fof(addAssignment_36874,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex22)
<=> v115253(VarCurr,bitIndex22) ) ).
fof(addAssignment_36873,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex22)
<=> v115255(VarCurr,bitIndex22) ) ).
fof(addAssignment_36872,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex22)
<=> v115257(VarCurr,bitIndex22) ) ).
fof(addAssignment_36871,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex22)
<=> v115259(VarCurr,bitIndex22) ) ).
fof(addAssignment_36870,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex22)
<=> v115261(VarCurr,bitIndex22) ) ).
fof(addAssignment_36869,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex22)
<=> v115263(VarCurr,bitIndex22) ) ).
fof(addAssignment_36868,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex22)
<=> v115265(VarCurr,bitIndex22) ) ).
fof(addAssignment_36867,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex22)
<=> v115267(VarCurr,bitIndex22) ) ).
fof(addAssignment_36866,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex22)
<=> v115269(VarCurr,bitIndex22) ) ).
fof(addAssignment_36865,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex22)
<=> v108466(VarCurr,bitIndex35) ) ).
fof(addAssignment_36864,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex35)
<=> v108468(VarCurr,bitIndex35) ) ).
fof(addAssignment_36863,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex35)
<=> v116946(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116969(VarNext)
=> ( v116946(VarNext)
<=> v116946(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2019,axiom,
! [VarNext] :
( v116969(VarNext)
=> ( v116946(VarNext)
<=> v117004(VarNext) ) ) ).
fof(addAssignment_36862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117004(VarNext)
<=> v117002(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5243,axiom,
! [VarCurr] :
( ~ v116948(VarCurr)
=> ( v117002(VarCurr)
<=> v117005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5246,axiom,
! [VarCurr] :
( v116948(VarCurr)
=> ( v117002(VarCurr)
<=> v116950(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5242,axiom,
! [VarCurr] :
( ~ v116982(VarCurr)
=> ( v117005(VarCurr)
<=> v116964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5245,axiom,
! [VarCurr] :
( v116982(VarCurr)
=> ( v117005(VarCurr)
<=> v117006(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1295,axiom,
! [VarCurr] :
( ( ~ v116985(VarCurr)
& ~ v116987(VarCurr) )
=> ( v117006(VarCurr)
<=> v117010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5241,axiom,
! [VarCurr] :
( v116987(VarCurr)
=> ( v117006(VarCurr)
<=> v117009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5244,axiom,
! [VarCurr] :
( v116985(VarCurr)
=> ( v117006(VarCurr)
<=> v117007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5240,axiom,
! [VarCurr] :
( ~ v116995(VarCurr)
=> ( v117010(VarCurr)
<=> v116964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5243,axiom,
! [VarCurr] :
( v116995(VarCurr)
=> ( v117010(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5239,axiom,
! [VarCurr] :
( ~ v116989(VarCurr)
=> ( v117009(VarCurr)
<=> v116964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5242,axiom,
! [VarCurr] :
( v116989(VarCurr)
=> ( v117009(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2644,axiom,
! [VarCurr] :
( ~ v117008(VarCurr)
=> ( v117007(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2680,axiom,
! [VarCurr] :
( v117008(VarCurr)
=> ( v117007(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7954,axiom,
! [VarCurr] :
( v117008(VarCurr)
<=> ( v116958(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116969(VarNext)
<=> ( v116970(VarNext)
& v116979(VarNext) ) ) ) ).
fof(addAssignment_36861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116979(VarNext)
<=> v116977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23154,axiom,
! [VarCurr] :
( v116977(VarCurr)
<=> ( v116948(VarCurr)
| v116980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23153,axiom,
! [VarCurr] :
( v116980(VarCurr)
<=> ( v116981(VarCurr)
& v117001(VarCurr) ) ) ).
fof(writeUnaryOperator_9245,axiom,
! [VarCurr] :
( ~ v117001(VarCurr)
<=> v116948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23152,axiom,
! [VarCurr] :
( v116981(VarCurr)
<=> ( v116982(VarCurr)
| v116999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23151,axiom,
! [VarCurr] :
( v116999(VarCurr)
<=> ( v116960(VarCurr)
& v117000(VarCurr) ) ) ).
fof(writeUnaryOperator_9244,axiom,
! [VarCurr] :
( ~ v117000(VarCurr)
<=> v116962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23150,axiom,
! [VarCurr] :
( v116982(VarCurr)
<=> ( v116983(VarCurr)
& v116962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23149,axiom,
! [VarCurr] :
( v116983(VarCurr)
<=> ( v116984(VarCurr)
| v116993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23148,axiom,
! [VarCurr] :
( v116993(VarCurr)
<=> ( v116994(VarCurr)
& v116998(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7953,axiom,
! [VarCurr] :
( v116998(VarCurr)
<=> ( ( v116986(VarCurr,bitIndex2)
<=> $false )
& ( v116986(VarCurr,bitIndex1)
<=> $false )
& ( v116986(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23147,axiom,
! [VarCurr] :
( v116994(VarCurr)
<=> ( v116995(VarCurr)
| v116996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23146,axiom,
! [VarCurr] :
( v116996(VarCurr)
<=> ( v116960(VarCurr)
& v116997(VarCurr) ) ) ).
fof(writeUnaryOperator_9243,axiom,
! [VarCurr] :
( ~ v116997(VarCurr)
<=> v116995(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7952,axiom,
! [VarCurr] :
( v116995(VarCurr)
<=> ( v116958(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23145,axiom,
! [VarCurr] :
( v116984(VarCurr)
<=> ( v116985(VarCurr)
| v116987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23144,axiom,
! [VarCurr] :
( v116987(VarCurr)
<=> ( v116988(VarCurr)
& v116992(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7951,axiom,
! [VarCurr] :
( v116992(VarCurr)
<=> ( ( v116986(VarCurr,bitIndex2)
<=> $false )
& ( v116986(VarCurr,bitIndex1)
<=> $true )
& ( v116986(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23143,axiom,
! [VarCurr] :
( v116988(VarCurr)
<=> ( v116989(VarCurr)
| v116990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23142,axiom,
! [VarCurr] :
( v116990(VarCurr)
<=> ( v116960(VarCurr)
& v116991(VarCurr) ) ) ).
fof(writeUnaryOperator_9242,axiom,
! [VarCurr] :
( ~ v116991(VarCurr)
<=> v116989(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7950,axiom,
! [VarCurr] :
( v116989(VarCurr)
<=> ( v116958(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7949,axiom,
! [VarCurr] :
( v116985(VarCurr)
<=> ( ( v116986(VarCurr,bitIndex2)
<=> $true )
& ( v116986(VarCurr,bitIndex1)
<=> $false )
& ( v116986(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36860,axiom,
! [VarCurr] :
( v116986(VarCurr,bitIndex0)
<=> v116956(VarCurr) ) ).
fof(addAssignment_36859,axiom,
! [VarCurr] :
( v116986(VarCurr,bitIndex1)
<=> v116954(VarCurr) ) ).
fof(addAssignment_36858,axiom,
! [VarCurr] :
( v116986(VarCurr,bitIndex2)
<=> v116952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116970(VarNext)
<=> ( v116971(VarNext)
& v116966(VarNext) ) ) ) ).
fof(writeUnaryOperator_9241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116971(VarNext)
<=> v116973(VarNext) ) ) ).
fof(addAssignment_36857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116973(VarNext)
<=> v116966(VarCurr) ) ) ).
fof(addAssignment_36856,axiom,
! [VarCurr] :
( v116966(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36855,axiom,
! [VarCurr] :
( v116964(VarCurr)
<=> $false ) ).
fof(addAssignment_36854,axiom,
! [VarCurr] :
( v116962(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36853,axiom,
! [VarCurr] :
( v116960(VarCurr)
<=> $false ) ).
fof(addAssignment_36852,axiom,
! [VarCurr] :
( v116958(VarCurr)
<=> v108491(VarCurr,bitIndex35) ) ).
fof(addAssignment_36851,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex35)
<=> v108493(VarCurr,bitIndex35) ) ).
fof(addAssignment_36850,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex35)
<=> v4414(VarCurr,bitIndex35) ) ).
fof(addAssignment_36849,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex35)
<=> v4416(VarCurr,bitIndex35) ) ).
fof(addAssignment_36848,axiom,
! [VarCurr] :
( v116956(VarCurr)
<=> $false ) ).
fof(addAssignment_36847,axiom,
! [VarCurr] :
( v116954(VarCurr)
<=> $false ) ).
fof(addAssignment_36846,axiom,
! [VarCurr] :
( v116952(VarCurr)
<=> $true ) ).
fof(addAssignment_36845,axiom,
! [VarCurr] :
( v116950(VarCurr)
<=> $false ) ).
fof(addAssignment_36844,axiom,
! [VarCurr] :
( v116948(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36843,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex25)
<=> v115211(VarCurr,bitIndex25) ) ).
fof(addAssignment_36842,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex25)
<=> v116938(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116940(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116938(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2018,axiom,
! [VarNext] :
( v116940(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116938(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116940(VarNext)
<=> ( v116941(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116941(VarNext)
<=> ( v116943(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116943(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36841,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex25)
<=> v115223(VarCurr,bitIndex25) ) ).
fof(addAssignment_36840,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex25)
<=> v115225(VarCurr,bitIndex25) ) ).
fof(addAssignment_36839,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex25)
<=> v113813(VarCurr,bitIndex25) ) ).
fof(addAssignment_36838,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex21)
<=> v115338(VarCurr,bitIndex21) ) ).
fof(addAssignment_36837,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex21)
<=> v115253(VarCurr,bitIndex21) ) ).
fof(addAssignment_36836,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex21)
<=> v115255(VarCurr,bitIndex21) ) ).
fof(addAssignment_36835,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex21)
<=> v115257(VarCurr,bitIndex21) ) ).
fof(addAssignment_36834,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex21)
<=> v115259(VarCurr,bitIndex21) ) ).
fof(addAssignment_36833,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex21)
<=> v115261(VarCurr,bitIndex21) ) ).
fof(addAssignment_36832,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex21)
<=> v115263(VarCurr,bitIndex21) ) ).
fof(addAssignment_36831,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex21)
<=> v115265(VarCurr,bitIndex21) ) ).
fof(addAssignment_36830,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex21)
<=> v115267(VarCurr,bitIndex21) ) ).
fof(addAssignment_36829,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex21)
<=> v115269(VarCurr,bitIndex21) ) ).
fof(addAssignment_36828,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex21)
<=> v108466(VarCurr,bitIndex34) ) ).
fof(addAssignment_36827,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex34)
<=> v108468(VarCurr,bitIndex34) ) ).
fof(addAssignment_36826,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex34)
<=> v116870(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116893(VarNext)
=> ( v116870(VarNext)
<=> v116870(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2017,axiom,
! [VarNext] :
( v116893(VarNext)
=> ( v116870(VarNext)
<=> v116928(VarNext) ) ) ).
fof(addAssignment_36825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116928(VarNext)
<=> v116926(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5238,axiom,
! [VarCurr] :
( ~ v116872(VarCurr)
=> ( v116926(VarCurr)
<=> v116929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5241,axiom,
! [VarCurr] :
( v116872(VarCurr)
=> ( v116926(VarCurr)
<=> v116874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5237,axiom,
! [VarCurr] :
( ~ v116906(VarCurr)
=> ( v116929(VarCurr)
<=> v116888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5240,axiom,
! [VarCurr] :
( v116906(VarCurr)
=> ( v116929(VarCurr)
<=> v116930(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1294,axiom,
! [VarCurr] :
( ( ~ v116909(VarCurr)
& ~ v116911(VarCurr) )
=> ( v116930(VarCurr)
<=> v116934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5236,axiom,
! [VarCurr] :
( v116911(VarCurr)
=> ( v116930(VarCurr)
<=> v116933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5239,axiom,
! [VarCurr] :
( v116909(VarCurr)
=> ( v116930(VarCurr)
<=> v116931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5235,axiom,
! [VarCurr] :
( ~ v116919(VarCurr)
=> ( v116934(VarCurr)
<=> v116888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5238,axiom,
! [VarCurr] :
( v116919(VarCurr)
=> ( v116934(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5234,axiom,
! [VarCurr] :
( ~ v116913(VarCurr)
=> ( v116933(VarCurr)
<=> v116888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5237,axiom,
! [VarCurr] :
( v116913(VarCurr)
=> ( v116933(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2643,axiom,
! [VarCurr] :
( ~ v116932(VarCurr)
=> ( v116931(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2679,axiom,
! [VarCurr] :
( v116932(VarCurr)
=> ( v116931(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7948,axiom,
! [VarCurr] :
( v116932(VarCurr)
<=> ( v116882(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116893(VarNext)
<=> ( v116894(VarNext)
& v116903(VarNext) ) ) ) ).
fof(addAssignment_36824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116903(VarNext)
<=> v116901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23137,axiom,
! [VarCurr] :
( v116901(VarCurr)
<=> ( v116872(VarCurr)
| v116904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23136,axiom,
! [VarCurr] :
( v116904(VarCurr)
<=> ( v116905(VarCurr)
& v116925(VarCurr) ) ) ).
fof(writeUnaryOperator_9239,axiom,
! [VarCurr] :
( ~ v116925(VarCurr)
<=> v116872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23135,axiom,
! [VarCurr] :
( v116905(VarCurr)
<=> ( v116906(VarCurr)
| v116923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23134,axiom,
! [VarCurr] :
( v116923(VarCurr)
<=> ( v116884(VarCurr)
& v116924(VarCurr) ) ) ).
fof(writeUnaryOperator_9238,axiom,
! [VarCurr] :
( ~ v116924(VarCurr)
<=> v116886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23133,axiom,
! [VarCurr] :
( v116906(VarCurr)
<=> ( v116907(VarCurr)
& v116886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23132,axiom,
! [VarCurr] :
( v116907(VarCurr)
<=> ( v116908(VarCurr)
| v116917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23131,axiom,
! [VarCurr] :
( v116917(VarCurr)
<=> ( v116918(VarCurr)
& v116922(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7947,axiom,
! [VarCurr] :
( v116922(VarCurr)
<=> ( ( v116910(VarCurr,bitIndex2)
<=> $false )
& ( v116910(VarCurr,bitIndex1)
<=> $false )
& ( v116910(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23130,axiom,
! [VarCurr] :
( v116918(VarCurr)
<=> ( v116919(VarCurr)
| v116920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23129,axiom,
! [VarCurr] :
( v116920(VarCurr)
<=> ( v116884(VarCurr)
& v116921(VarCurr) ) ) ).
fof(writeUnaryOperator_9237,axiom,
! [VarCurr] :
( ~ v116921(VarCurr)
<=> v116919(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7946,axiom,
! [VarCurr] :
( v116919(VarCurr)
<=> ( v116882(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23128,axiom,
! [VarCurr] :
( v116908(VarCurr)
<=> ( v116909(VarCurr)
| v116911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23127,axiom,
! [VarCurr] :
( v116911(VarCurr)
<=> ( v116912(VarCurr)
& v116916(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7945,axiom,
! [VarCurr] :
( v116916(VarCurr)
<=> ( ( v116910(VarCurr,bitIndex2)
<=> $false )
& ( v116910(VarCurr,bitIndex1)
<=> $true )
& ( v116910(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23126,axiom,
! [VarCurr] :
( v116912(VarCurr)
<=> ( v116913(VarCurr)
| v116914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23125,axiom,
! [VarCurr] :
( v116914(VarCurr)
<=> ( v116884(VarCurr)
& v116915(VarCurr) ) ) ).
fof(writeUnaryOperator_9236,axiom,
! [VarCurr] :
( ~ v116915(VarCurr)
<=> v116913(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7944,axiom,
! [VarCurr] :
( v116913(VarCurr)
<=> ( v116882(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7943,axiom,
! [VarCurr] :
( v116909(VarCurr)
<=> ( ( v116910(VarCurr,bitIndex2)
<=> $true )
& ( v116910(VarCurr,bitIndex1)
<=> $false )
& ( v116910(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36823,axiom,
! [VarCurr] :
( v116910(VarCurr,bitIndex0)
<=> v116880(VarCurr) ) ).
fof(addAssignment_36822,axiom,
! [VarCurr] :
( v116910(VarCurr,bitIndex1)
<=> v116878(VarCurr) ) ).
fof(addAssignment_36821,axiom,
! [VarCurr] :
( v116910(VarCurr,bitIndex2)
<=> v116876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116894(VarNext)
<=> ( v116895(VarNext)
& v116890(VarNext) ) ) ) ).
fof(writeUnaryOperator_9235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116895(VarNext)
<=> v116897(VarNext) ) ) ).
fof(addAssignment_36820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116897(VarNext)
<=> v116890(VarCurr) ) ) ).
fof(addAssignment_36819,axiom,
! [VarCurr] :
( v116890(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36818,axiom,
! [VarCurr] :
( v116888(VarCurr)
<=> $false ) ).
fof(addAssignment_36817,axiom,
! [VarCurr] :
( v116886(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36816,axiom,
! [VarCurr] :
( v116884(VarCurr)
<=> $false ) ).
fof(addAssignment_36815,axiom,
! [VarCurr] :
( v116882(VarCurr)
<=> v108491(VarCurr,bitIndex34) ) ).
fof(addAssignment_36814,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex34)
<=> v108493(VarCurr,bitIndex34) ) ).
fof(addAssignment_36813,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex34)
<=> v4414(VarCurr,bitIndex34) ) ).
fof(addAssignment_36812,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex34)
<=> v4416(VarCurr,bitIndex34) ) ).
fof(addAssignment_36811,axiom,
! [VarCurr] :
( v116880(VarCurr)
<=> $false ) ).
fof(addAssignment_36810,axiom,
! [VarCurr] :
( v116878(VarCurr)
<=> $false ) ).
fof(addAssignment_36809,axiom,
! [VarCurr] :
( v116876(VarCurr)
<=> $true ) ).
fof(addAssignment_36808,axiom,
! [VarCurr] :
( v116874(VarCurr)
<=> $false ) ).
fof(addAssignment_36807,axiom,
! [VarCurr] :
( v116872(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36806,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex24)
<=> v115211(VarCurr,bitIndex24) ) ).
fof(addAssignment_36805,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex24)
<=> v116862(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116864(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116862(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2016,axiom,
! [VarNext] :
( v116864(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116862(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116864(VarNext)
<=> ( v116865(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116865(VarNext)
<=> ( v116867(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116867(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36804,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex24)
<=> v115223(VarCurr,bitIndex24) ) ).
fof(addAssignment_36803,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex24)
<=> v115225(VarCurr,bitIndex24) ) ).
fof(addAssignment_36802,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex24)
<=> v113813(VarCurr,bitIndex24) ) ).
fof(addAssignment_36801,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex20)
<=> v115338(VarCurr,bitIndex20) ) ).
fof(addAssignment_36800,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex20)
<=> v115253(VarCurr,bitIndex20) ) ).
fof(addAssignment_36799,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex20)
<=> v115255(VarCurr,bitIndex20) ) ).
fof(addAssignment_36798,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex20)
<=> v115257(VarCurr,bitIndex20) ) ).
fof(addAssignment_36797,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex20)
<=> v115259(VarCurr,bitIndex20) ) ).
fof(addAssignment_36796,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex20)
<=> v115261(VarCurr,bitIndex20) ) ).
fof(addAssignment_36795,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex20)
<=> v115263(VarCurr,bitIndex20) ) ).
fof(addAssignment_36794,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex20)
<=> v115265(VarCurr,bitIndex20) ) ).
fof(addAssignment_36793,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex20)
<=> v115267(VarCurr,bitIndex20) ) ).
fof(addAssignment_36792,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex20)
<=> v115269(VarCurr,bitIndex20) ) ).
fof(addAssignment_36791,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex20)
<=> v108466(VarCurr,bitIndex33) ) ).
fof(addAssignment_36790,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex33)
<=> v108468(VarCurr,bitIndex33) ) ).
fof(addAssignment_36789,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex33)
<=> v116794(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116817(VarNext)
=> ( v116794(VarNext)
<=> v116794(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2015,axiom,
! [VarNext] :
( v116817(VarNext)
=> ( v116794(VarNext)
<=> v116852(VarNext) ) ) ).
fof(addAssignment_36788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116852(VarNext)
<=> v116850(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5233,axiom,
! [VarCurr] :
( ~ v116796(VarCurr)
=> ( v116850(VarCurr)
<=> v116853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5236,axiom,
! [VarCurr] :
( v116796(VarCurr)
=> ( v116850(VarCurr)
<=> v116798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5232,axiom,
! [VarCurr] :
( ~ v116830(VarCurr)
=> ( v116853(VarCurr)
<=> v116812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5235,axiom,
! [VarCurr] :
( v116830(VarCurr)
=> ( v116853(VarCurr)
<=> v116854(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1293,axiom,
! [VarCurr] :
( ( ~ v116833(VarCurr)
& ~ v116835(VarCurr) )
=> ( v116854(VarCurr)
<=> v116858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5231,axiom,
! [VarCurr] :
( v116835(VarCurr)
=> ( v116854(VarCurr)
<=> v116857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5234,axiom,
! [VarCurr] :
( v116833(VarCurr)
=> ( v116854(VarCurr)
<=> v116855(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5230,axiom,
! [VarCurr] :
( ~ v116843(VarCurr)
=> ( v116858(VarCurr)
<=> v116812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5233,axiom,
! [VarCurr] :
( v116843(VarCurr)
=> ( v116858(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5229,axiom,
! [VarCurr] :
( ~ v116837(VarCurr)
=> ( v116857(VarCurr)
<=> v116812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5232,axiom,
! [VarCurr] :
( v116837(VarCurr)
=> ( v116857(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2642,axiom,
! [VarCurr] :
( ~ v116856(VarCurr)
=> ( v116855(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2678,axiom,
! [VarCurr] :
( v116856(VarCurr)
=> ( v116855(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7942,axiom,
! [VarCurr] :
( v116856(VarCurr)
<=> ( v116806(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116817(VarNext)
<=> ( v116818(VarNext)
& v116827(VarNext) ) ) ) ).
fof(addAssignment_36787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116827(VarNext)
<=> v116825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23120,axiom,
! [VarCurr] :
( v116825(VarCurr)
<=> ( v116796(VarCurr)
| v116828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23119,axiom,
! [VarCurr] :
( v116828(VarCurr)
<=> ( v116829(VarCurr)
& v116849(VarCurr) ) ) ).
fof(writeUnaryOperator_9233,axiom,
! [VarCurr] :
( ~ v116849(VarCurr)
<=> v116796(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23118,axiom,
! [VarCurr] :
( v116829(VarCurr)
<=> ( v116830(VarCurr)
| v116847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23117,axiom,
! [VarCurr] :
( v116847(VarCurr)
<=> ( v116808(VarCurr)
& v116848(VarCurr) ) ) ).
fof(writeUnaryOperator_9232,axiom,
! [VarCurr] :
( ~ v116848(VarCurr)
<=> v116810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23116,axiom,
! [VarCurr] :
( v116830(VarCurr)
<=> ( v116831(VarCurr)
& v116810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23115,axiom,
! [VarCurr] :
( v116831(VarCurr)
<=> ( v116832(VarCurr)
| v116841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23114,axiom,
! [VarCurr] :
( v116841(VarCurr)
<=> ( v116842(VarCurr)
& v116846(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7941,axiom,
! [VarCurr] :
( v116846(VarCurr)
<=> ( ( v116834(VarCurr,bitIndex2)
<=> $false )
& ( v116834(VarCurr,bitIndex1)
<=> $false )
& ( v116834(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23113,axiom,
! [VarCurr] :
( v116842(VarCurr)
<=> ( v116843(VarCurr)
| v116844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23112,axiom,
! [VarCurr] :
( v116844(VarCurr)
<=> ( v116808(VarCurr)
& v116845(VarCurr) ) ) ).
fof(writeUnaryOperator_9231,axiom,
! [VarCurr] :
( ~ v116845(VarCurr)
<=> v116843(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7940,axiom,
! [VarCurr] :
( v116843(VarCurr)
<=> ( v116806(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23111,axiom,
! [VarCurr] :
( v116832(VarCurr)
<=> ( v116833(VarCurr)
| v116835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23110,axiom,
! [VarCurr] :
( v116835(VarCurr)
<=> ( v116836(VarCurr)
& v116840(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7939,axiom,
! [VarCurr] :
( v116840(VarCurr)
<=> ( ( v116834(VarCurr,bitIndex2)
<=> $false )
& ( v116834(VarCurr,bitIndex1)
<=> $true )
& ( v116834(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23109,axiom,
! [VarCurr] :
( v116836(VarCurr)
<=> ( v116837(VarCurr)
| v116838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23108,axiom,
! [VarCurr] :
( v116838(VarCurr)
<=> ( v116808(VarCurr)
& v116839(VarCurr) ) ) ).
fof(writeUnaryOperator_9230,axiom,
! [VarCurr] :
( ~ v116839(VarCurr)
<=> v116837(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7938,axiom,
! [VarCurr] :
( v116837(VarCurr)
<=> ( v116806(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7937,axiom,
! [VarCurr] :
( v116833(VarCurr)
<=> ( ( v116834(VarCurr,bitIndex2)
<=> $true )
& ( v116834(VarCurr,bitIndex1)
<=> $false )
& ( v116834(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36786,axiom,
! [VarCurr] :
( v116834(VarCurr,bitIndex0)
<=> v116804(VarCurr) ) ).
fof(addAssignment_36785,axiom,
! [VarCurr] :
( v116834(VarCurr,bitIndex1)
<=> v116802(VarCurr) ) ).
fof(addAssignment_36784,axiom,
! [VarCurr] :
( v116834(VarCurr,bitIndex2)
<=> v116800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116818(VarNext)
<=> ( v116819(VarNext)
& v116814(VarNext) ) ) ) ).
fof(writeUnaryOperator_9229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116819(VarNext)
<=> v116821(VarNext) ) ) ).
fof(addAssignment_36783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116821(VarNext)
<=> v116814(VarCurr) ) ) ).
fof(addAssignment_36782,axiom,
! [VarCurr] :
( v116814(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36781,axiom,
! [VarCurr] :
( v116812(VarCurr)
<=> $false ) ).
fof(addAssignment_36780,axiom,
! [VarCurr] :
( v116810(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36779,axiom,
! [VarCurr] :
( v116808(VarCurr)
<=> $false ) ).
fof(addAssignment_36778,axiom,
! [VarCurr] :
( v116806(VarCurr)
<=> v108491(VarCurr,bitIndex33) ) ).
fof(addAssignment_36777,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex33)
<=> v108493(VarCurr,bitIndex33) ) ).
fof(addAssignment_36776,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex33)
<=> v4414(VarCurr,bitIndex33) ) ).
fof(addAssignment_36775,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex33)
<=> v4416(VarCurr,bitIndex33) ) ).
fof(addAssignment_36774,axiom,
! [VarCurr] :
( v116804(VarCurr)
<=> $false ) ).
fof(addAssignment_36773,axiom,
! [VarCurr] :
( v116802(VarCurr)
<=> $false ) ).
fof(addAssignment_36772,axiom,
! [VarCurr] :
( v116800(VarCurr)
<=> $true ) ).
fof(addAssignment_36771,axiom,
! [VarCurr] :
( v116798(VarCurr)
<=> $false ) ).
fof(addAssignment_36770,axiom,
! [VarCurr] :
( v116796(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36769,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex23)
<=> v115211(VarCurr,bitIndex23) ) ).
fof(addAssignment_36768,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex23)
<=> v116786(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116788(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116786(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2014,axiom,
! [VarNext] :
( v116788(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116786(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116788(VarNext)
<=> ( v116789(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116789(VarNext)
<=> ( v116791(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116791(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36767,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex23)
<=> v115223(VarCurr,bitIndex23) ) ).
fof(addAssignment_36766,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex23)
<=> v115225(VarCurr,bitIndex23) ) ).
fof(addAssignment_36765,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex23)
<=> v113813(VarCurr,bitIndex23) ) ).
fof(addAssignment_36764,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex19)
<=> v115338(VarCurr,bitIndex19) ) ).
fof(addAssignment_36763,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex19)
<=> v115253(VarCurr,bitIndex19) ) ).
fof(addAssignment_36762,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex19)
<=> v115255(VarCurr,bitIndex19) ) ).
fof(addAssignment_36761,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex19)
<=> v115257(VarCurr,bitIndex19) ) ).
fof(addAssignment_36760,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex19)
<=> v115259(VarCurr,bitIndex19) ) ).
fof(addAssignment_36759,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex19)
<=> v115261(VarCurr,bitIndex19) ) ).
fof(addAssignment_36758,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex19)
<=> v115263(VarCurr,bitIndex19) ) ).
fof(addAssignment_36757,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex19)
<=> v115265(VarCurr,bitIndex19) ) ).
fof(addAssignment_36756,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex19)
<=> v115267(VarCurr,bitIndex19) ) ).
fof(addAssignment_36755,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex19)
<=> v115269(VarCurr,bitIndex19) ) ).
fof(addAssignment_36754,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex19)
<=> v108466(VarCurr,bitIndex32) ) ).
fof(addAssignment_36753,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex32)
<=> v108468(VarCurr,bitIndex32) ) ).
fof(addAssignment_36752,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex32)
<=> v116718(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116741(VarNext)
=> ( v116718(VarNext)
<=> v116718(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2013,axiom,
! [VarNext] :
( v116741(VarNext)
=> ( v116718(VarNext)
<=> v116776(VarNext) ) ) ).
fof(addAssignment_36751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116776(VarNext)
<=> v116774(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5228,axiom,
! [VarCurr] :
( ~ v116720(VarCurr)
=> ( v116774(VarCurr)
<=> v116777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5231,axiom,
! [VarCurr] :
( v116720(VarCurr)
=> ( v116774(VarCurr)
<=> v116722(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5227,axiom,
! [VarCurr] :
( ~ v116754(VarCurr)
=> ( v116777(VarCurr)
<=> v116736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5230,axiom,
! [VarCurr] :
( v116754(VarCurr)
=> ( v116777(VarCurr)
<=> v116778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1292,axiom,
! [VarCurr] :
( ( ~ v116757(VarCurr)
& ~ v116759(VarCurr) )
=> ( v116778(VarCurr)
<=> v116782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5226,axiom,
! [VarCurr] :
( v116759(VarCurr)
=> ( v116778(VarCurr)
<=> v116781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5229,axiom,
! [VarCurr] :
( v116757(VarCurr)
=> ( v116778(VarCurr)
<=> v116779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5225,axiom,
! [VarCurr] :
( ~ v116767(VarCurr)
=> ( v116782(VarCurr)
<=> v116736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5228,axiom,
! [VarCurr] :
( v116767(VarCurr)
=> ( v116782(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5224,axiom,
! [VarCurr] :
( ~ v116761(VarCurr)
=> ( v116781(VarCurr)
<=> v116736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5227,axiom,
! [VarCurr] :
( v116761(VarCurr)
=> ( v116781(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2641,axiom,
! [VarCurr] :
( ~ v116780(VarCurr)
=> ( v116779(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2677,axiom,
! [VarCurr] :
( v116780(VarCurr)
=> ( v116779(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7936,axiom,
! [VarCurr] :
( v116780(VarCurr)
<=> ( v116730(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116741(VarNext)
<=> ( v116742(VarNext)
& v116751(VarNext) ) ) ) ).
fof(addAssignment_36750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116751(VarNext)
<=> v116749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23103,axiom,
! [VarCurr] :
( v116749(VarCurr)
<=> ( v116720(VarCurr)
| v116752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23102,axiom,
! [VarCurr] :
( v116752(VarCurr)
<=> ( v116753(VarCurr)
& v116773(VarCurr) ) ) ).
fof(writeUnaryOperator_9227,axiom,
! [VarCurr] :
( ~ v116773(VarCurr)
<=> v116720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23101,axiom,
! [VarCurr] :
( v116753(VarCurr)
<=> ( v116754(VarCurr)
| v116771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23100,axiom,
! [VarCurr] :
( v116771(VarCurr)
<=> ( v116732(VarCurr)
& v116772(VarCurr) ) ) ).
fof(writeUnaryOperator_9226,axiom,
! [VarCurr] :
( ~ v116772(VarCurr)
<=> v116734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23099,axiom,
! [VarCurr] :
( v116754(VarCurr)
<=> ( v116755(VarCurr)
& v116734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23098,axiom,
! [VarCurr] :
( v116755(VarCurr)
<=> ( v116756(VarCurr)
| v116765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23097,axiom,
! [VarCurr] :
( v116765(VarCurr)
<=> ( v116766(VarCurr)
& v116770(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7935,axiom,
! [VarCurr] :
( v116770(VarCurr)
<=> ( ( v116758(VarCurr,bitIndex2)
<=> $false )
& ( v116758(VarCurr,bitIndex1)
<=> $false )
& ( v116758(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23096,axiom,
! [VarCurr] :
( v116766(VarCurr)
<=> ( v116767(VarCurr)
| v116768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23095,axiom,
! [VarCurr] :
( v116768(VarCurr)
<=> ( v116732(VarCurr)
& v116769(VarCurr) ) ) ).
fof(writeUnaryOperator_9225,axiom,
! [VarCurr] :
( ~ v116769(VarCurr)
<=> v116767(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7934,axiom,
! [VarCurr] :
( v116767(VarCurr)
<=> ( v116730(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23094,axiom,
! [VarCurr] :
( v116756(VarCurr)
<=> ( v116757(VarCurr)
| v116759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23093,axiom,
! [VarCurr] :
( v116759(VarCurr)
<=> ( v116760(VarCurr)
& v116764(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7933,axiom,
! [VarCurr] :
( v116764(VarCurr)
<=> ( ( v116758(VarCurr,bitIndex2)
<=> $false )
& ( v116758(VarCurr,bitIndex1)
<=> $true )
& ( v116758(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23092,axiom,
! [VarCurr] :
( v116760(VarCurr)
<=> ( v116761(VarCurr)
| v116762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23091,axiom,
! [VarCurr] :
( v116762(VarCurr)
<=> ( v116732(VarCurr)
& v116763(VarCurr) ) ) ).
fof(writeUnaryOperator_9224,axiom,
! [VarCurr] :
( ~ v116763(VarCurr)
<=> v116761(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7932,axiom,
! [VarCurr] :
( v116761(VarCurr)
<=> ( v116730(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7931,axiom,
! [VarCurr] :
( v116757(VarCurr)
<=> ( ( v116758(VarCurr,bitIndex2)
<=> $true )
& ( v116758(VarCurr,bitIndex1)
<=> $false )
& ( v116758(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36749,axiom,
! [VarCurr] :
( v116758(VarCurr,bitIndex0)
<=> v116728(VarCurr) ) ).
fof(addAssignment_36748,axiom,
! [VarCurr] :
( v116758(VarCurr,bitIndex1)
<=> v116726(VarCurr) ) ).
fof(addAssignment_36747,axiom,
! [VarCurr] :
( v116758(VarCurr,bitIndex2)
<=> v116724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116742(VarNext)
<=> ( v116743(VarNext)
& v116738(VarNext) ) ) ) ).
fof(writeUnaryOperator_9223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116743(VarNext)
<=> v116745(VarNext) ) ) ).
fof(addAssignment_36746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116745(VarNext)
<=> v116738(VarCurr) ) ) ).
fof(addAssignment_36745,axiom,
! [VarCurr] :
( v116738(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36744,axiom,
! [VarCurr] :
( v116736(VarCurr)
<=> $false ) ).
fof(addAssignment_36743,axiom,
! [VarCurr] :
( v116734(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36742,axiom,
! [VarCurr] :
( v116732(VarCurr)
<=> $false ) ).
fof(addAssignment_36741,axiom,
! [VarCurr] :
( v116730(VarCurr)
<=> v108491(VarCurr,bitIndex32) ) ).
fof(addAssignment_36740,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex32)
<=> v108493(VarCurr,bitIndex32) ) ).
fof(addAssignment_36739,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex32)
<=> v4414(VarCurr,bitIndex32) ) ).
fof(addAssignment_36738,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex32)
<=> v4416(VarCurr,bitIndex32) ) ).
fof(addAssignment_36737,axiom,
! [VarCurr] :
( v116728(VarCurr)
<=> $false ) ).
fof(addAssignment_36736,axiom,
! [VarCurr] :
( v116726(VarCurr)
<=> $false ) ).
fof(addAssignment_36735,axiom,
! [VarCurr] :
( v116724(VarCurr)
<=> $true ) ).
fof(addAssignment_36734,axiom,
! [VarCurr] :
( v116722(VarCurr)
<=> $false ) ).
fof(addAssignment_36733,axiom,
! [VarCurr] :
( v116720(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36732,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex22)
<=> v115211(VarCurr,bitIndex22) ) ).
fof(addAssignment_36731,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex22)
<=> v116710(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116712(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116710(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2012,axiom,
! [VarNext] :
( v116712(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116710(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116712(VarNext)
<=> ( v116713(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116713(VarNext)
<=> ( v116715(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116715(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36730,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex22)
<=> v115223(VarCurr,bitIndex22) ) ).
fof(addAssignment_36729,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex22)
<=> v115225(VarCurr,bitIndex22) ) ).
fof(addAssignment_36728,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex22)
<=> v113813(VarCurr,bitIndex22) ) ).
fof(addAssignment_36727,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex18)
<=> v115338(VarCurr,bitIndex18) ) ).
fof(addAssignment_36726,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex18)
<=> v115253(VarCurr,bitIndex18) ) ).
fof(addAssignment_36725,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex18)
<=> v115255(VarCurr,bitIndex18) ) ).
fof(addAssignment_36724,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex18)
<=> v115257(VarCurr,bitIndex18) ) ).
fof(addAssignment_36723,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex18)
<=> v115259(VarCurr,bitIndex18) ) ).
fof(addAssignment_36722,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex18)
<=> v115261(VarCurr,bitIndex18) ) ).
fof(addAssignment_36721,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex18)
<=> v115263(VarCurr,bitIndex18) ) ).
fof(addAssignment_36720,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex18)
<=> v115265(VarCurr,bitIndex18) ) ).
fof(addAssignment_36719,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex18)
<=> v115267(VarCurr,bitIndex18) ) ).
fof(addAssignment_36718,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex18)
<=> v115269(VarCurr,bitIndex18) ) ).
fof(addAssignment_36717,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex18)
<=> v108466(VarCurr,bitIndex31) ) ).
fof(addAssignment_36716,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex31)
<=> v108468(VarCurr,bitIndex31) ) ).
fof(addAssignment_36715,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex31)
<=> v116642(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116665(VarNext)
=> ( v116642(VarNext)
<=> v116642(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2011,axiom,
! [VarNext] :
( v116665(VarNext)
=> ( v116642(VarNext)
<=> v116700(VarNext) ) ) ).
fof(addAssignment_36714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116700(VarNext)
<=> v116698(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5223,axiom,
! [VarCurr] :
( ~ v116644(VarCurr)
=> ( v116698(VarCurr)
<=> v116701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5226,axiom,
! [VarCurr] :
( v116644(VarCurr)
=> ( v116698(VarCurr)
<=> v116646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5222,axiom,
! [VarCurr] :
( ~ v116678(VarCurr)
=> ( v116701(VarCurr)
<=> v116660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5225,axiom,
! [VarCurr] :
( v116678(VarCurr)
=> ( v116701(VarCurr)
<=> v116702(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1291,axiom,
! [VarCurr] :
( ( ~ v116681(VarCurr)
& ~ v116683(VarCurr) )
=> ( v116702(VarCurr)
<=> v116706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5221,axiom,
! [VarCurr] :
( v116683(VarCurr)
=> ( v116702(VarCurr)
<=> v116705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5224,axiom,
! [VarCurr] :
( v116681(VarCurr)
=> ( v116702(VarCurr)
<=> v116703(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5220,axiom,
! [VarCurr] :
( ~ v116691(VarCurr)
=> ( v116706(VarCurr)
<=> v116660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5223,axiom,
! [VarCurr] :
( v116691(VarCurr)
=> ( v116706(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5219,axiom,
! [VarCurr] :
( ~ v116685(VarCurr)
=> ( v116705(VarCurr)
<=> v116660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5222,axiom,
! [VarCurr] :
( v116685(VarCurr)
=> ( v116705(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2640,axiom,
! [VarCurr] :
( ~ v116704(VarCurr)
=> ( v116703(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2676,axiom,
! [VarCurr] :
( v116704(VarCurr)
=> ( v116703(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7930,axiom,
! [VarCurr] :
( v116704(VarCurr)
<=> ( v116654(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116665(VarNext)
<=> ( v116666(VarNext)
& v116675(VarNext) ) ) ) ).
fof(addAssignment_36713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116675(VarNext)
<=> v116673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23086,axiom,
! [VarCurr] :
( v116673(VarCurr)
<=> ( v116644(VarCurr)
| v116676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23085,axiom,
! [VarCurr] :
( v116676(VarCurr)
<=> ( v116677(VarCurr)
& v116697(VarCurr) ) ) ).
fof(writeUnaryOperator_9221,axiom,
! [VarCurr] :
( ~ v116697(VarCurr)
<=> v116644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23084,axiom,
! [VarCurr] :
( v116677(VarCurr)
<=> ( v116678(VarCurr)
| v116695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23083,axiom,
! [VarCurr] :
( v116695(VarCurr)
<=> ( v116656(VarCurr)
& v116696(VarCurr) ) ) ).
fof(writeUnaryOperator_9220,axiom,
! [VarCurr] :
( ~ v116696(VarCurr)
<=> v116658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23082,axiom,
! [VarCurr] :
( v116678(VarCurr)
<=> ( v116679(VarCurr)
& v116658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23081,axiom,
! [VarCurr] :
( v116679(VarCurr)
<=> ( v116680(VarCurr)
| v116689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23080,axiom,
! [VarCurr] :
( v116689(VarCurr)
<=> ( v116690(VarCurr)
& v116694(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7929,axiom,
! [VarCurr] :
( v116694(VarCurr)
<=> ( ( v116682(VarCurr,bitIndex2)
<=> $false )
& ( v116682(VarCurr,bitIndex1)
<=> $false )
& ( v116682(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23079,axiom,
! [VarCurr] :
( v116690(VarCurr)
<=> ( v116691(VarCurr)
| v116692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23078,axiom,
! [VarCurr] :
( v116692(VarCurr)
<=> ( v116656(VarCurr)
& v116693(VarCurr) ) ) ).
fof(writeUnaryOperator_9219,axiom,
! [VarCurr] :
( ~ v116693(VarCurr)
<=> v116691(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7928,axiom,
! [VarCurr] :
( v116691(VarCurr)
<=> ( v116654(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23077,axiom,
! [VarCurr] :
( v116680(VarCurr)
<=> ( v116681(VarCurr)
| v116683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23076,axiom,
! [VarCurr] :
( v116683(VarCurr)
<=> ( v116684(VarCurr)
& v116688(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7927,axiom,
! [VarCurr] :
( v116688(VarCurr)
<=> ( ( v116682(VarCurr,bitIndex2)
<=> $false )
& ( v116682(VarCurr,bitIndex1)
<=> $true )
& ( v116682(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23075,axiom,
! [VarCurr] :
( v116684(VarCurr)
<=> ( v116685(VarCurr)
| v116686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23074,axiom,
! [VarCurr] :
( v116686(VarCurr)
<=> ( v116656(VarCurr)
& v116687(VarCurr) ) ) ).
fof(writeUnaryOperator_9218,axiom,
! [VarCurr] :
( ~ v116687(VarCurr)
<=> v116685(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7926,axiom,
! [VarCurr] :
( v116685(VarCurr)
<=> ( v116654(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7925,axiom,
! [VarCurr] :
( v116681(VarCurr)
<=> ( ( v116682(VarCurr,bitIndex2)
<=> $true )
& ( v116682(VarCurr,bitIndex1)
<=> $false )
& ( v116682(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36712,axiom,
! [VarCurr] :
( v116682(VarCurr,bitIndex0)
<=> v116652(VarCurr) ) ).
fof(addAssignment_36711,axiom,
! [VarCurr] :
( v116682(VarCurr,bitIndex1)
<=> v116650(VarCurr) ) ).
fof(addAssignment_36710,axiom,
! [VarCurr] :
( v116682(VarCurr,bitIndex2)
<=> v116648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116666(VarNext)
<=> ( v116667(VarNext)
& v116662(VarNext) ) ) ) ).
fof(writeUnaryOperator_9217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116667(VarNext)
<=> v116669(VarNext) ) ) ).
fof(addAssignment_36709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116669(VarNext)
<=> v116662(VarCurr) ) ) ).
fof(addAssignment_36708,axiom,
! [VarCurr] :
( v116662(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36707,axiom,
! [VarCurr] :
( v116660(VarCurr)
<=> $false ) ).
fof(addAssignment_36706,axiom,
! [VarCurr] :
( v116658(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36705,axiom,
! [VarCurr] :
( v116656(VarCurr)
<=> $false ) ).
fof(addAssignment_36704,axiom,
! [VarCurr] :
( v116654(VarCurr)
<=> v108491(VarCurr,bitIndex31) ) ).
fof(addAssignment_36703,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex31)
<=> v108493(VarCurr,bitIndex31) ) ).
fof(addAssignment_36702,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex31)
<=> v4414(VarCurr,bitIndex31) ) ).
fof(addAssignment_36701,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex31)
<=> v4416(VarCurr,bitIndex31) ) ).
fof(addAssignment_36700,axiom,
! [VarCurr] :
( v116652(VarCurr)
<=> $false ) ).
fof(addAssignment_36699,axiom,
! [VarCurr] :
( v116650(VarCurr)
<=> $false ) ).
fof(addAssignment_36698,axiom,
! [VarCurr] :
( v116648(VarCurr)
<=> $true ) ).
fof(addAssignment_36697,axiom,
! [VarCurr] :
( v116646(VarCurr)
<=> $false ) ).
fof(addAssignment_36696,axiom,
! [VarCurr] :
( v116644(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36695,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex21)
<=> v115211(VarCurr,bitIndex21) ) ).
fof(addAssignment_36694,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex21)
<=> v116634(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116636(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116634(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2010,axiom,
! [VarNext] :
( v116636(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116634(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116636(VarNext)
<=> ( v116637(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116637(VarNext)
<=> ( v116639(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116639(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36693,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex21)
<=> v115223(VarCurr,bitIndex21) ) ).
fof(addAssignment_36692,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex21)
<=> v115225(VarCurr,bitIndex21) ) ).
fof(addAssignment_36691,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex21)
<=> v113813(VarCurr,bitIndex21) ) ).
fof(addAssignment_36690,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex17)
<=> v115338(VarCurr,bitIndex17) ) ).
fof(addAssignment_36689,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex17)
<=> v115253(VarCurr,bitIndex17) ) ).
fof(addAssignment_36688,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex17)
<=> v115255(VarCurr,bitIndex17) ) ).
fof(addAssignment_36687,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex17)
<=> v115257(VarCurr,bitIndex17) ) ).
fof(addAssignment_36686,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex17)
<=> v115259(VarCurr,bitIndex17) ) ).
fof(addAssignment_36685,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex17)
<=> v115261(VarCurr,bitIndex17) ) ).
fof(addAssignment_36684,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex17)
<=> v115263(VarCurr,bitIndex17) ) ).
fof(addAssignment_36683,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex17)
<=> v115265(VarCurr,bitIndex17) ) ).
fof(addAssignment_36682,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex17)
<=> v115267(VarCurr,bitIndex17) ) ).
fof(addAssignment_36681,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex17)
<=> v115269(VarCurr,bitIndex17) ) ).
fof(addAssignment_36680,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex17)
<=> v108466(VarCurr,bitIndex30) ) ).
fof(addAssignment_36679,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex30)
<=> v108468(VarCurr,bitIndex30) ) ).
fof(addAssignment_36678,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex30)
<=> v116566(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116589(VarNext)
=> ( v116566(VarNext)
<=> v116566(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2009,axiom,
! [VarNext] :
( v116589(VarNext)
=> ( v116566(VarNext)
<=> v116624(VarNext) ) ) ).
fof(addAssignment_36677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116624(VarNext)
<=> v116622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5218,axiom,
! [VarCurr] :
( ~ v116568(VarCurr)
=> ( v116622(VarCurr)
<=> v116625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5221,axiom,
! [VarCurr] :
( v116568(VarCurr)
=> ( v116622(VarCurr)
<=> v116570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5217,axiom,
! [VarCurr] :
( ~ v116602(VarCurr)
=> ( v116625(VarCurr)
<=> v116584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5220,axiom,
! [VarCurr] :
( v116602(VarCurr)
=> ( v116625(VarCurr)
<=> v116626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1290,axiom,
! [VarCurr] :
( ( ~ v116605(VarCurr)
& ~ v116607(VarCurr) )
=> ( v116626(VarCurr)
<=> v116630(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5216,axiom,
! [VarCurr] :
( v116607(VarCurr)
=> ( v116626(VarCurr)
<=> v116629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5219,axiom,
! [VarCurr] :
( v116605(VarCurr)
=> ( v116626(VarCurr)
<=> v116627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5215,axiom,
! [VarCurr] :
( ~ v116615(VarCurr)
=> ( v116630(VarCurr)
<=> v116584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5218,axiom,
! [VarCurr] :
( v116615(VarCurr)
=> ( v116630(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5214,axiom,
! [VarCurr] :
( ~ v116609(VarCurr)
=> ( v116629(VarCurr)
<=> v116584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5217,axiom,
! [VarCurr] :
( v116609(VarCurr)
=> ( v116629(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2639,axiom,
! [VarCurr] :
( ~ v116628(VarCurr)
=> ( v116627(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2675,axiom,
! [VarCurr] :
( v116628(VarCurr)
=> ( v116627(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7924,axiom,
! [VarCurr] :
( v116628(VarCurr)
<=> ( v116578(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116589(VarNext)
<=> ( v116590(VarNext)
& v116599(VarNext) ) ) ) ).
fof(addAssignment_36676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116599(VarNext)
<=> v116597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23069,axiom,
! [VarCurr] :
( v116597(VarCurr)
<=> ( v116568(VarCurr)
| v116600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23068,axiom,
! [VarCurr] :
( v116600(VarCurr)
<=> ( v116601(VarCurr)
& v116621(VarCurr) ) ) ).
fof(writeUnaryOperator_9215,axiom,
! [VarCurr] :
( ~ v116621(VarCurr)
<=> v116568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23067,axiom,
! [VarCurr] :
( v116601(VarCurr)
<=> ( v116602(VarCurr)
| v116619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23066,axiom,
! [VarCurr] :
( v116619(VarCurr)
<=> ( v116580(VarCurr)
& v116620(VarCurr) ) ) ).
fof(writeUnaryOperator_9214,axiom,
! [VarCurr] :
( ~ v116620(VarCurr)
<=> v116582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23065,axiom,
! [VarCurr] :
( v116602(VarCurr)
<=> ( v116603(VarCurr)
& v116582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23064,axiom,
! [VarCurr] :
( v116603(VarCurr)
<=> ( v116604(VarCurr)
| v116613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23063,axiom,
! [VarCurr] :
( v116613(VarCurr)
<=> ( v116614(VarCurr)
& v116618(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7923,axiom,
! [VarCurr] :
( v116618(VarCurr)
<=> ( ( v116606(VarCurr,bitIndex2)
<=> $false )
& ( v116606(VarCurr,bitIndex1)
<=> $false )
& ( v116606(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23062,axiom,
! [VarCurr] :
( v116614(VarCurr)
<=> ( v116615(VarCurr)
| v116616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23061,axiom,
! [VarCurr] :
( v116616(VarCurr)
<=> ( v116580(VarCurr)
& v116617(VarCurr) ) ) ).
fof(writeUnaryOperator_9213,axiom,
! [VarCurr] :
( ~ v116617(VarCurr)
<=> v116615(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7922,axiom,
! [VarCurr] :
( v116615(VarCurr)
<=> ( v116578(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23060,axiom,
! [VarCurr] :
( v116604(VarCurr)
<=> ( v116605(VarCurr)
| v116607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23059,axiom,
! [VarCurr] :
( v116607(VarCurr)
<=> ( v116608(VarCurr)
& v116612(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7921,axiom,
! [VarCurr] :
( v116612(VarCurr)
<=> ( ( v116606(VarCurr,bitIndex2)
<=> $false )
& ( v116606(VarCurr,bitIndex1)
<=> $true )
& ( v116606(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23058,axiom,
! [VarCurr] :
( v116608(VarCurr)
<=> ( v116609(VarCurr)
| v116610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23057,axiom,
! [VarCurr] :
( v116610(VarCurr)
<=> ( v116580(VarCurr)
& v116611(VarCurr) ) ) ).
fof(writeUnaryOperator_9212,axiom,
! [VarCurr] :
( ~ v116611(VarCurr)
<=> v116609(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7920,axiom,
! [VarCurr] :
( v116609(VarCurr)
<=> ( v116578(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7919,axiom,
! [VarCurr] :
( v116605(VarCurr)
<=> ( ( v116606(VarCurr,bitIndex2)
<=> $true )
& ( v116606(VarCurr,bitIndex1)
<=> $false )
& ( v116606(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36675,axiom,
! [VarCurr] :
( v116606(VarCurr,bitIndex0)
<=> v116576(VarCurr) ) ).
fof(addAssignment_36674,axiom,
! [VarCurr] :
( v116606(VarCurr,bitIndex1)
<=> v116574(VarCurr) ) ).
fof(addAssignment_36673,axiom,
! [VarCurr] :
( v116606(VarCurr,bitIndex2)
<=> v116572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116590(VarNext)
<=> ( v116591(VarNext)
& v116586(VarNext) ) ) ) ).
fof(writeUnaryOperator_9211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116591(VarNext)
<=> v116593(VarNext) ) ) ).
fof(addAssignment_36672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116593(VarNext)
<=> v116586(VarCurr) ) ) ).
fof(addAssignment_36671,axiom,
! [VarCurr] :
( v116586(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36670,axiom,
! [VarCurr] :
( v116584(VarCurr)
<=> $false ) ).
fof(addAssignment_36669,axiom,
! [VarCurr] :
( v116582(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36668,axiom,
! [VarCurr] :
( v116580(VarCurr)
<=> $false ) ).
fof(addAssignment_36667,axiom,
! [VarCurr] :
( v116578(VarCurr)
<=> v108491(VarCurr,bitIndex30) ) ).
fof(addAssignment_36666,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex30)
<=> v108493(VarCurr,bitIndex30) ) ).
fof(addAssignment_36665,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex30)
<=> v4414(VarCurr,bitIndex30) ) ).
fof(addAssignment_36664,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex30)
<=> v4416(VarCurr,bitIndex30) ) ).
fof(addAssignment_36663,axiom,
! [VarCurr] :
( v116576(VarCurr)
<=> $false ) ).
fof(addAssignment_36662,axiom,
! [VarCurr] :
( v116574(VarCurr)
<=> $false ) ).
fof(addAssignment_36661,axiom,
! [VarCurr] :
( v116572(VarCurr)
<=> $true ) ).
fof(addAssignment_36660,axiom,
! [VarCurr] :
( v116570(VarCurr)
<=> $false ) ).
fof(addAssignment_36659,axiom,
! [VarCurr] :
( v116568(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36658,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex20)
<=> v115211(VarCurr,bitIndex20) ) ).
fof(addAssignment_36657,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex20)
<=> v116558(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116560(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116558(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2008,axiom,
! [VarNext] :
( v116560(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116558(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116560(VarNext)
<=> ( v116561(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116561(VarNext)
<=> ( v116563(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116563(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36656,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex20)
<=> v115223(VarCurr,bitIndex20) ) ).
fof(addAssignment_36655,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex20)
<=> v115225(VarCurr,bitIndex20) ) ).
fof(addAssignment_36654,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex20)
<=> v113813(VarCurr,bitIndex20) ) ).
fof(addAssignment_36653,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex16)
<=> v115338(VarCurr,bitIndex16) ) ).
fof(addAssignment_36652,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex16)
<=> v115253(VarCurr,bitIndex16) ) ).
fof(addAssignment_36651,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex16)
<=> v115255(VarCurr,bitIndex16) ) ).
fof(addAssignment_36650,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex16)
<=> v115257(VarCurr,bitIndex16) ) ).
fof(addAssignment_36649,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex16)
<=> v115259(VarCurr,bitIndex16) ) ).
fof(addAssignment_36648,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex16)
<=> v115261(VarCurr,bitIndex16) ) ).
fof(addAssignment_36647,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex16)
<=> v115263(VarCurr,bitIndex16) ) ).
fof(addAssignment_36646,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex16)
<=> v115265(VarCurr,bitIndex16) ) ).
fof(addAssignment_36645,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex16)
<=> v115267(VarCurr,bitIndex16) ) ).
fof(addAssignment_36644,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex16)
<=> v115269(VarCurr,bitIndex16) ) ).
fof(addAssignment_36643,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex16)
<=> v108466(VarCurr,bitIndex29) ) ).
fof(addAssignment_36642,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex29)
<=> v108468(VarCurr,bitIndex29) ) ).
fof(addAssignment_36641,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex29)
<=> v116490(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116513(VarNext)
=> ( v116490(VarNext)
<=> v116490(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2007,axiom,
! [VarNext] :
( v116513(VarNext)
=> ( v116490(VarNext)
<=> v116548(VarNext) ) ) ).
fof(addAssignment_36640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116548(VarNext)
<=> v116546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5213,axiom,
! [VarCurr] :
( ~ v116492(VarCurr)
=> ( v116546(VarCurr)
<=> v116549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5216,axiom,
! [VarCurr] :
( v116492(VarCurr)
=> ( v116546(VarCurr)
<=> v116494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5212,axiom,
! [VarCurr] :
( ~ v116526(VarCurr)
=> ( v116549(VarCurr)
<=> v116508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5215,axiom,
! [VarCurr] :
( v116526(VarCurr)
=> ( v116549(VarCurr)
<=> v116550(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1289,axiom,
! [VarCurr] :
( ( ~ v116529(VarCurr)
& ~ v116531(VarCurr) )
=> ( v116550(VarCurr)
<=> v116554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5211,axiom,
! [VarCurr] :
( v116531(VarCurr)
=> ( v116550(VarCurr)
<=> v116553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5214,axiom,
! [VarCurr] :
( v116529(VarCurr)
=> ( v116550(VarCurr)
<=> v116551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5210,axiom,
! [VarCurr] :
( ~ v116539(VarCurr)
=> ( v116554(VarCurr)
<=> v116508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5213,axiom,
! [VarCurr] :
( v116539(VarCurr)
=> ( v116554(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5209,axiom,
! [VarCurr] :
( ~ v116533(VarCurr)
=> ( v116553(VarCurr)
<=> v116508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5212,axiom,
! [VarCurr] :
( v116533(VarCurr)
=> ( v116553(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2638,axiom,
! [VarCurr] :
( ~ v116552(VarCurr)
=> ( v116551(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2674,axiom,
! [VarCurr] :
( v116552(VarCurr)
=> ( v116551(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7918,axiom,
! [VarCurr] :
( v116552(VarCurr)
<=> ( v116502(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116513(VarNext)
<=> ( v116514(VarNext)
& v116523(VarNext) ) ) ) ).
fof(addAssignment_36639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116523(VarNext)
<=> v116521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23052,axiom,
! [VarCurr] :
( v116521(VarCurr)
<=> ( v116492(VarCurr)
| v116524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23051,axiom,
! [VarCurr] :
( v116524(VarCurr)
<=> ( v116525(VarCurr)
& v116545(VarCurr) ) ) ).
fof(writeUnaryOperator_9209,axiom,
! [VarCurr] :
( ~ v116545(VarCurr)
<=> v116492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23050,axiom,
! [VarCurr] :
( v116525(VarCurr)
<=> ( v116526(VarCurr)
| v116543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23049,axiom,
! [VarCurr] :
( v116543(VarCurr)
<=> ( v116504(VarCurr)
& v116544(VarCurr) ) ) ).
fof(writeUnaryOperator_9208,axiom,
! [VarCurr] :
( ~ v116544(VarCurr)
<=> v116506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23048,axiom,
! [VarCurr] :
( v116526(VarCurr)
<=> ( v116527(VarCurr)
& v116506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23047,axiom,
! [VarCurr] :
( v116527(VarCurr)
<=> ( v116528(VarCurr)
| v116537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23046,axiom,
! [VarCurr] :
( v116537(VarCurr)
<=> ( v116538(VarCurr)
& v116542(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7917,axiom,
! [VarCurr] :
( v116542(VarCurr)
<=> ( ( v116530(VarCurr,bitIndex2)
<=> $false )
& ( v116530(VarCurr,bitIndex1)
<=> $false )
& ( v116530(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23045,axiom,
! [VarCurr] :
( v116538(VarCurr)
<=> ( v116539(VarCurr)
| v116540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23044,axiom,
! [VarCurr] :
( v116540(VarCurr)
<=> ( v116504(VarCurr)
& v116541(VarCurr) ) ) ).
fof(writeUnaryOperator_9207,axiom,
! [VarCurr] :
( ~ v116541(VarCurr)
<=> v116539(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7916,axiom,
! [VarCurr] :
( v116539(VarCurr)
<=> ( v116502(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23043,axiom,
! [VarCurr] :
( v116528(VarCurr)
<=> ( v116529(VarCurr)
| v116531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23042,axiom,
! [VarCurr] :
( v116531(VarCurr)
<=> ( v116532(VarCurr)
& v116536(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7915,axiom,
! [VarCurr] :
( v116536(VarCurr)
<=> ( ( v116530(VarCurr,bitIndex2)
<=> $false )
& ( v116530(VarCurr,bitIndex1)
<=> $true )
& ( v116530(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23041,axiom,
! [VarCurr] :
( v116532(VarCurr)
<=> ( v116533(VarCurr)
| v116534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23040,axiom,
! [VarCurr] :
( v116534(VarCurr)
<=> ( v116504(VarCurr)
& v116535(VarCurr) ) ) ).
fof(writeUnaryOperator_9206,axiom,
! [VarCurr] :
( ~ v116535(VarCurr)
<=> v116533(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7914,axiom,
! [VarCurr] :
( v116533(VarCurr)
<=> ( v116502(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7913,axiom,
! [VarCurr] :
( v116529(VarCurr)
<=> ( ( v116530(VarCurr,bitIndex2)
<=> $true )
& ( v116530(VarCurr,bitIndex1)
<=> $false )
& ( v116530(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36638,axiom,
! [VarCurr] :
( v116530(VarCurr,bitIndex0)
<=> v116500(VarCurr) ) ).
fof(addAssignment_36637,axiom,
! [VarCurr] :
( v116530(VarCurr,bitIndex1)
<=> v116498(VarCurr) ) ).
fof(addAssignment_36636,axiom,
! [VarCurr] :
( v116530(VarCurr,bitIndex2)
<=> v116496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116514(VarNext)
<=> ( v116515(VarNext)
& v116510(VarNext) ) ) ) ).
fof(writeUnaryOperator_9205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116515(VarNext)
<=> v116517(VarNext) ) ) ).
fof(addAssignment_36635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116517(VarNext)
<=> v116510(VarCurr) ) ) ).
fof(addAssignment_36634,axiom,
! [VarCurr] :
( v116510(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36633,axiom,
! [VarCurr] :
( v116508(VarCurr)
<=> $false ) ).
fof(addAssignment_36632,axiom,
! [VarCurr] :
( v116506(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36631,axiom,
! [VarCurr] :
( v116504(VarCurr)
<=> $false ) ).
fof(addAssignment_36630,axiom,
! [VarCurr] :
( v116502(VarCurr)
<=> v108491(VarCurr,bitIndex29) ) ).
fof(addAssignment_36629,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex29)
<=> v108493(VarCurr,bitIndex29) ) ).
fof(addAssignment_36628,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex29)
<=> v4414(VarCurr,bitIndex29) ) ).
fof(addAssignment_36627,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex29)
<=> v4416(VarCurr,bitIndex29) ) ).
fof(addAssignment_36626,axiom,
! [VarCurr] :
( v116500(VarCurr)
<=> $false ) ).
fof(addAssignment_36625,axiom,
! [VarCurr] :
( v116498(VarCurr)
<=> $false ) ).
fof(addAssignment_36624,axiom,
! [VarCurr] :
( v116496(VarCurr)
<=> $true ) ).
fof(addAssignment_36623,axiom,
! [VarCurr] :
( v116494(VarCurr)
<=> $false ) ).
fof(addAssignment_36622,axiom,
! [VarCurr] :
( v116492(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36621,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex19)
<=> v115211(VarCurr,bitIndex19) ) ).
fof(addAssignment_36620,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex19)
<=> v116482(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116484(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116482(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2006,axiom,
! [VarNext] :
( v116484(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116482(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116484(VarNext)
<=> ( v116485(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116485(VarNext)
<=> ( v116487(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116487(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36619,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex19)
<=> v115223(VarCurr,bitIndex19) ) ).
fof(addAssignment_36618,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex19)
<=> v115225(VarCurr,bitIndex19) ) ).
fof(addAssignment_36617,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex19)
<=> v113813(VarCurr,bitIndex19) ) ).
fof(addAssignment_36616,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex15)
<=> v115338(VarCurr,bitIndex15) ) ).
fof(addAssignment_36615,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex15)
<=> v115253(VarCurr,bitIndex15) ) ).
fof(addAssignment_36614,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex15)
<=> v115255(VarCurr,bitIndex15) ) ).
fof(addAssignment_36613,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex15)
<=> v115257(VarCurr,bitIndex15) ) ).
fof(addAssignment_36612,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex15)
<=> v115259(VarCurr,bitIndex15) ) ).
fof(addAssignment_36611,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex15)
<=> v115261(VarCurr,bitIndex15) ) ).
fof(addAssignment_36610,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex15)
<=> v115263(VarCurr,bitIndex15) ) ).
fof(addAssignment_36609,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex15)
<=> v115265(VarCurr,bitIndex15) ) ).
fof(addAssignment_36608,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex15)
<=> v115267(VarCurr,bitIndex15) ) ).
fof(addAssignment_36607,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex15)
<=> v115269(VarCurr,bitIndex15) ) ).
fof(addAssignment_36606,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex15)
<=> v108466(VarCurr,bitIndex28) ) ).
fof(addAssignment_36605,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex28)
<=> v108468(VarCurr,bitIndex28) ) ).
fof(addAssignment_36604,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex28)
<=> v116414(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116437(VarNext)
=> ( v116414(VarNext)
<=> v116414(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2005,axiom,
! [VarNext] :
( v116437(VarNext)
=> ( v116414(VarNext)
<=> v116472(VarNext) ) ) ).
fof(addAssignment_36603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116472(VarNext)
<=> v116470(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5208,axiom,
! [VarCurr] :
( ~ v116416(VarCurr)
=> ( v116470(VarCurr)
<=> v116473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5211,axiom,
! [VarCurr] :
( v116416(VarCurr)
=> ( v116470(VarCurr)
<=> v116418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5207,axiom,
! [VarCurr] :
( ~ v116450(VarCurr)
=> ( v116473(VarCurr)
<=> v116432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5210,axiom,
! [VarCurr] :
( v116450(VarCurr)
=> ( v116473(VarCurr)
<=> v116474(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1288,axiom,
! [VarCurr] :
( ( ~ v116453(VarCurr)
& ~ v116455(VarCurr) )
=> ( v116474(VarCurr)
<=> v116478(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5206,axiom,
! [VarCurr] :
( v116455(VarCurr)
=> ( v116474(VarCurr)
<=> v116477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5209,axiom,
! [VarCurr] :
( v116453(VarCurr)
=> ( v116474(VarCurr)
<=> v116475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5205,axiom,
! [VarCurr] :
( ~ v116463(VarCurr)
=> ( v116478(VarCurr)
<=> v116432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5208,axiom,
! [VarCurr] :
( v116463(VarCurr)
=> ( v116478(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5204,axiom,
! [VarCurr] :
( ~ v116457(VarCurr)
=> ( v116477(VarCurr)
<=> v116432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5207,axiom,
! [VarCurr] :
( v116457(VarCurr)
=> ( v116477(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2637,axiom,
! [VarCurr] :
( ~ v116476(VarCurr)
=> ( v116475(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2673,axiom,
! [VarCurr] :
( v116476(VarCurr)
=> ( v116475(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7912,axiom,
! [VarCurr] :
( v116476(VarCurr)
<=> ( v116426(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116437(VarNext)
<=> ( v116438(VarNext)
& v116447(VarNext) ) ) ) ).
fof(addAssignment_36602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116447(VarNext)
<=> v116445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23035,axiom,
! [VarCurr] :
( v116445(VarCurr)
<=> ( v116416(VarCurr)
| v116448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23034,axiom,
! [VarCurr] :
( v116448(VarCurr)
<=> ( v116449(VarCurr)
& v116469(VarCurr) ) ) ).
fof(writeUnaryOperator_9203,axiom,
! [VarCurr] :
( ~ v116469(VarCurr)
<=> v116416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23033,axiom,
! [VarCurr] :
( v116449(VarCurr)
<=> ( v116450(VarCurr)
| v116467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23032,axiom,
! [VarCurr] :
( v116467(VarCurr)
<=> ( v116428(VarCurr)
& v116468(VarCurr) ) ) ).
fof(writeUnaryOperator_9202,axiom,
! [VarCurr] :
( ~ v116468(VarCurr)
<=> v116430(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23031,axiom,
! [VarCurr] :
( v116450(VarCurr)
<=> ( v116451(VarCurr)
& v116430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23030,axiom,
! [VarCurr] :
( v116451(VarCurr)
<=> ( v116452(VarCurr)
| v116461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23029,axiom,
! [VarCurr] :
( v116461(VarCurr)
<=> ( v116462(VarCurr)
& v116466(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7911,axiom,
! [VarCurr] :
( v116466(VarCurr)
<=> ( ( v116454(VarCurr,bitIndex2)
<=> $false )
& ( v116454(VarCurr,bitIndex1)
<=> $false )
& ( v116454(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23028,axiom,
! [VarCurr] :
( v116462(VarCurr)
<=> ( v116463(VarCurr)
| v116464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23027,axiom,
! [VarCurr] :
( v116464(VarCurr)
<=> ( v116428(VarCurr)
& v116465(VarCurr) ) ) ).
fof(writeUnaryOperator_9201,axiom,
! [VarCurr] :
( ~ v116465(VarCurr)
<=> v116463(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7910,axiom,
! [VarCurr] :
( v116463(VarCurr)
<=> ( v116426(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23026,axiom,
! [VarCurr] :
( v116452(VarCurr)
<=> ( v116453(VarCurr)
| v116455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23025,axiom,
! [VarCurr] :
( v116455(VarCurr)
<=> ( v116456(VarCurr)
& v116460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7909,axiom,
! [VarCurr] :
( v116460(VarCurr)
<=> ( ( v116454(VarCurr,bitIndex2)
<=> $false )
& ( v116454(VarCurr,bitIndex1)
<=> $true )
& ( v116454(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23024,axiom,
! [VarCurr] :
( v116456(VarCurr)
<=> ( v116457(VarCurr)
| v116458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23023,axiom,
! [VarCurr] :
( v116458(VarCurr)
<=> ( v116428(VarCurr)
& v116459(VarCurr) ) ) ).
fof(writeUnaryOperator_9200,axiom,
! [VarCurr] :
( ~ v116459(VarCurr)
<=> v116457(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7908,axiom,
! [VarCurr] :
( v116457(VarCurr)
<=> ( v116426(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7907,axiom,
! [VarCurr] :
( v116453(VarCurr)
<=> ( ( v116454(VarCurr,bitIndex2)
<=> $true )
& ( v116454(VarCurr,bitIndex1)
<=> $false )
& ( v116454(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36601,axiom,
! [VarCurr] :
( v116454(VarCurr,bitIndex0)
<=> v116424(VarCurr) ) ).
fof(addAssignment_36600,axiom,
! [VarCurr] :
( v116454(VarCurr,bitIndex1)
<=> v116422(VarCurr) ) ).
fof(addAssignment_36599,axiom,
! [VarCurr] :
( v116454(VarCurr,bitIndex2)
<=> v116420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116438(VarNext)
<=> ( v116439(VarNext)
& v116434(VarNext) ) ) ) ).
fof(writeUnaryOperator_9199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116439(VarNext)
<=> v116441(VarNext) ) ) ).
fof(addAssignment_36598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116441(VarNext)
<=> v116434(VarCurr) ) ) ).
fof(addAssignment_36597,axiom,
! [VarCurr] :
( v116434(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36596,axiom,
! [VarCurr] :
( v116432(VarCurr)
<=> $false ) ).
fof(addAssignment_36595,axiom,
! [VarCurr] :
( v116430(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36594,axiom,
! [VarCurr] :
( v116428(VarCurr)
<=> $false ) ).
fof(addAssignment_36593,axiom,
! [VarCurr] :
( v116426(VarCurr)
<=> v108491(VarCurr,bitIndex28) ) ).
fof(addAssignment_36592,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex28)
<=> v108493(VarCurr,bitIndex28) ) ).
fof(addAssignment_36591,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex28)
<=> v4414(VarCurr,bitIndex28) ) ).
fof(addAssignment_36590,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex28)
<=> v4416(VarCurr,bitIndex28) ) ).
fof(addAssignment_36589,axiom,
! [VarCurr] :
( v116424(VarCurr)
<=> $false ) ).
fof(addAssignment_36588,axiom,
! [VarCurr] :
( v116422(VarCurr)
<=> $false ) ).
fof(addAssignment_36587,axiom,
! [VarCurr] :
( v116420(VarCurr)
<=> $true ) ).
fof(addAssignment_36586,axiom,
! [VarCurr] :
( v116418(VarCurr)
<=> $false ) ).
fof(addAssignment_36585,axiom,
! [VarCurr] :
( v116416(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36584,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex18)
<=> v115211(VarCurr,bitIndex18) ) ).
fof(addAssignment_36583,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex18)
<=> v116406(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116408(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116406(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2004,axiom,
! [VarNext] :
( v116408(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116406(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116408(VarNext)
<=> ( v116409(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116409(VarNext)
<=> ( v116411(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116411(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36582,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex18)
<=> v115223(VarCurr,bitIndex18) ) ).
fof(addAssignment_36581,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex18)
<=> v115225(VarCurr,bitIndex18) ) ).
fof(addAssignment_36580,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex18)
<=> v113813(VarCurr,bitIndex18) ) ).
fof(addAssignment_36579,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex14)
<=> v115338(VarCurr,bitIndex14) ) ).
fof(addAssignment_36578,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex14)
<=> v115253(VarCurr,bitIndex14) ) ).
fof(addAssignment_36577,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex14)
<=> v115255(VarCurr,bitIndex14) ) ).
fof(addAssignment_36576,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex14)
<=> v115257(VarCurr,bitIndex14) ) ).
fof(addAssignment_36575,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex14)
<=> v115259(VarCurr,bitIndex14) ) ).
fof(addAssignment_36574,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex14)
<=> v115261(VarCurr,bitIndex14) ) ).
fof(addAssignment_36573,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex14)
<=> v115263(VarCurr,bitIndex14) ) ).
fof(addAssignment_36572,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex14)
<=> v115265(VarCurr,bitIndex14) ) ).
fof(addAssignment_36571,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex14)
<=> v115267(VarCurr,bitIndex14) ) ).
fof(addAssignment_36570,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex14)
<=> v115269(VarCurr,bitIndex14) ) ).
fof(addAssignment_36569,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex14)
<=> v108466(VarCurr,bitIndex27) ) ).
fof(addAssignment_36568,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex27)
<=> v108468(VarCurr,bitIndex27) ) ).
fof(addAssignment_36567,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex27)
<=> v116338(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116361(VarNext)
=> ( v116338(VarNext)
<=> v116338(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2003,axiom,
! [VarNext] :
( v116361(VarNext)
=> ( v116338(VarNext)
<=> v116396(VarNext) ) ) ).
fof(addAssignment_36566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116396(VarNext)
<=> v116394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5203,axiom,
! [VarCurr] :
( ~ v116340(VarCurr)
=> ( v116394(VarCurr)
<=> v116397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5206,axiom,
! [VarCurr] :
( v116340(VarCurr)
=> ( v116394(VarCurr)
<=> v116342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5202,axiom,
! [VarCurr] :
( ~ v116374(VarCurr)
=> ( v116397(VarCurr)
<=> v116356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5205,axiom,
! [VarCurr] :
( v116374(VarCurr)
=> ( v116397(VarCurr)
<=> v116398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1287,axiom,
! [VarCurr] :
( ( ~ v116377(VarCurr)
& ~ v116379(VarCurr) )
=> ( v116398(VarCurr)
<=> v116402(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5201,axiom,
! [VarCurr] :
( v116379(VarCurr)
=> ( v116398(VarCurr)
<=> v116401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5204,axiom,
! [VarCurr] :
( v116377(VarCurr)
=> ( v116398(VarCurr)
<=> v116399(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5200,axiom,
! [VarCurr] :
( ~ v116387(VarCurr)
=> ( v116402(VarCurr)
<=> v116356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5203,axiom,
! [VarCurr] :
( v116387(VarCurr)
=> ( v116402(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5199,axiom,
! [VarCurr] :
( ~ v116381(VarCurr)
=> ( v116401(VarCurr)
<=> v116356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5202,axiom,
! [VarCurr] :
( v116381(VarCurr)
=> ( v116401(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2636,axiom,
! [VarCurr] :
( ~ v116400(VarCurr)
=> ( v116399(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2672,axiom,
! [VarCurr] :
( v116400(VarCurr)
=> ( v116399(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7906,axiom,
! [VarCurr] :
( v116400(VarCurr)
<=> ( v116350(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116361(VarNext)
<=> ( v116362(VarNext)
& v116371(VarNext) ) ) ) ).
fof(addAssignment_36565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116371(VarNext)
<=> v116369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23018,axiom,
! [VarCurr] :
( v116369(VarCurr)
<=> ( v116340(VarCurr)
| v116372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23017,axiom,
! [VarCurr] :
( v116372(VarCurr)
<=> ( v116373(VarCurr)
& v116393(VarCurr) ) ) ).
fof(writeUnaryOperator_9197,axiom,
! [VarCurr] :
( ~ v116393(VarCurr)
<=> v116340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23016,axiom,
! [VarCurr] :
( v116373(VarCurr)
<=> ( v116374(VarCurr)
| v116391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23015,axiom,
! [VarCurr] :
( v116391(VarCurr)
<=> ( v116352(VarCurr)
& v116392(VarCurr) ) ) ).
fof(writeUnaryOperator_9196,axiom,
! [VarCurr] :
( ~ v116392(VarCurr)
<=> v116354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23014,axiom,
! [VarCurr] :
( v116374(VarCurr)
<=> ( v116375(VarCurr)
& v116354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23013,axiom,
! [VarCurr] :
( v116375(VarCurr)
<=> ( v116376(VarCurr)
| v116385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23012,axiom,
! [VarCurr] :
( v116385(VarCurr)
<=> ( v116386(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7905,axiom,
! [VarCurr] :
( v116390(VarCurr)
<=> ( ( v116378(VarCurr,bitIndex2)
<=> $false )
& ( v116378(VarCurr,bitIndex1)
<=> $false )
& ( v116378(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23011,axiom,
! [VarCurr] :
( v116386(VarCurr)
<=> ( v116387(VarCurr)
| v116388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23010,axiom,
! [VarCurr] :
( v116388(VarCurr)
<=> ( v116352(VarCurr)
& v116389(VarCurr) ) ) ).
fof(writeUnaryOperator_9195,axiom,
! [VarCurr] :
( ~ v116389(VarCurr)
<=> v116387(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7904,axiom,
! [VarCurr] :
( v116387(VarCurr)
<=> ( v116350(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23009,axiom,
! [VarCurr] :
( v116376(VarCurr)
<=> ( v116377(VarCurr)
| v116379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23008,axiom,
! [VarCurr] :
( v116379(VarCurr)
<=> ( v116380(VarCurr)
& v116384(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7903,axiom,
! [VarCurr] :
( v116384(VarCurr)
<=> ( ( v116378(VarCurr,bitIndex2)
<=> $false )
& ( v116378(VarCurr,bitIndex1)
<=> $true )
& ( v116378(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23007,axiom,
! [VarCurr] :
( v116380(VarCurr)
<=> ( v116381(VarCurr)
| v116382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23006,axiom,
! [VarCurr] :
( v116382(VarCurr)
<=> ( v116352(VarCurr)
& v116383(VarCurr) ) ) ).
fof(writeUnaryOperator_9194,axiom,
! [VarCurr] :
( ~ v116383(VarCurr)
<=> v116381(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7902,axiom,
! [VarCurr] :
( v116381(VarCurr)
<=> ( v116350(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7901,axiom,
! [VarCurr] :
( v116377(VarCurr)
<=> ( ( v116378(VarCurr,bitIndex2)
<=> $true )
& ( v116378(VarCurr,bitIndex1)
<=> $false )
& ( v116378(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36564,axiom,
! [VarCurr] :
( v116378(VarCurr,bitIndex0)
<=> v116348(VarCurr) ) ).
fof(addAssignment_36563,axiom,
! [VarCurr] :
( v116378(VarCurr,bitIndex1)
<=> v116346(VarCurr) ) ).
fof(addAssignment_36562,axiom,
! [VarCurr] :
( v116378(VarCurr,bitIndex2)
<=> v116344(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116362(VarNext)
<=> ( v116363(VarNext)
& v116358(VarNext) ) ) ) ).
fof(writeUnaryOperator_9193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116363(VarNext)
<=> v116365(VarNext) ) ) ).
fof(addAssignment_36561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116365(VarNext)
<=> v116358(VarCurr) ) ) ).
fof(addAssignment_36560,axiom,
! [VarCurr] :
( v116358(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36559,axiom,
! [VarCurr] :
( v116356(VarCurr)
<=> $false ) ).
fof(addAssignment_36558,axiom,
! [VarCurr] :
( v116354(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36557,axiom,
! [VarCurr] :
( v116352(VarCurr)
<=> $false ) ).
fof(addAssignment_36556,axiom,
! [VarCurr] :
( v116350(VarCurr)
<=> v108491(VarCurr,bitIndex27) ) ).
fof(addAssignment_36555,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex27)
<=> v108493(VarCurr,bitIndex27) ) ).
fof(addAssignment_36554,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex27)
<=> v4414(VarCurr,bitIndex27) ) ).
fof(addAssignment_36553,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex27)
<=> v4416(VarCurr,bitIndex27) ) ).
fof(addAssignment_36552,axiom,
! [VarCurr] :
( v116348(VarCurr)
<=> $false ) ).
fof(addAssignment_36551,axiom,
! [VarCurr] :
( v116346(VarCurr)
<=> $false ) ).
fof(addAssignment_36550,axiom,
! [VarCurr] :
( v116344(VarCurr)
<=> $true ) ).
fof(addAssignment_36549,axiom,
! [VarCurr] :
( v116342(VarCurr)
<=> $false ) ).
fof(addAssignment_36548,axiom,
! [VarCurr] :
( v116340(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36547,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex17)
<=> v115211(VarCurr,bitIndex17) ) ).
fof(addAssignment_36546,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex17)
<=> v116330(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116332(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116330(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2002,axiom,
! [VarNext] :
( v116332(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116330(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116332(VarNext)
<=> ( v116333(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116333(VarNext)
<=> ( v116335(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116335(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36545,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex17)
<=> v115223(VarCurr,bitIndex17) ) ).
fof(addAssignment_36544,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex17)
<=> v115225(VarCurr,bitIndex17) ) ).
fof(addAssignment_36543,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex17)
<=> v113813(VarCurr,bitIndex17) ) ).
fof(addAssignment_36542,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex13)
<=> v115338(VarCurr,bitIndex13) ) ).
fof(addAssignment_36541,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex13)
<=> v115253(VarCurr,bitIndex13) ) ).
fof(addAssignment_36540,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex13)
<=> v115255(VarCurr,bitIndex13) ) ).
fof(addAssignment_36539,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex13)
<=> v115257(VarCurr,bitIndex13) ) ).
fof(addAssignment_36538,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex13)
<=> v115259(VarCurr,bitIndex13) ) ).
fof(addAssignment_36537,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex13)
<=> v115261(VarCurr,bitIndex13) ) ).
fof(addAssignment_36536,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex13)
<=> v115263(VarCurr,bitIndex13) ) ).
fof(addAssignment_36535,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex13)
<=> v115265(VarCurr,bitIndex13) ) ).
fof(addAssignment_36534,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex13)
<=> v115267(VarCurr,bitIndex13) ) ).
fof(addAssignment_36533,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex13)
<=> v115269(VarCurr,bitIndex13) ) ).
fof(addAssignment_36532,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex13)
<=> v108466(VarCurr,bitIndex26) ) ).
fof(addAssignment_36531,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex26)
<=> v108468(VarCurr,bitIndex26) ) ).
fof(addAssignment_36530,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex26)
<=> v116262(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116285(VarNext)
=> ( v116262(VarNext)
<=> v116262(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2001,axiom,
! [VarNext] :
( v116285(VarNext)
=> ( v116262(VarNext)
<=> v116320(VarNext) ) ) ).
fof(addAssignment_36529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116320(VarNext)
<=> v116318(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5198,axiom,
! [VarCurr] :
( ~ v116264(VarCurr)
=> ( v116318(VarCurr)
<=> v116321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5201,axiom,
! [VarCurr] :
( v116264(VarCurr)
=> ( v116318(VarCurr)
<=> v116266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5197,axiom,
! [VarCurr] :
( ~ v116298(VarCurr)
=> ( v116321(VarCurr)
<=> v116280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5200,axiom,
! [VarCurr] :
( v116298(VarCurr)
=> ( v116321(VarCurr)
<=> v116322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1286,axiom,
! [VarCurr] :
( ( ~ v116301(VarCurr)
& ~ v116303(VarCurr) )
=> ( v116322(VarCurr)
<=> v116326(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5196,axiom,
! [VarCurr] :
( v116303(VarCurr)
=> ( v116322(VarCurr)
<=> v116325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5199,axiom,
! [VarCurr] :
( v116301(VarCurr)
=> ( v116322(VarCurr)
<=> v116323(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5195,axiom,
! [VarCurr] :
( ~ v116311(VarCurr)
=> ( v116326(VarCurr)
<=> v116280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5198,axiom,
! [VarCurr] :
( v116311(VarCurr)
=> ( v116326(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5194,axiom,
! [VarCurr] :
( ~ v116305(VarCurr)
=> ( v116325(VarCurr)
<=> v116280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5197,axiom,
! [VarCurr] :
( v116305(VarCurr)
=> ( v116325(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2635,axiom,
! [VarCurr] :
( ~ v116324(VarCurr)
=> ( v116323(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2671,axiom,
! [VarCurr] :
( v116324(VarCurr)
=> ( v116323(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7900,axiom,
! [VarCurr] :
( v116324(VarCurr)
<=> ( v116274(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116285(VarNext)
<=> ( v116286(VarNext)
& v116295(VarNext) ) ) ) ).
fof(addAssignment_36528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116295(VarNext)
<=> v116293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23001,axiom,
! [VarCurr] :
( v116293(VarCurr)
<=> ( v116264(VarCurr)
| v116296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23000,axiom,
! [VarCurr] :
( v116296(VarCurr)
<=> ( v116297(VarCurr)
& v116317(VarCurr) ) ) ).
fof(writeUnaryOperator_9191,axiom,
! [VarCurr] :
( ~ v116317(VarCurr)
<=> v116264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22999,axiom,
! [VarCurr] :
( v116297(VarCurr)
<=> ( v116298(VarCurr)
| v116315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22998,axiom,
! [VarCurr] :
( v116315(VarCurr)
<=> ( v116276(VarCurr)
& v116316(VarCurr) ) ) ).
fof(writeUnaryOperator_9190,axiom,
! [VarCurr] :
( ~ v116316(VarCurr)
<=> v116278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22997,axiom,
! [VarCurr] :
( v116298(VarCurr)
<=> ( v116299(VarCurr)
& v116278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22996,axiom,
! [VarCurr] :
( v116299(VarCurr)
<=> ( v116300(VarCurr)
| v116309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22995,axiom,
! [VarCurr] :
( v116309(VarCurr)
<=> ( v116310(VarCurr)
& v116314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7899,axiom,
! [VarCurr] :
( v116314(VarCurr)
<=> ( ( v116302(VarCurr,bitIndex2)
<=> $false )
& ( v116302(VarCurr,bitIndex1)
<=> $false )
& ( v116302(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22994,axiom,
! [VarCurr] :
( v116310(VarCurr)
<=> ( v116311(VarCurr)
| v116312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22993,axiom,
! [VarCurr] :
( v116312(VarCurr)
<=> ( v116276(VarCurr)
& v116313(VarCurr) ) ) ).
fof(writeUnaryOperator_9189,axiom,
! [VarCurr] :
( ~ v116313(VarCurr)
<=> v116311(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7898,axiom,
! [VarCurr] :
( v116311(VarCurr)
<=> ( v116274(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22992,axiom,
! [VarCurr] :
( v116300(VarCurr)
<=> ( v116301(VarCurr)
| v116303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22991,axiom,
! [VarCurr] :
( v116303(VarCurr)
<=> ( v116304(VarCurr)
& v116308(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7897,axiom,
! [VarCurr] :
( v116308(VarCurr)
<=> ( ( v116302(VarCurr,bitIndex2)
<=> $false )
& ( v116302(VarCurr,bitIndex1)
<=> $true )
& ( v116302(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22990,axiom,
! [VarCurr] :
( v116304(VarCurr)
<=> ( v116305(VarCurr)
| v116306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22989,axiom,
! [VarCurr] :
( v116306(VarCurr)
<=> ( v116276(VarCurr)
& v116307(VarCurr) ) ) ).
fof(writeUnaryOperator_9188,axiom,
! [VarCurr] :
( ~ v116307(VarCurr)
<=> v116305(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7896,axiom,
! [VarCurr] :
( v116305(VarCurr)
<=> ( v116274(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7895,axiom,
! [VarCurr] :
( v116301(VarCurr)
<=> ( ( v116302(VarCurr,bitIndex2)
<=> $true )
& ( v116302(VarCurr,bitIndex1)
<=> $false )
& ( v116302(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36527,axiom,
! [VarCurr] :
( v116302(VarCurr,bitIndex0)
<=> v116272(VarCurr) ) ).
fof(addAssignment_36526,axiom,
! [VarCurr] :
( v116302(VarCurr,bitIndex1)
<=> v116270(VarCurr) ) ).
fof(addAssignment_36525,axiom,
! [VarCurr] :
( v116302(VarCurr,bitIndex2)
<=> v116268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116286(VarNext)
<=> ( v116287(VarNext)
& v116282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116287(VarNext)
<=> v116289(VarNext) ) ) ).
fof(addAssignment_36524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116289(VarNext)
<=> v116282(VarCurr) ) ) ).
fof(addAssignment_36523,axiom,
! [VarCurr] :
( v116282(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36522,axiom,
! [VarCurr] :
( v116280(VarCurr)
<=> $false ) ).
fof(addAssignment_36521,axiom,
! [VarCurr] :
( v116278(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36520,axiom,
! [VarCurr] :
( v116276(VarCurr)
<=> $false ) ).
fof(addAssignment_36519,axiom,
! [VarCurr] :
( v116274(VarCurr)
<=> v108491(VarCurr,bitIndex26) ) ).
fof(addAssignment_36518,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex26)
<=> v108493(VarCurr,bitIndex26) ) ).
fof(addAssignment_36517,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex26)
<=> v4414(VarCurr,bitIndex26) ) ).
fof(addAssignment_36516,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex26)
<=> v4416(VarCurr,bitIndex26) ) ).
fof(addAssignment_36515,axiom,
! [VarCurr] :
( v116272(VarCurr)
<=> $false ) ).
fof(addAssignment_36514,axiom,
! [VarCurr] :
( v116270(VarCurr)
<=> $false ) ).
fof(addAssignment_36513,axiom,
! [VarCurr] :
( v116268(VarCurr)
<=> $true ) ).
fof(addAssignment_36512,axiom,
! [VarCurr] :
( v116266(VarCurr)
<=> $false ) ).
fof(addAssignment_36511,axiom,
! [VarCurr] :
( v116264(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36510,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex16)
<=> v115211(VarCurr,bitIndex16) ) ).
fof(addAssignment_36509,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex16)
<=> v116254(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116256(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116254(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2000,axiom,
! [VarNext] :
( v116256(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116254(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116256(VarNext)
<=> ( v116257(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116257(VarNext)
<=> ( v116259(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116259(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36508,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex16)
<=> v115223(VarCurr,bitIndex16) ) ).
fof(addAssignment_36507,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex16)
<=> v115225(VarCurr,bitIndex16) ) ).
fof(addAssignment_36506,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex16)
<=> v113813(VarCurr,bitIndex16) ) ).
fof(addAssignment_36505,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex12)
<=> v115338(VarCurr,bitIndex12) ) ).
fof(addAssignment_36504,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex12)
<=> v115253(VarCurr,bitIndex12) ) ).
fof(addAssignment_36503,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex12)
<=> v115255(VarCurr,bitIndex12) ) ).
fof(addAssignment_36502,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex12)
<=> v115257(VarCurr,bitIndex12) ) ).
fof(addAssignment_36501,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex12)
<=> v115259(VarCurr,bitIndex12) ) ).
fof(addAssignment_36500,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex12)
<=> v115261(VarCurr,bitIndex12) ) ).
fof(addAssignment_36499,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex12)
<=> v115263(VarCurr,bitIndex12) ) ).
fof(addAssignment_36498,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex12)
<=> v115265(VarCurr,bitIndex12) ) ).
fof(addAssignment_36497,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex12)
<=> v115267(VarCurr,bitIndex12) ) ).
fof(addAssignment_36496,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex12)
<=> v115269(VarCurr,bitIndex12) ) ).
fof(addAssignment_36495,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex12)
<=> v108466(VarCurr,bitIndex25) ) ).
fof(addAssignment_36494,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex25)
<=> v108468(VarCurr,bitIndex25) ) ).
fof(addAssignment_36493,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex25)
<=> v116186(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116209(VarNext)
=> ( v116186(VarNext)
<=> v116186(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1999,axiom,
! [VarNext] :
( v116209(VarNext)
=> ( v116186(VarNext)
<=> v116244(VarNext) ) ) ).
fof(addAssignment_36492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116244(VarNext)
<=> v116242(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5193,axiom,
! [VarCurr] :
( ~ v116188(VarCurr)
=> ( v116242(VarCurr)
<=> v116245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5196,axiom,
! [VarCurr] :
( v116188(VarCurr)
=> ( v116242(VarCurr)
<=> v116190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5192,axiom,
! [VarCurr] :
( ~ v116222(VarCurr)
=> ( v116245(VarCurr)
<=> v116204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5195,axiom,
! [VarCurr] :
( v116222(VarCurr)
=> ( v116245(VarCurr)
<=> v116246(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1285,axiom,
! [VarCurr] :
( ( ~ v116225(VarCurr)
& ~ v116227(VarCurr) )
=> ( v116246(VarCurr)
<=> v116250(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5191,axiom,
! [VarCurr] :
( v116227(VarCurr)
=> ( v116246(VarCurr)
<=> v116249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5194,axiom,
! [VarCurr] :
( v116225(VarCurr)
=> ( v116246(VarCurr)
<=> v116247(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5190,axiom,
! [VarCurr] :
( ~ v116235(VarCurr)
=> ( v116250(VarCurr)
<=> v116204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5193,axiom,
! [VarCurr] :
( v116235(VarCurr)
=> ( v116250(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5189,axiom,
! [VarCurr] :
( ~ v116229(VarCurr)
=> ( v116249(VarCurr)
<=> v116204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5192,axiom,
! [VarCurr] :
( v116229(VarCurr)
=> ( v116249(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2634,axiom,
! [VarCurr] :
( ~ v116248(VarCurr)
=> ( v116247(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2670,axiom,
! [VarCurr] :
( v116248(VarCurr)
=> ( v116247(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7894,axiom,
! [VarCurr] :
( v116248(VarCurr)
<=> ( v116198(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116209(VarNext)
<=> ( v116210(VarNext)
& v116219(VarNext) ) ) ) ).
fof(addAssignment_36491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116219(VarNext)
<=> v116217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22984,axiom,
! [VarCurr] :
( v116217(VarCurr)
<=> ( v116188(VarCurr)
| v116220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22983,axiom,
! [VarCurr] :
( v116220(VarCurr)
<=> ( v116221(VarCurr)
& v116241(VarCurr) ) ) ).
fof(writeUnaryOperator_9185,axiom,
! [VarCurr] :
( ~ v116241(VarCurr)
<=> v116188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22982,axiom,
! [VarCurr] :
( v116221(VarCurr)
<=> ( v116222(VarCurr)
| v116239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22981,axiom,
! [VarCurr] :
( v116239(VarCurr)
<=> ( v116200(VarCurr)
& v116240(VarCurr) ) ) ).
fof(writeUnaryOperator_9184,axiom,
! [VarCurr] :
( ~ v116240(VarCurr)
<=> v116202(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22980,axiom,
! [VarCurr] :
( v116222(VarCurr)
<=> ( v116223(VarCurr)
& v116202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22979,axiom,
! [VarCurr] :
( v116223(VarCurr)
<=> ( v116224(VarCurr)
| v116233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22978,axiom,
! [VarCurr] :
( v116233(VarCurr)
<=> ( v116234(VarCurr)
& v116238(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7893,axiom,
! [VarCurr] :
( v116238(VarCurr)
<=> ( ( v116226(VarCurr,bitIndex2)
<=> $false )
& ( v116226(VarCurr,bitIndex1)
<=> $false )
& ( v116226(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22977,axiom,
! [VarCurr] :
( v116234(VarCurr)
<=> ( v116235(VarCurr)
| v116236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22976,axiom,
! [VarCurr] :
( v116236(VarCurr)
<=> ( v116200(VarCurr)
& v116237(VarCurr) ) ) ).
fof(writeUnaryOperator_9183,axiom,
! [VarCurr] :
( ~ v116237(VarCurr)
<=> v116235(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7892,axiom,
! [VarCurr] :
( v116235(VarCurr)
<=> ( v116198(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22975,axiom,
! [VarCurr] :
( v116224(VarCurr)
<=> ( v116225(VarCurr)
| v116227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22974,axiom,
! [VarCurr] :
( v116227(VarCurr)
<=> ( v116228(VarCurr)
& v116232(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7891,axiom,
! [VarCurr] :
( v116232(VarCurr)
<=> ( ( v116226(VarCurr,bitIndex2)
<=> $false )
& ( v116226(VarCurr,bitIndex1)
<=> $true )
& ( v116226(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22973,axiom,
! [VarCurr] :
( v116228(VarCurr)
<=> ( v116229(VarCurr)
| v116230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22972,axiom,
! [VarCurr] :
( v116230(VarCurr)
<=> ( v116200(VarCurr)
& v116231(VarCurr) ) ) ).
fof(writeUnaryOperator_9182,axiom,
! [VarCurr] :
( ~ v116231(VarCurr)
<=> v116229(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7890,axiom,
! [VarCurr] :
( v116229(VarCurr)
<=> ( v116198(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7889,axiom,
! [VarCurr] :
( v116225(VarCurr)
<=> ( ( v116226(VarCurr,bitIndex2)
<=> $true )
& ( v116226(VarCurr,bitIndex1)
<=> $false )
& ( v116226(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36490,axiom,
! [VarCurr] :
( v116226(VarCurr,bitIndex0)
<=> v116196(VarCurr) ) ).
fof(addAssignment_36489,axiom,
! [VarCurr] :
( v116226(VarCurr,bitIndex1)
<=> v116194(VarCurr) ) ).
fof(addAssignment_36488,axiom,
! [VarCurr] :
( v116226(VarCurr,bitIndex2)
<=> v116192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116210(VarNext)
<=> ( v116211(VarNext)
& v116206(VarNext) ) ) ) ).
fof(writeUnaryOperator_9181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116211(VarNext)
<=> v116213(VarNext) ) ) ).
fof(addAssignment_36487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116213(VarNext)
<=> v116206(VarCurr) ) ) ).
fof(addAssignment_36486,axiom,
! [VarCurr] :
( v116206(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36485,axiom,
! [VarCurr] :
( v116204(VarCurr)
<=> $false ) ).
fof(addAssignment_36484,axiom,
! [VarCurr] :
( v116202(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36483,axiom,
! [VarCurr] :
( v116200(VarCurr)
<=> $false ) ).
fof(addAssignment_36482,axiom,
! [VarCurr] :
( v116198(VarCurr)
<=> v108491(VarCurr,bitIndex25) ) ).
fof(addAssignment_36481,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex25)
<=> v108493(VarCurr,bitIndex25) ) ).
fof(addAssignment_36480,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex25)
<=> v4414(VarCurr,bitIndex25) ) ).
fof(addAssignment_36479,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex25)
<=> v4416(VarCurr,bitIndex25) ) ).
fof(addAssignment_36478,axiom,
! [VarCurr] :
( v116196(VarCurr)
<=> $false ) ).
fof(addAssignment_36477,axiom,
! [VarCurr] :
( v116194(VarCurr)
<=> $false ) ).
fof(addAssignment_36476,axiom,
! [VarCurr] :
( v116192(VarCurr)
<=> $true ) ).
fof(addAssignment_36475,axiom,
! [VarCurr] :
( v116190(VarCurr)
<=> $false ) ).
fof(addAssignment_36474,axiom,
! [VarCurr] :
( v116188(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36473,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex15)
<=> v115211(VarCurr,bitIndex15) ) ).
fof(addAssignment_36472,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex15)
<=> v116178(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116180(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116178(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1998,axiom,
! [VarNext] :
( v116180(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116178(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116180(VarNext)
<=> ( v116181(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116181(VarNext)
<=> ( v116183(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116183(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36471,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex15)
<=> v115223(VarCurr,bitIndex15) ) ).
fof(addAssignment_36470,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex15)
<=> v115225(VarCurr,bitIndex15) ) ).
fof(addAssignment_36469,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex15)
<=> v113813(VarCurr,bitIndex15) ) ).
fof(addAssignment_36468,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex11)
<=> v115338(VarCurr,bitIndex11) ) ).
fof(addAssignment_36467,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex11)
<=> v115253(VarCurr,bitIndex11) ) ).
fof(addAssignment_36466,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex11)
<=> v115255(VarCurr,bitIndex11) ) ).
fof(addAssignment_36465,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex11)
<=> v115257(VarCurr,bitIndex11) ) ).
fof(addAssignment_36464,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex11)
<=> v115259(VarCurr,bitIndex11) ) ).
fof(addAssignment_36463,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex11)
<=> v115261(VarCurr,bitIndex11) ) ).
fof(addAssignment_36462,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex11)
<=> v115263(VarCurr,bitIndex11) ) ).
fof(addAssignment_36461,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex11)
<=> v115265(VarCurr,bitIndex11) ) ).
fof(addAssignment_36460,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex11)
<=> v115267(VarCurr,bitIndex11) ) ).
fof(addAssignment_36459,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex11)
<=> v115269(VarCurr,bitIndex11) ) ).
fof(addAssignment_36458,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex11)
<=> v108466(VarCurr,bitIndex24) ) ).
fof(addAssignment_36457,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex24)
<=> v108468(VarCurr,bitIndex24) ) ).
fof(addAssignment_36456,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex24)
<=> v116110(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116133(VarNext)
=> ( v116110(VarNext)
<=> v116110(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1997,axiom,
! [VarNext] :
( v116133(VarNext)
=> ( v116110(VarNext)
<=> v116168(VarNext) ) ) ).
fof(addAssignment_36455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116168(VarNext)
<=> v116166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5188,axiom,
! [VarCurr] :
( ~ v116112(VarCurr)
=> ( v116166(VarCurr)
<=> v116169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5191,axiom,
! [VarCurr] :
( v116112(VarCurr)
=> ( v116166(VarCurr)
<=> v116114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5187,axiom,
! [VarCurr] :
( ~ v116146(VarCurr)
=> ( v116169(VarCurr)
<=> v116128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5190,axiom,
! [VarCurr] :
( v116146(VarCurr)
=> ( v116169(VarCurr)
<=> v116170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1284,axiom,
! [VarCurr] :
( ( ~ v116149(VarCurr)
& ~ v116151(VarCurr) )
=> ( v116170(VarCurr)
<=> v116174(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5186,axiom,
! [VarCurr] :
( v116151(VarCurr)
=> ( v116170(VarCurr)
<=> v116173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5189,axiom,
! [VarCurr] :
( v116149(VarCurr)
=> ( v116170(VarCurr)
<=> v116171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5185,axiom,
! [VarCurr] :
( ~ v116159(VarCurr)
=> ( v116174(VarCurr)
<=> v116128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5188,axiom,
! [VarCurr] :
( v116159(VarCurr)
=> ( v116174(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5184,axiom,
! [VarCurr] :
( ~ v116153(VarCurr)
=> ( v116173(VarCurr)
<=> v116128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5187,axiom,
! [VarCurr] :
( v116153(VarCurr)
=> ( v116173(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2633,axiom,
! [VarCurr] :
( ~ v116172(VarCurr)
=> ( v116171(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2669,axiom,
! [VarCurr] :
( v116172(VarCurr)
=> ( v116171(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7888,axiom,
! [VarCurr] :
( v116172(VarCurr)
<=> ( v116122(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116133(VarNext)
<=> ( v116134(VarNext)
& v116143(VarNext) ) ) ) ).
fof(addAssignment_36454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116143(VarNext)
<=> v116141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22967,axiom,
! [VarCurr] :
( v116141(VarCurr)
<=> ( v116112(VarCurr)
| v116144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22966,axiom,
! [VarCurr] :
( v116144(VarCurr)
<=> ( v116145(VarCurr)
& v116165(VarCurr) ) ) ).
fof(writeUnaryOperator_9179,axiom,
! [VarCurr] :
( ~ v116165(VarCurr)
<=> v116112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22965,axiom,
! [VarCurr] :
( v116145(VarCurr)
<=> ( v116146(VarCurr)
| v116163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22964,axiom,
! [VarCurr] :
( v116163(VarCurr)
<=> ( v116124(VarCurr)
& v116164(VarCurr) ) ) ).
fof(writeUnaryOperator_9178,axiom,
! [VarCurr] :
( ~ v116164(VarCurr)
<=> v116126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22963,axiom,
! [VarCurr] :
( v116146(VarCurr)
<=> ( v116147(VarCurr)
& v116126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22962,axiom,
! [VarCurr] :
( v116147(VarCurr)
<=> ( v116148(VarCurr)
| v116157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22961,axiom,
! [VarCurr] :
( v116157(VarCurr)
<=> ( v116158(VarCurr)
& v116162(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7887,axiom,
! [VarCurr] :
( v116162(VarCurr)
<=> ( ( v116150(VarCurr,bitIndex2)
<=> $false )
& ( v116150(VarCurr,bitIndex1)
<=> $false )
& ( v116150(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22960,axiom,
! [VarCurr] :
( v116158(VarCurr)
<=> ( v116159(VarCurr)
| v116160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22959,axiom,
! [VarCurr] :
( v116160(VarCurr)
<=> ( v116124(VarCurr)
& v116161(VarCurr) ) ) ).
fof(writeUnaryOperator_9177,axiom,
! [VarCurr] :
( ~ v116161(VarCurr)
<=> v116159(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7886,axiom,
! [VarCurr] :
( v116159(VarCurr)
<=> ( v116122(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22958,axiom,
! [VarCurr] :
( v116148(VarCurr)
<=> ( v116149(VarCurr)
| v116151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22957,axiom,
! [VarCurr] :
( v116151(VarCurr)
<=> ( v116152(VarCurr)
& v116156(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7885,axiom,
! [VarCurr] :
( v116156(VarCurr)
<=> ( ( v116150(VarCurr,bitIndex2)
<=> $false )
& ( v116150(VarCurr,bitIndex1)
<=> $true )
& ( v116150(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22956,axiom,
! [VarCurr] :
( v116152(VarCurr)
<=> ( v116153(VarCurr)
| v116154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22955,axiom,
! [VarCurr] :
( v116154(VarCurr)
<=> ( v116124(VarCurr)
& v116155(VarCurr) ) ) ).
fof(writeUnaryOperator_9176,axiom,
! [VarCurr] :
( ~ v116155(VarCurr)
<=> v116153(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7884,axiom,
! [VarCurr] :
( v116153(VarCurr)
<=> ( v116122(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7883,axiom,
! [VarCurr] :
( v116149(VarCurr)
<=> ( ( v116150(VarCurr,bitIndex2)
<=> $true )
& ( v116150(VarCurr,bitIndex1)
<=> $false )
& ( v116150(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36453,axiom,
! [VarCurr] :
( v116150(VarCurr,bitIndex0)
<=> v116120(VarCurr) ) ).
fof(addAssignment_36452,axiom,
! [VarCurr] :
( v116150(VarCurr,bitIndex1)
<=> v116118(VarCurr) ) ).
fof(addAssignment_36451,axiom,
! [VarCurr] :
( v116150(VarCurr,bitIndex2)
<=> v116116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116134(VarNext)
<=> ( v116135(VarNext)
& v116130(VarNext) ) ) ) ).
fof(writeUnaryOperator_9175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116135(VarNext)
<=> v116137(VarNext) ) ) ).
fof(addAssignment_36450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116137(VarNext)
<=> v116130(VarCurr) ) ) ).
fof(addAssignment_36449,axiom,
! [VarCurr] :
( v116130(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36448,axiom,
! [VarCurr] :
( v116128(VarCurr)
<=> $false ) ).
fof(addAssignment_36447,axiom,
! [VarCurr] :
( v116126(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36446,axiom,
! [VarCurr] :
( v116124(VarCurr)
<=> $false ) ).
fof(addAssignment_36445,axiom,
! [VarCurr] :
( v116122(VarCurr)
<=> v108491(VarCurr,bitIndex24) ) ).
fof(addAssignment_36444,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex24)
<=> v108493(VarCurr,bitIndex24) ) ).
fof(addAssignment_36443,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex24)
<=> v4414(VarCurr,bitIndex24) ) ).
fof(addAssignment_36442,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex24)
<=> v4416(VarCurr,bitIndex24) ) ).
fof(addAssignment_36441,axiom,
! [VarCurr] :
( v116120(VarCurr)
<=> $false ) ).
fof(addAssignment_36440,axiom,
! [VarCurr] :
( v116118(VarCurr)
<=> $false ) ).
fof(addAssignment_36439,axiom,
! [VarCurr] :
( v116116(VarCurr)
<=> $true ) ).
fof(addAssignment_36438,axiom,
! [VarCurr] :
( v116114(VarCurr)
<=> $false ) ).
fof(addAssignment_36437,axiom,
! [VarCurr] :
( v116112(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36436,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex14)
<=> v115211(VarCurr,bitIndex14) ) ).
fof(addAssignment_36435,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex14)
<=> v116102(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116104(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116102(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1996,axiom,
! [VarNext] :
( v116104(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116102(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116104(VarNext)
<=> ( v116105(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116105(VarNext)
<=> ( v116107(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116107(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36434,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex14)
<=> v115223(VarCurr,bitIndex14) ) ).
fof(addAssignment_36433,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex14)
<=> v115225(VarCurr,bitIndex14) ) ).
fof(addAssignment_36432,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex14)
<=> v113813(VarCurr,bitIndex14) ) ).
fof(addAssignment_36431,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex10)
<=> v115338(VarCurr,bitIndex10) ) ).
fof(addAssignment_36430,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex10)
<=> v115253(VarCurr,bitIndex10) ) ).
fof(addAssignment_36429,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex10)
<=> v115255(VarCurr,bitIndex10) ) ).
fof(addAssignment_36428,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex10)
<=> v115257(VarCurr,bitIndex10) ) ).
fof(addAssignment_36427,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex10)
<=> v115259(VarCurr,bitIndex10) ) ).
fof(addAssignment_36426,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex10)
<=> v115261(VarCurr,bitIndex10) ) ).
fof(addAssignment_36425,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex10)
<=> v115263(VarCurr,bitIndex10) ) ).
fof(addAssignment_36424,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex10)
<=> v115265(VarCurr,bitIndex10) ) ).
fof(addAssignment_36423,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex10)
<=> v115267(VarCurr,bitIndex10) ) ).
fof(addAssignment_36422,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex10)
<=> v115269(VarCurr,bitIndex10) ) ).
fof(addAssignment_36421,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex10)
<=> v108466(VarCurr,bitIndex23) ) ).
fof(addAssignment_36420,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex23)
<=> v108468(VarCurr,bitIndex23) ) ).
fof(addAssignment_36419,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex23)
<=> v116034(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116057(VarNext)
=> ( v116034(VarNext)
<=> v116034(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1995,axiom,
! [VarNext] :
( v116057(VarNext)
=> ( v116034(VarNext)
<=> v116092(VarNext) ) ) ).
fof(addAssignment_36418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116092(VarNext)
<=> v116090(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5183,axiom,
! [VarCurr] :
( ~ v116036(VarCurr)
=> ( v116090(VarCurr)
<=> v116093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5186,axiom,
! [VarCurr] :
( v116036(VarCurr)
=> ( v116090(VarCurr)
<=> v116038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5182,axiom,
! [VarCurr] :
( ~ v116070(VarCurr)
=> ( v116093(VarCurr)
<=> v116052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5185,axiom,
! [VarCurr] :
( v116070(VarCurr)
=> ( v116093(VarCurr)
<=> v116094(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1283,axiom,
! [VarCurr] :
( ( ~ v116073(VarCurr)
& ~ v116075(VarCurr) )
=> ( v116094(VarCurr)
<=> v116098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5181,axiom,
! [VarCurr] :
( v116075(VarCurr)
=> ( v116094(VarCurr)
<=> v116097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5184,axiom,
! [VarCurr] :
( v116073(VarCurr)
=> ( v116094(VarCurr)
<=> v116095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5180,axiom,
! [VarCurr] :
( ~ v116083(VarCurr)
=> ( v116098(VarCurr)
<=> v116052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5183,axiom,
! [VarCurr] :
( v116083(VarCurr)
=> ( v116098(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5179,axiom,
! [VarCurr] :
( ~ v116077(VarCurr)
=> ( v116097(VarCurr)
<=> v116052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5182,axiom,
! [VarCurr] :
( v116077(VarCurr)
=> ( v116097(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2632,axiom,
! [VarCurr] :
( ~ v116096(VarCurr)
=> ( v116095(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2668,axiom,
! [VarCurr] :
( v116096(VarCurr)
=> ( v116095(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7882,axiom,
! [VarCurr] :
( v116096(VarCurr)
<=> ( v116046(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116057(VarNext)
<=> ( v116058(VarNext)
& v116067(VarNext) ) ) ) ).
fof(addAssignment_36417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116067(VarNext)
<=> v116065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22950,axiom,
! [VarCurr] :
( v116065(VarCurr)
<=> ( v116036(VarCurr)
| v116068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22949,axiom,
! [VarCurr] :
( v116068(VarCurr)
<=> ( v116069(VarCurr)
& v116089(VarCurr) ) ) ).
fof(writeUnaryOperator_9173,axiom,
! [VarCurr] :
( ~ v116089(VarCurr)
<=> v116036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22948,axiom,
! [VarCurr] :
( v116069(VarCurr)
<=> ( v116070(VarCurr)
| v116087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22947,axiom,
! [VarCurr] :
( v116087(VarCurr)
<=> ( v116048(VarCurr)
& v116088(VarCurr) ) ) ).
fof(writeUnaryOperator_9172,axiom,
! [VarCurr] :
( ~ v116088(VarCurr)
<=> v116050(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22946,axiom,
! [VarCurr] :
( v116070(VarCurr)
<=> ( v116071(VarCurr)
& v116050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22945,axiom,
! [VarCurr] :
( v116071(VarCurr)
<=> ( v116072(VarCurr)
| v116081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22944,axiom,
! [VarCurr] :
( v116081(VarCurr)
<=> ( v116082(VarCurr)
& v116086(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7881,axiom,
! [VarCurr] :
( v116086(VarCurr)
<=> ( ( v116074(VarCurr,bitIndex2)
<=> $false )
& ( v116074(VarCurr,bitIndex1)
<=> $false )
& ( v116074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22943,axiom,
! [VarCurr] :
( v116082(VarCurr)
<=> ( v116083(VarCurr)
| v116084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22942,axiom,
! [VarCurr] :
( v116084(VarCurr)
<=> ( v116048(VarCurr)
& v116085(VarCurr) ) ) ).
fof(writeUnaryOperator_9171,axiom,
! [VarCurr] :
( ~ v116085(VarCurr)
<=> v116083(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7880,axiom,
! [VarCurr] :
( v116083(VarCurr)
<=> ( v116046(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22941,axiom,
! [VarCurr] :
( v116072(VarCurr)
<=> ( v116073(VarCurr)
| v116075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22940,axiom,
! [VarCurr] :
( v116075(VarCurr)
<=> ( v116076(VarCurr)
& v116080(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7879,axiom,
! [VarCurr] :
( v116080(VarCurr)
<=> ( ( v116074(VarCurr,bitIndex2)
<=> $false )
& ( v116074(VarCurr,bitIndex1)
<=> $true )
& ( v116074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22939,axiom,
! [VarCurr] :
( v116076(VarCurr)
<=> ( v116077(VarCurr)
| v116078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22938,axiom,
! [VarCurr] :
( v116078(VarCurr)
<=> ( v116048(VarCurr)
& v116079(VarCurr) ) ) ).
fof(writeUnaryOperator_9170,axiom,
! [VarCurr] :
( ~ v116079(VarCurr)
<=> v116077(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7878,axiom,
! [VarCurr] :
( v116077(VarCurr)
<=> ( v116046(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7877,axiom,
! [VarCurr] :
( v116073(VarCurr)
<=> ( ( v116074(VarCurr,bitIndex2)
<=> $true )
& ( v116074(VarCurr,bitIndex1)
<=> $false )
& ( v116074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36416,axiom,
! [VarCurr] :
( v116074(VarCurr,bitIndex0)
<=> v116044(VarCurr) ) ).
fof(addAssignment_36415,axiom,
! [VarCurr] :
( v116074(VarCurr,bitIndex1)
<=> v116042(VarCurr) ) ).
fof(addAssignment_36414,axiom,
! [VarCurr] :
( v116074(VarCurr,bitIndex2)
<=> v116040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116058(VarNext)
<=> ( v116059(VarNext)
& v116054(VarNext) ) ) ) ).
fof(writeUnaryOperator_9169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116059(VarNext)
<=> v116061(VarNext) ) ) ).
fof(addAssignment_36413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116061(VarNext)
<=> v116054(VarCurr) ) ) ).
fof(addAssignment_36412,axiom,
! [VarCurr] :
( v116054(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36411,axiom,
! [VarCurr] :
( v116052(VarCurr)
<=> $false ) ).
fof(addAssignment_36410,axiom,
! [VarCurr] :
( v116050(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36409,axiom,
! [VarCurr] :
( v116048(VarCurr)
<=> $false ) ).
fof(addAssignment_36408,axiom,
! [VarCurr] :
( v116046(VarCurr)
<=> v108491(VarCurr,bitIndex23) ) ).
fof(addAssignment_36407,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex23)
<=> v108493(VarCurr,bitIndex23) ) ).
fof(addAssignment_36406,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex23)
<=> v4414(VarCurr,bitIndex23) ) ).
fof(addAssignment_36405,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex23)
<=> v4416(VarCurr,bitIndex23) ) ).
fof(addAssignment_36404,axiom,
! [VarCurr] :
( v116044(VarCurr)
<=> $false ) ).
fof(addAssignment_36403,axiom,
! [VarCurr] :
( v116042(VarCurr)
<=> $false ) ).
fof(addAssignment_36402,axiom,
! [VarCurr] :
( v116040(VarCurr)
<=> $true ) ).
fof(addAssignment_36401,axiom,
! [VarCurr] :
( v116038(VarCurr)
<=> $false ) ).
fof(addAssignment_36400,axiom,
! [VarCurr] :
( v116036(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36399,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex13)
<=> v115211(VarCurr,bitIndex13) ) ).
fof(addAssignment_36398,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex13)
<=> v116026(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116028(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116026(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1994,axiom,
! [VarNext] :
( v116028(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116026(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116028(VarNext)
<=> ( v116029(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116029(VarNext)
<=> ( v116031(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116031(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36397,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex13)
<=> v115223(VarCurr,bitIndex13) ) ).
fof(addAssignment_36396,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex13)
<=> v115225(VarCurr,bitIndex13) ) ).
fof(addAssignment_36395,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex13)
<=> v113813(VarCurr,bitIndex13) ) ).
fof(addAssignment_36394,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex9)
<=> v115338(VarCurr,bitIndex9) ) ).
fof(addAssignment_36393,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex9)
<=> v115253(VarCurr,bitIndex9) ) ).
fof(addAssignment_36392,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex9)
<=> v115255(VarCurr,bitIndex9) ) ).
fof(addAssignment_36391,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex9)
<=> v115257(VarCurr,bitIndex9) ) ).
fof(addAssignment_36390,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex9)
<=> v115259(VarCurr,bitIndex9) ) ).
fof(addAssignment_36389,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex9)
<=> v115261(VarCurr,bitIndex9) ) ).
fof(addAssignment_36388,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex9)
<=> v115263(VarCurr,bitIndex9) ) ).
fof(addAssignment_36387,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex9)
<=> v115265(VarCurr,bitIndex9) ) ).
fof(addAssignment_36386,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex9)
<=> v115267(VarCurr,bitIndex9) ) ).
fof(addAssignment_36385,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex9)
<=> v115269(VarCurr,bitIndex9) ) ).
fof(addAssignment_36384,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex9)
<=> v108466(VarCurr,bitIndex22) ) ).
fof(addAssignment_36383,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex22)
<=> v108468(VarCurr,bitIndex22) ) ).
fof(addAssignment_36382,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex22)
<=> v115958(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115981(VarNext)
=> ( v115958(VarNext)
<=> v115958(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1993,axiom,
! [VarNext] :
( v115981(VarNext)
=> ( v115958(VarNext)
<=> v116016(VarNext) ) ) ).
fof(addAssignment_36381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116016(VarNext)
<=> v116014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5178,axiom,
! [VarCurr] :
( ~ v115960(VarCurr)
=> ( v116014(VarCurr)
<=> v116017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5181,axiom,
! [VarCurr] :
( v115960(VarCurr)
=> ( v116014(VarCurr)
<=> v115962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5177,axiom,
! [VarCurr] :
( ~ v115994(VarCurr)
=> ( v116017(VarCurr)
<=> v115976(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5180,axiom,
! [VarCurr] :
( v115994(VarCurr)
=> ( v116017(VarCurr)
<=> v116018(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1282,axiom,
! [VarCurr] :
( ( ~ v115997(VarCurr)
& ~ v115999(VarCurr) )
=> ( v116018(VarCurr)
<=> v116022(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5176,axiom,
! [VarCurr] :
( v115999(VarCurr)
=> ( v116018(VarCurr)
<=> v116021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5179,axiom,
! [VarCurr] :
( v115997(VarCurr)
=> ( v116018(VarCurr)
<=> v116019(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5175,axiom,
! [VarCurr] :
( ~ v116007(VarCurr)
=> ( v116022(VarCurr)
<=> v115976(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5178,axiom,
! [VarCurr] :
( v116007(VarCurr)
=> ( v116022(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5174,axiom,
! [VarCurr] :
( ~ v116001(VarCurr)
=> ( v116021(VarCurr)
<=> v115976(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5177,axiom,
! [VarCurr] :
( v116001(VarCurr)
=> ( v116021(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2631,axiom,
! [VarCurr] :
( ~ v116020(VarCurr)
=> ( v116019(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2667,axiom,
! [VarCurr] :
( v116020(VarCurr)
=> ( v116019(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7876,axiom,
! [VarCurr] :
( v116020(VarCurr)
<=> ( v115970(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115981(VarNext)
<=> ( v115982(VarNext)
& v115991(VarNext) ) ) ) ).
fof(addAssignment_36380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115991(VarNext)
<=> v115989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22933,axiom,
! [VarCurr] :
( v115989(VarCurr)
<=> ( v115960(VarCurr)
| v115992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22932,axiom,
! [VarCurr] :
( v115992(VarCurr)
<=> ( v115993(VarCurr)
& v116013(VarCurr) ) ) ).
fof(writeUnaryOperator_9167,axiom,
! [VarCurr] :
( ~ v116013(VarCurr)
<=> v115960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22931,axiom,
! [VarCurr] :
( v115993(VarCurr)
<=> ( v115994(VarCurr)
| v116011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22930,axiom,
! [VarCurr] :
( v116011(VarCurr)
<=> ( v115972(VarCurr)
& v116012(VarCurr) ) ) ).
fof(writeUnaryOperator_9166,axiom,
! [VarCurr] :
( ~ v116012(VarCurr)
<=> v115974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22929,axiom,
! [VarCurr] :
( v115994(VarCurr)
<=> ( v115995(VarCurr)
& v115974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22928,axiom,
! [VarCurr] :
( v115995(VarCurr)
<=> ( v115996(VarCurr)
| v116005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22927,axiom,
! [VarCurr] :
( v116005(VarCurr)
<=> ( v116006(VarCurr)
& v116010(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7875,axiom,
! [VarCurr] :
( v116010(VarCurr)
<=> ( ( v115998(VarCurr,bitIndex2)
<=> $false )
& ( v115998(VarCurr,bitIndex1)
<=> $false )
& ( v115998(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22926,axiom,
! [VarCurr] :
( v116006(VarCurr)
<=> ( v116007(VarCurr)
| v116008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22925,axiom,
! [VarCurr] :
( v116008(VarCurr)
<=> ( v115972(VarCurr)
& v116009(VarCurr) ) ) ).
fof(writeUnaryOperator_9165,axiom,
! [VarCurr] :
( ~ v116009(VarCurr)
<=> v116007(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7874,axiom,
! [VarCurr] :
( v116007(VarCurr)
<=> ( v115970(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22924,axiom,
! [VarCurr] :
( v115996(VarCurr)
<=> ( v115997(VarCurr)
| v115999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22923,axiom,
! [VarCurr] :
( v115999(VarCurr)
<=> ( v116000(VarCurr)
& v116004(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7873,axiom,
! [VarCurr] :
( v116004(VarCurr)
<=> ( ( v115998(VarCurr,bitIndex2)
<=> $false )
& ( v115998(VarCurr,bitIndex1)
<=> $true )
& ( v115998(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22922,axiom,
! [VarCurr] :
( v116000(VarCurr)
<=> ( v116001(VarCurr)
| v116002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22921,axiom,
! [VarCurr] :
( v116002(VarCurr)
<=> ( v115972(VarCurr)
& v116003(VarCurr) ) ) ).
fof(writeUnaryOperator_9164,axiom,
! [VarCurr] :
( ~ v116003(VarCurr)
<=> v116001(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7872,axiom,
! [VarCurr] :
( v116001(VarCurr)
<=> ( v115970(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7871,axiom,
! [VarCurr] :
( v115997(VarCurr)
<=> ( ( v115998(VarCurr,bitIndex2)
<=> $true )
& ( v115998(VarCurr,bitIndex1)
<=> $false )
& ( v115998(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36379,axiom,
! [VarCurr] :
( v115998(VarCurr,bitIndex0)
<=> v115968(VarCurr) ) ).
fof(addAssignment_36378,axiom,
! [VarCurr] :
( v115998(VarCurr,bitIndex1)
<=> v115966(VarCurr) ) ).
fof(addAssignment_36377,axiom,
! [VarCurr] :
( v115998(VarCurr,bitIndex2)
<=> v115964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115982(VarNext)
<=> ( v115983(VarNext)
& v115978(VarNext) ) ) ) ).
fof(writeUnaryOperator_9163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115983(VarNext)
<=> v115985(VarNext) ) ) ).
fof(addAssignment_36376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115985(VarNext)
<=> v115978(VarCurr) ) ) ).
fof(addAssignment_36375,axiom,
! [VarCurr] :
( v115978(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36374,axiom,
! [VarCurr] :
( v115976(VarCurr)
<=> $false ) ).
fof(addAssignment_36373,axiom,
! [VarCurr] :
( v115974(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36372,axiom,
! [VarCurr] :
( v115972(VarCurr)
<=> $false ) ).
fof(addAssignment_36371,axiom,
! [VarCurr] :
( v115970(VarCurr)
<=> v108491(VarCurr,bitIndex22) ) ).
fof(addAssignment_36370,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex22)
<=> v108493(VarCurr,bitIndex22) ) ).
fof(addAssignment_36369,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex22)
<=> v4414(VarCurr,bitIndex22) ) ).
fof(addAssignment_36368,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex22)
<=> v4416(VarCurr,bitIndex22) ) ).
fof(addAssignment_36367,axiom,
! [VarCurr] :
( v115968(VarCurr)
<=> $false ) ).
fof(addAssignment_36366,axiom,
! [VarCurr] :
( v115966(VarCurr)
<=> $false ) ).
fof(addAssignment_36365,axiom,
! [VarCurr] :
( v115964(VarCurr)
<=> $true ) ).
fof(addAssignment_36364,axiom,
! [VarCurr] :
( v115962(VarCurr)
<=> $false ) ).
fof(addAssignment_36363,axiom,
! [VarCurr] :
( v115960(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36362,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex12)
<=> v115211(VarCurr,bitIndex12) ) ).
fof(addAssignment_36361,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex12)
<=> v115950(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115952(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115950(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1992,axiom,
! [VarNext] :
( v115952(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115950(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115952(VarNext)
<=> ( v115953(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115953(VarNext)
<=> ( v115955(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115955(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36360,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex12)
<=> v115223(VarCurr,bitIndex12) ) ).
fof(addAssignment_36359,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex12)
<=> v115225(VarCurr,bitIndex12) ) ).
fof(addAssignment_36358,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex12)
<=> v113813(VarCurr,bitIndex12) ) ).
fof(addAssignment_36357,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex8)
<=> v115338(VarCurr,bitIndex8) ) ).
fof(addAssignment_36356,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex8)
<=> v115253(VarCurr,bitIndex8) ) ).
fof(addAssignment_36355,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex8)
<=> v115255(VarCurr,bitIndex8) ) ).
fof(addAssignment_36354,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex8)
<=> v115257(VarCurr,bitIndex8) ) ).
fof(addAssignment_36353,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex8)
<=> v115259(VarCurr,bitIndex8) ) ).
fof(addAssignment_36352,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex8)
<=> v115261(VarCurr,bitIndex8) ) ).
fof(addAssignment_36351,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex8)
<=> v115263(VarCurr,bitIndex8) ) ).
fof(addAssignment_36350,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex8)
<=> v115265(VarCurr,bitIndex8) ) ).
fof(addAssignment_36349,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex8)
<=> v115267(VarCurr,bitIndex8) ) ).
fof(addAssignment_36348,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex8)
<=> v115269(VarCurr,bitIndex8) ) ).
fof(addAssignment_36347,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex8)
<=> v108466(VarCurr,bitIndex21) ) ).
fof(addAssignment_36346,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex21)
<=> v108468(VarCurr,bitIndex21) ) ).
fof(addAssignment_36345,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex21)
<=> v115882(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115905(VarNext)
=> ( v115882(VarNext)
<=> v115882(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1991,axiom,
! [VarNext] :
( v115905(VarNext)
=> ( v115882(VarNext)
<=> v115940(VarNext) ) ) ).
fof(addAssignment_36344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115940(VarNext)
<=> v115938(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5173,axiom,
! [VarCurr] :
( ~ v115884(VarCurr)
=> ( v115938(VarCurr)
<=> v115941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5176,axiom,
! [VarCurr] :
( v115884(VarCurr)
=> ( v115938(VarCurr)
<=> v115886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5172,axiom,
! [VarCurr] :
( ~ v115918(VarCurr)
=> ( v115941(VarCurr)
<=> v115900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5175,axiom,
! [VarCurr] :
( v115918(VarCurr)
=> ( v115941(VarCurr)
<=> v115942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1281,axiom,
! [VarCurr] :
( ( ~ v115921(VarCurr)
& ~ v115923(VarCurr) )
=> ( v115942(VarCurr)
<=> v115946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5171,axiom,
! [VarCurr] :
( v115923(VarCurr)
=> ( v115942(VarCurr)
<=> v115945(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5174,axiom,
! [VarCurr] :
( v115921(VarCurr)
=> ( v115942(VarCurr)
<=> v115943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5170,axiom,
! [VarCurr] :
( ~ v115931(VarCurr)
=> ( v115946(VarCurr)
<=> v115900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5173,axiom,
! [VarCurr] :
( v115931(VarCurr)
=> ( v115946(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5169,axiom,
! [VarCurr] :
( ~ v115925(VarCurr)
=> ( v115945(VarCurr)
<=> v115900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5172,axiom,
! [VarCurr] :
( v115925(VarCurr)
=> ( v115945(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2630,axiom,
! [VarCurr] :
( ~ v115944(VarCurr)
=> ( v115943(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2666,axiom,
! [VarCurr] :
( v115944(VarCurr)
=> ( v115943(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7870,axiom,
! [VarCurr] :
( v115944(VarCurr)
<=> ( v115894(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115905(VarNext)
<=> ( v115906(VarNext)
& v115915(VarNext) ) ) ) ).
fof(addAssignment_36343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115915(VarNext)
<=> v115913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22916,axiom,
! [VarCurr] :
( v115913(VarCurr)
<=> ( v115884(VarCurr)
| v115916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22915,axiom,
! [VarCurr] :
( v115916(VarCurr)
<=> ( v115917(VarCurr)
& v115937(VarCurr) ) ) ).
fof(writeUnaryOperator_9161,axiom,
! [VarCurr] :
( ~ v115937(VarCurr)
<=> v115884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22914,axiom,
! [VarCurr] :
( v115917(VarCurr)
<=> ( v115918(VarCurr)
| v115935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22913,axiom,
! [VarCurr] :
( v115935(VarCurr)
<=> ( v115896(VarCurr)
& v115936(VarCurr) ) ) ).
fof(writeUnaryOperator_9160,axiom,
! [VarCurr] :
( ~ v115936(VarCurr)
<=> v115898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22912,axiom,
! [VarCurr] :
( v115918(VarCurr)
<=> ( v115919(VarCurr)
& v115898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22911,axiom,
! [VarCurr] :
( v115919(VarCurr)
<=> ( v115920(VarCurr)
| v115929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22910,axiom,
! [VarCurr] :
( v115929(VarCurr)
<=> ( v115930(VarCurr)
& v115934(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7869,axiom,
! [VarCurr] :
( v115934(VarCurr)
<=> ( ( v115922(VarCurr,bitIndex2)
<=> $false )
& ( v115922(VarCurr,bitIndex1)
<=> $false )
& ( v115922(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22909,axiom,
! [VarCurr] :
( v115930(VarCurr)
<=> ( v115931(VarCurr)
| v115932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22908,axiom,
! [VarCurr] :
( v115932(VarCurr)
<=> ( v115896(VarCurr)
& v115933(VarCurr) ) ) ).
fof(writeUnaryOperator_9159,axiom,
! [VarCurr] :
( ~ v115933(VarCurr)
<=> v115931(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7868,axiom,
! [VarCurr] :
( v115931(VarCurr)
<=> ( v115894(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22907,axiom,
! [VarCurr] :
( v115920(VarCurr)
<=> ( v115921(VarCurr)
| v115923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22906,axiom,
! [VarCurr] :
( v115923(VarCurr)
<=> ( v115924(VarCurr)
& v115928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7867,axiom,
! [VarCurr] :
( v115928(VarCurr)
<=> ( ( v115922(VarCurr,bitIndex2)
<=> $false )
& ( v115922(VarCurr,bitIndex1)
<=> $true )
& ( v115922(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22905,axiom,
! [VarCurr] :
( v115924(VarCurr)
<=> ( v115925(VarCurr)
| v115926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22904,axiom,
! [VarCurr] :
( v115926(VarCurr)
<=> ( v115896(VarCurr)
& v115927(VarCurr) ) ) ).
fof(writeUnaryOperator_9158,axiom,
! [VarCurr] :
( ~ v115927(VarCurr)
<=> v115925(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7866,axiom,
! [VarCurr] :
( v115925(VarCurr)
<=> ( v115894(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7865,axiom,
! [VarCurr] :
( v115921(VarCurr)
<=> ( ( v115922(VarCurr,bitIndex2)
<=> $true )
& ( v115922(VarCurr,bitIndex1)
<=> $false )
& ( v115922(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36342,axiom,
! [VarCurr] :
( v115922(VarCurr,bitIndex0)
<=> v115892(VarCurr) ) ).
fof(addAssignment_36341,axiom,
! [VarCurr] :
( v115922(VarCurr,bitIndex1)
<=> v115890(VarCurr) ) ).
fof(addAssignment_36340,axiom,
! [VarCurr] :
( v115922(VarCurr,bitIndex2)
<=> v115888(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115906(VarNext)
<=> ( v115907(VarNext)
& v115902(VarNext) ) ) ) ).
fof(writeUnaryOperator_9157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115907(VarNext)
<=> v115909(VarNext) ) ) ).
fof(addAssignment_36339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115909(VarNext)
<=> v115902(VarCurr) ) ) ).
fof(addAssignment_36338,axiom,
! [VarCurr] :
( v115902(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36337,axiom,
! [VarCurr] :
( v115900(VarCurr)
<=> $false ) ).
fof(addAssignment_36336,axiom,
! [VarCurr] :
( v115898(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36335,axiom,
! [VarCurr] :
( v115896(VarCurr)
<=> $false ) ).
fof(addAssignment_36334,axiom,
! [VarCurr] :
( v115894(VarCurr)
<=> v108491(VarCurr,bitIndex21) ) ).
fof(addAssignment_36333,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex21)
<=> v108493(VarCurr,bitIndex21) ) ).
fof(addAssignment_36332,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex21)
<=> v4414(VarCurr,bitIndex21) ) ).
fof(addAssignment_36331,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex21)
<=> v4416(VarCurr,bitIndex21) ) ).
fof(addAssignment_36330,axiom,
! [VarCurr] :
( v115892(VarCurr)
<=> $false ) ).
fof(addAssignment_36329,axiom,
! [VarCurr] :
( v115890(VarCurr)
<=> $false ) ).
fof(addAssignment_36328,axiom,
! [VarCurr] :
( v115888(VarCurr)
<=> $true ) ).
fof(addAssignment_36327,axiom,
! [VarCurr] :
( v115886(VarCurr)
<=> $false ) ).
fof(addAssignment_36326,axiom,
! [VarCurr] :
( v115884(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36325,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex11)
<=> v115211(VarCurr,bitIndex11) ) ).
fof(addAssignment_36324,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex11)
<=> v115874(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115876(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115874(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1990,axiom,
! [VarNext] :
( v115876(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115874(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115876(VarNext)
<=> ( v115877(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115877(VarNext)
<=> ( v115879(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115879(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36323,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex11)
<=> v115223(VarCurr,bitIndex11) ) ).
fof(addAssignment_36322,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex11)
<=> v115225(VarCurr,bitIndex11) ) ).
fof(addAssignment_36321,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex11)
<=> v113813(VarCurr,bitIndex11) ) ).
fof(addAssignment_36320,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex7)
<=> v115338(VarCurr,bitIndex7) ) ).
fof(addAssignment_36319,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex7)
<=> v115253(VarCurr,bitIndex7) ) ).
fof(addAssignment_36318,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex7)
<=> v115255(VarCurr,bitIndex7) ) ).
fof(addAssignment_36317,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex7)
<=> v115257(VarCurr,bitIndex7) ) ).
fof(addAssignment_36316,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex7)
<=> v115259(VarCurr,bitIndex7) ) ).
fof(addAssignment_36315,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex7)
<=> v115261(VarCurr,bitIndex7) ) ).
fof(addAssignment_36314,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex7)
<=> v115263(VarCurr,bitIndex7) ) ).
fof(addAssignment_36313,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex7)
<=> v115265(VarCurr,bitIndex7) ) ).
fof(addAssignment_36312,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex7)
<=> v115267(VarCurr,bitIndex7) ) ).
fof(addAssignment_36311,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex7)
<=> v115269(VarCurr,bitIndex7) ) ).
fof(addAssignment_36310,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex7)
<=> v108466(VarCurr,bitIndex20) ) ).
fof(addAssignment_36309,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex20)
<=> v108468(VarCurr,bitIndex20) ) ).
fof(addAssignment_36308,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex20)
<=> v115806(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115829(VarNext)
=> ( v115806(VarNext)
<=> v115806(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1989,axiom,
! [VarNext] :
( v115829(VarNext)
=> ( v115806(VarNext)
<=> v115864(VarNext) ) ) ).
fof(addAssignment_36307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115864(VarNext)
<=> v115862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5168,axiom,
! [VarCurr] :
( ~ v115808(VarCurr)
=> ( v115862(VarCurr)
<=> v115865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5171,axiom,
! [VarCurr] :
( v115808(VarCurr)
=> ( v115862(VarCurr)
<=> v115810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5167,axiom,
! [VarCurr] :
( ~ v115842(VarCurr)
=> ( v115865(VarCurr)
<=> v115824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5170,axiom,
! [VarCurr] :
( v115842(VarCurr)
=> ( v115865(VarCurr)
<=> v115866(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1280,axiom,
! [VarCurr] :
( ( ~ v115845(VarCurr)
& ~ v115847(VarCurr) )
=> ( v115866(VarCurr)
<=> v115870(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5166,axiom,
! [VarCurr] :
( v115847(VarCurr)
=> ( v115866(VarCurr)
<=> v115869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5169,axiom,
! [VarCurr] :
( v115845(VarCurr)
=> ( v115866(VarCurr)
<=> v115867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5165,axiom,
! [VarCurr] :
( ~ v115855(VarCurr)
=> ( v115870(VarCurr)
<=> v115824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5168,axiom,
! [VarCurr] :
( v115855(VarCurr)
=> ( v115870(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5164,axiom,
! [VarCurr] :
( ~ v115849(VarCurr)
=> ( v115869(VarCurr)
<=> v115824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5167,axiom,
! [VarCurr] :
( v115849(VarCurr)
=> ( v115869(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2629,axiom,
! [VarCurr] :
( ~ v115868(VarCurr)
=> ( v115867(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2665,axiom,
! [VarCurr] :
( v115868(VarCurr)
=> ( v115867(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7864,axiom,
! [VarCurr] :
( v115868(VarCurr)
<=> ( v115818(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115829(VarNext)
<=> ( v115830(VarNext)
& v115839(VarNext) ) ) ) ).
fof(addAssignment_36306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115839(VarNext)
<=> v115837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22899,axiom,
! [VarCurr] :
( v115837(VarCurr)
<=> ( v115808(VarCurr)
| v115840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22898,axiom,
! [VarCurr] :
( v115840(VarCurr)
<=> ( v115841(VarCurr)
& v115861(VarCurr) ) ) ).
fof(writeUnaryOperator_9155,axiom,
! [VarCurr] :
( ~ v115861(VarCurr)
<=> v115808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22897,axiom,
! [VarCurr] :
( v115841(VarCurr)
<=> ( v115842(VarCurr)
| v115859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22896,axiom,
! [VarCurr] :
( v115859(VarCurr)
<=> ( v115820(VarCurr)
& v115860(VarCurr) ) ) ).
fof(writeUnaryOperator_9154,axiom,
! [VarCurr] :
( ~ v115860(VarCurr)
<=> v115822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22895,axiom,
! [VarCurr] :
( v115842(VarCurr)
<=> ( v115843(VarCurr)
& v115822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22894,axiom,
! [VarCurr] :
( v115843(VarCurr)
<=> ( v115844(VarCurr)
| v115853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22893,axiom,
! [VarCurr] :
( v115853(VarCurr)
<=> ( v115854(VarCurr)
& v115858(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7863,axiom,
! [VarCurr] :
( v115858(VarCurr)
<=> ( ( v115846(VarCurr,bitIndex2)
<=> $false )
& ( v115846(VarCurr,bitIndex1)
<=> $false )
& ( v115846(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22892,axiom,
! [VarCurr] :
( v115854(VarCurr)
<=> ( v115855(VarCurr)
| v115856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22891,axiom,
! [VarCurr] :
( v115856(VarCurr)
<=> ( v115820(VarCurr)
& v115857(VarCurr) ) ) ).
fof(writeUnaryOperator_9153,axiom,
! [VarCurr] :
( ~ v115857(VarCurr)
<=> v115855(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7862,axiom,
! [VarCurr] :
( v115855(VarCurr)
<=> ( v115818(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22890,axiom,
! [VarCurr] :
( v115844(VarCurr)
<=> ( v115845(VarCurr)
| v115847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22889,axiom,
! [VarCurr] :
( v115847(VarCurr)
<=> ( v115848(VarCurr)
& v115852(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7861,axiom,
! [VarCurr] :
( v115852(VarCurr)
<=> ( ( v115846(VarCurr,bitIndex2)
<=> $false )
& ( v115846(VarCurr,bitIndex1)
<=> $true )
& ( v115846(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22888,axiom,
! [VarCurr] :
( v115848(VarCurr)
<=> ( v115849(VarCurr)
| v115850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22887,axiom,
! [VarCurr] :
( v115850(VarCurr)
<=> ( v115820(VarCurr)
& v115851(VarCurr) ) ) ).
fof(writeUnaryOperator_9152,axiom,
! [VarCurr] :
( ~ v115851(VarCurr)
<=> v115849(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7860,axiom,
! [VarCurr] :
( v115849(VarCurr)
<=> ( v115818(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7859,axiom,
! [VarCurr] :
( v115845(VarCurr)
<=> ( ( v115846(VarCurr,bitIndex2)
<=> $true )
& ( v115846(VarCurr,bitIndex1)
<=> $false )
& ( v115846(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36305,axiom,
! [VarCurr] :
( v115846(VarCurr,bitIndex0)
<=> v115816(VarCurr) ) ).
fof(addAssignment_36304,axiom,
! [VarCurr] :
( v115846(VarCurr,bitIndex1)
<=> v115814(VarCurr) ) ).
fof(addAssignment_36303,axiom,
! [VarCurr] :
( v115846(VarCurr,bitIndex2)
<=> v115812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115830(VarNext)
<=> ( v115831(VarNext)
& v115826(VarNext) ) ) ) ).
fof(writeUnaryOperator_9151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115831(VarNext)
<=> v115833(VarNext) ) ) ).
fof(addAssignment_36302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115833(VarNext)
<=> v115826(VarCurr) ) ) ).
fof(addAssignment_36301,axiom,
! [VarCurr] :
( v115826(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36300,axiom,
! [VarCurr] :
( v115824(VarCurr)
<=> $false ) ).
fof(addAssignment_36299,axiom,
! [VarCurr] :
( v115822(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36298,axiom,
! [VarCurr] :
( v115820(VarCurr)
<=> $false ) ).
fof(addAssignment_36297,axiom,
! [VarCurr] :
( v115818(VarCurr)
<=> v108491(VarCurr,bitIndex20) ) ).
fof(addAssignment_36296,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex20)
<=> v108493(VarCurr,bitIndex20) ) ).
fof(addAssignment_36295,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex20)
<=> v4414(VarCurr,bitIndex20) ) ).
fof(addAssignment_36294,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex20)
<=> v4416(VarCurr,bitIndex20) ) ).
fof(addAssignment_36293,axiom,
! [VarCurr] :
( v115816(VarCurr)
<=> $false ) ).
fof(addAssignment_36292,axiom,
! [VarCurr] :
( v115814(VarCurr)
<=> $false ) ).
fof(addAssignment_36291,axiom,
! [VarCurr] :
( v115812(VarCurr)
<=> $true ) ).
fof(addAssignment_36290,axiom,
! [VarCurr] :
( v115810(VarCurr)
<=> $false ) ).
fof(addAssignment_36289,axiom,
! [VarCurr] :
( v115808(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36288,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex10)
<=> v115211(VarCurr,bitIndex10) ) ).
fof(addAssignment_36287,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex10)
<=> v115798(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115800(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115798(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1988,axiom,
! [VarNext] :
( v115800(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115798(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115800(VarNext)
<=> ( v115801(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115801(VarNext)
<=> ( v115803(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115803(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36286,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex10)
<=> v115223(VarCurr,bitIndex10) ) ).
fof(addAssignment_36285,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex10)
<=> v115225(VarCurr,bitIndex10) ) ).
fof(addAssignment_36284,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex10)
<=> v113813(VarCurr,bitIndex10) ) ).
fof(addAssignment_36283,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex6)
<=> v115338(VarCurr,bitIndex6) ) ).
fof(addAssignment_36282,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex6)
<=> v115253(VarCurr,bitIndex6) ) ).
fof(addAssignment_36281,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex6)
<=> v115255(VarCurr,bitIndex6) ) ).
fof(addAssignment_36280,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex6)
<=> v115257(VarCurr,bitIndex6) ) ).
fof(addAssignment_36279,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex6)
<=> v115259(VarCurr,bitIndex6) ) ).
fof(addAssignment_36278,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex6)
<=> v115261(VarCurr,bitIndex6) ) ).
fof(addAssignment_36277,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex6)
<=> v115263(VarCurr,bitIndex6) ) ).
fof(addAssignment_36276,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex6)
<=> v115265(VarCurr,bitIndex6) ) ).
fof(addAssignment_36275,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex6)
<=> v115267(VarCurr,bitIndex6) ) ).
fof(addAssignment_36274,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex6)
<=> v115269(VarCurr,bitIndex6) ) ).
fof(addAssignment_36273,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex6)
<=> v108466(VarCurr,bitIndex19) ) ).
fof(addAssignment_36272,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex19)
<=> v108468(VarCurr,bitIndex19) ) ).
fof(addAssignment_36271,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex19)
<=> v115730(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115753(VarNext)
=> ( v115730(VarNext)
<=> v115730(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1987,axiom,
! [VarNext] :
( v115753(VarNext)
=> ( v115730(VarNext)
<=> v115788(VarNext) ) ) ).
fof(addAssignment_36270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115788(VarNext)
<=> v115786(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5163,axiom,
! [VarCurr] :
( ~ v115732(VarCurr)
=> ( v115786(VarCurr)
<=> v115789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5166,axiom,
! [VarCurr] :
( v115732(VarCurr)
=> ( v115786(VarCurr)
<=> v115734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5162,axiom,
! [VarCurr] :
( ~ v115766(VarCurr)
=> ( v115789(VarCurr)
<=> v115748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5165,axiom,
! [VarCurr] :
( v115766(VarCurr)
=> ( v115789(VarCurr)
<=> v115790(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1279,axiom,
! [VarCurr] :
( ( ~ v115769(VarCurr)
& ~ v115771(VarCurr) )
=> ( v115790(VarCurr)
<=> v115794(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5161,axiom,
! [VarCurr] :
( v115771(VarCurr)
=> ( v115790(VarCurr)
<=> v115793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5164,axiom,
! [VarCurr] :
( v115769(VarCurr)
=> ( v115790(VarCurr)
<=> v115791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5160,axiom,
! [VarCurr] :
( ~ v115779(VarCurr)
=> ( v115794(VarCurr)
<=> v115748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5163,axiom,
! [VarCurr] :
( v115779(VarCurr)
=> ( v115794(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5159,axiom,
! [VarCurr] :
( ~ v115773(VarCurr)
=> ( v115793(VarCurr)
<=> v115748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5162,axiom,
! [VarCurr] :
( v115773(VarCurr)
=> ( v115793(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2628,axiom,
! [VarCurr] :
( ~ v115792(VarCurr)
=> ( v115791(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2664,axiom,
! [VarCurr] :
( v115792(VarCurr)
=> ( v115791(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7858,axiom,
! [VarCurr] :
( v115792(VarCurr)
<=> ( v115742(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115753(VarNext)
<=> ( v115754(VarNext)
& v115763(VarNext) ) ) ) ).
fof(addAssignment_36269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115763(VarNext)
<=> v115761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22882,axiom,
! [VarCurr] :
( v115761(VarCurr)
<=> ( v115732(VarCurr)
| v115764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22881,axiom,
! [VarCurr] :
( v115764(VarCurr)
<=> ( v115765(VarCurr)
& v115785(VarCurr) ) ) ).
fof(writeUnaryOperator_9149,axiom,
! [VarCurr] :
( ~ v115785(VarCurr)
<=> v115732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22880,axiom,
! [VarCurr] :
( v115765(VarCurr)
<=> ( v115766(VarCurr)
| v115783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22879,axiom,
! [VarCurr] :
( v115783(VarCurr)
<=> ( v115744(VarCurr)
& v115784(VarCurr) ) ) ).
fof(writeUnaryOperator_9148,axiom,
! [VarCurr] :
( ~ v115784(VarCurr)
<=> v115746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22878,axiom,
! [VarCurr] :
( v115766(VarCurr)
<=> ( v115767(VarCurr)
& v115746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22877,axiom,
! [VarCurr] :
( v115767(VarCurr)
<=> ( v115768(VarCurr)
| v115777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22876,axiom,
! [VarCurr] :
( v115777(VarCurr)
<=> ( v115778(VarCurr)
& v115782(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7857,axiom,
! [VarCurr] :
( v115782(VarCurr)
<=> ( ( v115770(VarCurr,bitIndex2)
<=> $false )
& ( v115770(VarCurr,bitIndex1)
<=> $false )
& ( v115770(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22875,axiom,
! [VarCurr] :
( v115778(VarCurr)
<=> ( v115779(VarCurr)
| v115780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22874,axiom,
! [VarCurr] :
( v115780(VarCurr)
<=> ( v115744(VarCurr)
& v115781(VarCurr) ) ) ).
fof(writeUnaryOperator_9147,axiom,
! [VarCurr] :
( ~ v115781(VarCurr)
<=> v115779(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7856,axiom,
! [VarCurr] :
( v115779(VarCurr)
<=> ( v115742(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22873,axiom,
! [VarCurr] :
( v115768(VarCurr)
<=> ( v115769(VarCurr)
| v115771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22872,axiom,
! [VarCurr] :
( v115771(VarCurr)
<=> ( v115772(VarCurr)
& v115776(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7855,axiom,
! [VarCurr] :
( v115776(VarCurr)
<=> ( ( v115770(VarCurr,bitIndex2)
<=> $false )
& ( v115770(VarCurr,bitIndex1)
<=> $true )
& ( v115770(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22871,axiom,
! [VarCurr] :
( v115772(VarCurr)
<=> ( v115773(VarCurr)
| v115774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22870,axiom,
! [VarCurr] :
( v115774(VarCurr)
<=> ( v115744(VarCurr)
& v115775(VarCurr) ) ) ).
fof(writeUnaryOperator_9146,axiom,
! [VarCurr] :
( ~ v115775(VarCurr)
<=> v115773(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7854,axiom,
! [VarCurr] :
( v115773(VarCurr)
<=> ( v115742(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7853,axiom,
! [VarCurr] :
( v115769(VarCurr)
<=> ( ( v115770(VarCurr,bitIndex2)
<=> $true )
& ( v115770(VarCurr,bitIndex1)
<=> $false )
& ( v115770(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36268,axiom,
! [VarCurr] :
( v115770(VarCurr,bitIndex0)
<=> v115740(VarCurr) ) ).
fof(addAssignment_36267,axiom,
! [VarCurr] :
( v115770(VarCurr,bitIndex1)
<=> v115738(VarCurr) ) ).
fof(addAssignment_36266,axiom,
! [VarCurr] :
( v115770(VarCurr,bitIndex2)
<=> v115736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115754(VarNext)
<=> ( v115755(VarNext)
& v115750(VarNext) ) ) ) ).
fof(writeUnaryOperator_9145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115755(VarNext)
<=> v115757(VarNext) ) ) ).
fof(addAssignment_36265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115757(VarNext)
<=> v115750(VarCurr) ) ) ).
fof(addAssignment_36264,axiom,
! [VarCurr] :
( v115750(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36263,axiom,
! [VarCurr] :
( v115748(VarCurr)
<=> $false ) ).
fof(addAssignment_36262,axiom,
! [VarCurr] :
( v115746(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36261,axiom,
! [VarCurr] :
( v115744(VarCurr)
<=> $false ) ).
fof(addAssignment_36260,axiom,
! [VarCurr] :
( v115742(VarCurr)
<=> v108491(VarCurr,bitIndex19) ) ).
fof(addAssignment_36259,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex19)
<=> v108493(VarCurr,bitIndex19) ) ).
fof(addAssignment_36258,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex19)
<=> v4414(VarCurr,bitIndex19) ) ).
fof(addAssignment_36257,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex19)
<=> v4416(VarCurr,bitIndex19) ) ).
fof(addAssignment_36256,axiom,
! [VarCurr] :
( v115740(VarCurr)
<=> $false ) ).
fof(addAssignment_36255,axiom,
! [VarCurr] :
( v115738(VarCurr)
<=> $false ) ).
fof(addAssignment_36254,axiom,
! [VarCurr] :
( v115736(VarCurr)
<=> $true ) ).
fof(addAssignment_36253,axiom,
! [VarCurr] :
( v115734(VarCurr)
<=> $false ) ).
fof(addAssignment_36252,axiom,
! [VarCurr] :
( v115732(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36251,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex9)
<=> v115211(VarCurr,bitIndex9) ) ).
fof(addAssignment_36250,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex9)
<=> v115722(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115724(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115722(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1986,axiom,
! [VarNext] :
( v115724(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115722(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115724(VarNext)
<=> ( v115725(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115725(VarNext)
<=> ( v115727(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115727(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36249,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex9)
<=> v115223(VarCurr,bitIndex9) ) ).
fof(addAssignment_36248,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex9)
<=> v115225(VarCurr,bitIndex9) ) ).
fof(addAssignment_36247,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex9)
<=> v113813(VarCurr,bitIndex9) ) ).
fof(addAssignment_36246,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex5)
<=> v115338(VarCurr,bitIndex5) ) ).
fof(addAssignment_36245,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex5)
<=> v115253(VarCurr,bitIndex5) ) ).
fof(addAssignment_36244,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex5)
<=> v115255(VarCurr,bitIndex5) ) ).
fof(addAssignment_36243,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex5)
<=> v115257(VarCurr,bitIndex5) ) ).
fof(addAssignment_36242,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex5)
<=> v115259(VarCurr,bitIndex5) ) ).
fof(addAssignment_36241,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex5)
<=> v115261(VarCurr,bitIndex5) ) ).
fof(addAssignment_36240,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex5)
<=> v115263(VarCurr,bitIndex5) ) ).
fof(addAssignment_36239,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex5)
<=> v115265(VarCurr,bitIndex5) ) ).
fof(addAssignment_36238,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex5)
<=> v115267(VarCurr,bitIndex5) ) ).
fof(addAssignment_36237,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex5)
<=> v115269(VarCurr,bitIndex5) ) ).
fof(addAssignment_36236,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex5)
<=> v108466(VarCurr,bitIndex18) ) ).
fof(addAssignment_36235,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex18)
<=> v108468(VarCurr,bitIndex18) ) ).
fof(addAssignment_36234,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex18)
<=> v115654(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115677(VarNext)
=> ( v115654(VarNext)
<=> v115654(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1985,axiom,
! [VarNext] :
( v115677(VarNext)
=> ( v115654(VarNext)
<=> v115712(VarNext) ) ) ).
fof(addAssignment_36233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115712(VarNext)
<=> v115710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5158,axiom,
! [VarCurr] :
( ~ v115656(VarCurr)
=> ( v115710(VarCurr)
<=> v115713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5161,axiom,
! [VarCurr] :
( v115656(VarCurr)
=> ( v115710(VarCurr)
<=> v115658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5157,axiom,
! [VarCurr] :
( ~ v115690(VarCurr)
=> ( v115713(VarCurr)
<=> v115672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5160,axiom,
! [VarCurr] :
( v115690(VarCurr)
=> ( v115713(VarCurr)
<=> v115714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1278,axiom,
! [VarCurr] :
( ( ~ v115693(VarCurr)
& ~ v115695(VarCurr) )
=> ( v115714(VarCurr)
<=> v115718(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5156,axiom,
! [VarCurr] :
( v115695(VarCurr)
=> ( v115714(VarCurr)
<=> v115717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5159,axiom,
! [VarCurr] :
( v115693(VarCurr)
=> ( v115714(VarCurr)
<=> v115715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5155,axiom,
! [VarCurr] :
( ~ v115703(VarCurr)
=> ( v115718(VarCurr)
<=> v115672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5158,axiom,
! [VarCurr] :
( v115703(VarCurr)
=> ( v115718(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5154,axiom,
! [VarCurr] :
( ~ v115697(VarCurr)
=> ( v115717(VarCurr)
<=> v115672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5157,axiom,
! [VarCurr] :
( v115697(VarCurr)
=> ( v115717(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2627,axiom,
! [VarCurr] :
( ~ v115716(VarCurr)
=> ( v115715(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2663,axiom,
! [VarCurr] :
( v115716(VarCurr)
=> ( v115715(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7852,axiom,
! [VarCurr] :
( v115716(VarCurr)
<=> ( v115666(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115677(VarNext)
<=> ( v115678(VarNext)
& v115687(VarNext) ) ) ) ).
fof(addAssignment_36232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115687(VarNext)
<=> v115685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22865,axiom,
! [VarCurr] :
( v115685(VarCurr)
<=> ( v115656(VarCurr)
| v115688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22864,axiom,
! [VarCurr] :
( v115688(VarCurr)
<=> ( v115689(VarCurr)
& v115709(VarCurr) ) ) ).
fof(writeUnaryOperator_9143,axiom,
! [VarCurr] :
( ~ v115709(VarCurr)
<=> v115656(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22863,axiom,
! [VarCurr] :
( v115689(VarCurr)
<=> ( v115690(VarCurr)
| v115707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22862,axiom,
! [VarCurr] :
( v115707(VarCurr)
<=> ( v115668(VarCurr)
& v115708(VarCurr) ) ) ).
fof(writeUnaryOperator_9142,axiom,
! [VarCurr] :
( ~ v115708(VarCurr)
<=> v115670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22861,axiom,
! [VarCurr] :
( v115690(VarCurr)
<=> ( v115691(VarCurr)
& v115670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22860,axiom,
! [VarCurr] :
( v115691(VarCurr)
<=> ( v115692(VarCurr)
| v115701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22859,axiom,
! [VarCurr] :
( v115701(VarCurr)
<=> ( v115702(VarCurr)
& v115706(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7851,axiom,
! [VarCurr] :
( v115706(VarCurr)
<=> ( ( v115694(VarCurr,bitIndex2)
<=> $false )
& ( v115694(VarCurr,bitIndex1)
<=> $false )
& ( v115694(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22858,axiom,
! [VarCurr] :
( v115702(VarCurr)
<=> ( v115703(VarCurr)
| v115704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22857,axiom,
! [VarCurr] :
( v115704(VarCurr)
<=> ( v115668(VarCurr)
& v115705(VarCurr) ) ) ).
fof(writeUnaryOperator_9141,axiom,
! [VarCurr] :
( ~ v115705(VarCurr)
<=> v115703(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7850,axiom,
! [VarCurr] :
( v115703(VarCurr)
<=> ( v115666(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22856,axiom,
! [VarCurr] :
( v115692(VarCurr)
<=> ( v115693(VarCurr)
| v115695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22855,axiom,
! [VarCurr] :
( v115695(VarCurr)
<=> ( v115696(VarCurr)
& v115700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7849,axiom,
! [VarCurr] :
( v115700(VarCurr)
<=> ( ( v115694(VarCurr,bitIndex2)
<=> $false )
& ( v115694(VarCurr,bitIndex1)
<=> $true )
& ( v115694(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22854,axiom,
! [VarCurr] :
( v115696(VarCurr)
<=> ( v115697(VarCurr)
| v115698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22853,axiom,
! [VarCurr] :
( v115698(VarCurr)
<=> ( v115668(VarCurr)
& v115699(VarCurr) ) ) ).
fof(writeUnaryOperator_9140,axiom,
! [VarCurr] :
( ~ v115699(VarCurr)
<=> v115697(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7848,axiom,
! [VarCurr] :
( v115697(VarCurr)
<=> ( v115666(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7847,axiom,
! [VarCurr] :
( v115693(VarCurr)
<=> ( ( v115694(VarCurr,bitIndex2)
<=> $true )
& ( v115694(VarCurr,bitIndex1)
<=> $false )
& ( v115694(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36231,axiom,
! [VarCurr] :
( v115694(VarCurr,bitIndex0)
<=> v115664(VarCurr) ) ).
fof(addAssignment_36230,axiom,
! [VarCurr] :
( v115694(VarCurr,bitIndex1)
<=> v115662(VarCurr) ) ).
fof(addAssignment_36229,axiom,
! [VarCurr] :
( v115694(VarCurr,bitIndex2)
<=> v115660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115678(VarNext)
<=> ( v115679(VarNext)
& v115674(VarNext) ) ) ) ).
fof(writeUnaryOperator_9139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115679(VarNext)
<=> v115681(VarNext) ) ) ).
fof(addAssignment_36228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115681(VarNext)
<=> v115674(VarCurr) ) ) ).
fof(addAssignment_36227,axiom,
! [VarCurr] :
( v115674(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36226,axiom,
! [VarCurr] :
( v115672(VarCurr)
<=> $false ) ).
fof(addAssignment_36225,axiom,
! [VarCurr] :
( v115670(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36224,axiom,
! [VarCurr] :
( v115668(VarCurr)
<=> $false ) ).
fof(addAssignment_36223,axiom,
! [VarCurr] :
( v115666(VarCurr)
<=> v108491(VarCurr,bitIndex18) ) ).
fof(addAssignment_36222,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex18)
<=> v108493(VarCurr,bitIndex18) ) ).
fof(addAssignment_36221,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex18)
<=> v4414(VarCurr,bitIndex18) ) ).
fof(addAssignment_36220,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex18)
<=> v4416(VarCurr,bitIndex18) ) ).
fof(addAssignment_36219,axiom,
! [VarCurr] :
( v115664(VarCurr)
<=> $false ) ).
fof(addAssignment_36218,axiom,
! [VarCurr] :
( v115662(VarCurr)
<=> $false ) ).
fof(addAssignment_36217,axiom,
! [VarCurr] :
( v115660(VarCurr)
<=> $true ) ).
fof(addAssignment_36216,axiom,
! [VarCurr] :
( v115658(VarCurr)
<=> $false ) ).
fof(addAssignment_36215,axiom,
! [VarCurr] :
( v115656(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36214,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex8)
<=> v115211(VarCurr,bitIndex8) ) ).
fof(addAssignment_36213,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex8)
<=> v115646(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115648(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115646(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1984,axiom,
! [VarNext] :
( v115648(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115646(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115648(VarNext)
<=> ( v115649(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115649(VarNext)
<=> ( v115651(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115651(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36212,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex8)
<=> v115223(VarCurr,bitIndex8) ) ).
fof(addAssignment_36211,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex8)
<=> v115225(VarCurr,bitIndex8) ) ).
fof(addAssignment_36210,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex8)
<=> v113813(VarCurr,bitIndex8) ) ).
fof(addAssignment_36209,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex4)
<=> v115338(VarCurr,bitIndex4) ) ).
fof(addAssignment_36208,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex4)
<=> v115253(VarCurr,bitIndex4) ) ).
fof(addAssignment_36207,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex4)
<=> v115255(VarCurr,bitIndex4) ) ).
fof(addAssignment_36206,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex4)
<=> v115257(VarCurr,bitIndex4) ) ).
fof(addAssignment_36205,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex4)
<=> v115259(VarCurr,bitIndex4) ) ).
fof(addAssignment_36204,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex4)
<=> v115261(VarCurr,bitIndex4) ) ).
fof(addAssignment_36203,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex4)
<=> v115263(VarCurr,bitIndex4) ) ).
fof(addAssignment_36202,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex4)
<=> v115265(VarCurr,bitIndex4) ) ).
fof(addAssignment_36201,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex4)
<=> v115267(VarCurr,bitIndex4) ) ).
fof(addAssignment_36200,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex4)
<=> v115269(VarCurr,bitIndex4) ) ).
fof(addAssignment_36199,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex4)
<=> v108466(VarCurr,bitIndex17) ) ).
fof(addAssignment_36198,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex17)
<=> v108468(VarCurr,bitIndex17) ) ).
fof(addAssignment_36197,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex17)
<=> v115578(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115601(VarNext)
=> ( v115578(VarNext)
<=> v115578(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1983,axiom,
! [VarNext] :
( v115601(VarNext)
=> ( v115578(VarNext)
<=> v115636(VarNext) ) ) ).
fof(addAssignment_36196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115636(VarNext)
<=> v115634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5153,axiom,
! [VarCurr] :
( ~ v115580(VarCurr)
=> ( v115634(VarCurr)
<=> v115637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5156,axiom,
! [VarCurr] :
( v115580(VarCurr)
=> ( v115634(VarCurr)
<=> v115582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5152,axiom,
! [VarCurr] :
( ~ v115614(VarCurr)
=> ( v115637(VarCurr)
<=> v115596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5155,axiom,
! [VarCurr] :
( v115614(VarCurr)
=> ( v115637(VarCurr)
<=> v115638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1277,axiom,
! [VarCurr] :
( ( ~ v115617(VarCurr)
& ~ v115619(VarCurr) )
=> ( v115638(VarCurr)
<=> v115642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5151,axiom,
! [VarCurr] :
( v115619(VarCurr)
=> ( v115638(VarCurr)
<=> v115641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5154,axiom,
! [VarCurr] :
( v115617(VarCurr)
=> ( v115638(VarCurr)
<=> v115639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5150,axiom,
! [VarCurr] :
( ~ v115627(VarCurr)
=> ( v115642(VarCurr)
<=> v115596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5153,axiom,
! [VarCurr] :
( v115627(VarCurr)
=> ( v115642(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5149,axiom,
! [VarCurr] :
( ~ v115621(VarCurr)
=> ( v115641(VarCurr)
<=> v115596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5152,axiom,
! [VarCurr] :
( v115621(VarCurr)
=> ( v115641(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2626,axiom,
! [VarCurr] :
( ~ v115640(VarCurr)
=> ( v115639(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2662,axiom,
! [VarCurr] :
( v115640(VarCurr)
=> ( v115639(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7846,axiom,
! [VarCurr] :
( v115640(VarCurr)
<=> ( v115590(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115601(VarNext)
<=> ( v115602(VarNext)
& v115611(VarNext) ) ) ) ).
fof(addAssignment_36195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115611(VarNext)
<=> v115609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22848,axiom,
! [VarCurr] :
( v115609(VarCurr)
<=> ( v115580(VarCurr)
| v115612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22847,axiom,
! [VarCurr] :
( v115612(VarCurr)
<=> ( v115613(VarCurr)
& v115633(VarCurr) ) ) ).
fof(writeUnaryOperator_9137,axiom,
! [VarCurr] :
( ~ v115633(VarCurr)
<=> v115580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22846,axiom,
! [VarCurr] :
( v115613(VarCurr)
<=> ( v115614(VarCurr)
| v115631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22845,axiom,
! [VarCurr] :
( v115631(VarCurr)
<=> ( v115592(VarCurr)
& v115632(VarCurr) ) ) ).
fof(writeUnaryOperator_9136,axiom,
! [VarCurr] :
( ~ v115632(VarCurr)
<=> v115594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22844,axiom,
! [VarCurr] :
( v115614(VarCurr)
<=> ( v115615(VarCurr)
& v115594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22843,axiom,
! [VarCurr] :
( v115615(VarCurr)
<=> ( v115616(VarCurr)
| v115625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22842,axiom,
! [VarCurr] :
( v115625(VarCurr)
<=> ( v115626(VarCurr)
& v115630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7845,axiom,
! [VarCurr] :
( v115630(VarCurr)
<=> ( ( v115618(VarCurr,bitIndex2)
<=> $false )
& ( v115618(VarCurr,bitIndex1)
<=> $false )
& ( v115618(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22841,axiom,
! [VarCurr] :
( v115626(VarCurr)
<=> ( v115627(VarCurr)
| v115628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22840,axiom,
! [VarCurr] :
( v115628(VarCurr)
<=> ( v115592(VarCurr)
& v115629(VarCurr) ) ) ).
fof(writeUnaryOperator_9135,axiom,
! [VarCurr] :
( ~ v115629(VarCurr)
<=> v115627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7844,axiom,
! [VarCurr] :
( v115627(VarCurr)
<=> ( v115590(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22839,axiom,
! [VarCurr] :
( v115616(VarCurr)
<=> ( v115617(VarCurr)
| v115619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22838,axiom,
! [VarCurr] :
( v115619(VarCurr)
<=> ( v115620(VarCurr)
& v115624(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7843,axiom,
! [VarCurr] :
( v115624(VarCurr)
<=> ( ( v115618(VarCurr,bitIndex2)
<=> $false )
& ( v115618(VarCurr,bitIndex1)
<=> $true )
& ( v115618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22837,axiom,
! [VarCurr] :
( v115620(VarCurr)
<=> ( v115621(VarCurr)
| v115622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22836,axiom,
! [VarCurr] :
( v115622(VarCurr)
<=> ( v115592(VarCurr)
& v115623(VarCurr) ) ) ).
fof(writeUnaryOperator_9134,axiom,
! [VarCurr] :
( ~ v115623(VarCurr)
<=> v115621(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7842,axiom,
! [VarCurr] :
( v115621(VarCurr)
<=> ( v115590(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7841,axiom,
! [VarCurr] :
( v115617(VarCurr)
<=> ( ( v115618(VarCurr,bitIndex2)
<=> $true )
& ( v115618(VarCurr,bitIndex1)
<=> $false )
& ( v115618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36194,axiom,
! [VarCurr] :
( v115618(VarCurr,bitIndex0)
<=> v115588(VarCurr) ) ).
fof(addAssignment_36193,axiom,
! [VarCurr] :
( v115618(VarCurr,bitIndex1)
<=> v115586(VarCurr) ) ).
fof(addAssignment_36192,axiom,
! [VarCurr] :
( v115618(VarCurr,bitIndex2)
<=> v115584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115602(VarNext)
<=> ( v115603(VarNext)
& v115598(VarNext) ) ) ) ).
fof(writeUnaryOperator_9133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115603(VarNext)
<=> v115605(VarNext) ) ) ).
fof(addAssignment_36191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115605(VarNext)
<=> v115598(VarCurr) ) ) ).
fof(addAssignment_36190,axiom,
! [VarCurr] :
( v115598(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36189,axiom,
! [VarCurr] :
( v115596(VarCurr)
<=> $false ) ).
fof(addAssignment_36188,axiom,
! [VarCurr] :
( v115594(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36187,axiom,
! [VarCurr] :
( v115592(VarCurr)
<=> $false ) ).
fof(addAssignment_36186,axiom,
! [VarCurr] :
( v115590(VarCurr)
<=> v108491(VarCurr,bitIndex17) ) ).
fof(addAssignment_36185,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex17)
<=> v108493(VarCurr,bitIndex17) ) ).
fof(addAssignment_36184,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex17)
<=> v4414(VarCurr,bitIndex17) ) ).
fof(addAssignment_36183,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex17)
<=> v4416(VarCurr,bitIndex17) ) ).
fof(addAssignment_36182,axiom,
! [VarCurr] :
( v115588(VarCurr)
<=> $false ) ).
fof(addAssignment_36181,axiom,
! [VarCurr] :
( v115586(VarCurr)
<=> $false ) ).
fof(addAssignment_36180,axiom,
! [VarCurr] :
( v115584(VarCurr)
<=> $true ) ).
fof(addAssignment_36179,axiom,
! [VarCurr] :
( v115582(VarCurr)
<=> $false ) ).
fof(addAssignment_36178,axiom,
! [VarCurr] :
( v115580(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36177,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex7)
<=> v115211(VarCurr,bitIndex7) ) ).
fof(addAssignment_36176,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex7)
<=> v115570(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115572(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115570(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1982,axiom,
! [VarNext] :
( v115572(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115570(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115572(VarNext)
<=> ( v115573(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115573(VarNext)
<=> ( v115575(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115575(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36175,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex7)
<=> v115223(VarCurr,bitIndex7) ) ).
fof(addAssignment_36174,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex7)
<=> v115225(VarCurr,bitIndex7) ) ).
fof(addAssignment_36173,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex7)
<=> v113813(VarCurr,bitIndex7) ) ).
fof(addAssignment_36172,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex3)
<=> v115338(VarCurr,bitIndex3) ) ).
fof(addAssignment_36171,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex3)
<=> v115253(VarCurr,bitIndex3) ) ).
fof(addAssignment_36170,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex3)
<=> v115255(VarCurr,bitIndex3) ) ).
fof(addAssignment_36169,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex3)
<=> v115257(VarCurr,bitIndex3) ) ).
fof(addAssignment_36168,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex3)
<=> v115259(VarCurr,bitIndex3) ) ).
fof(addAssignment_36167,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex3)
<=> v115261(VarCurr,bitIndex3) ) ).
fof(addAssignment_36166,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex3)
<=> v115263(VarCurr,bitIndex3) ) ).
fof(addAssignment_36165,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex3)
<=> v115265(VarCurr,bitIndex3) ) ).
fof(addAssignment_36164,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex3)
<=> v115267(VarCurr,bitIndex3) ) ).
fof(addAssignment_36163,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex3)
<=> v115269(VarCurr,bitIndex3) ) ).
fof(addAssignment_36162,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex3)
<=> v108466(VarCurr,bitIndex16) ) ).
fof(addAssignment_36161,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex16)
<=> v108468(VarCurr,bitIndex16) ) ).
fof(addAssignment_36160,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex16)
<=> v115502(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115525(VarNext)
=> ( v115502(VarNext)
<=> v115502(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1981,axiom,
! [VarNext] :
( v115525(VarNext)
=> ( v115502(VarNext)
<=> v115560(VarNext) ) ) ).
fof(addAssignment_36159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115560(VarNext)
<=> v115558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5148,axiom,
! [VarCurr] :
( ~ v115504(VarCurr)
=> ( v115558(VarCurr)
<=> v115561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5151,axiom,
! [VarCurr] :
( v115504(VarCurr)
=> ( v115558(VarCurr)
<=> v115506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5147,axiom,
! [VarCurr] :
( ~ v115538(VarCurr)
=> ( v115561(VarCurr)
<=> v115520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5150,axiom,
! [VarCurr] :
( v115538(VarCurr)
=> ( v115561(VarCurr)
<=> v115562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1276,axiom,
! [VarCurr] :
( ( ~ v115541(VarCurr)
& ~ v115543(VarCurr) )
=> ( v115562(VarCurr)
<=> v115566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5146,axiom,
! [VarCurr] :
( v115543(VarCurr)
=> ( v115562(VarCurr)
<=> v115565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5149,axiom,
! [VarCurr] :
( v115541(VarCurr)
=> ( v115562(VarCurr)
<=> v115563(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5145,axiom,
! [VarCurr] :
( ~ v115551(VarCurr)
=> ( v115566(VarCurr)
<=> v115520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5148,axiom,
! [VarCurr] :
( v115551(VarCurr)
=> ( v115566(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5144,axiom,
! [VarCurr] :
( ~ v115545(VarCurr)
=> ( v115565(VarCurr)
<=> v115520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5147,axiom,
! [VarCurr] :
( v115545(VarCurr)
=> ( v115565(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2625,axiom,
! [VarCurr] :
( ~ v115564(VarCurr)
=> ( v115563(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2661,axiom,
! [VarCurr] :
( v115564(VarCurr)
=> ( v115563(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7840,axiom,
! [VarCurr] :
( v115564(VarCurr)
<=> ( v115514(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115525(VarNext)
<=> ( v115526(VarNext)
& v115535(VarNext) ) ) ) ).
fof(addAssignment_36158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115535(VarNext)
<=> v115533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22831,axiom,
! [VarCurr] :
( v115533(VarCurr)
<=> ( v115504(VarCurr)
| v115536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22830,axiom,
! [VarCurr] :
( v115536(VarCurr)
<=> ( v115537(VarCurr)
& v115557(VarCurr) ) ) ).
fof(writeUnaryOperator_9131,axiom,
! [VarCurr] :
( ~ v115557(VarCurr)
<=> v115504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22829,axiom,
! [VarCurr] :
( v115537(VarCurr)
<=> ( v115538(VarCurr)
| v115555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22828,axiom,
! [VarCurr] :
( v115555(VarCurr)
<=> ( v115516(VarCurr)
& v115556(VarCurr) ) ) ).
fof(writeUnaryOperator_9130,axiom,
! [VarCurr] :
( ~ v115556(VarCurr)
<=> v115518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22827,axiom,
! [VarCurr] :
( v115538(VarCurr)
<=> ( v115539(VarCurr)
& v115518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22826,axiom,
! [VarCurr] :
( v115539(VarCurr)
<=> ( v115540(VarCurr)
| v115549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22825,axiom,
! [VarCurr] :
( v115549(VarCurr)
<=> ( v115550(VarCurr)
& v115554(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7839,axiom,
! [VarCurr] :
( v115554(VarCurr)
<=> ( ( v115542(VarCurr,bitIndex2)
<=> $false )
& ( v115542(VarCurr,bitIndex1)
<=> $false )
& ( v115542(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22824,axiom,
! [VarCurr] :
( v115550(VarCurr)
<=> ( v115551(VarCurr)
| v115552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22823,axiom,
! [VarCurr] :
( v115552(VarCurr)
<=> ( v115516(VarCurr)
& v115553(VarCurr) ) ) ).
fof(writeUnaryOperator_9129,axiom,
! [VarCurr] :
( ~ v115553(VarCurr)
<=> v115551(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7838,axiom,
! [VarCurr] :
( v115551(VarCurr)
<=> ( v115514(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22822,axiom,
! [VarCurr] :
( v115540(VarCurr)
<=> ( v115541(VarCurr)
| v115543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22821,axiom,
! [VarCurr] :
( v115543(VarCurr)
<=> ( v115544(VarCurr)
& v115548(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7837,axiom,
! [VarCurr] :
( v115548(VarCurr)
<=> ( ( v115542(VarCurr,bitIndex2)
<=> $false )
& ( v115542(VarCurr,bitIndex1)
<=> $true )
& ( v115542(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22820,axiom,
! [VarCurr] :
( v115544(VarCurr)
<=> ( v115545(VarCurr)
| v115546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22819,axiom,
! [VarCurr] :
( v115546(VarCurr)
<=> ( v115516(VarCurr)
& v115547(VarCurr) ) ) ).
fof(writeUnaryOperator_9128,axiom,
! [VarCurr] :
( ~ v115547(VarCurr)
<=> v115545(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7836,axiom,
! [VarCurr] :
( v115545(VarCurr)
<=> ( v115514(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7835,axiom,
! [VarCurr] :
( v115541(VarCurr)
<=> ( ( v115542(VarCurr,bitIndex2)
<=> $true )
& ( v115542(VarCurr,bitIndex1)
<=> $false )
& ( v115542(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36157,axiom,
! [VarCurr] :
( v115542(VarCurr,bitIndex0)
<=> v115512(VarCurr) ) ).
fof(addAssignment_36156,axiom,
! [VarCurr] :
( v115542(VarCurr,bitIndex1)
<=> v115510(VarCurr) ) ).
fof(addAssignment_36155,axiom,
! [VarCurr] :
( v115542(VarCurr,bitIndex2)
<=> v115508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115526(VarNext)
<=> ( v115527(VarNext)
& v115522(VarNext) ) ) ) ).
fof(writeUnaryOperator_9127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115527(VarNext)
<=> v115529(VarNext) ) ) ).
fof(addAssignment_36154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115529(VarNext)
<=> v115522(VarCurr) ) ) ).
fof(addAssignment_36153,axiom,
! [VarCurr] :
( v115522(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36152,axiom,
! [VarCurr] :
( v115520(VarCurr)
<=> $false ) ).
fof(addAssignment_36151,axiom,
! [VarCurr] :
( v115518(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36150,axiom,
! [VarCurr] :
( v115516(VarCurr)
<=> $false ) ).
fof(addAssignment_36149,axiom,
! [VarCurr] :
( v115514(VarCurr)
<=> v108491(VarCurr,bitIndex16) ) ).
fof(addAssignment_36148,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex16)
<=> v108493(VarCurr,bitIndex16) ) ).
fof(addAssignment_36147,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex16)
<=> v4414(VarCurr,bitIndex16) ) ).
fof(addAssignment_36146,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex16)
<=> v4416(VarCurr,bitIndex16) ) ).
fof(addAssignment_36145,axiom,
! [VarCurr] :
( v115512(VarCurr)
<=> $false ) ).
fof(addAssignment_36144,axiom,
! [VarCurr] :
( v115510(VarCurr)
<=> $false ) ).
fof(addAssignment_36143,axiom,
! [VarCurr] :
( v115508(VarCurr)
<=> $true ) ).
fof(addAssignment_36142,axiom,
! [VarCurr] :
( v115506(VarCurr)
<=> $false ) ).
fof(addAssignment_36141,axiom,
! [VarCurr] :
( v115504(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36140,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex6)
<=> v115211(VarCurr,bitIndex6) ) ).
fof(addAssignment_36139,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex6)
<=> v115494(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115496(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115494(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1980,axiom,
! [VarNext] :
( v115496(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115494(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115496(VarNext)
<=> ( v115497(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115497(VarNext)
<=> ( v115499(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115499(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36138,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex6)
<=> v115223(VarCurr,bitIndex6) ) ).
fof(addAssignment_36137,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex6)
<=> v115225(VarCurr,bitIndex6) ) ).
fof(addAssignment_36136,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex6)
<=> v113813(VarCurr,bitIndex6) ) ).
fof(addAssignment_36135,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex2)
<=> v115338(VarCurr,bitIndex2) ) ).
fof(addAssignment_36134,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex2)
<=> v115253(VarCurr,bitIndex2) ) ).
fof(addAssignment_36133,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex2)
<=> v115255(VarCurr,bitIndex2) ) ).
fof(addAssignment_36132,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex2)
<=> v115257(VarCurr,bitIndex2) ) ).
fof(addAssignment_36131,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex2)
<=> v115259(VarCurr,bitIndex2) ) ).
fof(addAssignment_36130,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex2)
<=> v115261(VarCurr,bitIndex2) ) ).
fof(addAssignment_36129,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex2)
<=> v115263(VarCurr,bitIndex2) ) ).
fof(addAssignment_36128,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex2)
<=> v115265(VarCurr,bitIndex2) ) ).
fof(addAssignment_36127,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex2)
<=> v115267(VarCurr,bitIndex2) ) ).
fof(addAssignment_36126,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex2)
<=> v115269(VarCurr,bitIndex2) ) ).
fof(addAssignment_36125,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex2)
<=> v108466(VarCurr,bitIndex15) ) ).
fof(addAssignment_36124,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex15)
<=> v108468(VarCurr,bitIndex15) ) ).
fof(addAssignment_36123,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex15)
<=> v115426(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115449(VarNext)
=> ( v115426(VarNext)
<=> v115426(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1979,axiom,
! [VarNext] :
( v115449(VarNext)
=> ( v115426(VarNext)
<=> v115484(VarNext) ) ) ).
fof(addAssignment_36122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115484(VarNext)
<=> v115482(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5143,axiom,
! [VarCurr] :
( ~ v115428(VarCurr)
=> ( v115482(VarCurr)
<=> v115485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5146,axiom,
! [VarCurr] :
( v115428(VarCurr)
=> ( v115482(VarCurr)
<=> v115430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5142,axiom,
! [VarCurr] :
( ~ v115462(VarCurr)
=> ( v115485(VarCurr)
<=> v115444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5145,axiom,
! [VarCurr] :
( v115462(VarCurr)
=> ( v115485(VarCurr)
<=> v115486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1275,axiom,
! [VarCurr] :
( ( ~ v115465(VarCurr)
& ~ v115467(VarCurr) )
=> ( v115486(VarCurr)
<=> v115490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5141,axiom,
! [VarCurr] :
( v115467(VarCurr)
=> ( v115486(VarCurr)
<=> v115489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5144,axiom,
! [VarCurr] :
( v115465(VarCurr)
=> ( v115486(VarCurr)
<=> v115487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5140,axiom,
! [VarCurr] :
( ~ v115475(VarCurr)
=> ( v115490(VarCurr)
<=> v115444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5143,axiom,
! [VarCurr] :
( v115475(VarCurr)
=> ( v115490(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5139,axiom,
! [VarCurr] :
( ~ v115469(VarCurr)
=> ( v115489(VarCurr)
<=> v115444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5142,axiom,
! [VarCurr] :
( v115469(VarCurr)
=> ( v115489(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2624,axiom,
! [VarCurr] :
( ~ v115488(VarCurr)
=> ( v115487(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2660,axiom,
! [VarCurr] :
( v115488(VarCurr)
=> ( v115487(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7834,axiom,
! [VarCurr] :
( v115488(VarCurr)
<=> ( v115438(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115449(VarNext)
<=> ( v115450(VarNext)
& v115459(VarNext) ) ) ) ).
fof(addAssignment_36121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115459(VarNext)
<=> v115457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22814,axiom,
! [VarCurr] :
( v115457(VarCurr)
<=> ( v115428(VarCurr)
| v115460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22813,axiom,
! [VarCurr] :
( v115460(VarCurr)
<=> ( v115461(VarCurr)
& v115481(VarCurr) ) ) ).
fof(writeUnaryOperator_9125,axiom,
! [VarCurr] :
( ~ v115481(VarCurr)
<=> v115428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22812,axiom,
! [VarCurr] :
( v115461(VarCurr)
<=> ( v115462(VarCurr)
| v115479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22811,axiom,
! [VarCurr] :
( v115479(VarCurr)
<=> ( v115440(VarCurr)
& v115480(VarCurr) ) ) ).
fof(writeUnaryOperator_9124,axiom,
! [VarCurr] :
( ~ v115480(VarCurr)
<=> v115442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22810,axiom,
! [VarCurr] :
( v115462(VarCurr)
<=> ( v115463(VarCurr)
& v115442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22809,axiom,
! [VarCurr] :
( v115463(VarCurr)
<=> ( v115464(VarCurr)
| v115473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22808,axiom,
! [VarCurr] :
( v115473(VarCurr)
<=> ( v115474(VarCurr)
& v115478(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7833,axiom,
! [VarCurr] :
( v115478(VarCurr)
<=> ( ( v115466(VarCurr,bitIndex2)
<=> $false )
& ( v115466(VarCurr,bitIndex1)
<=> $false )
& ( v115466(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22807,axiom,
! [VarCurr] :
( v115474(VarCurr)
<=> ( v115475(VarCurr)
| v115476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22806,axiom,
! [VarCurr] :
( v115476(VarCurr)
<=> ( v115440(VarCurr)
& v115477(VarCurr) ) ) ).
fof(writeUnaryOperator_9123,axiom,
! [VarCurr] :
( ~ v115477(VarCurr)
<=> v115475(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7832,axiom,
! [VarCurr] :
( v115475(VarCurr)
<=> ( v115438(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22805,axiom,
! [VarCurr] :
( v115464(VarCurr)
<=> ( v115465(VarCurr)
| v115467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22804,axiom,
! [VarCurr] :
( v115467(VarCurr)
<=> ( v115468(VarCurr)
& v115472(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7831,axiom,
! [VarCurr] :
( v115472(VarCurr)
<=> ( ( v115466(VarCurr,bitIndex2)
<=> $false )
& ( v115466(VarCurr,bitIndex1)
<=> $true )
& ( v115466(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22803,axiom,
! [VarCurr] :
( v115468(VarCurr)
<=> ( v115469(VarCurr)
| v115470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22802,axiom,
! [VarCurr] :
( v115470(VarCurr)
<=> ( v115440(VarCurr)
& v115471(VarCurr) ) ) ).
fof(writeUnaryOperator_9122,axiom,
! [VarCurr] :
( ~ v115471(VarCurr)
<=> v115469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7830,axiom,
! [VarCurr] :
( v115469(VarCurr)
<=> ( v115438(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7829,axiom,
! [VarCurr] :
( v115465(VarCurr)
<=> ( ( v115466(VarCurr,bitIndex2)
<=> $true )
& ( v115466(VarCurr,bitIndex1)
<=> $false )
& ( v115466(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36120,axiom,
! [VarCurr] :
( v115466(VarCurr,bitIndex0)
<=> v115436(VarCurr) ) ).
fof(addAssignment_36119,axiom,
! [VarCurr] :
( v115466(VarCurr,bitIndex1)
<=> v115434(VarCurr) ) ).
fof(addAssignment_36118,axiom,
! [VarCurr] :
( v115466(VarCurr,bitIndex2)
<=> v115432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115450(VarNext)
<=> ( v115451(VarNext)
& v115446(VarNext) ) ) ) ).
fof(writeUnaryOperator_9121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115451(VarNext)
<=> v115453(VarNext) ) ) ).
fof(addAssignment_36117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115453(VarNext)
<=> v115446(VarCurr) ) ) ).
fof(addAssignment_36116,axiom,
! [VarCurr] :
( v115446(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36115,axiom,
! [VarCurr] :
( v115444(VarCurr)
<=> $false ) ).
fof(addAssignment_36114,axiom,
! [VarCurr] :
( v115442(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36113,axiom,
! [VarCurr] :
( v115440(VarCurr)
<=> $false ) ).
fof(addAssignment_36112,axiom,
! [VarCurr] :
( v115438(VarCurr)
<=> v108491(VarCurr,bitIndex15) ) ).
fof(addAssignment_36111,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex15)
<=> v108493(VarCurr,bitIndex15) ) ).
fof(addAssignment_36110,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex15)
<=> v4414(VarCurr,bitIndex15) ) ).
fof(addAssignment_36109,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex15)
<=> v4416(VarCurr,bitIndex15) ) ).
fof(addAssignment_36108,axiom,
! [VarCurr] :
( v115436(VarCurr)
<=> $false ) ).
fof(addAssignment_36107,axiom,
! [VarCurr] :
( v115434(VarCurr)
<=> $false ) ).
fof(addAssignment_36106,axiom,
! [VarCurr] :
( v115432(VarCurr)
<=> $true ) ).
fof(addAssignment_36105,axiom,
! [VarCurr] :
( v115430(VarCurr)
<=> $false ) ).
fof(addAssignment_36104,axiom,
! [VarCurr] :
( v115428(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36103,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex5)
<=> v115211(VarCurr,bitIndex5) ) ).
fof(addAssignment_36102,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex5)
<=> v115418(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115420(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115418(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1978,axiom,
! [VarNext] :
( v115420(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115418(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115420(VarNext)
<=> ( v115421(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115421(VarNext)
<=> ( v115423(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115423(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36101,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex5)
<=> v115223(VarCurr,bitIndex5) ) ).
fof(addAssignment_36100,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex5)
<=> v115225(VarCurr,bitIndex5) ) ).
fof(addAssignment_36099,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex5)
<=> v113813(VarCurr,bitIndex5) ) ).
fof(addAssignment_36098,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex1)
<=> v115338(VarCurr,bitIndex1) ) ).
fof(addAssignment_36097,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex1)
<=> v115253(VarCurr,bitIndex1) ) ).
fof(addAssignment_36096,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex1)
<=> v115255(VarCurr,bitIndex1) ) ).
fof(addAssignment_36095,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex1)
<=> v115257(VarCurr,bitIndex1) ) ).
fof(addAssignment_36094,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex1)
<=> v115259(VarCurr,bitIndex1) ) ).
fof(addAssignment_36093,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex1)
<=> v115261(VarCurr,bitIndex1) ) ).
fof(addAssignment_36092,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex1)
<=> v115263(VarCurr,bitIndex1) ) ).
fof(addAssignment_36091,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex1)
<=> v115265(VarCurr,bitIndex1) ) ).
fof(addAssignment_36090,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex1)
<=> v115267(VarCurr,bitIndex1) ) ).
fof(addAssignment_36089,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex1)
<=> v115269(VarCurr,bitIndex1) ) ).
fof(addAssignment_36088,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex1)
<=> v108466(VarCurr,bitIndex14) ) ).
fof(addAssignment_36087,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex14)
<=> v108468(VarCurr,bitIndex14) ) ).
fof(addAssignment_36086,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex14)
<=> v115350(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115373(VarNext)
=> ( v115350(VarNext)
<=> v115350(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1977,axiom,
! [VarNext] :
( v115373(VarNext)
=> ( v115350(VarNext)
<=> v115408(VarNext) ) ) ).
fof(addAssignment_36085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115408(VarNext)
<=> v115406(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5138,axiom,
! [VarCurr] :
( ~ v115352(VarCurr)
=> ( v115406(VarCurr)
<=> v115409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5141,axiom,
! [VarCurr] :
( v115352(VarCurr)
=> ( v115406(VarCurr)
<=> v115354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5137,axiom,
! [VarCurr] :
( ~ v115386(VarCurr)
=> ( v115409(VarCurr)
<=> v115368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5140,axiom,
! [VarCurr] :
( v115386(VarCurr)
=> ( v115409(VarCurr)
<=> v115410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1274,axiom,
! [VarCurr] :
( ( ~ v115389(VarCurr)
& ~ v115391(VarCurr) )
=> ( v115410(VarCurr)
<=> v115414(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5136,axiom,
! [VarCurr] :
( v115391(VarCurr)
=> ( v115410(VarCurr)
<=> v115413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5139,axiom,
! [VarCurr] :
( v115389(VarCurr)
=> ( v115410(VarCurr)
<=> v115411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5135,axiom,
! [VarCurr] :
( ~ v115399(VarCurr)
=> ( v115414(VarCurr)
<=> v115368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5138,axiom,
! [VarCurr] :
( v115399(VarCurr)
=> ( v115414(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5134,axiom,
! [VarCurr] :
( ~ v115393(VarCurr)
=> ( v115413(VarCurr)
<=> v115368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5137,axiom,
! [VarCurr] :
( v115393(VarCurr)
=> ( v115413(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2623,axiom,
! [VarCurr] :
( ~ v115412(VarCurr)
=> ( v115411(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2659,axiom,
! [VarCurr] :
( v115412(VarCurr)
=> ( v115411(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7828,axiom,
! [VarCurr] :
( v115412(VarCurr)
<=> ( v115362(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115373(VarNext)
<=> ( v115374(VarNext)
& v115383(VarNext) ) ) ) ).
fof(addAssignment_36084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115383(VarNext)
<=> v115381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22797,axiom,
! [VarCurr] :
( v115381(VarCurr)
<=> ( v115352(VarCurr)
| v115384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22796,axiom,
! [VarCurr] :
( v115384(VarCurr)
<=> ( v115385(VarCurr)
& v115405(VarCurr) ) ) ).
fof(writeUnaryOperator_9119,axiom,
! [VarCurr] :
( ~ v115405(VarCurr)
<=> v115352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22795,axiom,
! [VarCurr] :
( v115385(VarCurr)
<=> ( v115386(VarCurr)
| v115403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22794,axiom,
! [VarCurr] :
( v115403(VarCurr)
<=> ( v115364(VarCurr)
& v115404(VarCurr) ) ) ).
fof(writeUnaryOperator_9118,axiom,
! [VarCurr] :
( ~ v115404(VarCurr)
<=> v115366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22793,axiom,
! [VarCurr] :
( v115386(VarCurr)
<=> ( v115387(VarCurr)
& v115366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22792,axiom,
! [VarCurr] :
( v115387(VarCurr)
<=> ( v115388(VarCurr)
| v115397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22791,axiom,
! [VarCurr] :
( v115397(VarCurr)
<=> ( v115398(VarCurr)
& v115402(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7827,axiom,
! [VarCurr] :
( v115402(VarCurr)
<=> ( ( v115390(VarCurr,bitIndex2)
<=> $false )
& ( v115390(VarCurr,bitIndex1)
<=> $false )
& ( v115390(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22790,axiom,
! [VarCurr] :
( v115398(VarCurr)
<=> ( v115399(VarCurr)
| v115400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22789,axiom,
! [VarCurr] :
( v115400(VarCurr)
<=> ( v115364(VarCurr)
& v115401(VarCurr) ) ) ).
fof(writeUnaryOperator_9117,axiom,
! [VarCurr] :
( ~ v115401(VarCurr)
<=> v115399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7826,axiom,
! [VarCurr] :
( v115399(VarCurr)
<=> ( v115362(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22788,axiom,
! [VarCurr] :
( v115388(VarCurr)
<=> ( v115389(VarCurr)
| v115391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22787,axiom,
! [VarCurr] :
( v115391(VarCurr)
<=> ( v115392(VarCurr)
& v115396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7825,axiom,
! [VarCurr] :
( v115396(VarCurr)
<=> ( ( v115390(VarCurr,bitIndex2)
<=> $false )
& ( v115390(VarCurr,bitIndex1)
<=> $true )
& ( v115390(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22786,axiom,
! [VarCurr] :
( v115392(VarCurr)
<=> ( v115393(VarCurr)
| v115394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22785,axiom,
! [VarCurr] :
( v115394(VarCurr)
<=> ( v115364(VarCurr)
& v115395(VarCurr) ) ) ).
fof(writeUnaryOperator_9116,axiom,
! [VarCurr] :
( ~ v115395(VarCurr)
<=> v115393(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7824,axiom,
! [VarCurr] :
( v115393(VarCurr)
<=> ( v115362(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7823,axiom,
! [VarCurr] :
( v115389(VarCurr)
<=> ( ( v115390(VarCurr,bitIndex2)
<=> $true )
& ( v115390(VarCurr,bitIndex1)
<=> $false )
& ( v115390(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36083,axiom,
! [VarCurr] :
( v115390(VarCurr,bitIndex0)
<=> v115360(VarCurr) ) ).
fof(addAssignment_36082,axiom,
! [VarCurr] :
( v115390(VarCurr,bitIndex1)
<=> v115358(VarCurr) ) ).
fof(addAssignment_36081,axiom,
! [VarCurr] :
( v115390(VarCurr,bitIndex2)
<=> v115356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115374(VarNext)
<=> ( v115375(VarNext)
& v115370(VarNext) ) ) ) ).
fof(writeUnaryOperator_9115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115375(VarNext)
<=> v115377(VarNext) ) ) ).
fof(addAssignment_36080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115377(VarNext)
<=> v115370(VarCurr) ) ) ).
fof(addAssignment_36079,axiom,
! [VarCurr] :
( v115370(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36078,axiom,
! [VarCurr] :
( v115368(VarCurr)
<=> $false ) ).
fof(addAssignment_36077,axiom,
! [VarCurr] :
( v115366(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36076,axiom,
! [VarCurr] :
( v115364(VarCurr)
<=> $false ) ).
fof(addAssignment_36075,axiom,
! [VarCurr] :
( v115362(VarCurr)
<=> v108491(VarCurr,bitIndex14) ) ).
fof(addAssignment_36074,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex14)
<=> v108493(VarCurr,bitIndex14) ) ).
fof(addAssignment_36073,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex14)
<=> v4414(VarCurr,bitIndex14) ) ).
fof(addAssignment_36072,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex14)
<=> v4416(VarCurr,bitIndex14) ) ).
fof(addAssignment_36071,axiom,
! [VarCurr] :
( v115360(VarCurr)
<=> $false ) ).
fof(addAssignment_36070,axiom,
! [VarCurr] :
( v115358(VarCurr)
<=> $false ) ).
fof(addAssignment_36069,axiom,
! [VarCurr] :
( v115356(VarCurr)
<=> $true ) ).
fof(addAssignment_36068,axiom,
! [VarCurr] :
( v115354(VarCurr)
<=> $false ) ).
fof(addAssignment_36067,axiom,
! [VarCurr] :
( v115352(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36066,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex4)
<=> v115211(VarCurr,bitIndex4) ) ).
fof(addAssignment_36065,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex4)
<=> v115342(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115344(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115342(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1976,axiom,
! [VarNext] :
( v115344(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115342(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115344(VarNext)
<=> ( v115345(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115345(VarNext)
<=> ( v115347(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115347(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36064,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex4)
<=> v115223(VarCurr,bitIndex4) ) ).
fof(addAssignment_36063,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex4)
<=> v115225(VarCurr,bitIndex4) ) ).
fof(addAssignment_36062,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex4)
<=> v113813(VarCurr,bitIndex4) ) ).
fof(addAssignment_36061,axiom,
! [VarCurr] :
( v115207(VarCurr,bitIndex0)
<=> v115338(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2622,axiom,
! [VarCurr] :
( ~ v115203(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115338(VarCurr,B)
<=> v115340(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2658,axiom,
! [VarCurr] :
( v115203(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115338(VarCurr,B)
<=> v115339(VarCurr,B) ) ) ) ).
fof(addAssignment_36060,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v115340(VarCurr,B)
<=> v115251(VarCurr,B) ) ) ).
fof(range_axiom_109,axiom,
! [B] :
( range_25_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B ) ) ).
fof(addAssignment_36059,axiom,
! [VarCurr] :
( ( v115340(VarCurr,bitIndex32)
<=> $false )
& ( v115340(VarCurr,bitIndex31)
<=> $false )
& ( v115340(VarCurr,bitIndex30)
<=> $false )
& ( v115340(VarCurr,bitIndex29)
<=> $false )
& ( v115340(VarCurr,bitIndex28)
<=> $false )
& ( v115340(VarCurr,bitIndex27)
<=> $false )
& ( v115340(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addAssignment_36058,axiom,
! [VarCurr] :
( ( v115339(VarCurr,bitIndex24)
<=> v115209(VarCurr,bitIndex27) )
& ( v115339(VarCurr,bitIndex23)
<=> v115209(VarCurr,bitIndex26) )
& ( v115339(VarCurr,bitIndex22)
<=> v115209(VarCurr,bitIndex25) )
& ( v115339(VarCurr,bitIndex21)
<=> v115209(VarCurr,bitIndex24) )
& ( v115339(VarCurr,bitIndex20)
<=> v115209(VarCurr,bitIndex23) )
& ( v115339(VarCurr,bitIndex19)
<=> v115209(VarCurr,bitIndex22) )
& ( v115339(VarCurr,bitIndex18)
<=> v115209(VarCurr,bitIndex21) )
& ( v115339(VarCurr,bitIndex17)
<=> v115209(VarCurr,bitIndex20) )
& ( v115339(VarCurr,bitIndex16)
<=> v115209(VarCurr,bitIndex19) )
& ( v115339(VarCurr,bitIndex15)
<=> v115209(VarCurr,bitIndex18) )
& ( v115339(VarCurr,bitIndex14)
<=> v115209(VarCurr,bitIndex17) )
& ( v115339(VarCurr,bitIndex13)
<=> v115209(VarCurr,bitIndex16) )
& ( v115339(VarCurr,bitIndex12)
<=> v115209(VarCurr,bitIndex15) )
& ( v115339(VarCurr,bitIndex11)
<=> v115209(VarCurr,bitIndex14) )
& ( v115339(VarCurr,bitIndex10)
<=> v115209(VarCurr,bitIndex13) )
& ( v115339(VarCurr,bitIndex9)
<=> v115209(VarCurr,bitIndex12) )
& ( v115339(VarCurr,bitIndex8)
<=> v115209(VarCurr,bitIndex11) )
& ( v115339(VarCurr,bitIndex7)
<=> v115209(VarCurr,bitIndex10) )
& ( v115339(VarCurr,bitIndex6)
<=> v115209(VarCurr,bitIndex9) )
& ( v115339(VarCurr,bitIndex5)
<=> v115209(VarCurr,bitIndex8) )
& ( v115339(VarCurr,bitIndex4)
<=> v115209(VarCurr,bitIndex7) )
& ( v115339(VarCurr,bitIndex3)
<=> v115209(VarCurr,bitIndex6) )
& ( v115339(VarCurr,bitIndex2)
<=> v115209(VarCurr,bitIndex5) )
& ( v115339(VarCurr,bitIndex1)
<=> v115209(VarCurr,bitIndex4) )
& ( v115339(VarCurr,bitIndex0)
<=> v115209(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_36057,axiom,
! [VarCurr] :
( ( v115339(VarCurr,bitIndex32)
<=> $false )
& ( v115339(VarCurr,bitIndex31)
<=> $false )
& ( v115339(VarCurr,bitIndex30)
<=> $false )
& ( v115339(VarCurr,bitIndex29)
<=> $false )
& ( v115339(VarCurr,bitIndex28)
<=> $false )
& ( v115339(VarCurr,bitIndex27)
<=> $false )
& ( v115339(VarCurr,bitIndex26)
<=> $false )
& ( v115339(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addAssignment_36056,axiom,
! [VarCurr] :
( v115251(VarCurr,bitIndex0)
<=> v115253(VarCurr,bitIndex0) ) ).
fof(addAssignment_36055,axiom,
! [VarCurr] :
( v115253(VarCurr,bitIndex0)
<=> v115255(VarCurr,bitIndex0) ) ).
fof(addAssignment_36054,axiom,
! [VarCurr] :
( v115255(VarCurr,bitIndex0)
<=> v115257(VarCurr,bitIndex0) ) ).
fof(addAssignment_36053,axiom,
! [VarCurr] :
( v115257(VarCurr,bitIndex0)
<=> v115259(VarCurr,bitIndex0) ) ).
fof(addAssignment_36052,axiom,
! [VarCurr] :
( v115259(VarCurr,bitIndex0)
<=> v115261(VarCurr,bitIndex0) ) ).
fof(addAssignment_36051,axiom,
! [VarCurr] :
( v115261(VarCurr,bitIndex0)
<=> v115263(VarCurr,bitIndex0) ) ).
fof(addAssignment_36050,axiom,
! [VarCurr] :
( v115263(VarCurr,bitIndex0)
<=> v115265(VarCurr,bitIndex0) ) ).
fof(addAssignment_36049,axiom,
! [VarCurr] :
( v115265(VarCurr,bitIndex0)
<=> v115267(VarCurr,bitIndex0) ) ).
fof(addAssignment_36048,axiom,
! [VarCurr] :
( v115267(VarCurr,bitIndex0)
<=> v115269(VarCurr,bitIndex0) ) ).
fof(addAssignment_36047,axiom,
! [VarCurr] :
( v115269(VarCurr,bitIndex0)
<=> v108466(VarCurr,bitIndex13) ) ).
fof(addAssignment_36046,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex13)
<=> v108468(VarCurr,bitIndex13) ) ).
fof(addAssignment_36045,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex13)
<=> v115271(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115294(VarNext)
=> ( v115271(VarNext)
<=> v115271(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1975,axiom,
! [VarNext] :
( v115294(VarNext)
=> ( v115271(VarNext)
<=> v115329(VarNext) ) ) ).
fof(addAssignment_36044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115329(VarNext)
<=> v115327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5133,axiom,
! [VarCurr] :
( ~ v115273(VarCurr)
=> ( v115327(VarCurr)
<=> v115330(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5136,axiom,
! [VarCurr] :
( v115273(VarCurr)
=> ( v115327(VarCurr)
<=> v115275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5132,axiom,
! [VarCurr] :
( ~ v115307(VarCurr)
=> ( v115330(VarCurr)
<=> v115289(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5135,axiom,
! [VarCurr] :
( v115307(VarCurr)
=> ( v115330(VarCurr)
<=> v115331(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1273,axiom,
! [VarCurr] :
( ( ~ v115310(VarCurr)
& ~ v115312(VarCurr) )
=> ( v115331(VarCurr)
<=> v115335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5131,axiom,
! [VarCurr] :
( v115312(VarCurr)
=> ( v115331(VarCurr)
<=> v115334(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5134,axiom,
! [VarCurr] :
( v115310(VarCurr)
=> ( v115331(VarCurr)
<=> v115332(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5130,axiom,
! [VarCurr] :
( ~ v115320(VarCurr)
=> ( v115335(VarCurr)
<=> v115289(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5133,axiom,
! [VarCurr] :
( v115320(VarCurr)
=> ( v115335(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5129,axiom,
! [VarCurr] :
( ~ v115314(VarCurr)
=> ( v115334(VarCurr)
<=> v115289(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5132,axiom,
! [VarCurr] :
( v115314(VarCurr)
=> ( v115334(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2621,axiom,
! [VarCurr] :
( ~ v115333(VarCurr)
=> ( v115332(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2657,axiom,
! [VarCurr] :
( v115333(VarCurr)
=> ( v115332(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7822,axiom,
! [VarCurr] :
( v115333(VarCurr)
<=> ( v115283(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115294(VarNext)
<=> ( v115295(VarNext)
& v115304(VarNext) ) ) ) ).
fof(addAssignment_36043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115304(VarNext)
<=> v115302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22780,axiom,
! [VarCurr] :
( v115302(VarCurr)
<=> ( v115273(VarCurr)
| v115305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22779,axiom,
! [VarCurr] :
( v115305(VarCurr)
<=> ( v115306(VarCurr)
& v115326(VarCurr) ) ) ).
fof(writeUnaryOperator_9113,axiom,
! [VarCurr] :
( ~ v115326(VarCurr)
<=> v115273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22778,axiom,
! [VarCurr] :
( v115306(VarCurr)
<=> ( v115307(VarCurr)
| v115324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22777,axiom,
! [VarCurr] :
( v115324(VarCurr)
<=> ( v115285(VarCurr)
& v115325(VarCurr) ) ) ).
fof(writeUnaryOperator_9112,axiom,
! [VarCurr] :
( ~ v115325(VarCurr)
<=> v115287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22776,axiom,
! [VarCurr] :
( v115307(VarCurr)
<=> ( v115308(VarCurr)
& v115287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22775,axiom,
! [VarCurr] :
( v115308(VarCurr)
<=> ( v115309(VarCurr)
| v115318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22774,axiom,
! [VarCurr] :
( v115318(VarCurr)
<=> ( v115319(VarCurr)
& v115323(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7821,axiom,
! [VarCurr] :
( v115323(VarCurr)
<=> ( ( v115311(VarCurr,bitIndex2)
<=> $false )
& ( v115311(VarCurr,bitIndex1)
<=> $false )
& ( v115311(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22773,axiom,
! [VarCurr] :
( v115319(VarCurr)
<=> ( v115320(VarCurr)
| v115321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22772,axiom,
! [VarCurr] :
( v115321(VarCurr)
<=> ( v115285(VarCurr)
& v115322(VarCurr) ) ) ).
fof(writeUnaryOperator_9111,axiom,
! [VarCurr] :
( ~ v115322(VarCurr)
<=> v115320(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7820,axiom,
! [VarCurr] :
( v115320(VarCurr)
<=> ( v115283(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22771,axiom,
! [VarCurr] :
( v115309(VarCurr)
<=> ( v115310(VarCurr)
| v115312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22770,axiom,
! [VarCurr] :
( v115312(VarCurr)
<=> ( v115313(VarCurr)
& v115317(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7819,axiom,
! [VarCurr] :
( v115317(VarCurr)
<=> ( ( v115311(VarCurr,bitIndex2)
<=> $false )
& ( v115311(VarCurr,bitIndex1)
<=> $true )
& ( v115311(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22769,axiom,
! [VarCurr] :
( v115313(VarCurr)
<=> ( v115314(VarCurr)
| v115315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22768,axiom,
! [VarCurr] :
( v115315(VarCurr)
<=> ( v115285(VarCurr)
& v115316(VarCurr) ) ) ).
fof(writeUnaryOperator_9110,axiom,
! [VarCurr] :
( ~ v115316(VarCurr)
<=> v115314(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7818,axiom,
! [VarCurr] :
( v115314(VarCurr)
<=> ( v115283(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7817,axiom,
! [VarCurr] :
( v115310(VarCurr)
<=> ( ( v115311(VarCurr,bitIndex2)
<=> $true )
& ( v115311(VarCurr,bitIndex1)
<=> $false )
& ( v115311(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36042,axiom,
! [VarCurr] :
( v115311(VarCurr,bitIndex0)
<=> v115281(VarCurr) ) ).
fof(addAssignment_36041,axiom,
! [VarCurr] :
( v115311(VarCurr,bitIndex1)
<=> v115279(VarCurr) ) ).
fof(addAssignment_36040,axiom,
! [VarCurr] :
( v115311(VarCurr,bitIndex2)
<=> v115277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115295(VarNext)
<=> ( v115296(VarNext)
& v115291(VarNext) ) ) ) ).
fof(writeUnaryOperator_9109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115296(VarNext)
<=> v115298(VarNext) ) ) ).
fof(addAssignment_36039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115298(VarNext)
<=> v115291(VarCurr) ) ) ).
fof(addAssignment_36038,axiom,
! [VarCurr] :
( v115291(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_36037,axiom,
! [VarCurr] :
( v115289(VarCurr)
<=> $false ) ).
fof(addAssignment_36036,axiom,
! [VarCurr] :
( v115287(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_36035,axiom,
! [VarCurr] :
( v115285(VarCurr)
<=> $false ) ).
fof(addAssignment_36034,axiom,
! [VarCurr] :
( v115283(VarCurr)
<=> v108491(VarCurr,bitIndex13) ) ).
fof(addAssignment_36033,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex13)
<=> v108493(VarCurr,bitIndex13) ) ).
fof(addAssignment_36032,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex13)
<=> v4414(VarCurr,bitIndex13) ) ).
fof(addAssignment_36031,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex13)
<=> v4416(VarCurr,bitIndex13) ) ).
fof(addAssignment_36030,axiom,
! [VarCurr] :
( v115281(VarCurr)
<=> $false ) ).
fof(addAssignment_36029,axiom,
! [VarCurr] :
( v115279(VarCurr)
<=> $false ) ).
fof(addAssignment_36028,axiom,
! [VarCurr] :
( v115277(VarCurr)
<=> $true ) ).
fof(addAssignment_36027,axiom,
! [VarCurr] :
( v115275(VarCurr)
<=> $false ) ).
fof(addAssignment_36026,axiom,
! [VarCurr] :
( v115273(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_36025,axiom,
! [VarCurr] :
( v115209(VarCurr,bitIndex3)
<=> v115211(VarCurr,bitIndex3) ) ).
fof(addAssignment_36024,axiom,
! [VarNext] :
( v115211(VarNext,bitIndex3)
<=> v115229(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115230(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115229(VarNext,B)
<=> v115211(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1974,axiom,
! [VarNext] :
( v115230(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115229(VarNext,B)
<=> v115247(VarNext,B) ) ) ) ).
fof(addAssignment_36023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115247(VarNext,B)
<=> v115245(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5128,axiom,
! [VarCurr] :
( ~ v115241(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v115245(VarCurr,B)
<=> v115221(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5131,axiom,
! [VarCurr] :
( v115241(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v115245(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115230(VarNext)
<=> ( v115231(VarNext)
& v115240(VarNext) ) ) ) ).
fof(addAssignment_36022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115240(VarNext)
<=> v115238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22765,axiom,
! [VarCurr] :
( v115238(VarCurr)
<=> ( v115241(VarCurr)
| v115242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22764,axiom,
! [VarCurr] :
( v115242(VarCurr)
<=> ( v115243(VarCurr)
& v115244(VarCurr) ) ) ).
fof(writeUnaryOperator_9108,axiom,
! [VarCurr] :
( ~ v115244(VarCurr)
<=> v115241(VarCurr) ) ).
fof(writeUnaryOperator_9107,axiom,
! [VarCurr] :
( ~ v115243(VarCurr)
<=> v115213(VarCurr) ) ).
fof(writeUnaryOperator_9106,axiom,
! [VarCurr] :
( ~ v115241(VarCurr)
<=> v114191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115231(VarNext)
<=> ( v115232(VarNext)
& v115227(VarNext) ) ) ) ).
fof(writeUnaryOperator_9105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115232(VarNext)
<=> v115234(VarNext) ) ) ).
fof(addAssignment_36021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115234(VarNext)
<=> v115227(VarCurr) ) ) ).
fof(addAssignment_36020,axiom,
! [VarCurr] :
( v115227(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_36019,axiom,
! [VarCurr] :
( v115221(VarCurr,bitIndex3)
<=> v115223(VarCurr,bitIndex3) ) ).
fof(addAssignment_36018,axiom,
! [VarCurr] :
( v115223(VarCurr,bitIndex3)
<=> v115225(VarCurr,bitIndex3) ) ).
fof(addAssignment_36017,axiom,
! [VarCurr] :
( v115225(VarCurr,bitIndex3)
<=> v113813(VarCurr,bitIndex3) ) ).
fof(addAssignment_36016,axiom,
! [VarCurr] :
( v115213(VarCurr)
<=> v115215(VarCurr) ) ).
fof(addAssignment_36015,axiom,
! [VarCurr] :
( v115215(VarCurr)
<=> v115217(VarCurr) ) ).
fof(addAssignment_36014,axiom,
! [VarCurr] :
( v115217(VarCurr)
<=> v115219(VarCurr) ) ).
fof(addAssignment_36013,axiom,
! [VarCurr] :
( v115219(VarCurr)
<=> v106572(VarCurr,bitIndex2) ) ).
fof(addAssignment_36012,axiom,
! [VarCurr] :
( v115203(VarCurr)
<=> v114187(VarCurr) ) ).
fof(addAssignment_36011,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115166(VarCurr,B)
<=> v115168(VarCurr,B) ) ) ).
fof(addAssignment_36010,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115168(VarCurr,B)
<=> v115170(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115179(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115170(VarNext,B)
<=> v115170(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1973,axiom,
! [VarNext] :
( v115179(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115170(VarNext,B)
<=> v115187(VarNext,B) ) ) ) ).
fof(addAssignment_36009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115187(VarNext,B)
<=> v115185(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2620,axiom,
! [VarCurr] :
( ~ v114972(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115185(VarCurr,B)
<=> v115172(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2656,axiom,
! [VarCurr] :
( v114972(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115185(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115179(VarNext)
<=> v115180(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115180(VarNext)
<=> ( v115182(VarNext)
& v114958(VarNext) ) ) ) ).
fof(writeUnaryOperator_9104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115182(VarNext)
<=> v114965(VarNext) ) ) ).
fof(addAssignment_36008,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115172(VarCurr,B)
<=> v115174(VarCurr,B) ) ) ).
fof(addAssignment_36007,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115174(VarCurr,B)
<=> v115176(VarCurr,B) ) ) ).
fof(addAssignment_36006,axiom,
! [VarCurr] :
( v115094(VarCurr)
<=> v115096(VarCurr) ) ).
fof(addAssignment_36005,axiom,
! [VarCurr] :
( v115096(VarCurr)
<=> v115098(VarCurr) ) ).
fof(addAssignment_36004,axiom,
! [VarCurr] :
( v115098(VarCurr)
<=> v115100(VarCurr) ) ).
fof(addAssignment_36003,axiom,
! [VarCurr] :
( v115100(VarCurr)
<=> v115102(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115151(VarNext)
=> ( v115102(VarNext)
<=> v115102(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1972,axiom,
! [VarNext] :
( v115151(VarNext)
=> ( v115102(VarNext)
<=> v115159(VarNext) ) ) ).
fof(addAssignment_36002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115159(VarNext)
<=> v115157(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2619,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ( v115157(VarCurr)
<=> v115160(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2655,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ( v115157(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22760,axiom,
! [VarCurr] :
( v115160(VarCurr)
<=> ( v106833(VarCurr)
& v115104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115151(VarNext)
<=> v115152(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115152(VarNext)
<=> ( v115154(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_9103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115154(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_36001,axiom,
! [VarCurr] :
( v115104(VarCurr)
<=> v115106(VarCurr) ) ).
fof(addAssignment_36000,axiom,
! [VarCurr] :
( v115106(VarCurr)
<=> v115108(VarCurr) ) ).
fof(addAssignment_35999,axiom,
! [VarCurr] :
( v115108(VarCurr)
<=> v115110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22757,axiom,
! [VarCurr] :
( v115110(VarCurr)
<=> ( v115112(VarCurr)
& v115148(VarCurr) ) ) ).
fof(writeUnaryOperator_9102,axiom,
! [VarCurr] :
( ~ v115148(VarCurr)
<=> v115133(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115136(VarNext)
=> ( v115133(VarNext)
<=> v115133(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1971,axiom,
! [VarNext] :
( v115136(VarNext)
=> ( v115133(VarNext)
<=> v115144(VarNext) ) ) ).
fof(addAssignment_35998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115144(VarNext)
<=> v115142(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2618,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v115142(VarCurr)
<=> v115112(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2654,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v115142(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115136(VarNext)
<=> v115137(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115137(VarNext)
<=> ( v115139(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_9101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115139(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115121(VarNext)
=> ( v115112(VarNext)
<=> v115112(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1970,axiom,
! [VarNext] :
( v115121(VarNext)
=> ( v115112(VarNext)
<=> v115129(VarNext) ) ) ).
fof(addAssignment_35997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115129(VarNext)
<=> v115127(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2617,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v115127(VarCurr)
<=> v115114(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2653,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v115127(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115121(VarNext)
<=> v115122(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115122(VarNext)
<=> ( v115124(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_9100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115124(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addAssignment_35996,axiom,
! [VarCurr] :
( v115114(VarCurr)
<=> v115116(VarCurr) ) ).
fof(addAssignment_35995,axiom,
! [VarCurr] :
( v115116(VarCurr)
<=> v115118(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2616,axiom,
! [VarCurr] :
( ~ v114547(VarCurr)
=> ( v115079(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2652,axiom,
! [VarCurr] :
( v114547(VarCurr)
=> ( v115079(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115067(VarNext)
=> ( v115064(VarNext)
<=> v115064(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1969,axiom,
! [VarNext] :
( v115067(VarNext)
=> ( v115064(VarNext)
<=> v115075(VarNext) ) ) ).
fof(addAssignment_35994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115075(VarNext)
<=> v115073(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2615,axiom,
! [VarCurr] :
( ~ v114239(VarCurr)
=> ( v115073(VarCurr)
<=> v115062(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2651,axiom,
! [VarCurr] :
( v114239(VarCurr)
=> ( v115073(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115067(VarNext)
<=> v115068(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115068(VarNext)
<=> ( v115070(VarNext)
& v114225(VarNext) ) ) ) ).
fof(writeUnaryOperator_9099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115070(VarNext)
<=> v114232(VarNext) ) ) ).
fof(addAssignment_35993,axiom,
! [VarCurr] :
( v115033(VarCurr)
<=> v115035(VarCurr) ) ).
fof(addAssignment_35992,axiom,
! [VarCurr] :
( v115035(VarCurr)
<=> v115037(VarCurr) ) ).
fof(addAssignment_35991,axiom,
! [VarCurr] :
( v115037(VarCurr)
<=> v115039(VarCurr) ) ).
fof(addAssignment_35990,axiom,
! [VarCurr] :
( v115039(VarCurr)
<=> v115041(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2614,axiom,
! [VarCurr] :
( ~ v115043(VarCurr)
=> ( v115041(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2650,axiom,
! [VarCurr] :
( v115043(VarCurr)
=> ( v115041(VarCurr)
<=> v115052(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2176,axiom,
! [VarCurr] :
( v115052(VarCurr)
<=> ( v114730(VarCurr,bitIndex0)
& v114730(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22750,axiom,
! [VarCurr] :
( v115043(VarCurr)
<=> ( v115044(VarCurr)
| v115051(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7816,axiom,
! [VarCurr] :
( v115051(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22749,axiom,
! [VarCurr] :
( v115044(VarCurr)
<=> ( v115045(VarCurr)
| v115050(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7815,axiom,
! [VarCurr] :
( v115050(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22748,axiom,
! [VarCurr] :
( v115045(VarCurr)
<=> ( v115046(VarCurr)
| v114222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22747,axiom,
! [VarCurr] :
( v115046(VarCurr)
<=> ( v115047(VarCurr)
| v115049(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7814,axiom,
! [VarCurr] :
( v115049(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22746,axiom,
! [VarCurr] :
( v115047(VarCurr)
<=> ( v114547(VarCurr)
| v115048(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7813,axiom,
! [VarCurr] :
( v115048(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2613,axiom,
! [VarCurr] :
( ~ v114987(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114985(VarCurr,B)
<=> v115005(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2649,axiom,
! [VarCurr] :
( v114987(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114985(VarCurr,B)
<=> v114997(VarCurr,B) ) ) ) ).
fof(addAssignment_35989,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115005(VarCurr,B)
<=> v115007(VarCurr,B) ) ) ).
fof(addAssignment_35988,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115007(VarCurr,B)
<=> v115009(VarCurr,B) ) ) ).
fof(addAssignment_35987,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115009(VarCurr,B)
<=> v115011(VarCurr,B) ) ) ).
fof(addAssignment_35986,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115011(VarCurr,B)
<=> v115013(VarCurr,B) ) ) ).
fof(addAssignment_35985,axiom,
! [VarNext,B] :
( range_5_0(B)
=> ( v115013(VarNext,B)
<=> v115015(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115016(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v115015(VarNext,B)
<=> v115013(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1968,axiom,
! [VarNext] :
( v115016(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v115015(VarNext,B)
<=> v115024(VarNext,B) ) ) ) ).
fof(addAssignment_35984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v115024(VarNext,B)
<=> v115022(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2612,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v115022(VarCurr,B)
<=> v109596(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2648,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v115022(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115016(VarNext)
<=> v115017(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115017(VarNext)
<=> ( v115019(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_9098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115019(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35983,axiom,
! [VarCurr] :
( v109596(VarCurr,bitIndex5)
<=> v109598(VarCurr,bitIndex5) ) ).
fof(addAssignment_35982,axiom,
! [VarCurr] :
( v109598(VarCurr,bitIndex5)
<=> v109600(VarCurr,bitIndex5) ) ).
fof(addAssignment_35981,axiom,
! [VarCurr] :
( v109600(VarCurr,bitIndex5)
<=> v109602(VarCurr,bitIndex5) ) ).
fof(addAssignment_35980,axiom,
! [VarCurr] :
( v109602(VarCurr,bitIndex5)
<=> v109604(VarCurr,bitIndex5) ) ).
fof(addAssignment_35979,axiom,
! [VarCurr] :
( v109604(VarCurr,bitIndex5)
<=> v109606(VarCurr,bitIndex5) ) ).
fof(addAssignment_35978,axiom,
! [VarCurr] :
( v109606(VarCurr,bitIndex5)
<=> v109608(VarCurr,bitIndex5) ) ).
fof(addAssignment_35977,axiom,
! [VarCurr] :
( v109608(VarCurr,bitIndex5)
<=> v109610(VarCurr,bitIndex5) ) ).
fof(addAssignment_35976,axiom,
! [VarCurr] :
( v109610(VarCurr,bitIndex5)
<=> v109612(VarCurr,bitIndex5) ) ).
fof(addAssignment_35975,axiom,
! [VarCurr] :
( v109612(VarCurr,bitIndex5)
<=> v109614(VarCurr,bitIndex5) ) ).
fof(addAssignment_35974,axiom,
! [VarCurr] :
( v109614(VarCurr,bitIndex5)
<=> v109616(VarCurr,bitIndex5) ) ).
fof(addAssignment_35973,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex5)
<=> v4661(VarCurr,bitIndex5) ) ).
fof(addAssignment_35972,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114997(VarCurr,B)
<=> v114999(VarCurr,B) ) ) ).
fof(addAssignment_35971,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114999(VarCurr,B)
<=> v115001(VarCurr,B) ) ) ).
fof(addAssignment_35970,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115001(VarCurr,B)
<=> v115003(VarCurr,B) ) ) ).
fof(addAssignment_35969,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115003(VarCurr,B)
<=> v114822(VarCurr,B) ) ) ).
fof(addAssignment_35968,axiom,
! [VarCurr] :
( v114987(VarCurr)
<=> v114989(VarCurr) ) ).
fof(addAssignment_35967,axiom,
! [VarCurr] :
( v114989(VarCurr)
<=> v114991(VarCurr) ) ).
fof(addAssignment_35966,axiom,
! [VarCurr] :
( v114991(VarCurr)
<=> v114993(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2175,axiom,
! [VarCurr] :
( v114993(VarCurr)
<=> ( v114730(VarCurr,bitIndex0)
| v114730(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_35965,axiom,
! [VarCurr] :
( v114858(VarCurr)
<=> v114860(VarCurr) ) ).
fof(addAssignment_35964,axiom,
! [VarCurr] :
( v114860(VarCurr)
<=> v114862(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114961(VarNext)
=> ( v114862(VarNext)
<=> v114862(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1967,axiom,
! [VarNext] :
( v114961(VarNext)
=> ( v114862(VarNext)
<=> v114971(VarNext) ) ) ).
fof(addAssignment_35963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114971(VarNext)
<=> v114969(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2611,axiom,
! [VarCurr] :
( ~ v114972(VarCurr)
=> ( v114969(VarCurr)
<=> v114973(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2647,axiom,
! [VarCurr] :
( v114972(VarCurr)
=> ( v114969(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22743,axiom,
! [VarCurr] :
( v114973(VarCurr)
<=> ( v114866(VarCurr)
& v114872(VarCurr) ) ) ).
fof(writeUnaryOperator_9097,axiom,
! [VarCurr] :
( ~ v114972(VarCurr)
<=> v114864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114961(VarNext)
<=> v114962(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114962(VarNext)
<=> ( v114963(VarNext)
& v114958(VarNext) ) ) ) ).
fof(writeUnaryOperator_9096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114963(VarNext)
<=> v114965(VarNext) ) ) ).
fof(addAssignment_35962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114965(VarNext)
<=> v114958(VarCurr) ) ) ).
fof(addAssignment_35961,axiom,
! [VarCurr] :
( v114958(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_35960,axiom,
! [VarCurr] :
( v114872(VarCurr)
<=> v114874(VarCurr) ) ).
fof(addAssignment_35959,axiom,
! [VarCurr] :
( v114874(VarCurr)
<=> v114876(VarCurr) ) ).
fof(addAssignment_35958,axiom,
! [VarCurr] :
( v114876(VarCurr)
<=> v114878(VarCurr) ) ).
fof(addAssignment_35957,axiom,
! [VarCurr] :
( v114878(VarCurr)
<=> v114880(VarCurr) ) ).
fof(addAssignment_35956,axiom,
! [VarCurr] :
( v114880(VarCurr)
<=> v114882(VarCurr) ) ).
fof(addAssignment_35955,axiom,
! [VarCurr] :
( v114882(VarCurr)
<=> v114884(VarCurr) ) ).
fof(addAssignment_35954,axiom,
! [VarCurr] :
( v114884(VarCurr)
<=> v114886(VarCurr) ) ).
fof(addAssignment_35953,axiom,
! [VarCurr] :
( v114886(VarCurr)
<=> v114888(VarCurr) ) ).
fof(addAssignment_35952,axiom,
! [VarCurr] :
( v114888(VarCurr)
<=> v4365(VarCurr,bitIndex10) ) ).
fof(addAssignment_35951,axiom,
! [VarCurr] :
( v4365(VarCurr,bitIndex10)
<=> v4367(VarCurr,bitIndex10) ) ).
fof(addAssignment_35950,axiom,
! [VarCurr] :
( v4367(VarCurr,bitIndex10)
<=> v114890(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114913(VarNext)
=> ( v114890(VarNext)
<=> v114890(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1966,axiom,
! [VarNext] :
( v114913(VarNext)
=> ( v114890(VarNext)
<=> v114948(VarNext) ) ) ).
fof(addAssignment_35949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114948(VarNext)
<=> v114946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5127,axiom,
! [VarCurr] :
( ~ v114892(VarCurr)
=> ( v114946(VarCurr)
<=> v114949(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5130,axiom,
! [VarCurr] :
( v114892(VarCurr)
=> ( v114946(VarCurr)
<=> v114894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5126,axiom,
! [VarCurr] :
( ~ v114926(VarCurr)
=> ( v114949(VarCurr)
<=> v114908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5129,axiom,
! [VarCurr] :
( v114926(VarCurr)
=> ( v114949(VarCurr)
<=> v114950(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1272,axiom,
! [VarCurr] :
( ( ~ v114929(VarCurr)
& ~ v114931(VarCurr) )
=> ( v114950(VarCurr)
<=> v114954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5125,axiom,
! [VarCurr] :
( v114931(VarCurr)
=> ( v114950(VarCurr)
<=> v114953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5128,axiom,
! [VarCurr] :
( v114929(VarCurr)
=> ( v114950(VarCurr)
<=> v114951(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5124,axiom,
! [VarCurr] :
( ~ v114939(VarCurr)
=> ( v114954(VarCurr)
<=> v114908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5127,axiom,
! [VarCurr] :
( v114939(VarCurr)
=> ( v114954(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5123,axiom,
! [VarCurr] :
( ~ v114933(VarCurr)
=> ( v114953(VarCurr)
<=> v114908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5126,axiom,
! [VarCurr] :
( v114933(VarCurr)
=> ( v114953(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2610,axiom,
! [VarCurr] :
( ~ v114952(VarCurr)
=> ( v114951(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2646,axiom,
! [VarCurr] :
( v114952(VarCurr)
=> ( v114951(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7812,axiom,
! [VarCurr] :
( v114952(VarCurr)
<=> ( v114902(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114913(VarNext)
<=> ( v114914(VarNext)
& v114923(VarNext) ) ) ) ).
fof(addAssignment_35948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114923(VarNext)
<=> v114921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22739,axiom,
! [VarCurr] :
( v114921(VarCurr)
<=> ( v114892(VarCurr)
| v114924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22738,axiom,
! [VarCurr] :
( v114924(VarCurr)
<=> ( v114925(VarCurr)
& v114945(VarCurr) ) ) ).
fof(writeUnaryOperator_9095,axiom,
! [VarCurr] :
( ~ v114945(VarCurr)
<=> v114892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22737,axiom,
! [VarCurr] :
( v114925(VarCurr)
<=> ( v114926(VarCurr)
| v114943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22736,axiom,
! [VarCurr] :
( v114943(VarCurr)
<=> ( v114904(VarCurr)
& v114944(VarCurr) ) ) ).
fof(writeUnaryOperator_9094,axiom,
! [VarCurr] :
( ~ v114944(VarCurr)
<=> v114906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22735,axiom,
! [VarCurr] :
( v114926(VarCurr)
<=> ( v114927(VarCurr)
& v114906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22734,axiom,
! [VarCurr] :
( v114927(VarCurr)
<=> ( v114928(VarCurr)
| v114937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22733,axiom,
! [VarCurr] :
( v114937(VarCurr)
<=> ( v114938(VarCurr)
& v114942(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7811,axiom,
! [VarCurr] :
( v114942(VarCurr)
<=> ( ( v114930(VarCurr,bitIndex2)
<=> $false )
& ( v114930(VarCurr,bitIndex1)
<=> $false )
& ( v114930(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22732,axiom,
! [VarCurr] :
( v114938(VarCurr)
<=> ( v114939(VarCurr)
| v114940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22731,axiom,
! [VarCurr] :
( v114940(VarCurr)
<=> ( v114904(VarCurr)
& v114941(VarCurr) ) ) ).
fof(writeUnaryOperator_9093,axiom,
! [VarCurr] :
( ~ v114941(VarCurr)
<=> v114939(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7810,axiom,
! [VarCurr] :
( v114939(VarCurr)
<=> ( v114902(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22730,axiom,
! [VarCurr] :
( v114928(VarCurr)
<=> ( v114929(VarCurr)
| v114931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22729,axiom,
! [VarCurr] :
( v114931(VarCurr)
<=> ( v114932(VarCurr)
& v114936(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7809,axiom,
! [VarCurr] :
( v114936(VarCurr)
<=> ( ( v114930(VarCurr,bitIndex2)
<=> $false )
& ( v114930(VarCurr,bitIndex1)
<=> $true )
& ( v114930(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22728,axiom,
! [VarCurr] :
( v114932(VarCurr)
<=> ( v114933(VarCurr)
| v114934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22727,axiom,
! [VarCurr] :
( v114934(VarCurr)
<=> ( v114904(VarCurr)
& v114935(VarCurr) ) ) ).
fof(writeUnaryOperator_9092,axiom,
! [VarCurr] :
( ~ v114935(VarCurr)
<=> v114933(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7808,axiom,
! [VarCurr] :
( v114933(VarCurr)
<=> ( v114902(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7807,axiom,
! [VarCurr] :
( v114929(VarCurr)
<=> ( ( v114930(VarCurr,bitIndex2)
<=> $true )
& ( v114930(VarCurr,bitIndex1)
<=> $false )
& ( v114930(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35947,axiom,
! [VarCurr] :
( v114930(VarCurr,bitIndex0)
<=> v114900(VarCurr) ) ).
fof(addAssignment_35946,axiom,
! [VarCurr] :
( v114930(VarCurr,bitIndex1)
<=> v114898(VarCurr) ) ).
fof(addAssignment_35945,axiom,
! [VarCurr] :
( v114930(VarCurr,bitIndex2)
<=> v114896(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114914(VarNext)
<=> ( v114915(VarNext)
& v114910(VarNext) ) ) ) ).
fof(writeUnaryOperator_9091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114915(VarNext)
<=> v114917(VarNext) ) ) ).
fof(addAssignment_35944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114917(VarNext)
<=> v114910(VarCurr) ) ) ).
fof(addAssignment_35943,axiom,
! [VarCurr] :
( v114910(VarCurr)
<=> v5253(VarCurr) ) ).
fof(addAssignment_35942,axiom,
! [VarCurr] :
( v114908(VarCurr)
<=> $false ) ).
fof(addAssignment_35941,axiom,
! [VarCurr] :
( v114906(VarCurr)
<=> v5163(VarCurr) ) ).
fof(addAssignment_35940,axiom,
! [VarCurr] :
( v114904(VarCurr)
<=> $false ) ).
fof(addAssignment_35939,axiom,
! [VarCurr] :
( v114902(VarCurr)
<=> v4410(VarCurr,bitIndex10) ) ).
fof(addAssignment_35938,axiom,
! [VarCurr] :
( v4410(VarCurr,bitIndex10)
<=> v4412(VarCurr,bitIndex10) ) ).
fof(addAssignment_35937,axiom,
! [VarCurr] :
( v4412(VarCurr,bitIndex10)
<=> v4414(VarCurr,bitIndex10) ) ).
fof(addAssignment_35936,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex10)
<=> v4416(VarCurr,bitIndex10) ) ).
fof(addAssignment_35935,axiom,
! [VarCurr] :
( v114900(VarCurr)
<=> $false ) ).
fof(addAssignment_35934,axiom,
! [VarCurr] :
( v114898(VarCurr)
<=> $false ) ).
fof(addAssignment_35933,axiom,
! [VarCurr] :
( v114896(VarCurr)
<=> $true ) ).
fof(addAssignment_35932,axiom,
! [VarCurr] :
( v114894(VarCurr)
<=> $false ) ).
fof(addAssignment_35931,axiom,
! [VarCurr] :
( v114892(VarCurr)
<=> v4373(VarCurr) ) ).
fof(addAssignment_35930,axiom,
! [VarCurr] :
( v114866(VarCurr)
<=> v114868(VarCurr) ) ).
fof(addAssignment_35929,axiom,
! [VarCurr] :
( v114868(VarCurr)
<=> v114870(VarCurr) ) ).
fof(addAssignment_35928,axiom,
! [VarCurr] :
( v114864(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_35927,axiom,
! [VarCurr] :
( v114854(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_35926,axiom,
! [VarCurr] :
( v114529(VarCurr)
<=> v114531(VarCurr) ) ).
fof(addAssignment_35925,axiom,
! [VarCurr] :
( v114531(VarCurr)
<=> v114533(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_165,axiom,
! [VarCurr] :
( ( ~ v114688(VarCurr)
& ~ v114689(VarCurr)
& ~ v114690(VarCurr) )
=> ( v114533(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1271,axiom,
! [VarCurr] :
( v114690(VarCurr)
=> ( v114533(VarCurr)
<=> v114800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5122,axiom,
! [VarCurr] :
( v114689(VarCurr)
=> ( v114533(VarCurr)
<=> v114637(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5125,axiom,
! [VarCurr] :
( v114688(VarCurr)
=> ( v114533(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2609,axiom,
! [VarCurr] :
( ~ v114724(VarCurr)
=> ( v114800(VarCurr)
<=> v114802(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2645,axiom,
! [VarCurr] :
( v114724(VarCurr)
=> ( v114800(VarCurr)
<=> v114801(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7806,axiom,
! [VarCurr] :
( v114802(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $false )
& ( v114683(VarCurr,bitIndex1)
<=> $true )
& ( v114683(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7805,axiom,
! [VarCurr] :
( v114801(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $true )
& ( v114683(VarCurr,bitIndex1)
<=> $true )
& ( v114683(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114788(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114535(VarNext,B)
<=> v114535(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1965,axiom,
! [VarNext] :
( v114788(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114535(VarNext,B)
<=> v114796(VarNext,B) ) ) ) ).
fof(addAssignment_35924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114796(VarNext,B)
<=> v114794(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2608,axiom,
! [VarCurr] :
( ~ v114720(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114794(VarCurr,B)
<=> v114539(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2644,axiom,
! [VarCurr] :
( v114720(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114794(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114788(VarNext)
<=> v114789(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114789(VarNext)
<=> ( v114791(VarNext)
& v114706(VarNext) ) ) ) ).
fof(writeUnaryOperator_9090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114791(VarNext)
<=> v114713(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_164,axiom,
! [VarCurr] :
( ( ~ v114753(VarCurr)
& ~ v114757(VarCurr)
& ~ v114767(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114539(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1270,axiom,
! [VarCurr] :
( v114767(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114539(VarCurr,B)
<=> v114768(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5121,axiom,
! [VarCurr] :
( v114757(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114539(VarCurr,B)
<=> v114758(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5124,axiom,
! [VarCurr] :
( v114753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114539(VarCurr,B)
<=> v114754(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7804,axiom,
! [VarCurr] :
( v114785(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $true )
& ( v114535(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_163,axiom,
! [VarCurr] :
( ( ~ v114769(VarCurr)
& ~ v114776(VarCurr)
& ~ v114778(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114768(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1269,axiom,
! [VarCurr] :
( v114778(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114768(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5120,axiom,
! [VarCurr] :
( v114776(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114768(VarCurr,B)
<=> v114777(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5123,axiom,
! [VarCurr] :
( v114769(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114768(VarCurr,B)
<=> v114775(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7803,axiom,
! [VarCurr] :
( v114784(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $true )
& ( v114683(VarCurr,bitIndex1)
<=> $true )
& ( v114683(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22723,axiom,
! [VarCurr] :
( v114778(VarCurr)
<=> ( v114780(VarCurr)
| v114783(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7802,axiom,
! [VarCurr] :
( v114783(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $true )
& ( v114683(VarCurr,bitIndex1)
<=> $true )
& ( v114683(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22722,axiom,
! [VarCurr] :
( v114780(VarCurr)
<=> ( v114781(VarCurr)
| v114782(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7801,axiom,
! [VarCurr] :
( v114782(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $true )
& ( v114683(VarCurr,bitIndex1)
<=> $false )
& ( v114683(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7800,axiom,
! [VarCurr] :
( v114781(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $true )
& ( v114683(VarCurr,bitIndex1)
<=> $false )
& ( v114683(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2607,axiom,
! [VarCurr] :
( ~ v114724(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114777(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2643,axiom,
! [VarCurr] :
( v114724(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114777(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7799,axiom,
! [VarCurr] :
( v114776(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $false )
& ( v114683(VarCurr,bitIndex1)
<=> $true )
& ( v114683(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2606,axiom,
! [VarCurr] :
( ~ v114549(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114775(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2642,axiom,
! [VarCurr] :
( v114549(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114775(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22721,axiom,
! [VarCurr] :
( v114769(VarCurr)
<=> ( v114771(VarCurr)
| v114774(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7798,axiom,
! [VarCurr] :
( v114774(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $false )
& ( v114683(VarCurr,bitIndex1)
<=> $true )
& ( v114683(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22720,axiom,
! [VarCurr] :
( v114771(VarCurr)
<=> ( v114772(VarCurr)
| v114773(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7797,axiom,
! [VarCurr] :
( v114773(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $false )
& ( v114683(VarCurr,bitIndex1)
<=> $false )
& ( v114683(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7796,axiom,
! [VarCurr] :
( v114772(VarCurr)
<=> ( ( v114683(VarCurr,bitIndex2)
<=> $false )
& ( v114683(VarCurr,bitIndex1)
<=> $false )
& ( v114683(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7795,axiom,
! [VarCurr] :
( v114767(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $true )
& ( v114535(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_162,axiom,
! [VarCurr] :
( ( ~ v114759(VarCurr)
& ~ v114761(VarCurr)
& ~ v114763(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114758(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1268,axiom,
! [VarCurr] :
( v114763(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114758(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5119,axiom,
! [VarCurr] :
( v114761(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114758(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5122,axiom,
! [VarCurr] :
( v114759(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114758(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7794,axiom,
! [VarCurr] :
( v114765(VarCurr)
<=> ( ( v114766(VarCurr,bitIndex1)
<=> $true )
& ( v114766(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35923,axiom,
! [VarCurr] :
( v114766(VarCurr,bitIndex0)
<=> v114637(VarCurr,bitIndex0) ) ).
fof(addAssignment_35922,axiom,
! [VarCurr] :
( v114766(VarCurr,bitIndex1)
<=> v114549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7793,axiom,
! [VarCurr] :
( v114763(VarCurr)
<=> ( ( v114764(VarCurr,bitIndex1)
<=> $true )
& ( v114764(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35921,axiom,
! [VarCurr] :
( v114764(VarCurr,bitIndex0)
<=> v114637(VarCurr,bitIndex0) ) ).
fof(addAssignment_35920,axiom,
! [VarCurr] :
( v114764(VarCurr,bitIndex1)
<=> v114549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7792,axiom,
! [VarCurr] :
( v114761(VarCurr)
<=> ( ( v114762(VarCurr,bitIndex1)
<=> $false )
& ( v114762(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35919,axiom,
! [VarCurr] :
( v114762(VarCurr,bitIndex0)
<=> v114637(VarCurr,bitIndex0) ) ).
fof(addAssignment_35918,axiom,
! [VarCurr] :
( v114762(VarCurr,bitIndex1)
<=> v114549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7791,axiom,
! [VarCurr] :
( v114759(VarCurr)
<=> ( ( v114760(VarCurr,bitIndex1)
<=> $false )
& ( v114760(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35917,axiom,
! [VarCurr] :
( v114760(VarCurr,bitIndex0)
<=> v114637(VarCurr,bitIndex0) ) ).
fof(addAssignment_35916,axiom,
! [VarCurr] :
( v114760(VarCurr,bitIndex1)
<=> v114549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7790,axiom,
! [VarCurr] :
( v114757(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $false )
& ( v114535(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5118,axiom,
! [VarCurr] :
( ~ v114755(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114754(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5121,axiom,
! [VarCurr] :
( v114755(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114754(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7789,axiom,
! [VarCurr] :
( v114756(VarCurr)
<=> ( v114541(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7788,axiom,
! [VarCurr] :
( v114755(VarCurr)
<=> ( v114541(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7787,axiom,
! [VarCurr] :
( v114753(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $false )
& ( v114535(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35915,axiom,
! [VarCurr] :
( v114724(VarCurr)
<=> v114726(VarCurr) ) ).
fof(addAssignment_35914,axiom,
! [VarCurr] :
( v114726(VarCurr)
<=> v114728(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2174,axiom,
! [VarCurr] :
( v114728(VarCurr)
<=> ( v114730(VarCurr,bitIndex0)
& v114730(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114739(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114730(VarNext,B)
<=> v114730(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1964,axiom,
! [VarNext] :
( v114739(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114730(VarNext,B)
<=> v114747(VarNext,B) ) ) ) ).
fof(addAssignment_35913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114747(VarNext,B)
<=> v114745(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2605,axiom,
! [VarCurr] :
( ~ v114239(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114745(VarCurr,B)
<=> v114732(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2641,axiom,
! [VarCurr] :
( v114239(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114745(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114739(VarNext)
<=> v114740(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114740(VarNext)
<=> ( v114742(VarNext)
& v114225(VarNext) ) ) ) ).
fof(writeUnaryOperator_9089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114742(VarNext)
<=> v114232(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2604,axiom,
! [VarCurr] :
( ~ v114736(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114732(VarCurr,B)
<=> v114730(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2640,axiom,
! [VarCurr] :
( v114736(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114732(VarCurr,B)
<=> v114734(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7786,axiom,
! [VarCurr] :
( v114736(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35912,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114734(VarCurr,B)
<=> v108020(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114709(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114683(VarNext,B)
<=> v114683(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1963,axiom,
! [VarNext] :
( v114709(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114683(VarNext,B)
<=> v114719(VarNext,B) ) ) ) ).
fof(addAssignment_35911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114719(VarNext,B)
<=> v114717(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2603,axiom,
! [VarCurr] :
( ~ v114720(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114717(VarCurr,B)
<=> v114685(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2639,axiom,
! [VarCurr] :
( v114720(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114717(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9088,axiom,
! [VarCurr] :
( ~ v114720(VarCurr)
<=> v114537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114709(VarNext)
<=> v114710(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114710(VarNext)
<=> ( v114711(VarNext)
& v114706(VarNext) ) ) ) ).
fof(writeUnaryOperator_9087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114711(VarNext)
<=> v114713(VarNext) ) ) ).
fof(addAssignment_35910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114713(VarNext)
<=> v114706(VarCurr) ) ) ).
fof(addAssignment_35909,axiom,
! [VarCurr] :
( v114706(VarCurr)
<=> v107111(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1267,axiom,
! [VarCurr] :
( ( ~ v114687(VarCurr)
& ~ v114690(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v114685(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5117,axiom,
! [VarCurr] :
( v114690(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114685(VarCurr,B)
<=> v114691(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5120,axiom,
! [VarCurr] :
( v114687(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114685(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7785,axiom,
! [VarCurr] :
( v114704(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $true )
& ( v114535(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35908,axiom,
! [VarCurr] :
( v114691(VarCurr,bitIndex0)
<=> v114701(VarCurr) ) ).
fof(addAssignment_35907,axiom,
! [VarCurr] :
( v114691(VarCurr,bitIndex1)
<=> v114699(VarCurr) ) ).
fof(addAssignment_35906,axiom,
! [VarCurr] :
( v114691(VarCurr,bitIndex2)
<=> v114693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22715,axiom,
! [VarCurr] :
( v114699(VarCurr)
<=> ( v114700(VarCurr)
& v114703(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2173,axiom,
! [VarCurr] :
( v114703(VarCurr)
<=> ( v114683(VarCurr,bitIndex0)
| v114683(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22714,axiom,
! [VarCurr] :
( v114700(VarCurr)
<=> ( v114701(VarCurr)
| v114702(VarCurr) ) ) ).
fof(writeUnaryOperator_9086,axiom,
! [VarCurr] :
( ~ v114702(VarCurr)
<=> v114683(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9085,axiom,
! [VarCurr] :
( ~ v114701(VarCurr)
<=> v114683(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22713,axiom,
! [VarCurr] :
( v114693(VarCurr)
<=> ( v114694(VarCurr)
& v114698(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2172,axiom,
! [VarCurr] :
( v114698(VarCurr)
<=> ( v114696(VarCurr)
| v114683(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22712,axiom,
! [VarCurr] :
( v114694(VarCurr)
<=> ( v114695(VarCurr)
| v114697(VarCurr) ) ) ).
fof(writeUnaryOperator_9084,axiom,
! [VarCurr] :
( ~ v114697(VarCurr)
<=> v114683(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9083,axiom,
! [VarCurr] :
( ~ v114695(VarCurr)
<=> v114696(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2171,axiom,
! [VarCurr] :
( v114696(VarCurr)
<=> ( v114683(VarCurr,bitIndex0)
& v114683(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7784,axiom,
! [VarCurr] :
( v114690(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $true )
& ( v114535(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22711,axiom,
! [VarCurr] :
( v114687(VarCurr)
<=> ( v114688(VarCurr)
| v114689(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7783,axiom,
! [VarCurr] :
( v114689(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $false )
& ( v114535(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7782,axiom,
! [VarCurr] :
( v114688(VarCurr)
<=> ( ( v114535(VarCurr,bitIndex1)
<=> $false )
& ( v114535(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35905,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex0)
<=> v114681(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2602,axiom,
! [VarCurr] :
( ~ v114549(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114681(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2638,axiom,
! [VarCurr] :
( v114549(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114681(VarCurr,B)
<=> v114639(VarCurr,B) ) ) ) ).
fof(addAssignment_35904,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex0)
<=> v114641(VarCurr,bitIndex0) ) ).
fof(addAssignment_35903,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex0)
<=> v114643(VarCurr,bitIndex0) ) ).
fof(addAssignment_35902,axiom,
! [VarCurr] :
( v114643(VarCurr,bitIndex0)
<=> v114645(VarCurr,bitIndex0) ) ).
fof(addAssignment_35901,axiom,
! [VarCurr] :
( v114645(VarCurr,bitIndex0)
<=> v114647(VarCurr,bitIndex139) ) ).
fof(addAssignment_35900,axiom,
! [VarCurr] :
( v114647(VarCurr,bitIndex139)
<=> v114649(VarCurr,bitIndex139) ) ).
fof(addAssignment_35899,axiom,
! [VarCurr] :
( v114649(VarCurr,bitIndex139)
<=> v114651(VarCurr,bitIndex139) ) ).
fof(addAssignment_35898,axiom,
! [VarCurr] :
( v114651(VarCurr,bitIndex139)
<=> v114653(VarCurr,bitIndex139) ) ).
fof(addAssignment_35897,axiom,
! [VarCurr] :
( v114653(VarCurr,bitIndex139)
<=> v114655(VarCurr,bitIndex139) ) ).
fof(addAssignment_35896,axiom,
! [VarCurr] :
( v114655(VarCurr,bitIndex139)
<=> v114657(VarCurr) ) ).
fof(addAssignment_35895,axiom,
! [VarCurr] :
( v114657(VarCurr)
<=> v114659(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114664(VarNext)
=> ( v114659(VarNext)
<=> v114659(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1962,axiom,
! [VarNext] :
( v114664(VarNext)
=> ( v114659(VarNext)
<=> v114678(VarNext) ) ) ).
fof(addAssignment_35894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114678(VarNext)
<=> v114676(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5116,axiom,
! [VarCurr] :
( ~ v114673(VarCurr)
=> ( v114676(VarCurr)
<=> v114661(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5119,axiom,
! [VarCurr] :
( v114673(VarCurr)
=> ( v114676(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114664(VarNext)
<=> ( v114665(VarNext)
& v114672(VarNext) ) ) ) ).
fof(addAssignment_35893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114672(VarNext)
<=> v114670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22709,axiom,
! [VarCurr] :
( v114670(VarCurr)
<=> ( v114673(VarCurr)
| v114674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22708,axiom,
! [VarCurr] :
( v114674(VarCurr)
<=> ( v114573(VarCurr)
& v114675(VarCurr) ) ) ).
fof(writeUnaryOperator_9082,axiom,
! [VarCurr] :
( ~ v114675(VarCurr)
<=> v114673(VarCurr) ) ).
fof(writeUnaryOperator_9081,axiom,
! [VarCurr] :
( ~ v114673(VarCurr)
<=> v114571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114665(VarNext)
<=> ( v114666(VarNext)
& v114591(VarNext) ) ) ) ).
fof(writeUnaryOperator_9080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114666(VarNext)
<=> v114598(VarNext) ) ) ).
fof(addAssignment_35892,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex0)
<=> v11511(VarCurr,bitIndex0) ) ).
fof(addAssignment_35891,axiom,
! [VarCurr] :
( v114549(VarCurr)
<=> v114551(VarCurr) ) ).
fof(addAssignment_35890,axiom,
! [VarCurr] :
( v114551(VarCurr)
<=> v114553(VarCurr) ) ).
fof(addAssignment_35889,axiom,
! [VarCurr] :
( v114553(VarCurr)
<=> v114555(VarCurr) ) ).
fof(addAssignment_35888,axiom,
! [VarCurr] :
( v114555(VarCurr)
<=> v114557(VarCurr) ) ).
fof(addAssignment_35887,axiom,
! [VarCurr] :
( v114557(VarCurr)
<=> v114559(VarCurr) ) ).
fof(addAssignment_35886,axiom,
! [VarCurr] :
( v114559(VarCurr)
<=> v114561(VarCurr) ) ).
fof(addAssignment_35885,axiom,
! [VarCurr] :
( v114561(VarCurr)
<=> v114563(VarCurr) ) ).
fof(addAssignment_35884,axiom,
! [VarCurr] :
( v114563(VarCurr)
<=> v114565(VarCurr) ) ).
fof(addAssignment_35883,axiom,
! [VarCurr] :
( v114565(VarCurr)
<=> v114567(VarCurr) ) ).
fof(addAssignment_35882,axiom,
! [VarCurr] :
( v114567(VarCurr)
<=> v114569(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114623(VarNext)
=> ( v114569(VarNext)
<=> v114569(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1961,axiom,
! [VarNext] :
( v114623(VarNext)
=> ( v114569(VarNext)
<=> v114631(VarNext) ) ) ).
fof(addAssignment_35881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114631(VarNext)
<=> v114629(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2601,axiom,
! [VarCurr] :
( ~ v114605(VarCurr)
=> ( v114629(VarCurr)
<=> v114632(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2637,axiom,
! [VarCurr] :
( v114605(VarCurr)
=> ( v114629(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5115,axiom,
! [VarCurr] :
( ~ v114607(VarCurr)
=> ( v114632(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5118,axiom,
! [VarCurr] :
( v114607(VarCurr)
=> ( v114632(VarCurr)
<=> v114587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22706,axiom,
! [VarCurr] :
( v114633(VarCurr)
<=> ( v114613(VarCurr)
| v114617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114623(VarNext)
<=> v114624(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114624(VarNext)
<=> ( v114626(VarNext)
& v114591(VarNext) ) ) ) ).
fof(writeUnaryOperator_9079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114626(VarNext)
<=> v114598(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114594(VarNext)
=> ( v114587(VarNext)
<=> v114587(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1960,axiom,
! [VarNext] :
( v114594(VarNext)
=> ( v114587(VarNext)
<=> v114604(VarNext) ) ) ).
fof(addAssignment_35880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114604(VarNext)
<=> v114602(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2600,axiom,
! [VarCurr] :
( ~ v114605(VarCurr)
=> ( v114602(VarCurr)
<=> v114606(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2636,axiom,
! [VarCurr] :
( v114605(VarCurr)
=> ( v114602(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1266,axiom,
! [VarCurr] :
( ( ~ v114607(VarCurr)
& ~ v114613(VarCurr) )
=> ( v114606(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5114,axiom,
! [VarCurr] :
( v114613(VarCurr)
=> ( v114606(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5117,axiom,
! [VarCurr] :
( v114607(VarCurr)
=> ( v114606(VarCurr)
<=> v114589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22703,axiom,
! [VarCurr] :
( v114617(VarCurr)
<=> ( v114615(VarCurr)
& v114577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22702,axiom,
! [VarCurr] :
( v114613(VarCurr)
<=> ( v114615(VarCurr)
& v114616(VarCurr) ) ) ).
fof(writeUnaryOperator_9078,axiom,
! [VarCurr] :
( ~ v114616(VarCurr)
<=> v114577(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22701,axiom,
! [VarCurr] :
( v114615(VarCurr)
<=> ( v114575(VarCurr)
& v114573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22700,axiom,
! [VarCurr] :
( v114607(VarCurr)
<=> ( v114608(VarCurr)
| v114610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22699,axiom,
! [VarCurr] :
( v114610(VarCurr)
<=> ( v114612(VarCurr)
& v114573(VarCurr) ) ) ).
fof(writeUnaryOperator_9077,axiom,
! [VarCurr] :
( ~ v114612(VarCurr)
<=> v114575(VarCurr) ) ).
fof(writeUnaryOperator_9076,axiom,
! [VarCurr] :
( ~ v114608(VarCurr)
<=> v114573(VarCurr) ) ).
fof(writeUnaryOperator_9075,axiom,
! [VarCurr] :
( ~ v114605(VarCurr)
<=> v114571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114594(VarNext)
<=> v114595(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114595(VarNext)
<=> ( v114596(VarNext)
& v114591(VarNext) ) ) ) ).
fof(writeUnaryOperator_9074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114596(VarNext)
<=> v114598(VarNext) ) ) ).
fof(addAssignment_35879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114598(VarNext)
<=> v114591(VarCurr) ) ) ).
fof(addAssignment_35878,axiom,
! [VarCurr] :
( v114591(VarCurr)
<=> v11502(VarCurr) ) ).
fof(addAssignment_35877,axiom,
! [VarCurr] :
( v114577(VarCurr)
<=> v114579(VarCurr) ) ).
fof(addAssignment_35876,axiom,
! [VarCurr] :
( v114579(VarCurr)
<=> v114581(VarCurr) ) ).
fof(addAssignment_35875,axiom,
! [VarCurr] :
( v114581(VarCurr)
<=> v114583(VarCurr) ) ).
fof(addAssignment_35874,axiom,
! [VarCurr] :
( v114575(VarCurr)
<=> v11517(VarCurr,bitIndex15) ) ).
fof(addAssignment_35873,axiom,
! [VarCurr] :
( v114573(VarCurr)
<=> v11526(VarCurr) ) ).
fof(addAssignment_35872,axiom,
! [VarCurr] :
( v114571(VarCurr)
<=> v11486(VarCurr) ) ).
fof(addAssignment_35871,axiom,
! [VarCurr] :
( v114541(VarCurr)
<=> v114543(VarCurr) ) ).
fof(addAssignment_35870,axiom,
! [VarCurr] :
( v114543(VarCurr)
<=> v114545(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2599,axiom,
! [VarCurr] :
( ~ v114547(VarCurr)
=> ( v114545(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2635,axiom,
! [VarCurr] :
( v114547(VarCurr)
=> ( v114545(VarCurr)
<=> v114243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7781,axiom,
! [VarCurr] :
( v114547(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $true )
& ( v114204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35869,axiom,
! [VarCurr] :
( v114537(VarCurr)
<=> v106578(VarCurr) ) ).
fof(addAssignment_35868,axiom,
! [VarCurr] :
( v114243(VarCurr)
<=> v114245(VarCurr) ) ).
fof(addAssignment_35867,axiom,
! [VarCurr] :
( v114245(VarCurr)
<=> v114247(VarCurr) ) ).
fof(addAssignment_35866,axiom,
! [VarCurr] :
( v114247(VarCurr)
<=> v114249(VarCurr) ) ).
fof(addAssignment_35865,axiom,
! [VarCurr] :
( v114249(VarCurr)
<=> v114251(VarCurr) ) ).
fof(addAssignment_35864,axiom,
! [VarCurr] :
( v114251(VarCurr)
<=> v114253(VarCurr) ) ).
fof(addAssignment_35863,axiom,
! [VarCurr] :
( v114253(VarCurr)
<=> v114255(VarCurr) ) ).
fof(addAssignment_35862,axiom,
! [VarCurr] :
( v114255(VarCurr)
<=> v114257(VarCurr) ) ).
fof(addAssignment_35861,axiom,
! [VarCurr] :
( v114257(VarCurr)
<=> v114259(VarCurr) ) ).
fof(addAssignment_35860,axiom,
! [VarCurr] :
( v114259(VarCurr)
<=> v114261(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114510(VarNext)
=> ( v114261(VarNext)
<=> v114261(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1959,axiom,
! [VarNext] :
( v114510(VarNext)
=> ( v114261(VarNext)
<=> v114524(VarNext) ) ) ).
fof(addAssignment_35859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114524(VarNext)
<=> v114522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5113,axiom,
! [VarCurr] :
( ~ v114519(VarCurr)
=> ( v114522(VarCurr)
<=> v114525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5116,axiom,
! [VarCurr] :
( v114519(VarCurr)
=> ( v114522(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9073,axiom,
! [VarCurr] :
( ~ v114525(VarCurr)
<=> v114261(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114510(VarNext)
<=> ( v114511(VarNext)
& v114518(VarNext) ) ) ) ).
fof(addAssignment_35858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114518(VarNext)
<=> v114516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22695,axiom,
! [VarCurr] :
( v114516(VarCurr)
<=> ( v114519(VarCurr)
| v114520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22694,axiom,
! [VarCurr] :
( v114520(VarCurr)
<=> ( v114263(VarCurr)
& v114521(VarCurr) ) ) ).
fof(writeUnaryOperator_9072,axiom,
! [VarCurr] :
( ~ v114521(VarCurr)
<=> v114519(VarCurr) ) ).
fof(writeUnaryOperator_9071,axiom,
! [VarCurr] :
( ~ v114519(VarCurr)
<=> v13340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114511(VarNext)
<=> ( v114512(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114512(VarNext)
<=> v114379(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22692,axiom,
! [VarCurr] :
( v114263(VarCurr)
<=> ( v114265(VarCurr)
& v114507(VarCurr) ) ) ).
fof(writeUnaryOperator_9069,axiom,
! [VarCurr] :
( ~ v114507(VarCurr)
<=> v114306(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114493(VarNext)
=> ( v114306(VarNext)
<=> v114306(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1958,axiom,
! [VarNext] :
( v114493(VarNext)
=> ( v114306(VarNext)
<=> v114501(VarNext) ) ) ).
fof(addAssignment_35857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114501(VarNext)
<=> v114499(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2598,axiom,
! [VarCurr] :
( ~ v114454(VarCurr)
=> ( v114499(VarCurr)
<=> v114502(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2634,axiom,
! [VarCurr] :
( v114454(VarCurr)
=> ( v114499(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2597,axiom,
! [VarCurr] :
( ~ v114456(VarCurr)
=> ( v114502(VarCurr)
<=> v114503(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2633,axiom,
! [VarCurr] :
( v114456(VarCurr)
=> ( v114502(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2596,axiom,
! [VarCurr] :
( ~ v114458(VarCurr)
=> ( v114503(VarCurr)
<=> v114438(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2632,axiom,
! [VarCurr] :
( v114458(VarCurr)
=> ( v114503(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114493(VarNext)
<=> v114494(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114494(VarNext)
<=> ( v114496(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114496(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addAssignmentInitValueVector_36,axiom,
( v114306(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114478(VarNext)
=> ( v114438(VarNext)
<=> v114438(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1957,axiom,
! [VarNext] :
( v114478(VarNext)
=> ( v114438(VarNext)
<=> v114486(VarNext) ) ) ).
fof(addAssignment_35856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114486(VarNext)
<=> v114484(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2595,axiom,
! [VarCurr] :
( ~ v114454(VarCurr)
=> ( v114484(VarCurr)
<=> v114487(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2631,axiom,
! [VarCurr] :
( v114454(VarCurr)
=> ( v114484(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2594,axiom,
! [VarCurr] :
( ~ v114456(VarCurr)
=> ( v114487(VarCurr)
<=> v114488(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2630,axiom,
! [VarCurr] :
( v114456(VarCurr)
=> ( v114487(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2593,axiom,
! [VarCurr] :
( ~ v114458(VarCurr)
=> ( v114488(VarCurr)
<=> v114440(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2629,axiom,
! [VarCurr] :
( v114458(VarCurr)
=> ( v114488(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114478(VarNext)
<=> v114479(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114479(VarNext)
<=> ( v114481(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114481(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addAssignmentInitValueVector_35,axiom,
( v114438(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114463(VarNext)
=> ( v114440(VarNext)
<=> v114440(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1956,axiom,
! [VarNext] :
( v114463(VarNext)
=> ( v114440(VarNext)
<=> v114471(VarNext) ) ) ).
fof(addAssignment_35855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114471(VarNext)
<=> v114469(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2592,axiom,
! [VarCurr] :
( ~ v114454(VarCurr)
=> ( v114469(VarCurr)
<=> v114472(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2628,axiom,
! [VarCurr] :
( v114454(VarCurr)
=> ( v114469(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2591,axiom,
! [VarCurr] :
( ~ v114456(VarCurr)
=> ( v114472(VarCurr)
<=> v114473(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2627,axiom,
! [VarCurr] :
( v114456(VarCurr)
=> ( v114472(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2590,axiom,
! [VarCurr] :
( ~ v114458(VarCurr)
=> ( v114473(VarCurr)
<=> v114442(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2626,axiom,
! [VarCurr] :
( v114458(VarCurr)
=> ( v114473(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114463(VarNext)
<=> v114464(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114464(VarNext)
<=> ( v114466(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114466(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addAssignmentInitValueVector_34,axiom,
( v114440(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114445(VarNext)
=> ( v114442(VarNext)
<=> v114442(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1955,axiom,
! [VarNext] :
( v114445(VarNext)
=> ( v114442(VarNext)
<=> v114453(VarNext) ) ) ).
fof(addAssignment_35854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114453(VarNext)
<=> v114451(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2589,axiom,
! [VarCurr] :
( ~ v114454(VarCurr)
=> ( v114451(VarCurr)
<=> v114455(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2625,axiom,
! [VarCurr] :
( v114454(VarCurr)
=> ( v114451(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2588,axiom,
! [VarCurr] :
( ~ v114456(VarCurr)
=> ( v114455(VarCurr)
<=> v114457(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2624,axiom,
! [VarCurr] :
( v114456(VarCurr)
=> ( v114455(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2587,axiom,
! [VarCurr] :
( ~ v114458(VarCurr)
=> ( v114457(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2623,axiom,
! [VarCurr] :
( v114458(VarCurr)
=> ( v114457(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2170,axiom,
! [VarCurr] :
( v114458(VarCurr)
<=> ( v11397(VarCurr,bitIndex9)
| v11397(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2169,axiom,
! [VarCurr] :
( v114456(VarCurr)
<=> ( v11397(VarCurr,bitIndex3)
| v11397(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_9065,axiom,
! [VarCurr] :
( ~ v114454(VarCurr)
<=> v13340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114445(VarNext)
<=> v114446(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114446(VarNext)
<=> ( v114447(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114447(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_139,axiom,
! [VarCurr] :
( ~ v114436(VarCurr)
=> ( v11397(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_103,axiom,
! [VarCurr] :
( v114436(VarCurr)
=> ( v11397(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22683,axiom,
! [VarCurr] :
( v114436(VarCurr)
<=> ( v10210(VarCurr)
& v114426(VarCurr) ) ) ).
fof(addAssignment_35853,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex8)
<=> v114428(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_78,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114429(VarNext)
=> ( ( v114428(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v114428(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v114428(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v114428(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v114428(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v114428(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v114428(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v114428(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v114428(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v114428(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v114428(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v114428(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1954,axiom,
! [VarNext] :
( v114429(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114428(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114429(VarNext)
<=> v114430(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114430(VarNext)
<=> ( v114432(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114432(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_138,axiom,
! [VarCurr] :
( ~ v114422(VarCurr)
=> ( v11397(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_102,axiom,
! [VarCurr] :
( v114422(VarCurr)
=> ( v11397(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22680,axiom,
! [VarCurr] :
( v114422(VarCurr)
<=> ( v114423(VarCurr)
| v114424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22679,axiom,
! [VarCurr] :
( v114424(VarCurr)
<=> ( v114425(VarCurr)
& v114426(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7780,axiom,
! [VarCurr] :
( v114426(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_9062,axiom,
! [VarCurr] :
( ~ v114425(VarCurr)
<=> v10210(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7779,axiom,
! [VarCurr] :
( v114423(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_35852,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex7)
<=> v114414(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_77,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114415(VarNext)
=> ( ( v114414(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v114414(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v114414(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v114414(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v114414(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v114414(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v114414(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v114414(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v114414(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v114414(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v114414(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v114414(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1953,axiom,
! [VarNext] :
( v114415(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114414(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114415(VarNext)
<=> v114416(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114416(VarNext)
<=> ( v114418(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114418(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_137,axiom,
! [VarCurr] :
( ~ v114406(VarCurr)
=> ( v11397(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_101,axiom,
! [VarCurr] :
( v114406(VarCurr)
=> ( v11397(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22676,axiom,
! [VarCurr] :
( v114406(VarCurr)
<=> ( v114407(VarCurr)
& v114368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22675,axiom,
! [VarCurr] :
( v114407(VarCurr)
<=> ( v114409(VarCurr)
& v114367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22674,axiom,
! [VarCurr] :
( v114409(VarCurr)
<=> ( v114410(VarCurr)
& v114366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22673,axiom,
! [VarCurr] :
( v114410(VarCurr)
<=> ( v114411(VarCurr)
& v114412(VarCurr) ) ) ).
fof(writeUnaryOperator_9060,axiom,
! [VarCurr] :
( ~ v114412(VarCurr)
<=> v114308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22672,axiom,
! [VarCurr] :
( v114411(VarCurr)
<=> ( v114364(VarCurr)
& v13343(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_136,axiom,
! [VarCurr] :
( ~ v114404(VarCurr)
=> ( v11397(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_100,axiom,
! [VarCurr] :
( v114404(VarCurr)
=> ( v11397(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22671,axiom,
! [VarCurr] :
( v114404(VarCurr)
<=> ( v10210(VarCurr)
& v114394(VarCurr) ) ) ).
fof(addAssignment_35851,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex5)
<=> v114396(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_76,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114397(VarNext)
=> ( ( v114396(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v114396(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v114396(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v114396(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v114396(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v114396(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v114396(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v114396(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v114396(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v114396(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v114396(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v114396(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1952,axiom,
! [VarNext] :
( v114397(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114396(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114397(VarNext)
<=> v114398(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114398(VarNext)
<=> ( v114400(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114400(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_135,axiom,
! [VarCurr] :
( ~ v114390(VarCurr)
=> ( v11397(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_99,axiom,
! [VarCurr] :
( v114390(VarCurr)
=> ( v11397(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22668,axiom,
! [VarCurr] :
( v114390(VarCurr)
<=> ( v114391(VarCurr)
| v114392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22667,axiom,
! [VarCurr] :
( v114392(VarCurr)
<=> ( v114393(VarCurr)
& v114394(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7778,axiom,
! [VarCurr] :
( v114394(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_9058,axiom,
! [VarCurr] :
( ~ v114393(VarCurr)
<=> v10210(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7777,axiom,
! [VarCurr] :
( v114391(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_35850,axiom,
! [VarNext] :
( v13338(VarNext,bitIndex4)
<=> v114374(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_75,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114375(VarNext)
=> ( ( v114374(VarNext,bitIndex11)
<=> v13338(VarCurr,bitIndex12) )
& ( v114374(VarNext,bitIndex10)
<=> v13338(VarCurr,bitIndex11) )
& ( v114374(VarNext,bitIndex9)
<=> v13338(VarCurr,bitIndex10) )
& ( v114374(VarNext,bitIndex8)
<=> v13338(VarCurr,bitIndex9) )
& ( v114374(VarNext,bitIndex7)
<=> v13338(VarCurr,bitIndex8) )
& ( v114374(VarNext,bitIndex6)
<=> v13338(VarCurr,bitIndex7) )
& ( v114374(VarNext,bitIndex5)
<=> v13338(VarCurr,bitIndex6) )
& ( v114374(VarNext,bitIndex4)
<=> v13338(VarCurr,bitIndex5) )
& ( v114374(VarNext,bitIndex3)
<=> v13338(VarCurr,bitIndex4) )
& ( v114374(VarNext,bitIndex2)
<=> v13338(VarCurr,bitIndex3) )
& ( v114374(VarNext,bitIndex1)
<=> v13338(VarCurr,bitIndex2) )
& ( v114374(VarNext,bitIndex0)
<=> v13338(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1951,axiom,
! [VarNext] :
( v114375(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114374(VarNext,B)
<=> v114385(VarNext,B) ) ) ) ).
fof(addAssignment_35849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114385(VarNext,B)
<=> v114383(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_134,axiom,
! [VarCurr] :
( ~ v114386(VarCurr)
=> ( ( v114383(VarCurr,bitIndex11)
<=> v11397(VarCurr,bitIndex12) )
& ( v114383(VarCurr,bitIndex10)
<=> v11397(VarCurr,bitIndex11) )
& ( v114383(VarCurr,bitIndex9)
<=> v11397(VarCurr,bitIndex10) )
& ( v114383(VarCurr,bitIndex8)
<=> v11397(VarCurr,bitIndex9) )
& ( v114383(VarCurr,bitIndex7)
<=> v11397(VarCurr,bitIndex8) )
& ( v114383(VarCurr,bitIndex6)
<=> v11397(VarCurr,bitIndex7) )
& ( v114383(VarCurr,bitIndex5)
<=> v11397(VarCurr,bitIndex6) )
& ( v114383(VarCurr,bitIndex4)
<=> v11397(VarCurr,bitIndex5) )
& ( v114383(VarCurr,bitIndex3)
<=> v11397(VarCurr,bitIndex4) )
& ( v114383(VarCurr,bitIndex2)
<=> v11397(VarCurr,bitIndex3) )
& ( v114383(VarCurr,bitIndex1)
<=> v11397(VarCurr,bitIndex2) )
& ( v114383(VarCurr,bitIndex0)
<=> v11397(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2622,axiom,
! [VarCurr] :
( v114386(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v114383(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9057,axiom,
! [VarCurr] :
( ~ v114386(VarCurr)
<=> v13340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114375(VarNext)
<=> v114376(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114376(VarNext)
<=> ( v114377(VarNext)
& v114372(VarNext) ) ) ) ).
fof(writeUnaryOperator_9056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114377(VarNext)
<=> v114379(VarNext) ) ) ).
fof(addAssignment_35848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114379(VarNext)
<=> v114372(VarCurr) ) ) ).
fof(addAssignment_35847,axiom,
! [VarCurr] :
( v114372(VarCurr)
<=> v13363(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_133,axiom,
! [VarCurr] :
( ~ v114358(VarCurr)
=> ( v11397(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_98,axiom,
! [VarCurr] :
( v114358(VarCurr)
=> ( v11397(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22664,axiom,
! [VarCurr] :
( v114358(VarCurr)
<=> ( v114359(VarCurr)
& v114368(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7776,axiom,
! [VarCurr] :
( v114368(VarCurr)
<=> ( $true
<=> v13338(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValue_34,axiom,
~ v13338(constB0,bitIndex11) ).
fof(addAssignmentInitValue_33,axiom,
~ v13338(constB0,bitIndex10) ).
fof(addAssignmentInitValue_32,axiom,
~ v13338(constB0,bitIndex8) ).
fof(addAssignmentInitValue_31,axiom,
~ v13338(constB0,bitIndex7) ).
fof(addAssignmentInitValue_30,axiom,
~ v13338(constB0,bitIndex5) ).
fof(addAssignmentInitValue_29,axiom,
~ v13338(constB0,bitIndex4) ).
fof(addAssignmentInitValue_28,axiom,
~ v13338(constB0,bitIndex2) ).
fof(addAssignmentInitValue_27,axiom,
~ v13338(constB0,bitIndex1) ).
fof(bitBlastConstant_12483,axiom,
~ bx00x00x00x00(bitIndex10) ).
fof(bitBlastConstant_12482,axiom,
~ bx00x00x00x00(bitIndex9) ).
fof(bitBlastConstant_12481,axiom,
~ bx00x00x00x00(bitIndex7) ).
fof(bitBlastConstant_12480,axiom,
~ bx00x00x00x00(bitIndex6) ).
fof(bitBlastConstant_12479,axiom,
~ bx00x00x00x00(bitIndex4) ).
fof(bitBlastConstant_12478,axiom,
~ bx00x00x00x00(bitIndex3) ).
fof(bitBlastConstant_12477,axiom,
~ bx00x00x00x00(bitIndex1) ).
fof(bitBlastConstant_12476,axiom,
~ bx00x00x00x00(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22663,axiom,
! [VarCurr] :
( v114359(VarCurr)
<=> ( v114361(VarCurr)
& v114367(VarCurr) ) ) ).
fof(writeUnaryOperator_9055,axiom,
! [VarCurr] :
( ~ v114367(VarCurr)
<=> v114348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22662,axiom,
! [VarCurr] :
( v114361(VarCurr)
<=> ( v114362(VarCurr)
& v114366(VarCurr) ) ) ).
fof(writeUnaryOperator_9054,axiom,
! [VarCurr] :
( ~ v114366(VarCurr)
<=> v114322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22661,axiom,
! [VarCurr] :
( v114362(VarCurr)
<=> ( v114363(VarCurr)
& v114308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22660,axiom,
! [VarCurr] :
( v114363(VarCurr)
<=> ( v114364(VarCurr)
& v114365(VarCurr) ) ) ).
fof(writeUnaryOperator_9053,axiom,
! [VarCurr] :
( ~ v114365(VarCurr)
<=> v13343(VarCurr) ) ).
fof(writeUnaryOperator_9052,axiom,
! [VarCurr] :
( ~ v114364(VarCurr)
<=> v10218(VarCurr) ) ).
fof(addAssignment_35846,axiom,
! [VarCurr] :
( v114348(VarCurr)
<=> v114350(VarCurr) ) ).
fof(addAssignment_35845,axiom,
! [VarCurr] :
( v114350(VarCurr)
<=> v114352(VarCurr) ) ).
fof(addAssignment_35844,axiom,
! [VarCurr] :
( v114352(VarCurr)
<=> v114354(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2586,axiom,
! [VarCurr] :
( ~ v114356(VarCurr)
=> ( v114354(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2621,axiom,
! [VarCurr] :
( v114356(VarCurr)
=> ( v114354(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7775,axiom,
! [VarCurr] :
( v114356(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $true )
& ( v15409(VarCurr,bitIndex5)
<=> $true )
& ( v15409(VarCurr,bitIndex4)
<=> $true )
& ( v15409(VarCurr,bitIndex3)
<=> $true )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $true )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22659,axiom,
! [VarCurr] :
( v114322(VarCurr)
<=> ( v114324(VarCurr)
| v114332(VarCurr) ) ) ).
fof(addAssignment_35843,axiom,
! [VarCurr] :
( v114332(VarCurr)
<=> v114334(VarCurr) ) ).
fof(addAssignment_35842,axiom,
! [VarCurr] :
( v114334(VarCurr)
<=> v114336(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2585,axiom,
! [VarCurr] :
( ~ v114338(VarCurr)
=> ( v114336(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2620,axiom,
! [VarCurr] :
( v114338(VarCurr)
=> ( v114336(VarCurr)
<=> v114345(VarCurr) ) ) ).
fof(writeUnaryOperator_9051,axiom,
! [VarCurr] :
( ~ v114345(VarCurr)
<=> v15445(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22658,axiom,
! [VarCurr] :
( v114338(VarCurr)
<=> ( v114339(VarCurr)
| v114344(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7774,axiom,
! [VarCurr] :
( v114344(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $true )
& ( v15409(VarCurr,bitIndex5)
<=> $true )
& ( v15409(VarCurr,bitIndex4)
<=> $true )
& ( v15409(VarCurr,bitIndex3)
<=> $false )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22657,axiom,
! [VarCurr] :
( v114339(VarCurr)
<=> ( v114340(VarCurr)
| v114343(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7773,axiom,
! [VarCurr] :
( v114343(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $true )
& ( v15409(VarCurr,bitIndex5)
<=> $false )
& ( v15409(VarCurr,bitIndex4)
<=> $true )
& ( v15409(VarCurr,bitIndex3)
<=> $false )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22656,axiom,
! [VarCurr] :
( v114340(VarCurr)
<=> ( v114341(VarCurr)
| v114342(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7772,axiom,
! [VarCurr] :
( v114342(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $true )
& ( v15409(VarCurr,bitIndex5)
<=> $true )
& ( v15409(VarCurr,bitIndex4)
<=> $true )
& ( v15409(VarCurr,bitIndex3)
<=> $true )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7771,axiom,
! [VarCurr] :
( v114341(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $true )
& ( v15409(VarCurr,bitIndex5)
<=> $false )
& ( v15409(VarCurr,bitIndex4)
<=> $true )
& ( v15409(VarCurr,bitIndex3)
<=> $true )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $false )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22655,axiom,
! [VarCurr] :
( v114324(VarCurr)
<=> ( v114326(VarCurr)
& v114330(VarCurr) ) ) ).
fof(writeUnaryOperator_9050,axiom,
! [VarCurr] :
( ~ v114330(VarCurr)
<=> v114328(VarCurr) ) ).
fof(addAssignment_35841,axiom,
! [VarCurr] :
( v114328(VarCurr)
<=> v15456(VarCurr) ) ).
fof(addAssignment_35840,axiom,
! [VarCurr] :
( v114326(VarCurr)
<=> v15441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22654,axiom,
! [VarCurr] :
( v114308(VarCurr)
<=> ( v114310(VarCurr)
& v114320(VarCurr) ) ) ).
fof(writeUnaryOperator_9049,axiom,
! [VarCurr] :
( ~ v114320(VarCurr)
<=> v15416(VarCurr) ) ).
fof(addAssignment_35839,axiom,
! [VarCurr] :
( v114310(VarCurr)
<=> v114312(VarCurr) ) ).
fof(addAssignment_35838,axiom,
! [VarCurr] :
( v114312(VarCurr)
<=> v114314(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2584,axiom,
! [VarCurr] :
( ~ v114316(VarCurr)
=> ( v114314(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2619,axiom,
! [VarCurr] :
( v114316(VarCurr)
=> ( v114314(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22653,axiom,
! [VarCurr] :
( v114316(VarCurr)
<=> ( v114317(VarCurr)
& v114318(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7770,axiom,
! [VarCurr] :
( v114318(VarCurr)
<=> ( ( v15409(VarCurr,bitIndex6)
<=> $true )
& ( v15409(VarCurr,bitIndex5)
<=> $false )
& ( v15409(VarCurr,bitIndex4)
<=> $false )
& ( v15409(VarCurr,bitIndex3)
<=> $true )
& ( v15409(VarCurr,bitIndex2)
<=> $false )
& ( v15409(VarCurr,bitIndex1)
<=> $true )
& ( v15409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9048,axiom,
! [VarCurr] :
( ~ v114317(VarCurr)
<=> v13351(VarCurr) ) ).
fof(addAssignment_35837,axiom,
! [VarCurr] :
( v114265(VarCurr)
<=> v10212(VarCurr,bitIndex0) ) ).
fof(addAssignment_35836,axiom,
! [VarCurr] :
( v10212(VarCurr,bitIndex0)
<=> v114303(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_29,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114303(VarCurr,B)
<=> ( v10214(VarCurr,B)
& v114304(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9047,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114304(VarCurr,B)
<=> ~ v114302(VarCurr,B) ) ) ).
fof(addAssignment_35835,axiom,
! [VarCurr] :
( v114302(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_35834,axiom,
! [VarCurr] :
( v10214(VarCurr,bitIndex0)
<=> v114300(VarCurr,bitIndex0) ) ).
fof(addAssignment_35833,axiom,
! [VarCurr] :
( v114300(VarCurr,bitIndex0)
<=> v114267(VarCurr) ) ).
fof(addAssignment_35832,axiom,
! [VarCurr] :
( v114300(VarCurr,bitIndex1)
<=> v10216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22652,axiom,
! [VarCurr] :
( v114267(VarCurr)
<=> ( v114297(VarCurr)
& v114299(VarCurr) ) ) ).
fof(writeUnaryOperator_9046,axiom,
! [VarCurr] :
( ~ v114299(VarCurr)
<=> v114289(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22651,axiom,
! [VarCurr] :
( v114297(VarCurr)
<=> ( v114298(VarCurr)
& v11399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22650,axiom,
! [VarCurr] :
( v114298(VarCurr)
<=> ( v114269(VarCurr)
<~> v114261(VarCurr) ) ) ).
fof(addAssignment_35831,axiom,
! [VarCurr] :
( v114289(VarCurr)
<=> v114291(VarCurr) ) ).
fof(addAssignment_35830,axiom,
! [VarCurr] :
( v114291(VarCurr)
<=> v114293(VarCurr) ) ).
fof(addAssignment_35829,axiom,
! [VarCurr] :
( v114293(VarCurr)
<=> v114295(VarCurr) ) ).
fof(addAssignment_35828,axiom,
! [VarCurr] :
( v114269(VarCurr)
<=> v114271(VarCurr) ) ).
fof(addAssignment_35827,axiom,
! [VarCurr] :
( v114271(VarCurr)
<=> v114273(VarCurr) ) ).
fof(addAssignment_35826,axiom,
! [VarCurr] :
( v114273(VarCurr)
<=> v114275(VarCurr) ) ).
fof(addAssignment_35825,axiom,
! [VarCurr] :
( v114275(VarCurr)
<=> v114277(VarCurr) ) ).
fof(addAssignment_35824,axiom,
! [VarCurr] :
( v114277(VarCurr)
<=> v114279(VarCurr) ) ).
fof(addAssignment_35823,axiom,
! [VarCurr] :
( v114279(VarCurr)
<=> v114281(VarCurr) ) ).
fof(addAssignment_35822,axiom,
! [VarCurr] :
( v114281(VarCurr)
<=> v114283(VarCurr) ) ).
fof(addAssignment_35821,axiom,
! [VarCurr] :
( v114283(VarCurr)
<=> v114285(VarCurr) ) ).
fof(addAssignment_35820,axiom,
! [VarCurr] :
( v114285(VarCurr)
<=> v114287(VarCurr) ) ).
fof(addAssignment_35819,axiom,
! [VarCurr] :
( v114287(VarCurr)
<=> v114216(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114228(VarNext)
=> ( v114216(VarNext)
<=> v114216(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1950,axiom,
! [VarNext] :
( v114228(VarNext)
=> ( v114216(VarNext)
<=> v114238(VarNext) ) ) ).
fof(addAssignment_35818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114238(VarNext)
<=> v114236(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2583,axiom,
! [VarCurr] :
( ~ v114239(VarCurr)
=> ( v114236(VarCurr)
<=> v114218(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2618,axiom,
! [VarCurr] :
( v114239(VarCurr)
=> ( v114236(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9045,axiom,
! [VarCurr] :
( ~ v114239(VarCurr)
<=> v114206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114228(VarNext)
<=> v114229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114229(VarNext)
<=> ( v114230(VarNext)
& v114225(VarNext) ) ) ) ).
fof(writeUnaryOperator_9044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114230(VarNext)
<=> v114232(VarNext) ) ) ).
fof(addAssignment_35817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114232(VarNext)
<=> v114225(VarCurr) ) ) ).
fof(addAssignment_35816,axiom,
! [VarCurr] :
( v114225(VarCurr)
<=> v107111(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2582,axiom,
! [VarCurr] :
( ~ v114220(VarCurr)
=> ( v114218(VarCurr)
<=> v114216(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2617,axiom,
! [VarCurr] :
( v114220(VarCurr)
=> ( v114218(VarCurr)
<=> v114223(VarCurr) ) ) ).
fof(writeUnaryOperator_9043,axiom,
! [VarCurr] :
( ~ v114223(VarCurr)
<=> v114216(VarCurr) ) ).
fof(addAssignmentInitValueVector_33,axiom,
( v114216(constB0)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22647,axiom,
! [VarCurr] :
( v114220(VarCurr)
<=> ( v114221(VarCurr)
| v114222(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7769,axiom,
! [VarCurr] :
( v114222(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $true )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7768,axiom,
! [VarCurr] :
( v114221(VarCurr)
<=> ( ( v114204(VarCurr,bitIndex2)
<=> $false )
& ( v114204(VarCurr,bitIndex1)
<=> $false )
& ( v114204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignmentInitValueVector_32,axiom,
! [B] :
( range_2_0(B)
=> ( v114204(constB0,B)
<=> $false ) ) ).
fof(addAssignment_35815,axiom,
! [VarCurr] :
( v114210(VarCurr)
<=> v114212(VarCurr) ) ).
fof(addAssignment_35814,axiom,
! [VarCurr] :
( v114212(VarCurr)
<=> v114214(VarCurr) ) ).
fof(addAssignment_35813,axiom,
! [VarCurr] :
( v114214(VarCurr)
<=> v108016(VarCurr) ) ).
fof(addAssignment_35812,axiom,
! [VarCurr] :
( v114206(VarCurr)
<=> v106578(VarCurr) ) ).
fof(addAssignment_35811,axiom,
! [VarCurr] :
( v114191(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_35810,axiom,
! [VarCurr] :
( v114187(VarCurr)
<=> v4355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22646,axiom,
! [VarCurr] :
( v108028(VarCurr)
<=> ( v114165(VarCurr)
& v114167(VarCurr) ) ) ).
fof(writeUnaryOperator_9042,axiom,
! [VarCurr] :
( ~ v114167(VarCurr)
<=> v114168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22645,axiom,
! [VarCurr] :
( v114168(VarCurr)
<=> ( v114169(VarCurr)
| v114171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22644,axiom,
! [VarCurr] :
( v114171(VarCurr)
<=> ( v114172(VarCurr)
| v114143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22643,axiom,
! [VarCurr] :
( v114172(VarCurr)
<=> ( v114173(VarCurr)
| v113801(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2168,axiom,
! [VarCurr] :
( v114173(VarCurr)
<=> ( v114174(VarCurr)
| v112148(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2167,axiom,
! [VarCurr] :
( v114174(VarCurr)
<=> ( v114175(VarCurr)
| v112148(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2166,axiom,
! [VarCurr] :
( v114175(VarCurr)
<=> ( v112148(VarCurr,bitIndex18)
| v112148(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2165,axiom,
! [VarCurr] :
( v114169(VarCurr)
<=> ( v108436(VarCurr,bitIndex1)
& v114170(VarCurr) ) ) ).
fof(writeUnaryOperator_9041,axiom,
! [VarCurr] :
( ~ v114170(VarCurr)
<=> v112144(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2164,axiom,
! [VarCurr] :
( v114165(VarCurr)
<=> ( v108030(VarCurr,bitIndex1)
& v114166(VarCurr) ) ) ).
fof(writeUnaryOperator_9040,axiom,
! [VarCurr] :
( ~ v114166(VarCurr)
<=> v106572(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22642,axiom,
! [VarCurr] :
( v114143(VarCurr)
<=> ( v114162(VarCurr)
& v114145(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2163,axiom,
! [VarCurr] :
( v114162(VarCurr)
<=> ( v108030(VarCurr,bitIndex1)
& v114163(VarCurr) ) ) ).
fof(writeUnaryOperator_9039,axiom,
! [VarCurr] :
( ~ v114163(VarCurr)
<=> v106572(VarCurr,bitIndex1) ) ).
fof(addAssignment_35809,axiom,
! [VarCurr] :
( v114145(VarCurr)
<=> v114147(VarCurr) ) ).
fof(addAssignment_35808,axiom,
! [VarCurr] :
( v114147(VarCurr)
<=> v114149(VarCurr) ) ).
fof(addAssignment_35807,axiom,
! [VarCurr] :
( v114149(VarCurr)
<=> v114151(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2162,axiom,
! [VarCurr] :
( v114151(VarCurr)
<=> ( v113813(VarCurr,bitIndex27)
& v108295(VarCurr) ) ) ).
fof(addAssignment_35806,axiom,
! [VarNext] :
( v113813(VarNext,bitIndex27)
<=> v114153(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114155(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v114153(VarNext,B)
<=> v113813(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1949,axiom,
! [VarNext] :
( v114155(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v114153(VarNext,B)
<=> v113836(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114155(VarNext)
<=> ( v114156(VarNext)
& v113831(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114156(VarNext)
<=> ( v114158(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_9038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114158(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_35805,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex27)
<=> v113818(VarCurr,bitIndex27) ) ).
fof(addAssignment_35804,axiom,
! [VarCurr] :
( v113818(VarCurr,bitIndex27)
<=> v113820(VarCurr,bitIndex27) ) ).
fof(addAssignment_35803,axiom,
! [VarCurr] :
( v113820(VarCurr,bitIndex27)
<=> v110732(VarCurr,bitIndex27) ) ).
fof(addAssignment_35802,axiom,
! [VarCurr] :
( v110732(VarCurr,bitIndex27)
<=> v111534(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22639,axiom,
! [VarCurr] :
( v113801(VarCurr)
<=> ( v114140(VarCurr)
& v113803(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2161,axiom,
! [VarCurr] :
( v114140(VarCurr)
<=> ( v108030(VarCurr,bitIndex1)
& v114141(VarCurr) ) ) ).
fof(writeUnaryOperator_9037,axiom,
! [VarCurr] :
( ~ v114141(VarCurr)
<=> v106572(VarCurr,bitIndex1) ) ).
fof(addAssignment_35801,axiom,
! [VarCurr] :
( v113803(VarCurr)
<=> v113805(VarCurr) ) ).
fof(addAssignment_35800,axiom,
! [VarCurr] :
( v113805(VarCurr)
<=> v113807(VarCurr) ) ).
fof(addAssignment_35799,axiom,
! [VarCurr] :
( v113807(VarCurr)
<=> v113809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22638,axiom,
! [VarCurr] :
( v113809(VarCurr)
<=> ( v113811(VarCurr)
& v108295(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2581,axiom,
! [VarCurr] :
( ~ v113901(VarCurr)
=> ( v113811(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2616,axiom,
! [VarCurr] :
( v113901(VarCurr)
=> ( v113811(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22637,axiom,
! [VarCurr] :
( v113901(VarCurr)
<=> ( v113903(VarCurr)
| v114137(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2160,axiom,
! [VarCurr] :
( v114137(VarCurr)
<=> ( v114134(VarCurr)
& v113840(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22636,axiom,
! [VarCurr] :
( v113903(VarCurr)
<=> ( v113904(VarCurr)
& v114131(VarCurr) ) ) ).
fof(writeUnaryOperator_9036,axiom,
! [VarCurr] :
( ~ v114131(VarCurr)
<=> v114132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22635,axiom,
! [VarCurr] :
( v114132(VarCurr)
<=> ( v114133(VarCurr)
& v114136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2159,axiom,
! [VarCurr] :
( v114136(VarCurr)
<=> ( v113813(VarCurr,bitIndex26)
| v113840(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22634,axiom,
! [VarCurr] :
( v114133(VarCurr)
<=> ( v114134(VarCurr)
| v114135(VarCurr) ) ) ).
fof(writeUnaryOperator_9035,axiom,
! [VarCurr] :
( ~ v114135(VarCurr)
<=> v113840(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_9034,axiom,
! [VarCurr] :
( ~ v114134(VarCurr)
<=> v113813(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22633,axiom,
! [VarCurr] :
( v113904(VarCurr)
<=> ( v113905(VarCurr)
| v114130(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2158,axiom,
! [VarCurr] :
( v114130(VarCurr)
<=> ( v114127(VarCurr)
& v113840(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22632,axiom,
! [VarCurr] :
( v113905(VarCurr)
<=> ( v113906(VarCurr)
& v114124(VarCurr) ) ) ).
fof(writeUnaryOperator_9033,axiom,
! [VarCurr] :
( ~ v114124(VarCurr)
<=> v114125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22631,axiom,
! [VarCurr] :
( v114125(VarCurr)
<=> ( v114126(VarCurr)
& v114129(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2157,axiom,
! [VarCurr] :
( v114129(VarCurr)
<=> ( v113813(VarCurr,bitIndex25)
| v113840(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22630,axiom,
! [VarCurr] :
( v114126(VarCurr)
<=> ( v114127(VarCurr)
| v114128(VarCurr) ) ) ).
fof(writeUnaryOperator_9032,axiom,
! [VarCurr] :
( ~ v114128(VarCurr)
<=> v113840(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_9031,axiom,
! [VarCurr] :
( ~ v114127(VarCurr)
<=> v113813(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22629,axiom,
! [VarCurr] :
( v113906(VarCurr)
<=> ( v113907(VarCurr)
| v114123(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2156,axiom,
! [VarCurr] :
( v114123(VarCurr)
<=> ( v114120(VarCurr)
& v113840(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22628,axiom,
! [VarCurr] :
( v113907(VarCurr)
<=> ( v113908(VarCurr)
& v114117(VarCurr) ) ) ).
fof(writeUnaryOperator_9030,axiom,
! [VarCurr] :
( ~ v114117(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22627,axiom,
! [VarCurr] :
( v114118(VarCurr)
<=> ( v114119(VarCurr)
& v114122(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2155,axiom,
! [VarCurr] :
( v114122(VarCurr)
<=> ( v113813(VarCurr,bitIndex24)
| v113840(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22626,axiom,
! [VarCurr] :
( v114119(VarCurr)
<=> ( v114120(VarCurr)
| v114121(VarCurr) ) ) ).
fof(writeUnaryOperator_9029,axiom,
! [VarCurr] :
( ~ v114121(VarCurr)
<=> v113840(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_9028,axiom,
! [VarCurr] :
( ~ v114120(VarCurr)
<=> v113813(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22625,axiom,
! [VarCurr] :
( v113908(VarCurr)
<=> ( v113909(VarCurr)
| v114116(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2154,axiom,
! [VarCurr] :
( v114116(VarCurr)
<=> ( v114113(VarCurr)
& v113840(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22624,axiom,
! [VarCurr] :
( v113909(VarCurr)
<=> ( v113910(VarCurr)
& v114110(VarCurr) ) ) ).
fof(writeUnaryOperator_9027,axiom,
! [VarCurr] :
( ~ v114110(VarCurr)
<=> v114111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22623,axiom,
! [VarCurr] :
( v114111(VarCurr)
<=> ( v114112(VarCurr)
& v114115(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2153,axiom,
! [VarCurr] :
( v114115(VarCurr)
<=> ( v113813(VarCurr,bitIndex23)
| v113840(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22622,axiom,
! [VarCurr] :
( v114112(VarCurr)
<=> ( v114113(VarCurr)
| v114114(VarCurr) ) ) ).
fof(writeUnaryOperator_9026,axiom,
! [VarCurr] :
( ~ v114114(VarCurr)
<=> v113840(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_9025,axiom,
! [VarCurr] :
( ~ v114113(VarCurr)
<=> v113813(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22621,axiom,
! [VarCurr] :
( v113910(VarCurr)
<=> ( v113911(VarCurr)
| v114109(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2152,axiom,
! [VarCurr] :
( v114109(VarCurr)
<=> ( v114106(VarCurr)
& v113840(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22620,axiom,
! [VarCurr] :
( v113911(VarCurr)
<=> ( v113912(VarCurr)
& v114103(VarCurr) ) ) ).
fof(writeUnaryOperator_9024,axiom,
! [VarCurr] :
( ~ v114103(VarCurr)
<=> v114104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22619,axiom,
! [VarCurr] :
( v114104(VarCurr)
<=> ( v114105(VarCurr)
& v114108(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2151,axiom,
! [VarCurr] :
( v114108(VarCurr)
<=> ( v113813(VarCurr,bitIndex22)
| v113840(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22618,axiom,
! [VarCurr] :
( v114105(VarCurr)
<=> ( v114106(VarCurr)
| v114107(VarCurr) ) ) ).
fof(writeUnaryOperator_9023,axiom,
! [VarCurr] :
( ~ v114107(VarCurr)
<=> v113840(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_9022,axiom,
! [VarCurr] :
( ~ v114106(VarCurr)
<=> v113813(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22617,axiom,
! [VarCurr] :
( v113912(VarCurr)
<=> ( v113913(VarCurr)
| v114102(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2150,axiom,
! [VarCurr] :
( v114102(VarCurr)
<=> ( v114099(VarCurr)
& v113840(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22616,axiom,
! [VarCurr] :
( v113913(VarCurr)
<=> ( v113914(VarCurr)
& v114096(VarCurr) ) ) ).
fof(writeUnaryOperator_9021,axiom,
! [VarCurr] :
( ~ v114096(VarCurr)
<=> v114097(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22615,axiom,
! [VarCurr] :
( v114097(VarCurr)
<=> ( v114098(VarCurr)
& v114101(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2149,axiom,
! [VarCurr] :
( v114101(VarCurr)
<=> ( v113813(VarCurr,bitIndex21)
| v113840(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22614,axiom,
! [VarCurr] :
( v114098(VarCurr)
<=> ( v114099(VarCurr)
| v114100(VarCurr) ) ) ).
fof(writeUnaryOperator_9020,axiom,
! [VarCurr] :
( ~ v114100(VarCurr)
<=> v113840(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_9019,axiom,
! [VarCurr] :
( ~ v114099(VarCurr)
<=> v113813(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22613,axiom,
! [VarCurr] :
( v113914(VarCurr)
<=> ( v113915(VarCurr)
| v114095(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2148,axiom,
! [VarCurr] :
( v114095(VarCurr)
<=> ( v114092(VarCurr)
& v113840(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22612,axiom,
! [VarCurr] :
( v113915(VarCurr)
<=> ( v113916(VarCurr)
& v114089(VarCurr) ) ) ).
fof(writeUnaryOperator_9018,axiom,
! [VarCurr] :
( ~ v114089(VarCurr)
<=> v114090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22611,axiom,
! [VarCurr] :
( v114090(VarCurr)
<=> ( v114091(VarCurr)
& v114094(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2147,axiom,
! [VarCurr] :
( v114094(VarCurr)
<=> ( v113813(VarCurr,bitIndex20)
| v113840(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22610,axiom,
! [VarCurr] :
( v114091(VarCurr)
<=> ( v114092(VarCurr)
| v114093(VarCurr) ) ) ).
fof(writeUnaryOperator_9017,axiom,
! [VarCurr] :
( ~ v114093(VarCurr)
<=> v113840(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_9016,axiom,
! [VarCurr] :
( ~ v114092(VarCurr)
<=> v113813(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22609,axiom,
! [VarCurr] :
( v113916(VarCurr)
<=> ( v113917(VarCurr)
| v114088(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2146,axiom,
! [VarCurr] :
( v114088(VarCurr)
<=> ( v114085(VarCurr)
& v113840(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22608,axiom,
! [VarCurr] :
( v113917(VarCurr)
<=> ( v113918(VarCurr)
& v114082(VarCurr) ) ) ).
fof(writeUnaryOperator_9015,axiom,
! [VarCurr] :
( ~ v114082(VarCurr)
<=> v114083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22607,axiom,
! [VarCurr] :
( v114083(VarCurr)
<=> ( v114084(VarCurr)
& v114087(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2145,axiom,
! [VarCurr] :
( v114087(VarCurr)
<=> ( v113813(VarCurr,bitIndex19)
| v113840(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22606,axiom,
! [VarCurr] :
( v114084(VarCurr)
<=> ( v114085(VarCurr)
| v114086(VarCurr) ) ) ).
fof(writeUnaryOperator_9014,axiom,
! [VarCurr] :
( ~ v114086(VarCurr)
<=> v113840(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_9013,axiom,
! [VarCurr] :
( ~ v114085(VarCurr)
<=> v113813(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22605,axiom,
! [VarCurr] :
( v113918(VarCurr)
<=> ( v113919(VarCurr)
| v114081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2144,axiom,
! [VarCurr] :
( v114081(VarCurr)
<=> ( v114078(VarCurr)
& v113840(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22604,axiom,
! [VarCurr] :
( v113919(VarCurr)
<=> ( v113920(VarCurr)
& v114075(VarCurr) ) ) ).
fof(writeUnaryOperator_9012,axiom,
! [VarCurr] :
( ~ v114075(VarCurr)
<=> v114076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22603,axiom,
! [VarCurr] :
( v114076(VarCurr)
<=> ( v114077(VarCurr)
& v114080(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2143,axiom,
! [VarCurr] :
( v114080(VarCurr)
<=> ( v113813(VarCurr,bitIndex18)
| v113840(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22602,axiom,
! [VarCurr] :
( v114077(VarCurr)
<=> ( v114078(VarCurr)
| v114079(VarCurr) ) ) ).
fof(writeUnaryOperator_9011,axiom,
! [VarCurr] :
( ~ v114079(VarCurr)
<=> v113840(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_9010,axiom,
! [VarCurr] :
( ~ v114078(VarCurr)
<=> v113813(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22601,axiom,
! [VarCurr] :
( v113920(VarCurr)
<=> ( v113921(VarCurr)
| v114074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2142,axiom,
! [VarCurr] :
( v114074(VarCurr)
<=> ( v114071(VarCurr)
& v113840(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22600,axiom,
! [VarCurr] :
( v113921(VarCurr)
<=> ( v113922(VarCurr)
& v114068(VarCurr) ) ) ).
fof(writeUnaryOperator_9009,axiom,
! [VarCurr] :
( ~ v114068(VarCurr)
<=> v114069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22599,axiom,
! [VarCurr] :
( v114069(VarCurr)
<=> ( v114070(VarCurr)
& v114073(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2141,axiom,
! [VarCurr] :
( v114073(VarCurr)
<=> ( v113813(VarCurr,bitIndex17)
| v113840(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22598,axiom,
! [VarCurr] :
( v114070(VarCurr)
<=> ( v114071(VarCurr)
| v114072(VarCurr) ) ) ).
fof(writeUnaryOperator_9008,axiom,
! [VarCurr] :
( ~ v114072(VarCurr)
<=> v113840(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_9007,axiom,
! [VarCurr] :
( ~ v114071(VarCurr)
<=> v113813(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22597,axiom,
! [VarCurr] :
( v113922(VarCurr)
<=> ( v113923(VarCurr)
| v114067(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2140,axiom,
! [VarCurr] :
( v114067(VarCurr)
<=> ( v114064(VarCurr)
& v113840(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22596,axiom,
! [VarCurr] :
( v113923(VarCurr)
<=> ( v113924(VarCurr)
& v114061(VarCurr) ) ) ).
fof(writeUnaryOperator_9006,axiom,
! [VarCurr] :
( ~ v114061(VarCurr)
<=> v114062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22595,axiom,
! [VarCurr] :
( v114062(VarCurr)
<=> ( v114063(VarCurr)
& v114066(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2139,axiom,
! [VarCurr] :
( v114066(VarCurr)
<=> ( v113813(VarCurr,bitIndex16)
| v113840(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22594,axiom,
! [VarCurr] :
( v114063(VarCurr)
<=> ( v114064(VarCurr)
| v114065(VarCurr) ) ) ).
fof(writeUnaryOperator_9005,axiom,
! [VarCurr] :
( ~ v114065(VarCurr)
<=> v113840(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_9004,axiom,
! [VarCurr] :
( ~ v114064(VarCurr)
<=> v113813(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22593,axiom,
! [VarCurr] :
( v113924(VarCurr)
<=> ( v113925(VarCurr)
| v114060(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2138,axiom,
! [VarCurr] :
( v114060(VarCurr)
<=> ( v114057(VarCurr)
& v113840(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22592,axiom,
! [VarCurr] :
( v113925(VarCurr)
<=> ( v113926(VarCurr)
& v114054(VarCurr) ) ) ).
fof(writeUnaryOperator_9003,axiom,
! [VarCurr] :
( ~ v114054(VarCurr)
<=> v114055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22591,axiom,
! [VarCurr] :
( v114055(VarCurr)
<=> ( v114056(VarCurr)
& v114059(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2137,axiom,
! [VarCurr] :
( v114059(VarCurr)
<=> ( v113813(VarCurr,bitIndex15)
| v113840(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22590,axiom,
! [VarCurr] :
( v114056(VarCurr)
<=> ( v114057(VarCurr)
| v114058(VarCurr) ) ) ).
fof(writeUnaryOperator_9002,axiom,
! [VarCurr] :
( ~ v114058(VarCurr)
<=> v113840(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_9001,axiom,
! [VarCurr] :
( ~ v114057(VarCurr)
<=> v113813(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22589,axiom,
! [VarCurr] :
( v113926(VarCurr)
<=> ( v113927(VarCurr)
| v114053(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2136,axiom,
! [VarCurr] :
( v114053(VarCurr)
<=> ( v114050(VarCurr)
& v113840(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22588,axiom,
! [VarCurr] :
( v113927(VarCurr)
<=> ( v113928(VarCurr)
& v114047(VarCurr) ) ) ).
fof(writeUnaryOperator_9000,axiom,
! [VarCurr] :
( ~ v114047(VarCurr)
<=> v114048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22587,axiom,
! [VarCurr] :
( v114048(VarCurr)
<=> ( v114049(VarCurr)
& v114052(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2135,axiom,
! [VarCurr] :
( v114052(VarCurr)
<=> ( v113813(VarCurr,bitIndex14)
| v113840(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22586,axiom,
! [VarCurr] :
( v114049(VarCurr)
<=> ( v114050(VarCurr)
| v114051(VarCurr) ) ) ).
fof(writeUnaryOperator_8999,axiom,
! [VarCurr] :
( ~ v114051(VarCurr)
<=> v113840(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8998,axiom,
! [VarCurr] :
( ~ v114050(VarCurr)
<=> v113813(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22585,axiom,
! [VarCurr] :
( v113928(VarCurr)
<=> ( v113929(VarCurr)
| v114046(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2134,axiom,
! [VarCurr] :
( v114046(VarCurr)
<=> ( v114043(VarCurr)
& v113840(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22584,axiom,
! [VarCurr] :
( v113929(VarCurr)
<=> ( v113930(VarCurr)
& v114040(VarCurr) ) ) ).
fof(writeUnaryOperator_8997,axiom,
! [VarCurr] :
( ~ v114040(VarCurr)
<=> v114041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22583,axiom,
! [VarCurr] :
( v114041(VarCurr)
<=> ( v114042(VarCurr)
& v114045(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2133,axiom,
! [VarCurr] :
( v114045(VarCurr)
<=> ( v113813(VarCurr,bitIndex13)
| v113840(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22582,axiom,
! [VarCurr] :
( v114042(VarCurr)
<=> ( v114043(VarCurr)
| v114044(VarCurr) ) ) ).
fof(writeUnaryOperator_8996,axiom,
! [VarCurr] :
( ~ v114044(VarCurr)
<=> v113840(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8995,axiom,
! [VarCurr] :
( ~ v114043(VarCurr)
<=> v113813(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22581,axiom,
! [VarCurr] :
( v113930(VarCurr)
<=> ( v113931(VarCurr)
| v114039(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2132,axiom,
! [VarCurr] :
( v114039(VarCurr)
<=> ( v114036(VarCurr)
& v113840(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22580,axiom,
! [VarCurr] :
( v113931(VarCurr)
<=> ( v113932(VarCurr)
& v114033(VarCurr) ) ) ).
fof(writeUnaryOperator_8994,axiom,
! [VarCurr] :
( ~ v114033(VarCurr)
<=> v114034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22579,axiom,
! [VarCurr] :
( v114034(VarCurr)
<=> ( v114035(VarCurr)
& v114038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2131,axiom,
! [VarCurr] :
( v114038(VarCurr)
<=> ( v113813(VarCurr,bitIndex12)
| v113840(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22578,axiom,
! [VarCurr] :
( v114035(VarCurr)
<=> ( v114036(VarCurr)
| v114037(VarCurr) ) ) ).
fof(writeUnaryOperator_8993,axiom,
! [VarCurr] :
( ~ v114037(VarCurr)
<=> v113840(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8992,axiom,
! [VarCurr] :
( ~ v114036(VarCurr)
<=> v113813(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22577,axiom,
! [VarCurr] :
( v113932(VarCurr)
<=> ( v113933(VarCurr)
| v114032(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2130,axiom,
! [VarCurr] :
( v114032(VarCurr)
<=> ( v114029(VarCurr)
& v113840(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22576,axiom,
! [VarCurr] :
( v113933(VarCurr)
<=> ( v113934(VarCurr)
& v114026(VarCurr) ) ) ).
fof(writeUnaryOperator_8991,axiom,
! [VarCurr] :
( ~ v114026(VarCurr)
<=> v114027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22575,axiom,
! [VarCurr] :
( v114027(VarCurr)
<=> ( v114028(VarCurr)
& v114031(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2129,axiom,
! [VarCurr] :
( v114031(VarCurr)
<=> ( v113813(VarCurr,bitIndex11)
| v113840(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22574,axiom,
! [VarCurr] :
( v114028(VarCurr)
<=> ( v114029(VarCurr)
| v114030(VarCurr) ) ) ).
fof(writeUnaryOperator_8990,axiom,
! [VarCurr] :
( ~ v114030(VarCurr)
<=> v113840(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8989,axiom,
! [VarCurr] :
( ~ v114029(VarCurr)
<=> v113813(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22573,axiom,
! [VarCurr] :
( v113934(VarCurr)
<=> ( v113935(VarCurr)
| v114025(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2128,axiom,
! [VarCurr] :
( v114025(VarCurr)
<=> ( v114022(VarCurr)
& v113840(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22572,axiom,
! [VarCurr] :
( v113935(VarCurr)
<=> ( v113936(VarCurr)
& v114019(VarCurr) ) ) ).
fof(writeUnaryOperator_8988,axiom,
! [VarCurr] :
( ~ v114019(VarCurr)
<=> v114020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22571,axiom,
! [VarCurr] :
( v114020(VarCurr)
<=> ( v114021(VarCurr)
& v114024(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2127,axiom,
! [VarCurr] :
( v114024(VarCurr)
<=> ( v113813(VarCurr,bitIndex10)
| v113840(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22570,axiom,
! [VarCurr] :
( v114021(VarCurr)
<=> ( v114022(VarCurr)
| v114023(VarCurr) ) ) ).
fof(writeUnaryOperator_8987,axiom,
! [VarCurr] :
( ~ v114023(VarCurr)
<=> v113840(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8986,axiom,
! [VarCurr] :
( ~ v114022(VarCurr)
<=> v113813(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22569,axiom,
! [VarCurr] :
( v113936(VarCurr)
<=> ( v113937(VarCurr)
| v114018(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2126,axiom,
! [VarCurr] :
( v114018(VarCurr)
<=> ( v114015(VarCurr)
& v113840(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22568,axiom,
! [VarCurr] :
( v113937(VarCurr)
<=> ( v113938(VarCurr)
& v114012(VarCurr) ) ) ).
fof(writeUnaryOperator_8985,axiom,
! [VarCurr] :
( ~ v114012(VarCurr)
<=> v114013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22567,axiom,
! [VarCurr] :
( v114013(VarCurr)
<=> ( v114014(VarCurr)
& v114017(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2125,axiom,
! [VarCurr] :
( v114017(VarCurr)
<=> ( v113813(VarCurr,bitIndex9)
| v113840(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22566,axiom,
! [VarCurr] :
( v114014(VarCurr)
<=> ( v114015(VarCurr)
| v114016(VarCurr) ) ) ).
fof(writeUnaryOperator_8984,axiom,
! [VarCurr] :
( ~ v114016(VarCurr)
<=> v113840(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8983,axiom,
! [VarCurr] :
( ~ v114015(VarCurr)
<=> v113813(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22565,axiom,
! [VarCurr] :
( v113938(VarCurr)
<=> ( v113939(VarCurr)
| v114011(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2124,axiom,
! [VarCurr] :
( v114011(VarCurr)
<=> ( v114008(VarCurr)
& v113840(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22564,axiom,
! [VarCurr] :
( v113939(VarCurr)
<=> ( v113940(VarCurr)
& v114005(VarCurr) ) ) ).
fof(writeUnaryOperator_8982,axiom,
! [VarCurr] :
( ~ v114005(VarCurr)
<=> v114006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22563,axiom,
! [VarCurr] :
( v114006(VarCurr)
<=> ( v114007(VarCurr)
& v114010(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2123,axiom,
! [VarCurr] :
( v114010(VarCurr)
<=> ( v113813(VarCurr,bitIndex8)
| v113840(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22562,axiom,
! [VarCurr] :
( v114007(VarCurr)
<=> ( v114008(VarCurr)
| v114009(VarCurr) ) ) ).
fof(writeUnaryOperator_8981,axiom,
! [VarCurr] :
( ~ v114009(VarCurr)
<=> v113840(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8980,axiom,
! [VarCurr] :
( ~ v114008(VarCurr)
<=> v113813(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22561,axiom,
! [VarCurr] :
( v113940(VarCurr)
<=> ( v113941(VarCurr)
| v114004(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2122,axiom,
! [VarCurr] :
( v114004(VarCurr)
<=> ( v114001(VarCurr)
& v113840(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22560,axiom,
! [VarCurr] :
( v113941(VarCurr)
<=> ( v113942(VarCurr)
& v113998(VarCurr) ) ) ).
fof(writeUnaryOperator_8979,axiom,
! [VarCurr] :
( ~ v113998(VarCurr)
<=> v113999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22559,axiom,
! [VarCurr] :
( v113999(VarCurr)
<=> ( v114000(VarCurr)
& v114003(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2121,axiom,
! [VarCurr] :
( v114003(VarCurr)
<=> ( v113813(VarCurr,bitIndex7)
| v113840(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22558,axiom,
! [VarCurr] :
( v114000(VarCurr)
<=> ( v114001(VarCurr)
| v114002(VarCurr) ) ) ).
fof(writeUnaryOperator_8978,axiom,
! [VarCurr] :
( ~ v114002(VarCurr)
<=> v113840(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8977,axiom,
! [VarCurr] :
( ~ v114001(VarCurr)
<=> v113813(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22557,axiom,
! [VarCurr] :
( v113942(VarCurr)
<=> ( v113943(VarCurr)
| v113997(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2120,axiom,
! [VarCurr] :
( v113997(VarCurr)
<=> ( v113994(VarCurr)
& v113840(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22556,axiom,
! [VarCurr] :
( v113943(VarCurr)
<=> ( v113944(VarCurr)
& v113991(VarCurr) ) ) ).
fof(writeUnaryOperator_8976,axiom,
! [VarCurr] :
( ~ v113991(VarCurr)
<=> v113992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22555,axiom,
! [VarCurr] :
( v113992(VarCurr)
<=> ( v113993(VarCurr)
& v113996(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2119,axiom,
! [VarCurr] :
( v113996(VarCurr)
<=> ( v113813(VarCurr,bitIndex6)
| v113840(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22554,axiom,
! [VarCurr] :
( v113993(VarCurr)
<=> ( v113994(VarCurr)
| v113995(VarCurr) ) ) ).
fof(writeUnaryOperator_8975,axiom,
! [VarCurr] :
( ~ v113995(VarCurr)
<=> v113840(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8974,axiom,
! [VarCurr] :
( ~ v113994(VarCurr)
<=> v113813(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22553,axiom,
! [VarCurr] :
( v113944(VarCurr)
<=> ( v113945(VarCurr)
| v113990(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2118,axiom,
! [VarCurr] :
( v113990(VarCurr)
<=> ( v113987(VarCurr)
& v113840(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22552,axiom,
! [VarCurr] :
( v113945(VarCurr)
<=> ( v113946(VarCurr)
& v113984(VarCurr) ) ) ).
fof(writeUnaryOperator_8973,axiom,
! [VarCurr] :
( ~ v113984(VarCurr)
<=> v113985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22551,axiom,
! [VarCurr] :
( v113985(VarCurr)
<=> ( v113986(VarCurr)
& v113989(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2117,axiom,
! [VarCurr] :
( v113989(VarCurr)
<=> ( v113813(VarCurr,bitIndex5)
| v113840(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22550,axiom,
! [VarCurr] :
( v113986(VarCurr)
<=> ( v113987(VarCurr)
| v113988(VarCurr) ) ) ).
fof(writeUnaryOperator_8972,axiom,
! [VarCurr] :
( ~ v113988(VarCurr)
<=> v113840(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8971,axiom,
! [VarCurr] :
( ~ v113987(VarCurr)
<=> v113813(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22549,axiom,
! [VarCurr] :
( v113946(VarCurr)
<=> ( v113947(VarCurr)
| v113983(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2116,axiom,
! [VarCurr] :
( v113983(VarCurr)
<=> ( v113980(VarCurr)
& v113840(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22548,axiom,
! [VarCurr] :
( v113947(VarCurr)
<=> ( v113948(VarCurr)
& v113977(VarCurr) ) ) ).
fof(writeUnaryOperator_8970,axiom,
! [VarCurr] :
( ~ v113977(VarCurr)
<=> v113978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22547,axiom,
! [VarCurr] :
( v113978(VarCurr)
<=> ( v113979(VarCurr)
& v113982(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2115,axiom,
! [VarCurr] :
( v113982(VarCurr)
<=> ( v113813(VarCurr,bitIndex4)
| v113840(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22546,axiom,
! [VarCurr] :
( v113979(VarCurr)
<=> ( v113980(VarCurr)
| v113981(VarCurr) ) ) ).
fof(writeUnaryOperator_8969,axiom,
! [VarCurr] :
( ~ v113981(VarCurr)
<=> v113840(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8968,axiom,
! [VarCurr] :
( ~ v113980(VarCurr)
<=> v113813(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22545,axiom,
! [VarCurr] :
( v113948(VarCurr)
<=> ( v113949(VarCurr)
| v113976(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2114,axiom,
! [VarCurr] :
( v113976(VarCurr)
<=> ( v113973(VarCurr)
& v113840(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22544,axiom,
! [VarCurr] :
( v113949(VarCurr)
<=> ( v113950(VarCurr)
& v113970(VarCurr) ) ) ).
fof(writeUnaryOperator_8967,axiom,
! [VarCurr] :
( ~ v113970(VarCurr)
<=> v113971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22543,axiom,
! [VarCurr] :
( v113971(VarCurr)
<=> ( v113972(VarCurr)
& v113975(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2113,axiom,
! [VarCurr] :
( v113975(VarCurr)
<=> ( v113813(VarCurr,bitIndex3)
| v113840(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22542,axiom,
! [VarCurr] :
( v113972(VarCurr)
<=> ( v113973(VarCurr)
| v113974(VarCurr) ) ) ).
fof(writeUnaryOperator_8966,axiom,
! [VarCurr] :
( ~ v113974(VarCurr)
<=> v113840(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8965,axiom,
! [VarCurr] :
( ~ v113973(VarCurr)
<=> v113813(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22541,axiom,
! [VarCurr] :
( v113950(VarCurr)
<=> ( v113951(VarCurr)
| v113969(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2112,axiom,
! [VarCurr] :
( v113969(VarCurr)
<=> ( v113966(VarCurr)
& v113840(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22540,axiom,
! [VarCurr] :
( v113951(VarCurr)
<=> ( v113952(VarCurr)
& v113963(VarCurr) ) ) ).
fof(writeUnaryOperator_8964,axiom,
! [VarCurr] :
( ~ v113963(VarCurr)
<=> v113964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22539,axiom,
! [VarCurr] :
( v113964(VarCurr)
<=> ( v113965(VarCurr)
& v113968(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2111,axiom,
! [VarCurr] :
( v113968(VarCurr)
<=> ( v113813(VarCurr,bitIndex2)
| v113840(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22538,axiom,
! [VarCurr] :
( v113965(VarCurr)
<=> ( v113966(VarCurr)
| v113967(VarCurr) ) ) ).
fof(writeUnaryOperator_8963,axiom,
! [VarCurr] :
( ~ v113967(VarCurr)
<=> v113840(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8962,axiom,
! [VarCurr] :
( ~ v113966(VarCurr)
<=> v113813(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22537,axiom,
! [VarCurr] :
( v113952(VarCurr)
<=> ( v113953(VarCurr)
| v113962(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2110,axiom,
! [VarCurr] :
( v113962(VarCurr)
<=> ( v113959(VarCurr)
& v113840(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22536,axiom,
! [VarCurr] :
( v113953(VarCurr)
<=> ( v113954(VarCurr)
& v113956(VarCurr) ) ) ).
fof(writeUnaryOperator_8961,axiom,
! [VarCurr] :
( ~ v113956(VarCurr)
<=> v113957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22535,axiom,
! [VarCurr] :
( v113957(VarCurr)
<=> ( v113958(VarCurr)
& v113961(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2109,axiom,
! [VarCurr] :
( v113961(VarCurr)
<=> ( v113813(VarCurr,bitIndex1)
| v113840(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22534,axiom,
! [VarCurr] :
( v113958(VarCurr)
<=> ( v113959(VarCurr)
| v113960(VarCurr) ) ) ).
fof(writeUnaryOperator_8960,axiom,
! [VarCurr] :
( ~ v113960(VarCurr)
<=> v113840(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8959,axiom,
! [VarCurr] :
( ~ v113959(VarCurr)
<=> v113813(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22533,axiom,
! [VarCurr] :
( v113954(VarCurr)
<=> ( v113955(VarCurr)
& v113840(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_8958,axiom,
! [VarCurr] :
( ~ v113955(VarCurr)
<=> v113813(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_4,axiom,
! [VarCurr] :
( ( ~ v113884(VarCurr)
& ~ v113885(VarCurr)
& ~ v113886(VarCurr)
& ~ v113887(VarCurr)
& ~ v113888(VarCurr)
& ~ v113889(VarCurr)
& ~ v113890(VarCurr)
& ~ v113891(VarCurr)
& ~ v113892(VarCurr)
& ~ v113893(VarCurr)
& ~ v113894(VarCurr)
& ~ v113895(VarCurr)
& ~ v113896(VarCurr)
& ~ v113897(VarCurr)
& ~ v113898(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b010000000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12475,axiom,
~ b010000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12474,axiom,
b010000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12473,axiom,
~ b010000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12472,axiom,
~ b010000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12471,axiom,
~ b010000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12470,axiom,
~ b010000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12469,axiom,
~ b010000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12468,axiom,
~ b010000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12467,axiom,
~ b010000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12466,axiom,
~ b010000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12465,axiom,
~ b010000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12464,axiom,
~ b010000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12463,axiom,
~ b010000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12462,axiom,
~ b010000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12461,axiom,
~ b010000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12460,axiom,
~ b010000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12459,axiom,
~ b010000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12458,axiom,
~ b010000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12457,axiom,
~ b010000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12456,axiom,
~ b010000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12455,axiom,
~ b010000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12454,axiom,
~ b010000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12453,axiom,
~ b010000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12452,axiom,
~ b010000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12451,axiom,
~ b010000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12450,axiom,
~ b010000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12449,axiom,
~ b010000000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges14_3,axiom,
! [VarCurr] :
( v113898(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b001000000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12448,axiom,
~ b001000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12447,axiom,
~ b001000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12446,axiom,
b001000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12445,axiom,
~ b001000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12444,axiom,
~ b001000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12443,axiom,
~ b001000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12442,axiom,
~ b001000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12441,axiom,
~ b001000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12440,axiom,
~ b001000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12439,axiom,
~ b001000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12438,axiom,
~ b001000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12437,axiom,
~ b001000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12436,axiom,
~ b001000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12435,axiom,
~ b001000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12434,axiom,
~ b001000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12433,axiom,
~ b001000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12432,axiom,
~ b001000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12431,axiom,
~ b001000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12430,axiom,
~ b001000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12429,axiom,
~ b001000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12428,axiom,
~ b001000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12427,axiom,
~ b001000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12426,axiom,
~ b001000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12425,axiom,
~ b001000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12424,axiom,
~ b001000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12423,axiom,
~ b001000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12422,axiom,
~ b001000000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges13_3,axiom,
! [VarCurr] :
( v113897(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000100000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12421,axiom,
~ b000100000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12420,axiom,
~ b000100000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12419,axiom,
~ b000100000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12418,axiom,
b000100000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12417,axiom,
~ b000100000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12416,axiom,
~ b000100000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12415,axiom,
~ b000100000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12414,axiom,
~ b000100000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12413,axiom,
~ b000100000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12412,axiom,
~ b000100000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12411,axiom,
~ b000100000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12410,axiom,
~ b000100000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12409,axiom,
~ b000100000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12408,axiom,
~ b000100000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12407,axiom,
~ b000100000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12406,axiom,
~ b000100000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12405,axiom,
~ b000100000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12404,axiom,
~ b000100000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12403,axiom,
~ b000100000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12402,axiom,
~ b000100000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12401,axiom,
~ b000100000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12400,axiom,
~ b000100000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12399,axiom,
~ b000100000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12398,axiom,
~ b000100000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12397,axiom,
~ b000100000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12396,axiom,
~ b000100000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12395,axiom,
~ b000100000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges12_4,axiom,
! [VarCurr] :
( v113896(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000010000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12394,axiom,
~ b000010000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12393,axiom,
~ b000010000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12392,axiom,
~ b000010000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12391,axiom,
~ b000010000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12390,axiom,
b000010000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12389,axiom,
~ b000010000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12388,axiom,
~ b000010000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12387,axiom,
~ b000010000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12386,axiom,
~ b000010000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12385,axiom,
~ b000010000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12384,axiom,
~ b000010000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12383,axiom,
~ b000010000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12382,axiom,
~ b000010000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12381,axiom,
~ b000010000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12380,axiom,
~ b000010000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12379,axiom,
~ b000010000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12378,axiom,
~ b000010000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12377,axiom,
~ b000010000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12376,axiom,
~ b000010000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12375,axiom,
~ b000010000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12374,axiom,
~ b000010000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12373,axiom,
~ b000010000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12372,axiom,
~ b000010000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12371,axiom,
~ b000010000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12370,axiom,
~ b000010000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12369,axiom,
~ b000010000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12368,axiom,
~ b000010000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges11_4,axiom,
! [VarCurr] :
( v113895(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000001000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12367,axiom,
~ b000001000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12366,axiom,
~ b000001000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12365,axiom,
~ b000001000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12364,axiom,
~ b000001000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12363,axiom,
~ b000001000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12362,axiom,
b000001000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12361,axiom,
~ b000001000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12360,axiom,
~ b000001000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12359,axiom,
~ b000001000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12358,axiom,
~ b000001000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12357,axiom,
~ b000001000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12356,axiom,
~ b000001000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12355,axiom,
~ b000001000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12354,axiom,
~ b000001000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12353,axiom,
~ b000001000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12352,axiom,
~ b000001000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12351,axiom,
~ b000001000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12350,axiom,
~ b000001000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12349,axiom,
~ b000001000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12348,axiom,
~ b000001000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12347,axiom,
~ b000001000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12346,axiom,
~ b000001000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12345,axiom,
~ b000001000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12344,axiom,
~ b000001000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12343,axiom,
~ b000001000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12342,axiom,
~ b000001000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12341,axiom,
~ b000001000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges10_4,axiom,
! [VarCurr] :
( v113894(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000100000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12340,axiom,
~ b000000100000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12339,axiom,
~ b000000100000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12338,axiom,
~ b000000100000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12337,axiom,
~ b000000100000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12336,axiom,
~ b000000100000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12335,axiom,
~ b000000100000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12334,axiom,
b000000100000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12333,axiom,
~ b000000100000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12332,axiom,
~ b000000100000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12331,axiom,
~ b000000100000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12330,axiom,
~ b000000100000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12329,axiom,
~ b000000100000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12328,axiom,
~ b000000100000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12327,axiom,
~ b000000100000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12326,axiom,
~ b000000100000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12325,axiom,
~ b000000100000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12324,axiom,
~ b000000100000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12323,axiom,
~ b000000100000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12322,axiom,
~ b000000100000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12321,axiom,
~ b000000100000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12320,axiom,
~ b000000100000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12319,axiom,
~ b000000100000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12318,axiom,
~ b000000100000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12317,axiom,
~ b000000100000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12316,axiom,
~ b000000100000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12315,axiom,
~ b000000100000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12314,axiom,
~ b000000100000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges9_5,axiom,
! [VarCurr] :
( v113893(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000010000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12313,axiom,
~ b000000010000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12312,axiom,
~ b000000010000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12311,axiom,
~ b000000010000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12310,axiom,
~ b000000010000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12309,axiom,
~ b000000010000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12308,axiom,
~ b000000010000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12307,axiom,
~ b000000010000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12306,axiom,
b000000010000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12305,axiom,
~ b000000010000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12304,axiom,
~ b000000010000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12303,axiom,
~ b000000010000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12302,axiom,
~ b000000010000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12301,axiom,
~ b000000010000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12300,axiom,
~ b000000010000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12299,axiom,
~ b000000010000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12298,axiom,
~ b000000010000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12297,axiom,
~ b000000010000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12296,axiom,
~ b000000010000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12295,axiom,
~ b000000010000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12294,axiom,
~ b000000010000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12293,axiom,
~ b000000010000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12292,axiom,
~ b000000010000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12291,axiom,
~ b000000010000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12290,axiom,
~ b000000010000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12289,axiom,
~ b000000010000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12288,axiom,
~ b000000010000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12287,axiom,
~ b000000010000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges8_10,axiom,
! [VarCurr] :
( v113892(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000001000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12286,axiom,
~ b000000001000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12285,axiom,
~ b000000001000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12284,axiom,
~ b000000001000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12283,axiom,
~ b000000001000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12282,axiom,
~ b000000001000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12281,axiom,
~ b000000001000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12280,axiom,
~ b000000001000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12279,axiom,
~ b000000001000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12278,axiom,
b000000001000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12277,axiom,
~ b000000001000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12276,axiom,
~ b000000001000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12275,axiom,
~ b000000001000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12274,axiom,
~ b000000001000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12273,axiom,
~ b000000001000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12272,axiom,
~ b000000001000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12271,axiom,
~ b000000001000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12270,axiom,
~ b000000001000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12269,axiom,
~ b000000001000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12268,axiom,
~ b000000001000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12267,axiom,
~ b000000001000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12266,axiom,
~ b000000001000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12265,axiom,
~ b000000001000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12264,axiom,
~ b000000001000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12263,axiom,
~ b000000001000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12262,axiom,
~ b000000001000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12261,axiom,
~ b000000001000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12260,axiom,
~ b000000001000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges7_14,axiom,
! [VarCurr] :
( v113891(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000100000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12259,axiom,
~ b000000000100000000000000000(bitIndex26) ).
fof(bitBlastConstant_12258,axiom,
~ b000000000100000000000000000(bitIndex25) ).
fof(bitBlastConstant_12257,axiom,
~ b000000000100000000000000000(bitIndex24) ).
fof(bitBlastConstant_12256,axiom,
~ b000000000100000000000000000(bitIndex23) ).
fof(bitBlastConstant_12255,axiom,
~ b000000000100000000000000000(bitIndex22) ).
fof(bitBlastConstant_12254,axiom,
~ b000000000100000000000000000(bitIndex21) ).
fof(bitBlastConstant_12253,axiom,
~ b000000000100000000000000000(bitIndex20) ).
fof(bitBlastConstant_12252,axiom,
~ b000000000100000000000000000(bitIndex19) ).
fof(bitBlastConstant_12251,axiom,
~ b000000000100000000000000000(bitIndex18) ).
fof(bitBlastConstant_12250,axiom,
b000000000100000000000000000(bitIndex17) ).
fof(bitBlastConstant_12249,axiom,
~ b000000000100000000000000000(bitIndex16) ).
fof(bitBlastConstant_12248,axiom,
~ b000000000100000000000000000(bitIndex15) ).
fof(bitBlastConstant_12247,axiom,
~ b000000000100000000000000000(bitIndex14) ).
fof(bitBlastConstant_12246,axiom,
~ b000000000100000000000000000(bitIndex13) ).
fof(bitBlastConstant_12245,axiom,
~ b000000000100000000000000000(bitIndex12) ).
fof(bitBlastConstant_12244,axiom,
~ b000000000100000000000000000(bitIndex11) ).
fof(bitBlastConstant_12243,axiom,
~ b000000000100000000000000000(bitIndex10) ).
fof(bitBlastConstant_12242,axiom,
~ b000000000100000000000000000(bitIndex9) ).
fof(bitBlastConstant_12241,axiom,
~ b000000000100000000000000000(bitIndex8) ).
fof(bitBlastConstant_12240,axiom,
~ b000000000100000000000000000(bitIndex7) ).
fof(bitBlastConstant_12239,axiom,
~ b000000000100000000000000000(bitIndex6) ).
fof(bitBlastConstant_12238,axiom,
~ b000000000100000000000000000(bitIndex5) ).
fof(bitBlastConstant_12237,axiom,
~ b000000000100000000000000000(bitIndex4) ).
fof(bitBlastConstant_12236,axiom,
~ b000000000100000000000000000(bitIndex3) ).
fof(bitBlastConstant_12235,axiom,
~ b000000000100000000000000000(bitIndex2) ).
fof(bitBlastConstant_12234,axiom,
~ b000000000100000000000000000(bitIndex1) ).
fof(bitBlastConstant_12233,axiom,
~ b000000000100000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges6_14,axiom,
! [VarCurr] :
( v113890(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000010000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12232,axiom,
~ b000000000010000000000000000(bitIndex26) ).
fof(bitBlastConstant_12231,axiom,
~ b000000000010000000000000000(bitIndex25) ).
fof(bitBlastConstant_12230,axiom,
~ b000000000010000000000000000(bitIndex24) ).
fof(bitBlastConstant_12229,axiom,
~ b000000000010000000000000000(bitIndex23) ).
fof(bitBlastConstant_12228,axiom,
~ b000000000010000000000000000(bitIndex22) ).
fof(bitBlastConstant_12227,axiom,
~ b000000000010000000000000000(bitIndex21) ).
fof(bitBlastConstant_12226,axiom,
~ b000000000010000000000000000(bitIndex20) ).
fof(bitBlastConstant_12225,axiom,
~ b000000000010000000000000000(bitIndex19) ).
fof(bitBlastConstant_12224,axiom,
~ b000000000010000000000000000(bitIndex18) ).
fof(bitBlastConstant_12223,axiom,
~ b000000000010000000000000000(bitIndex17) ).
fof(bitBlastConstant_12222,axiom,
b000000000010000000000000000(bitIndex16) ).
fof(bitBlastConstant_12221,axiom,
~ b000000000010000000000000000(bitIndex15) ).
fof(bitBlastConstant_12220,axiom,
~ b000000000010000000000000000(bitIndex14) ).
fof(bitBlastConstant_12219,axiom,
~ b000000000010000000000000000(bitIndex13) ).
fof(bitBlastConstant_12218,axiom,
~ b000000000010000000000000000(bitIndex12) ).
fof(bitBlastConstant_12217,axiom,
~ b000000000010000000000000000(bitIndex11) ).
fof(bitBlastConstant_12216,axiom,
~ b000000000010000000000000000(bitIndex10) ).
fof(bitBlastConstant_12215,axiom,
~ b000000000010000000000000000(bitIndex9) ).
fof(bitBlastConstant_12214,axiom,
~ b000000000010000000000000000(bitIndex8) ).
fof(bitBlastConstant_12213,axiom,
~ b000000000010000000000000000(bitIndex7) ).
fof(bitBlastConstant_12212,axiom,
~ b000000000010000000000000000(bitIndex6) ).
fof(bitBlastConstant_12211,axiom,
~ b000000000010000000000000000(bitIndex5) ).
fof(bitBlastConstant_12210,axiom,
~ b000000000010000000000000000(bitIndex4) ).
fof(bitBlastConstant_12209,axiom,
~ b000000000010000000000000000(bitIndex3) ).
fof(bitBlastConstant_12208,axiom,
~ b000000000010000000000000000(bitIndex2) ).
fof(bitBlastConstant_12207,axiom,
~ b000000000010000000000000000(bitIndex1) ).
fof(bitBlastConstant_12206,axiom,
~ b000000000010000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges5_18,axiom,
! [VarCurr] :
( v113889(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000001000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12205,axiom,
~ b000000000001000000000000000(bitIndex26) ).
fof(bitBlastConstant_12204,axiom,
~ b000000000001000000000000000(bitIndex25) ).
fof(bitBlastConstant_12203,axiom,
~ b000000000001000000000000000(bitIndex24) ).
fof(bitBlastConstant_12202,axiom,
~ b000000000001000000000000000(bitIndex23) ).
fof(bitBlastConstant_12201,axiom,
~ b000000000001000000000000000(bitIndex22) ).
fof(bitBlastConstant_12200,axiom,
~ b000000000001000000000000000(bitIndex21) ).
fof(bitBlastConstant_12199,axiom,
~ b000000000001000000000000000(bitIndex20) ).
fof(bitBlastConstant_12198,axiom,
~ b000000000001000000000000000(bitIndex19) ).
fof(bitBlastConstant_12197,axiom,
~ b000000000001000000000000000(bitIndex18) ).
fof(bitBlastConstant_12196,axiom,
~ b000000000001000000000000000(bitIndex17) ).
fof(bitBlastConstant_12195,axiom,
~ b000000000001000000000000000(bitIndex16) ).
fof(bitBlastConstant_12194,axiom,
b000000000001000000000000000(bitIndex15) ).
fof(bitBlastConstant_12193,axiom,
~ b000000000001000000000000000(bitIndex14) ).
fof(bitBlastConstant_12192,axiom,
~ b000000000001000000000000000(bitIndex13) ).
fof(bitBlastConstant_12191,axiom,
~ b000000000001000000000000000(bitIndex12) ).
fof(bitBlastConstant_12190,axiom,
~ b000000000001000000000000000(bitIndex11) ).
fof(bitBlastConstant_12189,axiom,
~ b000000000001000000000000000(bitIndex10) ).
fof(bitBlastConstant_12188,axiom,
~ b000000000001000000000000000(bitIndex9) ).
fof(bitBlastConstant_12187,axiom,
~ b000000000001000000000000000(bitIndex8) ).
fof(bitBlastConstant_12186,axiom,
~ b000000000001000000000000000(bitIndex7) ).
fof(bitBlastConstant_12185,axiom,
~ b000000000001000000000000000(bitIndex6) ).
fof(bitBlastConstant_12184,axiom,
~ b000000000001000000000000000(bitIndex5) ).
fof(bitBlastConstant_12183,axiom,
~ b000000000001000000000000000(bitIndex4) ).
fof(bitBlastConstant_12182,axiom,
~ b000000000001000000000000000(bitIndex3) ).
fof(bitBlastConstant_12181,axiom,
~ b000000000001000000000000000(bitIndex2) ).
fof(bitBlastConstant_12180,axiom,
~ b000000000001000000000000000(bitIndex1) ).
fof(bitBlastConstant_12179,axiom,
~ b000000000001000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges4_21,axiom,
! [VarCurr] :
( v113888(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000000100000000000000(B) ) ) ) ).
fof(bitBlastConstant_12178,axiom,
~ b000000000000100000000000000(bitIndex26) ).
fof(bitBlastConstant_12177,axiom,
~ b000000000000100000000000000(bitIndex25) ).
fof(bitBlastConstant_12176,axiom,
~ b000000000000100000000000000(bitIndex24) ).
fof(bitBlastConstant_12175,axiom,
~ b000000000000100000000000000(bitIndex23) ).
fof(bitBlastConstant_12174,axiom,
~ b000000000000100000000000000(bitIndex22) ).
fof(bitBlastConstant_12173,axiom,
~ b000000000000100000000000000(bitIndex21) ).
fof(bitBlastConstant_12172,axiom,
~ b000000000000100000000000000(bitIndex20) ).
fof(bitBlastConstant_12171,axiom,
~ b000000000000100000000000000(bitIndex19) ).
fof(bitBlastConstant_12170,axiom,
~ b000000000000100000000000000(bitIndex18) ).
fof(bitBlastConstant_12169,axiom,
~ b000000000000100000000000000(bitIndex17) ).
fof(bitBlastConstant_12168,axiom,
~ b000000000000100000000000000(bitIndex16) ).
fof(bitBlastConstant_12167,axiom,
~ b000000000000100000000000000(bitIndex15) ).
fof(bitBlastConstant_12166,axiom,
b000000000000100000000000000(bitIndex14) ).
fof(bitBlastConstant_12165,axiom,
~ b000000000000100000000000000(bitIndex13) ).
fof(bitBlastConstant_12164,axiom,
~ b000000000000100000000000000(bitIndex12) ).
fof(bitBlastConstant_12163,axiom,
~ b000000000000100000000000000(bitIndex11) ).
fof(bitBlastConstant_12162,axiom,
~ b000000000000100000000000000(bitIndex10) ).
fof(bitBlastConstant_12161,axiom,
~ b000000000000100000000000000(bitIndex9) ).
fof(bitBlastConstant_12160,axiom,
~ b000000000000100000000000000(bitIndex8) ).
fof(bitBlastConstant_12159,axiom,
~ b000000000000100000000000000(bitIndex7) ).
fof(bitBlastConstant_12158,axiom,
~ b000000000000100000000000000(bitIndex6) ).
fof(bitBlastConstant_12157,axiom,
~ b000000000000100000000000000(bitIndex5) ).
fof(bitBlastConstant_12156,axiom,
~ b000000000000100000000000000(bitIndex4) ).
fof(bitBlastConstant_12155,axiom,
~ b000000000000100000000000000(bitIndex3) ).
fof(bitBlastConstant_12154,axiom,
~ b000000000000100000000000000(bitIndex2) ).
fof(bitBlastConstant_12153,axiom,
~ b000000000000100000000000000(bitIndex1) ).
fof(bitBlastConstant_12152,axiom,
~ b000000000000100000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges3_161,axiom,
! [VarCurr] :
( v113887(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000000010000000000000(B) ) ) ) ).
fof(bitBlastConstant_12151,axiom,
~ b000000000000010000000000000(bitIndex26) ).
fof(bitBlastConstant_12150,axiom,
~ b000000000000010000000000000(bitIndex25) ).
fof(bitBlastConstant_12149,axiom,
~ b000000000000010000000000000(bitIndex24) ).
fof(bitBlastConstant_12148,axiom,
~ b000000000000010000000000000(bitIndex23) ).
fof(bitBlastConstant_12147,axiom,
~ b000000000000010000000000000(bitIndex22) ).
fof(bitBlastConstant_12146,axiom,
~ b000000000000010000000000000(bitIndex21) ).
fof(bitBlastConstant_12145,axiom,
~ b000000000000010000000000000(bitIndex20) ).
fof(bitBlastConstant_12144,axiom,
~ b000000000000010000000000000(bitIndex19) ).
fof(bitBlastConstant_12143,axiom,
~ b000000000000010000000000000(bitIndex18) ).
fof(bitBlastConstant_12142,axiom,
~ b000000000000010000000000000(bitIndex17) ).
fof(bitBlastConstant_12141,axiom,
~ b000000000000010000000000000(bitIndex16) ).
fof(bitBlastConstant_12140,axiom,
~ b000000000000010000000000000(bitIndex15) ).
fof(bitBlastConstant_12139,axiom,
~ b000000000000010000000000000(bitIndex14) ).
fof(bitBlastConstant_12138,axiom,
b000000000000010000000000000(bitIndex13) ).
fof(bitBlastConstant_12137,axiom,
~ b000000000000010000000000000(bitIndex12) ).
fof(bitBlastConstant_12136,axiom,
~ b000000000000010000000000000(bitIndex11) ).
fof(bitBlastConstant_12135,axiom,
~ b000000000000010000000000000(bitIndex10) ).
fof(bitBlastConstant_12134,axiom,
~ b000000000000010000000000000(bitIndex9) ).
fof(bitBlastConstant_12133,axiom,
~ b000000000000010000000000000(bitIndex8) ).
fof(bitBlastConstant_12132,axiom,
~ b000000000000010000000000000(bitIndex7) ).
fof(bitBlastConstant_12131,axiom,
~ b000000000000010000000000000(bitIndex6) ).
fof(bitBlastConstant_12130,axiom,
~ b000000000000010000000000000(bitIndex5) ).
fof(bitBlastConstant_12129,axiom,
~ b000000000000010000000000000(bitIndex4) ).
fof(bitBlastConstant_12128,axiom,
~ b000000000000010000000000000(bitIndex3) ).
fof(bitBlastConstant_12127,axiom,
~ b000000000000010000000000000(bitIndex2) ).
fof(bitBlastConstant_12126,axiom,
~ b000000000000010000000000000(bitIndex1) ).
fof(bitBlastConstant_12125,axiom,
~ b000000000000010000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1265,axiom,
! [VarCurr] :
( v113886(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000000001000000000000(B) ) ) ) ).
fof(bitBlastConstant_12124,axiom,
~ b000000000000001000000000000(bitIndex26) ).
fof(bitBlastConstant_12123,axiom,
~ b000000000000001000000000000(bitIndex25) ).
fof(bitBlastConstant_12122,axiom,
~ b000000000000001000000000000(bitIndex24) ).
fof(bitBlastConstant_12121,axiom,
~ b000000000000001000000000000(bitIndex23) ).
fof(bitBlastConstant_12120,axiom,
~ b000000000000001000000000000(bitIndex22) ).
fof(bitBlastConstant_12119,axiom,
~ b000000000000001000000000000(bitIndex21) ).
fof(bitBlastConstant_12118,axiom,
~ b000000000000001000000000000(bitIndex20) ).
fof(bitBlastConstant_12117,axiom,
~ b000000000000001000000000000(bitIndex19) ).
fof(bitBlastConstant_12116,axiom,
~ b000000000000001000000000000(bitIndex18) ).
fof(bitBlastConstant_12115,axiom,
~ b000000000000001000000000000(bitIndex17) ).
fof(bitBlastConstant_12114,axiom,
~ b000000000000001000000000000(bitIndex16) ).
fof(bitBlastConstant_12113,axiom,
~ b000000000000001000000000000(bitIndex15) ).
fof(bitBlastConstant_12112,axiom,
~ b000000000000001000000000000(bitIndex14) ).
fof(bitBlastConstant_12111,axiom,
~ b000000000000001000000000000(bitIndex13) ).
fof(bitBlastConstant_12110,axiom,
b000000000000001000000000000(bitIndex12) ).
fof(bitBlastConstant_12109,axiom,
~ b000000000000001000000000000(bitIndex11) ).
fof(bitBlastConstant_12108,axiom,
~ b000000000000001000000000000(bitIndex10) ).
fof(bitBlastConstant_12107,axiom,
~ b000000000000001000000000000(bitIndex9) ).
fof(bitBlastConstant_12106,axiom,
~ b000000000000001000000000000(bitIndex8) ).
fof(bitBlastConstant_12105,axiom,
~ b000000000000001000000000000(bitIndex7) ).
fof(bitBlastConstant_12104,axiom,
~ b000000000000001000000000000(bitIndex6) ).
fof(bitBlastConstant_12103,axiom,
~ b000000000000001000000000000(bitIndex5) ).
fof(bitBlastConstant_12102,axiom,
~ b000000000000001000000000000(bitIndex4) ).
fof(bitBlastConstant_12101,axiom,
~ b000000000000001000000000000(bitIndex3) ).
fof(bitBlastConstant_12100,axiom,
~ b000000000000001000000000000(bitIndex2) ).
fof(bitBlastConstant_12099,axiom,
~ b000000000000001000000000000(bitIndex1) ).
fof(bitBlastConstant_12098,axiom,
~ b000000000000001000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5112,axiom,
! [VarCurr] :
( v113885(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000000000100000000000(B) ) ) ) ).
fof(bitBlastConstant_12097,axiom,
~ b000000000000000100000000000(bitIndex26) ).
fof(bitBlastConstant_12096,axiom,
~ b000000000000000100000000000(bitIndex25) ).
fof(bitBlastConstant_12095,axiom,
~ b000000000000000100000000000(bitIndex24) ).
fof(bitBlastConstant_12094,axiom,
~ b000000000000000100000000000(bitIndex23) ).
fof(bitBlastConstant_12093,axiom,
~ b000000000000000100000000000(bitIndex22) ).
fof(bitBlastConstant_12092,axiom,
~ b000000000000000100000000000(bitIndex21) ).
fof(bitBlastConstant_12091,axiom,
~ b000000000000000100000000000(bitIndex20) ).
fof(bitBlastConstant_12090,axiom,
~ b000000000000000100000000000(bitIndex19) ).
fof(bitBlastConstant_12089,axiom,
~ b000000000000000100000000000(bitIndex18) ).
fof(bitBlastConstant_12088,axiom,
~ b000000000000000100000000000(bitIndex17) ).
fof(bitBlastConstant_12087,axiom,
~ b000000000000000100000000000(bitIndex16) ).
fof(bitBlastConstant_12086,axiom,
~ b000000000000000100000000000(bitIndex15) ).
fof(bitBlastConstant_12085,axiom,
~ b000000000000000100000000000(bitIndex14) ).
fof(bitBlastConstant_12084,axiom,
~ b000000000000000100000000000(bitIndex13) ).
fof(bitBlastConstant_12083,axiom,
~ b000000000000000100000000000(bitIndex12) ).
fof(bitBlastConstant_12082,axiom,
b000000000000000100000000000(bitIndex11) ).
fof(bitBlastConstant_12081,axiom,
~ b000000000000000100000000000(bitIndex10) ).
fof(bitBlastConstant_12080,axiom,
~ b000000000000000100000000000(bitIndex9) ).
fof(bitBlastConstant_12079,axiom,
~ b000000000000000100000000000(bitIndex8) ).
fof(bitBlastConstant_12078,axiom,
~ b000000000000000100000000000(bitIndex7) ).
fof(bitBlastConstant_12077,axiom,
~ b000000000000000100000000000(bitIndex6) ).
fof(bitBlastConstant_12076,axiom,
~ b000000000000000100000000000(bitIndex5) ).
fof(bitBlastConstant_12075,axiom,
~ b000000000000000100000000000(bitIndex4) ).
fof(bitBlastConstant_12074,axiom,
~ b000000000000000100000000000(bitIndex3) ).
fof(bitBlastConstant_12073,axiom,
~ b000000000000000100000000000(bitIndex2) ).
fof(bitBlastConstant_12072,axiom,
~ b000000000000000100000000000(bitIndex1) ).
fof(bitBlastConstant_12071,axiom,
~ b000000000000000100000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5115,axiom,
! [VarCurr] :
( v113884(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113840(VarCurr,B)
<=> b000000000000000010000000000(B) ) ) ) ).
fof(bitBlastConstant_12070,axiom,
~ b000000000000000010000000000(bitIndex26) ).
fof(bitBlastConstant_12069,axiom,
~ b000000000000000010000000000(bitIndex25) ).
fof(bitBlastConstant_12068,axiom,
~ b000000000000000010000000000(bitIndex24) ).
fof(bitBlastConstant_12067,axiom,
~ b000000000000000010000000000(bitIndex23) ).
fof(bitBlastConstant_12066,axiom,
~ b000000000000000010000000000(bitIndex22) ).
fof(bitBlastConstant_12065,axiom,
~ b000000000000000010000000000(bitIndex21) ).
fof(bitBlastConstant_12064,axiom,
~ b000000000000000010000000000(bitIndex20) ).
fof(bitBlastConstant_12063,axiom,
~ b000000000000000010000000000(bitIndex19) ).
fof(bitBlastConstant_12062,axiom,
~ b000000000000000010000000000(bitIndex18) ).
fof(bitBlastConstant_12061,axiom,
~ b000000000000000010000000000(bitIndex17) ).
fof(bitBlastConstant_12060,axiom,
~ b000000000000000010000000000(bitIndex16) ).
fof(bitBlastConstant_12059,axiom,
~ b000000000000000010000000000(bitIndex15) ).
fof(bitBlastConstant_12058,axiom,
~ b000000000000000010000000000(bitIndex14) ).
fof(bitBlastConstant_12057,axiom,
~ b000000000000000010000000000(bitIndex13) ).
fof(bitBlastConstant_12056,axiom,
~ b000000000000000010000000000(bitIndex12) ).
fof(bitBlastConstant_12055,axiom,
~ b000000000000000010000000000(bitIndex11) ).
fof(bitBlastConstant_12054,axiom,
b000000000000000010000000000(bitIndex10) ).
fof(bitBlastConstant_12053,axiom,
~ b000000000000000010000000000(bitIndex9) ).
fof(bitBlastConstant_12052,axiom,
~ b000000000000000010000000000(bitIndex8) ).
fof(bitBlastConstant_12051,axiom,
~ b000000000000000010000000000(bitIndex7) ).
fof(bitBlastConstant_12050,axiom,
~ b000000000000000010000000000(bitIndex6) ).
fof(bitBlastConstant_12049,axiom,
~ b000000000000000010000000000(bitIndex5) ).
fof(bitBlastConstant_12048,axiom,
~ b000000000000000010000000000(bitIndex4) ).
fof(bitBlastConstant_12047,axiom,
~ b000000000000000010000000000(bitIndex3) ).
fof(bitBlastConstant_12046,axiom,
~ b000000000000000010000000000(bitIndex2) ).
fof(bitBlastConstant_12045,axiom,
~ b000000000000000010000000000(bitIndex1) ).
fof(bitBlastConstant_12044,axiom,
~ b000000000000000010000000000(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7767,axiom,
! [VarCurr] :
( v113899(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7766,axiom,
! [VarCurr] :
( v113898(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7765,axiom,
! [VarCurr] :
( v113897(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7764,axiom,
! [VarCurr] :
( v113896(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7763,axiom,
! [VarCurr] :
( v113895(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7762,axiom,
! [VarCurr] :
( v113894(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7761,axiom,
! [VarCurr] :
( v113893(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7760,axiom,
! [VarCurr] :
( v113892(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $true )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7759,axiom,
! [VarCurr] :
( v113891(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7758,axiom,
! [VarCurr] :
( v113890(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7757,axiom,
! [VarCurr] :
( v113889(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7756,axiom,
! [VarCurr] :
( v113888(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $true )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7755,axiom,
! [VarCurr] :
( v113887(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7754,axiom,
! [VarCurr] :
( v113886(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $true )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7753,axiom,
! [VarCurr] :
( v113885(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7752,axiom,
! [VarCurr] :
( v113884(VarCurr)
<=> ( ( v113842(VarCurr,bitIndex3)
<=> $false )
& ( v113842(VarCurr,bitIndex2)
<=> $false )
& ( v113842(VarCurr,bitIndex1)
<=> $false )
& ( v113842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113851(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113842(VarNext,B)
<=> v113842(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1948,axiom,
! [VarNext] :
( v113851(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113842(VarNext,B)
<=> v113864(VarNext,B) ) ) ) ).
fof(addAssignment_35798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113864(VarNext,B)
<=> v113862(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5111,axiom,
! [VarCurr] :
( ~ v112074(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113862(VarCurr,B)
<=> v113844(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5114,axiom,
! [VarCurr] :
( v112074(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113862(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113851(VarNext)
<=> ( v113852(VarNext)
& v113859(VarNext) ) ) ) ).
fof(addAssignment_35797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113859(VarNext)
<=> v113857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22531,axiom,
! [VarCurr] :
( v113857(VarCurr)
<=> ( v112074(VarCurr)
| v113860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22530,axiom,
! [VarCurr] :
( v113860(VarCurr)
<=> ( v112076(VarCurr)
& v113861(VarCurr) ) ) ).
fof(writeUnaryOperator_8957,axiom,
! [VarCurr] :
( ~ v113861(VarCurr)
<=> v112074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113852(VarNext)
<=> ( v113854(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_8956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113854(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_35796,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113844(VarCurr,B)
<=> v113846(VarCurr,B) ) ) ).
fof(addAssignment_35795,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113846(VarCurr,B)
<=> v113848(VarCurr,B) ) ) ).
fof(addAssignment_35794,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113848(VarCurr,B)
<=> v108965(VarCurr,B) ) ) ).
fof(addAssignment_35793,axiom,
! [VarNext,B] :
( range_26_0(B)
=> ( v113813(VarNext,B)
<=> v113822(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113823(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113822(VarNext,B)
<=> v113813(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1947,axiom,
! [VarNext] :
( v113823(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113822(VarNext,B)
<=> v113836(VarNext,B) ) ) ) ).
fof(addAssignment_35792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113836(VarNext,B)
<=> v113834(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5110,axiom,
! [VarCurr] :
( ~ v112074(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v113834(VarCurr,B)
<=> v113816(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5113,axiom,
! [VarCurr] :
( v112074(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v113834(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_108,axiom,
! [B] :
( range_27_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B ) ) ).
fof(bitBlastConstant_12043,axiom,
~ b0000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12042,axiom,
~ b0000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12041,axiom,
~ b0000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12040,axiom,
~ b0000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12039,axiom,
~ b0000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12038,axiom,
~ b0000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12037,axiom,
~ b0000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12036,axiom,
~ b0000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12035,axiom,
~ b0000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12034,axiom,
~ b0000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12033,axiom,
~ b0000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12032,axiom,
~ b0000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12031,axiom,
~ b0000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12030,axiom,
~ b0000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12029,axiom,
~ b0000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12028,axiom,
~ b0000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12027,axiom,
~ b0000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12026,axiom,
~ b0000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12025,axiom,
~ b0000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12024,axiom,
~ b0000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12023,axiom,
~ b0000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12022,axiom,
~ b0000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12021,axiom,
~ b0000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12020,axiom,
~ b0000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12019,axiom,
~ b0000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12018,axiom,
~ b0000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12017,axiom,
~ b0000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12016,axiom,
~ b0000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113823(VarNext)
<=> ( v113824(VarNext)
& v113831(VarNext) ) ) ) ).
fof(addAssignment_35791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113831(VarNext)
<=> v113829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22527,axiom,
! [VarCurr] :
( v113829(VarCurr)
<=> ( v112074(VarCurr)
| v113832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22526,axiom,
! [VarCurr] :
( v113832(VarCurr)
<=> ( v112076(VarCurr)
& v113833(VarCurr) ) ) ).
fof(writeUnaryOperator_8955,axiom,
! [VarCurr] :
( ~ v113833(VarCurr)
<=> v112074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113824(VarNext)
<=> ( v113826(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_8954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113826(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_35790,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113816(VarCurr,B)
<=> v113818(VarCurr,B) ) ) ).
fof(addAssignment_35789,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113818(VarCurr,B)
<=> v113820(VarCurr,B) ) ) ).
fof(addAssignment_35788,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113820(VarCurr,B)
<=> v110732(VarCurr,B) ) ) ).
fof(addAssignment_35787,axiom,
! [VarCurr,B] :
( range_26_19(B)
=> ( v110732(VarCurr,B)
<=> v111534(VarCurr,B) ) ) ).
fof(range_axiom_107,axiom,
! [B] :
( range_26_19(B)
<=> ( $false
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B ) ) ).
fof(addAssignment_35786,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex26)
<=> v108965(VarCurr,bitIndex33) ) ).
fof(addAssignment_35785,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex25)
<=> v108965(VarCurr,bitIndex32) ) ).
fof(addAssignment_35784,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex24)
<=> v108965(VarCurr,bitIndex31) ) ).
fof(addAssignment_35783,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex23)
<=> v108965(VarCurr,bitIndex30) ) ).
fof(addAssignment_35782,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex22)
<=> v108965(VarCurr,bitIndex29) ) ).
fof(addAssignment_35781,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex21)
<=> v108965(VarCurr,bitIndex28) ) ).
fof(addAssignment_35780,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex20)
<=> v108965(VarCurr,bitIndex27) ) ).
fof(addAssignment_35779,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex19)
<=> v108965(VarCurr,bitIndex26) ) ).
fof(addAssignment_35778,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex26)
<=> v110831(VarCurr,bitIndex26) ) ).
fof(addAssignment_35777,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex25)
<=> v110831(VarCurr,bitIndex25) ) ).
fof(addAssignment_35776,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex24)
<=> v110831(VarCurr,bitIndex24) ) ).
fof(addAssignment_35775,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex23)
<=> v110831(VarCurr,bitIndex23) ) ).
fof(addAssignment_35774,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex22)
<=> v110831(VarCurr,bitIndex22) ) ).
fof(addAssignment_35773,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex21)
<=> v110831(VarCurr,bitIndex21) ) ).
fof(addAssignment_35772,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex20)
<=> v110831(VarCurr,bitIndex20) ) ).
fof(addAssignment_35771,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex19)
<=> v110831(VarCurr,bitIndex19) ) ).
fof(addAssignment_35770,axiom,
! [VarNext] :
( v112148(VarNext,bitIndex2)
<=> v113793(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113795(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113793(VarNext,B)
<=> v112148(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1946,axiom,
! [VarNext] :
( v113795(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113793(VarNext,B)
<=> v112184(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113795(VarNext)
<=> ( v113796(VarNext)
& v112179(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113796(VarNext)
<=> ( v113798(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113798(VarNext)
<=> v107118(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2108,axiom,
! [VarCurr] :
( v112151(VarCurr,bitIndex2)
<=> ( v113787(VarCurr)
& v113791(VarCurr) ) ) ).
fof(writeUnaryOperator_8952,axiom,
! [VarCurr] :
( ~ v113791(VarCurr)
<=> v113743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22522,axiom,
! [VarCurr] :
( v113787(VarCurr)
<=> ( v113788(VarCurr)
& v113790(VarCurr) ) ) ).
fof(writeUnaryOperator_8951,axiom,
! [VarCurr] :
( ~ v113790(VarCurr)
<=> v112188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22521,axiom,
! [VarCurr] :
( v113788(VarCurr)
<=> ( v113768(VarCurr)
& v113789(VarCurr) ) ) ).
fof(writeUnaryOperator_8950,axiom,
! [VarCurr] :
( ~ v113789(VarCurr)
<=> v112153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22520,axiom,
! [VarCurr] :
( v113768(VarCurr)
<=> ( v113770(VarCurr)
& v108030(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_35769,axiom,
! [VarCurr] :
( v113770(VarCurr)
<=> v113772(VarCurr) ) ).
fof(addAssignment_35768,axiom,
! [VarCurr] :
( v113772(VarCurr)
<=> v113774(VarCurr) ) ).
fof(addAssignment_35767,axiom,
! [VarCurr] :
( v113774(VarCurr)
<=> v113776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22519,axiom,
! [VarCurr] :
( v113776(VarCurr)
<=> ( v108154(VarCurr)
& v113778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22518,axiom,
! [VarCurr] :
( v113778(VarCurr)
<=> ( v113779(VarCurr)
| v113784(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7751,axiom,
! [VarCurr] :
( v113784(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22517,axiom,
! [VarCurr] :
( v113779(VarCurr)
<=> ( v113780(VarCurr)
| v113783(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7750,axiom,
! [VarCurr] :
( v113783(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22516,axiom,
! [VarCurr] :
( v113780(VarCurr)
<=> ( v113781(VarCurr)
| v113782(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7749,axiom,
! [VarCurr] :
( v113782(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7748,axiom,
! [VarCurr] :
( v113781(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35766,axiom,
! [VarNext] :
( v112148(VarNext,bitIndex16)
<=> v113760(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113762(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113760(VarNext,B)
<=> v112148(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1945,axiom,
! [VarNext] :
( v113762(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113760(VarNext,B)
<=> v112184(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113762(VarNext)
<=> ( v113763(VarNext)
& v112179(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113763(VarNext)
<=> ( v113765(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113765(VarNext)
<=> v107118(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2107,axiom,
! [VarCurr] :
( v112151(VarCurr,bitIndex16)
<=> ( v113756(VarCurr)
& v113758(VarCurr) ) ) ).
fof(writeUnaryOperator_8948,axiom,
! [VarCurr] :
( ~ v113758(VarCurr)
<=> v112190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22513,axiom,
! [VarCurr] :
( v113756(VarCurr)
<=> ( v113743(VarCurr)
& v113757(VarCurr) ) ) ).
fof(writeUnaryOperator_8947,axiom,
! [VarCurr] :
( ~ v113757(VarCurr)
<=> v112153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22512,axiom,
! [VarCurr] :
( v113743(VarCurr)
<=> ( v108030(VarCurr,bitIndex0)
& v113745(VarCurr) ) ) ).
fof(addAssignment_35765,axiom,
! [VarCurr] :
( v113745(VarCurr)
<=> v113747(VarCurr) ) ).
fof(addAssignment_35764,axiom,
! [VarCurr] :
( v113747(VarCurr)
<=> v113749(VarCurr) ) ).
fof(addAssignment_35763,axiom,
! [VarCurr] :
( v113749(VarCurr)
<=> v113751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22511,axiom,
! [VarCurr] :
( v113751(VarCurr)
<=> ( v113753(VarCurr)
& v108154(VarCurr) ) ) ).
fof(writeUnaryOperator_8946,axiom,
! [VarCurr] :
( ~ v113753(VarCurr)
<=> v108965(VarCurr,bitIndex63) ) ).
fof(addAssignment_35762,axiom,
! [VarNext] :
( v112148(VarNext,bitIndex17)
<=> v113735(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113737(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113735(VarNext,B)
<=> v112148(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1944,axiom,
! [VarNext] :
( v113737(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113735(VarNext,B)
<=> v112184(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113737(VarNext)
<=> ( v113738(VarNext)
& v112179(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113738(VarNext)
<=> ( v113740(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113740(VarNext)
<=> v107118(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2106,axiom,
! [VarCurr] :
( v112151(VarCurr,bitIndex17)
<=> ( v112188(VarCurr)
& v113733(VarCurr) ) ) ).
fof(writeUnaryOperator_8944,axiom,
! [VarCurr] :
( ~ v113733(VarCurr)
<=> v112153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22508,axiom,
! [VarCurr] :
( v112188(VarCurr)
<=> ( v108030(VarCurr,bitIndex0)
& v112190(VarCurr) ) ) ).
fof(addAssignment_35761,axiom,
! [VarCurr] :
( v112190(VarCurr)
<=> v112192(VarCurr) ) ).
fof(addAssignment_35760,axiom,
! [VarCurr] :
( v112192(VarCurr)
<=> v112194(VarCurr) ) ).
fof(addAssignment_35759,axiom,
! [VarCurr] :
( v112194(VarCurr)
<=> v112196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22507,axiom,
! [VarCurr] :
( v112196(VarCurr)
<=> ( v108154(VarCurr)
& v113728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22506,axiom,
! [VarCurr] :
( v113728(VarCurr)
<=> ( v113729(VarCurr)
| v113730(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2105,axiom,
! [VarCurr] :
( v113730(VarCurr)
<=> ( v113223(VarCurr)
<~> v108965(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2104,axiom,
! [VarCurr] :
( v113729(VarCurr)
<=> ( v112198(VarCurr)
<~> v108965(VarCurr,bitIndex62) ) ) ).
fof(addAssignment_35758,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex61)
<=> v110730(VarCurr,bitIndex61) ) ).
fof(addAssignment_35757,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex61)
<=> v109014(VarCurr,bitIndex61) ) ).
fof(addAssignment_35756,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex61)
<=> v113699(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113723(VarNext)
=> ( v113699(VarNext)
<=> v113699(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2615,axiom,
! [VarNext] :
( v113723(VarNext)
=> ( v113699(VarNext)
<=> v113701(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7747,axiom,
! [VarCurr] :
( v113723(VarCurr)
<=> ( v113720(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35755,axiom,
! [VarCurr] :
( v113720(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35754,axiom,
! [VarCurr] :
( v113701(VarCurr)
<=> v109020(VarCurr,bitIndex61) ) ).
fof(addAssignment_35753,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex61)
<=> v113703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22505,axiom,
! [VarCurr] :
( v113703(VarCurr)
<=> ( v113717(VarCurr)
| v113718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22504,axiom,
! [VarCurr] :
( v113718(VarCurr)
<=> ( v113711(VarCurr)
& v113713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22503,axiom,
! [VarCurr] :
( v113717(VarCurr)
<=> ( v113705(VarCurr)
& v113707(VarCurr) ) ) ).
fof(addAssignment_35752,axiom,
! [VarCurr] :
( v113713(VarCurr)
<=> v109475(VarCurr,bitIndex61) ) ).
fof(addAssignment_35751,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex61)
<=> v109477(VarCurr,bitIndex61) ) ).
fof(addAssignment_35750,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex61)
<=> v113715(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113715(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2614,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113715(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35749,axiom,
! [VarCurr] :
( v113711(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35748,axiom,
! [VarCurr] :
( v113707(VarCurr)
<=> v109167(VarCurr,bitIndex61) ) ).
fof(addAssignment_35747,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex61)
<=> v109169(VarCurr,bitIndex61) ) ).
fof(addAssignment_35746,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex61)
<=> v113709(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113709(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2613,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113709(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35745,axiom,
! [VarCurr] :
( v113705(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35744,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex61)
<=> v108975(VarCurr,bitIndex61) ) ).
fof(addAssignment_35743,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex61)
<=> v108977(VarCurr,bitIndex61) ) ).
fof(addAssignment_35742,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex61)
<=> v108979(VarCurr,bitIndex61) ) ).
fof(addAssignment_35741,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex61)
<=> v108981(VarCurr,bitIndex61) ) ).
fof(addAssignment_35740,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex61)
<=> v113691(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113692(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113691(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1943,axiom,
! [VarNext] :
( v113692(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113691(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113692(VarNext)
<=> v113693(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113693(VarNext)
<=> ( v113695(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113695(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35739,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex61)
<=> v108985(VarCurr,bitIndex61) ) ).
fof(addAssignment_35738,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex61)
<=> v108987(VarCurr,bitIndex61) ) ).
fof(addAssignment_35737,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex61)
<=> v108989(VarCurr,bitIndex61) ) ).
fof(addAssignment_35736,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex61)
<=> v4416(VarCurr,bitIndex61) ) ).
fof(addAssignment_35735,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex61)
<=> v4418(VarCurr,bitIndex61) ) ).
fof(addAssignment_35734,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex61)
<=> v4420(VarCurr,bitIndex61) ) ).
fof(addAssignment_35733,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex61)
<=> v4422(VarCurr,bitIndex61) ) ).
fof(addAssignment_35732,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex61)
<=> v4424(VarCurr,bitIndex61) ) ).
fof(addAssignment_35731,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex61)
<=> v4426(VarCurr,bitIndex61) ) ).
fof(addAssignment_35730,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex61)
<=> v4428(VarCurr,bitIndex61) ) ).
fof(addAssignment_35729,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex61)
<=> v4430(VarCurr,bitIndex61) ) ).
fof(addAssignment_35728,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex61)
<=> v4432(VarCurr,bitIndex61) ) ).
fof(addAssignment_35727,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex61)
<=> v113683(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113684(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113683(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1942,axiom,
! [VarNext] :
( v113684(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113683(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113684(VarNext)
<=> v113685(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113685(VarNext)
<=> ( v113687(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113687(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_35726,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex61)
<=> v4438(VarCurr,bitIndex61) ) ).
fof(addAssignment_35725,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex61)
<=> v4440(VarCurr,bitIndex61) ) ).
fof(addAssignment_35724,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex61)
<=> v4442(VarCurr,bitIndex61) ) ).
fof(addAssignment_35723,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex61)
<=> v4444(VarCurr,bitIndex61) ) ).
fof(addAssignment_35722,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex61)
<=> v4446(VarCurr,bitIndex61) ) ).
fof(addAssignment_35721,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex61)
<=> v4448(VarCurr,bitIndex61) ) ).
fof(addAssignment_35720,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex61)
<=> v4450(VarCurr,bitIndex61) ) ).
fof(addAssignment_35719,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex61)
<=> v4452(VarCurr,bitIndex61) ) ).
fof(addAssignment_35718,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex61)
<=> v4454(VarCurr,bitIndex61) ) ).
fof(addAssignment_35717,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex61)
<=> v4456(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_8941,axiom,
! [VarCurr] :
( ~ v113223(VarCurr)
<=> v113525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22498,axiom,
! [VarCurr] :
( v113525(VarCurr)
<=> ( v113527(VarCurr)
& v113681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22497,axiom,
! [VarCurr] :
( v113681(VarCurr)
<=> ( v113529(VarCurr)
| v113606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22496,axiom,
! [VarCurr] :
( v113527(VarCurr)
<=> ( v113528(VarCurr)
| v113605(VarCurr) ) ) ).
fof(writeUnaryOperator_8940,axiom,
! [VarCurr] :
( ~ v113605(VarCurr)
<=> v113606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22495,axiom,
! [VarCurr] :
( v113606(VarCurr)
<=> ( v113607(VarCurr)
& v113680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22494,axiom,
! [VarCurr] :
( v113680(VarCurr)
<=> ( v113609(VarCurr)
| v113625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22493,axiom,
! [VarCurr] :
( v113607(VarCurr)
<=> ( v113608(VarCurr)
| v113624(VarCurr) ) ) ).
fof(writeUnaryOperator_8939,axiom,
! [VarCurr] :
( ~ v113624(VarCurr)
<=> v113625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22492,axiom,
! [VarCurr] :
( v113625(VarCurr)
<=> ( v113626(VarCurr)
& v113679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22491,axiom,
! [VarCurr] :
( v113679(VarCurr)
<=> ( v113628(VarCurr)
| v113644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22490,axiom,
! [VarCurr] :
( v113626(VarCurr)
<=> ( v113627(VarCurr)
| v113643(VarCurr) ) ) ).
fof(writeUnaryOperator_8938,axiom,
! [VarCurr] :
( ~ v113643(VarCurr)
<=> v113644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22489,axiom,
! [VarCurr] :
( v113644(VarCurr)
<=> ( v113645(VarCurr)
& v113678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22488,axiom,
! [VarCurr] :
( v113678(VarCurr)
<=> ( v113647(VarCurr)
| v113663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22487,axiom,
! [VarCurr] :
( v113645(VarCurr)
<=> ( v113646(VarCurr)
| v113662(VarCurr) ) ) ).
fof(writeUnaryOperator_8937,axiom,
! [VarCurr] :
( ~ v113662(VarCurr)
<=> v113663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22486,axiom,
! [VarCurr] :
( v113663(VarCurr)
<=> ( v113664(VarCurr)
& v113677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2103,axiom,
! [VarCurr] :
( v113677(VarCurr)
<=> ( v113535(VarCurr,bitIndex23)
| v113667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22485,axiom,
! [VarCurr] :
( v113664(VarCurr)
<=> ( v113665(VarCurr)
| v113666(VarCurr) ) ) ).
fof(writeUnaryOperator_8936,axiom,
! [VarCurr] :
( ~ v113666(VarCurr)
<=> v113667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22484,axiom,
! [VarCurr] :
( v113667(VarCurr)
<=> ( v113668(VarCurr)
& v113676(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2102,axiom,
! [VarCurr] :
( v113676(VarCurr)
<=> ( v113535(VarCurr,bitIndex22)
| v113671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22483,axiom,
! [VarCurr] :
( v113668(VarCurr)
<=> ( v113669(VarCurr)
| v113670(VarCurr) ) ) ).
fof(writeUnaryOperator_8935,axiom,
! [VarCurr] :
( ~ v113670(VarCurr)
<=> v113671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22482,axiom,
! [VarCurr] :
( v113671(VarCurr)
<=> ( v113672(VarCurr)
& v113675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2101,axiom,
! [VarCurr] :
( v113675(VarCurr)
<=> ( v113535(VarCurr,bitIndex20)
| v113535(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22481,axiom,
! [VarCurr] :
( v113672(VarCurr)
<=> ( v113673(VarCurr)
| v113674(VarCurr) ) ) ).
fof(writeUnaryOperator_8934,axiom,
! [VarCurr] :
( ~ v113674(VarCurr)
<=> v113535(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8933,axiom,
! [VarCurr] :
( ~ v113673(VarCurr)
<=> v113535(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8932,axiom,
! [VarCurr] :
( ~ v113669(VarCurr)
<=> v113535(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8931,axiom,
! [VarCurr] :
( ~ v113665(VarCurr)
<=> v113535(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8930,axiom,
! [VarCurr] :
( ~ v113646(VarCurr)
<=> v113647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22480,axiom,
! [VarCurr] :
( v113647(VarCurr)
<=> ( v113648(VarCurr)
& v113661(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2100,axiom,
! [VarCurr] :
( v113661(VarCurr)
<=> ( v113535(VarCurr,bitIndex19)
| v113651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22479,axiom,
! [VarCurr] :
( v113648(VarCurr)
<=> ( v113649(VarCurr)
| v113650(VarCurr) ) ) ).
fof(writeUnaryOperator_8929,axiom,
! [VarCurr] :
( ~ v113650(VarCurr)
<=> v113651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22478,axiom,
! [VarCurr] :
( v113651(VarCurr)
<=> ( v113652(VarCurr)
& v113660(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2099,axiom,
! [VarCurr] :
( v113660(VarCurr)
<=> ( v113535(VarCurr,bitIndex18)
| v113655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22477,axiom,
! [VarCurr] :
( v113652(VarCurr)
<=> ( v113653(VarCurr)
| v113654(VarCurr) ) ) ).
fof(writeUnaryOperator_8928,axiom,
! [VarCurr] :
( ~ v113654(VarCurr)
<=> v113655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22476,axiom,
! [VarCurr] :
( v113655(VarCurr)
<=> ( v113656(VarCurr)
& v113659(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2098,axiom,
! [VarCurr] :
( v113659(VarCurr)
<=> ( v113535(VarCurr,bitIndex16)
| v113535(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22475,axiom,
! [VarCurr] :
( v113656(VarCurr)
<=> ( v113657(VarCurr)
| v113658(VarCurr) ) ) ).
fof(writeUnaryOperator_8927,axiom,
! [VarCurr] :
( ~ v113658(VarCurr)
<=> v113535(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8926,axiom,
! [VarCurr] :
( ~ v113657(VarCurr)
<=> v113535(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8925,axiom,
! [VarCurr] :
( ~ v113653(VarCurr)
<=> v113535(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8924,axiom,
! [VarCurr] :
( ~ v113649(VarCurr)
<=> v113535(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8923,axiom,
! [VarCurr] :
( ~ v113627(VarCurr)
<=> v113628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22474,axiom,
! [VarCurr] :
( v113628(VarCurr)
<=> ( v113629(VarCurr)
& v113642(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2097,axiom,
! [VarCurr] :
( v113642(VarCurr)
<=> ( v113535(VarCurr,bitIndex27)
| v113632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22473,axiom,
! [VarCurr] :
( v113629(VarCurr)
<=> ( v113630(VarCurr)
| v113631(VarCurr) ) ) ).
fof(writeUnaryOperator_8922,axiom,
! [VarCurr] :
( ~ v113631(VarCurr)
<=> v113632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22472,axiom,
! [VarCurr] :
( v113632(VarCurr)
<=> ( v113633(VarCurr)
& v113641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2096,axiom,
! [VarCurr] :
( v113641(VarCurr)
<=> ( v113535(VarCurr,bitIndex26)
| v113636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22471,axiom,
! [VarCurr] :
( v113633(VarCurr)
<=> ( v113634(VarCurr)
| v113635(VarCurr) ) ) ).
fof(writeUnaryOperator_8921,axiom,
! [VarCurr] :
( ~ v113635(VarCurr)
<=> v113636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22470,axiom,
! [VarCurr] :
( v113636(VarCurr)
<=> ( v113637(VarCurr)
& v113640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2095,axiom,
! [VarCurr] :
( v113640(VarCurr)
<=> ( v113535(VarCurr,bitIndex24)
| v113535(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22469,axiom,
! [VarCurr] :
( v113637(VarCurr)
<=> ( v113638(VarCurr)
| v113639(VarCurr) ) ) ).
fof(writeUnaryOperator_8920,axiom,
! [VarCurr] :
( ~ v113639(VarCurr)
<=> v113535(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8919,axiom,
! [VarCurr] :
( ~ v113638(VarCurr)
<=> v113535(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8918,axiom,
! [VarCurr] :
( ~ v113634(VarCurr)
<=> v113535(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8917,axiom,
! [VarCurr] :
( ~ v113630(VarCurr)
<=> v113535(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_8916,axiom,
! [VarCurr] :
( ~ v113608(VarCurr)
<=> v113609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22468,axiom,
! [VarCurr] :
( v113609(VarCurr)
<=> ( v113610(VarCurr)
& v113623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2094,axiom,
! [VarCurr] :
( v113623(VarCurr)
<=> ( v113535(VarCurr,bitIndex31)
| v113613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22467,axiom,
! [VarCurr] :
( v113610(VarCurr)
<=> ( v113611(VarCurr)
| v113612(VarCurr) ) ) ).
fof(writeUnaryOperator_8915,axiom,
! [VarCurr] :
( ~ v113612(VarCurr)
<=> v113613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22466,axiom,
! [VarCurr] :
( v113613(VarCurr)
<=> ( v113614(VarCurr)
& v113622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2093,axiom,
! [VarCurr] :
( v113622(VarCurr)
<=> ( v113535(VarCurr,bitIndex30)
| v113617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22465,axiom,
! [VarCurr] :
( v113614(VarCurr)
<=> ( v113615(VarCurr)
| v113616(VarCurr) ) ) ).
fof(writeUnaryOperator_8914,axiom,
! [VarCurr] :
( ~ v113616(VarCurr)
<=> v113617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22464,axiom,
! [VarCurr] :
( v113617(VarCurr)
<=> ( v113618(VarCurr)
& v113621(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2092,axiom,
! [VarCurr] :
( v113621(VarCurr)
<=> ( v113535(VarCurr,bitIndex28)
| v113535(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22463,axiom,
! [VarCurr] :
( v113618(VarCurr)
<=> ( v113619(VarCurr)
| v113620(VarCurr) ) ) ).
fof(writeUnaryOperator_8913,axiom,
! [VarCurr] :
( ~ v113620(VarCurr)
<=> v113535(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_8912,axiom,
! [VarCurr] :
( ~ v113619(VarCurr)
<=> v113535(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_8911,axiom,
! [VarCurr] :
( ~ v113615(VarCurr)
<=> v113535(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_8910,axiom,
! [VarCurr] :
( ~ v113611(VarCurr)
<=> v113535(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_8909,axiom,
! [VarCurr] :
( ~ v113528(VarCurr)
<=> v113529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22462,axiom,
! [VarCurr] :
( v113529(VarCurr)
<=> ( v113530(VarCurr)
& v113604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22461,axiom,
! [VarCurr] :
( v113604(VarCurr)
<=> ( v113532(VarCurr)
| v113549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22460,axiom,
! [VarCurr] :
( v113530(VarCurr)
<=> ( v113531(VarCurr)
| v113548(VarCurr) ) ) ).
fof(writeUnaryOperator_8908,axiom,
! [VarCurr] :
( ~ v113548(VarCurr)
<=> v113549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22459,axiom,
! [VarCurr] :
( v113549(VarCurr)
<=> ( v113550(VarCurr)
& v113603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22458,axiom,
! [VarCurr] :
( v113603(VarCurr)
<=> ( v113552(VarCurr)
| v113568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22457,axiom,
! [VarCurr] :
( v113550(VarCurr)
<=> ( v113551(VarCurr)
| v113567(VarCurr) ) ) ).
fof(writeUnaryOperator_8907,axiom,
! [VarCurr] :
( ~ v113567(VarCurr)
<=> v113568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22456,axiom,
! [VarCurr] :
( v113568(VarCurr)
<=> ( v113569(VarCurr)
& v113602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22455,axiom,
! [VarCurr] :
( v113602(VarCurr)
<=> ( v113571(VarCurr)
| v113587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22454,axiom,
! [VarCurr] :
( v113569(VarCurr)
<=> ( v113570(VarCurr)
| v113586(VarCurr) ) ) ).
fof(writeUnaryOperator_8906,axiom,
! [VarCurr] :
( ~ v113586(VarCurr)
<=> v113587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22453,axiom,
! [VarCurr] :
( v113587(VarCurr)
<=> ( v113588(VarCurr)
& v113601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2091,axiom,
! [VarCurr] :
( v113601(VarCurr)
<=> ( v113535(VarCurr,bitIndex7)
| v113591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22452,axiom,
! [VarCurr] :
( v113588(VarCurr)
<=> ( v113589(VarCurr)
| v113590(VarCurr) ) ) ).
fof(writeUnaryOperator_8905,axiom,
! [VarCurr] :
( ~ v113590(VarCurr)
<=> v113591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22451,axiom,
! [VarCurr] :
( v113591(VarCurr)
<=> ( v113592(VarCurr)
& v113600(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2090,axiom,
! [VarCurr] :
( v113600(VarCurr)
<=> ( v113535(VarCurr,bitIndex6)
| v113595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22450,axiom,
! [VarCurr] :
( v113592(VarCurr)
<=> ( v113593(VarCurr)
| v113594(VarCurr) ) ) ).
fof(writeUnaryOperator_8904,axiom,
! [VarCurr] :
( ~ v113594(VarCurr)
<=> v113595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22449,axiom,
! [VarCurr] :
( v113595(VarCurr)
<=> ( v113596(VarCurr)
& v113599(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2089,axiom,
! [VarCurr] :
( v113599(VarCurr)
<=> ( v113535(VarCurr,bitIndex4)
| v113535(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22448,axiom,
! [VarCurr] :
( v113596(VarCurr)
<=> ( v113597(VarCurr)
| v113598(VarCurr) ) ) ).
fof(writeUnaryOperator_8903,axiom,
! [VarCurr] :
( ~ v113598(VarCurr)
<=> v113535(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8902,axiom,
! [VarCurr] :
( ~ v113597(VarCurr)
<=> v113535(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8901,axiom,
! [VarCurr] :
( ~ v113593(VarCurr)
<=> v113535(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8900,axiom,
! [VarCurr] :
( ~ v113589(VarCurr)
<=> v113535(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8899,axiom,
! [VarCurr] :
( ~ v113570(VarCurr)
<=> v113571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22447,axiom,
! [VarCurr] :
( v113571(VarCurr)
<=> ( v113572(VarCurr)
& v113585(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2088,axiom,
! [VarCurr] :
( v113585(VarCurr)
<=> ( v113535(VarCurr,bitIndex3)
| v113575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22446,axiom,
! [VarCurr] :
( v113572(VarCurr)
<=> ( v113573(VarCurr)
| v113574(VarCurr) ) ) ).
fof(writeUnaryOperator_8898,axiom,
! [VarCurr] :
( ~ v113574(VarCurr)
<=> v113575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22445,axiom,
! [VarCurr] :
( v113575(VarCurr)
<=> ( v113576(VarCurr)
& v113584(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2087,axiom,
! [VarCurr] :
( v113584(VarCurr)
<=> ( v113535(VarCurr,bitIndex2)
| v113579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22444,axiom,
! [VarCurr] :
( v113576(VarCurr)
<=> ( v113577(VarCurr)
| v113578(VarCurr) ) ) ).
fof(writeUnaryOperator_8897,axiom,
! [VarCurr] :
( ~ v113578(VarCurr)
<=> v113579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22443,axiom,
! [VarCurr] :
( v113579(VarCurr)
<=> ( v113580(VarCurr)
& v113583(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2086,axiom,
! [VarCurr] :
( v113583(VarCurr)
<=> ( v113535(VarCurr,bitIndex0)
| v113535(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22442,axiom,
! [VarCurr] :
( v113580(VarCurr)
<=> ( v113581(VarCurr)
| v113582(VarCurr) ) ) ).
fof(writeUnaryOperator_8896,axiom,
! [VarCurr] :
( ~ v113582(VarCurr)
<=> v113535(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8895,axiom,
! [VarCurr] :
( ~ v113581(VarCurr)
<=> v113535(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8894,axiom,
! [VarCurr] :
( ~ v113577(VarCurr)
<=> v113535(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8893,axiom,
! [VarCurr] :
( ~ v113573(VarCurr)
<=> v113535(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8892,axiom,
! [VarCurr] :
( ~ v113551(VarCurr)
<=> v113552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22441,axiom,
! [VarCurr] :
( v113552(VarCurr)
<=> ( v113553(VarCurr)
& v113566(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2085,axiom,
! [VarCurr] :
( v113566(VarCurr)
<=> ( v113535(VarCurr,bitIndex11)
| v113556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22440,axiom,
! [VarCurr] :
( v113553(VarCurr)
<=> ( v113554(VarCurr)
| v113555(VarCurr) ) ) ).
fof(writeUnaryOperator_8891,axiom,
! [VarCurr] :
( ~ v113555(VarCurr)
<=> v113556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22439,axiom,
! [VarCurr] :
( v113556(VarCurr)
<=> ( v113557(VarCurr)
& v113565(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2084,axiom,
! [VarCurr] :
( v113565(VarCurr)
<=> ( v113535(VarCurr,bitIndex10)
| v113560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22438,axiom,
! [VarCurr] :
( v113557(VarCurr)
<=> ( v113558(VarCurr)
| v113559(VarCurr) ) ) ).
fof(writeUnaryOperator_8890,axiom,
! [VarCurr] :
( ~ v113559(VarCurr)
<=> v113560(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22437,axiom,
! [VarCurr] :
( v113560(VarCurr)
<=> ( v113561(VarCurr)
& v113564(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2083,axiom,
! [VarCurr] :
( v113564(VarCurr)
<=> ( v113535(VarCurr,bitIndex8)
| v113535(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22436,axiom,
! [VarCurr] :
( v113561(VarCurr)
<=> ( v113562(VarCurr)
| v113563(VarCurr) ) ) ).
fof(writeUnaryOperator_8889,axiom,
! [VarCurr] :
( ~ v113563(VarCurr)
<=> v113535(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8888,axiom,
! [VarCurr] :
( ~ v113562(VarCurr)
<=> v113535(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8887,axiom,
! [VarCurr] :
( ~ v113558(VarCurr)
<=> v113535(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8886,axiom,
! [VarCurr] :
( ~ v113554(VarCurr)
<=> v113535(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8885,axiom,
! [VarCurr] :
( ~ v113531(VarCurr)
<=> v113532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22435,axiom,
! [VarCurr] :
( v113532(VarCurr)
<=> ( v113533(VarCurr)
& v113547(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2082,axiom,
! [VarCurr] :
( v113547(VarCurr)
<=> ( v113535(VarCurr,bitIndex15)
| v113537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22434,axiom,
! [VarCurr] :
( v113533(VarCurr)
<=> ( v113534(VarCurr)
| v113536(VarCurr) ) ) ).
fof(writeUnaryOperator_8884,axiom,
! [VarCurr] :
( ~ v113536(VarCurr)
<=> v113537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22433,axiom,
! [VarCurr] :
( v113537(VarCurr)
<=> ( v113538(VarCurr)
& v113546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2081,axiom,
! [VarCurr] :
( v113546(VarCurr)
<=> ( v113535(VarCurr,bitIndex14)
| v113541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22432,axiom,
! [VarCurr] :
( v113538(VarCurr)
<=> ( v113539(VarCurr)
| v113540(VarCurr) ) ) ).
fof(writeUnaryOperator_8883,axiom,
! [VarCurr] :
( ~ v113540(VarCurr)
<=> v113541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22431,axiom,
! [VarCurr] :
( v113541(VarCurr)
<=> ( v113542(VarCurr)
& v113545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2080,axiom,
! [VarCurr] :
( v113545(VarCurr)
<=> ( v113535(VarCurr,bitIndex12)
| v113535(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22430,axiom,
! [VarCurr] :
( v113542(VarCurr)
<=> ( v113543(VarCurr)
| v113544(VarCurr) ) ) ).
fof(writeUnaryOperator_8882,axiom,
! [VarCurr] :
( ~ v113544(VarCurr)
<=> v113535(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8881,axiom,
! [VarCurr] :
( ~ v113543(VarCurr)
<=> v113535(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8880,axiom,
! [VarCurr] :
( ~ v113539(VarCurr)
<=> v113535(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8879,axiom,
! [VarCurr] :
( ~ v113534(VarCurr)
<=> v113535(VarCurr,bitIndex15) ) ).
fof(addAssignment_35716,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113535(VarCurr,B)
<=> v108965(VarCurr,B) ) ) ).
fof(addAssignment_35715,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108965(VarCurr,B)
<=> v110730(VarCurr,B) ) ) ).
fof(addAssignment_35714,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108965(VarCurr,B)
<=> v110730(VarCurr,B) ) ) ).
fof(addAssignment_35713,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v109012(VarCurr,B)
<=> v109014(VarCurr,B) ) ) ).
fof(addAssignment_35712,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex31)
<=> v113357(VarCurr) ) ).
fof(addAssignment_35711,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex30)
<=> v113386(VarCurr) ) ).
fof(addAssignment_35710,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex29)
<=> v113415(VarCurr) ) ).
fof(addAssignment_35709,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex28)
<=> v113444(VarCurr) ) ).
fof(addAssignment_35708,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex27)
<=> v113471(VarCurr) ) ).
fof(addAssignment_35707,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex26)
<=> v113498(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113520(VarNext)
=> ( v113498(VarNext)
<=> v113498(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2612,axiom,
! [VarNext] :
( v113520(VarNext)
=> ( v113498(VarNext)
<=> v113500(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7746,axiom,
! [VarCurr] :
( v113520(VarCurr)
<=> ( v113517(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35706,axiom,
! [VarCurr] :
( v113517(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35705,axiom,
! [VarCurr] :
( v113500(VarCurr)
<=> v109020(VarCurr,bitIndex26) ) ).
fof(addAssignment_35704,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex26)
<=> v113502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22429,axiom,
! [VarCurr] :
( v113502(VarCurr)
<=> ( v113514(VarCurr)
| v113515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22428,axiom,
! [VarCurr] :
( v113515(VarCurr)
<=> ( v113510(VarCurr)
& v113512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22427,axiom,
! [VarCurr] :
( v113514(VarCurr)
<=> ( v113504(VarCurr)
& v113506(VarCurr) ) ) ).
fof(addAssignment_35703,axiom,
! [VarCurr] :
( v113512(VarCurr)
<=> v109475(VarCurr,bitIndex26) ) ).
fof(addAssignment_35702,axiom,
! [VarCurr] :
( v113510(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35701,axiom,
! [VarCurr] :
( v113506(VarCurr)
<=> v109167(VarCurr,bitIndex26) ) ).
fof(addAssignment_35700,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex26)
<=> v109169(VarCurr,bitIndex26) ) ).
fof(addAssignment_35699,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex26)
<=> v113508(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113508(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2611,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113508(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35698,axiom,
! [VarCurr] :
( v113504(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113493(VarNext)
=> ( v113471(VarNext)
<=> v113471(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2610,axiom,
! [VarNext] :
( v113493(VarNext)
=> ( v113471(VarNext)
<=> v113473(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7745,axiom,
! [VarCurr] :
( v113493(VarCurr)
<=> ( v113490(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35697,axiom,
! [VarCurr] :
( v113490(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35696,axiom,
! [VarCurr] :
( v113473(VarCurr)
<=> v109020(VarCurr,bitIndex27) ) ).
fof(addAssignment_35695,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex27)
<=> v113475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22426,axiom,
! [VarCurr] :
( v113475(VarCurr)
<=> ( v113487(VarCurr)
| v113488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22425,axiom,
! [VarCurr] :
( v113488(VarCurr)
<=> ( v113483(VarCurr)
& v113485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22424,axiom,
! [VarCurr] :
( v113487(VarCurr)
<=> ( v113477(VarCurr)
& v113479(VarCurr) ) ) ).
fof(addAssignment_35694,axiom,
! [VarCurr] :
( v113485(VarCurr)
<=> v109475(VarCurr,bitIndex27) ) ).
fof(addAssignment_35693,axiom,
! [VarCurr] :
( v113483(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35692,axiom,
! [VarCurr] :
( v113479(VarCurr)
<=> v109167(VarCurr,bitIndex27) ) ).
fof(addAssignment_35691,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex27)
<=> v109169(VarCurr,bitIndex27) ) ).
fof(addAssignment_35690,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex27)
<=> v113481(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113481(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2609,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113481(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35689,axiom,
! [VarCurr] :
( v113477(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113466(VarNext)
=> ( v113444(VarNext)
<=> v113444(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2608,axiom,
! [VarNext] :
( v113466(VarNext)
=> ( v113444(VarNext)
<=> v113446(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7744,axiom,
! [VarCurr] :
( v113466(VarCurr)
<=> ( v113463(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35688,axiom,
! [VarCurr] :
( v113463(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35687,axiom,
! [VarCurr] :
( v113446(VarCurr)
<=> v109020(VarCurr,bitIndex28) ) ).
fof(addAssignment_35686,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex28)
<=> v113448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22423,axiom,
! [VarCurr] :
( v113448(VarCurr)
<=> ( v113460(VarCurr)
| v113461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22422,axiom,
! [VarCurr] :
( v113461(VarCurr)
<=> ( v113456(VarCurr)
& v113458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22421,axiom,
! [VarCurr] :
( v113460(VarCurr)
<=> ( v113450(VarCurr)
& v113452(VarCurr) ) ) ).
fof(addAssignment_35685,axiom,
! [VarCurr] :
( v113458(VarCurr)
<=> v109475(VarCurr,bitIndex28) ) ).
fof(addAssignment_35684,axiom,
! [VarCurr] :
( v113456(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35683,axiom,
! [VarCurr] :
( v113452(VarCurr)
<=> v109167(VarCurr,bitIndex28) ) ).
fof(addAssignment_35682,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex28)
<=> v109169(VarCurr,bitIndex28) ) ).
fof(addAssignment_35681,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex28)
<=> v113454(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113454(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2607,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113454(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35680,axiom,
! [VarCurr] :
( v113450(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113439(VarNext)
=> ( v113415(VarNext)
<=> v113415(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2606,axiom,
! [VarNext] :
( v113439(VarNext)
=> ( v113415(VarNext)
<=> v113417(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7743,axiom,
! [VarCurr] :
( v113439(VarCurr)
<=> ( v113436(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35679,axiom,
! [VarCurr] :
( v113436(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35678,axiom,
! [VarCurr] :
( v113417(VarCurr)
<=> v109020(VarCurr,bitIndex29) ) ).
fof(addAssignment_35677,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex29)
<=> v113419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22420,axiom,
! [VarCurr] :
( v113419(VarCurr)
<=> ( v113433(VarCurr)
| v113434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22419,axiom,
! [VarCurr] :
( v113434(VarCurr)
<=> ( v113427(VarCurr)
& v113429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22418,axiom,
! [VarCurr] :
( v113433(VarCurr)
<=> ( v113421(VarCurr)
& v113423(VarCurr) ) ) ).
fof(addAssignment_35676,axiom,
! [VarCurr] :
( v113429(VarCurr)
<=> v109475(VarCurr,bitIndex29) ) ).
fof(addAssignment_35675,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex29)
<=> v109477(VarCurr,bitIndex29) ) ).
fof(addAssignment_35674,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex29)
<=> v113431(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113431(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2605,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113431(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35673,axiom,
! [VarCurr] :
( v113427(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35672,axiom,
! [VarCurr] :
( v113423(VarCurr)
<=> v109167(VarCurr,bitIndex29) ) ).
fof(addAssignment_35671,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex29)
<=> v109169(VarCurr,bitIndex29) ) ).
fof(addAssignment_35670,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex29)
<=> v113425(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113425(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2604,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113425(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35669,axiom,
! [VarCurr] :
( v113421(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113410(VarNext)
=> ( v113386(VarNext)
<=> v113386(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2603,axiom,
! [VarNext] :
( v113410(VarNext)
=> ( v113386(VarNext)
<=> v113388(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7742,axiom,
! [VarCurr] :
( v113410(VarCurr)
<=> ( v113407(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35668,axiom,
! [VarCurr] :
( v113407(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35667,axiom,
! [VarCurr] :
( v113388(VarCurr)
<=> v109020(VarCurr,bitIndex30) ) ).
fof(addAssignment_35666,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex30)
<=> v113390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22417,axiom,
! [VarCurr] :
( v113390(VarCurr)
<=> ( v113404(VarCurr)
| v113405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22416,axiom,
! [VarCurr] :
( v113405(VarCurr)
<=> ( v113398(VarCurr)
& v113400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22415,axiom,
! [VarCurr] :
( v113404(VarCurr)
<=> ( v113392(VarCurr)
& v113394(VarCurr) ) ) ).
fof(addAssignment_35665,axiom,
! [VarCurr] :
( v113400(VarCurr)
<=> v109475(VarCurr,bitIndex30) ) ).
fof(addAssignment_35664,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex30)
<=> v109477(VarCurr,bitIndex30) ) ).
fof(addAssignment_35663,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex30)
<=> v113402(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113402(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2602,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113402(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35662,axiom,
! [VarCurr] :
( v113398(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35661,axiom,
! [VarCurr] :
( v113394(VarCurr)
<=> v109167(VarCurr,bitIndex30) ) ).
fof(addAssignment_35660,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex30)
<=> v109169(VarCurr,bitIndex30) ) ).
fof(addAssignment_35659,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex30)
<=> v113396(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113396(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2601,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113396(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35658,axiom,
! [VarCurr] :
( v113392(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113381(VarNext)
=> ( v113357(VarNext)
<=> v113357(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2600,axiom,
! [VarNext] :
( v113381(VarNext)
=> ( v113357(VarNext)
<=> v113359(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7741,axiom,
! [VarCurr] :
( v113381(VarCurr)
<=> ( v113378(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35657,axiom,
! [VarCurr] :
( v113378(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35656,axiom,
! [VarCurr] :
( v113359(VarCurr)
<=> v109020(VarCurr,bitIndex31) ) ).
fof(addAssignment_35655,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex31)
<=> v113361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22414,axiom,
! [VarCurr] :
( v113361(VarCurr)
<=> ( v113375(VarCurr)
| v113376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22413,axiom,
! [VarCurr] :
( v113376(VarCurr)
<=> ( v113369(VarCurr)
& v113371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22412,axiom,
! [VarCurr] :
( v113375(VarCurr)
<=> ( v113363(VarCurr)
& v113365(VarCurr) ) ) ).
fof(addAssignment_35654,axiom,
! [VarCurr] :
( v113371(VarCurr)
<=> v109475(VarCurr,bitIndex31) ) ).
fof(addAssignment_35653,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex31)
<=> v109477(VarCurr,bitIndex31) ) ).
fof(addAssignment_35652,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex31)
<=> v113373(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113373(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2599,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113373(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35651,axiom,
! [VarCurr] :
( v113369(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35650,axiom,
! [VarCurr] :
( v113365(VarCurr)
<=> v109167(VarCurr,bitIndex31) ) ).
fof(addAssignment_35649,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex31)
<=> v109169(VarCurr,bitIndex31) ) ).
fof(addAssignment_35648,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex31)
<=> v113367(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113367(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2598,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113367(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35647,axiom,
! [VarCurr] :
( v113363(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35646,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108973(VarCurr,B)
<=> v108975(VarCurr,B) ) ) ).
fof(addAssignment_35645,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108975(VarCurr,B)
<=> v108977(VarCurr,B) ) ) ).
fof(addAssignment_35644,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108977(VarCurr,B)
<=> v108979(VarCurr,B) ) ) ).
fof(addAssignment_35643,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108979(VarCurr,B)
<=> v108981(VarCurr,B) ) ) ).
fof(addAssignment_35642,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v108981(VarNext,B)
<=> v113349(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113350(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113349(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1941,axiom,
! [VarNext] :
( v113350(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113349(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113350(VarNext)
<=> v113351(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113351(VarNext)
<=> ( v113353(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113353(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35641,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108983(VarCurr,B)
<=> v108985(VarCurr,B) ) ) ).
fof(addAssignment_35640,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108985(VarCurr,B)
<=> v108987(VarCurr,B) ) ) ).
fof(addAssignment_35639,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108987(VarCurr,B)
<=> v108989(VarCurr,B) ) ) ).
fof(addAssignment_35638,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108989(VarCurr,B)
<=> v4416(VarCurr,B) ) ) ).
fof(addAssignment_35637,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4416(VarCurr,B)
<=> v4418(VarCurr,B) ) ) ).
fof(addAssignment_35636,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4418(VarCurr,B)
<=> v4420(VarCurr,B) ) ) ).
fof(addAssignment_35635,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4420(VarCurr,B)
<=> v4422(VarCurr,B) ) ) ).
fof(addAssignment_35634,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4422(VarCurr,B)
<=> v4424(VarCurr,B) ) ) ).
fof(addAssignment_35633,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4424(VarCurr,B)
<=> v4426(VarCurr,B) ) ) ).
fof(addAssignment_35632,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4426(VarCurr,B)
<=> v4428(VarCurr,B) ) ) ).
fof(addAssignment_35631,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4428(VarCurr,B)
<=> v4430(VarCurr,B) ) ) ).
fof(addAssignment_35630,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4430(VarCurr,B)
<=> v4432(VarCurr,B) ) ) ).
fof(addAssignment_35629,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v4432(VarNext,B)
<=> v113341(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113342(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113341(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1940,axiom,
! [VarNext] :
( v113342(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113341(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113342(VarNext)
<=> v113343(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113343(VarNext)
<=> ( v113345(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113345(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_35628,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4436(VarCurr,B)
<=> v4438(VarCurr,B) ) ) ).
fof(addAssignment_35627,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4438(VarCurr,B)
<=> v4440(VarCurr,B) ) ) ).
fof(addAssignment_35626,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4440(VarCurr,B)
<=> v4442(VarCurr,B) ) ) ).
fof(addAssignment_35625,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4442(VarCurr,B)
<=> v4444(VarCurr,B) ) ) ).
fof(addAssignment_35624,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4444(VarCurr,B)
<=> v4446(VarCurr,B) ) ) ).
fof(addAssignment_35623,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4446(VarCurr,B)
<=> v4448(VarCurr,B) ) ) ).
fof(addAssignment_35622,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4448(VarCurr,B)
<=> v4450(VarCurr,B) ) ) ).
fof(addAssignment_35621,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4450(VarCurr,B)
<=> v4452(VarCurr,B) ) ) ).
fof(addAssignment_35620,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4452(VarCurr,B)
<=> v4454(VarCurr,B) ) ) ).
fof(addAssignment_35619,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4454(VarCurr,B)
<=> v4456(VarCurr,B) ) ) ).
fof(range_axiom_106,axiom,
! [B] :
( range_31_26(B)
<=> ( $false
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B ) ) ).
fof(addAssignment_35618,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v109012(VarCurr,B)
<=> v109014(VarCurr,B) ) ) ).
fof(addAssignment_35617,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex3)
<=> v113233(VarCurr) ) ).
fof(addAssignment_35616,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex2)
<=> v113260(VarCurr) ) ).
fof(addAssignment_35615,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex1)
<=> v113287(VarCurr) ) ).
fof(addAssignment_35614,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex0)
<=> v113314(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113336(VarNext)
=> ( v113314(VarNext)
<=> v113314(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2597,axiom,
! [VarNext] :
( v113336(VarNext)
=> ( v113314(VarNext)
<=> v113316(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7740,axiom,
! [VarCurr] :
( v113336(VarCurr)
<=> ( v113333(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35613,axiom,
! [VarCurr] :
( v113333(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35612,axiom,
! [VarCurr] :
( v113316(VarCurr)
<=> v109020(VarCurr,bitIndex0) ) ).
fof(addAssignment_35611,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex0)
<=> v113318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22407,axiom,
! [VarCurr] :
( v113318(VarCurr)
<=> ( v113330(VarCurr)
| v113331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22406,axiom,
! [VarCurr] :
( v113331(VarCurr)
<=> ( v113326(VarCurr)
& v113328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22405,axiom,
! [VarCurr] :
( v113330(VarCurr)
<=> ( v113320(VarCurr)
& v113322(VarCurr) ) ) ).
fof(addAssignment_35610,axiom,
! [VarCurr] :
( v113328(VarCurr)
<=> v109475(VarCurr,bitIndex0) ) ).
fof(addAssignment_35609,axiom,
! [VarCurr] :
( v113326(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35608,axiom,
! [VarCurr] :
( v113322(VarCurr)
<=> v109167(VarCurr,bitIndex0) ) ).
fof(addAssignment_35607,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex0)
<=> v109169(VarCurr,bitIndex0) ) ).
fof(addAssignment_35606,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex0)
<=> v113324(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113324(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2596,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113324(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35605,axiom,
! [VarCurr] :
( v113320(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113309(VarNext)
=> ( v113287(VarNext)
<=> v113287(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2595,axiom,
! [VarNext] :
( v113309(VarNext)
=> ( v113287(VarNext)
<=> v113289(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7739,axiom,
! [VarCurr] :
( v113309(VarCurr)
<=> ( v113306(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35604,axiom,
! [VarCurr] :
( v113306(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35603,axiom,
! [VarCurr] :
( v113289(VarCurr)
<=> v109020(VarCurr,bitIndex1) ) ).
fof(addAssignment_35602,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex1)
<=> v113291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22404,axiom,
! [VarCurr] :
( v113291(VarCurr)
<=> ( v113303(VarCurr)
| v113304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22403,axiom,
! [VarCurr] :
( v113304(VarCurr)
<=> ( v113299(VarCurr)
& v113301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22402,axiom,
! [VarCurr] :
( v113303(VarCurr)
<=> ( v113293(VarCurr)
& v113295(VarCurr) ) ) ).
fof(addAssignment_35601,axiom,
! [VarCurr] :
( v113301(VarCurr)
<=> v109475(VarCurr,bitIndex1) ) ).
fof(addAssignment_35600,axiom,
! [VarCurr] :
( v113299(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35599,axiom,
! [VarCurr] :
( v113295(VarCurr)
<=> v109167(VarCurr,bitIndex1) ) ).
fof(addAssignment_35598,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex1)
<=> v109169(VarCurr,bitIndex1) ) ).
fof(addAssignment_35597,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex1)
<=> v113297(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113297(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2594,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113297(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35596,axiom,
! [VarCurr] :
( v113293(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113282(VarNext)
=> ( v113260(VarNext)
<=> v113260(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2593,axiom,
! [VarNext] :
( v113282(VarNext)
=> ( v113260(VarNext)
<=> v113262(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7738,axiom,
! [VarCurr] :
( v113282(VarCurr)
<=> ( v113279(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35595,axiom,
! [VarCurr] :
( v113279(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35594,axiom,
! [VarCurr] :
( v113262(VarCurr)
<=> v109020(VarCurr,bitIndex2) ) ).
fof(addAssignment_35593,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex2)
<=> v113264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22401,axiom,
! [VarCurr] :
( v113264(VarCurr)
<=> ( v113276(VarCurr)
| v113277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22400,axiom,
! [VarCurr] :
( v113277(VarCurr)
<=> ( v113272(VarCurr)
& v113274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22399,axiom,
! [VarCurr] :
( v113276(VarCurr)
<=> ( v113266(VarCurr)
& v113268(VarCurr) ) ) ).
fof(addAssignment_35592,axiom,
! [VarCurr] :
( v113274(VarCurr)
<=> v109475(VarCurr,bitIndex2) ) ).
fof(addAssignment_35591,axiom,
! [VarCurr] :
( v113272(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35590,axiom,
! [VarCurr] :
( v113268(VarCurr)
<=> v109167(VarCurr,bitIndex2) ) ).
fof(addAssignment_35589,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex2)
<=> v109169(VarCurr,bitIndex2) ) ).
fof(addAssignment_35588,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex2)
<=> v113270(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113270(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2592,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113270(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35587,axiom,
! [VarCurr] :
( v113266(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113255(VarNext)
=> ( v113233(VarNext)
<=> v113233(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2591,axiom,
! [VarNext] :
( v113255(VarNext)
=> ( v113233(VarNext)
<=> v113235(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7737,axiom,
! [VarCurr] :
( v113255(VarCurr)
<=> ( v113252(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35586,axiom,
! [VarCurr] :
( v113252(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35585,axiom,
! [VarCurr] :
( v113235(VarCurr)
<=> v109020(VarCurr,bitIndex3) ) ).
fof(addAssignment_35584,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex3)
<=> v113237(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22398,axiom,
! [VarCurr] :
( v113237(VarCurr)
<=> ( v113249(VarCurr)
| v113250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22397,axiom,
! [VarCurr] :
( v113250(VarCurr)
<=> ( v113245(VarCurr)
& v113247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22396,axiom,
! [VarCurr] :
( v113249(VarCurr)
<=> ( v113239(VarCurr)
& v113241(VarCurr) ) ) ).
fof(addAssignment_35583,axiom,
! [VarCurr] :
( v113247(VarCurr)
<=> v109475(VarCurr,bitIndex3) ) ).
fof(addAssignment_35582,axiom,
! [VarCurr] :
( v113245(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35581,axiom,
! [VarCurr] :
( v113241(VarCurr)
<=> v109167(VarCurr,bitIndex3) ) ).
fof(addAssignment_35580,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex3)
<=> v109169(VarCurr,bitIndex3) ) ).
fof(addAssignment_35579,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex3)
<=> v113243(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113243(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2590,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113243(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35578,axiom,
! [VarCurr] :
( v113239(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35577,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108973(VarCurr,B)
<=> v108975(VarCurr,B) ) ) ).
fof(addAssignment_35576,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108975(VarCurr,B)
<=> v108977(VarCurr,B) ) ) ).
fof(addAssignment_35575,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108977(VarCurr,B)
<=> v108979(VarCurr,B) ) ) ).
fof(addAssignment_35574,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108979(VarCurr,B)
<=> v108981(VarCurr,B) ) ) ).
fof(addAssignment_35573,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v108981(VarNext,B)
<=> v113225(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113226(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113225(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1939,axiom,
! [VarNext] :
( v113226(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113225(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113226(VarNext)
<=> v113227(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113227(VarNext)
<=> ( v113229(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113229(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35572,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108983(VarCurr,B)
<=> v108985(VarCurr,B) ) ) ).
fof(addAssignment_35571,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108985(VarCurr,B)
<=> v108987(VarCurr,B) ) ) ).
fof(addAssignment_35570,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108987(VarCurr,B)
<=> v108989(VarCurr,B) ) ) ).
fof(addAssignment_35569,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108989(VarCurr,B)
<=> v4416(VarCurr,B) ) ) ).
fof(addAssignment_35568,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex62)
<=> v110730(VarCurr,bitIndex62) ) ).
fof(addAssignment_35567,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex62)
<=> v109014(VarCurr,bitIndex62) ) ).
fof(addAssignment_35566,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex62)
<=> v113194(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113218(VarNext)
=> ( v113194(VarNext)
<=> v113194(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2589,axiom,
! [VarNext] :
( v113218(VarNext)
=> ( v113194(VarNext)
<=> v113196(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7736,axiom,
! [VarCurr] :
( v113218(VarCurr)
<=> ( v113215(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35565,axiom,
! [VarCurr] :
( v113215(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35564,axiom,
! [VarCurr] :
( v113196(VarCurr)
<=> v109020(VarCurr,bitIndex62) ) ).
fof(addAssignment_35563,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex62)
<=> v113198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22393,axiom,
! [VarCurr] :
( v113198(VarCurr)
<=> ( v113212(VarCurr)
| v113213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22392,axiom,
! [VarCurr] :
( v113213(VarCurr)
<=> ( v113206(VarCurr)
& v113208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22391,axiom,
! [VarCurr] :
( v113212(VarCurr)
<=> ( v113200(VarCurr)
& v113202(VarCurr) ) ) ).
fof(addAssignment_35562,axiom,
! [VarCurr] :
( v113208(VarCurr)
<=> v109475(VarCurr,bitIndex62) ) ).
fof(addAssignment_35561,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex62)
<=> v109477(VarCurr,bitIndex62) ) ).
fof(addAssignment_35560,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex62)
<=> v113210(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113210(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2588,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113210(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35559,axiom,
! [VarCurr] :
( v113206(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35558,axiom,
! [VarCurr] :
( v113202(VarCurr)
<=> v109167(VarCurr,bitIndex62) ) ).
fof(addAssignment_35557,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex62)
<=> v109169(VarCurr,bitIndex62) ) ).
fof(addAssignment_35556,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex62)
<=> v113204(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113204(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2587,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113204(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35555,axiom,
! [VarCurr] :
( v113200(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35554,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex62)
<=> v108975(VarCurr,bitIndex62) ) ).
fof(addAssignment_35553,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex62)
<=> v108977(VarCurr,bitIndex62) ) ).
fof(addAssignment_35552,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex62)
<=> v108979(VarCurr,bitIndex62) ) ).
fof(addAssignment_35551,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex62)
<=> v108981(VarCurr,bitIndex62) ) ).
fof(addAssignment_35550,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex62)
<=> v113186(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113187(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113186(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1938,axiom,
! [VarNext] :
( v113187(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113186(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113187(VarNext)
<=> v113188(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113188(VarNext)
<=> ( v113190(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113190(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35549,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex62)
<=> v108985(VarCurr,bitIndex62) ) ).
fof(addAssignment_35548,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex62)
<=> v108987(VarCurr,bitIndex62) ) ).
fof(addAssignment_35547,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex62)
<=> v108989(VarCurr,bitIndex62) ) ).
fof(addAssignment_35546,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex62)
<=> v4416(VarCurr,bitIndex62) ) ).
fof(addAssignment_35545,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex62)
<=> v4418(VarCurr,bitIndex62) ) ).
fof(addAssignment_35544,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex62)
<=> v4420(VarCurr,bitIndex62) ) ).
fof(addAssignment_35543,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex62)
<=> v4422(VarCurr,bitIndex62) ) ).
fof(addAssignment_35542,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex62)
<=> v4424(VarCurr,bitIndex62) ) ).
fof(addAssignment_35541,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex62)
<=> v4426(VarCurr,bitIndex62) ) ).
fof(addAssignment_35540,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex62)
<=> v4428(VarCurr,bitIndex62) ) ).
fof(addAssignment_35539,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex62)
<=> v4430(VarCurr,bitIndex62) ) ).
fof(addAssignment_35538,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex62)
<=> v4432(VarCurr,bitIndex62) ) ).
fof(addAssignment_35537,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex62)
<=> v113178(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113179(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113178(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1937,axiom,
! [VarNext] :
( v113179(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113178(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113179(VarNext)
<=> v113180(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113180(VarNext)
<=> ( v113182(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113182(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_35536,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex62)
<=> v4438(VarCurr,bitIndex62) ) ).
fof(addAssignment_35535,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex62)
<=> v4440(VarCurr,bitIndex62) ) ).
fof(addAssignment_35534,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex62)
<=> v4442(VarCurr,bitIndex62) ) ).
fof(addAssignment_35533,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex62)
<=> v4444(VarCurr,bitIndex62) ) ).
fof(addAssignment_35532,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex62)
<=> v4446(VarCurr,bitIndex62) ) ).
fof(addAssignment_35531,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex62)
<=> v4448(VarCurr,bitIndex62) ) ).
fof(addAssignment_35530,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex62)
<=> v4450(VarCurr,bitIndex62) ) ).
fof(addAssignment_35529,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex62)
<=> v4452(VarCurr,bitIndex62) ) ).
fof(addAssignment_35528,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex62)
<=> v4454(VarCurr,bitIndex62) ) ).
fof(addAssignment_35527,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex62)
<=> v4456(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_8873,axiom,
! [VarCurr] :
( ~ v112198(VarCurr)
<=> v113035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22386,axiom,
! [VarCurr] :
( v113035(VarCurr)
<=> ( v113037(VarCurr)
& v113176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22385,axiom,
! [VarCurr] :
( v113176(VarCurr)
<=> ( v113039(VarCurr)
| v113101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22384,axiom,
! [VarCurr] :
( v113037(VarCurr)
<=> ( v113038(VarCurr)
| v113100(VarCurr) ) ) ).
fof(writeUnaryOperator_8872,axiom,
! [VarCurr] :
( ~ v113100(VarCurr)
<=> v113101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22383,axiom,
! [VarCurr] :
( v113101(VarCurr)
<=> ( v113102(VarCurr)
& v113175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22382,axiom,
! [VarCurr] :
( v113175(VarCurr)
<=> ( v113104(VarCurr)
| v113120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22381,axiom,
! [VarCurr] :
( v113102(VarCurr)
<=> ( v113103(VarCurr)
| v113119(VarCurr) ) ) ).
fof(writeUnaryOperator_8871,axiom,
! [VarCurr] :
( ~ v113119(VarCurr)
<=> v113120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22380,axiom,
! [VarCurr] :
( v113120(VarCurr)
<=> ( v113121(VarCurr)
& v113174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22379,axiom,
! [VarCurr] :
( v113174(VarCurr)
<=> ( v113123(VarCurr)
| v113139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22378,axiom,
! [VarCurr] :
( v113121(VarCurr)
<=> ( v113122(VarCurr)
| v113138(VarCurr) ) ) ).
fof(writeUnaryOperator_8870,axiom,
! [VarCurr] :
( ~ v113138(VarCurr)
<=> v113139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22377,axiom,
! [VarCurr] :
( v113139(VarCurr)
<=> ( v113140(VarCurr)
& v113173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22376,axiom,
! [VarCurr] :
( v113173(VarCurr)
<=> ( v113142(VarCurr)
| v113158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22375,axiom,
! [VarCurr] :
( v113140(VarCurr)
<=> ( v113141(VarCurr)
| v113157(VarCurr) ) ) ).
fof(writeUnaryOperator_8869,axiom,
! [VarCurr] :
( ~ v113157(VarCurr)
<=> v113158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22374,axiom,
! [VarCurr] :
( v113158(VarCurr)
<=> ( v113159(VarCurr)
& v113172(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2079,axiom,
! [VarCurr] :
( v113172(VarCurr)
<=> ( v113045(VarCurr,bitIndex19)
| v113162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22373,axiom,
! [VarCurr] :
( v113159(VarCurr)
<=> ( v113160(VarCurr)
| v113161(VarCurr) ) ) ).
fof(writeUnaryOperator_8868,axiom,
! [VarCurr] :
( ~ v113161(VarCurr)
<=> v113162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22372,axiom,
! [VarCurr] :
( v113162(VarCurr)
<=> ( v113163(VarCurr)
& v113171(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2078,axiom,
! [VarCurr] :
( v113171(VarCurr)
<=> ( v113045(VarCurr,bitIndex18)
| v113166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22371,axiom,
! [VarCurr] :
( v113163(VarCurr)
<=> ( v113164(VarCurr)
| v113165(VarCurr) ) ) ).
fof(writeUnaryOperator_8867,axiom,
! [VarCurr] :
( ~ v113165(VarCurr)
<=> v113166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22370,axiom,
! [VarCurr] :
( v113166(VarCurr)
<=> ( v113167(VarCurr)
& v113170(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2077,axiom,
! [VarCurr] :
( v113170(VarCurr)
<=> ( v113045(VarCurr,bitIndex16)
| v113045(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22369,axiom,
! [VarCurr] :
( v113167(VarCurr)
<=> ( v113168(VarCurr)
| v113169(VarCurr) ) ) ).
fof(writeUnaryOperator_8866,axiom,
! [VarCurr] :
( ~ v113169(VarCurr)
<=> v113045(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8865,axiom,
! [VarCurr] :
( ~ v113168(VarCurr)
<=> v113045(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8864,axiom,
! [VarCurr] :
( ~ v113164(VarCurr)
<=> v113045(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8863,axiom,
! [VarCurr] :
( ~ v113160(VarCurr)
<=> v113045(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8862,axiom,
! [VarCurr] :
( ~ v113141(VarCurr)
<=> v113142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22368,axiom,
! [VarCurr] :
( v113142(VarCurr)
<=> ( v113143(VarCurr)
& v113156(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2076,axiom,
! [VarCurr] :
( v113156(VarCurr)
<=> ( v113045(VarCurr,bitIndex15)
| v113146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22367,axiom,
! [VarCurr] :
( v113143(VarCurr)
<=> ( v113144(VarCurr)
| v113145(VarCurr) ) ) ).
fof(writeUnaryOperator_8861,axiom,
! [VarCurr] :
( ~ v113145(VarCurr)
<=> v113146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22366,axiom,
! [VarCurr] :
( v113146(VarCurr)
<=> ( v113147(VarCurr)
& v113155(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2075,axiom,
! [VarCurr] :
( v113155(VarCurr)
<=> ( v113045(VarCurr,bitIndex14)
| v113150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22365,axiom,
! [VarCurr] :
( v113147(VarCurr)
<=> ( v113148(VarCurr)
| v113149(VarCurr) ) ) ).
fof(writeUnaryOperator_8860,axiom,
! [VarCurr] :
( ~ v113149(VarCurr)
<=> v113150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22364,axiom,
! [VarCurr] :
( v113150(VarCurr)
<=> ( v113151(VarCurr)
& v113154(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2074,axiom,
! [VarCurr] :
( v113154(VarCurr)
<=> ( v113045(VarCurr,bitIndex12)
| v113045(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22363,axiom,
! [VarCurr] :
( v113151(VarCurr)
<=> ( v113152(VarCurr)
| v113153(VarCurr) ) ) ).
fof(writeUnaryOperator_8859,axiom,
! [VarCurr] :
( ~ v113153(VarCurr)
<=> v113045(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8858,axiom,
! [VarCurr] :
( ~ v113152(VarCurr)
<=> v113045(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8857,axiom,
! [VarCurr] :
( ~ v113148(VarCurr)
<=> v113045(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8856,axiom,
! [VarCurr] :
( ~ v113144(VarCurr)
<=> v113045(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8855,axiom,
! [VarCurr] :
( ~ v113122(VarCurr)
<=> v113123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22362,axiom,
! [VarCurr] :
( v113123(VarCurr)
<=> ( v113124(VarCurr)
& v113137(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2073,axiom,
! [VarCurr] :
( v113137(VarCurr)
<=> ( v113045(VarCurr,bitIndex23)
| v113127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22361,axiom,
! [VarCurr] :
( v113124(VarCurr)
<=> ( v113125(VarCurr)
| v113126(VarCurr) ) ) ).
fof(writeUnaryOperator_8854,axiom,
! [VarCurr] :
( ~ v113126(VarCurr)
<=> v113127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22360,axiom,
! [VarCurr] :
( v113127(VarCurr)
<=> ( v113128(VarCurr)
& v113136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2072,axiom,
! [VarCurr] :
( v113136(VarCurr)
<=> ( v113045(VarCurr,bitIndex22)
| v113131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22359,axiom,
! [VarCurr] :
( v113128(VarCurr)
<=> ( v113129(VarCurr)
| v113130(VarCurr) ) ) ).
fof(writeUnaryOperator_8853,axiom,
! [VarCurr] :
( ~ v113130(VarCurr)
<=> v113131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22358,axiom,
! [VarCurr] :
( v113131(VarCurr)
<=> ( v113132(VarCurr)
& v113135(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2071,axiom,
! [VarCurr] :
( v113135(VarCurr)
<=> ( v113045(VarCurr,bitIndex20)
| v113045(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22357,axiom,
! [VarCurr] :
( v113132(VarCurr)
<=> ( v113133(VarCurr)
| v113134(VarCurr) ) ) ).
fof(writeUnaryOperator_8852,axiom,
! [VarCurr] :
( ~ v113134(VarCurr)
<=> v113045(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8851,axiom,
! [VarCurr] :
( ~ v113133(VarCurr)
<=> v113045(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8850,axiom,
! [VarCurr] :
( ~ v113129(VarCurr)
<=> v113045(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8849,axiom,
! [VarCurr] :
( ~ v113125(VarCurr)
<=> v113045(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8848,axiom,
! [VarCurr] :
( ~ v113103(VarCurr)
<=> v113104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22356,axiom,
! [VarCurr] :
( v113104(VarCurr)
<=> ( v113105(VarCurr)
& v113118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2070,axiom,
! [VarCurr] :
( v113118(VarCurr)
<=> ( v113045(VarCurr,bitIndex27)
| v113108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22355,axiom,
! [VarCurr] :
( v113105(VarCurr)
<=> ( v113106(VarCurr)
| v113107(VarCurr) ) ) ).
fof(writeUnaryOperator_8847,axiom,
! [VarCurr] :
( ~ v113107(VarCurr)
<=> v113108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22354,axiom,
! [VarCurr] :
( v113108(VarCurr)
<=> ( v113109(VarCurr)
& v113117(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2069,axiom,
! [VarCurr] :
( v113117(VarCurr)
<=> ( v113045(VarCurr,bitIndex26)
| v113112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22353,axiom,
! [VarCurr] :
( v113109(VarCurr)
<=> ( v113110(VarCurr)
| v113111(VarCurr) ) ) ).
fof(writeUnaryOperator_8846,axiom,
! [VarCurr] :
( ~ v113111(VarCurr)
<=> v113112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22352,axiom,
! [VarCurr] :
( v113112(VarCurr)
<=> ( v113113(VarCurr)
& v113116(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2068,axiom,
! [VarCurr] :
( v113116(VarCurr)
<=> ( v113045(VarCurr,bitIndex24)
| v113045(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22351,axiom,
! [VarCurr] :
( v113113(VarCurr)
<=> ( v113114(VarCurr)
| v113115(VarCurr) ) ) ).
fof(writeUnaryOperator_8845,axiom,
! [VarCurr] :
( ~ v113115(VarCurr)
<=> v113045(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8844,axiom,
! [VarCurr] :
( ~ v113114(VarCurr)
<=> v113045(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8843,axiom,
! [VarCurr] :
( ~ v113110(VarCurr)
<=> v113045(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8842,axiom,
! [VarCurr] :
( ~ v113106(VarCurr)
<=> v113045(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_8841,axiom,
! [VarCurr] :
( ~ v113038(VarCurr)
<=> v113039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22350,axiom,
! [VarCurr] :
( v113039(VarCurr)
<=> ( v113040(VarCurr)
& v113099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22349,axiom,
! [VarCurr] :
( v113099(VarCurr)
<=> ( v113042(VarCurr)
| v113059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22348,axiom,
! [VarCurr] :
( v113040(VarCurr)
<=> ( v113041(VarCurr)
| v113058(VarCurr) ) ) ).
fof(writeUnaryOperator_8840,axiom,
! [VarCurr] :
( ~ v113058(VarCurr)
<=> v113059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22347,axiom,
! [VarCurr] :
( v113059(VarCurr)
<=> ( v113060(VarCurr)
& v113098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22346,axiom,
! [VarCurr] :
( v113098(VarCurr)
<=> ( v113062(VarCurr)
| v113078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22345,axiom,
! [VarCurr] :
( v113060(VarCurr)
<=> ( v113061(VarCurr)
| v113077(VarCurr) ) ) ).
fof(writeUnaryOperator_8839,axiom,
! [VarCurr] :
( ~ v113077(VarCurr)
<=> v113078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22344,axiom,
! [VarCurr] :
( v113078(VarCurr)
<=> ( v113079(VarCurr)
& v113097(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2067,axiom,
! [VarCurr] :
( v113097(VarCurr)
<=> ( v113045(VarCurr,bitIndex28)
| v113082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22343,axiom,
! [VarCurr] :
( v113079(VarCurr)
<=> ( v113080(VarCurr)
| v113081(VarCurr) ) ) ).
fof(writeUnaryOperator_8838,axiom,
! [VarCurr] :
( ~ v113081(VarCurr)
<=> v113082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22342,axiom,
! [VarCurr] :
( v113082(VarCurr)
<=> ( v113083(VarCurr)
& v113096(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2066,axiom,
! [VarCurr] :
( v113096(VarCurr)
<=> ( v113045(VarCurr,bitIndex3)
| v113086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22341,axiom,
! [VarCurr] :
( v113083(VarCurr)
<=> ( v113084(VarCurr)
| v113085(VarCurr) ) ) ).
fof(writeUnaryOperator_8837,axiom,
! [VarCurr] :
( ~ v113085(VarCurr)
<=> v113086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22340,axiom,
! [VarCurr] :
( v113086(VarCurr)
<=> ( v113087(VarCurr)
& v113095(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2065,axiom,
! [VarCurr] :
( v113095(VarCurr)
<=> ( v113045(VarCurr,bitIndex2)
| v113090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22339,axiom,
! [VarCurr] :
( v113087(VarCurr)
<=> ( v113088(VarCurr)
| v113089(VarCurr) ) ) ).
fof(writeUnaryOperator_8836,axiom,
! [VarCurr] :
( ~ v113089(VarCurr)
<=> v113090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22338,axiom,
! [VarCurr] :
( v113090(VarCurr)
<=> ( v113091(VarCurr)
& v113094(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2064,axiom,
! [VarCurr] :
( v113094(VarCurr)
<=> ( v113045(VarCurr,bitIndex0)
| v113045(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22337,axiom,
! [VarCurr] :
( v113091(VarCurr)
<=> ( v113092(VarCurr)
| v113093(VarCurr) ) ) ).
fof(writeUnaryOperator_8835,axiom,
! [VarCurr] :
( ~ v113093(VarCurr)
<=> v113045(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8834,axiom,
! [VarCurr] :
( ~ v113092(VarCurr)
<=> v113045(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8833,axiom,
! [VarCurr] :
( ~ v113088(VarCurr)
<=> v113045(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8832,axiom,
! [VarCurr] :
( ~ v113084(VarCurr)
<=> v113045(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8831,axiom,
! [VarCurr] :
( ~ v113080(VarCurr)
<=> v113045(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_8830,axiom,
! [VarCurr] :
( ~ v113061(VarCurr)
<=> v113062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22336,axiom,
! [VarCurr] :
( v113062(VarCurr)
<=> ( v113063(VarCurr)
& v113076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2063,axiom,
! [VarCurr] :
( v113076(VarCurr)
<=> ( v113045(VarCurr,bitIndex7)
| v113066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22335,axiom,
! [VarCurr] :
( v113063(VarCurr)
<=> ( v113064(VarCurr)
| v113065(VarCurr) ) ) ).
fof(writeUnaryOperator_8829,axiom,
! [VarCurr] :
( ~ v113065(VarCurr)
<=> v113066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22334,axiom,
! [VarCurr] :
( v113066(VarCurr)
<=> ( v113067(VarCurr)
& v113075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2062,axiom,
! [VarCurr] :
( v113075(VarCurr)
<=> ( v113045(VarCurr,bitIndex6)
| v113070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22333,axiom,
! [VarCurr] :
( v113067(VarCurr)
<=> ( v113068(VarCurr)
| v113069(VarCurr) ) ) ).
fof(writeUnaryOperator_8828,axiom,
! [VarCurr] :
( ~ v113069(VarCurr)
<=> v113070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22332,axiom,
! [VarCurr] :
( v113070(VarCurr)
<=> ( v113071(VarCurr)
& v113074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2061,axiom,
! [VarCurr] :
( v113074(VarCurr)
<=> ( v113045(VarCurr,bitIndex4)
| v113045(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22331,axiom,
! [VarCurr] :
( v113071(VarCurr)
<=> ( v113072(VarCurr)
| v113073(VarCurr) ) ) ).
fof(writeUnaryOperator_8827,axiom,
! [VarCurr] :
( ~ v113073(VarCurr)
<=> v113045(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8826,axiom,
! [VarCurr] :
( ~ v113072(VarCurr)
<=> v113045(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8825,axiom,
! [VarCurr] :
( ~ v113068(VarCurr)
<=> v113045(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8824,axiom,
! [VarCurr] :
( ~ v113064(VarCurr)
<=> v113045(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8823,axiom,
! [VarCurr] :
( ~ v113041(VarCurr)
<=> v113042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22330,axiom,
! [VarCurr] :
( v113042(VarCurr)
<=> ( v113043(VarCurr)
& v113057(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2060,axiom,
! [VarCurr] :
( v113057(VarCurr)
<=> ( v113045(VarCurr,bitIndex11)
| v113047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22329,axiom,
! [VarCurr] :
( v113043(VarCurr)
<=> ( v113044(VarCurr)
| v113046(VarCurr) ) ) ).
fof(writeUnaryOperator_8822,axiom,
! [VarCurr] :
( ~ v113046(VarCurr)
<=> v113047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22328,axiom,
! [VarCurr] :
( v113047(VarCurr)
<=> ( v113048(VarCurr)
& v113056(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2059,axiom,
! [VarCurr] :
( v113056(VarCurr)
<=> ( v113045(VarCurr,bitIndex10)
| v113051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22327,axiom,
! [VarCurr] :
( v113048(VarCurr)
<=> ( v113049(VarCurr)
| v113050(VarCurr) ) ) ).
fof(writeUnaryOperator_8821,axiom,
! [VarCurr] :
( ~ v113050(VarCurr)
<=> v113051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22326,axiom,
! [VarCurr] :
( v113051(VarCurr)
<=> ( v113052(VarCurr)
& v113055(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2058,axiom,
! [VarCurr] :
( v113055(VarCurr)
<=> ( v113045(VarCurr,bitIndex8)
| v113045(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22325,axiom,
! [VarCurr] :
( v113052(VarCurr)
<=> ( v113053(VarCurr)
| v113054(VarCurr) ) ) ).
fof(writeUnaryOperator_8820,axiom,
! [VarCurr] :
( ~ v113054(VarCurr)
<=> v113045(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8819,axiom,
! [VarCurr] :
( ~ v113053(VarCurr)
<=> v113045(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8818,axiom,
! [VarCurr] :
( ~ v113049(VarCurr)
<=> v113045(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8817,axiom,
! [VarCurr] :
( ~ v113044(VarCurr)
<=> v113045(VarCurr,bitIndex11) ) ).
fof(addAssignment_35526,axiom,
! [VarCurr] :
( ( v113045(VarCurr,bitIndex27)
<=> v108965(VarCurr,bitIndex59) )
& ( v113045(VarCurr,bitIndex26)
<=> v108965(VarCurr,bitIndex58) )
& ( v113045(VarCurr,bitIndex25)
<=> v108965(VarCurr,bitIndex57) )
& ( v113045(VarCurr,bitIndex24)
<=> v108965(VarCurr,bitIndex56) )
& ( v113045(VarCurr,bitIndex23)
<=> v108965(VarCurr,bitIndex55) )
& ( v113045(VarCurr,bitIndex22)
<=> v108965(VarCurr,bitIndex54) )
& ( v113045(VarCurr,bitIndex21)
<=> v108965(VarCurr,bitIndex53) )
& ( v113045(VarCurr,bitIndex20)
<=> v108965(VarCurr,bitIndex52) )
& ( v113045(VarCurr,bitIndex19)
<=> v108965(VarCurr,bitIndex51) )
& ( v113045(VarCurr,bitIndex18)
<=> v108965(VarCurr,bitIndex50) )
& ( v113045(VarCurr,bitIndex17)
<=> v108965(VarCurr,bitIndex49) )
& ( v113045(VarCurr,bitIndex16)
<=> v108965(VarCurr,bitIndex48) )
& ( v113045(VarCurr,bitIndex15)
<=> v108965(VarCurr,bitIndex47) )
& ( v113045(VarCurr,bitIndex14)
<=> v108965(VarCurr,bitIndex46) )
& ( v113045(VarCurr,bitIndex13)
<=> v108965(VarCurr,bitIndex45) )
& ( v113045(VarCurr,bitIndex12)
<=> v108965(VarCurr,bitIndex44) )
& ( v113045(VarCurr,bitIndex11)
<=> v108965(VarCurr,bitIndex43) )
& ( v113045(VarCurr,bitIndex10)
<=> v108965(VarCurr,bitIndex42) )
& ( v113045(VarCurr,bitIndex9)
<=> v108965(VarCurr,bitIndex41) )
& ( v113045(VarCurr,bitIndex8)
<=> v108965(VarCurr,bitIndex40) )
& ( v113045(VarCurr,bitIndex7)
<=> v108965(VarCurr,bitIndex39) )
& ( v113045(VarCurr,bitIndex6)
<=> v108965(VarCurr,bitIndex38) )
& ( v113045(VarCurr,bitIndex5)
<=> v108965(VarCurr,bitIndex37) )
& ( v113045(VarCurr,bitIndex4)
<=> v108965(VarCurr,bitIndex36) )
& ( v113045(VarCurr,bitIndex3)
<=> v108965(VarCurr,bitIndex35) )
& ( v113045(VarCurr,bitIndex2)
<=> v108965(VarCurr,bitIndex34) )
& ( v113045(VarCurr,bitIndex1)
<=> v108965(VarCurr,bitIndex33) )
& ( v113045(VarCurr,bitIndex0)
<=> v108965(VarCurr,bitIndex32) ) ) ).
fof(addAssignment_35525,axiom,
! [VarCurr] :
( v113045(VarCurr,bitIndex28)
<=> v108965(VarCurr,bitIndex63) ) ).
fof(addAssignment_35524,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108965(VarCurr,B)
<=> v110730(VarCurr,B) ) ) ).
fof(addAssignment_35523,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v109012(VarCurr,B)
<=> v109014(VarCurr,B) ) ) ).
fof(addAssignment_35522,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex59)
<=> v112261(VarCurr) ) ).
fof(addAssignment_35521,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex58)
<=> v112288(VarCurr) ) ).
fof(addAssignment_35520,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex57)
<=> v112315(VarCurr) ) ).
fof(addAssignment_35519,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex56)
<=> v112342(VarCurr) ) ).
fof(addAssignment_35518,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex55)
<=> v112369(VarCurr) ) ).
fof(addAssignment_35517,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex54)
<=> v112398(VarCurr) ) ).
fof(addAssignment_35516,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex53)
<=> v112427(VarCurr) ) ).
fof(addAssignment_35515,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex52)
<=> v112456(VarCurr) ) ).
fof(addAssignment_35514,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex51)
<=> v112483(VarCurr) ) ).
fof(addAssignment_35513,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex50)
<=> v112510(VarCurr) ) ).
fof(addAssignment_35512,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex49)
<=> v112537(VarCurr) ) ).
fof(addAssignment_35511,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex48)
<=> v112564(VarCurr) ) ).
fof(addAssignment_35510,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex47)
<=> v112591(VarCurr) ) ).
fof(addAssignment_35509,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex46)
<=> v112620(VarCurr) ) ).
fof(addAssignment_35508,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex45)
<=> v112649(VarCurr) ) ).
fof(addAssignment_35507,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex44)
<=> v112678(VarCurr) ) ).
fof(addAssignment_35506,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex43)
<=> v112705(VarCurr) ) ).
fof(addAssignment_35505,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex42)
<=> v112732(VarCurr) ) ).
fof(addAssignment_35504,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex41)
<=> v112759(VarCurr) ) ).
fof(addAssignment_35503,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex40)
<=> v112786(VarCurr) ) ).
fof(addAssignment_35502,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex39)
<=> v112813(VarCurr) ) ).
fof(addAssignment_35501,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex38)
<=> v112842(VarCurr) ) ).
fof(addAssignment_35500,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex37)
<=> v112871(VarCurr) ) ).
fof(addAssignment_35499,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex36)
<=> v112900(VarCurr) ) ).
fof(addAssignment_35498,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex35)
<=> v112927(VarCurr) ) ).
fof(addAssignment_35497,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex34)
<=> v112954(VarCurr) ) ).
fof(addAssignment_35496,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex33)
<=> v112981(VarCurr) ) ).
fof(addAssignment_35495,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex32)
<=> v113008(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113030(VarNext)
=> ( v113008(VarNext)
<=> v113008(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2586,axiom,
! [VarNext] :
( v113030(VarNext)
=> ( v113008(VarNext)
<=> v113010(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7735,axiom,
! [VarCurr] :
( v113030(VarCurr)
<=> ( v113027(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35494,axiom,
! [VarCurr] :
( v113027(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35493,axiom,
! [VarCurr] :
( v113010(VarCurr)
<=> v109020(VarCurr,bitIndex32) ) ).
fof(addAssignment_35492,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex32)
<=> v113012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22324,axiom,
! [VarCurr] :
( v113012(VarCurr)
<=> ( v113024(VarCurr)
| v113025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22323,axiom,
! [VarCurr] :
( v113025(VarCurr)
<=> ( v113020(VarCurr)
& v113022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22322,axiom,
! [VarCurr] :
( v113024(VarCurr)
<=> ( v113014(VarCurr)
& v113016(VarCurr) ) ) ).
fof(addAssignment_35491,axiom,
! [VarCurr] :
( v113022(VarCurr)
<=> v109475(VarCurr,bitIndex32) ) ).
fof(addAssignment_35490,axiom,
! [VarCurr] :
( v113020(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35489,axiom,
! [VarCurr] :
( v113016(VarCurr)
<=> v109167(VarCurr,bitIndex32) ) ).
fof(addAssignment_35488,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex32)
<=> v109169(VarCurr,bitIndex32) ) ).
fof(addAssignment_35487,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex32)
<=> v113018(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113018(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2585,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113018(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35486,axiom,
! [VarCurr] :
( v113014(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113003(VarNext)
=> ( v112981(VarNext)
<=> v112981(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2584,axiom,
! [VarNext] :
( v113003(VarNext)
=> ( v112981(VarNext)
<=> v112983(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7734,axiom,
! [VarCurr] :
( v113003(VarCurr)
<=> ( v113000(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35485,axiom,
! [VarCurr] :
( v113000(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35484,axiom,
! [VarCurr] :
( v112983(VarCurr)
<=> v109020(VarCurr,bitIndex33) ) ).
fof(addAssignment_35483,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex33)
<=> v112985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22321,axiom,
! [VarCurr] :
( v112985(VarCurr)
<=> ( v112997(VarCurr)
| v112998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22320,axiom,
! [VarCurr] :
( v112998(VarCurr)
<=> ( v112993(VarCurr)
& v112995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22319,axiom,
! [VarCurr] :
( v112997(VarCurr)
<=> ( v112987(VarCurr)
& v112989(VarCurr) ) ) ).
fof(addAssignment_35482,axiom,
! [VarCurr] :
( v112995(VarCurr)
<=> v109475(VarCurr,bitIndex33) ) ).
fof(addAssignment_35481,axiom,
! [VarCurr] :
( v112993(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35480,axiom,
! [VarCurr] :
( v112989(VarCurr)
<=> v109167(VarCurr,bitIndex33) ) ).
fof(addAssignment_35479,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex33)
<=> v109169(VarCurr,bitIndex33) ) ).
fof(addAssignment_35478,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex33)
<=> v112991(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112991(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2583,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112991(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35477,axiom,
! [VarCurr] :
( v112987(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112976(VarNext)
=> ( v112954(VarNext)
<=> v112954(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2582,axiom,
! [VarNext] :
( v112976(VarNext)
=> ( v112954(VarNext)
<=> v112956(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7733,axiom,
! [VarCurr] :
( v112976(VarCurr)
<=> ( v112973(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35476,axiom,
! [VarCurr] :
( v112973(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35475,axiom,
! [VarCurr] :
( v112956(VarCurr)
<=> v109020(VarCurr,bitIndex34) ) ).
fof(addAssignment_35474,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex34)
<=> v112958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22318,axiom,
! [VarCurr] :
( v112958(VarCurr)
<=> ( v112970(VarCurr)
| v112971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22317,axiom,
! [VarCurr] :
( v112971(VarCurr)
<=> ( v112966(VarCurr)
& v112968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22316,axiom,
! [VarCurr] :
( v112970(VarCurr)
<=> ( v112960(VarCurr)
& v112962(VarCurr) ) ) ).
fof(addAssignment_35473,axiom,
! [VarCurr] :
( v112968(VarCurr)
<=> v109475(VarCurr,bitIndex34) ) ).
fof(addAssignment_35472,axiom,
! [VarCurr] :
( v112966(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35471,axiom,
! [VarCurr] :
( v112962(VarCurr)
<=> v109167(VarCurr,bitIndex34) ) ).
fof(addAssignment_35470,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex34)
<=> v109169(VarCurr,bitIndex34) ) ).
fof(addAssignment_35469,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex34)
<=> v112964(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112964(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2581,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112964(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35468,axiom,
! [VarCurr] :
( v112960(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112949(VarNext)
=> ( v112927(VarNext)
<=> v112927(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2580,axiom,
! [VarNext] :
( v112949(VarNext)
=> ( v112927(VarNext)
<=> v112929(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7732,axiom,
! [VarCurr] :
( v112949(VarCurr)
<=> ( v112946(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35467,axiom,
! [VarCurr] :
( v112946(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35466,axiom,
! [VarCurr] :
( v112929(VarCurr)
<=> v109020(VarCurr,bitIndex35) ) ).
fof(addAssignment_35465,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex35)
<=> v112931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22315,axiom,
! [VarCurr] :
( v112931(VarCurr)
<=> ( v112943(VarCurr)
| v112944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22314,axiom,
! [VarCurr] :
( v112944(VarCurr)
<=> ( v112939(VarCurr)
& v112941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22313,axiom,
! [VarCurr] :
( v112943(VarCurr)
<=> ( v112933(VarCurr)
& v112935(VarCurr) ) ) ).
fof(addAssignment_35464,axiom,
! [VarCurr] :
( v112941(VarCurr)
<=> v109475(VarCurr,bitIndex35) ) ).
fof(addAssignment_35463,axiom,
! [VarCurr] :
( v112939(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35462,axiom,
! [VarCurr] :
( v112935(VarCurr)
<=> v109167(VarCurr,bitIndex35) ) ).
fof(addAssignment_35461,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex35)
<=> v109169(VarCurr,bitIndex35) ) ).
fof(addAssignment_35460,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex35)
<=> v112937(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112937(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2579,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112937(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35459,axiom,
! [VarCurr] :
( v112933(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112922(VarNext)
=> ( v112900(VarNext)
<=> v112900(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2578,axiom,
! [VarNext] :
( v112922(VarNext)
=> ( v112900(VarNext)
<=> v112902(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7731,axiom,
! [VarCurr] :
( v112922(VarCurr)
<=> ( v112919(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35458,axiom,
! [VarCurr] :
( v112919(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35457,axiom,
! [VarCurr] :
( v112902(VarCurr)
<=> v109020(VarCurr,bitIndex36) ) ).
fof(addAssignment_35456,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex36)
<=> v112904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22312,axiom,
! [VarCurr] :
( v112904(VarCurr)
<=> ( v112916(VarCurr)
| v112917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22311,axiom,
! [VarCurr] :
( v112917(VarCurr)
<=> ( v112912(VarCurr)
& v112914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22310,axiom,
! [VarCurr] :
( v112916(VarCurr)
<=> ( v112906(VarCurr)
& v112908(VarCurr) ) ) ).
fof(addAssignment_35455,axiom,
! [VarCurr] :
( v112914(VarCurr)
<=> v109475(VarCurr,bitIndex36) ) ).
fof(addAssignment_35454,axiom,
! [VarCurr] :
( v112912(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35453,axiom,
! [VarCurr] :
( v112908(VarCurr)
<=> v109167(VarCurr,bitIndex36) ) ).
fof(addAssignment_35452,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex36)
<=> v109169(VarCurr,bitIndex36) ) ).
fof(addAssignment_35451,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex36)
<=> v112910(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112910(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2577,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112910(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35450,axiom,
! [VarCurr] :
( v112906(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112895(VarNext)
=> ( v112871(VarNext)
<=> v112871(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2576,axiom,
! [VarNext] :
( v112895(VarNext)
=> ( v112871(VarNext)
<=> v112873(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7730,axiom,
! [VarCurr] :
( v112895(VarCurr)
<=> ( v112892(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35449,axiom,
! [VarCurr] :
( v112892(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35448,axiom,
! [VarCurr] :
( v112873(VarCurr)
<=> v109020(VarCurr,bitIndex37) ) ).
fof(addAssignment_35447,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex37)
<=> v112875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22309,axiom,
! [VarCurr] :
( v112875(VarCurr)
<=> ( v112889(VarCurr)
| v112890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22308,axiom,
! [VarCurr] :
( v112890(VarCurr)
<=> ( v112883(VarCurr)
& v112885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22307,axiom,
! [VarCurr] :
( v112889(VarCurr)
<=> ( v112877(VarCurr)
& v112879(VarCurr) ) ) ).
fof(addAssignment_35446,axiom,
! [VarCurr] :
( v112885(VarCurr)
<=> v109475(VarCurr,bitIndex37) ) ).
fof(addAssignment_35445,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex37)
<=> v109477(VarCurr,bitIndex37) ) ).
fof(addAssignment_35444,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex37)
<=> v112887(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112887(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2575,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112887(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35443,axiom,
! [VarCurr] :
( v112883(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35442,axiom,
! [VarCurr] :
( v112879(VarCurr)
<=> v109167(VarCurr,bitIndex37) ) ).
fof(addAssignment_35441,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex37)
<=> v109169(VarCurr,bitIndex37) ) ).
fof(addAssignment_35440,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex37)
<=> v112881(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112881(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2574,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112881(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35439,axiom,
! [VarCurr] :
( v112877(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112866(VarNext)
=> ( v112842(VarNext)
<=> v112842(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2573,axiom,
! [VarNext] :
( v112866(VarNext)
=> ( v112842(VarNext)
<=> v112844(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7729,axiom,
! [VarCurr] :
( v112866(VarCurr)
<=> ( v112863(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35438,axiom,
! [VarCurr] :
( v112863(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35437,axiom,
! [VarCurr] :
( v112844(VarCurr)
<=> v109020(VarCurr,bitIndex38) ) ).
fof(addAssignment_35436,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex38)
<=> v112846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22306,axiom,
! [VarCurr] :
( v112846(VarCurr)
<=> ( v112860(VarCurr)
| v112861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22305,axiom,
! [VarCurr] :
( v112861(VarCurr)
<=> ( v112854(VarCurr)
& v112856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22304,axiom,
! [VarCurr] :
( v112860(VarCurr)
<=> ( v112848(VarCurr)
& v112850(VarCurr) ) ) ).
fof(addAssignment_35435,axiom,
! [VarCurr] :
( v112856(VarCurr)
<=> v109475(VarCurr,bitIndex38) ) ).
fof(addAssignment_35434,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex38)
<=> v109477(VarCurr,bitIndex38) ) ).
fof(addAssignment_35433,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex38)
<=> v112858(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112858(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2572,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112858(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35432,axiom,
! [VarCurr] :
( v112854(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35431,axiom,
! [VarCurr] :
( v112850(VarCurr)
<=> v109167(VarCurr,bitIndex38) ) ).
fof(addAssignment_35430,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex38)
<=> v109169(VarCurr,bitIndex38) ) ).
fof(addAssignment_35429,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex38)
<=> v112852(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112852(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2571,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112852(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35428,axiom,
! [VarCurr] :
( v112848(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112837(VarNext)
=> ( v112813(VarNext)
<=> v112813(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2570,axiom,
! [VarNext] :
( v112837(VarNext)
=> ( v112813(VarNext)
<=> v112815(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7728,axiom,
! [VarCurr] :
( v112837(VarCurr)
<=> ( v112834(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35427,axiom,
! [VarCurr] :
( v112834(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35426,axiom,
! [VarCurr] :
( v112815(VarCurr)
<=> v109020(VarCurr,bitIndex39) ) ).
fof(addAssignment_35425,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex39)
<=> v112817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22303,axiom,
! [VarCurr] :
( v112817(VarCurr)
<=> ( v112831(VarCurr)
| v112832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22302,axiom,
! [VarCurr] :
( v112832(VarCurr)
<=> ( v112825(VarCurr)
& v112827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22301,axiom,
! [VarCurr] :
( v112831(VarCurr)
<=> ( v112819(VarCurr)
& v112821(VarCurr) ) ) ).
fof(addAssignment_35424,axiom,
! [VarCurr] :
( v112827(VarCurr)
<=> v109475(VarCurr,bitIndex39) ) ).
fof(addAssignment_35423,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex39)
<=> v109477(VarCurr,bitIndex39) ) ).
fof(addAssignment_35422,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex39)
<=> v112829(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112829(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2569,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112829(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35421,axiom,
! [VarCurr] :
( v112825(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35420,axiom,
! [VarCurr] :
( v112821(VarCurr)
<=> v109167(VarCurr,bitIndex39) ) ).
fof(addAssignment_35419,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex39)
<=> v109169(VarCurr,bitIndex39) ) ).
fof(addAssignment_35418,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex39)
<=> v112823(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112823(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2568,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112823(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35417,axiom,
! [VarCurr] :
( v112819(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112808(VarNext)
=> ( v112786(VarNext)
<=> v112786(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2567,axiom,
! [VarNext] :
( v112808(VarNext)
=> ( v112786(VarNext)
<=> v112788(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7727,axiom,
! [VarCurr] :
( v112808(VarCurr)
<=> ( v112805(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35416,axiom,
! [VarCurr] :
( v112805(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35415,axiom,
! [VarCurr] :
( v112788(VarCurr)
<=> v109020(VarCurr,bitIndex40) ) ).
fof(addAssignment_35414,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex40)
<=> v112790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22300,axiom,
! [VarCurr] :
( v112790(VarCurr)
<=> ( v112802(VarCurr)
| v112803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22299,axiom,
! [VarCurr] :
( v112803(VarCurr)
<=> ( v112798(VarCurr)
& v112800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22298,axiom,
! [VarCurr] :
( v112802(VarCurr)
<=> ( v112792(VarCurr)
& v112794(VarCurr) ) ) ).
fof(addAssignment_35413,axiom,
! [VarCurr] :
( v112800(VarCurr)
<=> v109475(VarCurr,bitIndex40) ) ).
fof(addAssignment_35412,axiom,
! [VarCurr] :
( v112798(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35411,axiom,
! [VarCurr] :
( v112794(VarCurr)
<=> v109167(VarCurr,bitIndex40) ) ).
fof(addAssignment_35410,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex40)
<=> v109169(VarCurr,bitIndex40) ) ).
fof(addAssignment_35409,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex40)
<=> v112796(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112796(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2566,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112796(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35408,axiom,
! [VarCurr] :
( v112792(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112781(VarNext)
=> ( v112759(VarNext)
<=> v112759(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2565,axiom,
! [VarNext] :
( v112781(VarNext)
=> ( v112759(VarNext)
<=> v112761(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7726,axiom,
! [VarCurr] :
( v112781(VarCurr)
<=> ( v112778(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35407,axiom,
! [VarCurr] :
( v112778(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35406,axiom,
! [VarCurr] :
( v112761(VarCurr)
<=> v109020(VarCurr,bitIndex41) ) ).
fof(addAssignment_35405,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex41)
<=> v112763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22297,axiom,
! [VarCurr] :
( v112763(VarCurr)
<=> ( v112775(VarCurr)
| v112776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22296,axiom,
! [VarCurr] :
( v112776(VarCurr)
<=> ( v112771(VarCurr)
& v112773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22295,axiom,
! [VarCurr] :
( v112775(VarCurr)
<=> ( v112765(VarCurr)
& v112767(VarCurr) ) ) ).
fof(addAssignment_35404,axiom,
! [VarCurr] :
( v112773(VarCurr)
<=> v109475(VarCurr,bitIndex41) ) ).
fof(addAssignment_35403,axiom,
! [VarCurr] :
( v112771(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35402,axiom,
! [VarCurr] :
( v112767(VarCurr)
<=> v109167(VarCurr,bitIndex41) ) ).
fof(addAssignment_35401,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex41)
<=> v109169(VarCurr,bitIndex41) ) ).
fof(addAssignment_35400,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex41)
<=> v112769(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112769(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2564,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112769(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35399,axiom,
! [VarCurr] :
( v112765(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112754(VarNext)
=> ( v112732(VarNext)
<=> v112732(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2563,axiom,
! [VarNext] :
( v112754(VarNext)
=> ( v112732(VarNext)
<=> v112734(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7725,axiom,
! [VarCurr] :
( v112754(VarCurr)
<=> ( v112751(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35398,axiom,
! [VarCurr] :
( v112751(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35397,axiom,
! [VarCurr] :
( v112734(VarCurr)
<=> v109020(VarCurr,bitIndex42) ) ).
fof(addAssignment_35396,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex42)
<=> v112736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22294,axiom,
! [VarCurr] :
( v112736(VarCurr)
<=> ( v112748(VarCurr)
| v112749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22293,axiom,
! [VarCurr] :
( v112749(VarCurr)
<=> ( v112744(VarCurr)
& v112746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22292,axiom,
! [VarCurr] :
( v112748(VarCurr)
<=> ( v112738(VarCurr)
& v112740(VarCurr) ) ) ).
fof(addAssignment_35395,axiom,
! [VarCurr] :
( v112746(VarCurr)
<=> v109475(VarCurr,bitIndex42) ) ).
fof(addAssignment_35394,axiom,
! [VarCurr] :
( v112744(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35393,axiom,
! [VarCurr] :
( v112740(VarCurr)
<=> v109167(VarCurr,bitIndex42) ) ).
fof(addAssignment_35392,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex42)
<=> v109169(VarCurr,bitIndex42) ) ).
fof(addAssignment_35391,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex42)
<=> v112742(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112742(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2562,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112742(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35390,axiom,
! [VarCurr] :
( v112738(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112727(VarNext)
=> ( v112705(VarNext)
<=> v112705(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2561,axiom,
! [VarNext] :
( v112727(VarNext)
=> ( v112705(VarNext)
<=> v112707(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7724,axiom,
! [VarCurr] :
( v112727(VarCurr)
<=> ( v112724(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35389,axiom,
! [VarCurr] :
( v112724(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35388,axiom,
! [VarCurr] :
( v112707(VarCurr)
<=> v109020(VarCurr,bitIndex43) ) ).
fof(addAssignment_35387,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex43)
<=> v112709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22291,axiom,
! [VarCurr] :
( v112709(VarCurr)
<=> ( v112721(VarCurr)
| v112722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22290,axiom,
! [VarCurr] :
( v112722(VarCurr)
<=> ( v112717(VarCurr)
& v112719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22289,axiom,
! [VarCurr] :
( v112721(VarCurr)
<=> ( v112711(VarCurr)
& v112713(VarCurr) ) ) ).
fof(addAssignment_35386,axiom,
! [VarCurr] :
( v112719(VarCurr)
<=> v109475(VarCurr,bitIndex43) ) ).
fof(addAssignment_35385,axiom,
! [VarCurr] :
( v112717(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35384,axiom,
! [VarCurr] :
( v112713(VarCurr)
<=> v109167(VarCurr,bitIndex43) ) ).
fof(addAssignment_35383,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex43)
<=> v109169(VarCurr,bitIndex43) ) ).
fof(addAssignment_35382,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex43)
<=> v112715(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112715(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2560,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112715(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35381,axiom,
! [VarCurr] :
( v112711(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112700(VarNext)
=> ( v112678(VarNext)
<=> v112678(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2559,axiom,
! [VarNext] :
( v112700(VarNext)
=> ( v112678(VarNext)
<=> v112680(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7723,axiom,
! [VarCurr] :
( v112700(VarCurr)
<=> ( v112697(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35380,axiom,
! [VarCurr] :
( v112697(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35379,axiom,
! [VarCurr] :
( v112680(VarCurr)
<=> v109020(VarCurr,bitIndex44) ) ).
fof(addAssignment_35378,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex44)
<=> v112682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22288,axiom,
! [VarCurr] :
( v112682(VarCurr)
<=> ( v112694(VarCurr)
| v112695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22287,axiom,
! [VarCurr] :
( v112695(VarCurr)
<=> ( v112690(VarCurr)
& v112692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22286,axiom,
! [VarCurr] :
( v112694(VarCurr)
<=> ( v112684(VarCurr)
& v112686(VarCurr) ) ) ).
fof(addAssignment_35377,axiom,
! [VarCurr] :
( v112692(VarCurr)
<=> v109475(VarCurr,bitIndex44) ) ).
fof(addAssignment_35376,axiom,
! [VarCurr] :
( v112690(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35375,axiom,
! [VarCurr] :
( v112686(VarCurr)
<=> v109167(VarCurr,bitIndex44) ) ).
fof(addAssignment_35374,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex44)
<=> v109169(VarCurr,bitIndex44) ) ).
fof(addAssignment_35373,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex44)
<=> v112688(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112688(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2558,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112688(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35372,axiom,
! [VarCurr] :
( v112684(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112673(VarNext)
=> ( v112649(VarNext)
<=> v112649(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2557,axiom,
! [VarNext] :
( v112673(VarNext)
=> ( v112649(VarNext)
<=> v112651(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7722,axiom,
! [VarCurr] :
( v112673(VarCurr)
<=> ( v112670(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35371,axiom,
! [VarCurr] :
( v112670(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35370,axiom,
! [VarCurr] :
( v112651(VarCurr)
<=> v109020(VarCurr,bitIndex45) ) ).
fof(addAssignment_35369,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex45)
<=> v112653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22285,axiom,
! [VarCurr] :
( v112653(VarCurr)
<=> ( v112667(VarCurr)
| v112668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22284,axiom,
! [VarCurr] :
( v112668(VarCurr)
<=> ( v112661(VarCurr)
& v112663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22283,axiom,
! [VarCurr] :
( v112667(VarCurr)
<=> ( v112655(VarCurr)
& v112657(VarCurr) ) ) ).
fof(addAssignment_35368,axiom,
! [VarCurr] :
( v112663(VarCurr)
<=> v109475(VarCurr,bitIndex45) ) ).
fof(addAssignment_35367,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex45)
<=> v109477(VarCurr,bitIndex45) ) ).
fof(addAssignment_35366,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex45)
<=> v112665(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112665(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2556,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112665(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35365,axiom,
! [VarCurr] :
( v112661(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35364,axiom,
! [VarCurr] :
( v112657(VarCurr)
<=> v109167(VarCurr,bitIndex45) ) ).
fof(addAssignment_35363,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex45)
<=> v109169(VarCurr,bitIndex45) ) ).
fof(addAssignment_35362,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex45)
<=> v112659(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112659(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2555,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112659(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35361,axiom,
! [VarCurr] :
( v112655(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112644(VarNext)
=> ( v112620(VarNext)
<=> v112620(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2554,axiom,
! [VarNext] :
( v112644(VarNext)
=> ( v112620(VarNext)
<=> v112622(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7721,axiom,
! [VarCurr] :
( v112644(VarCurr)
<=> ( v112641(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35360,axiom,
! [VarCurr] :
( v112641(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35359,axiom,
! [VarCurr] :
( v112622(VarCurr)
<=> v109020(VarCurr,bitIndex46) ) ).
fof(addAssignment_35358,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex46)
<=> v112624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22282,axiom,
! [VarCurr] :
( v112624(VarCurr)
<=> ( v112638(VarCurr)
| v112639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22281,axiom,
! [VarCurr] :
( v112639(VarCurr)
<=> ( v112632(VarCurr)
& v112634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22280,axiom,
! [VarCurr] :
( v112638(VarCurr)
<=> ( v112626(VarCurr)
& v112628(VarCurr) ) ) ).
fof(addAssignment_35357,axiom,
! [VarCurr] :
( v112634(VarCurr)
<=> v109475(VarCurr,bitIndex46) ) ).
fof(addAssignment_35356,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex46)
<=> v109477(VarCurr,bitIndex46) ) ).
fof(addAssignment_35355,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex46)
<=> v112636(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112636(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2553,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112636(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35354,axiom,
! [VarCurr] :
( v112632(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35353,axiom,
! [VarCurr] :
( v112628(VarCurr)
<=> v109167(VarCurr,bitIndex46) ) ).
fof(addAssignment_35352,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex46)
<=> v109169(VarCurr,bitIndex46) ) ).
fof(addAssignment_35351,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex46)
<=> v112630(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112630(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2552,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112630(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35350,axiom,
! [VarCurr] :
( v112626(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112615(VarNext)
=> ( v112591(VarNext)
<=> v112591(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2551,axiom,
! [VarNext] :
( v112615(VarNext)
=> ( v112591(VarNext)
<=> v112593(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7720,axiom,
! [VarCurr] :
( v112615(VarCurr)
<=> ( v112612(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35349,axiom,
! [VarCurr] :
( v112612(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35348,axiom,
! [VarCurr] :
( v112593(VarCurr)
<=> v109020(VarCurr,bitIndex47) ) ).
fof(addAssignment_35347,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex47)
<=> v112595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22279,axiom,
! [VarCurr] :
( v112595(VarCurr)
<=> ( v112609(VarCurr)
| v112610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22278,axiom,
! [VarCurr] :
( v112610(VarCurr)
<=> ( v112603(VarCurr)
& v112605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22277,axiom,
! [VarCurr] :
( v112609(VarCurr)
<=> ( v112597(VarCurr)
& v112599(VarCurr) ) ) ).
fof(addAssignment_35346,axiom,
! [VarCurr] :
( v112605(VarCurr)
<=> v109475(VarCurr,bitIndex47) ) ).
fof(addAssignment_35345,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex47)
<=> v109477(VarCurr,bitIndex47) ) ).
fof(addAssignment_35344,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex47)
<=> v112607(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112607(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2550,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112607(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35343,axiom,
! [VarCurr] :
( v112603(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35342,axiom,
! [VarCurr] :
( v112599(VarCurr)
<=> v109167(VarCurr,bitIndex47) ) ).
fof(addAssignment_35341,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex47)
<=> v109169(VarCurr,bitIndex47) ) ).
fof(addAssignment_35340,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex47)
<=> v112601(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112601(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2549,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112601(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35339,axiom,
! [VarCurr] :
( v112597(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112586(VarNext)
=> ( v112564(VarNext)
<=> v112564(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2548,axiom,
! [VarNext] :
( v112586(VarNext)
=> ( v112564(VarNext)
<=> v112566(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7719,axiom,
! [VarCurr] :
( v112586(VarCurr)
<=> ( v112583(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35338,axiom,
! [VarCurr] :
( v112583(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35337,axiom,
! [VarCurr] :
( v112566(VarCurr)
<=> v109020(VarCurr,bitIndex48) ) ).
fof(addAssignment_35336,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex48)
<=> v112568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22276,axiom,
! [VarCurr] :
( v112568(VarCurr)
<=> ( v112580(VarCurr)
| v112581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22275,axiom,
! [VarCurr] :
( v112581(VarCurr)
<=> ( v112576(VarCurr)
& v112578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22274,axiom,
! [VarCurr] :
( v112580(VarCurr)
<=> ( v112570(VarCurr)
& v112572(VarCurr) ) ) ).
fof(addAssignment_35335,axiom,
! [VarCurr] :
( v112578(VarCurr)
<=> v109475(VarCurr,bitIndex48) ) ).
fof(addAssignment_35334,axiom,
! [VarCurr] :
( v112576(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35333,axiom,
! [VarCurr] :
( v112572(VarCurr)
<=> v109167(VarCurr,bitIndex48) ) ).
fof(addAssignment_35332,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex48)
<=> v109169(VarCurr,bitIndex48) ) ).
fof(addAssignment_35331,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex48)
<=> v112574(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112574(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2547,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112574(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35330,axiom,
! [VarCurr] :
( v112570(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112559(VarNext)
=> ( v112537(VarNext)
<=> v112537(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2546,axiom,
! [VarNext] :
( v112559(VarNext)
=> ( v112537(VarNext)
<=> v112539(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7718,axiom,
! [VarCurr] :
( v112559(VarCurr)
<=> ( v112556(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35329,axiom,
! [VarCurr] :
( v112556(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35328,axiom,
! [VarCurr] :
( v112539(VarCurr)
<=> v109020(VarCurr,bitIndex49) ) ).
fof(addAssignment_35327,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex49)
<=> v112541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22273,axiom,
! [VarCurr] :
( v112541(VarCurr)
<=> ( v112553(VarCurr)
| v112554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22272,axiom,
! [VarCurr] :
( v112554(VarCurr)
<=> ( v112549(VarCurr)
& v112551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22271,axiom,
! [VarCurr] :
( v112553(VarCurr)
<=> ( v112543(VarCurr)
& v112545(VarCurr) ) ) ).
fof(addAssignment_35326,axiom,
! [VarCurr] :
( v112551(VarCurr)
<=> v109475(VarCurr,bitIndex49) ) ).
fof(addAssignment_35325,axiom,
! [VarCurr] :
( v112549(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35324,axiom,
! [VarCurr] :
( v112545(VarCurr)
<=> v109167(VarCurr,bitIndex49) ) ).
fof(addAssignment_35323,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex49)
<=> v109169(VarCurr,bitIndex49) ) ).
fof(addAssignment_35322,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex49)
<=> v112547(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112547(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2545,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112547(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35321,axiom,
! [VarCurr] :
( v112543(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112532(VarNext)
=> ( v112510(VarNext)
<=> v112510(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2544,axiom,
! [VarNext] :
( v112532(VarNext)
=> ( v112510(VarNext)
<=> v112512(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7717,axiom,
! [VarCurr] :
( v112532(VarCurr)
<=> ( v112529(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35320,axiom,
! [VarCurr] :
( v112529(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35319,axiom,
! [VarCurr] :
( v112512(VarCurr)
<=> v109020(VarCurr,bitIndex50) ) ).
fof(addAssignment_35318,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex50)
<=> v112514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22270,axiom,
! [VarCurr] :
( v112514(VarCurr)
<=> ( v112526(VarCurr)
| v112527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22269,axiom,
! [VarCurr] :
( v112527(VarCurr)
<=> ( v112522(VarCurr)
& v112524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22268,axiom,
! [VarCurr] :
( v112526(VarCurr)
<=> ( v112516(VarCurr)
& v112518(VarCurr) ) ) ).
fof(addAssignment_35317,axiom,
! [VarCurr] :
( v112524(VarCurr)
<=> v109475(VarCurr,bitIndex50) ) ).
fof(addAssignment_35316,axiom,
! [VarCurr] :
( v112522(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35315,axiom,
! [VarCurr] :
( v112518(VarCurr)
<=> v109167(VarCurr,bitIndex50) ) ).
fof(addAssignment_35314,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex50)
<=> v109169(VarCurr,bitIndex50) ) ).
fof(addAssignment_35313,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex50)
<=> v112520(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112520(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2543,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112520(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35312,axiom,
! [VarCurr] :
( v112516(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112505(VarNext)
=> ( v112483(VarNext)
<=> v112483(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2542,axiom,
! [VarNext] :
( v112505(VarNext)
=> ( v112483(VarNext)
<=> v112485(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7716,axiom,
! [VarCurr] :
( v112505(VarCurr)
<=> ( v112502(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35311,axiom,
! [VarCurr] :
( v112502(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35310,axiom,
! [VarCurr] :
( v112485(VarCurr)
<=> v109020(VarCurr,bitIndex51) ) ).
fof(addAssignment_35309,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex51)
<=> v112487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22267,axiom,
! [VarCurr] :
( v112487(VarCurr)
<=> ( v112499(VarCurr)
| v112500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22266,axiom,
! [VarCurr] :
( v112500(VarCurr)
<=> ( v112495(VarCurr)
& v112497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22265,axiom,
! [VarCurr] :
( v112499(VarCurr)
<=> ( v112489(VarCurr)
& v112491(VarCurr) ) ) ).
fof(addAssignment_35308,axiom,
! [VarCurr] :
( v112497(VarCurr)
<=> v109475(VarCurr,bitIndex51) ) ).
fof(addAssignment_35307,axiom,
! [VarCurr] :
( v112495(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35306,axiom,
! [VarCurr] :
( v112491(VarCurr)
<=> v109167(VarCurr,bitIndex51) ) ).
fof(addAssignment_35305,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex51)
<=> v109169(VarCurr,bitIndex51) ) ).
fof(addAssignment_35304,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex51)
<=> v112493(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112493(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2541,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112493(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35303,axiom,
! [VarCurr] :
( v112489(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112478(VarNext)
=> ( v112456(VarNext)
<=> v112456(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2540,axiom,
! [VarNext] :
( v112478(VarNext)
=> ( v112456(VarNext)
<=> v112458(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7715,axiom,
! [VarCurr] :
( v112478(VarCurr)
<=> ( v112475(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35302,axiom,
! [VarCurr] :
( v112475(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35301,axiom,
! [VarCurr] :
( v112458(VarCurr)
<=> v109020(VarCurr,bitIndex52) ) ).
fof(addAssignment_35300,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex52)
<=> v112460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22264,axiom,
! [VarCurr] :
( v112460(VarCurr)
<=> ( v112472(VarCurr)
| v112473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22263,axiom,
! [VarCurr] :
( v112473(VarCurr)
<=> ( v112468(VarCurr)
& v112470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22262,axiom,
! [VarCurr] :
( v112472(VarCurr)
<=> ( v112462(VarCurr)
& v112464(VarCurr) ) ) ).
fof(addAssignment_35299,axiom,
! [VarCurr] :
( v112470(VarCurr)
<=> v109475(VarCurr,bitIndex52) ) ).
fof(addAssignment_35298,axiom,
! [VarCurr] :
( v112468(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35297,axiom,
! [VarCurr] :
( v112464(VarCurr)
<=> v109167(VarCurr,bitIndex52) ) ).
fof(addAssignment_35296,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex52)
<=> v109169(VarCurr,bitIndex52) ) ).
fof(addAssignment_35295,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex52)
<=> v112466(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112466(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2539,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112466(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35294,axiom,
! [VarCurr] :
( v112462(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112451(VarNext)
=> ( v112427(VarNext)
<=> v112427(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2538,axiom,
! [VarNext] :
( v112451(VarNext)
=> ( v112427(VarNext)
<=> v112429(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7714,axiom,
! [VarCurr] :
( v112451(VarCurr)
<=> ( v112448(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35293,axiom,
! [VarCurr] :
( v112448(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35292,axiom,
! [VarCurr] :
( v112429(VarCurr)
<=> v109020(VarCurr,bitIndex53) ) ).
fof(addAssignment_35291,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex53)
<=> v112431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22261,axiom,
! [VarCurr] :
( v112431(VarCurr)
<=> ( v112445(VarCurr)
| v112446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22260,axiom,
! [VarCurr] :
( v112446(VarCurr)
<=> ( v112439(VarCurr)
& v112441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22259,axiom,
! [VarCurr] :
( v112445(VarCurr)
<=> ( v112433(VarCurr)
& v112435(VarCurr) ) ) ).
fof(addAssignment_35290,axiom,
! [VarCurr] :
( v112441(VarCurr)
<=> v109475(VarCurr,bitIndex53) ) ).
fof(addAssignment_35289,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex53)
<=> v109477(VarCurr,bitIndex53) ) ).
fof(addAssignment_35288,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex53)
<=> v112443(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112443(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2537,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112443(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35287,axiom,
! [VarCurr] :
( v112439(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35286,axiom,
! [VarCurr] :
( v112435(VarCurr)
<=> v109167(VarCurr,bitIndex53) ) ).
fof(addAssignment_35285,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex53)
<=> v109169(VarCurr,bitIndex53) ) ).
fof(addAssignment_35284,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex53)
<=> v112437(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112437(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2536,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112437(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35283,axiom,
! [VarCurr] :
( v112433(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112422(VarNext)
=> ( v112398(VarNext)
<=> v112398(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2535,axiom,
! [VarNext] :
( v112422(VarNext)
=> ( v112398(VarNext)
<=> v112400(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7713,axiom,
! [VarCurr] :
( v112422(VarCurr)
<=> ( v112419(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35282,axiom,
! [VarCurr] :
( v112419(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35281,axiom,
! [VarCurr] :
( v112400(VarCurr)
<=> v109020(VarCurr,bitIndex54) ) ).
fof(addAssignment_35280,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex54)
<=> v112402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22258,axiom,
! [VarCurr] :
( v112402(VarCurr)
<=> ( v112416(VarCurr)
| v112417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22257,axiom,
! [VarCurr] :
( v112417(VarCurr)
<=> ( v112410(VarCurr)
& v112412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22256,axiom,
! [VarCurr] :
( v112416(VarCurr)
<=> ( v112404(VarCurr)
& v112406(VarCurr) ) ) ).
fof(addAssignment_35279,axiom,
! [VarCurr] :
( v112412(VarCurr)
<=> v109475(VarCurr,bitIndex54) ) ).
fof(addAssignment_35278,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex54)
<=> v109477(VarCurr,bitIndex54) ) ).
fof(addAssignment_35277,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex54)
<=> v112414(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112414(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2534,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112414(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35276,axiom,
! [VarCurr] :
( v112410(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35275,axiom,
! [VarCurr] :
( v112406(VarCurr)
<=> v109167(VarCurr,bitIndex54) ) ).
fof(addAssignment_35274,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex54)
<=> v109169(VarCurr,bitIndex54) ) ).
fof(addAssignment_35273,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex54)
<=> v112408(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112408(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2533,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112408(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35272,axiom,
! [VarCurr] :
( v112404(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112393(VarNext)
=> ( v112369(VarNext)
<=> v112369(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2532,axiom,
! [VarNext] :
( v112393(VarNext)
=> ( v112369(VarNext)
<=> v112371(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7712,axiom,
! [VarCurr] :
( v112393(VarCurr)
<=> ( v112390(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35271,axiom,
! [VarCurr] :
( v112390(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35270,axiom,
! [VarCurr] :
( v112371(VarCurr)
<=> v109020(VarCurr,bitIndex55) ) ).
fof(addAssignment_35269,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex55)
<=> v112373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22255,axiom,
! [VarCurr] :
( v112373(VarCurr)
<=> ( v112387(VarCurr)
| v112388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22254,axiom,
! [VarCurr] :
( v112388(VarCurr)
<=> ( v112381(VarCurr)
& v112383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22253,axiom,
! [VarCurr] :
( v112387(VarCurr)
<=> ( v112375(VarCurr)
& v112377(VarCurr) ) ) ).
fof(addAssignment_35268,axiom,
! [VarCurr] :
( v112383(VarCurr)
<=> v109475(VarCurr,bitIndex55) ) ).
fof(addAssignment_35267,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex55)
<=> v109477(VarCurr,bitIndex55) ) ).
fof(addAssignment_35266,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex55)
<=> v112385(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112385(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2531,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112385(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35265,axiom,
! [VarCurr] :
( v112381(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35264,axiom,
! [VarCurr] :
( v112377(VarCurr)
<=> v109167(VarCurr,bitIndex55) ) ).
fof(addAssignment_35263,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex55)
<=> v109169(VarCurr,bitIndex55) ) ).
fof(addAssignment_35262,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex55)
<=> v112379(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112379(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2530,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112379(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35261,axiom,
! [VarCurr] :
( v112375(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112364(VarNext)
=> ( v112342(VarNext)
<=> v112342(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2529,axiom,
! [VarNext] :
( v112364(VarNext)
=> ( v112342(VarNext)
<=> v112344(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7711,axiom,
! [VarCurr] :
( v112364(VarCurr)
<=> ( v112361(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35260,axiom,
! [VarCurr] :
( v112361(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35259,axiom,
! [VarCurr] :
( v112344(VarCurr)
<=> v109020(VarCurr,bitIndex56) ) ).
fof(addAssignment_35258,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex56)
<=> v112346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22252,axiom,
! [VarCurr] :
( v112346(VarCurr)
<=> ( v112358(VarCurr)
| v112359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22251,axiom,
! [VarCurr] :
( v112359(VarCurr)
<=> ( v112354(VarCurr)
& v112356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22250,axiom,
! [VarCurr] :
( v112358(VarCurr)
<=> ( v112348(VarCurr)
& v112350(VarCurr) ) ) ).
fof(addAssignment_35257,axiom,
! [VarCurr] :
( v112356(VarCurr)
<=> v109475(VarCurr,bitIndex56) ) ).
fof(addAssignment_35256,axiom,
! [VarCurr] :
( v112354(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35255,axiom,
! [VarCurr] :
( v112350(VarCurr)
<=> v109167(VarCurr,bitIndex56) ) ).
fof(addAssignment_35254,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex56)
<=> v109169(VarCurr,bitIndex56) ) ).
fof(addAssignment_35253,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex56)
<=> v112352(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112352(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2528,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112352(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35252,axiom,
! [VarCurr] :
( v112348(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112337(VarNext)
=> ( v112315(VarNext)
<=> v112315(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2527,axiom,
! [VarNext] :
( v112337(VarNext)
=> ( v112315(VarNext)
<=> v112317(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7710,axiom,
! [VarCurr] :
( v112337(VarCurr)
<=> ( v112334(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35251,axiom,
! [VarCurr] :
( v112334(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35250,axiom,
! [VarCurr] :
( v112317(VarCurr)
<=> v109020(VarCurr,bitIndex57) ) ).
fof(addAssignment_35249,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex57)
<=> v112319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22249,axiom,
! [VarCurr] :
( v112319(VarCurr)
<=> ( v112331(VarCurr)
| v112332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22248,axiom,
! [VarCurr] :
( v112332(VarCurr)
<=> ( v112327(VarCurr)
& v112329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22247,axiom,
! [VarCurr] :
( v112331(VarCurr)
<=> ( v112321(VarCurr)
& v112323(VarCurr) ) ) ).
fof(addAssignment_35248,axiom,
! [VarCurr] :
( v112329(VarCurr)
<=> v109475(VarCurr,bitIndex57) ) ).
fof(addAssignment_35247,axiom,
! [VarCurr] :
( v112327(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35246,axiom,
! [VarCurr] :
( v112323(VarCurr)
<=> v109167(VarCurr,bitIndex57) ) ).
fof(addAssignment_35245,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex57)
<=> v109169(VarCurr,bitIndex57) ) ).
fof(addAssignment_35244,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex57)
<=> v112325(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112325(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2526,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112325(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35243,axiom,
! [VarCurr] :
( v112321(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112310(VarNext)
=> ( v112288(VarNext)
<=> v112288(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2525,axiom,
! [VarNext] :
( v112310(VarNext)
=> ( v112288(VarNext)
<=> v112290(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7709,axiom,
! [VarCurr] :
( v112310(VarCurr)
<=> ( v112307(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35242,axiom,
! [VarCurr] :
( v112307(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35241,axiom,
! [VarCurr] :
( v112290(VarCurr)
<=> v109020(VarCurr,bitIndex58) ) ).
fof(addAssignment_35240,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex58)
<=> v112292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22246,axiom,
! [VarCurr] :
( v112292(VarCurr)
<=> ( v112304(VarCurr)
| v112305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22245,axiom,
! [VarCurr] :
( v112305(VarCurr)
<=> ( v112300(VarCurr)
& v112302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22244,axiom,
! [VarCurr] :
( v112304(VarCurr)
<=> ( v112294(VarCurr)
& v112296(VarCurr) ) ) ).
fof(addAssignment_35239,axiom,
! [VarCurr] :
( v112302(VarCurr)
<=> v109475(VarCurr,bitIndex58) ) ).
fof(addAssignment_35238,axiom,
! [VarCurr] :
( v112300(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35237,axiom,
! [VarCurr] :
( v112296(VarCurr)
<=> v109167(VarCurr,bitIndex58) ) ).
fof(addAssignment_35236,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex58)
<=> v109169(VarCurr,bitIndex58) ) ).
fof(addAssignment_35235,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex58)
<=> v112298(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112298(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2524,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112298(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35234,axiom,
! [VarCurr] :
( v112294(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112283(VarNext)
=> ( v112261(VarNext)
<=> v112261(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2523,axiom,
! [VarNext] :
( v112283(VarNext)
=> ( v112261(VarNext)
<=> v112263(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7708,axiom,
! [VarCurr] :
( v112283(VarCurr)
<=> ( v112280(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35233,axiom,
! [VarCurr] :
( v112280(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35232,axiom,
! [VarCurr] :
( v112263(VarCurr)
<=> v109020(VarCurr,bitIndex59) ) ).
fof(addAssignment_35231,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex59)
<=> v112265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22243,axiom,
! [VarCurr] :
( v112265(VarCurr)
<=> ( v112277(VarCurr)
| v112278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22242,axiom,
! [VarCurr] :
( v112278(VarCurr)
<=> ( v112273(VarCurr)
& v112275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22241,axiom,
! [VarCurr] :
( v112277(VarCurr)
<=> ( v112267(VarCurr)
& v112269(VarCurr) ) ) ).
fof(addAssignment_35230,axiom,
! [VarCurr] :
( v112275(VarCurr)
<=> v109475(VarCurr,bitIndex59) ) ).
fof(addAssignment_35229,axiom,
! [VarCurr] :
( v112273(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35228,axiom,
! [VarCurr] :
( v112269(VarCurr)
<=> v109167(VarCurr,bitIndex59) ) ).
fof(addAssignment_35227,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex59)
<=> v109169(VarCurr,bitIndex59) ) ).
fof(addAssignment_35226,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex59)
<=> v112271(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112271(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2522,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112271(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35225,axiom,
! [VarCurr] :
( v112267(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35224,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108973(VarCurr,B)
<=> v108975(VarCurr,B) ) ) ).
fof(addAssignment_35223,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108975(VarCurr,B)
<=> v108977(VarCurr,B) ) ) ).
fof(addAssignment_35222,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108977(VarCurr,B)
<=> v108979(VarCurr,B) ) ) ).
fof(addAssignment_35221,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108979(VarCurr,B)
<=> v108981(VarCurr,B) ) ) ).
fof(addAssignment_35220,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v108981(VarNext,B)
<=> v112253(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112254(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112253(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1936,axiom,
! [VarNext] :
( v112254(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112253(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112254(VarNext)
<=> v112255(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112255(VarNext)
<=> ( v112257(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112257(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35219,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108983(VarCurr,B)
<=> v108985(VarCurr,B) ) ) ).
fof(addAssignment_35218,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108985(VarCurr,B)
<=> v108987(VarCurr,B) ) ) ).
fof(addAssignment_35217,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108987(VarCurr,B)
<=> v108989(VarCurr,B) ) ) ).
fof(addAssignment_35216,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108989(VarCurr,B)
<=> v4416(VarCurr,B) ) ) ).
fof(addAssignment_35215,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4416(VarCurr,B)
<=> v4418(VarCurr,B) ) ) ).
fof(addAssignment_35214,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4418(VarCurr,B)
<=> v4420(VarCurr,B) ) ) ).
fof(addAssignment_35213,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4420(VarCurr,B)
<=> v4422(VarCurr,B) ) ) ).
fof(addAssignment_35212,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4422(VarCurr,B)
<=> v4424(VarCurr,B) ) ) ).
fof(addAssignment_35211,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4424(VarCurr,B)
<=> v4426(VarCurr,B) ) ) ).
fof(addAssignment_35210,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4426(VarCurr,B)
<=> v4428(VarCurr,B) ) ) ).
fof(addAssignment_35209,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4428(VarCurr,B)
<=> v4430(VarCurr,B) ) ) ).
fof(addAssignment_35208,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4430(VarCurr,B)
<=> v4432(VarCurr,B) ) ) ).
fof(addAssignment_35207,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v4432(VarNext,B)
<=> v112245(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112246(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112245(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1935,axiom,
! [VarNext] :
( v112246(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112245(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112246(VarNext)
<=> v112247(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112247(VarNext)
<=> ( v112249(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112249(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_35206,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4436(VarCurr,B)
<=> v4438(VarCurr,B) ) ) ).
fof(addAssignment_35205,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4438(VarCurr,B)
<=> v4440(VarCurr,B) ) ) ).
fof(addAssignment_35204,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4440(VarCurr,B)
<=> v4442(VarCurr,B) ) ) ).
fof(addAssignment_35203,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4442(VarCurr,B)
<=> v4444(VarCurr,B) ) ) ).
fof(addAssignment_35202,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4444(VarCurr,B)
<=> v4446(VarCurr,B) ) ) ).
fof(addAssignment_35201,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4446(VarCurr,B)
<=> v4448(VarCurr,B) ) ) ).
fof(addAssignment_35200,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4448(VarCurr,B)
<=> v4450(VarCurr,B) ) ) ).
fof(addAssignment_35199,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4450(VarCurr,B)
<=> v4452(VarCurr,B) ) ) ).
fof(addAssignment_35198,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4452(VarCurr,B)
<=> v4454(VarCurr,B) ) ) ).
fof(addAssignment_35197,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4454(VarCurr,B)
<=> v4456(VarCurr,B) ) ) ).
fof(range_axiom_105,axiom,
! [B] :
( range_59_32(B)
<=> ( $false
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B ) ) ).
fof(addAssignment_35196,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex63)
<=> v110730(VarCurr,bitIndex63) ) ).
fof(addAssignment_35195,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex63)
<=> v109014(VarCurr,bitIndex63) ) ).
fof(addAssignment_35194,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex63)
<=> v112216(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112240(VarNext)
=> ( v112216(VarNext)
<=> v112216(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2521,axiom,
! [VarNext] :
( v112240(VarNext)
=> ( v112216(VarNext)
<=> v112218(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7707,axiom,
! [VarCurr] :
( v112240(VarCurr)
<=> ( v112237(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35193,axiom,
! [VarCurr] :
( v112237(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35192,axiom,
! [VarCurr] :
( v112218(VarCurr)
<=> v109020(VarCurr,bitIndex63) ) ).
fof(addAssignment_35191,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex63)
<=> v112220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22236,axiom,
! [VarCurr] :
( v112220(VarCurr)
<=> ( v112234(VarCurr)
| v112235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22235,axiom,
! [VarCurr] :
( v112235(VarCurr)
<=> ( v112228(VarCurr)
& v112230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22234,axiom,
! [VarCurr] :
( v112234(VarCurr)
<=> ( v112222(VarCurr)
& v112224(VarCurr) ) ) ).
fof(addAssignment_35190,axiom,
! [VarCurr] :
( v112230(VarCurr)
<=> v109475(VarCurr,bitIndex63) ) ).
fof(addAssignment_35189,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex63)
<=> v109477(VarCurr,bitIndex63) ) ).
fof(addAssignment_35188,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex63)
<=> v112232(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112232(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2520,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112232(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_35187,axiom,
! [VarCurr] :
( v112228(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35186,axiom,
! [VarCurr] :
( v112224(VarCurr)
<=> v109167(VarCurr,bitIndex63) ) ).
fof(addAssignment_35185,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex63)
<=> v109169(VarCurr,bitIndex63) ) ).
fof(addAssignment_35184,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex63)
<=> v112226(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112226(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2519,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112226(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35183,axiom,
! [VarCurr] :
( v112222(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35182,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex63)
<=> v108975(VarCurr,bitIndex63) ) ).
fof(addAssignment_35181,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex63)
<=> v108977(VarCurr,bitIndex63) ) ).
fof(addAssignment_35180,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex63)
<=> v108979(VarCurr,bitIndex63) ) ).
fof(addAssignment_35179,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex63)
<=> v108981(VarCurr,bitIndex63) ) ).
fof(addAssignment_35178,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex63)
<=> v112208(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112209(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112208(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1934,axiom,
! [VarNext] :
( v112209(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112208(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112209(VarNext)
<=> v112210(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112210(VarNext)
<=> ( v112212(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112212(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35177,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex63)
<=> v108985(VarCurr,bitIndex63) ) ).
fof(addAssignment_35176,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex63)
<=> v108987(VarCurr,bitIndex63) ) ).
fof(addAssignment_35175,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex63)
<=> v108989(VarCurr,bitIndex63) ) ).
fof(addAssignment_35174,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex63)
<=> v4416(VarCurr,bitIndex63) ) ).
fof(addAssignment_35173,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex63)
<=> v4418(VarCurr,bitIndex63) ) ).
fof(addAssignment_35172,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex63)
<=> v4420(VarCurr,bitIndex63) ) ).
fof(addAssignment_35171,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex63)
<=> v4422(VarCurr,bitIndex63) ) ).
fof(addAssignment_35170,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex63)
<=> v4424(VarCurr,bitIndex63) ) ).
fof(addAssignment_35169,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex63)
<=> v4426(VarCurr,bitIndex63) ) ).
fof(addAssignment_35168,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex63)
<=> v4428(VarCurr,bitIndex63) ) ).
fof(addAssignment_35167,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex63)
<=> v4430(VarCurr,bitIndex63) ) ).
fof(addAssignment_35166,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex63)
<=> v4432(VarCurr,bitIndex63) ) ).
fof(addAssignment_35165,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex63)
<=> v112200(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112201(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112200(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1933,axiom,
! [VarNext] :
( v112201(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112200(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112201(VarNext)
<=> v112202(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112202(VarNext)
<=> ( v112204(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112204(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_35164,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex63)
<=> v4438(VarCurr,bitIndex63) ) ).
fof(addAssignment_35163,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex63)
<=> v4440(VarCurr,bitIndex63) ) ).
fof(addAssignment_35162,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex63)
<=> v4442(VarCurr,bitIndex63) ) ).
fof(addAssignment_35161,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex63)
<=> v4444(VarCurr,bitIndex63) ) ).
fof(addAssignment_35160,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex63)
<=> v4446(VarCurr,bitIndex63) ) ).
fof(addAssignment_35159,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex63)
<=> v4448(VarCurr,bitIndex63) ) ).
fof(addAssignment_35158,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex63)
<=> v4450(VarCurr,bitIndex63) ) ).
fof(addAssignment_35157,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex63)
<=> v4452(VarCurr,bitIndex63) ) ).
fof(addAssignment_35156,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex63)
<=> v4454(VarCurr,bitIndex63) ) ).
fof(addAssignment_35155,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex63)
<=> v4456(VarCurr,bitIndex63) ) ).
fof(addAssignment_35154,axiom,
! [VarNext] :
( v112148(VarNext,bitIndex18)
<=> v112170(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112171(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112170(VarNext,B)
<=> v112148(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1932,axiom,
! [VarNext] :
( v112171(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112170(VarNext,B)
<=> v112184(VarNext,B) ) ) ) ).
fof(addAssignment_35153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112184(VarNext,B)
<=> v112182(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5109,axiom,
! [VarCurr] :
( ~ v107145(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v112182(VarCurr,B)
<=> v112151(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5112,axiom,
! [VarCurr] :
( v107145(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v112182(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_104,axiom,
! [B] :
( range_20_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B ) ) ).
fof(bitBlastConstant_12015,axiom,
~ b000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12014,axiom,
~ b000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12013,axiom,
~ b000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12012,axiom,
~ b000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12011,axiom,
~ b000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12010,axiom,
~ b000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12009,axiom,
~ b000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12008,axiom,
~ b000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12007,axiom,
~ b000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12006,axiom,
~ b000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12005,axiom,
~ b000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12004,axiom,
~ b000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12003,axiom,
~ b000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12002,axiom,
~ b000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12001,axiom,
~ b000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12000,axiom,
~ b000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11999,axiom,
~ b000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11998,axiom,
~ b000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11997,axiom,
~ b000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11996,axiom,
~ b000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11995,axiom,
~ b000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112171(VarNext)
<=> ( v112172(VarNext)
& v112179(VarNext) ) ) ) ).
fof(addAssignment_35152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112179(VarNext)
<=> v112177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22228,axiom,
! [VarCurr] :
( v112177(VarCurr)
<=> ( v107145(VarCurr)
| v112180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22227,axiom,
! [VarCurr] :
( v112180(VarCurr)
<=> ( v107147(VarCurr)
& v112181(VarCurr) ) ) ).
fof(writeUnaryOperator_8812,axiom,
! [VarCurr] :
( ~ v112181(VarCurr)
<=> v107145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112172(VarNext)
<=> ( v112174(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112174(VarNext)
<=> v107118(VarNext) ) ) ).
fof(addAssignment_35151,axiom,
! [VarCurr] :
( v112151(VarCurr,bitIndex18)
<=> v112153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22225,axiom,
! [VarCurr] :
( v112153(VarCurr)
<=> ( v108030(VarCurr,bitIndex0)
& v112155(VarCurr) ) ) ).
fof(addAssignment_35150,axiom,
! [VarCurr] :
( v112155(VarCurr)
<=> v112157(VarCurr) ) ).
fof(addAssignment_35149,axiom,
! [VarCurr] :
( v112157(VarCurr)
<=> v112159(VarCurr) ) ).
fof(addAssignment_35148,axiom,
! [VarCurr] :
( v112159(VarCurr)
<=> v112161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22224,axiom,
! [VarCurr] :
( v112161(VarCurr)
<=> ( v112164(VarCurr)
& v112167(VarCurr) ) ) ).
fof(writeUnaryOperator_8810,axiom,
! [VarCurr] :
( ~ v112167(VarCurr)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22223,axiom,
! [VarCurr] :
( v112164(VarCurr)
<=> ( v108295(VarCurr)
& v112165(VarCurr) ) ) ).
fof(writeUnaryOperator_8809,axiom,
! [VarCurr] :
( ~ v112165(VarCurr)
<=> v112166(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7706,axiom,
! [VarCurr] :
( v112166(VarCurr)
<=> ( ( v108960(VarCurr,bitIndex60)
<=> $false )
& ( v108960(VarCurr,bitIndex59)
<=> $false )
& ( v108960(VarCurr,bitIndex58)
<=> $false )
& ( v108960(VarCurr,bitIndex57)
<=> $false )
& ( v108960(VarCurr,bitIndex56)
<=> $false )
& ( v108960(VarCurr,bitIndex55)
<=> $false )
& ( v108960(VarCurr,bitIndex54)
<=> $false )
& ( v108960(VarCurr,bitIndex53)
<=> $false )
& ( v108960(VarCurr,bitIndex52)
<=> $false )
& ( v108960(VarCurr,bitIndex51)
<=> $false )
& ( v108960(VarCurr,bitIndex50)
<=> $false )
& ( v108960(VarCurr,bitIndex49)
<=> $false )
& ( v108960(VarCurr,bitIndex48)
<=> $false )
& ( v108960(VarCurr,bitIndex47)
<=> $false )
& ( v108960(VarCurr,bitIndex46)
<=> $false )
& ( v108960(VarCurr,bitIndex45)
<=> $false )
& ( v108960(VarCurr,bitIndex44)
<=> $false )
& ( v108960(VarCurr,bitIndex43)
<=> $false )
& ( v108960(VarCurr,bitIndex42)
<=> $false )
& ( v108960(VarCurr,bitIndex41)
<=> $false )
& ( v108960(VarCurr,bitIndex40)
<=> $false )
& ( v108960(VarCurr,bitIndex39)
<=> $false )
& ( v108960(VarCurr,bitIndex38)
<=> $false ) ) ) ).
fof(bitBlastConstant_11994,axiom,
~ b00000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11993,axiom,
~ b00000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11992,axiom,
~ b00000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11991,axiom,
~ b00000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11990,axiom,
~ b00000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11989,axiom,
~ b00000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11988,axiom,
~ b00000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11987,axiom,
~ b00000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11986,axiom,
~ b00000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11985,axiom,
~ b00000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11984,axiom,
~ b00000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11983,axiom,
~ b00000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11982,axiom,
~ b00000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11981,axiom,
~ b00000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11980,axiom,
~ b00000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11979,axiom,
~ b00000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11978,axiom,
~ b00000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11977,axiom,
~ b00000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11976,axiom,
~ b00000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11975,axiom,
~ b00000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11974,axiom,
~ b00000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11973,axiom,
~ b00000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11972,axiom,
~ b00000000000000000000000(bitIndex0) ).
fof(addAssignment_35147,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108960(VarCurr,B)
<=> v108299(VarCurr,B) ) ) ).
fof(addAssignment_35146,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108299(VarCurr,B)
<=> v108301(VarCurr,B) ) ) ).
fof(addAssignment_35145,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108301(VarCurr,B)
<=> v108303(VarCurr,B) ) ) ).
fof(addAssignment_35144,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108303(VarCurr,B)
<=> v108330(VarCurr,B) ) ) ).
fof(range_axiom_103,axiom,
! [B] :
( range_60_38(B)
<=> ( $false
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B ) ) ).
fof(addAssignment_35143,axiom,
! [VarCurr] :
( v112144(VarCurr)
<=> v112146(VarCurr) ) ).
fof(addAssignment_35142,axiom,
! [VarCurr] :
( v112146(VarCurr)
<=> v4355(VarCurr) ) ).
fof(addAssignment_35141,axiom,
! [VarCurr] :
( v108436(VarCurr,bitIndex1)
<=> v108438(VarCurr,bitIndex1) ) ).
fof(addAssignment_35140,axiom,
! [VarCurr] :
( v108438(VarCurr,bitIndex1)
<=> v108440(VarCurr,bitIndex1) ) ).
fof(addAssignment_35139,axiom,
! [VarCurr] :
( v108440(VarCurr,bitIndex1)
<=> v108442(VarCurr,bitIndex1) ) ).
fof(addAssignment_35138,axiom,
! [VarCurr] :
( v108442(VarCurr,bitIndex1)
<=> v112138(VarCurr,bitIndex1) ) ).
fof(addAssignment_35137,axiom,
! [VarCurr] :
( v112138(VarCurr,bitIndex0)
<=> v112142(VarCurr) ) ).
fof(addAssignment_35136,axiom,
! [VarCurr] :
( v112138(VarCurr,bitIndex1)
<=> v112139(VarCurr) ) ).
fof(writeUnaryOperator_8808,axiom,
! [VarCurr] :
( ~ v112142(VarCurr)
<=> v108444(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8807,axiom,
! [VarCurr] :
( ~ v112139(VarCurr)
<=> v112140(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2057,axiom,
! [VarCurr] :
( v112140(VarCurr)
<=> ( v108444(VarCurr,bitIndex1)
& v112141(VarCurr) ) ) ).
fof(writeUnaryOperator_8806,axiom,
! [VarCurr] :
( ~ v112141(VarCurr)
<=> v108295(VarCurr) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_3,axiom,
! [VarCurr] :
( ( ~ v112084(VarCurr)
& ~ v112094(VarCurr)
& ~ v112103(VarCurr)
& ~ v112111(VarCurr)
& ~ v112118(VarCurr)
& ~ v112124(VarCurr)
& ~ v112129(VarCurr)
& ~ v112133(VarCurr)
& ~ v112136(VarCurr)
& ~ v112137(VarCurr) )
=> ( v108444(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_3,axiom,
! [VarCurr] :
( v112137(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_3,axiom,
! [VarCurr] :
( v112136(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v108948(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_10,axiom,
! [VarCurr] :
( v112133(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112134(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_10,axiom,
! [VarCurr] :
( v112129(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_11,axiom,
! [VarCurr] :
( v112124(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_11,axiom,
! [VarCurr] :
( v112118(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_11,axiom,
! [VarCurr] :
( v112111(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112112(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_12,axiom,
! [VarCurr] :
( v112103(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_18,axiom,
! [VarCurr] :
( v112094(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v112084(VarCurr)
=> ( v108444(VarCurr,bitIndex1)
<=> v112085(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7705,axiom,
! [VarCurr] :
( v112137(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $true )
& ( v108446(VarCurr,bitIndex2)
<=> $false )
& ( v108446(VarCurr,bitIndex1)
<=> $false )
& ( v108446(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7704,axiom,
! [VarCurr] :
( v112136(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $true )
& ( v108446(VarCurr,bitIndex2)
<=> $false )
& ( v108446(VarCurr,bitIndex1)
<=> $false )
& ( v108446(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2056,axiom,
! [VarCurr] :
( v112134(VarCurr)
<=> ( v108948(VarCurr,bitIndex28)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7703,axiom,
! [VarCurr] :
( v112133(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $true )
& ( v108446(VarCurr,bitIndex1)
<=> $true )
& ( v108446(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2055,axiom,
! [VarCurr] :
( v112130(VarCurr)
<=> ( v112132(VarCurr)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2054,axiom,
! [VarCurr] :
( v112132(VarCurr)
<=> ( v108948(VarCurr,bitIndex27)
& v108948(VarCurr,bitIndex28) ) ) ).
fof(addBitVectorEqualityBitBlasted_7702,axiom,
! [VarCurr] :
( v112129(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $true )
& ( v108446(VarCurr,bitIndex1)
<=> $true )
& ( v108446(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2053,axiom,
! [VarCurr] :
( v112125(VarCurr)
<=> ( v112127(VarCurr)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2052,axiom,
! [VarCurr] :
( v112127(VarCurr)
<=> ( v112128(VarCurr)
& v108948(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2051,axiom,
! [VarCurr] :
( v112128(VarCurr)
<=> ( v108948(VarCurr,bitIndex26)
& v108948(VarCurr,bitIndex27) ) ) ).
fof(addBitVectorEqualityBitBlasted_7701,axiom,
! [VarCurr] :
( v112124(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $true )
& ( v108446(VarCurr,bitIndex1)
<=> $false )
& ( v108446(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2050,axiom,
! [VarCurr] :
( v112119(VarCurr)
<=> ( v112121(VarCurr)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2049,axiom,
! [VarCurr] :
( v112121(VarCurr)
<=> ( v112122(VarCurr)
& v108948(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2048,axiom,
! [VarCurr] :
( v112122(VarCurr)
<=> ( v112123(VarCurr)
& v108948(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2047,axiom,
! [VarCurr] :
( v112123(VarCurr)
<=> ( v108948(VarCurr,bitIndex25)
& v108948(VarCurr,bitIndex26) ) ) ).
fof(addBitVectorEqualityBitBlasted_7700,axiom,
! [VarCurr] :
( v112118(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $true )
& ( v108446(VarCurr,bitIndex1)
<=> $false )
& ( v108446(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2046,axiom,
! [VarCurr] :
( v112112(VarCurr)
<=> ( v112114(VarCurr)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2045,axiom,
! [VarCurr] :
( v112114(VarCurr)
<=> ( v112115(VarCurr)
& v108948(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2044,axiom,
! [VarCurr] :
( v112115(VarCurr)
<=> ( v112116(VarCurr)
& v108948(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2043,axiom,
! [VarCurr] :
( v112116(VarCurr)
<=> ( v112117(VarCurr)
& v108948(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2042,axiom,
! [VarCurr] :
( v112117(VarCurr)
<=> ( v108948(VarCurr,bitIndex24)
& v108948(VarCurr,bitIndex25) ) ) ).
fof(addBitVectorEqualityBitBlasted_7699,axiom,
! [VarCurr] :
( v112111(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $false )
& ( v108446(VarCurr,bitIndex1)
<=> $true )
& ( v108446(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2041,axiom,
! [VarCurr] :
( v112104(VarCurr)
<=> ( v112106(VarCurr)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2040,axiom,
! [VarCurr] :
( v112106(VarCurr)
<=> ( v112107(VarCurr)
& v108948(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2039,axiom,
! [VarCurr] :
( v112107(VarCurr)
<=> ( v112108(VarCurr)
& v108948(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2038,axiom,
! [VarCurr] :
( v112108(VarCurr)
<=> ( v112109(VarCurr)
& v108948(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2037,axiom,
! [VarCurr] :
( v112109(VarCurr)
<=> ( v112110(VarCurr)
& v108948(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2036,axiom,
! [VarCurr] :
( v112110(VarCurr)
<=> ( v108948(VarCurr,bitIndex23)
& v108948(VarCurr,bitIndex24) ) ) ).
fof(addBitVectorEqualityBitBlasted_7698,axiom,
! [VarCurr] :
( v112103(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $false )
& ( v108446(VarCurr,bitIndex1)
<=> $true )
& ( v108446(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2035,axiom,
! [VarCurr] :
( v112095(VarCurr)
<=> ( v112097(VarCurr)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2034,axiom,
! [VarCurr] :
( v112097(VarCurr)
<=> ( v112098(VarCurr)
& v108948(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2033,axiom,
! [VarCurr] :
( v112098(VarCurr)
<=> ( v112099(VarCurr)
& v108948(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2032,axiom,
! [VarCurr] :
( v112099(VarCurr)
<=> ( v112100(VarCurr)
& v108948(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2031,axiom,
! [VarCurr] :
( v112100(VarCurr)
<=> ( v112101(VarCurr)
& v108948(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2030,axiom,
! [VarCurr] :
( v112101(VarCurr)
<=> ( v112102(VarCurr)
& v108948(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2029,axiom,
! [VarCurr] :
( v112102(VarCurr)
<=> ( v108948(VarCurr,bitIndex22)
& v108948(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7697,axiom,
! [VarCurr] :
( v112094(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $false )
& ( v108446(VarCurr,bitIndex1)
<=> $false )
& ( v108446(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2028,axiom,
! [VarCurr] :
( v112085(VarCurr)
<=> ( v112087(VarCurr)
& v108948(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2027,axiom,
! [VarCurr] :
( v112087(VarCurr)
<=> ( v112088(VarCurr)
& v108948(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2026,axiom,
! [VarCurr] :
( v112088(VarCurr)
<=> ( v112089(VarCurr)
& v108948(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2025,axiom,
! [VarCurr] :
( v112089(VarCurr)
<=> ( v112090(VarCurr)
& v108948(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2024,axiom,
! [VarCurr] :
( v112090(VarCurr)
<=> ( v112091(VarCurr)
& v108948(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2023,axiom,
! [VarCurr] :
( v112091(VarCurr)
<=> ( v112092(VarCurr)
& v108948(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2022,axiom,
! [VarCurr] :
( v112092(VarCurr)
<=> ( v112093(VarCurr)
& v108948(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2021,axiom,
! [VarCurr] :
( v112093(VarCurr)
<=> ( v108948(VarCurr,bitIndex21)
& v108948(VarCurr,bitIndex22) ) ) ).
fof(addBitVectorEqualityBitBlasted_7696,axiom,
! [VarCurr] :
( v112084(VarCurr)
<=> ( ( v108446(VarCurr,bitIndex3)
<=> $false )
& ( v108446(VarCurr,bitIndex2)
<=> $false )
& ( v108446(VarCurr,bitIndex1)
<=> $false )
& ( v108446(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35135,axiom,
! [VarNext,B] :
( range_29_21(B)
=> ( v108948(VarNext,B)
<=> v112062(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112063(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v112062(VarNext,B)
<=> v108948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1931,axiom,
! [VarNext] :
( v112063(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v112062(VarNext,B)
<=> v112080(VarNext,B) ) ) ) ).
fof(addAssignment_35134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v112080(VarNext,B)
<=> v112078(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5108,axiom,
! [VarCurr] :
( ~ v112074(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v112078(VarCurr,B)
<=> v108960(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5111,axiom,
! [VarCurr] :
( v112074(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v112078(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112063(VarNext)
<=> ( v112064(VarNext)
& v112073(VarNext) ) ) ) ).
fof(addAssignment_35133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112073(VarNext)
<=> v112071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22221,axiom,
! [VarCurr] :
( v112071(VarCurr)
<=> ( v112074(VarCurr)
| v112075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22220,axiom,
! [VarCurr] :
( v112075(VarCurr)
<=> ( v112076(VarCurr)
& v112077(VarCurr) ) ) ).
fof(writeUnaryOperator_8805,axiom,
! [VarCurr] :
( ~ v112077(VarCurr)
<=> v112074(VarCurr) ) ).
fof(writeUnaryOperator_8804,axiom,
! [VarCurr] :
( ~ v112076(VarCurr)
<=> v108952(VarCurr) ) ).
fof(writeUnaryOperator_8803,axiom,
! [VarCurr] :
( ~ v112074(VarCurr)
<=> v108950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112064(VarNext)
<=> ( v112065(VarNext)
& v112060(VarNext) ) ) ) ).
fof(writeUnaryOperator_8802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112065(VarNext)
<=> v112067(VarNext) ) ) ).
fof(addAssignment_35132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112067(VarNext)
<=> v112060(VarCurr) ) ) ).
fof(addAssignment_35131,axiom,
! [VarCurr] :
( v112060(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_35130,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108960(VarCurr,B)
<=> v108299(VarCurr,B) ) ) ).
fof(addAssignment_35129,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108299(VarCurr,B)
<=> v108301(VarCurr,B) ) ) ).
fof(addAssignment_35128,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108301(VarCurr,B)
<=> v108303(VarCurr,B) ) ) ).
fof(addAssignment_35127,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108303(VarCurr,B)
<=> v108330(VarCurr,B) ) ) ).
fof(range_axiom_102,axiom,
! [B] :
( range_29_21(B)
<=> ( $false
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B ) ) ).
fof(addAssignment_35126,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v108334(VarCurr,B)
<=> v112046(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_13,axiom,
! [VarCurr] :
( ( ~ v112047(VarCurr)
& ~ v112048(VarCurr)
& ~ v112050(VarCurr)
& ~ v112051(VarCurr)
& ~ v112053(VarCurr)
& ~ v112054(VarCurr)
& ~ v112056(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_13,axiom,
! [VarCurr] :
( v112056(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_17,axiom,
! [VarCurr] :
( v112054(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> v112055(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_20,axiom,
! [VarCurr] :
( v112053(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_160,axiom,
! [VarCurr] :
( v112051(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> v112052(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1264,axiom,
! [VarCurr] :
( v112050(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5107,axiom,
! [VarCurr] :
( v112048(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> v112049(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5110,axiom,
! [VarCurr] :
( v112047(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v112046(VarCurr,B)
<=> v110732(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22218,axiom,
! [VarCurr] :
( v112056(VarCurr)
<=> ( v112057(VarCurr)
| v112058(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7695,axiom,
! [VarCurr] :
( v112058(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7694,axiom,
! [VarCurr] :
( v112057(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35125,axiom,
! [VarCurr] :
( ( v112055(VarCurr,bitIndex14)
<=> v108158(VarCurr,bitIndex25) )
& ( v112055(VarCurr,bitIndex13)
<=> v108158(VarCurr,bitIndex24) )
& ( v112055(VarCurr,bitIndex12)
<=> v108158(VarCurr,bitIndex23) )
& ( v112055(VarCurr,bitIndex11)
<=> v108158(VarCurr,bitIndex22) )
& ( v112055(VarCurr,bitIndex10)
<=> v108158(VarCurr,bitIndex21) )
& ( v112055(VarCurr,bitIndex9)
<=> v108158(VarCurr,bitIndex20) )
& ( v112055(VarCurr,bitIndex8)
<=> v108158(VarCurr,bitIndex19) )
& ( v112055(VarCurr,bitIndex7)
<=> v108158(VarCurr,bitIndex18) )
& ( v112055(VarCurr,bitIndex6)
<=> v108158(VarCurr,bitIndex17) )
& ( v112055(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex16) )
& ( v112055(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex15) )
& ( v112055(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex14) )
& ( v112055(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex13) )
& ( v112055(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex12) )
& ( v112055(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35124,axiom,
! [VarCurr] :
( ( v112055(VarCurr,bitIndex26)
<=> v110732(VarCurr,bitIndex11) )
& ( v112055(VarCurr,bitIndex25)
<=> v110732(VarCurr,bitIndex10) )
& ( v112055(VarCurr,bitIndex24)
<=> v110732(VarCurr,bitIndex9) )
& ( v112055(VarCurr,bitIndex23)
<=> v110732(VarCurr,bitIndex8) )
& ( v112055(VarCurr,bitIndex22)
<=> v110732(VarCurr,bitIndex7) )
& ( v112055(VarCurr,bitIndex21)
<=> v110732(VarCurr,bitIndex6) )
& ( v112055(VarCurr,bitIndex20)
<=> v110732(VarCurr,bitIndex5) )
& ( v112055(VarCurr,bitIndex19)
<=> v110732(VarCurr,bitIndex4) )
& ( v112055(VarCurr,bitIndex18)
<=> v110732(VarCurr,bitIndex3) )
& ( v112055(VarCurr,bitIndex17)
<=> v110732(VarCurr,bitIndex2) )
& ( v112055(VarCurr,bitIndex16)
<=> v110732(VarCurr,bitIndex1) )
& ( v112055(VarCurr,bitIndex15)
<=> v110732(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7693,axiom,
! [VarCurr] :
( v112054(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7692,axiom,
! [VarCurr] :
( v112053(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35123,axiom,
! [VarCurr] :
( ( v112052(VarCurr,bitIndex8)
<=> v108158(VarCurr,bitIndex19) )
& ( v112052(VarCurr,bitIndex7)
<=> v108158(VarCurr,bitIndex18) )
& ( v112052(VarCurr,bitIndex6)
<=> v108158(VarCurr,bitIndex17) )
& ( v112052(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex16) )
& ( v112052(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex15) )
& ( v112052(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex14) )
& ( v112052(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex13) )
& ( v112052(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex12) )
& ( v112052(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35122,axiom,
! [VarCurr] :
( ( v112052(VarCurr,bitIndex26)
<=> v110732(VarCurr,bitIndex17) )
& ( v112052(VarCurr,bitIndex25)
<=> v110732(VarCurr,bitIndex16) )
& ( v112052(VarCurr,bitIndex24)
<=> v110732(VarCurr,bitIndex15) )
& ( v112052(VarCurr,bitIndex23)
<=> v110732(VarCurr,bitIndex14) )
& ( v112052(VarCurr,bitIndex22)
<=> v110732(VarCurr,bitIndex13) )
& ( v112052(VarCurr,bitIndex21)
<=> v110732(VarCurr,bitIndex12) )
& ( v112052(VarCurr,bitIndex20)
<=> v110732(VarCurr,bitIndex11) )
& ( v112052(VarCurr,bitIndex19)
<=> v110732(VarCurr,bitIndex10) )
& ( v112052(VarCurr,bitIndex18)
<=> v110732(VarCurr,bitIndex9) )
& ( v112052(VarCurr,bitIndex17)
<=> v110732(VarCurr,bitIndex8) )
& ( v112052(VarCurr,bitIndex16)
<=> v110732(VarCurr,bitIndex7) )
& ( v112052(VarCurr,bitIndex15)
<=> v110732(VarCurr,bitIndex6) )
& ( v112052(VarCurr,bitIndex14)
<=> v110732(VarCurr,bitIndex5) )
& ( v112052(VarCurr,bitIndex13)
<=> v110732(VarCurr,bitIndex4) )
& ( v112052(VarCurr,bitIndex12)
<=> v110732(VarCurr,bitIndex3) )
& ( v112052(VarCurr,bitIndex11)
<=> v110732(VarCurr,bitIndex2) )
& ( v112052(VarCurr,bitIndex10)
<=> v110732(VarCurr,bitIndex1) )
& ( v112052(VarCurr,bitIndex9)
<=> v110732(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7691,axiom,
! [VarCurr] :
( v112051(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7690,axiom,
! [VarCurr] :
( v112050(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35121,axiom,
! [VarCurr] :
( ( v112049(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex13) )
& ( v112049(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex12) )
& ( v112049(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35120,axiom,
! [VarCurr] :
( ( v112049(VarCurr,bitIndex26)
<=> v110732(VarCurr,bitIndex23) )
& ( v112049(VarCurr,bitIndex25)
<=> v110732(VarCurr,bitIndex22) )
& ( v112049(VarCurr,bitIndex24)
<=> v110732(VarCurr,bitIndex21) )
& ( v112049(VarCurr,bitIndex23)
<=> v110732(VarCurr,bitIndex20) )
& ( v112049(VarCurr,bitIndex22)
<=> v110732(VarCurr,bitIndex19) )
& ( v112049(VarCurr,bitIndex21)
<=> v110732(VarCurr,bitIndex18) )
& ( v112049(VarCurr,bitIndex20)
<=> v110732(VarCurr,bitIndex17) )
& ( v112049(VarCurr,bitIndex19)
<=> v110732(VarCurr,bitIndex16) )
& ( v112049(VarCurr,bitIndex18)
<=> v110732(VarCurr,bitIndex15) )
& ( v112049(VarCurr,bitIndex17)
<=> v110732(VarCurr,bitIndex14) )
& ( v112049(VarCurr,bitIndex16)
<=> v110732(VarCurr,bitIndex13) )
& ( v112049(VarCurr,bitIndex15)
<=> v110732(VarCurr,bitIndex12) )
& ( v112049(VarCurr,bitIndex14)
<=> v110732(VarCurr,bitIndex11) )
& ( v112049(VarCurr,bitIndex13)
<=> v110732(VarCurr,bitIndex10) )
& ( v112049(VarCurr,bitIndex12)
<=> v110732(VarCurr,bitIndex9) )
& ( v112049(VarCurr,bitIndex11)
<=> v110732(VarCurr,bitIndex8) )
& ( v112049(VarCurr,bitIndex10)
<=> v110732(VarCurr,bitIndex7) )
& ( v112049(VarCurr,bitIndex9)
<=> v110732(VarCurr,bitIndex6) )
& ( v112049(VarCurr,bitIndex8)
<=> v110732(VarCurr,bitIndex5) )
& ( v112049(VarCurr,bitIndex7)
<=> v110732(VarCurr,bitIndex4) )
& ( v112049(VarCurr,bitIndex6)
<=> v110732(VarCurr,bitIndex3) )
& ( v112049(VarCurr,bitIndex5)
<=> v110732(VarCurr,bitIndex2) )
& ( v112049(VarCurr,bitIndex4)
<=> v110732(VarCurr,bitIndex1) )
& ( v112049(VarCurr,bitIndex3)
<=> v110732(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7689,axiom,
! [VarCurr] :
( v112048(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7688,axiom,
! [VarCurr] :
( v112047(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35119,axiom,
! [VarCurr] :
( v110732(VarCurr,bitIndex0)
<=> v111534(VarCurr,bitIndex0) ) ).
fof(addAssignment_35118,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v110732(VarCurr,B)
<=> v111534(VarCurr,B) ) ) ).
fof(addAssignment_35117,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v110732(VarCurr,B)
<=> v111534(VarCurr,B) ) ) ).
fof(range_axiom_101,axiom,
! [B] :
( range_9_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_35116,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v110732(VarCurr,B)
<=> v111534(VarCurr,B) ) ) ).
fof(range_axiom_100,axiom,
! [B] :
( range_18_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B ) ) ).
fof(addAssignment_35115,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex0)
<=> v112042(VarCurr) ) ).
fof(addAssignment_35114,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex1)
<=> v112037(VarCurr) ) ).
fof(addAssignment_35113,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex2)
<=> v112032(VarCurr) ) ).
fof(addAssignment_35112,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex3)
<=> v112027(VarCurr) ) ).
fof(addAssignment_35111,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex4)
<=> v112022(VarCurr) ) ).
fof(addAssignment_35110,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex5)
<=> v112017(VarCurr) ) ).
fof(addAssignment_35109,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex6)
<=> v112012(VarCurr) ) ).
fof(addAssignment_35108,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex7)
<=> v112007(VarCurr) ) ).
fof(addAssignment_35107,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex8)
<=> v112002(VarCurr) ) ).
fof(addAssignment_35106,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex9)
<=> v111997(VarCurr) ) ).
fof(addAssignment_35105,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex10)
<=> v111992(VarCurr) ) ).
fof(addAssignment_35104,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex11)
<=> v111987(VarCurr) ) ).
fof(addAssignment_35103,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex12)
<=> v111982(VarCurr) ) ).
fof(addAssignment_35102,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex13)
<=> v111977(VarCurr) ) ).
fof(addAssignment_35101,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex14)
<=> v111972(VarCurr) ) ).
fof(addAssignment_35100,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex15)
<=> v111967(VarCurr) ) ).
fof(addAssignment_35099,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex16)
<=> v111962(VarCurr) ) ).
fof(addAssignment_35098,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex17)
<=> v111957(VarCurr) ) ).
fof(addAssignment_35097,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex18)
<=> v111952(VarCurr) ) ).
fof(addAssignment_35096,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex19)
<=> v111947(VarCurr) ) ).
fof(addAssignment_35095,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex20)
<=> v111942(VarCurr) ) ).
fof(addAssignment_35094,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex21)
<=> v111937(VarCurr) ) ).
fof(addAssignment_35093,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex22)
<=> v111932(VarCurr) ) ).
fof(addAssignment_35092,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex23)
<=> v111927(VarCurr) ) ).
fof(addAssignment_35091,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex24)
<=> v111922(VarCurr) ) ).
fof(addAssignment_35090,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex25)
<=> v111917(VarCurr) ) ).
fof(addAssignment_35089,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex26)
<=> v111912(VarCurr) ) ).
fof(addAssignment_35088,axiom,
! [VarCurr] :
( v111534(VarCurr,bitIndex27)
<=> v111536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22217,axiom,
! [VarCurr] :
( v112042(VarCurr)
<=> ( v112043(VarCurr)
& v112045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22216,axiom,
! [VarCurr] :
( v112045(VarCurr)
<=> ( v110846(VarCurr,bitIndex0)
| v111592(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22215,axiom,
! [VarCurr] :
( v112043(VarCurr)
<=> ( v111599(VarCurr)
| v112044(VarCurr) ) ) ).
fof(writeUnaryOperator_8801,axiom,
! [VarCurr] :
( ~ v112044(VarCurr)
<=> v111592(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22214,axiom,
! [VarCurr] :
( v112037(VarCurr)
<=> ( v112038(VarCurr)
& v112041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22213,axiom,
! [VarCurr] :
( v112041(VarCurr)
<=> ( v111591(VarCurr)
| v111593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22212,axiom,
! [VarCurr] :
( v112038(VarCurr)
<=> ( v112039(VarCurr)
| v112040(VarCurr) ) ) ).
fof(writeUnaryOperator_8800,axiom,
! [VarCurr] :
( ~ v112040(VarCurr)
<=> v111593(VarCurr) ) ).
fof(writeUnaryOperator_8799,axiom,
! [VarCurr] :
( ~ v112039(VarCurr)
<=> v111591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22211,axiom,
! [VarCurr] :
( v112032(VarCurr)
<=> ( v112033(VarCurr)
& v112036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22210,axiom,
! [VarCurr] :
( v112036(VarCurr)
<=> ( v111589(VarCurr)
| v111604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22209,axiom,
! [VarCurr] :
( v112033(VarCurr)
<=> ( v112034(VarCurr)
| v112035(VarCurr) ) ) ).
fof(writeUnaryOperator_8798,axiom,
! [VarCurr] :
( ~ v112035(VarCurr)
<=> v111604(VarCurr) ) ).
fof(writeUnaryOperator_8797,axiom,
! [VarCurr] :
( ~ v112034(VarCurr)
<=> v111589(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22208,axiom,
! [VarCurr] :
( v112027(VarCurr)
<=> ( v112028(VarCurr)
& v112031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22207,axiom,
! [VarCurr] :
( v112031(VarCurr)
<=> ( v111587(VarCurr)
| v111616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22206,axiom,
! [VarCurr] :
( v112028(VarCurr)
<=> ( v112029(VarCurr)
| v112030(VarCurr) ) ) ).
fof(writeUnaryOperator_8796,axiom,
! [VarCurr] :
( ~ v112030(VarCurr)
<=> v111616(VarCurr) ) ).
fof(writeUnaryOperator_8795,axiom,
! [VarCurr] :
( ~ v112029(VarCurr)
<=> v111587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22205,axiom,
! [VarCurr] :
( v112022(VarCurr)
<=> ( v112023(VarCurr)
& v112026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22204,axiom,
! [VarCurr] :
( v112026(VarCurr)
<=> ( v111585(VarCurr)
| v111628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22203,axiom,
! [VarCurr] :
( v112023(VarCurr)
<=> ( v112024(VarCurr)
| v112025(VarCurr) ) ) ).
fof(writeUnaryOperator_8794,axiom,
! [VarCurr] :
( ~ v112025(VarCurr)
<=> v111628(VarCurr) ) ).
fof(writeUnaryOperator_8793,axiom,
! [VarCurr] :
( ~ v112024(VarCurr)
<=> v111585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22202,axiom,
! [VarCurr] :
( v112017(VarCurr)
<=> ( v112018(VarCurr)
& v112021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22201,axiom,
! [VarCurr] :
( v112021(VarCurr)
<=> ( v111583(VarCurr)
| v111640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22200,axiom,
! [VarCurr] :
( v112018(VarCurr)
<=> ( v112019(VarCurr)
| v112020(VarCurr) ) ) ).
fof(writeUnaryOperator_8792,axiom,
! [VarCurr] :
( ~ v112020(VarCurr)
<=> v111640(VarCurr) ) ).
fof(writeUnaryOperator_8791,axiom,
! [VarCurr] :
( ~ v112019(VarCurr)
<=> v111583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22199,axiom,
! [VarCurr] :
( v112012(VarCurr)
<=> ( v112013(VarCurr)
& v112016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22198,axiom,
! [VarCurr] :
( v112016(VarCurr)
<=> ( v111581(VarCurr)
| v111652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22197,axiom,
! [VarCurr] :
( v112013(VarCurr)
<=> ( v112014(VarCurr)
| v112015(VarCurr) ) ) ).
fof(writeUnaryOperator_8790,axiom,
! [VarCurr] :
( ~ v112015(VarCurr)
<=> v111652(VarCurr) ) ).
fof(writeUnaryOperator_8789,axiom,
! [VarCurr] :
( ~ v112014(VarCurr)
<=> v111581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22196,axiom,
! [VarCurr] :
( v112007(VarCurr)
<=> ( v112008(VarCurr)
& v112011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22195,axiom,
! [VarCurr] :
( v112011(VarCurr)
<=> ( v111579(VarCurr)
| v111664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22194,axiom,
! [VarCurr] :
( v112008(VarCurr)
<=> ( v112009(VarCurr)
| v112010(VarCurr) ) ) ).
fof(writeUnaryOperator_8788,axiom,
! [VarCurr] :
( ~ v112010(VarCurr)
<=> v111664(VarCurr) ) ).
fof(writeUnaryOperator_8787,axiom,
! [VarCurr] :
( ~ v112009(VarCurr)
<=> v111579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22193,axiom,
! [VarCurr] :
( v112002(VarCurr)
<=> ( v112003(VarCurr)
& v112006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22192,axiom,
! [VarCurr] :
( v112006(VarCurr)
<=> ( v111577(VarCurr)
| v111676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22191,axiom,
! [VarCurr] :
( v112003(VarCurr)
<=> ( v112004(VarCurr)
| v112005(VarCurr) ) ) ).
fof(writeUnaryOperator_8786,axiom,
! [VarCurr] :
( ~ v112005(VarCurr)
<=> v111676(VarCurr) ) ).
fof(writeUnaryOperator_8785,axiom,
! [VarCurr] :
( ~ v112004(VarCurr)
<=> v111577(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22190,axiom,
! [VarCurr] :
( v111997(VarCurr)
<=> ( v111998(VarCurr)
& v112001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22189,axiom,
! [VarCurr] :
( v112001(VarCurr)
<=> ( v111575(VarCurr)
| v111688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22188,axiom,
! [VarCurr] :
( v111998(VarCurr)
<=> ( v111999(VarCurr)
| v112000(VarCurr) ) ) ).
fof(writeUnaryOperator_8784,axiom,
! [VarCurr] :
( ~ v112000(VarCurr)
<=> v111688(VarCurr) ) ).
fof(writeUnaryOperator_8783,axiom,
! [VarCurr] :
( ~ v111999(VarCurr)
<=> v111575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22187,axiom,
! [VarCurr] :
( v111992(VarCurr)
<=> ( v111993(VarCurr)
& v111996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22186,axiom,
! [VarCurr] :
( v111996(VarCurr)
<=> ( v111573(VarCurr)
| v111700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22185,axiom,
! [VarCurr] :
( v111993(VarCurr)
<=> ( v111994(VarCurr)
| v111995(VarCurr) ) ) ).
fof(writeUnaryOperator_8782,axiom,
! [VarCurr] :
( ~ v111995(VarCurr)
<=> v111700(VarCurr) ) ).
fof(writeUnaryOperator_8781,axiom,
! [VarCurr] :
( ~ v111994(VarCurr)
<=> v111573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22184,axiom,
! [VarCurr] :
( v111987(VarCurr)
<=> ( v111988(VarCurr)
& v111991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22183,axiom,
! [VarCurr] :
( v111991(VarCurr)
<=> ( v111571(VarCurr)
| v111712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22182,axiom,
! [VarCurr] :
( v111988(VarCurr)
<=> ( v111989(VarCurr)
| v111990(VarCurr) ) ) ).
fof(writeUnaryOperator_8780,axiom,
! [VarCurr] :
( ~ v111990(VarCurr)
<=> v111712(VarCurr) ) ).
fof(writeUnaryOperator_8779,axiom,
! [VarCurr] :
( ~ v111989(VarCurr)
<=> v111571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22181,axiom,
! [VarCurr] :
( v111982(VarCurr)
<=> ( v111983(VarCurr)
& v111986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22180,axiom,
! [VarCurr] :
( v111986(VarCurr)
<=> ( v111569(VarCurr)
| v111724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22179,axiom,
! [VarCurr] :
( v111983(VarCurr)
<=> ( v111984(VarCurr)
| v111985(VarCurr) ) ) ).
fof(writeUnaryOperator_8778,axiom,
! [VarCurr] :
( ~ v111985(VarCurr)
<=> v111724(VarCurr) ) ).
fof(writeUnaryOperator_8777,axiom,
! [VarCurr] :
( ~ v111984(VarCurr)
<=> v111569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22178,axiom,
! [VarCurr] :
( v111977(VarCurr)
<=> ( v111978(VarCurr)
& v111981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22177,axiom,
! [VarCurr] :
( v111981(VarCurr)
<=> ( v111567(VarCurr)
| v111736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22176,axiom,
! [VarCurr] :
( v111978(VarCurr)
<=> ( v111979(VarCurr)
| v111980(VarCurr) ) ) ).
fof(writeUnaryOperator_8776,axiom,
! [VarCurr] :
( ~ v111980(VarCurr)
<=> v111736(VarCurr) ) ).
fof(writeUnaryOperator_8775,axiom,
! [VarCurr] :
( ~ v111979(VarCurr)
<=> v111567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22175,axiom,
! [VarCurr] :
( v111972(VarCurr)
<=> ( v111973(VarCurr)
& v111976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22174,axiom,
! [VarCurr] :
( v111976(VarCurr)
<=> ( v111565(VarCurr)
| v111748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22173,axiom,
! [VarCurr] :
( v111973(VarCurr)
<=> ( v111974(VarCurr)
| v111975(VarCurr) ) ) ).
fof(writeUnaryOperator_8774,axiom,
! [VarCurr] :
( ~ v111975(VarCurr)
<=> v111748(VarCurr) ) ).
fof(writeUnaryOperator_8773,axiom,
! [VarCurr] :
( ~ v111974(VarCurr)
<=> v111565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22172,axiom,
! [VarCurr] :
( v111967(VarCurr)
<=> ( v111968(VarCurr)
& v111971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22171,axiom,
! [VarCurr] :
( v111971(VarCurr)
<=> ( v111563(VarCurr)
| v111760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22170,axiom,
! [VarCurr] :
( v111968(VarCurr)
<=> ( v111969(VarCurr)
| v111970(VarCurr) ) ) ).
fof(writeUnaryOperator_8772,axiom,
! [VarCurr] :
( ~ v111970(VarCurr)
<=> v111760(VarCurr) ) ).
fof(writeUnaryOperator_8771,axiom,
! [VarCurr] :
( ~ v111969(VarCurr)
<=> v111563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22169,axiom,
! [VarCurr] :
( v111962(VarCurr)
<=> ( v111963(VarCurr)
& v111966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22168,axiom,
! [VarCurr] :
( v111966(VarCurr)
<=> ( v111561(VarCurr)
| v111772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22167,axiom,
! [VarCurr] :
( v111963(VarCurr)
<=> ( v111964(VarCurr)
| v111965(VarCurr) ) ) ).
fof(writeUnaryOperator_8770,axiom,
! [VarCurr] :
( ~ v111965(VarCurr)
<=> v111772(VarCurr) ) ).
fof(writeUnaryOperator_8769,axiom,
! [VarCurr] :
( ~ v111964(VarCurr)
<=> v111561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22166,axiom,
! [VarCurr] :
( v111957(VarCurr)
<=> ( v111958(VarCurr)
& v111961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22165,axiom,
! [VarCurr] :
( v111961(VarCurr)
<=> ( v111559(VarCurr)
| v111784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22164,axiom,
! [VarCurr] :
( v111958(VarCurr)
<=> ( v111959(VarCurr)
| v111960(VarCurr) ) ) ).
fof(writeUnaryOperator_8768,axiom,
! [VarCurr] :
( ~ v111960(VarCurr)
<=> v111784(VarCurr) ) ).
fof(writeUnaryOperator_8767,axiom,
! [VarCurr] :
( ~ v111959(VarCurr)
<=> v111559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22163,axiom,
! [VarCurr] :
( v111952(VarCurr)
<=> ( v111953(VarCurr)
& v111956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22162,axiom,
! [VarCurr] :
( v111956(VarCurr)
<=> ( v111557(VarCurr)
| v111796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22161,axiom,
! [VarCurr] :
( v111953(VarCurr)
<=> ( v111954(VarCurr)
| v111955(VarCurr) ) ) ).
fof(writeUnaryOperator_8766,axiom,
! [VarCurr] :
( ~ v111955(VarCurr)
<=> v111796(VarCurr) ) ).
fof(writeUnaryOperator_8765,axiom,
! [VarCurr] :
( ~ v111954(VarCurr)
<=> v111557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22160,axiom,
! [VarCurr] :
( v111947(VarCurr)
<=> ( v111948(VarCurr)
& v111951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22159,axiom,
! [VarCurr] :
( v111951(VarCurr)
<=> ( v111555(VarCurr)
| v111808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22158,axiom,
! [VarCurr] :
( v111948(VarCurr)
<=> ( v111949(VarCurr)
| v111950(VarCurr) ) ) ).
fof(writeUnaryOperator_8764,axiom,
! [VarCurr] :
( ~ v111950(VarCurr)
<=> v111808(VarCurr) ) ).
fof(writeUnaryOperator_8763,axiom,
! [VarCurr] :
( ~ v111949(VarCurr)
<=> v111555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22157,axiom,
! [VarCurr] :
( v111942(VarCurr)
<=> ( v111943(VarCurr)
& v111946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22156,axiom,
! [VarCurr] :
( v111946(VarCurr)
<=> ( v111553(VarCurr)
| v111820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22155,axiom,
! [VarCurr] :
( v111943(VarCurr)
<=> ( v111944(VarCurr)
| v111945(VarCurr) ) ) ).
fof(writeUnaryOperator_8762,axiom,
! [VarCurr] :
( ~ v111945(VarCurr)
<=> v111820(VarCurr) ) ).
fof(writeUnaryOperator_8761,axiom,
! [VarCurr] :
( ~ v111944(VarCurr)
<=> v111553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22154,axiom,
! [VarCurr] :
( v111937(VarCurr)
<=> ( v111938(VarCurr)
& v111941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22153,axiom,
! [VarCurr] :
( v111941(VarCurr)
<=> ( v111551(VarCurr)
| v111832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22152,axiom,
! [VarCurr] :
( v111938(VarCurr)
<=> ( v111939(VarCurr)
| v111940(VarCurr) ) ) ).
fof(writeUnaryOperator_8760,axiom,
! [VarCurr] :
( ~ v111940(VarCurr)
<=> v111832(VarCurr) ) ).
fof(writeUnaryOperator_8759,axiom,
! [VarCurr] :
( ~ v111939(VarCurr)
<=> v111551(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22151,axiom,
! [VarCurr] :
( v111932(VarCurr)
<=> ( v111933(VarCurr)
& v111936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22150,axiom,
! [VarCurr] :
( v111936(VarCurr)
<=> ( v111549(VarCurr)
| v111844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22149,axiom,
! [VarCurr] :
( v111933(VarCurr)
<=> ( v111934(VarCurr)
| v111935(VarCurr) ) ) ).
fof(writeUnaryOperator_8758,axiom,
! [VarCurr] :
( ~ v111935(VarCurr)
<=> v111844(VarCurr) ) ).
fof(writeUnaryOperator_8757,axiom,
! [VarCurr] :
( ~ v111934(VarCurr)
<=> v111549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22148,axiom,
! [VarCurr] :
( v111927(VarCurr)
<=> ( v111928(VarCurr)
& v111931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22147,axiom,
! [VarCurr] :
( v111931(VarCurr)
<=> ( v111547(VarCurr)
| v111856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22146,axiom,
! [VarCurr] :
( v111928(VarCurr)
<=> ( v111929(VarCurr)
| v111930(VarCurr) ) ) ).
fof(writeUnaryOperator_8756,axiom,
! [VarCurr] :
( ~ v111930(VarCurr)
<=> v111856(VarCurr) ) ).
fof(writeUnaryOperator_8755,axiom,
! [VarCurr] :
( ~ v111929(VarCurr)
<=> v111547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22145,axiom,
! [VarCurr] :
( v111922(VarCurr)
<=> ( v111923(VarCurr)
& v111926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22144,axiom,
! [VarCurr] :
( v111926(VarCurr)
<=> ( v111545(VarCurr)
| v111868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22143,axiom,
! [VarCurr] :
( v111923(VarCurr)
<=> ( v111924(VarCurr)
| v111925(VarCurr) ) ) ).
fof(writeUnaryOperator_8754,axiom,
! [VarCurr] :
( ~ v111925(VarCurr)
<=> v111868(VarCurr) ) ).
fof(writeUnaryOperator_8753,axiom,
! [VarCurr] :
( ~ v111924(VarCurr)
<=> v111545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22142,axiom,
! [VarCurr] :
( v111917(VarCurr)
<=> ( v111918(VarCurr)
& v111921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22141,axiom,
! [VarCurr] :
( v111921(VarCurr)
<=> ( v111543(VarCurr)
| v111880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22140,axiom,
! [VarCurr] :
( v111918(VarCurr)
<=> ( v111919(VarCurr)
| v111920(VarCurr) ) ) ).
fof(writeUnaryOperator_8752,axiom,
! [VarCurr] :
( ~ v111920(VarCurr)
<=> v111880(VarCurr) ) ).
fof(writeUnaryOperator_8751,axiom,
! [VarCurr] :
( ~ v111919(VarCurr)
<=> v111543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22139,axiom,
! [VarCurr] :
( v111912(VarCurr)
<=> ( v111913(VarCurr)
& v111916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22138,axiom,
! [VarCurr] :
( v111916(VarCurr)
<=> ( v111541(VarCurr)
| v111892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22137,axiom,
! [VarCurr] :
( v111913(VarCurr)
<=> ( v111914(VarCurr)
| v111915(VarCurr) ) ) ).
fof(writeUnaryOperator_8750,axiom,
! [VarCurr] :
( ~ v111915(VarCurr)
<=> v111892(VarCurr) ) ).
fof(writeUnaryOperator_8749,axiom,
! [VarCurr] :
( ~ v111914(VarCurr)
<=> v111541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22136,axiom,
! [VarCurr] :
( v111536(VarCurr)
<=> ( v111537(VarCurr)
& v111911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22135,axiom,
! [VarCurr] :
( v111911(VarCurr)
<=> ( v111539(VarCurr)
| v111905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22134,axiom,
! [VarCurr] :
( v111537(VarCurr)
<=> ( v111538(VarCurr)
| v111904(VarCurr) ) ) ).
fof(writeUnaryOperator_8748,axiom,
! [VarCurr] :
( ~ v111904(VarCurr)
<=> v111905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22133,axiom,
! [VarCurr] :
( v111905(VarCurr)
<=> ( v111906(VarCurr)
& v111909(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2020,axiom,
! [VarCurr] :
( v111909(VarCurr)
<=> ( v111910(VarCurr)
| v111592(VarCurr,bitIndex27) ) ) ).
fof(writeUnaryOperator_8747,axiom,
! [VarCurr] :
( ~ v111910(VarCurr)
<=> v111907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22132,axiom,
! [VarCurr] :
( v111906(VarCurr)
<=> ( v111907(VarCurr)
| v111908(VarCurr) ) ) ).
fof(writeUnaryOperator_8746,axiom,
! [VarCurr] :
( ~ v111908(VarCurr)
<=> v111592(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22131,axiom,
! [VarCurr] :
( v111907(VarCurr)
<=> ( v111898(VarCurr)
& v111900(VarCurr) ) ) ).
fof(writeUnaryOperator_8745,axiom,
! [VarCurr] :
( ~ v111538(VarCurr)
<=> v111539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22130,axiom,
! [VarCurr] :
( v111539(VarCurr)
<=> ( v111540(VarCurr)
| v111903(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2019,axiom,
! [VarCurr] :
( v111903(VarCurr)
<=> ( v111895(VarCurr)
& v111592(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22129,axiom,
! [VarCurr] :
( v111540(VarCurr)
<=> ( v111541(VarCurr)
& v111892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22128,axiom,
! [VarCurr] :
( v111892(VarCurr)
<=> ( v111893(VarCurr)
& v111902(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2018,axiom,
! [VarCurr] :
( v111902(VarCurr)
<=> ( v111895(VarCurr)
| v111592(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22127,axiom,
! [VarCurr] :
( v111893(VarCurr)
<=> ( v111894(VarCurr)
| v111901(VarCurr) ) ) ).
fof(writeUnaryOperator_8744,axiom,
! [VarCurr] :
( ~ v111901(VarCurr)
<=> v111592(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8743,axiom,
! [VarCurr] :
( ~ v111894(VarCurr)
<=> v111895(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22126,axiom,
! [VarCurr] :
( v111895(VarCurr)
<=> ( v111896(VarCurr)
& v111899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22125,axiom,
! [VarCurr] :
( v111899(VarCurr)
<=> ( v111898(VarCurr)
| v111900(VarCurr) ) ) ).
fof(writeUnaryOperator_8742,axiom,
! [VarCurr] :
( ~ v111900(VarCurr)
<=> v110846(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorShiftedRanges_2017,axiom,
! [VarCurr] :
( v111896(VarCurr)
<=> ( v111897(VarCurr)
| v110846(VarCurr,bitIndex26) ) ) ).
fof(writeUnaryOperator_8741,axiom,
! [VarCurr] :
( ~ v111897(VarCurr)
<=> v111898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22124,axiom,
! [VarCurr] :
( v111898(VarCurr)
<=> ( v111886(VarCurr)
& v111888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22123,axiom,
! [VarCurr] :
( v111541(VarCurr)
<=> ( v111542(VarCurr)
| v111891(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2016,axiom,
! [VarCurr] :
( v111891(VarCurr)
<=> ( v111883(VarCurr)
& v111592(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22122,axiom,
! [VarCurr] :
( v111542(VarCurr)
<=> ( v111543(VarCurr)
& v111880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22121,axiom,
! [VarCurr] :
( v111880(VarCurr)
<=> ( v111881(VarCurr)
& v111890(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2015,axiom,
! [VarCurr] :
( v111890(VarCurr)
<=> ( v111883(VarCurr)
| v111592(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22120,axiom,
! [VarCurr] :
( v111881(VarCurr)
<=> ( v111882(VarCurr)
| v111889(VarCurr) ) ) ).
fof(writeUnaryOperator_8740,axiom,
! [VarCurr] :
( ~ v111889(VarCurr)
<=> v111592(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8739,axiom,
! [VarCurr] :
( ~ v111882(VarCurr)
<=> v111883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22119,axiom,
! [VarCurr] :
( v111883(VarCurr)
<=> ( v111884(VarCurr)
& v111887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22118,axiom,
! [VarCurr] :
( v111887(VarCurr)
<=> ( v111886(VarCurr)
| v111888(VarCurr) ) ) ).
fof(writeUnaryOperator_8738,axiom,
! [VarCurr] :
( ~ v111888(VarCurr)
<=> v110846(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_2014,axiom,
! [VarCurr] :
( v111884(VarCurr)
<=> ( v111885(VarCurr)
| v110846(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_8737,axiom,
! [VarCurr] :
( ~ v111885(VarCurr)
<=> v111886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22117,axiom,
! [VarCurr] :
( v111886(VarCurr)
<=> ( v111874(VarCurr)
& v111876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22116,axiom,
! [VarCurr] :
( v111543(VarCurr)
<=> ( v111544(VarCurr)
| v111879(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2013,axiom,
! [VarCurr] :
( v111879(VarCurr)
<=> ( v111871(VarCurr)
& v111592(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22115,axiom,
! [VarCurr] :
( v111544(VarCurr)
<=> ( v111545(VarCurr)
& v111868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22114,axiom,
! [VarCurr] :
( v111868(VarCurr)
<=> ( v111869(VarCurr)
& v111878(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2012,axiom,
! [VarCurr] :
( v111878(VarCurr)
<=> ( v111871(VarCurr)
| v111592(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22113,axiom,
! [VarCurr] :
( v111869(VarCurr)
<=> ( v111870(VarCurr)
| v111877(VarCurr) ) ) ).
fof(writeUnaryOperator_8736,axiom,
! [VarCurr] :
( ~ v111877(VarCurr)
<=> v111592(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8735,axiom,
! [VarCurr] :
( ~ v111870(VarCurr)
<=> v111871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22112,axiom,
! [VarCurr] :
( v111871(VarCurr)
<=> ( v111872(VarCurr)
& v111875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22111,axiom,
! [VarCurr] :
( v111875(VarCurr)
<=> ( v111874(VarCurr)
| v111876(VarCurr) ) ) ).
fof(writeUnaryOperator_8734,axiom,
! [VarCurr] :
( ~ v111876(VarCurr)
<=> v110846(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_2011,axiom,
! [VarCurr] :
( v111872(VarCurr)
<=> ( v111873(VarCurr)
| v110846(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_8733,axiom,
! [VarCurr] :
( ~ v111873(VarCurr)
<=> v111874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22110,axiom,
! [VarCurr] :
( v111874(VarCurr)
<=> ( v111862(VarCurr)
& v111864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22109,axiom,
! [VarCurr] :
( v111545(VarCurr)
<=> ( v111546(VarCurr)
| v111867(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2010,axiom,
! [VarCurr] :
( v111867(VarCurr)
<=> ( v111859(VarCurr)
& v111592(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22108,axiom,
! [VarCurr] :
( v111546(VarCurr)
<=> ( v111547(VarCurr)
& v111856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22107,axiom,
! [VarCurr] :
( v111856(VarCurr)
<=> ( v111857(VarCurr)
& v111866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2009,axiom,
! [VarCurr] :
( v111866(VarCurr)
<=> ( v111859(VarCurr)
| v111592(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22106,axiom,
! [VarCurr] :
( v111857(VarCurr)
<=> ( v111858(VarCurr)
| v111865(VarCurr) ) ) ).
fof(writeUnaryOperator_8732,axiom,
! [VarCurr] :
( ~ v111865(VarCurr)
<=> v111592(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8731,axiom,
! [VarCurr] :
( ~ v111858(VarCurr)
<=> v111859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22105,axiom,
! [VarCurr] :
( v111859(VarCurr)
<=> ( v111860(VarCurr)
& v111863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22104,axiom,
! [VarCurr] :
( v111863(VarCurr)
<=> ( v111862(VarCurr)
| v111864(VarCurr) ) ) ).
fof(writeUnaryOperator_8730,axiom,
! [VarCurr] :
( ~ v111864(VarCurr)
<=> v110846(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_2008,axiom,
! [VarCurr] :
( v111860(VarCurr)
<=> ( v111861(VarCurr)
| v110846(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_8729,axiom,
! [VarCurr] :
( ~ v111861(VarCurr)
<=> v111862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22103,axiom,
! [VarCurr] :
( v111862(VarCurr)
<=> ( v111850(VarCurr)
& v111852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22102,axiom,
! [VarCurr] :
( v111547(VarCurr)
<=> ( v111548(VarCurr)
| v111855(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2007,axiom,
! [VarCurr] :
( v111855(VarCurr)
<=> ( v111847(VarCurr)
& v111592(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22101,axiom,
! [VarCurr] :
( v111548(VarCurr)
<=> ( v111549(VarCurr)
& v111844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22100,axiom,
! [VarCurr] :
( v111844(VarCurr)
<=> ( v111845(VarCurr)
& v111854(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2006,axiom,
! [VarCurr] :
( v111854(VarCurr)
<=> ( v111847(VarCurr)
| v111592(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22099,axiom,
! [VarCurr] :
( v111845(VarCurr)
<=> ( v111846(VarCurr)
| v111853(VarCurr) ) ) ).
fof(writeUnaryOperator_8728,axiom,
! [VarCurr] :
( ~ v111853(VarCurr)
<=> v111592(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8727,axiom,
! [VarCurr] :
( ~ v111846(VarCurr)
<=> v111847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22098,axiom,
! [VarCurr] :
( v111847(VarCurr)
<=> ( v111848(VarCurr)
& v111851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22097,axiom,
! [VarCurr] :
( v111851(VarCurr)
<=> ( v111850(VarCurr)
| v111852(VarCurr) ) ) ).
fof(writeUnaryOperator_8726,axiom,
! [VarCurr] :
( ~ v111852(VarCurr)
<=> v110846(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_2005,axiom,
! [VarCurr] :
( v111848(VarCurr)
<=> ( v111849(VarCurr)
| v110846(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_8725,axiom,
! [VarCurr] :
( ~ v111849(VarCurr)
<=> v111850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22096,axiom,
! [VarCurr] :
( v111850(VarCurr)
<=> ( v111838(VarCurr)
& v111840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22095,axiom,
! [VarCurr] :
( v111549(VarCurr)
<=> ( v111550(VarCurr)
| v111843(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2004,axiom,
! [VarCurr] :
( v111843(VarCurr)
<=> ( v111835(VarCurr)
& v111592(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22094,axiom,
! [VarCurr] :
( v111550(VarCurr)
<=> ( v111551(VarCurr)
& v111832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22093,axiom,
! [VarCurr] :
( v111832(VarCurr)
<=> ( v111833(VarCurr)
& v111842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2003,axiom,
! [VarCurr] :
( v111842(VarCurr)
<=> ( v111835(VarCurr)
| v111592(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22092,axiom,
! [VarCurr] :
( v111833(VarCurr)
<=> ( v111834(VarCurr)
| v111841(VarCurr) ) ) ).
fof(writeUnaryOperator_8724,axiom,
! [VarCurr] :
( ~ v111841(VarCurr)
<=> v111592(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8723,axiom,
! [VarCurr] :
( ~ v111834(VarCurr)
<=> v111835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22091,axiom,
! [VarCurr] :
( v111835(VarCurr)
<=> ( v111836(VarCurr)
& v111839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22090,axiom,
! [VarCurr] :
( v111839(VarCurr)
<=> ( v111838(VarCurr)
| v111840(VarCurr) ) ) ).
fof(writeUnaryOperator_8722,axiom,
! [VarCurr] :
( ~ v111840(VarCurr)
<=> v110846(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_2002,axiom,
! [VarCurr] :
( v111836(VarCurr)
<=> ( v111837(VarCurr)
| v110846(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_8721,axiom,
! [VarCurr] :
( ~ v111837(VarCurr)
<=> v111838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22089,axiom,
! [VarCurr] :
( v111838(VarCurr)
<=> ( v111826(VarCurr)
& v111828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22088,axiom,
! [VarCurr] :
( v111551(VarCurr)
<=> ( v111552(VarCurr)
| v111831(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2001,axiom,
! [VarCurr] :
( v111831(VarCurr)
<=> ( v111823(VarCurr)
& v111592(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22087,axiom,
! [VarCurr] :
( v111552(VarCurr)
<=> ( v111553(VarCurr)
& v111820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22086,axiom,
! [VarCurr] :
( v111820(VarCurr)
<=> ( v111821(VarCurr)
& v111830(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2000,axiom,
! [VarCurr] :
( v111830(VarCurr)
<=> ( v111823(VarCurr)
| v111592(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22085,axiom,
! [VarCurr] :
( v111821(VarCurr)
<=> ( v111822(VarCurr)
| v111829(VarCurr) ) ) ).
fof(writeUnaryOperator_8720,axiom,
! [VarCurr] :
( ~ v111829(VarCurr)
<=> v111592(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8719,axiom,
! [VarCurr] :
( ~ v111822(VarCurr)
<=> v111823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22084,axiom,
! [VarCurr] :
( v111823(VarCurr)
<=> ( v111824(VarCurr)
& v111827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22083,axiom,
! [VarCurr] :
( v111827(VarCurr)
<=> ( v111826(VarCurr)
| v111828(VarCurr) ) ) ).
fof(writeUnaryOperator_8718,axiom,
! [VarCurr] :
( ~ v111828(VarCurr)
<=> v110846(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1999,axiom,
! [VarCurr] :
( v111824(VarCurr)
<=> ( v111825(VarCurr)
| v110846(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_8717,axiom,
! [VarCurr] :
( ~ v111825(VarCurr)
<=> v111826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22082,axiom,
! [VarCurr] :
( v111826(VarCurr)
<=> ( v111814(VarCurr)
& v111816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22081,axiom,
! [VarCurr] :
( v111553(VarCurr)
<=> ( v111554(VarCurr)
| v111819(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1998,axiom,
! [VarCurr] :
( v111819(VarCurr)
<=> ( v111811(VarCurr)
& v111592(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22080,axiom,
! [VarCurr] :
( v111554(VarCurr)
<=> ( v111555(VarCurr)
& v111808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22079,axiom,
! [VarCurr] :
( v111808(VarCurr)
<=> ( v111809(VarCurr)
& v111818(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1997,axiom,
! [VarCurr] :
( v111818(VarCurr)
<=> ( v111811(VarCurr)
| v111592(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22078,axiom,
! [VarCurr] :
( v111809(VarCurr)
<=> ( v111810(VarCurr)
| v111817(VarCurr) ) ) ).
fof(writeUnaryOperator_8716,axiom,
! [VarCurr] :
( ~ v111817(VarCurr)
<=> v111592(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8715,axiom,
! [VarCurr] :
( ~ v111810(VarCurr)
<=> v111811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22077,axiom,
! [VarCurr] :
( v111811(VarCurr)
<=> ( v111812(VarCurr)
& v111815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22076,axiom,
! [VarCurr] :
( v111815(VarCurr)
<=> ( v111814(VarCurr)
| v111816(VarCurr) ) ) ).
fof(writeUnaryOperator_8714,axiom,
! [VarCurr] :
( ~ v111816(VarCurr)
<=> v110846(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1996,axiom,
! [VarCurr] :
( v111812(VarCurr)
<=> ( v111813(VarCurr)
| v110846(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_8713,axiom,
! [VarCurr] :
( ~ v111813(VarCurr)
<=> v111814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22075,axiom,
! [VarCurr] :
( v111814(VarCurr)
<=> ( v111802(VarCurr)
& v111804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22074,axiom,
! [VarCurr] :
( v111555(VarCurr)
<=> ( v111556(VarCurr)
| v111807(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1995,axiom,
! [VarCurr] :
( v111807(VarCurr)
<=> ( v111799(VarCurr)
& v111592(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22073,axiom,
! [VarCurr] :
( v111556(VarCurr)
<=> ( v111557(VarCurr)
& v111796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22072,axiom,
! [VarCurr] :
( v111796(VarCurr)
<=> ( v111797(VarCurr)
& v111806(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1994,axiom,
! [VarCurr] :
( v111806(VarCurr)
<=> ( v111799(VarCurr)
| v111592(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22071,axiom,
! [VarCurr] :
( v111797(VarCurr)
<=> ( v111798(VarCurr)
| v111805(VarCurr) ) ) ).
fof(writeUnaryOperator_8712,axiom,
! [VarCurr] :
( ~ v111805(VarCurr)
<=> v111592(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8711,axiom,
! [VarCurr] :
( ~ v111798(VarCurr)
<=> v111799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22070,axiom,
! [VarCurr] :
( v111799(VarCurr)
<=> ( v111800(VarCurr)
& v111803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22069,axiom,
! [VarCurr] :
( v111803(VarCurr)
<=> ( v111802(VarCurr)
| v111804(VarCurr) ) ) ).
fof(writeUnaryOperator_8710,axiom,
! [VarCurr] :
( ~ v111804(VarCurr)
<=> v110846(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1993,axiom,
! [VarCurr] :
( v111800(VarCurr)
<=> ( v111801(VarCurr)
| v110846(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_8709,axiom,
! [VarCurr] :
( ~ v111801(VarCurr)
<=> v111802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22068,axiom,
! [VarCurr] :
( v111802(VarCurr)
<=> ( v111790(VarCurr)
& v111792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22067,axiom,
! [VarCurr] :
( v111557(VarCurr)
<=> ( v111558(VarCurr)
| v111795(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1992,axiom,
! [VarCurr] :
( v111795(VarCurr)
<=> ( v111787(VarCurr)
& v111592(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22066,axiom,
! [VarCurr] :
( v111558(VarCurr)
<=> ( v111559(VarCurr)
& v111784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22065,axiom,
! [VarCurr] :
( v111784(VarCurr)
<=> ( v111785(VarCurr)
& v111794(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1991,axiom,
! [VarCurr] :
( v111794(VarCurr)
<=> ( v111787(VarCurr)
| v111592(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22064,axiom,
! [VarCurr] :
( v111785(VarCurr)
<=> ( v111786(VarCurr)
| v111793(VarCurr) ) ) ).
fof(writeUnaryOperator_8708,axiom,
! [VarCurr] :
( ~ v111793(VarCurr)
<=> v111592(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8707,axiom,
! [VarCurr] :
( ~ v111786(VarCurr)
<=> v111787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22063,axiom,
! [VarCurr] :
( v111787(VarCurr)
<=> ( v111788(VarCurr)
& v111791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22062,axiom,
! [VarCurr] :
( v111791(VarCurr)
<=> ( v111790(VarCurr)
| v111792(VarCurr) ) ) ).
fof(writeUnaryOperator_8706,axiom,
! [VarCurr] :
( ~ v111792(VarCurr)
<=> v110846(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1990,axiom,
! [VarCurr] :
( v111788(VarCurr)
<=> ( v111789(VarCurr)
| v110846(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_8705,axiom,
! [VarCurr] :
( ~ v111789(VarCurr)
<=> v111790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22061,axiom,
! [VarCurr] :
( v111790(VarCurr)
<=> ( v111778(VarCurr)
& v111780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22060,axiom,
! [VarCurr] :
( v111559(VarCurr)
<=> ( v111560(VarCurr)
| v111783(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1989,axiom,
! [VarCurr] :
( v111783(VarCurr)
<=> ( v111775(VarCurr)
& v111592(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22059,axiom,
! [VarCurr] :
( v111560(VarCurr)
<=> ( v111561(VarCurr)
& v111772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22058,axiom,
! [VarCurr] :
( v111772(VarCurr)
<=> ( v111773(VarCurr)
& v111782(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1988,axiom,
! [VarCurr] :
( v111782(VarCurr)
<=> ( v111775(VarCurr)
| v111592(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22057,axiom,
! [VarCurr] :
( v111773(VarCurr)
<=> ( v111774(VarCurr)
| v111781(VarCurr) ) ) ).
fof(writeUnaryOperator_8704,axiom,
! [VarCurr] :
( ~ v111781(VarCurr)
<=> v111592(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8703,axiom,
! [VarCurr] :
( ~ v111774(VarCurr)
<=> v111775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22056,axiom,
! [VarCurr] :
( v111775(VarCurr)
<=> ( v111776(VarCurr)
& v111779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22055,axiom,
! [VarCurr] :
( v111779(VarCurr)
<=> ( v111778(VarCurr)
| v111780(VarCurr) ) ) ).
fof(writeUnaryOperator_8702,axiom,
! [VarCurr] :
( ~ v111780(VarCurr)
<=> v110846(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1987,axiom,
! [VarCurr] :
( v111776(VarCurr)
<=> ( v111777(VarCurr)
| v110846(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_8701,axiom,
! [VarCurr] :
( ~ v111777(VarCurr)
<=> v111778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22054,axiom,
! [VarCurr] :
( v111778(VarCurr)
<=> ( v111766(VarCurr)
& v111768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22053,axiom,
! [VarCurr] :
( v111561(VarCurr)
<=> ( v111562(VarCurr)
| v111771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1986,axiom,
! [VarCurr] :
( v111771(VarCurr)
<=> ( v111763(VarCurr)
& v111592(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22052,axiom,
! [VarCurr] :
( v111562(VarCurr)
<=> ( v111563(VarCurr)
& v111760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22051,axiom,
! [VarCurr] :
( v111760(VarCurr)
<=> ( v111761(VarCurr)
& v111770(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1985,axiom,
! [VarCurr] :
( v111770(VarCurr)
<=> ( v111763(VarCurr)
| v111592(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22050,axiom,
! [VarCurr] :
( v111761(VarCurr)
<=> ( v111762(VarCurr)
| v111769(VarCurr) ) ) ).
fof(writeUnaryOperator_8700,axiom,
! [VarCurr] :
( ~ v111769(VarCurr)
<=> v111592(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8699,axiom,
! [VarCurr] :
( ~ v111762(VarCurr)
<=> v111763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22049,axiom,
! [VarCurr] :
( v111763(VarCurr)
<=> ( v111764(VarCurr)
& v111767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22048,axiom,
! [VarCurr] :
( v111767(VarCurr)
<=> ( v111766(VarCurr)
| v111768(VarCurr) ) ) ).
fof(writeUnaryOperator_8698,axiom,
! [VarCurr] :
( ~ v111768(VarCurr)
<=> v110846(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1984,axiom,
! [VarCurr] :
( v111764(VarCurr)
<=> ( v111765(VarCurr)
| v110846(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_8697,axiom,
! [VarCurr] :
( ~ v111765(VarCurr)
<=> v111766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22047,axiom,
! [VarCurr] :
( v111766(VarCurr)
<=> ( v111754(VarCurr)
& v111756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22046,axiom,
! [VarCurr] :
( v111563(VarCurr)
<=> ( v111564(VarCurr)
| v111759(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1983,axiom,
! [VarCurr] :
( v111759(VarCurr)
<=> ( v111751(VarCurr)
& v111592(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22045,axiom,
! [VarCurr] :
( v111564(VarCurr)
<=> ( v111565(VarCurr)
& v111748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22044,axiom,
! [VarCurr] :
( v111748(VarCurr)
<=> ( v111749(VarCurr)
& v111758(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1982,axiom,
! [VarCurr] :
( v111758(VarCurr)
<=> ( v111751(VarCurr)
| v111592(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22043,axiom,
! [VarCurr] :
( v111749(VarCurr)
<=> ( v111750(VarCurr)
| v111757(VarCurr) ) ) ).
fof(writeUnaryOperator_8696,axiom,
! [VarCurr] :
( ~ v111757(VarCurr)
<=> v111592(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8695,axiom,
! [VarCurr] :
( ~ v111750(VarCurr)
<=> v111751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22042,axiom,
! [VarCurr] :
( v111751(VarCurr)
<=> ( v111752(VarCurr)
& v111755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22041,axiom,
! [VarCurr] :
( v111755(VarCurr)
<=> ( v111754(VarCurr)
| v111756(VarCurr) ) ) ).
fof(writeUnaryOperator_8694,axiom,
! [VarCurr] :
( ~ v111756(VarCurr)
<=> v110846(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1981,axiom,
! [VarCurr] :
( v111752(VarCurr)
<=> ( v111753(VarCurr)
| v110846(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_8693,axiom,
! [VarCurr] :
( ~ v111753(VarCurr)
<=> v111754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22040,axiom,
! [VarCurr] :
( v111754(VarCurr)
<=> ( v111742(VarCurr)
& v111744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22039,axiom,
! [VarCurr] :
( v111565(VarCurr)
<=> ( v111566(VarCurr)
| v111747(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1980,axiom,
! [VarCurr] :
( v111747(VarCurr)
<=> ( v111739(VarCurr)
& v111592(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22038,axiom,
! [VarCurr] :
( v111566(VarCurr)
<=> ( v111567(VarCurr)
& v111736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22037,axiom,
! [VarCurr] :
( v111736(VarCurr)
<=> ( v111737(VarCurr)
& v111746(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1979,axiom,
! [VarCurr] :
( v111746(VarCurr)
<=> ( v111739(VarCurr)
| v111592(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22036,axiom,
! [VarCurr] :
( v111737(VarCurr)
<=> ( v111738(VarCurr)
| v111745(VarCurr) ) ) ).
fof(writeUnaryOperator_8692,axiom,
! [VarCurr] :
( ~ v111745(VarCurr)
<=> v111592(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8691,axiom,
! [VarCurr] :
( ~ v111738(VarCurr)
<=> v111739(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22035,axiom,
! [VarCurr] :
( v111739(VarCurr)
<=> ( v111740(VarCurr)
& v111743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22034,axiom,
! [VarCurr] :
( v111743(VarCurr)
<=> ( v111742(VarCurr)
| v111744(VarCurr) ) ) ).
fof(writeUnaryOperator_8690,axiom,
! [VarCurr] :
( ~ v111744(VarCurr)
<=> v110846(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1978,axiom,
! [VarCurr] :
( v111740(VarCurr)
<=> ( v111741(VarCurr)
| v110846(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_8689,axiom,
! [VarCurr] :
( ~ v111741(VarCurr)
<=> v111742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22033,axiom,
! [VarCurr] :
( v111742(VarCurr)
<=> ( v111730(VarCurr)
& v111732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22032,axiom,
! [VarCurr] :
( v111567(VarCurr)
<=> ( v111568(VarCurr)
| v111735(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1977,axiom,
! [VarCurr] :
( v111735(VarCurr)
<=> ( v111727(VarCurr)
& v111592(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22031,axiom,
! [VarCurr] :
( v111568(VarCurr)
<=> ( v111569(VarCurr)
& v111724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22030,axiom,
! [VarCurr] :
( v111724(VarCurr)
<=> ( v111725(VarCurr)
& v111734(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1976,axiom,
! [VarCurr] :
( v111734(VarCurr)
<=> ( v111727(VarCurr)
| v111592(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22029,axiom,
! [VarCurr] :
( v111725(VarCurr)
<=> ( v111726(VarCurr)
| v111733(VarCurr) ) ) ).
fof(writeUnaryOperator_8688,axiom,
! [VarCurr] :
( ~ v111733(VarCurr)
<=> v111592(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8687,axiom,
! [VarCurr] :
( ~ v111726(VarCurr)
<=> v111727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22028,axiom,
! [VarCurr] :
( v111727(VarCurr)
<=> ( v111728(VarCurr)
& v111731(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22027,axiom,
! [VarCurr] :
( v111731(VarCurr)
<=> ( v111730(VarCurr)
| v111732(VarCurr) ) ) ).
fof(writeUnaryOperator_8686,axiom,
! [VarCurr] :
( ~ v111732(VarCurr)
<=> v110846(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1975,axiom,
! [VarCurr] :
( v111728(VarCurr)
<=> ( v111729(VarCurr)
| v110846(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_8685,axiom,
! [VarCurr] :
( ~ v111729(VarCurr)
<=> v111730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22026,axiom,
! [VarCurr] :
( v111730(VarCurr)
<=> ( v111718(VarCurr)
& v111720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22025,axiom,
! [VarCurr] :
( v111569(VarCurr)
<=> ( v111570(VarCurr)
| v111723(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1974,axiom,
! [VarCurr] :
( v111723(VarCurr)
<=> ( v111715(VarCurr)
& v111592(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22024,axiom,
! [VarCurr] :
( v111570(VarCurr)
<=> ( v111571(VarCurr)
& v111712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22023,axiom,
! [VarCurr] :
( v111712(VarCurr)
<=> ( v111713(VarCurr)
& v111722(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1973,axiom,
! [VarCurr] :
( v111722(VarCurr)
<=> ( v111715(VarCurr)
| v111592(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22022,axiom,
! [VarCurr] :
( v111713(VarCurr)
<=> ( v111714(VarCurr)
| v111721(VarCurr) ) ) ).
fof(writeUnaryOperator_8684,axiom,
! [VarCurr] :
( ~ v111721(VarCurr)
<=> v111592(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8683,axiom,
! [VarCurr] :
( ~ v111714(VarCurr)
<=> v111715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22021,axiom,
! [VarCurr] :
( v111715(VarCurr)
<=> ( v111716(VarCurr)
& v111719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22020,axiom,
! [VarCurr] :
( v111719(VarCurr)
<=> ( v111718(VarCurr)
| v111720(VarCurr) ) ) ).
fof(writeUnaryOperator_8682,axiom,
! [VarCurr] :
( ~ v111720(VarCurr)
<=> v110846(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1972,axiom,
! [VarCurr] :
( v111716(VarCurr)
<=> ( v111717(VarCurr)
| v110846(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_8681,axiom,
! [VarCurr] :
( ~ v111717(VarCurr)
<=> v111718(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22019,axiom,
! [VarCurr] :
( v111718(VarCurr)
<=> ( v111706(VarCurr)
& v111708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22018,axiom,
! [VarCurr] :
( v111571(VarCurr)
<=> ( v111572(VarCurr)
| v111711(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1971,axiom,
! [VarCurr] :
( v111711(VarCurr)
<=> ( v111703(VarCurr)
& v111592(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22017,axiom,
! [VarCurr] :
( v111572(VarCurr)
<=> ( v111573(VarCurr)
& v111700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22016,axiom,
! [VarCurr] :
( v111700(VarCurr)
<=> ( v111701(VarCurr)
& v111710(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1970,axiom,
! [VarCurr] :
( v111710(VarCurr)
<=> ( v111703(VarCurr)
| v111592(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22015,axiom,
! [VarCurr] :
( v111701(VarCurr)
<=> ( v111702(VarCurr)
| v111709(VarCurr) ) ) ).
fof(writeUnaryOperator_8680,axiom,
! [VarCurr] :
( ~ v111709(VarCurr)
<=> v111592(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8679,axiom,
! [VarCurr] :
( ~ v111702(VarCurr)
<=> v111703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22014,axiom,
! [VarCurr] :
( v111703(VarCurr)
<=> ( v111704(VarCurr)
& v111707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22013,axiom,
! [VarCurr] :
( v111707(VarCurr)
<=> ( v111706(VarCurr)
| v111708(VarCurr) ) ) ).
fof(writeUnaryOperator_8678,axiom,
! [VarCurr] :
( ~ v111708(VarCurr)
<=> v110846(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1969,axiom,
! [VarCurr] :
( v111704(VarCurr)
<=> ( v111705(VarCurr)
| v110846(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_8677,axiom,
! [VarCurr] :
( ~ v111705(VarCurr)
<=> v111706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22012,axiom,
! [VarCurr] :
( v111706(VarCurr)
<=> ( v111694(VarCurr)
& v111696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22011,axiom,
! [VarCurr] :
( v111573(VarCurr)
<=> ( v111574(VarCurr)
| v111699(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1968,axiom,
! [VarCurr] :
( v111699(VarCurr)
<=> ( v111691(VarCurr)
& v111592(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22010,axiom,
! [VarCurr] :
( v111574(VarCurr)
<=> ( v111575(VarCurr)
& v111688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22009,axiom,
! [VarCurr] :
( v111688(VarCurr)
<=> ( v111689(VarCurr)
& v111698(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1967,axiom,
! [VarCurr] :
( v111698(VarCurr)
<=> ( v111691(VarCurr)
| v111592(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22008,axiom,
! [VarCurr] :
( v111689(VarCurr)
<=> ( v111690(VarCurr)
| v111697(VarCurr) ) ) ).
fof(writeUnaryOperator_8676,axiom,
! [VarCurr] :
( ~ v111697(VarCurr)
<=> v111592(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8675,axiom,
! [VarCurr] :
( ~ v111690(VarCurr)
<=> v111691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22007,axiom,
! [VarCurr] :
( v111691(VarCurr)
<=> ( v111692(VarCurr)
& v111695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22006,axiom,
! [VarCurr] :
( v111695(VarCurr)
<=> ( v111694(VarCurr)
| v111696(VarCurr) ) ) ).
fof(writeUnaryOperator_8674,axiom,
! [VarCurr] :
( ~ v111696(VarCurr)
<=> v110846(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1966,axiom,
! [VarCurr] :
( v111692(VarCurr)
<=> ( v111693(VarCurr)
| v110846(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_8673,axiom,
! [VarCurr] :
( ~ v111693(VarCurr)
<=> v111694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22005,axiom,
! [VarCurr] :
( v111694(VarCurr)
<=> ( v111682(VarCurr)
& v111684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22004,axiom,
! [VarCurr] :
( v111575(VarCurr)
<=> ( v111576(VarCurr)
| v111687(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1965,axiom,
! [VarCurr] :
( v111687(VarCurr)
<=> ( v111679(VarCurr)
& v111592(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22003,axiom,
! [VarCurr] :
( v111576(VarCurr)
<=> ( v111577(VarCurr)
& v111676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22002,axiom,
! [VarCurr] :
( v111676(VarCurr)
<=> ( v111677(VarCurr)
& v111686(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1964,axiom,
! [VarCurr] :
( v111686(VarCurr)
<=> ( v111679(VarCurr)
| v111592(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22001,axiom,
! [VarCurr] :
( v111677(VarCurr)
<=> ( v111678(VarCurr)
| v111685(VarCurr) ) ) ).
fof(writeUnaryOperator_8672,axiom,
! [VarCurr] :
( ~ v111685(VarCurr)
<=> v111592(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8671,axiom,
! [VarCurr] :
( ~ v111678(VarCurr)
<=> v111679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22000,axiom,
! [VarCurr] :
( v111679(VarCurr)
<=> ( v111680(VarCurr)
& v111683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21999,axiom,
! [VarCurr] :
( v111683(VarCurr)
<=> ( v111682(VarCurr)
| v111684(VarCurr) ) ) ).
fof(writeUnaryOperator_8670,axiom,
! [VarCurr] :
( ~ v111684(VarCurr)
<=> v110846(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1963,axiom,
! [VarCurr] :
( v111680(VarCurr)
<=> ( v111681(VarCurr)
| v110846(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_8669,axiom,
! [VarCurr] :
( ~ v111681(VarCurr)
<=> v111682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21998,axiom,
! [VarCurr] :
( v111682(VarCurr)
<=> ( v111670(VarCurr)
& v111672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21997,axiom,
! [VarCurr] :
( v111577(VarCurr)
<=> ( v111578(VarCurr)
| v111675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1962,axiom,
! [VarCurr] :
( v111675(VarCurr)
<=> ( v111667(VarCurr)
& v111592(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21996,axiom,
! [VarCurr] :
( v111578(VarCurr)
<=> ( v111579(VarCurr)
& v111664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21995,axiom,
! [VarCurr] :
( v111664(VarCurr)
<=> ( v111665(VarCurr)
& v111674(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1961,axiom,
! [VarCurr] :
( v111674(VarCurr)
<=> ( v111667(VarCurr)
| v111592(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21994,axiom,
! [VarCurr] :
( v111665(VarCurr)
<=> ( v111666(VarCurr)
| v111673(VarCurr) ) ) ).
fof(writeUnaryOperator_8668,axiom,
! [VarCurr] :
( ~ v111673(VarCurr)
<=> v111592(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8667,axiom,
! [VarCurr] :
( ~ v111666(VarCurr)
<=> v111667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21993,axiom,
! [VarCurr] :
( v111667(VarCurr)
<=> ( v111668(VarCurr)
& v111671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21992,axiom,
! [VarCurr] :
( v111671(VarCurr)
<=> ( v111670(VarCurr)
| v111672(VarCurr) ) ) ).
fof(writeUnaryOperator_8666,axiom,
! [VarCurr] :
( ~ v111672(VarCurr)
<=> v110846(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1960,axiom,
! [VarCurr] :
( v111668(VarCurr)
<=> ( v111669(VarCurr)
| v110846(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_8665,axiom,
! [VarCurr] :
( ~ v111669(VarCurr)
<=> v111670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21991,axiom,
! [VarCurr] :
( v111670(VarCurr)
<=> ( v111658(VarCurr)
& v111660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21990,axiom,
! [VarCurr] :
( v111579(VarCurr)
<=> ( v111580(VarCurr)
| v111663(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1959,axiom,
! [VarCurr] :
( v111663(VarCurr)
<=> ( v111655(VarCurr)
& v111592(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21989,axiom,
! [VarCurr] :
( v111580(VarCurr)
<=> ( v111581(VarCurr)
& v111652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21988,axiom,
! [VarCurr] :
( v111652(VarCurr)
<=> ( v111653(VarCurr)
& v111662(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1958,axiom,
! [VarCurr] :
( v111662(VarCurr)
<=> ( v111655(VarCurr)
| v111592(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21987,axiom,
! [VarCurr] :
( v111653(VarCurr)
<=> ( v111654(VarCurr)
| v111661(VarCurr) ) ) ).
fof(writeUnaryOperator_8664,axiom,
! [VarCurr] :
( ~ v111661(VarCurr)
<=> v111592(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8663,axiom,
! [VarCurr] :
( ~ v111654(VarCurr)
<=> v111655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21986,axiom,
! [VarCurr] :
( v111655(VarCurr)
<=> ( v111656(VarCurr)
& v111659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21985,axiom,
! [VarCurr] :
( v111659(VarCurr)
<=> ( v111658(VarCurr)
| v111660(VarCurr) ) ) ).
fof(writeUnaryOperator_8662,axiom,
! [VarCurr] :
( ~ v111660(VarCurr)
<=> v110846(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1957,axiom,
! [VarCurr] :
( v111656(VarCurr)
<=> ( v111657(VarCurr)
| v110846(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_8661,axiom,
! [VarCurr] :
( ~ v111657(VarCurr)
<=> v111658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21984,axiom,
! [VarCurr] :
( v111658(VarCurr)
<=> ( v111646(VarCurr)
& v111648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21983,axiom,
! [VarCurr] :
( v111581(VarCurr)
<=> ( v111582(VarCurr)
| v111651(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1956,axiom,
! [VarCurr] :
( v111651(VarCurr)
<=> ( v111643(VarCurr)
& v111592(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21982,axiom,
! [VarCurr] :
( v111582(VarCurr)
<=> ( v111583(VarCurr)
& v111640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21981,axiom,
! [VarCurr] :
( v111640(VarCurr)
<=> ( v111641(VarCurr)
& v111650(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1955,axiom,
! [VarCurr] :
( v111650(VarCurr)
<=> ( v111643(VarCurr)
| v111592(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21980,axiom,
! [VarCurr] :
( v111641(VarCurr)
<=> ( v111642(VarCurr)
| v111649(VarCurr) ) ) ).
fof(writeUnaryOperator_8660,axiom,
! [VarCurr] :
( ~ v111649(VarCurr)
<=> v111592(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8659,axiom,
! [VarCurr] :
( ~ v111642(VarCurr)
<=> v111643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21979,axiom,
! [VarCurr] :
( v111643(VarCurr)
<=> ( v111644(VarCurr)
& v111647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21978,axiom,
! [VarCurr] :
( v111647(VarCurr)
<=> ( v111646(VarCurr)
| v111648(VarCurr) ) ) ).
fof(writeUnaryOperator_8658,axiom,
! [VarCurr] :
( ~ v111648(VarCurr)
<=> v110846(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1954,axiom,
! [VarCurr] :
( v111644(VarCurr)
<=> ( v111645(VarCurr)
| v110846(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8657,axiom,
! [VarCurr] :
( ~ v111645(VarCurr)
<=> v111646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21977,axiom,
! [VarCurr] :
( v111646(VarCurr)
<=> ( v111634(VarCurr)
& v111636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21976,axiom,
! [VarCurr] :
( v111583(VarCurr)
<=> ( v111584(VarCurr)
| v111639(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1953,axiom,
! [VarCurr] :
( v111639(VarCurr)
<=> ( v111631(VarCurr)
& v111592(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21975,axiom,
! [VarCurr] :
( v111584(VarCurr)
<=> ( v111585(VarCurr)
& v111628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21974,axiom,
! [VarCurr] :
( v111628(VarCurr)
<=> ( v111629(VarCurr)
& v111638(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1952,axiom,
! [VarCurr] :
( v111638(VarCurr)
<=> ( v111631(VarCurr)
| v111592(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21973,axiom,
! [VarCurr] :
( v111629(VarCurr)
<=> ( v111630(VarCurr)
| v111637(VarCurr) ) ) ).
fof(writeUnaryOperator_8656,axiom,
! [VarCurr] :
( ~ v111637(VarCurr)
<=> v111592(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8655,axiom,
! [VarCurr] :
( ~ v111630(VarCurr)
<=> v111631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21972,axiom,
! [VarCurr] :
( v111631(VarCurr)
<=> ( v111632(VarCurr)
& v111635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21971,axiom,
! [VarCurr] :
( v111635(VarCurr)
<=> ( v111634(VarCurr)
| v111636(VarCurr) ) ) ).
fof(writeUnaryOperator_8654,axiom,
! [VarCurr] :
( ~ v111636(VarCurr)
<=> v110846(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1951,axiom,
! [VarCurr] :
( v111632(VarCurr)
<=> ( v111633(VarCurr)
| v110846(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8653,axiom,
! [VarCurr] :
( ~ v111633(VarCurr)
<=> v111634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21970,axiom,
! [VarCurr] :
( v111634(VarCurr)
<=> ( v111622(VarCurr)
& v111624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21969,axiom,
! [VarCurr] :
( v111585(VarCurr)
<=> ( v111586(VarCurr)
| v111627(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1950,axiom,
! [VarCurr] :
( v111627(VarCurr)
<=> ( v111619(VarCurr)
& v111592(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21968,axiom,
! [VarCurr] :
( v111586(VarCurr)
<=> ( v111587(VarCurr)
& v111616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21967,axiom,
! [VarCurr] :
( v111616(VarCurr)
<=> ( v111617(VarCurr)
& v111626(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1949,axiom,
! [VarCurr] :
( v111626(VarCurr)
<=> ( v111619(VarCurr)
| v111592(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21966,axiom,
! [VarCurr] :
( v111617(VarCurr)
<=> ( v111618(VarCurr)
| v111625(VarCurr) ) ) ).
fof(writeUnaryOperator_8652,axiom,
! [VarCurr] :
( ~ v111625(VarCurr)
<=> v111592(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8651,axiom,
! [VarCurr] :
( ~ v111618(VarCurr)
<=> v111619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21965,axiom,
! [VarCurr] :
( v111619(VarCurr)
<=> ( v111620(VarCurr)
& v111623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21964,axiom,
! [VarCurr] :
( v111623(VarCurr)
<=> ( v111622(VarCurr)
| v111624(VarCurr) ) ) ).
fof(writeUnaryOperator_8650,axiom,
! [VarCurr] :
( ~ v111624(VarCurr)
<=> v110846(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1948,axiom,
! [VarCurr] :
( v111620(VarCurr)
<=> ( v111621(VarCurr)
| v110846(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8649,axiom,
! [VarCurr] :
( ~ v111621(VarCurr)
<=> v111622(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21963,axiom,
! [VarCurr] :
( v111622(VarCurr)
<=> ( v111610(VarCurr)
& v111612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21962,axiom,
! [VarCurr] :
( v111587(VarCurr)
<=> ( v111588(VarCurr)
| v111615(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1947,axiom,
! [VarCurr] :
( v111615(VarCurr)
<=> ( v111607(VarCurr)
& v111592(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21961,axiom,
! [VarCurr] :
( v111588(VarCurr)
<=> ( v111589(VarCurr)
& v111604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21960,axiom,
! [VarCurr] :
( v111604(VarCurr)
<=> ( v111605(VarCurr)
& v111614(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1946,axiom,
! [VarCurr] :
( v111614(VarCurr)
<=> ( v111607(VarCurr)
| v111592(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21959,axiom,
! [VarCurr] :
( v111605(VarCurr)
<=> ( v111606(VarCurr)
| v111613(VarCurr) ) ) ).
fof(writeUnaryOperator_8648,axiom,
! [VarCurr] :
( ~ v111613(VarCurr)
<=> v111592(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8647,axiom,
! [VarCurr] :
( ~ v111606(VarCurr)
<=> v111607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21958,axiom,
! [VarCurr] :
( v111607(VarCurr)
<=> ( v111608(VarCurr)
& v111611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21957,axiom,
! [VarCurr] :
( v111611(VarCurr)
<=> ( v111610(VarCurr)
| v111612(VarCurr) ) ) ).
fof(writeUnaryOperator_8646,axiom,
! [VarCurr] :
( ~ v111612(VarCurr)
<=> v110846(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1945,axiom,
! [VarCurr] :
( v111608(VarCurr)
<=> ( v111609(VarCurr)
| v110846(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8645,axiom,
! [VarCurr] :
( ~ v111609(VarCurr)
<=> v111610(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21956,axiom,
! [VarCurr] :
( v111610(VarCurr)
<=> ( v111599(VarCurr)
& v111600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21955,axiom,
! [VarCurr] :
( v111589(VarCurr)
<=> ( v111590(VarCurr)
| v111603(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1944,axiom,
! [VarCurr] :
( v111603(VarCurr)
<=> ( v111596(VarCurr)
& v111592(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21954,axiom,
! [VarCurr] :
( v111590(VarCurr)
<=> ( v111591(VarCurr)
& v111593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21953,axiom,
! [VarCurr] :
( v111593(VarCurr)
<=> ( v111594(VarCurr)
& v111602(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1943,axiom,
! [VarCurr] :
( v111602(VarCurr)
<=> ( v111596(VarCurr)
| v111592(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21952,axiom,
! [VarCurr] :
( v111594(VarCurr)
<=> ( v111595(VarCurr)
| v111601(VarCurr) ) ) ).
fof(writeUnaryOperator_8644,axiom,
! [VarCurr] :
( ~ v111601(VarCurr)
<=> v111592(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8643,axiom,
! [VarCurr] :
( ~ v111595(VarCurr)
<=> v111596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21951,axiom,
! [VarCurr] :
( v111596(VarCurr)
<=> ( v111597(VarCurr)
& v111598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21950,axiom,
! [VarCurr] :
( v111598(VarCurr)
<=> ( v111599(VarCurr)
| v111600(VarCurr) ) ) ).
fof(writeUnaryOperator_8642,axiom,
! [VarCurr] :
( ~ v111600(VarCurr)
<=> v110846(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8641,axiom,
! [VarCurr] :
( ~ v111599(VarCurr)
<=> v110846(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1942,axiom,
! [VarCurr] :
( v111597(VarCurr)
<=> ( v110846(VarCurr,bitIndex0)
| v110846(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21949,axiom,
! [VarCurr] :
( v111591(VarCurr)
<=> ( v110846(VarCurr,bitIndex0)
& v111592(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_35087,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v111592(VarCurr,B)
<=> v110734(VarCurr,B) ) ) ).
fof(addAssignment_35086,axiom,
! [VarCurr] :
( v111592(VarCurr,bitIndex27)
<=> $false ) ).
fof(addAssignment_35085,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex18)
<=> v108965(VarCurr,bitIndex25) ) ).
fof(addAssignment_35084,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex25)
<=> v110730(VarCurr,bitIndex25) ) ).
fof(addAssignment_35083,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex25)
<=> v109014(VarCurr,bitIndex25) ) ).
fof(addAssignment_35082,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex25)
<=> v111508(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111530(VarNext)
=> ( v111508(VarNext)
<=> v111508(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2518,axiom,
! [VarNext] :
( v111530(VarNext)
=> ( v111508(VarNext)
<=> v111510(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7687,axiom,
! [VarCurr] :
( v111530(VarCurr)
<=> ( v111527(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35081,axiom,
! [VarCurr] :
( v111527(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35080,axiom,
! [VarCurr] :
( v111510(VarCurr)
<=> v109020(VarCurr,bitIndex25) ) ).
fof(addAssignment_35079,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex25)
<=> v111512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21948,axiom,
! [VarCurr] :
( v111512(VarCurr)
<=> ( v111524(VarCurr)
| v111525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21947,axiom,
! [VarCurr] :
( v111525(VarCurr)
<=> ( v111520(VarCurr)
& v111522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21946,axiom,
! [VarCurr] :
( v111524(VarCurr)
<=> ( v111514(VarCurr)
& v111516(VarCurr) ) ) ).
fof(addAssignment_35078,axiom,
! [VarCurr] :
( v111522(VarCurr)
<=> v109475(VarCurr,bitIndex25) ) ).
fof(addAssignment_35077,axiom,
! [VarCurr] :
( v111520(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35076,axiom,
! [VarCurr] :
( v111516(VarCurr)
<=> v109167(VarCurr,bitIndex25) ) ).
fof(addAssignment_35075,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex25)
<=> v109169(VarCurr,bitIndex25) ) ).
fof(addAssignment_35074,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex25)
<=> v111518(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111518(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2517,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111518(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35073,axiom,
! [VarCurr] :
( v111514(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35072,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex25)
<=> v108975(VarCurr,bitIndex25) ) ).
fof(addAssignment_35071,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex25)
<=> v108977(VarCurr,bitIndex25) ) ).
fof(addAssignment_35070,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex25)
<=> v108979(VarCurr,bitIndex25) ) ).
fof(addAssignment_35069,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex25)
<=> v108981(VarCurr,bitIndex25) ) ).
fof(addAssignment_35068,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex25)
<=> v111500(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111501(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111500(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1930,axiom,
! [VarNext] :
( v111501(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111500(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111501(VarNext)
<=> v111502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111502(VarNext)
<=> ( v111504(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111504(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35067,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex25)
<=> v108985(VarCurr,bitIndex25) ) ).
fof(addAssignment_35066,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex25)
<=> v108987(VarCurr,bitIndex25) ) ).
fof(addAssignment_35065,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex25)
<=> v108989(VarCurr,bitIndex25) ) ).
fof(addAssignment_35064,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex25)
<=> v4416(VarCurr,bitIndex25) ) ).
fof(addAssignment_35063,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex25)
<=> v4418(VarCurr,bitIndex25) ) ).
fof(addAssignment_35062,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex25)
<=> v4420(VarCurr,bitIndex25) ) ).
fof(addAssignment_35061,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex25)
<=> v4422(VarCurr,bitIndex25) ) ).
fof(addAssignment_35060,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex25)
<=> v4424(VarCurr,bitIndex25) ) ).
fof(addAssignment_35059,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex25)
<=> v4426(VarCurr,bitIndex25) ) ).
fof(addAssignment_35058,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex25)
<=> v4428(VarCurr,bitIndex25) ) ).
fof(addAssignment_35057,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex25)
<=> v4430(VarCurr,bitIndex25) ) ).
fof(addAssignment_35056,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex25)
<=> v4432(VarCurr,bitIndex25) ) ).
fof(addAssignment_35055,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex25)
<=> v111492(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111493(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111492(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1929,axiom,
! [VarNext] :
( v111493(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111492(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111493(VarNext)
<=> v111494(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111494(VarNext)
<=> ( v111496(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111496(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_35054,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex25)
<=> v4438(VarCurr,bitIndex25) ) ).
fof(addAssignment_35053,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex25)
<=> v4440(VarCurr,bitIndex25) ) ).
fof(addAssignment_35052,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex25)
<=> v4442(VarCurr,bitIndex25) ) ).
fof(addAssignment_35051,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex25)
<=> v4444(VarCurr,bitIndex25) ) ).
fof(addAssignment_35050,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex25)
<=> v4446(VarCurr,bitIndex25) ) ).
fof(addAssignment_35049,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex25)
<=> v4448(VarCurr,bitIndex25) ) ).
fof(addAssignment_35048,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex25)
<=> v4450(VarCurr,bitIndex25) ) ).
fof(addAssignment_35047,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex25)
<=> v4452(VarCurr,bitIndex25) ) ).
fof(addAssignment_35046,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex25)
<=> v4454(VarCurr,bitIndex25) ) ).
fof(addAssignment_35045,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex25)
<=> v4456(VarCurr,bitIndex25) ) ).
fof(addAssignment_35044,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex17)
<=> v108965(VarCurr,bitIndex24) ) ).
fof(addAssignment_35043,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex24)
<=> v110730(VarCurr,bitIndex24) ) ).
fof(addAssignment_35042,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex24)
<=> v109014(VarCurr,bitIndex24) ) ).
fof(addAssignment_35041,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex24)
<=> v111465(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111487(VarNext)
=> ( v111465(VarNext)
<=> v111465(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2516,axiom,
! [VarNext] :
( v111487(VarNext)
=> ( v111465(VarNext)
<=> v111467(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7686,axiom,
! [VarCurr] :
( v111487(VarCurr)
<=> ( v111484(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35040,axiom,
! [VarCurr] :
( v111484(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35039,axiom,
! [VarCurr] :
( v111467(VarCurr)
<=> v109020(VarCurr,bitIndex24) ) ).
fof(addAssignment_35038,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex24)
<=> v111469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21941,axiom,
! [VarCurr] :
( v111469(VarCurr)
<=> ( v111481(VarCurr)
| v111482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21940,axiom,
! [VarCurr] :
( v111482(VarCurr)
<=> ( v111477(VarCurr)
& v111479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21939,axiom,
! [VarCurr] :
( v111481(VarCurr)
<=> ( v111471(VarCurr)
& v111473(VarCurr) ) ) ).
fof(addAssignment_35037,axiom,
! [VarCurr] :
( v111479(VarCurr)
<=> v109475(VarCurr,bitIndex24) ) ).
fof(addAssignment_35036,axiom,
! [VarCurr] :
( v111477(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_35035,axiom,
! [VarCurr] :
( v111473(VarCurr)
<=> v109167(VarCurr,bitIndex24) ) ).
fof(addAssignment_35034,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex24)
<=> v109169(VarCurr,bitIndex24) ) ).
fof(addAssignment_35033,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex24)
<=> v111475(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111475(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2515,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111475(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_35032,axiom,
! [VarCurr] :
( v111471(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_35031,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex24)
<=> v108975(VarCurr,bitIndex24) ) ).
fof(addAssignment_35030,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex24)
<=> v108977(VarCurr,bitIndex24) ) ).
fof(addAssignment_35029,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex24)
<=> v108979(VarCurr,bitIndex24) ) ).
fof(addAssignment_35028,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex24)
<=> v108981(VarCurr,bitIndex24) ) ).
fof(addAssignment_35027,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex24)
<=> v111457(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111458(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111457(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1928,axiom,
! [VarNext] :
( v111458(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111457(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111458(VarNext)
<=> v111459(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111459(VarNext)
<=> ( v111461(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111461(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_35026,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex24)
<=> v108985(VarCurr,bitIndex24) ) ).
fof(addAssignment_35025,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex24)
<=> v108987(VarCurr,bitIndex24) ) ).
fof(addAssignment_35024,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex24)
<=> v108989(VarCurr,bitIndex24) ) ).
fof(addAssignment_35023,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex24)
<=> v4416(VarCurr,bitIndex24) ) ).
fof(addAssignment_35022,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex24)
<=> v4418(VarCurr,bitIndex24) ) ).
fof(addAssignment_35021,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex24)
<=> v4420(VarCurr,bitIndex24) ) ).
fof(addAssignment_35020,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex24)
<=> v4422(VarCurr,bitIndex24) ) ).
fof(addAssignment_35019,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex24)
<=> v4424(VarCurr,bitIndex24) ) ).
fof(addAssignment_35018,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex24)
<=> v4426(VarCurr,bitIndex24) ) ).
fof(addAssignment_35017,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex24)
<=> v4428(VarCurr,bitIndex24) ) ).
fof(addAssignment_35016,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex24)
<=> v4430(VarCurr,bitIndex24) ) ).
fof(addAssignment_35015,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex24)
<=> v4432(VarCurr,bitIndex24) ) ).
fof(addAssignment_35014,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex24)
<=> v111449(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111450(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111449(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1927,axiom,
! [VarNext] :
( v111450(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111449(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111450(VarNext)
<=> v111451(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111451(VarNext)
<=> ( v111453(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111453(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_35013,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex24)
<=> v4438(VarCurr,bitIndex24) ) ).
fof(addAssignment_35012,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex24)
<=> v4440(VarCurr,bitIndex24) ) ).
fof(addAssignment_35011,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex24)
<=> v4442(VarCurr,bitIndex24) ) ).
fof(addAssignment_35010,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex24)
<=> v4444(VarCurr,bitIndex24) ) ).
fof(addAssignment_35009,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex24)
<=> v4446(VarCurr,bitIndex24) ) ).
fof(addAssignment_35008,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex24)
<=> v4448(VarCurr,bitIndex24) ) ).
fof(addAssignment_35007,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex24)
<=> v4450(VarCurr,bitIndex24) ) ).
fof(addAssignment_35006,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex24)
<=> v4452(VarCurr,bitIndex24) ) ).
fof(addAssignment_35005,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex24)
<=> v4454(VarCurr,bitIndex24) ) ).
fof(addAssignment_35004,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex24)
<=> v4456(VarCurr,bitIndex24) ) ).
fof(addAssignment_35003,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex16)
<=> v108965(VarCurr,bitIndex23) ) ).
fof(addAssignment_35002,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex23)
<=> v110730(VarCurr,bitIndex23) ) ).
fof(addAssignment_35001,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex23)
<=> v109014(VarCurr,bitIndex23) ) ).
fof(addAssignment_35000,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex23)
<=> v111420(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111444(VarNext)
=> ( v111420(VarNext)
<=> v111420(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2514,axiom,
! [VarNext] :
( v111444(VarNext)
=> ( v111420(VarNext)
<=> v111422(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7685,axiom,
! [VarCurr] :
( v111444(VarCurr)
<=> ( v111441(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34999,axiom,
! [VarCurr] :
( v111441(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34998,axiom,
! [VarCurr] :
( v111422(VarCurr)
<=> v109020(VarCurr,bitIndex23) ) ).
fof(addAssignment_34997,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex23)
<=> v111424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21934,axiom,
! [VarCurr] :
( v111424(VarCurr)
<=> ( v111438(VarCurr)
| v111439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21933,axiom,
! [VarCurr] :
( v111439(VarCurr)
<=> ( v111432(VarCurr)
& v111434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21932,axiom,
! [VarCurr] :
( v111438(VarCurr)
<=> ( v111426(VarCurr)
& v111428(VarCurr) ) ) ).
fof(addAssignment_34996,axiom,
! [VarCurr] :
( v111434(VarCurr)
<=> v109475(VarCurr,bitIndex23) ) ).
fof(addAssignment_34995,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex23)
<=> v109477(VarCurr,bitIndex23) ) ).
fof(addAssignment_34994,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex23)
<=> v111436(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111436(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2513,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111436(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34993,axiom,
! [VarCurr] :
( v111432(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34992,axiom,
! [VarCurr] :
( v111428(VarCurr)
<=> v109167(VarCurr,bitIndex23) ) ).
fof(addAssignment_34991,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex23)
<=> v109169(VarCurr,bitIndex23) ) ).
fof(addAssignment_34990,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex23)
<=> v111430(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111430(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2512,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111430(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34989,axiom,
! [VarCurr] :
( v111426(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_34988,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex23)
<=> v108975(VarCurr,bitIndex23) ) ).
fof(addAssignment_34987,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex23)
<=> v108977(VarCurr,bitIndex23) ) ).
fof(addAssignment_34986,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex23)
<=> v108979(VarCurr,bitIndex23) ) ).
fof(addAssignment_34985,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex23)
<=> v108981(VarCurr,bitIndex23) ) ).
fof(addAssignment_34984,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex23)
<=> v111412(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111413(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111412(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1926,axiom,
! [VarNext] :
( v111413(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111412(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111413(VarNext)
<=> v111414(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111414(VarNext)
<=> ( v111416(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111416(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_34983,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex23)
<=> v108985(VarCurr,bitIndex23) ) ).
fof(addAssignment_34982,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex23)
<=> v108987(VarCurr,bitIndex23) ) ).
fof(addAssignment_34981,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex23)
<=> v108989(VarCurr,bitIndex23) ) ).
fof(addAssignment_34980,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex23)
<=> v4416(VarCurr,bitIndex23) ) ).
fof(addAssignment_34979,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex23)
<=> v4418(VarCurr,bitIndex23) ) ).
fof(addAssignment_34978,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex23)
<=> v4420(VarCurr,bitIndex23) ) ).
fof(addAssignment_34977,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex23)
<=> v4422(VarCurr,bitIndex23) ) ).
fof(addAssignment_34976,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex23)
<=> v4424(VarCurr,bitIndex23) ) ).
fof(addAssignment_34975,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex23)
<=> v4426(VarCurr,bitIndex23) ) ).
fof(addAssignment_34974,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex23)
<=> v4428(VarCurr,bitIndex23) ) ).
fof(addAssignment_34973,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex23)
<=> v4430(VarCurr,bitIndex23) ) ).
fof(addAssignment_34972,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex23)
<=> v4432(VarCurr,bitIndex23) ) ).
fof(addAssignment_34971,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex23)
<=> v111404(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111405(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111404(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1925,axiom,
! [VarNext] :
( v111405(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111404(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111405(VarNext)
<=> v111406(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111406(VarNext)
<=> ( v111408(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111408(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34970,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex23)
<=> v4438(VarCurr,bitIndex23) ) ).
fof(addAssignment_34969,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex23)
<=> v4440(VarCurr,bitIndex23) ) ).
fof(addAssignment_34968,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex23)
<=> v4442(VarCurr,bitIndex23) ) ).
fof(addAssignment_34967,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex23)
<=> v4444(VarCurr,bitIndex23) ) ).
fof(addAssignment_34966,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex23)
<=> v4446(VarCurr,bitIndex23) ) ).
fof(addAssignment_34965,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex23)
<=> v4448(VarCurr,bitIndex23) ) ).
fof(addAssignment_34964,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex23)
<=> v4450(VarCurr,bitIndex23) ) ).
fof(addAssignment_34963,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex23)
<=> v4452(VarCurr,bitIndex23) ) ).
fof(addAssignment_34962,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex23)
<=> v4454(VarCurr,bitIndex23) ) ).
fof(addAssignment_34961,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex23)
<=> v4456(VarCurr,bitIndex23) ) ).
fof(addAssignment_34960,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex15)
<=> v108965(VarCurr,bitIndex22) ) ).
fof(addAssignment_34959,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex22)
<=> v110730(VarCurr,bitIndex22) ) ).
fof(addAssignment_34958,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex22)
<=> v109014(VarCurr,bitIndex22) ) ).
fof(addAssignment_34957,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex22)
<=> v111375(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111399(VarNext)
=> ( v111375(VarNext)
<=> v111375(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2511,axiom,
! [VarNext] :
( v111399(VarNext)
=> ( v111375(VarNext)
<=> v111377(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7684,axiom,
! [VarCurr] :
( v111399(VarCurr)
<=> ( v111396(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34956,axiom,
! [VarCurr] :
( v111396(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34955,axiom,
! [VarCurr] :
( v111377(VarCurr)
<=> v109020(VarCurr,bitIndex22) ) ).
fof(addAssignment_34954,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex22)
<=> v111379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21927,axiom,
! [VarCurr] :
( v111379(VarCurr)
<=> ( v111393(VarCurr)
| v111394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21926,axiom,
! [VarCurr] :
( v111394(VarCurr)
<=> ( v111387(VarCurr)
& v111389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21925,axiom,
! [VarCurr] :
( v111393(VarCurr)
<=> ( v111381(VarCurr)
& v111383(VarCurr) ) ) ).
fof(addAssignment_34953,axiom,
! [VarCurr] :
( v111389(VarCurr)
<=> v109475(VarCurr,bitIndex22) ) ).
fof(addAssignment_34952,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex22)
<=> v109477(VarCurr,bitIndex22) ) ).
fof(addAssignment_34951,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex22)
<=> v111391(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111391(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2510,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111391(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34950,axiom,
! [VarCurr] :
( v111387(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34949,axiom,
! [VarCurr] :
( v111383(VarCurr)
<=> v109167(VarCurr,bitIndex22) ) ).
fof(addAssignment_34948,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex22)
<=> v109169(VarCurr,bitIndex22) ) ).
fof(addAssignment_34947,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex22)
<=> v111385(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111385(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2509,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111385(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34946,axiom,
! [VarCurr] :
( v111381(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_34945,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex22)
<=> v108975(VarCurr,bitIndex22) ) ).
fof(addAssignment_34944,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex22)
<=> v108977(VarCurr,bitIndex22) ) ).
fof(addAssignment_34943,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex22)
<=> v108979(VarCurr,bitIndex22) ) ).
fof(addAssignment_34942,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex22)
<=> v108981(VarCurr,bitIndex22) ) ).
fof(addAssignment_34941,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex22)
<=> v111367(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111368(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111367(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1924,axiom,
! [VarNext] :
( v111368(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111367(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111368(VarNext)
<=> v111369(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111369(VarNext)
<=> ( v111371(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111371(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_34940,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex22)
<=> v108985(VarCurr,bitIndex22) ) ).
fof(addAssignment_34939,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex22)
<=> v108987(VarCurr,bitIndex22) ) ).
fof(addAssignment_34938,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex22)
<=> v108989(VarCurr,bitIndex22) ) ).
fof(addAssignment_34937,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex22)
<=> v4416(VarCurr,bitIndex22) ) ).
fof(addAssignment_34936,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex22)
<=> v4418(VarCurr,bitIndex22) ) ).
fof(addAssignment_34935,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex22)
<=> v4420(VarCurr,bitIndex22) ) ).
fof(addAssignment_34934,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex22)
<=> v4422(VarCurr,bitIndex22) ) ).
fof(addAssignment_34933,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex22)
<=> v4424(VarCurr,bitIndex22) ) ).
fof(addAssignment_34932,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex22)
<=> v4426(VarCurr,bitIndex22) ) ).
fof(addAssignment_34931,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex22)
<=> v4428(VarCurr,bitIndex22) ) ).
fof(addAssignment_34930,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex22)
<=> v4430(VarCurr,bitIndex22) ) ).
fof(addAssignment_34929,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex22)
<=> v4432(VarCurr,bitIndex22) ) ).
fof(addAssignment_34928,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex22)
<=> v111359(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111360(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111359(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1923,axiom,
! [VarNext] :
( v111360(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111359(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111360(VarNext)
<=> v111361(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111361(VarNext)
<=> ( v111363(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111363(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34927,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex22)
<=> v4438(VarCurr,bitIndex22) ) ).
fof(addAssignment_34926,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex22)
<=> v4440(VarCurr,bitIndex22) ) ).
fof(addAssignment_34925,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex22)
<=> v4442(VarCurr,bitIndex22) ) ).
fof(addAssignment_34924,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex22)
<=> v4444(VarCurr,bitIndex22) ) ).
fof(addAssignment_34923,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex22)
<=> v4446(VarCurr,bitIndex22) ) ).
fof(addAssignment_34922,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex22)
<=> v4448(VarCurr,bitIndex22) ) ).
fof(addAssignment_34921,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex22)
<=> v4450(VarCurr,bitIndex22) ) ).
fof(addAssignment_34920,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex22)
<=> v4452(VarCurr,bitIndex22) ) ).
fof(addAssignment_34919,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex22)
<=> v4454(VarCurr,bitIndex22) ) ).
fof(addAssignment_34918,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex22)
<=> v4456(VarCurr,bitIndex22) ) ).
fof(addAssignment_34917,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex14)
<=> v108965(VarCurr,bitIndex21) ) ).
fof(addAssignment_34916,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex21)
<=> v110730(VarCurr,bitIndex21) ) ).
fof(addAssignment_34915,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex21)
<=> v109014(VarCurr,bitIndex21) ) ).
fof(addAssignment_34914,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex21)
<=> v111330(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111354(VarNext)
=> ( v111330(VarNext)
<=> v111330(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2508,axiom,
! [VarNext] :
( v111354(VarNext)
=> ( v111330(VarNext)
<=> v111332(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7683,axiom,
! [VarCurr] :
( v111354(VarCurr)
<=> ( v111351(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34913,axiom,
! [VarCurr] :
( v111351(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34912,axiom,
! [VarCurr] :
( v111332(VarCurr)
<=> v109020(VarCurr,bitIndex21) ) ).
fof(addAssignment_34911,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex21)
<=> v111334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21920,axiom,
! [VarCurr] :
( v111334(VarCurr)
<=> ( v111348(VarCurr)
| v111349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21919,axiom,
! [VarCurr] :
( v111349(VarCurr)
<=> ( v111342(VarCurr)
& v111344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21918,axiom,
! [VarCurr] :
( v111348(VarCurr)
<=> ( v111336(VarCurr)
& v111338(VarCurr) ) ) ).
fof(addAssignment_34910,axiom,
! [VarCurr] :
( v111344(VarCurr)
<=> v109475(VarCurr,bitIndex21) ) ).
fof(addAssignment_34909,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex21)
<=> v109477(VarCurr,bitIndex21) ) ).
fof(addAssignment_34908,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex21)
<=> v111346(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111346(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2507,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111346(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34907,axiom,
! [VarCurr] :
( v111342(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34906,axiom,
! [VarCurr] :
( v111338(VarCurr)
<=> v109167(VarCurr,bitIndex21) ) ).
fof(addAssignment_34905,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex21)
<=> v109169(VarCurr,bitIndex21) ) ).
fof(addAssignment_34904,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex21)
<=> v111340(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111340(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2506,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111340(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34903,axiom,
! [VarCurr] :
( v111336(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_34902,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex21)
<=> v108975(VarCurr,bitIndex21) ) ).
fof(addAssignment_34901,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex21)
<=> v108977(VarCurr,bitIndex21) ) ).
fof(addAssignment_34900,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex21)
<=> v108979(VarCurr,bitIndex21) ) ).
fof(addAssignment_34899,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex21)
<=> v108981(VarCurr,bitIndex21) ) ).
fof(addAssignment_34898,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex21)
<=> v111322(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111323(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111322(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1922,axiom,
! [VarNext] :
( v111323(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111322(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111323(VarNext)
<=> v111324(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111324(VarNext)
<=> ( v111326(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111326(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_34897,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex21)
<=> v108985(VarCurr,bitIndex21) ) ).
fof(addAssignment_34896,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex21)
<=> v108987(VarCurr,bitIndex21) ) ).
fof(addAssignment_34895,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex21)
<=> v108989(VarCurr,bitIndex21) ) ).
fof(addAssignment_34894,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex21)
<=> v4416(VarCurr,bitIndex21) ) ).
fof(addAssignment_34893,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex21)
<=> v4418(VarCurr,bitIndex21) ) ).
fof(addAssignment_34892,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex21)
<=> v4420(VarCurr,bitIndex21) ) ).
fof(addAssignment_34891,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex21)
<=> v4422(VarCurr,bitIndex21) ) ).
fof(addAssignment_34890,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex21)
<=> v4424(VarCurr,bitIndex21) ) ).
fof(addAssignment_34889,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex21)
<=> v4426(VarCurr,bitIndex21) ) ).
fof(addAssignment_34888,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex21)
<=> v4428(VarCurr,bitIndex21) ) ).
fof(addAssignment_34887,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex21)
<=> v4430(VarCurr,bitIndex21) ) ).
fof(addAssignment_34886,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex21)
<=> v4432(VarCurr,bitIndex21) ) ).
fof(addAssignment_34885,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex21)
<=> v111314(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111315(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111314(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1921,axiom,
! [VarNext] :
( v111315(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111314(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111315(VarNext)
<=> v111316(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111316(VarNext)
<=> ( v111318(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111318(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34884,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex21)
<=> v4438(VarCurr,bitIndex21) ) ).
fof(addAssignment_34883,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex21)
<=> v4440(VarCurr,bitIndex21) ) ).
fof(addAssignment_34882,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex21)
<=> v4442(VarCurr,bitIndex21) ) ).
fof(addAssignment_34881,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex21)
<=> v4444(VarCurr,bitIndex21) ) ).
fof(addAssignment_34880,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex21)
<=> v4446(VarCurr,bitIndex21) ) ).
fof(addAssignment_34879,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex21)
<=> v4448(VarCurr,bitIndex21) ) ).
fof(addAssignment_34878,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex21)
<=> v4450(VarCurr,bitIndex21) ) ).
fof(addAssignment_34877,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex21)
<=> v4452(VarCurr,bitIndex21) ) ).
fof(addAssignment_34876,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex21)
<=> v4454(VarCurr,bitIndex21) ) ).
fof(addAssignment_34875,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex21)
<=> v4456(VarCurr,bitIndex21) ) ).
fof(addAssignment_34874,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex13)
<=> v108965(VarCurr,bitIndex20) ) ).
fof(addAssignment_34873,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex20)
<=> v110730(VarCurr,bitIndex20) ) ).
fof(addAssignment_34872,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex20)
<=> v109014(VarCurr,bitIndex20) ) ).
fof(addAssignment_34871,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex20)
<=> v111287(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111309(VarNext)
=> ( v111287(VarNext)
<=> v111287(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2505,axiom,
! [VarNext] :
( v111309(VarNext)
=> ( v111287(VarNext)
<=> v111289(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7682,axiom,
! [VarCurr] :
( v111309(VarCurr)
<=> ( v111306(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34870,axiom,
! [VarCurr] :
( v111306(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34869,axiom,
! [VarCurr] :
( v111289(VarCurr)
<=> v109020(VarCurr,bitIndex20) ) ).
fof(addAssignment_34868,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex20)
<=> v111291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21913,axiom,
! [VarCurr] :
( v111291(VarCurr)
<=> ( v111303(VarCurr)
| v111304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21912,axiom,
! [VarCurr] :
( v111304(VarCurr)
<=> ( v111299(VarCurr)
& v111301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21911,axiom,
! [VarCurr] :
( v111303(VarCurr)
<=> ( v111293(VarCurr)
& v111295(VarCurr) ) ) ).
fof(addAssignment_34867,axiom,
! [VarCurr] :
( v111301(VarCurr)
<=> v109475(VarCurr,bitIndex20) ) ).
fof(addAssignment_34866,axiom,
! [VarCurr] :
( v111299(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34865,axiom,
! [VarCurr] :
( v111295(VarCurr)
<=> v109167(VarCurr,bitIndex20) ) ).
fof(addAssignment_34864,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex20)
<=> v109169(VarCurr,bitIndex20) ) ).
fof(addAssignment_34863,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex20)
<=> v111297(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111297(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2504,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111297(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34862,axiom,
! [VarCurr] :
( v111293(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_34861,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex20)
<=> v108975(VarCurr,bitIndex20) ) ).
fof(addAssignment_34860,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex20)
<=> v108977(VarCurr,bitIndex20) ) ).
fof(addAssignment_34859,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex20)
<=> v108979(VarCurr,bitIndex20) ) ).
fof(addAssignment_34858,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex20)
<=> v108981(VarCurr,bitIndex20) ) ).
fof(addAssignment_34857,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex20)
<=> v111279(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111280(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111279(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1920,axiom,
! [VarNext] :
( v111280(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111279(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111280(VarNext)
<=> v111281(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111281(VarNext)
<=> ( v111283(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111283(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_34856,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex20)
<=> v108985(VarCurr,bitIndex20) ) ).
fof(addAssignment_34855,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex20)
<=> v108987(VarCurr,bitIndex20) ) ).
fof(addAssignment_34854,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex20)
<=> v108989(VarCurr,bitIndex20) ) ).
fof(addAssignment_34853,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex20)
<=> v4416(VarCurr,bitIndex20) ) ).
fof(addAssignment_34852,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex20)
<=> v4418(VarCurr,bitIndex20) ) ).
fof(addAssignment_34851,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex20)
<=> v4420(VarCurr,bitIndex20) ) ).
fof(addAssignment_34850,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex20)
<=> v4422(VarCurr,bitIndex20) ) ).
fof(addAssignment_34849,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex20)
<=> v4424(VarCurr,bitIndex20) ) ).
fof(addAssignment_34848,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex20)
<=> v4426(VarCurr,bitIndex20) ) ).
fof(addAssignment_34847,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex20)
<=> v4428(VarCurr,bitIndex20) ) ).
fof(addAssignment_34846,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex20)
<=> v4430(VarCurr,bitIndex20) ) ).
fof(addAssignment_34845,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex20)
<=> v4432(VarCurr,bitIndex20) ) ).
fof(addAssignment_34844,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex20)
<=> v111271(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111272(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111271(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1919,axiom,
! [VarNext] :
( v111272(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111271(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111272(VarNext)
<=> v111273(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111273(VarNext)
<=> ( v111275(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111275(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34843,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex20)
<=> v4438(VarCurr,bitIndex20) ) ).
fof(addAssignment_34842,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex20)
<=> v4440(VarCurr,bitIndex20) ) ).
fof(addAssignment_34841,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex20)
<=> v4442(VarCurr,bitIndex20) ) ).
fof(addAssignment_34840,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex20)
<=> v4444(VarCurr,bitIndex20) ) ).
fof(addAssignment_34839,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex20)
<=> v4446(VarCurr,bitIndex20) ) ).
fof(addAssignment_34838,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex20)
<=> v4448(VarCurr,bitIndex20) ) ).
fof(addAssignment_34837,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex20)
<=> v4450(VarCurr,bitIndex20) ) ).
fof(addAssignment_34836,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex20)
<=> v4452(VarCurr,bitIndex20) ) ).
fof(addAssignment_34835,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex20)
<=> v4454(VarCurr,bitIndex20) ) ).
fof(addAssignment_34834,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex20)
<=> v4456(VarCurr,bitIndex20) ) ).
fof(addAssignment_34833,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex12)
<=> v108965(VarCurr,bitIndex19) ) ).
fof(addAssignment_34832,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex19)
<=> v110730(VarCurr,bitIndex19) ) ).
fof(addAssignment_34831,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex19)
<=> v109014(VarCurr,bitIndex19) ) ).
fof(addAssignment_34830,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex19)
<=> v111244(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111266(VarNext)
=> ( v111244(VarNext)
<=> v111244(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2503,axiom,
! [VarNext] :
( v111266(VarNext)
=> ( v111244(VarNext)
<=> v111246(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7681,axiom,
! [VarCurr] :
( v111266(VarCurr)
<=> ( v111263(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34829,axiom,
! [VarCurr] :
( v111263(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34828,axiom,
! [VarCurr] :
( v111246(VarCurr)
<=> v109020(VarCurr,bitIndex19) ) ).
fof(addAssignment_34827,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex19)
<=> v111248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21906,axiom,
! [VarCurr] :
( v111248(VarCurr)
<=> ( v111260(VarCurr)
| v111261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21905,axiom,
! [VarCurr] :
( v111261(VarCurr)
<=> ( v111256(VarCurr)
& v111258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21904,axiom,
! [VarCurr] :
( v111260(VarCurr)
<=> ( v111250(VarCurr)
& v111252(VarCurr) ) ) ).
fof(addAssignment_34826,axiom,
! [VarCurr] :
( v111258(VarCurr)
<=> v109475(VarCurr,bitIndex19) ) ).
fof(addAssignment_34825,axiom,
! [VarCurr] :
( v111256(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34824,axiom,
! [VarCurr] :
( v111252(VarCurr)
<=> v109167(VarCurr,bitIndex19) ) ).
fof(addAssignment_34823,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex19)
<=> v109169(VarCurr,bitIndex19) ) ).
fof(addAssignment_34822,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex19)
<=> v111254(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111254(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2502,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111254(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34821,axiom,
! [VarCurr] :
( v111250(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_34820,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex19)
<=> v108975(VarCurr,bitIndex19) ) ).
fof(addAssignment_34819,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex19)
<=> v108977(VarCurr,bitIndex19) ) ).
fof(addAssignment_34818,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex19)
<=> v108979(VarCurr,bitIndex19) ) ).
fof(addAssignment_34817,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex19)
<=> v108981(VarCurr,bitIndex19) ) ).
fof(addAssignment_34816,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex19)
<=> v111236(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111237(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111236(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1918,axiom,
! [VarNext] :
( v111237(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111236(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111237(VarNext)
<=> v111238(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111238(VarNext)
<=> ( v111240(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111240(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_34815,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex19)
<=> v108985(VarCurr,bitIndex19) ) ).
fof(addAssignment_34814,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex19)
<=> v108987(VarCurr,bitIndex19) ) ).
fof(addAssignment_34813,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex19)
<=> v108989(VarCurr,bitIndex19) ) ).
fof(addAssignment_34812,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex19)
<=> v4416(VarCurr,bitIndex19) ) ).
fof(addAssignment_34811,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex19)
<=> v4418(VarCurr,bitIndex19) ) ).
fof(addAssignment_34810,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex19)
<=> v4420(VarCurr,bitIndex19) ) ).
fof(addAssignment_34809,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex19)
<=> v4422(VarCurr,bitIndex19) ) ).
fof(addAssignment_34808,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex19)
<=> v4424(VarCurr,bitIndex19) ) ).
fof(addAssignment_34807,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex19)
<=> v4426(VarCurr,bitIndex19) ) ).
fof(addAssignment_34806,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex19)
<=> v4428(VarCurr,bitIndex19) ) ).
fof(addAssignment_34805,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex19)
<=> v4430(VarCurr,bitIndex19) ) ).
fof(addAssignment_34804,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex19)
<=> v4432(VarCurr,bitIndex19) ) ).
fof(addAssignment_34803,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex19)
<=> v111228(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111229(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111228(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1917,axiom,
! [VarNext] :
( v111229(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111228(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111229(VarNext)
<=> v111230(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111230(VarNext)
<=> ( v111232(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111232(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34802,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex19)
<=> v4438(VarCurr,bitIndex19) ) ).
fof(addAssignment_34801,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex19)
<=> v4440(VarCurr,bitIndex19) ) ).
fof(addAssignment_34800,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex19)
<=> v4442(VarCurr,bitIndex19) ) ).
fof(addAssignment_34799,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex19)
<=> v4444(VarCurr,bitIndex19) ) ).
fof(addAssignment_34798,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex19)
<=> v4446(VarCurr,bitIndex19) ) ).
fof(addAssignment_34797,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex19)
<=> v4448(VarCurr,bitIndex19) ) ).
fof(addAssignment_34796,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex19)
<=> v4450(VarCurr,bitIndex19) ) ).
fof(addAssignment_34795,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex19)
<=> v4452(VarCurr,bitIndex19) ) ).
fof(addAssignment_34794,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex19)
<=> v4454(VarCurr,bitIndex19) ) ).
fof(addAssignment_34793,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex19)
<=> v4456(VarCurr,bitIndex19) ) ).
fof(addAssignment_34792,axiom,
! [VarCurr] :
( v110846(VarCurr,bitIndex11)
<=> v108965(VarCurr,bitIndex18) ) ).
fof(addAssignment_34791,axiom,
! [VarCurr] :
( v108965(VarCurr,bitIndex18)
<=> v110730(VarCurr,bitIndex18) ) ).
fof(addAssignment_34790,axiom,
! [VarCurr] :
( v109012(VarCurr,bitIndex18)
<=> v109014(VarCurr,bitIndex18) ) ).
fof(addAssignment_34789,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex18)
<=> v111201(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111223(VarNext)
=> ( v111201(VarNext)
<=> v111201(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2501,axiom,
! [VarNext] :
( v111223(VarNext)
=> ( v111201(VarNext)
<=> v111203(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7680,axiom,
! [VarCurr] :
( v111223(VarCurr)
<=> ( v111220(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34788,axiom,
! [VarCurr] :
( v111220(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34787,axiom,
! [VarCurr] :
( v111203(VarCurr)
<=> v109020(VarCurr,bitIndex18) ) ).
fof(addAssignment_34786,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex18)
<=> v111205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21899,axiom,
! [VarCurr] :
( v111205(VarCurr)
<=> ( v111217(VarCurr)
| v111218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21898,axiom,
! [VarCurr] :
( v111218(VarCurr)
<=> ( v111213(VarCurr)
& v111215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21897,axiom,
! [VarCurr] :
( v111217(VarCurr)
<=> ( v111207(VarCurr)
& v111209(VarCurr) ) ) ).
fof(addAssignment_34785,axiom,
! [VarCurr] :
( v111215(VarCurr)
<=> v109475(VarCurr,bitIndex18) ) ).
fof(addAssignment_34784,axiom,
! [VarCurr] :
( v111213(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34783,axiom,
! [VarCurr] :
( v111209(VarCurr)
<=> v109167(VarCurr,bitIndex18) ) ).
fof(addAssignment_34782,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex18)
<=> v109169(VarCurr,bitIndex18) ) ).
fof(addAssignment_34781,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex18)
<=> v111211(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111211(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2500,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111211(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34780,axiom,
! [VarCurr] :
( v111207(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_34779,axiom,
! [VarCurr] :
( v108973(VarCurr,bitIndex18)
<=> v108975(VarCurr,bitIndex18) ) ).
fof(addAssignment_34778,axiom,
! [VarCurr] :
( v108975(VarCurr,bitIndex18)
<=> v108977(VarCurr,bitIndex18) ) ).
fof(addAssignment_34777,axiom,
! [VarCurr] :
( v108977(VarCurr,bitIndex18)
<=> v108979(VarCurr,bitIndex18) ) ).
fof(addAssignment_34776,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex18)
<=> v108981(VarCurr,bitIndex18) ) ).
fof(addAssignment_34775,axiom,
! [VarNext] :
( v108981(VarNext,bitIndex18)
<=> v111193(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111194(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111193(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1916,axiom,
! [VarNext] :
( v111194(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111193(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111194(VarNext)
<=> v111195(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111195(VarNext)
<=> ( v111197(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111197(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_34774,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex18)
<=> v108985(VarCurr,bitIndex18) ) ).
fof(addAssignment_34773,axiom,
! [VarCurr] :
( v108985(VarCurr,bitIndex18)
<=> v108987(VarCurr,bitIndex18) ) ).
fof(addAssignment_34772,axiom,
! [VarCurr] :
( v108987(VarCurr,bitIndex18)
<=> v108989(VarCurr,bitIndex18) ) ).
fof(addAssignment_34771,axiom,
! [VarCurr] :
( v108989(VarCurr,bitIndex18)
<=> v4416(VarCurr,bitIndex18) ) ).
fof(addAssignment_34770,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex18)
<=> v4418(VarCurr,bitIndex18) ) ).
fof(addAssignment_34769,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex18)
<=> v4420(VarCurr,bitIndex18) ) ).
fof(addAssignment_34768,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex18)
<=> v4422(VarCurr,bitIndex18) ) ).
fof(addAssignment_34767,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex18)
<=> v4424(VarCurr,bitIndex18) ) ).
fof(addAssignment_34766,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex18)
<=> v4426(VarCurr,bitIndex18) ) ).
fof(addAssignment_34765,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex18)
<=> v4428(VarCurr,bitIndex18) ) ).
fof(addAssignment_34764,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex18)
<=> v4430(VarCurr,bitIndex18) ) ).
fof(addAssignment_34763,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex18)
<=> v4432(VarCurr,bitIndex18) ) ).
fof(addAssignment_34762,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex18)
<=> v111185(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111186(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111185(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1915,axiom,
! [VarNext] :
( v111186(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111185(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111186(VarNext)
<=> v111187(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111187(VarNext)
<=> ( v111189(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111189(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34761,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex18)
<=> v4438(VarCurr,bitIndex18) ) ).
fof(addAssignment_34760,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex18)
<=> v4440(VarCurr,bitIndex18) ) ).
fof(addAssignment_34759,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex18)
<=> v4442(VarCurr,bitIndex18) ) ).
fof(addAssignment_34758,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex18)
<=> v4444(VarCurr,bitIndex18) ) ).
fof(addAssignment_34757,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex18)
<=> v4446(VarCurr,bitIndex18) ) ).
fof(addAssignment_34756,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex18)
<=> v4448(VarCurr,bitIndex18) ) ).
fof(addAssignment_34755,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex18)
<=> v4450(VarCurr,bitIndex18) ) ).
fof(addAssignment_34754,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex18)
<=> v4452(VarCurr,bitIndex18) ) ).
fof(addAssignment_34753,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex18)
<=> v4454(VarCurr,bitIndex18) ) ).
fof(addAssignment_34752,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex18)
<=> v4456(VarCurr,bitIndex18) ) ).
fof(addAssignment_34751,axiom,
! [VarCurr] :
( ( v110846(VarCurr,bitIndex10)
<=> v108965(VarCurr,bitIndex17) )
& ( v110846(VarCurr,bitIndex9)
<=> v108965(VarCurr,bitIndex16) )
& ( v110846(VarCurr,bitIndex8)
<=> v108965(VarCurr,bitIndex15) )
& ( v110846(VarCurr,bitIndex7)
<=> v108965(VarCurr,bitIndex14) )
& ( v110846(VarCurr,bitIndex6)
<=> v108965(VarCurr,bitIndex13) )
& ( v110846(VarCurr,bitIndex5)
<=> v108965(VarCurr,bitIndex12) )
& ( v110846(VarCurr,bitIndex4)
<=> v108965(VarCurr,bitIndex11) )
& ( v110846(VarCurr,bitIndex3)
<=> v108965(VarCurr,bitIndex10) )
& ( v110846(VarCurr,bitIndex2)
<=> v108965(VarCurr,bitIndex9) )
& ( v110846(VarCurr,bitIndex1)
<=> v108965(VarCurr,bitIndex8) )
& ( v110846(VarCurr,bitIndex0)
<=> v108965(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_34750,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108965(VarCurr,B)
<=> v110730(VarCurr,B) ) ) ).
fof(addAssignment_34749,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v109012(VarCurr,B)
<=> v109014(VarCurr,B) ) ) ).
fof(addAssignment_34748,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex17)
<=> v110880(VarCurr) ) ).
fof(addAssignment_34747,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex16)
<=> v110907(VarCurr) ) ).
fof(addAssignment_34746,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex15)
<=> v110934(VarCurr) ) ).
fof(addAssignment_34745,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex14)
<=> v110963(VarCurr) ) ).
fof(addAssignment_34744,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex13)
<=> v110992(VarCurr) ) ).
fof(addAssignment_34743,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex12)
<=> v111021(VarCurr) ) ).
fof(addAssignment_34742,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex11)
<=> v111048(VarCurr) ) ).
fof(addAssignment_34741,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex10)
<=> v111075(VarCurr) ) ).
fof(addAssignment_34740,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex9)
<=> v111102(VarCurr) ) ).
fof(addAssignment_34739,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex8)
<=> v111129(VarCurr) ) ).
fof(addAssignment_34738,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex7)
<=> v111156(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111180(VarNext)
=> ( v111156(VarNext)
<=> v111156(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2499,axiom,
! [VarNext] :
( v111180(VarNext)
=> ( v111156(VarNext)
<=> v111158(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7679,axiom,
! [VarCurr] :
( v111180(VarCurr)
<=> ( v111177(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34737,axiom,
! [VarCurr] :
( v111177(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34736,axiom,
! [VarCurr] :
( v111158(VarCurr)
<=> v109020(VarCurr,bitIndex7) ) ).
fof(addAssignment_34735,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex7)
<=> v111160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21892,axiom,
! [VarCurr] :
( v111160(VarCurr)
<=> ( v111174(VarCurr)
| v111175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21891,axiom,
! [VarCurr] :
( v111175(VarCurr)
<=> ( v111168(VarCurr)
& v111170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21890,axiom,
! [VarCurr] :
( v111174(VarCurr)
<=> ( v111162(VarCurr)
& v111164(VarCurr) ) ) ).
fof(addAssignment_34734,axiom,
! [VarCurr] :
( v111170(VarCurr)
<=> v109475(VarCurr,bitIndex7) ) ).
fof(addAssignment_34733,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex7)
<=> v109477(VarCurr,bitIndex7) ) ).
fof(addAssignment_34732,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex7)
<=> v111172(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111172(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2498,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111172(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34731,axiom,
! [VarCurr] :
( v111168(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34730,axiom,
! [VarCurr] :
( v111164(VarCurr)
<=> v109167(VarCurr,bitIndex7) ) ).
fof(addAssignment_34729,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex7)
<=> v109169(VarCurr,bitIndex7) ) ).
fof(addAssignment_34728,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex7)
<=> v111166(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111166(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2497,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111166(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34727,axiom,
! [VarCurr] :
( v111162(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111151(VarNext)
=> ( v111129(VarNext)
<=> v111129(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2496,axiom,
! [VarNext] :
( v111151(VarNext)
=> ( v111129(VarNext)
<=> v111131(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7678,axiom,
! [VarCurr] :
( v111151(VarCurr)
<=> ( v111148(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34726,axiom,
! [VarCurr] :
( v111148(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34725,axiom,
! [VarCurr] :
( v111131(VarCurr)
<=> v109020(VarCurr,bitIndex8) ) ).
fof(addAssignment_34724,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex8)
<=> v111133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21889,axiom,
! [VarCurr] :
( v111133(VarCurr)
<=> ( v111145(VarCurr)
| v111146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21888,axiom,
! [VarCurr] :
( v111146(VarCurr)
<=> ( v111141(VarCurr)
& v111143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21887,axiom,
! [VarCurr] :
( v111145(VarCurr)
<=> ( v111135(VarCurr)
& v111137(VarCurr) ) ) ).
fof(addAssignment_34723,axiom,
! [VarCurr] :
( v111143(VarCurr)
<=> v109475(VarCurr,bitIndex8) ) ).
fof(addAssignment_34722,axiom,
! [VarCurr] :
( v111141(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34721,axiom,
! [VarCurr] :
( v111137(VarCurr)
<=> v109167(VarCurr,bitIndex8) ) ).
fof(addAssignment_34720,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex8)
<=> v109169(VarCurr,bitIndex8) ) ).
fof(addAssignment_34719,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex8)
<=> v111139(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111139(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2495,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111139(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34718,axiom,
! [VarCurr] :
( v111135(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111124(VarNext)
=> ( v111102(VarNext)
<=> v111102(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2494,axiom,
! [VarNext] :
( v111124(VarNext)
=> ( v111102(VarNext)
<=> v111104(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7677,axiom,
! [VarCurr] :
( v111124(VarCurr)
<=> ( v111121(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34717,axiom,
! [VarCurr] :
( v111121(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34716,axiom,
! [VarCurr] :
( v111104(VarCurr)
<=> v109020(VarCurr,bitIndex9) ) ).
fof(addAssignment_34715,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex9)
<=> v111106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21886,axiom,
! [VarCurr] :
( v111106(VarCurr)
<=> ( v111118(VarCurr)
| v111119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21885,axiom,
! [VarCurr] :
( v111119(VarCurr)
<=> ( v111114(VarCurr)
& v111116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21884,axiom,
! [VarCurr] :
( v111118(VarCurr)
<=> ( v111108(VarCurr)
& v111110(VarCurr) ) ) ).
fof(addAssignment_34714,axiom,
! [VarCurr] :
( v111116(VarCurr)
<=> v109475(VarCurr,bitIndex9) ) ).
fof(addAssignment_34713,axiom,
! [VarCurr] :
( v111114(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34712,axiom,
! [VarCurr] :
( v111110(VarCurr)
<=> v109167(VarCurr,bitIndex9) ) ).
fof(addAssignment_34711,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex9)
<=> v109169(VarCurr,bitIndex9) ) ).
fof(addAssignment_34710,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex9)
<=> v111112(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111112(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2493,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111112(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34709,axiom,
! [VarCurr] :
( v111108(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111097(VarNext)
=> ( v111075(VarNext)
<=> v111075(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2492,axiom,
! [VarNext] :
( v111097(VarNext)
=> ( v111075(VarNext)
<=> v111077(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7676,axiom,
! [VarCurr] :
( v111097(VarCurr)
<=> ( v111094(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34708,axiom,
! [VarCurr] :
( v111094(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34707,axiom,
! [VarCurr] :
( v111077(VarCurr)
<=> v109020(VarCurr,bitIndex10) ) ).
fof(addAssignment_34706,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex10)
<=> v111079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21883,axiom,
! [VarCurr] :
( v111079(VarCurr)
<=> ( v111091(VarCurr)
| v111092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21882,axiom,
! [VarCurr] :
( v111092(VarCurr)
<=> ( v111087(VarCurr)
& v111089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21881,axiom,
! [VarCurr] :
( v111091(VarCurr)
<=> ( v111081(VarCurr)
& v111083(VarCurr) ) ) ).
fof(addAssignment_34705,axiom,
! [VarCurr] :
( v111089(VarCurr)
<=> v109475(VarCurr,bitIndex10) ) ).
fof(addAssignment_34704,axiom,
! [VarCurr] :
( v111087(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34703,axiom,
! [VarCurr] :
( v111083(VarCurr)
<=> v109167(VarCurr,bitIndex10) ) ).
fof(addAssignment_34702,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex10)
<=> v109169(VarCurr,bitIndex10) ) ).
fof(addAssignment_34701,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex10)
<=> v111085(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111085(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2491,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111085(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34700,axiom,
! [VarCurr] :
( v111081(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111070(VarNext)
=> ( v111048(VarNext)
<=> v111048(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2490,axiom,
! [VarNext] :
( v111070(VarNext)
=> ( v111048(VarNext)
<=> v111050(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7675,axiom,
! [VarCurr] :
( v111070(VarCurr)
<=> ( v111067(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34699,axiom,
! [VarCurr] :
( v111067(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34698,axiom,
! [VarCurr] :
( v111050(VarCurr)
<=> v109020(VarCurr,bitIndex11) ) ).
fof(addAssignment_34697,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex11)
<=> v111052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21880,axiom,
! [VarCurr] :
( v111052(VarCurr)
<=> ( v111064(VarCurr)
| v111065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21879,axiom,
! [VarCurr] :
( v111065(VarCurr)
<=> ( v111060(VarCurr)
& v111062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21878,axiom,
! [VarCurr] :
( v111064(VarCurr)
<=> ( v111054(VarCurr)
& v111056(VarCurr) ) ) ).
fof(addAssignment_34696,axiom,
! [VarCurr] :
( v111062(VarCurr)
<=> v109475(VarCurr,bitIndex11) ) ).
fof(addAssignment_34695,axiom,
! [VarCurr] :
( v111060(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34694,axiom,
! [VarCurr] :
( v111056(VarCurr)
<=> v109167(VarCurr,bitIndex11) ) ).
fof(addAssignment_34693,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex11)
<=> v109169(VarCurr,bitIndex11) ) ).
fof(addAssignment_34692,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex11)
<=> v111058(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111058(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2489,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111058(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34691,axiom,
! [VarCurr] :
( v111054(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111043(VarNext)
=> ( v111021(VarNext)
<=> v111021(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2488,axiom,
! [VarNext] :
( v111043(VarNext)
=> ( v111021(VarNext)
<=> v111023(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7674,axiom,
! [VarCurr] :
( v111043(VarCurr)
<=> ( v111040(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34690,axiom,
! [VarCurr] :
( v111040(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34689,axiom,
! [VarCurr] :
( v111023(VarCurr)
<=> v109020(VarCurr,bitIndex12) ) ).
fof(addAssignment_34688,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex12)
<=> v111025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21877,axiom,
! [VarCurr] :
( v111025(VarCurr)
<=> ( v111037(VarCurr)
| v111038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21876,axiom,
! [VarCurr] :
( v111038(VarCurr)
<=> ( v111033(VarCurr)
& v111035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21875,axiom,
! [VarCurr] :
( v111037(VarCurr)
<=> ( v111027(VarCurr)
& v111029(VarCurr) ) ) ).
fof(addAssignment_34687,axiom,
! [VarCurr] :
( v111035(VarCurr)
<=> v109475(VarCurr,bitIndex12) ) ).
fof(addAssignment_34686,axiom,
! [VarCurr] :
( v111033(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34685,axiom,
! [VarCurr] :
( v111029(VarCurr)
<=> v109167(VarCurr,bitIndex12) ) ).
fof(addAssignment_34684,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex12)
<=> v109169(VarCurr,bitIndex12) ) ).
fof(addAssignment_34683,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex12)
<=> v111031(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111031(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2487,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111031(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34682,axiom,
! [VarCurr] :
( v111027(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111016(VarNext)
=> ( v110992(VarNext)
<=> v110992(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2486,axiom,
! [VarNext] :
( v111016(VarNext)
=> ( v110992(VarNext)
<=> v110994(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7673,axiom,
! [VarCurr] :
( v111016(VarCurr)
<=> ( v111013(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34681,axiom,
! [VarCurr] :
( v111013(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34680,axiom,
! [VarCurr] :
( v110994(VarCurr)
<=> v109020(VarCurr,bitIndex13) ) ).
fof(addAssignment_34679,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex13)
<=> v110996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21874,axiom,
! [VarCurr] :
( v110996(VarCurr)
<=> ( v111010(VarCurr)
| v111011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21873,axiom,
! [VarCurr] :
( v111011(VarCurr)
<=> ( v111004(VarCurr)
& v111006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21872,axiom,
! [VarCurr] :
( v111010(VarCurr)
<=> ( v110998(VarCurr)
& v111000(VarCurr) ) ) ).
fof(addAssignment_34678,axiom,
! [VarCurr] :
( v111006(VarCurr)
<=> v109475(VarCurr,bitIndex13) ) ).
fof(addAssignment_34677,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex13)
<=> v109477(VarCurr,bitIndex13) ) ).
fof(addAssignment_34676,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex13)
<=> v111008(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111008(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2485,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111008(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34675,axiom,
! [VarCurr] :
( v111004(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34674,axiom,
! [VarCurr] :
( v111000(VarCurr)
<=> v109167(VarCurr,bitIndex13) ) ).
fof(addAssignment_34673,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex13)
<=> v109169(VarCurr,bitIndex13) ) ).
fof(addAssignment_34672,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex13)
<=> v111002(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111002(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2484,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111002(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34671,axiom,
! [VarCurr] :
( v110998(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110987(VarNext)
=> ( v110963(VarNext)
<=> v110963(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2483,axiom,
! [VarNext] :
( v110987(VarNext)
=> ( v110963(VarNext)
<=> v110965(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7672,axiom,
! [VarCurr] :
( v110987(VarCurr)
<=> ( v110984(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34670,axiom,
! [VarCurr] :
( v110984(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34669,axiom,
! [VarCurr] :
( v110965(VarCurr)
<=> v109020(VarCurr,bitIndex14) ) ).
fof(addAssignment_34668,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex14)
<=> v110967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21871,axiom,
! [VarCurr] :
( v110967(VarCurr)
<=> ( v110981(VarCurr)
| v110982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21870,axiom,
! [VarCurr] :
( v110982(VarCurr)
<=> ( v110975(VarCurr)
& v110977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21869,axiom,
! [VarCurr] :
( v110981(VarCurr)
<=> ( v110969(VarCurr)
& v110971(VarCurr) ) ) ).
fof(addAssignment_34667,axiom,
! [VarCurr] :
( v110977(VarCurr)
<=> v109475(VarCurr,bitIndex14) ) ).
fof(addAssignment_34666,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex14)
<=> v109477(VarCurr,bitIndex14) ) ).
fof(addAssignment_34665,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex14)
<=> v110979(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110979(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2482,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110979(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34664,axiom,
! [VarCurr] :
( v110975(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34663,axiom,
! [VarCurr] :
( v110971(VarCurr)
<=> v109167(VarCurr,bitIndex14) ) ).
fof(addAssignment_34662,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex14)
<=> v109169(VarCurr,bitIndex14) ) ).
fof(addAssignment_34661,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex14)
<=> v110973(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110973(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2481,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110973(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34660,axiom,
! [VarCurr] :
( v110969(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110958(VarNext)
=> ( v110934(VarNext)
<=> v110934(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2480,axiom,
! [VarNext] :
( v110958(VarNext)
=> ( v110934(VarNext)
<=> v110936(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7671,axiom,
! [VarCurr] :
( v110958(VarCurr)
<=> ( v110955(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34659,axiom,
! [VarCurr] :
( v110955(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34658,axiom,
! [VarCurr] :
( v110936(VarCurr)
<=> v109020(VarCurr,bitIndex15) ) ).
fof(addAssignment_34657,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex15)
<=> v110938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21868,axiom,
! [VarCurr] :
( v110938(VarCurr)
<=> ( v110952(VarCurr)
| v110953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21867,axiom,
! [VarCurr] :
( v110953(VarCurr)
<=> ( v110946(VarCurr)
& v110948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21866,axiom,
! [VarCurr] :
( v110952(VarCurr)
<=> ( v110940(VarCurr)
& v110942(VarCurr) ) ) ).
fof(addAssignment_34656,axiom,
! [VarCurr] :
( v110948(VarCurr)
<=> v109475(VarCurr,bitIndex15) ) ).
fof(addAssignment_34655,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex15)
<=> v109477(VarCurr,bitIndex15) ) ).
fof(addAssignment_34654,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex15)
<=> v110950(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110950(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2479,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110950(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34653,axiom,
! [VarCurr] :
( v110946(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34652,axiom,
! [VarCurr] :
( v110942(VarCurr)
<=> v109167(VarCurr,bitIndex15) ) ).
fof(addAssignment_34651,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex15)
<=> v109169(VarCurr,bitIndex15) ) ).
fof(addAssignment_34650,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex15)
<=> v110944(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110944(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2478,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110944(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34649,axiom,
! [VarCurr] :
( v110940(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110929(VarNext)
=> ( v110907(VarNext)
<=> v110907(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2477,axiom,
! [VarNext] :
( v110929(VarNext)
=> ( v110907(VarNext)
<=> v110909(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7670,axiom,
! [VarCurr] :
( v110929(VarCurr)
<=> ( v110926(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34648,axiom,
! [VarCurr] :
( v110926(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34647,axiom,
! [VarCurr] :
( v110909(VarCurr)
<=> v109020(VarCurr,bitIndex16) ) ).
fof(addAssignment_34646,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex16)
<=> v110911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21865,axiom,
! [VarCurr] :
( v110911(VarCurr)
<=> ( v110923(VarCurr)
| v110924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21864,axiom,
! [VarCurr] :
( v110924(VarCurr)
<=> ( v110919(VarCurr)
& v110921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21863,axiom,
! [VarCurr] :
( v110923(VarCurr)
<=> ( v110913(VarCurr)
& v110915(VarCurr) ) ) ).
fof(addAssignment_34645,axiom,
! [VarCurr] :
( v110921(VarCurr)
<=> v109475(VarCurr,bitIndex16) ) ).
fof(addAssignment_34644,axiom,
! [VarCurr] :
( v110919(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34643,axiom,
! [VarCurr] :
( v110915(VarCurr)
<=> v109167(VarCurr,bitIndex16) ) ).
fof(addAssignment_34642,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex16)
<=> v109169(VarCurr,bitIndex16) ) ).
fof(addAssignment_34641,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex16)
<=> v110917(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110917(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2476,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110917(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34640,axiom,
! [VarCurr] :
( v110913(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110902(VarNext)
=> ( v110880(VarNext)
<=> v110880(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2475,axiom,
! [VarNext] :
( v110902(VarNext)
=> ( v110880(VarNext)
<=> v110882(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7669,axiom,
! [VarCurr] :
( v110902(VarCurr)
<=> ( v110899(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34639,axiom,
! [VarCurr] :
( v110899(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34638,axiom,
! [VarCurr] :
( v110882(VarCurr)
<=> v109020(VarCurr,bitIndex17) ) ).
fof(addAssignment_34637,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex17)
<=> v110884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21862,axiom,
! [VarCurr] :
( v110884(VarCurr)
<=> ( v110896(VarCurr)
| v110897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21861,axiom,
! [VarCurr] :
( v110897(VarCurr)
<=> ( v110892(VarCurr)
& v110894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21860,axiom,
! [VarCurr] :
( v110896(VarCurr)
<=> ( v110886(VarCurr)
& v110888(VarCurr) ) ) ).
fof(addAssignment_34636,axiom,
! [VarCurr] :
( v110894(VarCurr)
<=> v109475(VarCurr,bitIndex17) ) ).
fof(addAssignment_34635,axiom,
! [VarCurr] :
( v110892(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34634,axiom,
! [VarCurr] :
( v110888(VarCurr)
<=> v109167(VarCurr,bitIndex17) ) ).
fof(addAssignment_34633,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex17)
<=> v109169(VarCurr,bitIndex17) ) ).
fof(addAssignment_34632,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex17)
<=> v110890(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110890(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2474,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110890(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34631,axiom,
! [VarCurr] :
( v110886(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_34630,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108973(VarCurr,B)
<=> v108975(VarCurr,B) ) ) ).
fof(addAssignment_34629,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108975(VarCurr,B)
<=> v108977(VarCurr,B) ) ) ).
fof(addAssignment_34628,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108977(VarCurr,B)
<=> v108979(VarCurr,B) ) ) ).
fof(addAssignment_34627,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108979(VarCurr,B)
<=> v108981(VarCurr,B) ) ) ).
fof(addAssignment_34626,axiom,
! [VarNext,B] :
( range_17_7(B)
=> ( v108981(VarNext,B)
<=> v110872(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110873(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110872(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1914,axiom,
! [VarNext] :
( v110873(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110872(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110873(VarNext)
<=> v110874(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110874(VarNext)
<=> ( v110876(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110876(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_34625,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108983(VarCurr,B)
<=> v108985(VarCurr,B) ) ) ).
fof(addAssignment_34624,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108985(VarCurr,B)
<=> v108987(VarCurr,B) ) ) ).
fof(addAssignment_34623,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108987(VarCurr,B)
<=> v108989(VarCurr,B) ) ) ).
fof(addAssignment_34622,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108989(VarCurr,B)
<=> v4416(VarCurr,B) ) ) ).
fof(range_axiom_99,axiom,
! [B] :
( range_17_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_34621,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4416(VarCurr,B)
<=> v4418(VarCurr,B) ) ) ).
fof(addAssignment_34620,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4416(VarCurr,B)
<=> v4418(VarCurr,B) ) ) ).
fof(addAssignment_34619,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex7)
<=> v4418(VarCurr,bitIndex7) ) ).
fof(addAssignment_34618,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4418(VarCurr,B)
<=> v4420(VarCurr,B) ) ) ).
fof(addAssignment_34617,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4420(VarCurr,B)
<=> v4422(VarCurr,B) ) ) ).
fof(addAssignment_34616,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4422(VarCurr,B)
<=> v4424(VarCurr,B) ) ) ).
fof(addAssignment_34615,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4424(VarCurr,B)
<=> v4426(VarCurr,B) ) ) ).
fof(addAssignment_34614,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4426(VarCurr,B)
<=> v4428(VarCurr,B) ) ) ).
fof(addAssignment_34613,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4428(VarCurr,B)
<=> v4430(VarCurr,B) ) ) ).
fof(addAssignment_34612,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4430(VarCurr,B)
<=> v4432(VarCurr,B) ) ) ).
fof(addAssignment_34611,axiom,
! [VarNext,B] :
( range_17_13(B)
=> ( v4432(VarNext,B)
<=> v110864(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110865(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110864(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1913,axiom,
! [VarNext] :
( v110865(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110864(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110865(VarNext)
<=> v110866(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110866(VarNext)
<=> ( v110868(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110868(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34610,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4436(VarCurr,B)
<=> v4438(VarCurr,B) ) ) ).
fof(addAssignment_34609,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4438(VarCurr,B)
<=> v4440(VarCurr,B) ) ) ).
fof(addAssignment_34608,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4440(VarCurr,B)
<=> v4442(VarCurr,B) ) ) ).
fof(addAssignment_34607,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4442(VarCurr,B)
<=> v4444(VarCurr,B) ) ) ).
fof(addAssignment_34606,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4444(VarCurr,B)
<=> v4446(VarCurr,B) ) ) ).
fof(addAssignment_34605,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4446(VarCurr,B)
<=> v4448(VarCurr,B) ) ) ).
fof(addAssignment_34604,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4448(VarCurr,B)
<=> v4450(VarCurr,B) ) ) ).
fof(addAssignment_34603,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4450(VarCurr,B)
<=> v4452(VarCurr,B) ) ) ).
fof(addAssignment_34602,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4452(VarCurr,B)
<=> v4454(VarCurr,B) ) ) ).
fof(addAssignment_34601,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4454(VarCurr,B)
<=> v4456(VarCurr,B) ) ) ).
fof(range_axiom_98,axiom,
! [B] :
( range_17_13(B)
<=> ( $false
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_34600,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4418(VarCurr,B)
<=> v4420(VarCurr,B) ) ) ).
fof(addAssignment_34599,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4420(VarCurr,B)
<=> v4422(VarCurr,B) ) ) ).
fof(addAssignment_34598,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4422(VarCurr,B)
<=> v4424(VarCurr,B) ) ) ).
fof(addAssignment_34597,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4424(VarCurr,B)
<=> v4426(VarCurr,B) ) ) ).
fof(addAssignment_34596,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4426(VarCurr,B)
<=> v4428(VarCurr,B) ) ) ).
fof(addAssignment_34595,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4428(VarCurr,B)
<=> v4430(VarCurr,B) ) ) ).
fof(addAssignment_34594,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4430(VarCurr,B)
<=> v4432(VarCurr,B) ) ) ).
fof(addAssignment_34593,axiom,
! [VarNext,B] :
( range_11_10(B)
=> ( v4432(VarNext,B)
<=> v110856(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110857(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110856(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1912,axiom,
! [VarNext] :
( v110857(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110856(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110857(VarNext)
<=> v110858(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110858(VarNext)
<=> ( v110860(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110860(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34592,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4436(VarCurr,B)
<=> v4438(VarCurr,B) ) ) ).
fof(addAssignment_34591,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4438(VarCurr,B)
<=> v4440(VarCurr,B) ) ) ).
fof(addAssignment_34590,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4440(VarCurr,B)
<=> v4442(VarCurr,B) ) ) ).
fof(addAssignment_34589,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4442(VarCurr,B)
<=> v4444(VarCurr,B) ) ) ).
fof(addAssignment_34588,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4444(VarCurr,B)
<=> v4446(VarCurr,B) ) ) ).
fof(addAssignment_34587,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4446(VarCurr,B)
<=> v4448(VarCurr,B) ) ) ).
fof(addAssignment_34586,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4448(VarCurr,B)
<=> v4450(VarCurr,B) ) ) ).
fof(addAssignment_34585,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4450(VarCurr,B)
<=> v4452(VarCurr,B) ) ) ).
fof(addAssignment_34584,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4452(VarCurr,B)
<=> v4454(VarCurr,B) ) ) ).
fof(addAssignment_34583,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4454(VarCurr,B)
<=> v4456(VarCurr,B) ) ) ).
fof(range_axiom_97,axiom,
! [B] :
( range_11_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addAssignment_34582,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex7)
<=> v4420(VarCurr,bitIndex7) ) ).
fof(addAssignment_34581,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex7)
<=> v4422(VarCurr,bitIndex7) ) ).
fof(addAssignment_34580,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex7)
<=> v4424(VarCurr,bitIndex7) ) ).
fof(addAssignment_34579,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex7)
<=> v4426(VarCurr,bitIndex7) ) ).
fof(addAssignment_34578,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex7)
<=> v4428(VarCurr,bitIndex7) ) ).
fof(addAssignment_34577,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex7)
<=> v4430(VarCurr,bitIndex7) ) ).
fof(addAssignment_34576,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex7)
<=> v4432(VarCurr,bitIndex7) ) ).
fof(addAssignment_34575,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex7)
<=> v110848(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110849(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110848(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1911,axiom,
! [VarNext] :
( v110849(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110848(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110849(VarNext)
<=> v110850(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110850(VarNext)
<=> ( v110852(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110852(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_34574,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex7)
<=> v4438(VarCurr,bitIndex7) ) ).
fof(addAssignment_34573,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex7)
<=> v4440(VarCurr,bitIndex7) ) ).
fof(addAssignment_34572,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex7)
<=> v4442(VarCurr,bitIndex7) ) ).
fof(addAssignment_34571,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex7)
<=> v4444(VarCurr,bitIndex7) ) ).
fof(addAssignment_34570,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex7)
<=> v4446(VarCurr,bitIndex7) ) ).
fof(addAssignment_34569,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex7)
<=> v4448(VarCurr,bitIndex7) ) ).
fof(addAssignment_34568,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex7)
<=> v4450(VarCurr,bitIndex7) ) ).
fof(addAssignment_34567,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex7)
<=> v4452(VarCurr,bitIndex7) ) ).
fof(addAssignment_34566,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex7)
<=> v4454(VarCurr,bitIndex7) ) ).
fof(addAssignment_34565,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex7)
<=> v4456(VarCurr,bitIndex7) ) ).
fof(addAssignment_34564,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex18)
<=> v110831(VarCurr,bitIndex18) ) ).
fof(addAssignment_34563,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex17)
<=> v110831(VarCurr,bitIndex17) ) ).
fof(addAssignment_34562,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex16)
<=> v110831(VarCurr,bitIndex16) ) ).
fof(addAssignment_34561,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex15)
<=> v110831(VarCurr,bitIndex15) ) ).
fof(addAssignment_34560,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex14)
<=> v110831(VarCurr,bitIndex14) ) ).
fof(addAssignment_34559,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex13)
<=> v110831(VarCurr,bitIndex13) ) ).
fof(addAssignment_34558,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex12)
<=> v110831(VarCurr,bitIndex12) ) ).
fof(addAssignment_34557,axiom,
! [VarCurr] :
( v110734(VarCurr,bitIndex11)
<=> v110831(VarCurr,bitIndex11) ) ).
fof(addAssignment_34556,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v110734(VarCurr,B)
<=> v110831(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_12,axiom,
! [VarCurr] :
( ( ~ v110832(VarCurr)
& ~ v110833(VarCurr)
& ~ v110835(VarCurr)
& ~ v110836(VarCurr)
& ~ v110838(VarCurr)
& ~ v110839(VarCurr)
& ~ v110842(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v110831(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_12,axiom,
! [VarCurr] :
( v110842(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110831(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_16,axiom,
! [VarCurr] :
( v110839(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110831(VarCurr,B)
<=> v110840(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_19,axiom,
! [VarCurr] :
( v110838(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110831(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_159,axiom,
! [VarCurr] :
( v110836(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110831(VarCurr,B)
<=> v110837(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1263,axiom,
! [VarCurr] :
( v110835(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110831(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5106,axiom,
! [VarCurr] :
( v110833(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110831(VarCurr,B)
<=> v110834(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v110832(VarCurr)
=> ( ( v110831(VarCurr,bitIndex26)
<=> v108158(VarCurr,bitIndex37) )
& ( v110831(VarCurr,bitIndex25)
<=> v108158(VarCurr,bitIndex36) )
& ( v110831(VarCurr,bitIndex24)
<=> v108158(VarCurr,bitIndex35) )
& ( v110831(VarCurr,bitIndex23)
<=> v108158(VarCurr,bitIndex34) )
& ( v110831(VarCurr,bitIndex22)
<=> v108158(VarCurr,bitIndex33) )
& ( v110831(VarCurr,bitIndex21)
<=> v108158(VarCurr,bitIndex32) )
& ( v110831(VarCurr,bitIndex20)
<=> v108158(VarCurr,bitIndex31) )
& ( v110831(VarCurr,bitIndex19)
<=> v108158(VarCurr,bitIndex30) )
& ( v110831(VarCurr,bitIndex18)
<=> v108158(VarCurr,bitIndex29) )
& ( v110831(VarCurr,bitIndex17)
<=> v108158(VarCurr,bitIndex28) )
& ( v110831(VarCurr,bitIndex16)
<=> v108158(VarCurr,bitIndex27) )
& ( v110831(VarCurr,bitIndex15)
<=> v108158(VarCurr,bitIndex26) )
& ( v110831(VarCurr,bitIndex14)
<=> v108158(VarCurr,bitIndex25) )
& ( v110831(VarCurr,bitIndex13)
<=> v108158(VarCurr,bitIndex24) )
& ( v110831(VarCurr,bitIndex12)
<=> v108158(VarCurr,bitIndex23) )
& ( v110831(VarCurr,bitIndex11)
<=> v108158(VarCurr,bitIndex22) )
& ( v110831(VarCurr,bitIndex10)
<=> v108158(VarCurr,bitIndex21) )
& ( v110831(VarCurr,bitIndex9)
<=> v108158(VarCurr,bitIndex20) )
& ( v110831(VarCurr,bitIndex8)
<=> v108158(VarCurr,bitIndex19) )
& ( v110831(VarCurr,bitIndex7)
<=> v108158(VarCurr,bitIndex18) )
& ( v110831(VarCurr,bitIndex6)
<=> v108158(VarCurr,bitIndex17) )
& ( v110831(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex16) )
& ( v110831(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex15) )
& ( v110831(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex14) )
& ( v110831(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex13) )
& ( v110831(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex12) )
& ( v110831(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex11) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21851,axiom,
! [VarCurr] :
( v110842(VarCurr)
<=> ( v110843(VarCurr)
| v110844(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7668,axiom,
! [VarCurr] :
( v110844(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7667,axiom,
! [VarCurr] :
( v110843(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34555,axiom,
! [VarCurr] :
( ( v110840(VarCurr,bitIndex11)
<=> v108158(VarCurr,bitIndex37) )
& ( v110840(VarCurr,bitIndex10)
<=> v108158(VarCurr,bitIndex36) )
& ( v110840(VarCurr,bitIndex9)
<=> v108158(VarCurr,bitIndex35) )
& ( v110840(VarCurr,bitIndex8)
<=> v108158(VarCurr,bitIndex34) )
& ( v110840(VarCurr,bitIndex7)
<=> v108158(VarCurr,bitIndex33) )
& ( v110840(VarCurr,bitIndex6)
<=> v108158(VarCurr,bitIndex32) )
& ( v110840(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex31) )
& ( v110840(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex30) )
& ( v110840(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex29) )
& ( v110840(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex28) )
& ( v110840(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex27) )
& ( v110840(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_34554,axiom,
! [VarCurr] :
( ( v110840(VarCurr,bitIndex26)
<=> $false )
& ( v110840(VarCurr,bitIndex25)
<=> $false )
& ( v110840(VarCurr,bitIndex24)
<=> $false )
& ( v110840(VarCurr,bitIndex23)
<=> $false )
& ( v110840(VarCurr,bitIndex22)
<=> $false )
& ( v110840(VarCurr,bitIndex21)
<=> $false )
& ( v110840(VarCurr,bitIndex20)
<=> $false )
& ( v110840(VarCurr,bitIndex19)
<=> $false )
& ( v110840(VarCurr,bitIndex18)
<=> $false )
& ( v110840(VarCurr,bitIndex17)
<=> $false )
& ( v110840(VarCurr,bitIndex16)
<=> $false )
& ( v110840(VarCurr,bitIndex15)
<=> $false )
& ( v110840(VarCurr,bitIndex14)
<=> $false )
& ( v110840(VarCurr,bitIndex13)
<=> $false )
& ( v110840(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(bitBlastConstant_11971,axiom,
~ b000000000000000(bitIndex14) ).
fof(bitBlastConstant_11970,axiom,
~ b000000000000000(bitIndex13) ).
fof(bitBlastConstant_11969,axiom,
~ b000000000000000(bitIndex12) ).
fof(bitBlastConstant_11968,axiom,
~ b000000000000000(bitIndex11) ).
fof(bitBlastConstant_11967,axiom,
~ b000000000000000(bitIndex10) ).
fof(bitBlastConstant_11966,axiom,
~ b000000000000000(bitIndex9) ).
fof(bitBlastConstant_11965,axiom,
~ b000000000000000(bitIndex8) ).
fof(bitBlastConstant_11964,axiom,
~ b000000000000000(bitIndex7) ).
fof(bitBlastConstant_11963,axiom,
~ b000000000000000(bitIndex6) ).
fof(bitBlastConstant_11962,axiom,
~ b000000000000000(bitIndex5) ).
fof(bitBlastConstant_11961,axiom,
~ b000000000000000(bitIndex4) ).
fof(bitBlastConstant_11960,axiom,
~ b000000000000000(bitIndex3) ).
fof(bitBlastConstant_11959,axiom,
~ b000000000000000(bitIndex2) ).
fof(bitBlastConstant_11958,axiom,
~ b000000000000000(bitIndex1) ).
fof(bitBlastConstant_11957,axiom,
~ b000000000000000(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7666,axiom,
! [VarCurr] :
( v110839(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7665,axiom,
! [VarCurr] :
( v110838(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $true )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34553,axiom,
! [VarCurr] :
( ( v110837(VarCurr,bitIndex17)
<=> v108158(VarCurr,bitIndex37) )
& ( v110837(VarCurr,bitIndex16)
<=> v108158(VarCurr,bitIndex36) )
& ( v110837(VarCurr,bitIndex15)
<=> v108158(VarCurr,bitIndex35) )
& ( v110837(VarCurr,bitIndex14)
<=> v108158(VarCurr,bitIndex34) )
& ( v110837(VarCurr,bitIndex13)
<=> v108158(VarCurr,bitIndex33) )
& ( v110837(VarCurr,bitIndex12)
<=> v108158(VarCurr,bitIndex32) )
& ( v110837(VarCurr,bitIndex11)
<=> v108158(VarCurr,bitIndex31) )
& ( v110837(VarCurr,bitIndex10)
<=> v108158(VarCurr,bitIndex30) )
& ( v110837(VarCurr,bitIndex9)
<=> v108158(VarCurr,bitIndex29) )
& ( v110837(VarCurr,bitIndex8)
<=> v108158(VarCurr,bitIndex28) )
& ( v110837(VarCurr,bitIndex7)
<=> v108158(VarCurr,bitIndex27) )
& ( v110837(VarCurr,bitIndex6)
<=> v108158(VarCurr,bitIndex26) )
& ( v110837(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex25) )
& ( v110837(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex24) )
& ( v110837(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex23) )
& ( v110837(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex22) )
& ( v110837(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex21) )
& ( v110837(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex20) ) ) ).
fof(addAssignment_34552,axiom,
! [VarCurr] :
( ( v110837(VarCurr,bitIndex26)
<=> $false )
& ( v110837(VarCurr,bitIndex25)
<=> $false )
& ( v110837(VarCurr,bitIndex24)
<=> $false )
& ( v110837(VarCurr,bitIndex23)
<=> $false )
& ( v110837(VarCurr,bitIndex22)
<=> $false )
& ( v110837(VarCurr,bitIndex21)
<=> $false )
& ( v110837(VarCurr,bitIndex20)
<=> $false )
& ( v110837(VarCurr,bitIndex19)
<=> $false )
& ( v110837(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7664,axiom,
! [VarCurr] :
( v110836(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7663,axiom,
! [VarCurr] :
( v110835(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $true )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34551,axiom,
! [VarCurr] :
( ( v110834(VarCurr,bitIndex23)
<=> v108158(VarCurr,bitIndex37) )
& ( v110834(VarCurr,bitIndex22)
<=> v108158(VarCurr,bitIndex36) )
& ( v110834(VarCurr,bitIndex21)
<=> v108158(VarCurr,bitIndex35) )
& ( v110834(VarCurr,bitIndex20)
<=> v108158(VarCurr,bitIndex34) )
& ( v110834(VarCurr,bitIndex19)
<=> v108158(VarCurr,bitIndex33) )
& ( v110834(VarCurr,bitIndex18)
<=> v108158(VarCurr,bitIndex32) )
& ( v110834(VarCurr,bitIndex17)
<=> v108158(VarCurr,bitIndex31) )
& ( v110834(VarCurr,bitIndex16)
<=> v108158(VarCurr,bitIndex30) )
& ( v110834(VarCurr,bitIndex15)
<=> v108158(VarCurr,bitIndex29) )
& ( v110834(VarCurr,bitIndex14)
<=> v108158(VarCurr,bitIndex28) )
& ( v110834(VarCurr,bitIndex13)
<=> v108158(VarCurr,bitIndex27) )
& ( v110834(VarCurr,bitIndex12)
<=> v108158(VarCurr,bitIndex26) )
& ( v110834(VarCurr,bitIndex11)
<=> v108158(VarCurr,bitIndex25) )
& ( v110834(VarCurr,bitIndex10)
<=> v108158(VarCurr,bitIndex24) )
& ( v110834(VarCurr,bitIndex9)
<=> v108158(VarCurr,bitIndex23) )
& ( v110834(VarCurr,bitIndex8)
<=> v108158(VarCurr,bitIndex22) )
& ( v110834(VarCurr,bitIndex7)
<=> v108158(VarCurr,bitIndex21) )
& ( v110834(VarCurr,bitIndex6)
<=> v108158(VarCurr,bitIndex20) )
& ( v110834(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex19) )
& ( v110834(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex18) )
& ( v110834(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex17) )
& ( v110834(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex16) )
& ( v110834(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex15) )
& ( v110834(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_34550,axiom,
! [VarCurr] :
( ( v110834(VarCurr,bitIndex26)
<=> $false )
& ( v110834(VarCurr,bitIndex25)
<=> $false )
& ( v110834(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7662,axiom,
! [VarCurr] :
( v110833(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7661,axiom,
! [VarCurr] :
( v110832(VarCurr)
<=> ( ( v108963(VarCurr,bitIndex2)
<=> $false )
& ( v108963(VarCurr,bitIndex1)
<=> $false )
& ( v108963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34549,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v108158(VarNext,B)
<=> v110824(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110826(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110824(VarNext,B)
<=> v108158(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1910,axiom,
! [VarNext] :
( v110826(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110824(VarNext,B)
<=> v108287(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110826(VarNext)
<=> ( v110827(VarNext)
& v108282(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110827(VarNext)
<=> ( v110829(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110829(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34548,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v108192(VarNext,B)
<=> v110816(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110818(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110816(VarNext,B)
<=> v108192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1909,axiom,
! [VarNext] :
( v110818(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110816(VarNext,B)
<=> v108268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110818(VarNext)
<=> ( v110819(VarNext)
& v108262(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110819(VarNext)
<=> ( v110821(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110821(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34547,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108196(VarCurr,B)
<=> v108198(VarCurr,B) ) ) ).
fof(addAssignment_34546,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108198(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(addAssignment_34545,axiom,
! [VarCurr] :
( ( v108200(VarCurr,bitIndex36)
<=> v108202(VarCurr,bitIndex48) )
& ( v108200(VarCurr,bitIndex35)
<=> v108202(VarCurr,bitIndex47) )
& ( v108200(VarCurr,bitIndex34)
<=> v108202(VarCurr,bitIndex46) )
& ( v108200(VarCurr,bitIndex33)
<=> v108202(VarCurr,bitIndex45) )
& ( v108200(VarCurr,bitIndex32)
<=> v108202(VarCurr,bitIndex44) )
& ( v108200(VarCurr,bitIndex31)
<=> v108202(VarCurr,bitIndex43) ) ) ).
fof(addAssignment_34544,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108202(VarCurr,B)
<=> v108204(VarCurr,B) ) ) ).
fof(addAssignment_34543,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108204(VarCurr,B)
<=> v108206(VarCurr,B) ) ) ).
fof(addAssignment_34542,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108206(VarCurr,B)
<=> v108208(VarCurr,B) ) ) ).
fof(addAssignment_34541,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108208(VarCurr,B)
<=> v108210(VarCurr,B) ) ) ).
fof(addAssignment_34540,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108210(VarCurr,B)
<=> v108212(VarCurr,B) ) ) ).
fof(addAssignment_34539,axiom,
! [VarNext,B] :
( range_48_43(B)
=> ( v108212(VarNext,B)
<=> v110808(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110810(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110808(VarNext,B)
<=> v108212(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1908,axiom,
! [VarNext] :
( v110810(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110808(VarNext,B)
<=> v108245(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110810(VarNext)
<=> ( v110811(VarNext)
& v108241(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110811(VarNext)
<=> ( v110813(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_8618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110813(VarNext)
<=> v100106(VarNext) ) ) ).
fof(addAssignment_34538,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108215(VarCurr,B)
<=> v108221(VarCurr,B) ) ) ).
fof(range_axiom_96,axiom,
! [B] :
( range_48_43(B)
<=> ( $false
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B ) ) ).
fof(addAssignment_34537,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108217(VarCurr,B)
<=> v108218(VarCurr,B) ) ) ).
fof(range_axiom_95,axiom,
! [B] :
( range_36_31(B)
<=> ( $false
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34536,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_34535,axiom,
! [VarCurr] :
( ( v104298(VarCurr,bitIndex51)
<=> v104300(VarCurr,bitIndex444) )
& ( v104298(VarCurr,bitIndex50)
<=> v104300(VarCurr,bitIndex443) )
& ( v104298(VarCurr,bitIndex49)
<=> v104300(VarCurr,bitIndex442) )
& ( v104298(VarCurr,bitIndex48)
<=> v104300(VarCurr,bitIndex441) )
& ( v104298(VarCurr,bitIndex47)
<=> v104300(VarCurr,bitIndex440) )
& ( v104298(VarCurr,bitIndex46)
<=> v104300(VarCurr,bitIndex439) ) ) ).
fof(addAssignment_34534,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v100119(VarCurr,B)
<=> v100121(VarCurr,B) ) ) ).
fof(addAssignment_34533,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v100121(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(range_axiom_94,axiom,
! [B] :
( range_51_46(B)
<=> ( $false
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B ) ) ).
fof(addAssignment_34532,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v108158(VarNext,B)
<=> v110800(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110802(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110800(VarNext,B)
<=> v108158(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1907,axiom,
! [VarNext] :
( v110802(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110800(VarNext,B)
<=> v108287(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110802(VarNext)
<=> ( v110803(VarNext)
& v108282(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110803(VarNext)
<=> ( v110805(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110805(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34531,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v108192(VarNext,B)
<=> v110792(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110794(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110792(VarNext,B)
<=> v108192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1906,axiom,
! [VarNext] :
( v110794(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110792(VarNext,B)
<=> v108268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110794(VarNext)
<=> ( v110795(VarNext)
& v108262(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110795(VarNext)
<=> ( v110797(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110797(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34530,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108196(VarCurr,B)
<=> v108198(VarCurr,B) ) ) ).
fof(addAssignment_34529,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108198(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(addAssignment_34528,axiom,
! [VarCurr] :
( ( v108200(VarCurr,bitIndex30)
<=> v108202(VarCurr,bitIndex42) )
& ( v108200(VarCurr,bitIndex29)
<=> v108202(VarCurr,bitIndex41) )
& ( v108200(VarCurr,bitIndex28)
<=> v108202(VarCurr,bitIndex40) )
& ( v108200(VarCurr,bitIndex27)
<=> v108202(VarCurr,bitIndex39) )
& ( v108200(VarCurr,bitIndex26)
<=> v108202(VarCurr,bitIndex38) )
& ( v108200(VarCurr,bitIndex25)
<=> v108202(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_34527,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108202(VarCurr,B)
<=> v108204(VarCurr,B) ) ) ).
fof(addAssignment_34526,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108204(VarCurr,B)
<=> v108206(VarCurr,B) ) ) ).
fof(addAssignment_34525,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108206(VarCurr,B)
<=> v108208(VarCurr,B) ) ) ).
fof(addAssignment_34524,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108208(VarCurr,B)
<=> v108210(VarCurr,B) ) ) ).
fof(addAssignment_34523,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108210(VarCurr,B)
<=> v108212(VarCurr,B) ) ) ).
fof(addAssignment_34522,axiom,
! [VarNext,B] :
( range_42_37(B)
=> ( v108212(VarNext,B)
<=> v110784(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110786(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110784(VarNext,B)
<=> v108212(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1905,axiom,
! [VarNext] :
( v110786(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110784(VarNext,B)
<=> v108245(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110786(VarNext)
<=> ( v110787(VarNext)
& v108241(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110787(VarNext)
<=> ( v110789(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_8615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110789(VarNext)
<=> v100106(VarNext) ) ) ).
fof(addAssignment_34521,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108215(VarCurr,B)
<=> v108221(VarCurr,B) ) ) ).
fof(range_axiom_93,axiom,
! [B] :
( range_42_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B ) ) ).
fof(addAssignment_34520,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108217(VarCurr,B)
<=> v108218(VarCurr,B) ) ) ).
fof(range_axiom_92,axiom,
! [B] :
( range_30_25(B)
<=> ( $false
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B ) ) ).
fof(addAssignment_34519,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_34518,axiom,
! [VarCurr] :
( ( v104298(VarCurr,bitIndex45)
<=> v104300(VarCurr,bitIndex438) )
& ( v104298(VarCurr,bitIndex44)
<=> v104300(VarCurr,bitIndex437) )
& ( v104298(VarCurr,bitIndex43)
<=> v104300(VarCurr,bitIndex436) )
& ( v104298(VarCurr,bitIndex42)
<=> v104300(VarCurr,bitIndex435) )
& ( v104298(VarCurr,bitIndex41)
<=> v104300(VarCurr,bitIndex434) )
& ( v104298(VarCurr,bitIndex40)
<=> v104300(VarCurr,bitIndex433) ) ) ).
fof(addAssignment_34517,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v100119(VarCurr,B)
<=> v100121(VarCurr,B) ) ) ).
fof(addAssignment_34516,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v100121(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(range_axiom_91,axiom,
! [B] :
( range_45_40(B)
<=> ( $false
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B ) ) ).
fof(addAssignment_34515,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v108158(VarNext,B)
<=> v110776(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110778(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110776(VarNext,B)
<=> v108158(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1904,axiom,
! [VarNext] :
( v110778(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110776(VarNext,B)
<=> v108287(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110778(VarNext)
<=> ( v110779(VarNext)
& v108282(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110779(VarNext)
<=> ( v110781(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110781(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34514,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v108192(VarNext,B)
<=> v110768(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110770(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110768(VarNext,B)
<=> v108192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1903,axiom,
! [VarNext] :
( v110770(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110768(VarNext,B)
<=> v108268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110770(VarNext)
<=> ( v110771(VarNext)
& v108262(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110771(VarNext)
<=> ( v110773(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110773(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34513,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108196(VarCurr,B)
<=> v108198(VarCurr,B) ) ) ).
fof(addAssignment_34512,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108198(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(addAssignment_34511,axiom,
! [VarCurr] :
( ( v108200(VarCurr,bitIndex24)
<=> v108202(VarCurr,bitIndex36) )
& ( v108200(VarCurr,bitIndex23)
<=> v108202(VarCurr,bitIndex35) )
& ( v108200(VarCurr,bitIndex22)
<=> v108202(VarCurr,bitIndex34) ) ) ).
fof(addAssignment_34510,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108202(VarCurr,B)
<=> v108204(VarCurr,B) ) ) ).
fof(addAssignment_34509,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108204(VarCurr,B)
<=> v108206(VarCurr,B) ) ) ).
fof(addAssignment_34508,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108206(VarCurr,B)
<=> v108208(VarCurr,B) ) ) ).
fof(addAssignment_34507,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108208(VarCurr,B)
<=> v108210(VarCurr,B) ) ) ).
fof(addAssignment_34506,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108210(VarCurr,B)
<=> v108212(VarCurr,B) ) ) ).
fof(addAssignment_34505,axiom,
! [VarNext,B] :
( range_36_34(B)
=> ( v108212(VarNext,B)
<=> v110760(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110762(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110760(VarNext,B)
<=> v108212(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1902,axiom,
! [VarNext] :
( v110762(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110760(VarNext,B)
<=> v108245(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110762(VarNext)
<=> ( v110763(VarNext)
& v108241(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110763(VarNext)
<=> ( v110765(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_8612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110765(VarNext)
<=> v100106(VarNext) ) ) ).
fof(addAssignment_34504,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108215(VarCurr,B)
<=> v108221(VarCurr,B) ) ) ).
fof(range_axiom_90,axiom,
! [B] :
( range_36_34(B)
<=> ( $false
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34503,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108217(VarCurr,B)
<=> v108218(VarCurr,B) ) ) ).
fof(range_axiom_89,axiom,
! [B] :
( range_24_22(B)
<=> ( $false
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B ) ) ).
fof(addAssignment_34502,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_34501,axiom,
! [VarCurr] :
( ( v104298(VarCurr,bitIndex39)
<=> v104300(VarCurr,bitIndex432) )
& ( v104298(VarCurr,bitIndex38)
<=> v104300(VarCurr,bitIndex431) )
& ( v104298(VarCurr,bitIndex37)
<=> v104300(VarCurr,bitIndex430) ) ) ).
fof(addAssignment_34500,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v100119(VarCurr,B)
<=> v100121(VarCurr,B) ) ) ).
fof(addAssignment_34499,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v100121(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(range_axiom_88,axiom,
! [B] :
( range_39_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B ) ) ).
fof(addAssignment_34498,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v108158(VarNext,B)
<=> v110752(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110754(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110752(VarNext,B)
<=> v108158(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1901,axiom,
! [VarNext] :
( v110754(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110752(VarNext,B)
<=> v108287(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110754(VarNext)
<=> ( v110755(VarNext)
& v108282(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110755(VarNext)
<=> ( v110757(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110757(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34497,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v108192(VarNext,B)
<=> v110744(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110746(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110744(VarNext,B)
<=> v108192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1900,axiom,
! [VarNext] :
( v110746(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110744(VarNext,B)
<=> v108268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110746(VarNext)
<=> ( v110747(VarNext)
& v108262(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110747(VarNext)
<=> ( v110749(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110749(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_34496,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108196(VarCurr,B)
<=> v108198(VarCurr,B) ) ) ).
fof(addAssignment_34495,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108198(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(addAssignment_34494,axiom,
! [VarCurr] :
( ( v108200(VarCurr,bitIndex21)
<=> v108202(VarCurr,bitIndex33) )
& ( v108200(VarCurr,bitIndex20)
<=> v108202(VarCurr,bitIndex32) )
& ( v108200(VarCurr,bitIndex19)
<=> v108202(VarCurr,bitIndex31) )
& ( v108200(VarCurr,bitIndex18)
<=> v108202(VarCurr,bitIndex30) )
& ( v108200(VarCurr,bitIndex17)
<=> v108202(VarCurr,bitIndex29) )
& ( v108200(VarCurr,bitIndex16)
<=> v108202(VarCurr,bitIndex28) )
& ( v108200(VarCurr,bitIndex15)
<=> v108202(VarCurr,bitIndex27) )
& ( v108200(VarCurr,bitIndex14)
<=> v108202(VarCurr,bitIndex26) )
& ( v108200(VarCurr,bitIndex13)
<=> v108202(VarCurr,bitIndex25) )
& ( v108200(VarCurr,bitIndex12)
<=> v108202(VarCurr,bitIndex24) )
& ( v108200(VarCurr,bitIndex11)
<=> v108202(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_34493,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108202(VarCurr,B)
<=> v108204(VarCurr,B) ) ) ).
fof(addAssignment_34492,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108204(VarCurr,B)
<=> v108206(VarCurr,B) ) ) ).
fof(addAssignment_34491,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108206(VarCurr,B)
<=> v108208(VarCurr,B) ) ) ).
fof(addAssignment_34490,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108208(VarCurr,B)
<=> v108210(VarCurr,B) ) ) ).
fof(addAssignment_34489,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108210(VarCurr,B)
<=> v108212(VarCurr,B) ) ) ).
fof(addAssignment_34488,axiom,
! [VarNext,B] :
( range_33_23(B)
=> ( v108212(VarNext,B)
<=> v110736(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110738(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110736(VarNext,B)
<=> v108212(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1899,axiom,
! [VarNext] :
( v110738(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110736(VarNext,B)
<=> v108245(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110738(VarNext)
<=> ( v110739(VarNext)
& v108241(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110739(VarNext)
<=> ( v110741(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_8609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110741(VarNext)
<=> v100106(VarNext) ) ) ).
fof(addAssignment_34487,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108215(VarCurr,B)
<=> v108221(VarCurr,B) ) ) ).
fof(range_axiom_87,axiom,
! [B] :
( range_33_23(B)
<=> ( $false
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B ) ) ).
fof(addAssignment_34486,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108217(VarCurr,B)
<=> v108218(VarCurr,B) ) ) ).
fof(range_axiom_86,axiom,
! [B] :
( range_21_11(B)
<=> ( $false
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B ) ) ).
fof(addAssignment_34485,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_34484,axiom,
! [VarCurr] :
( ( v104298(VarCurr,bitIndex36)
<=> v104300(VarCurr,bitIndex429) )
& ( v104298(VarCurr,bitIndex35)
<=> v104300(VarCurr,bitIndex428) )
& ( v104298(VarCurr,bitIndex34)
<=> v104300(VarCurr,bitIndex427) )
& ( v104298(VarCurr,bitIndex33)
<=> v104300(VarCurr,bitIndex426) )
& ( v104298(VarCurr,bitIndex32)
<=> v104300(VarCurr,bitIndex425) )
& ( v104298(VarCurr,bitIndex31)
<=> v104300(VarCurr,bitIndex424) )
& ( v104298(VarCurr,bitIndex30)
<=> v104300(VarCurr,bitIndex423) )
& ( v104298(VarCurr,bitIndex29)
<=> v104300(VarCurr,bitIndex422) )
& ( v104298(VarCurr,bitIndex28)
<=> v104300(VarCurr,bitIndex421) )
& ( v104298(VarCurr,bitIndex27)
<=> v104300(VarCurr,bitIndex420) )
& ( v104298(VarCurr,bitIndex26)
<=> v104300(VarCurr,bitIndex419) ) ) ).
fof(addAssignment_34483,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v100119(VarCurr,B)
<=> v100121(VarCurr,B) ) ) ).
fof(addAssignment_34482,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v100121(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(range_axiom_85,axiom,
! [B] :
( range_36_26(B)
<=> ( $false
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34481,axiom,
! [VarCurr] :
( ( v108963(VarCurr,bitIndex2)
<=> v108965(VarCurr,bitIndex6) )
& ( v108963(VarCurr,bitIndex1)
<=> v108965(VarCurr,bitIndex5) )
& ( v108963(VarCurr,bitIndex0)
<=> v108965(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_34480,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108965(VarCurr,B)
<=> v110730(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2438,axiom,
! [VarCurr] :
( ~ v108967(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110730(VarCurr,B)
<=> v109012(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2473,axiom,
! [VarCurr] :
( v108967(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110730(VarCurr,B)
<=> v108973(VarCurr,B) ) ) ) ).
fof(addAssignment_34479,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v109012(VarCurr,B)
<=> v109014(VarCurr,B) ) ) ).
fof(addAssignment_34478,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex6)
<=> v109016(VarCurr) ) ).
fof(addAssignment_34477,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex5)
<=> v110675(VarCurr) ) ).
fof(addAssignment_34476,axiom,
! [VarCurr] :
( v109014(VarCurr,bitIndex4)
<=> v110704(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110726(VarNext)
=> ( v110704(VarNext)
<=> v110704(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2472,axiom,
! [VarNext] :
( v110726(VarNext)
=> ( v110704(VarNext)
<=> v110706(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7660,axiom,
! [VarCurr] :
( v110726(VarCurr)
<=> ( v110723(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34475,axiom,
! [VarCurr] :
( v110723(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34474,axiom,
! [VarCurr] :
( v110706(VarCurr)
<=> v109020(VarCurr,bitIndex4) ) ).
fof(addAssignment_34473,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex4)
<=> v110708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21826,axiom,
! [VarCurr] :
( v110708(VarCurr)
<=> ( v110720(VarCurr)
| v110721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21825,axiom,
! [VarCurr] :
( v110721(VarCurr)
<=> ( v110716(VarCurr)
& v110718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21824,axiom,
! [VarCurr] :
( v110720(VarCurr)
<=> ( v110710(VarCurr)
& v110712(VarCurr) ) ) ).
fof(addAssignment_34472,axiom,
! [VarCurr] :
( v110718(VarCurr)
<=> v109475(VarCurr,bitIndex4) ) ).
fof(addAssignment_34471,axiom,
! [VarCurr] :
( v110716(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34470,axiom,
! [VarCurr] :
( v110712(VarCurr)
<=> v109167(VarCurr,bitIndex4) ) ).
fof(addAssignment_34469,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex4)
<=> v109169(VarCurr,bitIndex4) ) ).
fof(addAssignment_34468,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex4)
<=> v110714(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110714(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2471,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110714(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34467,axiom,
! [VarCurr] :
( v110710(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110699(VarNext)
=> ( v110675(VarNext)
<=> v110675(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2470,axiom,
! [VarNext] :
( v110699(VarNext)
=> ( v110675(VarNext)
<=> v110677(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7659,axiom,
! [VarCurr] :
( v110699(VarCurr)
<=> ( v110696(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34466,axiom,
! [VarCurr] :
( v110696(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34465,axiom,
! [VarCurr] :
( v110677(VarCurr)
<=> v109020(VarCurr,bitIndex5) ) ).
fof(addAssignment_34464,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex5)
<=> v110679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21823,axiom,
! [VarCurr] :
( v110679(VarCurr)
<=> ( v110693(VarCurr)
| v110694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21822,axiom,
! [VarCurr] :
( v110694(VarCurr)
<=> ( v110687(VarCurr)
& v110689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21821,axiom,
! [VarCurr] :
( v110693(VarCurr)
<=> ( v110681(VarCurr)
& v110683(VarCurr) ) ) ).
fof(addAssignment_34463,axiom,
! [VarCurr] :
( v110689(VarCurr)
<=> v109475(VarCurr,bitIndex5) ) ).
fof(addAssignment_34462,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex5)
<=> v109477(VarCurr,bitIndex5) ) ).
fof(addAssignment_34461,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex5)
<=> v110691(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110691(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2469,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110691(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34460,axiom,
! [VarCurr] :
( v110687(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34459,axiom,
! [VarCurr] :
( v110683(VarCurr)
<=> v109167(VarCurr,bitIndex5) ) ).
fof(addAssignment_34458,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex5)
<=> v109169(VarCurr,bitIndex5) ) ).
fof(addAssignment_34457,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex5)
<=> v110685(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110685(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2468,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110685(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addAssignment_34456,axiom,
! [VarCurr] :
( v110681(VarCurr)
<=> v109026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110670(VarNext)
=> ( v109016(VarNext)
<=> v109016(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2467,axiom,
! [VarNext] :
( v110670(VarNext)
=> ( v109016(VarNext)
<=> v109018(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7658,axiom,
! [VarCurr] :
( v110670(VarCurr)
<=> ( v110637(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34455,axiom,
! [VarCurr] :
( v110637(VarCurr)
<=> v110639(VarCurr) ) ).
fof(addAssignment_34454,axiom,
! [VarCurr] :
( v110639(VarCurr)
<=> v110641(VarCurr) ) ).
fof(writeUnaryOperator_8608,axiom,
! [VarCurr] :
( ~ v110641(VarCurr)
<=> v110666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21820,axiom,
! [VarCurr] :
( v110666(VarCurr)
<=> ( v110667(VarCurr)
& v110664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21819,axiom,
! [VarCurr] :
( v110667(VarCurr)
<=> ( v110643(VarCurr)
& v110662(VarCurr) ) ) ).
fof(addAssignment_34453,axiom,
! [VarCurr] :
( v110664(VarCurr)
<=> v109038(VarCurr) ) ).
fof(addAssignment_34452,axiom,
! [VarCurr] :
( v110662(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_34451,axiom,
! [VarCurr] :
( v110643(VarCurr)
<=> v110645(VarCurr) ) ).
fof(addAssignment_34450,axiom,
! [VarCurr] :
( v110645(VarCurr)
<=> v110647(VarCurr) ) ).
fof(writeUnaryOperator_8607,axiom,
! [VarCurr] :
( ~ v110647(VarCurr)
<=> v110649(VarCurr) ) ).
fof(addAssignment_34449,axiom,
! [VarCurr] :
( v110649(VarCurr)
<=> v110651(VarCurr) ) ).
fof(addAssignment_34448,axiom,
! [VarCurr] :
( v110651(VarCurr)
<=> v110653(VarCurr) ) ).
fof(writeUnaryOperator_8606,axiom,
! [VarCurr] :
( ~ v110653(VarCurr)
<=> v110659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21818,axiom,
! [VarCurr] :
( v110659(VarCurr)
<=> ( v110655(VarCurr)
| v110657(VarCurr) ) ) ).
fof(addAssignment_34447,axiom,
! [VarCurr] :
( v110657(VarCurr)
<=> v109498(VarCurr) ) ).
fof(addAssignment_34446,axiom,
! [VarCurr] :
( v110655(VarCurr)
<=> v109053(VarCurr) ) ).
fof(addAssignment_34445,axiom,
! [VarCurr] :
( v109018(VarCurr)
<=> v109020(VarCurr,bitIndex6) ) ).
fof(addAssignment_34444,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex6)
<=> v109022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21817,axiom,
! [VarCurr] :
( v109022(VarCurr)
<=> ( v110634(VarCurr)
| v110635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21816,axiom,
! [VarCurr] :
( v110635(VarCurr)
<=> ( v110604(VarCurr)
& v110630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21815,axiom,
! [VarCurr] :
( v110634(VarCurr)
<=> ( v109024(VarCurr)
& v109165(VarCurr) ) ) ).
fof(addAssignment_34443,axiom,
! [VarCurr] :
( v110630(VarCurr)
<=> v109475(VarCurr,bitIndex6) ) ).
fof(addAssignment_34442,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex6)
<=> v109477(VarCurr,bitIndex6) ) ).
fof(addAssignment_34441,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex6)
<=> v110632(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110632(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2466,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110632(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34440,axiom,
! [VarCurr] :
( v110604(VarCurr)
<=> v110606(VarCurr) ) ).
fof(addAssignment_34439,axiom,
! [VarCurr] :
( v110606(VarCurr)
<=> v110608(VarCurr) ) ).
fof(writeUnaryOperator_8605,axiom,
! [VarCurr] :
( ~ v110608(VarCurr)
<=> v110610(VarCurr) ) ).
fof(addAssignment_34438,axiom,
! [VarCurr] :
( v110610(VarCurr)
<=> v110612(VarCurr) ) ).
fof(addAssignment_34437,axiom,
! [VarCurr] :
( v110612(VarCurr)
<=> v110614(VarCurr) ) ).
fof(writeUnaryOperator_8604,axiom,
! [VarCurr] :
( ~ v110614(VarCurr)
<=> v110627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21814,axiom,
! [VarCurr] :
( v110627(VarCurr)
<=> ( v110616(VarCurr)
& v110618(VarCurr) ) ) ).
fof(addAssignment_34436,axiom,
! [VarCurr] :
( v110618(VarCurr)
<=> v110620(VarCurr) ) ).
fof(addAssignment_34435,axiom,
! [VarCurr] :
( v110620(VarCurr)
<=> v110622(VarCurr) ) ).
fof(writeUnaryOperator_8603,axiom,
! [VarCurr] :
( ~ v110622(VarCurr)
<=> v110624(VarCurr) ) ).
fof(addAssignment_34434,axiom,
! [VarCurr] :
( v110624(VarCurr)
<=> v109053(VarCurr) ) ).
fof(addAssignment_34433,axiom,
! [VarCurr] :
( v110616(VarCurr)
<=> v109038(VarCurr) ) ).
fof(addAssignment_34432,axiom,
! [VarCurr] :
( v109165(VarCurr)
<=> v109167(VarCurr,bitIndex6) ) ).
fof(addAssignment_34431,axiom,
! [VarCurr] :
( v109167(VarCurr,bitIndex6)
<=> v109169(VarCurr,bitIndex6) ) ).
fof(addAssignment_34430,axiom,
! [VarNext] :
( v109169(VarNext,bitIndex6)
<=> v110550(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110550(VarNext,B)
<=> v109169(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2465,axiom,
! [VarNext] :
( v110551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110550(VarNext,B)
<=> v110564(VarNext,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5105,axiom,
! [VarCurr] :
( ~ v110553(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110564(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5109,axiom,
! [VarCurr] :
( v110553(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110564(VarCurr,B)
<=> v110565(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_3,axiom,
! [VarCurr] :
( ( ~ v110567(VarCurr)
& ~ v110568(VarCurr)
& ~ v110569(VarCurr)
& ~ v110570(VarCurr)
& ~ v110571(VarCurr)
& ~ v110572(VarCurr)
& ~ v110573(VarCurr)
& ~ v110574(VarCurr)
& ~ v110575(VarCurr)
& ~ v110576(VarCurr)
& ~ v110577(VarCurr)
& ~ v110578(VarCurr)
& ~ v110579(VarCurr)
& ~ v110580(VarCurr)
& ~ v110581(VarCurr)
& ~ v110582(VarCurr)
& ~ v110583(VarCurr)
& ~ v110584(VarCurr)
& ~ v110585(VarCurr)
& ~ v110586(VarCurr)
& ~ v110587(VarCurr)
& ~ v110588(VarCurr)
& ~ v110589(VarCurr)
& ~ v110590(VarCurr)
& ~ v110591(VarCurr)
& ~ v110592(VarCurr)
& ~ v110593(VarCurr)
& ~ v110594(VarCurr)
& ~ v110595(VarCurr)
& ~ v110596(VarCurr)
& ~ v110597(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v110565(VarCurr,B)
<=> v109247(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_1,axiom,
! [VarCurr] :
( v110597(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex127) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex126) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex125) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex124) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex123) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex122) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex121) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex120) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex119) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex118) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex117) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex116) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex115) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex114) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex113) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex112) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex111) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex110) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex109) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex108) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex107) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex106) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex105) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex104) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex103) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex102) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex101) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex100) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex99) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex98) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex97) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex96) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex95) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex94) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex93) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex92) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex91) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex90) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex89) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex88) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex87) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex86) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex85) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex84) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex83) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex82) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex81) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex80) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex79) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex78) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex77) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex76) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex75) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex74) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex73) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex72) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex71) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex70) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex69) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex68) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex67) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex66) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex65) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_1,axiom,
! [VarCurr] :
( v110596(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex191) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex190) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex189) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex188) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex187) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex186) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex185) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex184) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex183) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex182) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex181) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex180) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex179) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex178) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex177) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex176) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex175) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex174) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex173) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex172) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex171) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex170) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex169) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex168) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex167) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex166) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex165) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex164) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex163) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex162) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex161) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex160) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex159) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex158) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex157) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex156) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex155) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex154) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex153) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex152) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex151) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex150) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex149) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex148) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex147) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex146) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex145) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex144) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex143) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex142) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex141) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex140) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex139) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex138) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex137) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex136) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex135) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex134) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex133) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex132) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex131) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex130) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex129) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_1,axiom,
! [VarCurr] :
( v110595(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex255) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex254) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex253) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex252) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex251) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex250) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex249) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex248) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex247) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex246) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex245) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex244) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex243) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex242) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex241) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex240) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex239) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex238) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex237) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex236) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex235) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex234) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex233) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex232) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex231) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex230) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex229) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex228) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex227) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex226) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex225) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex224) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex223) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex222) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex221) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex220) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex219) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex218) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex217) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex216) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex215) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex214) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex213) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex212) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex211) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex210) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex209) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex208) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex207) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex206) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex205) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex204) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex203) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex202) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex201) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex200) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex199) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex198) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex197) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex196) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex195) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex194) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex193) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_1,axiom,
! [VarCurr] :
( v110594(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex319) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex318) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex317) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex316) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex315) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex314) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex313) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex312) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex311) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex310) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex309) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex308) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex307) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex306) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex305) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex304) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex303) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex302) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex301) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex300) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex299) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex298) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex297) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex296) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex295) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex294) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex293) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex292) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex291) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex290) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex289) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex288) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex287) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex286) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex285) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex284) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex283) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex282) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex281) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex280) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex279) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex278) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex277) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex276) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex275) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex274) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex273) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex272) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex271) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex270) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex269) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex268) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex267) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex266) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex265) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex264) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex263) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex262) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex261) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex260) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex259) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex258) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex257) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_1,axiom,
! [VarCurr] :
( v110593(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex383) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex382) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex381) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex380) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex379) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex378) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex377) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex376) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex375) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex374) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex373) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex372) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex371) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex370) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex369) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex368) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex367) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex366) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex365) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex364) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex363) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex362) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex361) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex360) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex359) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex358) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex357) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex356) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex355) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex354) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex353) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex352) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex351) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex350) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex349) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex348) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex347) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex346) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex345) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex344) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex343) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex342) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex341) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex340) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex339) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex338) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex337) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex336) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex335) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex334) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex333) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex332) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex331) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex330) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex329) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex328) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex327) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex326) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex325) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex324) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex323) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex322) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex321) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_1,axiom,
! [VarCurr] :
( v110592(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex447) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex446) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex445) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex444) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex443) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex442) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex441) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex440) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex439) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex438) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex437) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex436) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex435) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex434) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex433) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex432) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex431) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex430) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex429) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex428) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex427) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex426) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex425) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex424) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex423) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex422) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex421) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex420) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex419) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex418) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex417) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex416) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex415) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex414) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex413) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex412) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex411) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex410) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex409) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex408) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex407) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex406) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex405) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex404) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex403) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex402) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex401) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex400) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex399) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex398) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex397) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex396) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex395) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex394) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex393) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex392) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex391) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex390) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex389) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex388) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex387) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex386) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex385) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_1,axiom,
! [VarCurr] :
( v110591(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex511) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex510) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex509) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex508) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex507) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex506) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex505) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex504) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex503) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex502) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex501) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex500) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex499) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex498) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex497) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex496) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex495) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex494) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex493) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex492) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex491) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex490) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex489) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex488) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex487) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex486) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex485) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex484) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex483) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex482) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex481) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex480) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex479) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex478) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex477) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex476) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex475) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex474) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex473) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex472) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex471) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex470) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex469) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex468) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex467) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex466) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex465) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex464) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex463) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex462) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex461) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex460) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex459) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex458) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex457) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex456) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex455) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex454) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex453) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex452) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex451) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex450) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex449) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_1,axiom,
! [VarCurr] :
( v110590(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex575) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex574) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex573) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex572) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex571) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex570) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex569) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex568) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex567) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex566) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex565) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex564) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex563) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex562) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex561) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex560) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex559) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex558) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex557) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex556) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex555) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex554) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex553) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex552) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex551) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex550) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex549) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex548) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex547) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex546) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex545) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex544) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex543) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex542) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex541) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex540) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex539) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex538) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex537) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex536) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex535) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex534) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex533) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex532) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex531) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex530) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex529) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex528) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex527) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex526) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex525) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex524) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex523) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex522) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex521) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex520) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex519) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex518) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex517) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex516) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex515) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex514) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex513) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_1,axiom,
! [VarCurr] :
( v110589(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex639) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex638) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex637) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex636) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex635) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex634) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex633) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex632) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex631) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex630) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex629) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex628) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex627) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex626) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex625) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex624) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex623) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex622) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex621) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex620) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex619) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex618) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex617) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex616) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex615) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex614) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex613) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex612) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex611) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex610) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex609) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex608) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex607) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex606) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex605) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex604) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex603) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex602) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex601) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex600) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex599) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex598) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex597) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex596) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex595) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex594) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex593) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex592) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex591) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex590) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex589) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex588) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex587) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex586) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex585) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex584) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex583) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex582) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex581) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex580) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex579) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex578) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex577) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_1,axiom,
! [VarCurr] :
( v110588(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex703) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex702) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex701) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex700) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex699) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex698) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex697) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex696) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex695) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex694) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex693) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex692) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex691) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex690) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex689) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex688) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex687) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex686) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex685) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex684) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex683) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex682) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex681) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex680) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex679) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex678) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex677) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex676) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex675) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex674) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex673) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex672) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex671) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex670) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex669) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex668) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex667) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex666) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex665) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex664) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex663) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex662) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex661) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex660) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex659) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex658) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex657) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex656) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex655) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex654) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex653) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex652) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex651) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex650) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex649) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex648) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex647) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex646) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex645) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex644) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex643) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex642) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex641) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_1,axiom,
! [VarCurr] :
( v110587(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex767) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex766) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex765) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex764) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex763) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex762) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex761) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex760) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex759) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex758) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex757) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex756) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex755) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex754) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex753) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex752) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex751) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex750) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex749) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex748) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex747) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex746) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex745) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex744) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex743) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex742) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex741) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex740) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex739) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex738) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex737) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex736) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex735) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex734) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex733) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex732) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex731) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex730) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex729) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex728) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex727) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex726) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex725) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex724) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex723) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex722) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex721) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex720) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex719) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex718) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex717) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex716) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex715) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex714) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex713) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex712) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex711) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex710) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex709) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex708) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex707) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex706) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex705) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_1,axiom,
! [VarCurr] :
( v110586(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex831) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex830) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex829) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex828) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex827) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex826) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex825) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex824) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex823) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex822) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex821) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex820) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex819) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex818) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex817) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex816) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex815) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex814) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex813) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex812) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex811) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex810) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex809) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex808) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex807) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex806) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex805) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex804) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex803) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex802) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex801) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex800) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex799) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex798) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex797) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex796) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex795) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex794) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex793) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex792) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex791) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex790) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex789) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex788) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex787) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex786) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex785) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex784) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex783) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex782) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex781) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex780) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex779) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex778) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex777) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex776) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex775) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex774) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex773) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex772) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex771) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex770) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex769) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_1,axiom,
! [VarCurr] :
( v110585(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex895) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex894) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex893) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex892) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex891) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex890) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex889) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex888) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex887) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex886) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex885) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex884) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex883) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex882) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex881) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex880) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex879) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex878) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex877) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex876) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex875) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex874) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex873) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex872) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex871) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex870) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex869) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex868) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex867) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex866) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex865) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex864) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex863) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex862) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex861) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex860) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex859) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex858) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex857) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex856) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex855) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex854) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex853) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex852) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex851) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex850) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex849) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex848) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex847) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex846) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex845) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex844) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex843) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex842) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex841) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex840) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex839) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex838) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex837) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex836) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex835) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex834) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex833) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_1,axiom,
! [VarCurr] :
( v110584(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex959) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex958) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex957) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex956) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex955) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex954) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex953) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex952) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex951) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex950) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex949) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex948) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex947) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex946) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex945) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex944) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex943) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex942) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex941) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex940) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex939) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex938) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex937) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex936) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex935) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex934) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex933) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex932) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex931) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex930) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex929) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex928) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex927) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex926) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex925) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex924) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex923) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex922) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex921) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex920) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex919) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex918) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex917) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex916) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex915) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex914) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex913) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex912) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex911) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex910) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex909) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex908) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex907) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex906) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex905) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex904) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex903) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex902) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex901) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex900) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex899) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex898) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex897) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_1,axiom,
! [VarCurr] :
( v110583(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1023) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1022) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1021) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1020) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1019) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1018) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1017) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1016) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1015) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1014) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1013) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1012) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1011) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1010) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1009) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1008) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1007) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1006) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1005) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1004) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1003) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1002) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1001) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1000) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex999) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex998) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex997) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex996) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex995) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex994) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex993) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex992) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex991) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex990) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex989) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex988) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex987) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex986) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex985) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex984) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex983) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex982) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex981) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex980) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex979) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex978) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex977) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex976) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex975) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex974) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex973) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex972) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex971) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex970) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex969) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex968) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex967) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex966) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex965) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex964) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex963) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex962) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex961) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex960) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_1,axiom,
! [VarCurr] :
( v110582(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1087) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1086) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1085) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1084) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1083) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1082) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1081) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1080) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1079) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1078) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1077) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1076) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1075) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1074) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1073) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1072) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1071) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1070) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1069) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1068) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1067) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1066) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1065) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1064) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1063) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1062) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1061) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1060) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1059) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1058) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1057) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1056) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1055) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1054) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1053) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1052) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1051) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1050) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1049) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1048) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1047) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1046) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1045) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1044) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1043) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1042) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1041) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1040) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1039) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1038) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1037) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1036) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1035) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1034) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1033) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1032) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1031) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1030) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1029) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1028) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1027) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1026) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1025) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1024) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_2,axiom,
! [VarCurr] :
( v110581(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1151) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1150) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1149) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1148) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1147) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1146) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1145) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1144) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1143) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1142) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1141) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1140) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1139) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1138) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1137) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1136) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1135) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1134) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1133) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1132) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1131) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1130) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1129) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1128) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1127) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1126) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1125) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1124) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1123) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1122) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1121) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1120) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1119) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1118) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1117) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1116) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1115) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1114) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1113) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1112) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1111) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1110) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1109) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1108) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1107) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1106) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1105) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1104) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1103) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1102) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1101) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1100) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1099) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1098) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1097) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1096) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1095) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1094) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1093) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1092) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1091) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1090) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1089) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1088) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_2,axiom,
! [VarCurr] :
( v110580(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1215) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1214) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1213) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1212) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1211) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1210) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1209) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1208) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1207) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1206) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1205) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1204) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1203) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1202) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1201) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1200) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1199) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1198) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1197) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1196) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1195) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1194) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1193) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1192) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1191) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1190) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1189) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1188) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1187) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1186) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1185) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1184) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1183) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1182) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1181) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1180) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1179) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1178) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1177) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1176) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1175) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1174) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1173) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1172) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1171) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1170) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1169) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1168) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1167) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1166) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1165) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1164) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1163) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1162) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1161) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1160) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1159) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1158) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1157) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1156) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1155) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1154) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1153) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1152) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_2,axiom,
! [VarCurr] :
( v110579(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1279) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1278) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1277) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1276) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1275) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1274) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1273) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1272) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1271) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1270) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1269) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1268) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1267) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1266) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1265) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1264) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1263) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1262) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1261) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1260) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1259) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1258) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1257) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1256) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1255) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1254) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1253) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1252) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1251) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1250) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1249) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1248) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1247) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1246) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1245) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1244) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1243) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1242) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1241) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1240) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1239) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1238) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1237) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1236) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1235) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1234) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1233) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1232) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1231) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1230) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1229) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1228) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1227) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1226) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1225) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1224) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1223) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1222) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1221) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1220) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1219) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1218) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1217) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1216) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_2,axiom,
! [VarCurr] :
( v110578(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1343) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1342) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1341) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1340) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1339) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1338) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1337) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1336) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1335) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1334) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1333) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1332) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1331) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1330) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1329) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1328) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1327) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1326) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1325) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1324) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1323) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1322) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1321) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1320) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1319) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1318) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1317) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1316) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1315) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1314) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1313) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1312) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1311) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1310) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1309) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1308) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1307) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1306) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1305) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1304) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1303) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1302) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1301) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1300) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1299) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1298) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1297) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1296) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1295) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1294) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1293) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1292) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1291) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1290) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1289) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1288) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1287) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1286) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1285) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1284) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1283) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1282) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1281) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1280) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_2,axiom,
! [VarCurr] :
( v110577(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1407) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1406) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1405) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1404) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1403) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1402) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1401) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1400) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1399) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1398) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1397) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1396) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1395) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1394) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1393) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1392) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1391) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1390) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1389) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1388) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1387) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1386) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1385) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1384) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1383) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1382) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1381) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1380) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1379) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1378) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1377) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1376) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1375) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1374) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1373) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1372) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1371) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1370) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1369) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1368) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1367) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1366) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1365) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1364) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1363) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1362) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1361) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1360) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1359) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1358) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1357) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1356) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1355) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1354) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1353) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1352) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1351) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1350) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1349) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1348) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1347) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1346) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1345) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1344) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_2,axiom,
! [VarCurr] :
( v110576(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1471) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1470) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1469) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1468) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1467) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1466) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1465) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1464) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1463) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1462) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1461) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1460) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1459) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1458) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1457) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1456) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1455) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1454) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1453) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1452) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1451) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1450) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1449) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1448) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1447) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1446) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1445) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1444) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1443) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1442) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1441) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1440) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1439) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1438) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1437) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1436) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1435) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1434) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1433) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1432) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1431) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1430) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1429) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1428) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1427) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1426) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1425) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1424) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1423) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1422) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1421) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1420) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1419) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1418) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1417) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1416) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1415) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1414) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1413) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1412) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1411) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1410) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1409) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_2,axiom,
! [VarCurr] :
( v110575(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1535) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1534) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1533) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1532) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1531) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1530) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1529) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1528) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1527) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1526) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1525) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1524) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1523) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1522) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1521) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1520) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1519) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1518) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1517) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1516) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1515) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1514) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1513) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1512) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1511) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1510) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1509) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1508) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1507) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1506) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1505) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1504) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1503) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1502) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1501) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1500) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1499) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1498) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1497) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1496) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1495) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1494) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1493) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1492) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1491) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1490) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1489) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1488) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1487) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1486) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1485) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1484) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1483) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1482) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1481) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1480) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1479) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1478) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1477) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1476) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1475) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1474) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1473) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1472) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_9,axiom,
! [VarCurr] :
( v110574(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1599) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1598) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1597) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1596) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1595) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1594) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1593) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1592) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1591) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1590) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1589) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1588) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1587) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1586) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1585) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1584) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1583) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1582) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1581) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1580) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1579) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1578) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1577) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1576) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1575) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1574) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1573) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1572) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1571) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1570) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1569) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1568) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1567) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1566) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1565) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1564) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1563) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1562) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1561) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1560) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1559) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1558) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1557) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1556) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1555) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1554) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1553) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1552) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1551) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1550) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1549) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1548) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1547) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1546) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1545) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1544) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1543) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1542) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1541) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1540) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1539) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1538) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1537) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1536) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_9,axiom,
! [VarCurr] :
( v110573(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1663) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1662) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1661) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1660) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1659) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1658) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1657) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1656) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1655) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1654) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1653) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1652) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1651) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1650) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1649) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1648) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1647) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1646) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1645) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1644) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1643) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1642) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1641) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1640) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1639) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1638) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1637) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1636) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1635) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1634) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1633) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1632) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1631) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1630) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1629) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1628) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1627) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1626) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1625) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1624) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1623) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1622) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1621) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1620) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1619) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1618) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1617) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1616) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1615) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1614) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1613) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1612) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1611) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1610) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1609) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1608) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1607) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1606) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1605) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1604) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1603) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1602) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1601) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1600) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_10,axiom,
! [VarCurr] :
( v110572(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1727) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1726) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1725) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1724) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1723) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1722) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1721) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1720) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1719) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1718) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1717) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1716) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1715) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1714) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1713) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1712) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1711) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1710) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1709) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1708) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1707) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1706) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1705) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1704) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1703) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1702) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1701) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1700) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1699) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1698) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1697) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1696) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1695) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1694) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1693) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1692) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1691) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1690) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1689) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1688) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1687) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1686) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1685) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1684) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1683) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1682) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1681) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1680) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1679) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1678) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1677) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1676) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1675) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1674) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1673) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1672) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1671) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1670) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1669) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1668) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1667) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1666) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1665) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1664) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_10,axiom,
! [VarCurr] :
( v110571(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1791) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1790) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1789) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1788) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1787) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1786) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1785) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1784) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1783) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1782) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1781) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1780) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1779) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1778) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1777) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1776) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1775) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1774) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1773) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1772) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1771) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1770) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1769) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1768) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1767) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1766) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1765) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1764) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1763) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1762) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1761) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1760) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1759) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1758) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1757) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1756) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1755) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1754) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1753) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1752) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1751) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1750) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1749) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1748) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1747) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1746) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1745) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1744) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1743) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1742) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1741) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1740) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1739) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1738) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1737) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1736) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1735) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1734) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1733) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1732) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1731) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1730) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1729) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1728) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_10,axiom,
! [VarCurr] :
( v110570(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1855) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1854) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1853) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1852) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1851) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1850) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1849) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1848) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1847) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1846) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1845) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1844) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1843) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1842) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1841) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1840) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1839) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1838) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1837) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1836) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1835) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1834) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1833) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1832) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1831) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1830) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1829) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1828) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1827) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1826) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1825) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1824) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1823) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1822) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1821) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1820) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1819) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1818) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1817) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1816) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1815) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1814) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1813) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1812) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1811) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1810) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1809) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1808) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1807) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1806) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1805) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1804) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1803) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1802) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1801) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1800) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1799) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1798) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1797) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1796) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1795) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1794) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1793) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1792) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_11,axiom,
! [VarCurr] :
( v110569(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1919) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1918) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1917) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1916) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1915) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1914) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1913) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1912) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1911) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1910) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1909) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1908) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1907) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1906) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1905) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1904) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1903) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1902) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1901) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1900) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1899) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1898) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1897) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1896) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1895) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1894) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1893) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1892) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1891) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1890) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1889) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1888) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1887) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1886) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1885) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1884) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1883) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1882) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1881) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1880) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1879) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1878) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1877) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1876) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1875) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1874) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1873) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1872) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1871) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1870) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1869) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1868) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1867) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1866) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1865) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1864) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1863) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1862) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1861) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1860) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1859) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1858) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1857) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1856) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_17,axiom,
! [VarCurr] :
( v110568(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex1983) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex1982) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex1981) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex1980) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex1979) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex1978) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex1977) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex1976) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex1975) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex1974) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex1973) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex1972) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex1971) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex1970) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex1969) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex1968) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex1967) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex1966) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex1965) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex1964) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex1963) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex1962) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex1961) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex1960) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex1959) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex1958) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex1957) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex1956) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex1955) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex1954) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex1953) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex1952) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex1951) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex1950) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex1949) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex1948) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex1947) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex1946) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex1945) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex1944) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex1943) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex1942) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex1941) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex1940) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex1939) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex1938) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex1937) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex1936) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1935) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1934) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1933) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1932) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1931) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1930) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1929) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1928) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1927) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1926) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1925) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1924) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1923) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1922) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1921) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1920) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v110567(VarCurr)
=> ( ( v110565(VarCurr,bitIndex63)
<=> v109247(VarCurr,bitIndex2047) )
& ( v110565(VarCurr,bitIndex62)
<=> v109247(VarCurr,bitIndex2046) )
& ( v110565(VarCurr,bitIndex61)
<=> v109247(VarCurr,bitIndex2045) )
& ( v110565(VarCurr,bitIndex60)
<=> v109247(VarCurr,bitIndex2044) )
& ( v110565(VarCurr,bitIndex59)
<=> v109247(VarCurr,bitIndex2043) )
& ( v110565(VarCurr,bitIndex58)
<=> v109247(VarCurr,bitIndex2042) )
& ( v110565(VarCurr,bitIndex57)
<=> v109247(VarCurr,bitIndex2041) )
& ( v110565(VarCurr,bitIndex56)
<=> v109247(VarCurr,bitIndex2040) )
& ( v110565(VarCurr,bitIndex55)
<=> v109247(VarCurr,bitIndex2039) )
& ( v110565(VarCurr,bitIndex54)
<=> v109247(VarCurr,bitIndex2038) )
& ( v110565(VarCurr,bitIndex53)
<=> v109247(VarCurr,bitIndex2037) )
& ( v110565(VarCurr,bitIndex52)
<=> v109247(VarCurr,bitIndex2036) )
& ( v110565(VarCurr,bitIndex51)
<=> v109247(VarCurr,bitIndex2035) )
& ( v110565(VarCurr,bitIndex50)
<=> v109247(VarCurr,bitIndex2034) )
& ( v110565(VarCurr,bitIndex49)
<=> v109247(VarCurr,bitIndex2033) )
& ( v110565(VarCurr,bitIndex48)
<=> v109247(VarCurr,bitIndex2032) )
& ( v110565(VarCurr,bitIndex47)
<=> v109247(VarCurr,bitIndex2031) )
& ( v110565(VarCurr,bitIndex46)
<=> v109247(VarCurr,bitIndex2030) )
& ( v110565(VarCurr,bitIndex45)
<=> v109247(VarCurr,bitIndex2029) )
& ( v110565(VarCurr,bitIndex44)
<=> v109247(VarCurr,bitIndex2028) )
& ( v110565(VarCurr,bitIndex43)
<=> v109247(VarCurr,bitIndex2027) )
& ( v110565(VarCurr,bitIndex42)
<=> v109247(VarCurr,bitIndex2026) )
& ( v110565(VarCurr,bitIndex41)
<=> v109247(VarCurr,bitIndex2025) )
& ( v110565(VarCurr,bitIndex40)
<=> v109247(VarCurr,bitIndex2024) )
& ( v110565(VarCurr,bitIndex39)
<=> v109247(VarCurr,bitIndex2023) )
& ( v110565(VarCurr,bitIndex38)
<=> v109247(VarCurr,bitIndex2022) )
& ( v110565(VarCurr,bitIndex37)
<=> v109247(VarCurr,bitIndex2021) )
& ( v110565(VarCurr,bitIndex36)
<=> v109247(VarCurr,bitIndex2020) )
& ( v110565(VarCurr,bitIndex35)
<=> v109247(VarCurr,bitIndex2019) )
& ( v110565(VarCurr,bitIndex34)
<=> v109247(VarCurr,bitIndex2018) )
& ( v110565(VarCurr,bitIndex33)
<=> v109247(VarCurr,bitIndex2017) )
& ( v110565(VarCurr,bitIndex32)
<=> v109247(VarCurr,bitIndex2016) )
& ( v110565(VarCurr,bitIndex31)
<=> v109247(VarCurr,bitIndex2015) )
& ( v110565(VarCurr,bitIndex30)
<=> v109247(VarCurr,bitIndex2014) )
& ( v110565(VarCurr,bitIndex29)
<=> v109247(VarCurr,bitIndex2013) )
& ( v110565(VarCurr,bitIndex28)
<=> v109247(VarCurr,bitIndex2012) )
& ( v110565(VarCurr,bitIndex27)
<=> v109247(VarCurr,bitIndex2011) )
& ( v110565(VarCurr,bitIndex26)
<=> v109247(VarCurr,bitIndex2010) )
& ( v110565(VarCurr,bitIndex25)
<=> v109247(VarCurr,bitIndex2009) )
& ( v110565(VarCurr,bitIndex24)
<=> v109247(VarCurr,bitIndex2008) )
& ( v110565(VarCurr,bitIndex23)
<=> v109247(VarCurr,bitIndex2007) )
& ( v110565(VarCurr,bitIndex22)
<=> v109247(VarCurr,bitIndex2006) )
& ( v110565(VarCurr,bitIndex21)
<=> v109247(VarCurr,bitIndex2005) )
& ( v110565(VarCurr,bitIndex20)
<=> v109247(VarCurr,bitIndex2004) )
& ( v110565(VarCurr,bitIndex19)
<=> v109247(VarCurr,bitIndex2003) )
& ( v110565(VarCurr,bitIndex18)
<=> v109247(VarCurr,bitIndex2002) )
& ( v110565(VarCurr,bitIndex17)
<=> v109247(VarCurr,bitIndex2001) )
& ( v110565(VarCurr,bitIndex16)
<=> v109247(VarCurr,bitIndex2000) )
& ( v110565(VarCurr,bitIndex15)
<=> v109247(VarCurr,bitIndex1999) )
& ( v110565(VarCurr,bitIndex14)
<=> v109247(VarCurr,bitIndex1998) )
& ( v110565(VarCurr,bitIndex13)
<=> v109247(VarCurr,bitIndex1997) )
& ( v110565(VarCurr,bitIndex12)
<=> v109247(VarCurr,bitIndex1996) )
& ( v110565(VarCurr,bitIndex11)
<=> v109247(VarCurr,bitIndex1995) )
& ( v110565(VarCurr,bitIndex10)
<=> v109247(VarCurr,bitIndex1994) )
& ( v110565(VarCurr,bitIndex9)
<=> v109247(VarCurr,bitIndex1993) )
& ( v110565(VarCurr,bitIndex8)
<=> v109247(VarCurr,bitIndex1992) )
& ( v110565(VarCurr,bitIndex7)
<=> v109247(VarCurr,bitIndex1991) )
& ( v110565(VarCurr,bitIndex6)
<=> v109247(VarCurr,bitIndex1990) )
& ( v110565(VarCurr,bitIndex5)
<=> v109247(VarCurr,bitIndex1989) )
& ( v110565(VarCurr,bitIndex4)
<=> v109247(VarCurr,bitIndex1988) )
& ( v110565(VarCurr,bitIndex3)
<=> v109247(VarCurr,bitIndex1987) )
& ( v110565(VarCurr,bitIndex2)
<=> v109247(VarCurr,bitIndex1986) )
& ( v110565(VarCurr,bitIndex1)
<=> v109247(VarCurr,bitIndex1985) )
& ( v110565(VarCurr,bitIndex0)
<=> v109247(VarCurr,bitIndex1984) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7657,axiom,
! [VarCurr] :
( v110598(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7656,axiom,
! [VarCurr] :
( v110597(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7655,axiom,
! [VarCurr] :
( v110596(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7654,axiom,
! [VarCurr] :
( v110595(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7653,axiom,
! [VarCurr] :
( v110594(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7652,axiom,
! [VarCurr] :
( v110593(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7651,axiom,
! [VarCurr] :
( v110592(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7650,axiom,
! [VarCurr] :
( v110591(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7649,axiom,
! [VarCurr] :
( v110590(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7648,axiom,
! [VarCurr] :
( v110589(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7647,axiom,
! [VarCurr] :
( v110588(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7646,axiom,
! [VarCurr] :
( v110587(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7645,axiom,
! [VarCurr] :
( v110586(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7644,axiom,
! [VarCurr] :
( v110585(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7643,axiom,
! [VarCurr] :
( v110584(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7642,axiom,
! [VarCurr] :
( v110583(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $true )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7641,axiom,
! [VarCurr] :
( v110582(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7640,axiom,
! [VarCurr] :
( v110581(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7639,axiom,
! [VarCurr] :
( v110580(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7638,axiom,
! [VarCurr] :
( v110579(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7637,axiom,
! [VarCurr] :
( v110578(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7636,axiom,
! [VarCurr] :
( v110577(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7635,axiom,
! [VarCurr] :
( v110576(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7634,axiom,
! [VarCurr] :
( v110575(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $true )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7633,axiom,
! [VarCurr] :
( v110574(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7632,axiom,
! [VarCurr] :
( v110573(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7631,axiom,
! [VarCurr] :
( v110572(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7630,axiom,
! [VarCurr] :
( v110571(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $true )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7629,axiom,
! [VarCurr] :
( v110570(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7628,axiom,
! [VarCurr] :
( v110569(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $true )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7627,axiom,
! [VarCurr] :
( v110568(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7626,axiom,
! [VarCurr] :
( v110567(VarCurr)
<=> ( ( v109249(VarCurr,bitIndex4)
<=> $false )
& ( v109249(VarCurr,bitIndex3)
<=> $false )
& ( v109249(VarCurr,bitIndex2)
<=> $false )
& ( v109249(VarCurr,bitIndex1)
<=> $false )
& ( v109249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21813,axiom,
! [VarCurr] :
( v110551(VarCurr)
<=> ( v110552(VarCurr)
& v110548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21812,axiom,
! [VarCurr] :
( v110552(VarCurr)
<=> ( v110553(VarCurr)
| v110563(VarCurr) ) ) ).
fof(writeUnaryOperator_8602,axiom,
! [VarCurr] :
( ~ v110563(VarCurr)
<=> v109179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21811,axiom,
! [VarCurr] :
( v110553(VarCurr)
<=> ( v110554(VarCurr)
& v109179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21810,axiom,
! [VarCurr] :
( v110554(VarCurr)
<=> ( v109171(VarCurr,bitIndex0)
| v110555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21809,axiom,
! [VarCurr] :
( v110555(VarCurr)
<=> ( v110556(VarCurr)
& v110562(VarCurr) ) ) ).
fof(writeUnaryOperator_8601,axiom,
! [VarCurr] :
( ~ v110562(VarCurr)
<=> v109171(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1941,axiom,
! [VarCurr] :
( v110556(VarCurr)
<=> ( v109171(VarCurr,bitIndex1)
| v110557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21808,axiom,
! [VarCurr] :
( v110557(VarCurr)
<=> ( v110558(VarCurr)
& v110561(VarCurr) ) ) ).
fof(writeUnaryOperator_8600,axiom,
! [VarCurr] :
( ~ v110561(VarCurr)
<=> v109171(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1940,axiom,
! [VarCurr] :
( v110558(VarCurr)
<=> ( v109171(VarCurr,bitIndex2)
| v110559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1939,axiom,
! [VarCurr] :
( v110559(VarCurr)
<=> ( v109171(VarCurr,bitIndex3)
& v110560(VarCurr) ) ) ).
fof(writeUnaryOperator_8599,axiom,
! [VarCurr] :
( ~ v110560(VarCurr)
<=> v109171(VarCurr,bitIndex2) ) ).
fof(addAssignment_34429,axiom,
! [VarCurr] :
( v110548(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_34428,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v109249(VarCurr,B)
<=> v109251(VarCurr,B) ) ) ).
fof(addAssignment_34427,axiom,
! [VarCurr] :
( v109251(VarCurr,bitIndex4)
<=> v109253(VarCurr) ) ).
fof(addAssignment_34426,axiom,
! [VarCurr] :
( v109251(VarCurr,bitIndex3)
<=> v110034(VarCurr) ) ).
fof(addAssignment_34425,axiom,
! [VarCurr] :
( v109251(VarCurr,bitIndex2)
<=> v110162(VarCurr) ) ).
fof(addAssignment_34424,axiom,
! [VarCurr] :
( v109251(VarCurr,bitIndex1)
<=> v110290(VarCurr) ) ).
fof(addAssignment_34423,axiom,
! [VarCurr] :
( v109251(VarCurr,bitIndex0)
<=> v110418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21807,axiom,
! [VarCurr] :
( v110418(VarCurr)
<=> ( v110545(VarCurr)
| v110546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21806,axiom,
! [VarCurr] :
( v110546(VarCurr)
<=> ( v110489(VarCurr)
& v110491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21805,axiom,
! [VarCurr] :
( v110545(VarCurr)
<=> ( v110420(VarCurr)
& v110422(VarCurr) ) ) ).
fof(addAssignment_34422,axiom,
! [VarCurr] :
( v110491(VarCurr)
<=> v109930(VarCurr,bitIndex0) ) ).
fof(addAssignment_34421,axiom,
! [VarCurr] :
( v109930(VarCurr,bitIndex0)
<=> v110493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21804,axiom,
! [VarCurr] :
( v110493(VarCurr)
<=> ( v110542(VarCurr)
| v110543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21803,axiom,
! [VarCurr] :
( v110543(VarCurr)
<=> ( v110537(VarCurr)
& v110539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21802,axiom,
! [VarCurr] :
( v110542(VarCurr)
<=> ( v110495(VarCurr)
& v110497(VarCurr) ) ) ).
fof(addAssignment_34420,axiom,
! [VarCurr] :
( v110539(VarCurr)
<=> v109987(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21801,axiom,
! [VarCurr] :
( v109987(VarCurr,bitIndex0)
<=> ( v109559(VarCurr,bitIndex0)
& v109053(VarCurr) ) ) ).
fof(addAssignment_34419,axiom,
! [VarCurr] :
( v110537(VarCurr)
<=> v109185(VarCurr) ) ).
fof(addAssignment_34418,axiom,
! [VarCurr] :
( v110497(VarCurr)
<=> v109938(VarCurr,bitIndex0) ) ).
fof(addAssignment_34417,axiom,
! [VarCurr] :
( v109938(VarCurr,bitIndex0)
<=> v110499(VarCurr) ) ).
fof(addAssignment_34416,axiom,
! [VarCurr] :
( v110499(VarCurr)
<=> v110501(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110518(VarNext)
=> ( v110501(VarNext)
<=> v110501(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2464,axiom,
! [VarNext] :
( v110518(VarNext)
=> ( v110501(VarNext)
<=> v110530(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5104,axiom,
! [VarCurr] :
( ~ v110519(VarCurr)
=> ( v110530(VarCurr)
<=> v110531(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5108,axiom,
! [VarCurr] :
( v110519(VarCurr)
=> ( v110530(VarCurr)
<=> v110507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5103,axiom,
! [VarCurr] :
( ~ v110524(VarCurr)
=> ( v110531(VarCurr)
<=> v110509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110524(VarCurr)
=> ( v110531(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21800,axiom,
! [VarCurr] :
( v110518(VarCurr)
<=> ( v110519(VarCurr)
| v110522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21799,axiom,
! [VarCurr] :
( v110522(VarCurr)
<=> ( v110523(VarCurr)
& v110529(VarCurr) ) ) ).
fof(writeUnaryOperator_8598,axiom,
! [VarCurr] :
( ~ v110529(VarCurr)
<=> v110519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21798,axiom,
! [VarCurr] :
( v110523(VarCurr)
<=> ( v110524(VarCurr)
| v110526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21797,axiom,
! [VarCurr] :
( v110526(VarCurr)
<=> ( v110527(VarCurr)
& v110528(VarCurr) ) ) ).
fof(writeUnaryOperator_8597,axiom,
! [VarCurr] :
( ~ v110528(VarCurr)
<=> v110524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21796,axiom,
! [VarCurr] :
( v110527(VarCurr)
<=> ( v110503(VarCurr)
& v110505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21795,axiom,
! [VarCurr] :
( v110524(VarCurr)
<=> ( v110503(VarCurr)
& v110525(VarCurr) ) ) ).
fof(writeUnaryOperator_8596,axiom,
! [VarCurr] :
( ~ v110525(VarCurr)
<=> v110505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21794,axiom,
! [VarCurr] :
( v110519(VarCurr)
<=> ( v110520(VarCurr)
& v110521(VarCurr) ) ) ).
fof(writeUnaryOperator_8595,axiom,
! [VarCurr] :
( ~ v110521(VarCurr)
<=> v110505(VarCurr) ) ).
fof(writeUnaryOperator_8594,axiom,
! [VarCurr] :
( ~ v110520(VarCurr)
<=> v110503(VarCurr) ) ).
fof(addAssignment_34415,axiom,
! [VarCurr] :
( v110509(VarCurr)
<=> v109957(VarCurr,bitIndex0) ) ).
fof(addAssignment_34414,axiom,
! [VarCurr] :
( v109957(VarCurr,bitIndex0)
<=> v110511(VarCurr) ) ).
fof(addAssignment_34413,axiom,
! [VarCurr] :
( v110511(VarCurr)
<=> v110513(VarCurr) ) ).
fof(addAssignment_34412,axiom,
! [VarCurr] :
( v110513(VarCurr)
<=> v110515(VarCurr) ) ).
fof(addAssignment_34411,axiom,
! [VarCurr] :
( v110507(VarCurr)
<=> v109950(VarCurr,bitIndex0) ) ).
fof(addAssignment_34410,axiom,
! [VarCurr] :
( v109950(VarCurr,bitIndex0)
<=> v109952(VarCurr,bitIndex0) ) ).
fof(addAssignment_34409,axiom,
! [VarCurr] :
( v109952(VarCurr,bitIndex0)
<=> v109953(VarCurr,bitIndex0) ) ).
fof(addAssignment_34408,axiom,
! [VarCurr] :
( v110505(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34407,axiom,
! [VarCurr] :
( v110503(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34406,axiom,
! [VarCurr] :
( v110495(VarCurr)
<=> v109187(VarCurr) ) ).
fof(addAssignment_34405,axiom,
! [VarCurr] :
( v110489(VarCurr)
<=> v109925(VarCurr) ) ).
fof(addAssignment_34404,axiom,
! [VarCurr] :
( v110422(VarCurr)
<=> v109306(VarCurr,bitIndex0) ) ).
fof(addAssignment_34403,axiom,
! [VarCurr] :
( v109306(VarCurr,bitIndex0)
<=> v110424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21793,axiom,
! [VarCurr] :
( v110424(VarCurr)
<=> ( v110474(VarCurr)
| v110487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21792,axiom,
! [VarCurr] :
( v110487(VarCurr)
<=> ( v110468(VarCurr)
& v110470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21791,axiom,
! [VarCurr] :
( v110474(VarCurr)
<=> ( v110475(VarCurr)
| v110486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21790,axiom,
! [VarCurr] :
( v110486(VarCurr)
<=> ( v110462(VarCurr)
& v110464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21789,axiom,
! [VarCurr] :
( v110475(VarCurr)
<=> ( v110476(VarCurr)
| v110485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21788,axiom,
! [VarCurr] :
( v110485(VarCurr)
<=> ( v110456(VarCurr)
& v110458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21787,axiom,
! [VarCurr] :
( v110476(VarCurr)
<=> ( v110477(VarCurr)
| v110484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21786,axiom,
! [VarCurr] :
( v110484(VarCurr)
<=> ( v110450(VarCurr)
& v110452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21785,axiom,
! [VarCurr] :
( v110477(VarCurr)
<=> ( v110478(VarCurr)
| v110483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21784,axiom,
! [VarCurr] :
( v110483(VarCurr)
<=> ( v110444(VarCurr)
& v110446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21783,axiom,
! [VarCurr] :
( v110478(VarCurr)
<=> ( v110479(VarCurr)
| v110482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21782,axiom,
! [VarCurr] :
( v110482(VarCurr)
<=> ( v110438(VarCurr)
& v110440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21781,axiom,
! [VarCurr] :
( v110479(VarCurr)
<=> ( v110480(VarCurr)
| v110481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21780,axiom,
! [VarCurr] :
( v110481(VarCurr)
<=> ( v110432(VarCurr)
& v110434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21779,axiom,
! [VarCurr] :
( v110480(VarCurr)
<=> ( v110426(VarCurr)
& v110428(VarCurr) ) ) ).
fof(addAssignment_34402,axiom,
! [VarCurr] :
( v110470(VarCurr)
<=> v109475(VarCurr,bitIndex56) ) ).
fof(addAssignment_34401,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex56)
<=> v109477(VarCurr,bitIndex56) ) ).
fof(addAssignment_34400,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex56)
<=> v110472(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110472(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2463,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110472(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34399,axiom,
! [VarCurr] :
( v110468(VarCurr)
<=> v109312(VarCurr,bitIndex7) ) ).
fof(addAssignment_34398,axiom,
! [VarCurr] :
( v110464(VarCurr)
<=> v109475(VarCurr,bitIndex48) ) ).
fof(addAssignment_34397,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex48)
<=> v109477(VarCurr,bitIndex48) ) ).
fof(addAssignment_34396,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex48)
<=> v110466(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110466(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2462,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110466(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34395,axiom,
! [VarCurr] :
( v110462(VarCurr)
<=> v109312(VarCurr,bitIndex6) ) ).
fof(addAssignment_34394,axiom,
! [VarCurr] :
( v110458(VarCurr)
<=> v109475(VarCurr,bitIndex40) ) ).
fof(addAssignment_34393,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex40)
<=> v109477(VarCurr,bitIndex40) ) ).
fof(addAssignment_34392,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex40)
<=> v110460(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110460(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2461,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110460(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34391,axiom,
! [VarCurr] :
( v110456(VarCurr)
<=> v109312(VarCurr,bitIndex5) ) ).
fof(addAssignment_34390,axiom,
! [VarCurr] :
( v110452(VarCurr)
<=> v109475(VarCurr,bitIndex32) ) ).
fof(addAssignment_34389,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex32)
<=> v109477(VarCurr,bitIndex32) ) ).
fof(addAssignment_34388,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex32)
<=> v110454(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110454(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2460,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110454(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34387,axiom,
! [VarCurr] :
( v110450(VarCurr)
<=> v109312(VarCurr,bitIndex4) ) ).
fof(addAssignment_34386,axiom,
! [VarCurr] :
( v110446(VarCurr)
<=> v109475(VarCurr,bitIndex24) ) ).
fof(addAssignment_34385,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex24)
<=> v109477(VarCurr,bitIndex24) ) ).
fof(addAssignment_34384,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex24)
<=> v110448(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110448(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2459,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110448(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34383,axiom,
! [VarCurr] :
( v110444(VarCurr)
<=> v109312(VarCurr,bitIndex3) ) ).
fof(addAssignment_34382,axiom,
! [VarCurr] :
( v110440(VarCurr)
<=> v109475(VarCurr,bitIndex16) ) ).
fof(addAssignment_34381,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex16)
<=> v109477(VarCurr,bitIndex16) ) ).
fof(addAssignment_34380,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex16)
<=> v110442(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110442(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2458,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110442(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34379,axiom,
! [VarCurr] :
( v110438(VarCurr)
<=> v109312(VarCurr,bitIndex2) ) ).
fof(addAssignment_34378,axiom,
! [VarCurr] :
( v110434(VarCurr)
<=> v109475(VarCurr,bitIndex8) ) ).
fof(addAssignment_34377,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex8)
<=> v109477(VarCurr,bitIndex8) ) ).
fof(addAssignment_34376,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex8)
<=> v110436(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110436(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2457,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110436(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34375,axiom,
! [VarCurr] :
( v110432(VarCurr)
<=> v109312(VarCurr,bitIndex1) ) ).
fof(addAssignment_34374,axiom,
! [VarCurr] :
( v110428(VarCurr)
<=> v109475(VarCurr,bitIndex0) ) ).
fof(addAssignment_34373,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex0)
<=> v109477(VarCurr,bitIndex0) ) ).
fof(addAssignment_34372,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex0)
<=> v110430(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110430(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2456,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110430(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34371,axiom,
! [VarCurr] :
( v110426(VarCurr)
<=> v109312(VarCurr,bitIndex0) ) ).
fof(addAssignment_34370,axiom,
! [VarCurr] :
( v110420(VarCurr)
<=> v109257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21778,axiom,
! [VarCurr] :
( v110290(VarCurr)
<=> ( v110415(VarCurr)
| v110416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21777,axiom,
! [VarCurr] :
( v110416(VarCurr)
<=> ( v110361(VarCurr)
& v110363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21776,axiom,
! [VarCurr] :
( v110415(VarCurr)
<=> ( v110292(VarCurr)
& v110294(VarCurr) ) ) ).
fof(addAssignment_34369,axiom,
! [VarCurr] :
( v110363(VarCurr)
<=> v109930(VarCurr,bitIndex1) ) ).
fof(addAssignment_34368,axiom,
! [VarCurr] :
( v109930(VarCurr,bitIndex1)
<=> v110365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21775,axiom,
! [VarCurr] :
( v110365(VarCurr)
<=> ( v110412(VarCurr)
| v110413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21774,axiom,
! [VarCurr] :
( v110413(VarCurr)
<=> ( v110407(VarCurr)
& v110409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21773,axiom,
! [VarCurr] :
( v110412(VarCurr)
<=> ( v110367(VarCurr)
& v110369(VarCurr) ) ) ).
fof(addAssignment_34367,axiom,
! [VarCurr] :
( v110409(VarCurr)
<=> v109987(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1938,axiom,
! [VarCurr] :
( v109987(VarCurr,bitIndex1)
<=> ( v109559(VarCurr,bitIndex1)
& v109053(VarCurr) ) ) ).
fof(addAssignment_34366,axiom,
! [VarCurr] :
( v110407(VarCurr)
<=> v109185(VarCurr) ) ).
fof(addAssignment_34365,axiom,
! [VarCurr] :
( v110369(VarCurr)
<=> v109938(VarCurr,bitIndex1) ) ).
fof(addAssignment_34364,axiom,
! [VarCurr] :
( v109938(VarCurr,bitIndex1)
<=> v110371(VarCurr) ) ).
fof(addAssignment_34363,axiom,
! [VarCurr] :
( v110371(VarCurr)
<=> v110373(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110388(VarNext)
=> ( v110373(VarNext)
<=> v110373(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2455,axiom,
! [VarNext] :
( v110388(VarNext)
=> ( v110373(VarNext)
<=> v110400(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5102,axiom,
! [VarCurr] :
( ~ v110389(VarCurr)
=> ( v110400(VarCurr)
<=> v110401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5106,axiom,
! [VarCurr] :
( v110389(VarCurr)
=> ( v110400(VarCurr)
<=> v110379(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5101,axiom,
! [VarCurr] :
( ~ v110394(VarCurr)
=> ( v110401(VarCurr)
<=> v110381(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110394(VarCurr)
=> ( v110401(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21772,axiom,
! [VarCurr] :
( v110388(VarCurr)
<=> ( v110389(VarCurr)
| v110392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21771,axiom,
! [VarCurr] :
( v110392(VarCurr)
<=> ( v110393(VarCurr)
& v110399(VarCurr) ) ) ).
fof(writeUnaryOperator_8593,axiom,
! [VarCurr] :
( ~ v110399(VarCurr)
<=> v110389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21770,axiom,
! [VarCurr] :
( v110393(VarCurr)
<=> ( v110394(VarCurr)
| v110396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21769,axiom,
! [VarCurr] :
( v110396(VarCurr)
<=> ( v110397(VarCurr)
& v110398(VarCurr) ) ) ).
fof(writeUnaryOperator_8592,axiom,
! [VarCurr] :
( ~ v110398(VarCurr)
<=> v110394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21768,axiom,
! [VarCurr] :
( v110397(VarCurr)
<=> ( v110375(VarCurr)
& v110377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21767,axiom,
! [VarCurr] :
( v110394(VarCurr)
<=> ( v110375(VarCurr)
& v110395(VarCurr) ) ) ).
fof(writeUnaryOperator_8591,axiom,
! [VarCurr] :
( ~ v110395(VarCurr)
<=> v110377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21766,axiom,
! [VarCurr] :
( v110389(VarCurr)
<=> ( v110390(VarCurr)
& v110391(VarCurr) ) ) ).
fof(writeUnaryOperator_8590,axiom,
! [VarCurr] :
( ~ v110391(VarCurr)
<=> v110377(VarCurr) ) ).
fof(writeUnaryOperator_8589,axiom,
! [VarCurr] :
( ~ v110390(VarCurr)
<=> v110375(VarCurr) ) ).
fof(addAssignment_34362,axiom,
! [VarCurr] :
( v110381(VarCurr)
<=> v109957(VarCurr,bitIndex1) ) ).
fof(addAssignment_34361,axiom,
! [VarCurr] :
( v109957(VarCurr,bitIndex1)
<=> v109528(VarCurr,bitIndex2) ) ).
fof(addAssignment_34360,axiom,
! [VarCurr] :
( v109528(VarCurr,bitIndex2)
<=> v110383(VarCurr) ) ).
fof(addAssignment_34359,axiom,
! [VarCurr] :
( v110383(VarCurr)
<=> v110385(VarCurr) ) ).
fof(addAssignment_34358,axiom,
! [VarCurr] :
( v110379(VarCurr)
<=> v109950(VarCurr,bitIndex1) ) ).
fof(addAssignment_34357,axiom,
! [VarCurr] :
( v109950(VarCurr,bitIndex1)
<=> v109952(VarCurr,bitIndex1) ) ).
fof(addAssignment_34356,axiom,
! [VarCurr] :
( v109952(VarCurr,bitIndex1)
<=> v109953(VarCurr,bitIndex1) ) ).
fof(addAssignment_34355,axiom,
! [VarCurr] :
( v110377(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34354,axiom,
! [VarCurr] :
( v110375(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34353,axiom,
! [VarCurr] :
( v110367(VarCurr)
<=> v109187(VarCurr) ) ).
fof(addAssignment_34352,axiom,
! [VarCurr] :
( v110361(VarCurr)
<=> v109925(VarCurr) ) ).
fof(addAssignment_34351,axiom,
! [VarCurr] :
( v110294(VarCurr)
<=> v109306(VarCurr,bitIndex1) ) ).
fof(addAssignment_34350,axiom,
! [VarCurr] :
( v109306(VarCurr,bitIndex1)
<=> v110296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21765,axiom,
! [VarCurr] :
( v110296(VarCurr)
<=> ( v110346(VarCurr)
| v110359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21764,axiom,
! [VarCurr] :
( v110359(VarCurr)
<=> ( v110340(VarCurr)
& v110342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21763,axiom,
! [VarCurr] :
( v110346(VarCurr)
<=> ( v110347(VarCurr)
| v110358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21762,axiom,
! [VarCurr] :
( v110358(VarCurr)
<=> ( v110334(VarCurr)
& v110336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21761,axiom,
! [VarCurr] :
( v110347(VarCurr)
<=> ( v110348(VarCurr)
| v110357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21760,axiom,
! [VarCurr] :
( v110357(VarCurr)
<=> ( v110328(VarCurr)
& v110330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21759,axiom,
! [VarCurr] :
( v110348(VarCurr)
<=> ( v110349(VarCurr)
| v110356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21758,axiom,
! [VarCurr] :
( v110356(VarCurr)
<=> ( v110322(VarCurr)
& v110324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21757,axiom,
! [VarCurr] :
( v110349(VarCurr)
<=> ( v110350(VarCurr)
| v110355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21756,axiom,
! [VarCurr] :
( v110355(VarCurr)
<=> ( v110316(VarCurr)
& v110318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21755,axiom,
! [VarCurr] :
( v110350(VarCurr)
<=> ( v110351(VarCurr)
| v110354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21754,axiom,
! [VarCurr] :
( v110354(VarCurr)
<=> ( v110310(VarCurr)
& v110312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21753,axiom,
! [VarCurr] :
( v110351(VarCurr)
<=> ( v110352(VarCurr)
| v110353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21752,axiom,
! [VarCurr] :
( v110353(VarCurr)
<=> ( v110304(VarCurr)
& v110306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21751,axiom,
! [VarCurr] :
( v110352(VarCurr)
<=> ( v110298(VarCurr)
& v110300(VarCurr) ) ) ).
fof(addAssignment_34349,axiom,
! [VarCurr] :
( v110342(VarCurr)
<=> v109475(VarCurr,bitIndex57) ) ).
fof(addAssignment_34348,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex57)
<=> v109477(VarCurr,bitIndex57) ) ).
fof(addAssignment_34347,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex57)
<=> v110344(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110344(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2454,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110344(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34346,axiom,
! [VarCurr] :
( v110340(VarCurr)
<=> v109312(VarCurr,bitIndex7) ) ).
fof(addAssignment_34345,axiom,
! [VarCurr] :
( v110336(VarCurr)
<=> v109475(VarCurr,bitIndex49) ) ).
fof(addAssignment_34344,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex49)
<=> v109477(VarCurr,bitIndex49) ) ).
fof(addAssignment_34343,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex49)
<=> v110338(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110338(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2453,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110338(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34342,axiom,
! [VarCurr] :
( v110334(VarCurr)
<=> v109312(VarCurr,bitIndex6) ) ).
fof(addAssignment_34341,axiom,
! [VarCurr] :
( v110330(VarCurr)
<=> v109475(VarCurr,bitIndex41) ) ).
fof(addAssignment_34340,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex41)
<=> v109477(VarCurr,bitIndex41) ) ).
fof(addAssignment_34339,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex41)
<=> v110332(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110332(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2452,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110332(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34338,axiom,
! [VarCurr] :
( v110328(VarCurr)
<=> v109312(VarCurr,bitIndex5) ) ).
fof(addAssignment_34337,axiom,
! [VarCurr] :
( v110324(VarCurr)
<=> v109475(VarCurr,bitIndex33) ) ).
fof(addAssignment_34336,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex33)
<=> v109477(VarCurr,bitIndex33) ) ).
fof(addAssignment_34335,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex33)
<=> v110326(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110326(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2451,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110326(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34334,axiom,
! [VarCurr] :
( v110322(VarCurr)
<=> v109312(VarCurr,bitIndex4) ) ).
fof(addAssignment_34333,axiom,
! [VarCurr] :
( v110318(VarCurr)
<=> v109475(VarCurr,bitIndex25) ) ).
fof(addAssignment_34332,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex25)
<=> v109477(VarCurr,bitIndex25) ) ).
fof(addAssignment_34331,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex25)
<=> v110320(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110320(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2450,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110320(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34330,axiom,
! [VarCurr] :
( v110316(VarCurr)
<=> v109312(VarCurr,bitIndex3) ) ).
fof(addAssignment_34329,axiom,
! [VarCurr] :
( v110312(VarCurr)
<=> v109475(VarCurr,bitIndex17) ) ).
fof(addAssignment_34328,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex17)
<=> v109477(VarCurr,bitIndex17) ) ).
fof(addAssignment_34327,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex17)
<=> v110314(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110314(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2449,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110314(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34326,axiom,
! [VarCurr] :
( v110310(VarCurr)
<=> v109312(VarCurr,bitIndex2) ) ).
fof(addAssignment_34325,axiom,
! [VarCurr] :
( v110306(VarCurr)
<=> v109475(VarCurr,bitIndex9) ) ).
fof(addAssignment_34324,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex9)
<=> v109477(VarCurr,bitIndex9) ) ).
fof(addAssignment_34323,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex9)
<=> v110308(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110308(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2448,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110308(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34322,axiom,
! [VarCurr] :
( v110304(VarCurr)
<=> v109312(VarCurr,bitIndex1) ) ).
fof(addAssignment_34321,axiom,
! [VarCurr] :
( v110300(VarCurr)
<=> v109475(VarCurr,bitIndex1) ) ).
fof(addAssignment_34320,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex1)
<=> v109477(VarCurr,bitIndex1) ) ).
fof(addAssignment_34319,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex1)
<=> v110302(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110302(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2447,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110302(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34318,axiom,
! [VarCurr] :
( v110298(VarCurr)
<=> v109312(VarCurr,bitIndex0) ) ).
fof(addAssignment_34317,axiom,
! [VarCurr] :
( v110292(VarCurr)
<=> v109257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21750,axiom,
! [VarCurr] :
( v110162(VarCurr)
<=> ( v110287(VarCurr)
| v110288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21749,axiom,
! [VarCurr] :
( v110288(VarCurr)
<=> ( v110233(VarCurr)
& v110235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21748,axiom,
! [VarCurr] :
( v110287(VarCurr)
<=> ( v110164(VarCurr)
& v110166(VarCurr) ) ) ).
fof(addAssignment_34316,axiom,
! [VarCurr] :
( v110235(VarCurr)
<=> v109930(VarCurr,bitIndex2) ) ).
fof(addAssignment_34315,axiom,
! [VarCurr] :
( v109930(VarCurr,bitIndex2)
<=> v110237(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21747,axiom,
! [VarCurr] :
( v110237(VarCurr)
<=> ( v110284(VarCurr)
| v110285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21746,axiom,
! [VarCurr] :
( v110285(VarCurr)
<=> ( v110279(VarCurr)
& v110281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21745,axiom,
! [VarCurr] :
( v110284(VarCurr)
<=> ( v110239(VarCurr)
& v110241(VarCurr) ) ) ).
fof(addAssignment_34314,axiom,
! [VarCurr] :
( v110281(VarCurr)
<=> v109987(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1937,axiom,
! [VarCurr] :
( v109987(VarCurr,bitIndex2)
<=> ( v109559(VarCurr,bitIndex2)
& v109053(VarCurr) ) ) ).
fof(addAssignment_34313,axiom,
! [VarCurr] :
( v110279(VarCurr)
<=> v109185(VarCurr) ) ).
fof(addAssignment_34312,axiom,
! [VarCurr] :
( v110241(VarCurr)
<=> v109938(VarCurr,bitIndex2) ) ).
fof(addAssignment_34311,axiom,
! [VarCurr] :
( v109938(VarCurr,bitIndex2)
<=> v110243(VarCurr) ) ).
fof(addAssignment_34310,axiom,
! [VarCurr] :
( v110243(VarCurr)
<=> v110245(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110260(VarNext)
=> ( v110245(VarNext)
<=> v110245(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2446,axiom,
! [VarNext] :
( v110260(VarNext)
=> ( v110245(VarNext)
<=> v110272(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5100,axiom,
! [VarCurr] :
( ~ v110261(VarCurr)
=> ( v110272(VarCurr)
<=> v110273(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5104,axiom,
! [VarCurr] :
( v110261(VarCurr)
=> ( v110272(VarCurr)
<=> v110251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5099,axiom,
! [VarCurr] :
( ~ v110266(VarCurr)
=> ( v110273(VarCurr)
<=> v110253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110266(VarCurr)
=> ( v110273(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21744,axiom,
! [VarCurr] :
( v110260(VarCurr)
<=> ( v110261(VarCurr)
| v110264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21743,axiom,
! [VarCurr] :
( v110264(VarCurr)
<=> ( v110265(VarCurr)
& v110271(VarCurr) ) ) ).
fof(writeUnaryOperator_8588,axiom,
! [VarCurr] :
( ~ v110271(VarCurr)
<=> v110261(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21742,axiom,
! [VarCurr] :
( v110265(VarCurr)
<=> ( v110266(VarCurr)
| v110268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21741,axiom,
! [VarCurr] :
( v110268(VarCurr)
<=> ( v110269(VarCurr)
& v110270(VarCurr) ) ) ).
fof(writeUnaryOperator_8587,axiom,
! [VarCurr] :
( ~ v110270(VarCurr)
<=> v110266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21740,axiom,
! [VarCurr] :
( v110269(VarCurr)
<=> ( v110247(VarCurr)
& v110249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21739,axiom,
! [VarCurr] :
( v110266(VarCurr)
<=> ( v110247(VarCurr)
& v110267(VarCurr) ) ) ).
fof(writeUnaryOperator_8586,axiom,
! [VarCurr] :
( ~ v110267(VarCurr)
<=> v110249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21738,axiom,
! [VarCurr] :
( v110261(VarCurr)
<=> ( v110262(VarCurr)
& v110263(VarCurr) ) ) ).
fof(writeUnaryOperator_8585,axiom,
! [VarCurr] :
( ~ v110263(VarCurr)
<=> v110249(VarCurr) ) ).
fof(writeUnaryOperator_8584,axiom,
! [VarCurr] :
( ~ v110262(VarCurr)
<=> v110247(VarCurr) ) ).
fof(addAssignment_34309,axiom,
! [VarCurr] :
( v110253(VarCurr)
<=> v109957(VarCurr,bitIndex2) ) ).
fof(addAssignment_34308,axiom,
! [VarCurr] :
( v109957(VarCurr,bitIndex2)
<=> v109635(VarCurr,bitIndex1) ) ).
fof(addAssignment_34307,axiom,
! [VarCurr] :
( v109635(VarCurr,bitIndex1)
<=> v110255(VarCurr) ) ).
fof(addAssignment_34306,axiom,
! [VarCurr] :
( v110255(VarCurr)
<=> v110257(VarCurr) ) ).
fof(addAssignment_34305,axiom,
! [VarCurr] :
( v110251(VarCurr)
<=> v109950(VarCurr,bitIndex2) ) ).
fof(addAssignment_34304,axiom,
! [VarCurr] :
( v109950(VarCurr,bitIndex2)
<=> v109952(VarCurr,bitIndex2) ) ).
fof(addAssignment_34303,axiom,
! [VarCurr] :
( v109952(VarCurr,bitIndex2)
<=> v109953(VarCurr,bitIndex2) ) ).
fof(addAssignment_34302,axiom,
! [VarCurr] :
( v110249(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34301,axiom,
! [VarCurr] :
( v110247(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34300,axiom,
! [VarCurr] :
( v110239(VarCurr)
<=> v109187(VarCurr) ) ).
fof(addAssignment_34299,axiom,
! [VarCurr] :
( v110233(VarCurr)
<=> v109925(VarCurr) ) ).
fof(addAssignment_34298,axiom,
! [VarCurr] :
( v110166(VarCurr)
<=> v109306(VarCurr,bitIndex2) ) ).
fof(addAssignment_34297,axiom,
! [VarCurr] :
( v109306(VarCurr,bitIndex2)
<=> v110168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21737,axiom,
! [VarCurr] :
( v110168(VarCurr)
<=> ( v110218(VarCurr)
| v110231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21736,axiom,
! [VarCurr] :
( v110231(VarCurr)
<=> ( v110212(VarCurr)
& v110214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21735,axiom,
! [VarCurr] :
( v110218(VarCurr)
<=> ( v110219(VarCurr)
| v110230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21734,axiom,
! [VarCurr] :
( v110230(VarCurr)
<=> ( v110206(VarCurr)
& v110208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21733,axiom,
! [VarCurr] :
( v110219(VarCurr)
<=> ( v110220(VarCurr)
| v110229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21732,axiom,
! [VarCurr] :
( v110229(VarCurr)
<=> ( v110200(VarCurr)
& v110202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21731,axiom,
! [VarCurr] :
( v110220(VarCurr)
<=> ( v110221(VarCurr)
| v110228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21730,axiom,
! [VarCurr] :
( v110228(VarCurr)
<=> ( v110194(VarCurr)
& v110196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21729,axiom,
! [VarCurr] :
( v110221(VarCurr)
<=> ( v110222(VarCurr)
| v110227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21728,axiom,
! [VarCurr] :
( v110227(VarCurr)
<=> ( v110188(VarCurr)
& v110190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21727,axiom,
! [VarCurr] :
( v110222(VarCurr)
<=> ( v110223(VarCurr)
| v110226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21726,axiom,
! [VarCurr] :
( v110226(VarCurr)
<=> ( v110182(VarCurr)
& v110184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21725,axiom,
! [VarCurr] :
( v110223(VarCurr)
<=> ( v110224(VarCurr)
| v110225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21724,axiom,
! [VarCurr] :
( v110225(VarCurr)
<=> ( v110176(VarCurr)
& v110178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21723,axiom,
! [VarCurr] :
( v110224(VarCurr)
<=> ( v110170(VarCurr)
& v110172(VarCurr) ) ) ).
fof(addAssignment_34296,axiom,
! [VarCurr] :
( v110214(VarCurr)
<=> v109475(VarCurr,bitIndex58) ) ).
fof(addAssignment_34295,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex58)
<=> v109477(VarCurr,bitIndex58) ) ).
fof(addAssignment_34294,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex58)
<=> v110216(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110216(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2445,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110216(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34293,axiom,
! [VarCurr] :
( v110212(VarCurr)
<=> v109312(VarCurr,bitIndex7) ) ).
fof(addAssignment_34292,axiom,
! [VarCurr] :
( v110208(VarCurr)
<=> v109475(VarCurr,bitIndex50) ) ).
fof(addAssignment_34291,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex50)
<=> v109477(VarCurr,bitIndex50) ) ).
fof(addAssignment_34290,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex50)
<=> v110210(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110210(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2444,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110210(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34289,axiom,
! [VarCurr] :
( v110206(VarCurr)
<=> v109312(VarCurr,bitIndex6) ) ).
fof(addAssignment_34288,axiom,
! [VarCurr] :
( v110202(VarCurr)
<=> v109475(VarCurr,bitIndex42) ) ).
fof(addAssignment_34287,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex42)
<=> v109477(VarCurr,bitIndex42) ) ).
fof(addAssignment_34286,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex42)
<=> v110204(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110204(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2443,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110204(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34285,axiom,
! [VarCurr] :
( v110200(VarCurr)
<=> v109312(VarCurr,bitIndex5) ) ).
fof(addAssignment_34284,axiom,
! [VarCurr] :
( v110196(VarCurr)
<=> v109475(VarCurr,bitIndex34) ) ).
fof(addAssignment_34283,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex34)
<=> v109477(VarCurr,bitIndex34) ) ).
fof(addAssignment_34282,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex34)
<=> v110198(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110198(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2442,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110198(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34281,axiom,
! [VarCurr] :
( v110194(VarCurr)
<=> v109312(VarCurr,bitIndex4) ) ).
fof(addAssignment_34280,axiom,
! [VarCurr] :
( v110190(VarCurr)
<=> v109475(VarCurr,bitIndex26) ) ).
fof(addAssignment_34279,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex26)
<=> v109477(VarCurr,bitIndex26) ) ).
fof(addAssignment_34278,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex26)
<=> v110192(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110192(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2441,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110192(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34277,axiom,
! [VarCurr] :
( v110188(VarCurr)
<=> v109312(VarCurr,bitIndex3) ) ).
fof(addAssignment_34276,axiom,
! [VarCurr] :
( v110184(VarCurr)
<=> v109475(VarCurr,bitIndex18) ) ).
fof(addAssignment_34275,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex18)
<=> v109477(VarCurr,bitIndex18) ) ).
fof(addAssignment_34274,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex18)
<=> v110186(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110186(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2440,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110186(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34273,axiom,
! [VarCurr] :
( v110182(VarCurr)
<=> v109312(VarCurr,bitIndex2) ) ).
fof(addAssignment_34272,axiom,
! [VarCurr] :
( v110178(VarCurr)
<=> v109475(VarCurr,bitIndex10) ) ).
fof(addAssignment_34271,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex10)
<=> v109477(VarCurr,bitIndex10) ) ).
fof(addAssignment_34270,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex10)
<=> v110180(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110180(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2439,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110180(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34269,axiom,
! [VarCurr] :
( v110176(VarCurr)
<=> v109312(VarCurr,bitIndex1) ) ).
fof(addAssignment_34268,axiom,
! [VarCurr] :
( v110172(VarCurr)
<=> v109475(VarCurr,bitIndex2) ) ).
fof(addAssignment_34267,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex2)
<=> v109477(VarCurr,bitIndex2) ) ).
fof(addAssignment_34266,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex2)
<=> v110174(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110174(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2438,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110174(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34265,axiom,
! [VarCurr] :
( v110170(VarCurr)
<=> v109312(VarCurr,bitIndex0) ) ).
fof(addAssignment_34264,axiom,
! [VarCurr] :
( v110164(VarCurr)
<=> v109257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21722,axiom,
! [VarCurr] :
( v110034(VarCurr)
<=> ( v110159(VarCurr)
| v110160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21721,axiom,
! [VarCurr] :
( v110160(VarCurr)
<=> ( v110105(VarCurr)
& v110107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21720,axiom,
! [VarCurr] :
( v110159(VarCurr)
<=> ( v110036(VarCurr)
& v110038(VarCurr) ) ) ).
fof(addAssignment_34263,axiom,
! [VarCurr] :
( v110107(VarCurr)
<=> v109930(VarCurr,bitIndex3) ) ).
fof(addAssignment_34262,axiom,
! [VarCurr] :
( v109930(VarCurr,bitIndex3)
<=> v110109(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21719,axiom,
! [VarCurr] :
( v110109(VarCurr)
<=> ( v110156(VarCurr)
| v110157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21718,axiom,
! [VarCurr] :
( v110157(VarCurr)
<=> ( v110151(VarCurr)
& v110153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21717,axiom,
! [VarCurr] :
( v110156(VarCurr)
<=> ( v110111(VarCurr)
& v110113(VarCurr) ) ) ).
fof(addAssignment_34261,axiom,
! [VarCurr] :
( v110153(VarCurr)
<=> v109987(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1936,axiom,
! [VarCurr] :
( v109987(VarCurr,bitIndex3)
<=> ( v109559(VarCurr,bitIndex3)
& v109053(VarCurr) ) ) ).
fof(addAssignment_34260,axiom,
! [VarCurr] :
( v110151(VarCurr)
<=> v109185(VarCurr) ) ).
fof(addAssignment_34259,axiom,
! [VarCurr] :
( v110113(VarCurr)
<=> v109938(VarCurr,bitIndex3) ) ).
fof(addAssignment_34258,axiom,
! [VarCurr] :
( v109938(VarCurr,bitIndex3)
<=> v110115(VarCurr) ) ).
fof(addAssignment_34257,axiom,
! [VarCurr] :
( v110115(VarCurr)
<=> v110117(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110132(VarNext)
=> ( v110117(VarNext)
<=> v110117(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2437,axiom,
! [VarNext] :
( v110132(VarNext)
=> ( v110117(VarNext)
<=> v110144(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5098,axiom,
! [VarCurr] :
( ~ v110133(VarCurr)
=> ( v110144(VarCurr)
<=> v110145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5102,axiom,
! [VarCurr] :
( v110133(VarCurr)
=> ( v110144(VarCurr)
<=> v110123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5097,axiom,
! [VarCurr] :
( ~ v110138(VarCurr)
=> ( v110145(VarCurr)
<=> v110125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110138(VarCurr)
=> ( v110145(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21716,axiom,
! [VarCurr] :
( v110132(VarCurr)
<=> ( v110133(VarCurr)
| v110136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21715,axiom,
! [VarCurr] :
( v110136(VarCurr)
<=> ( v110137(VarCurr)
& v110143(VarCurr) ) ) ).
fof(writeUnaryOperator_8583,axiom,
! [VarCurr] :
( ~ v110143(VarCurr)
<=> v110133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21714,axiom,
! [VarCurr] :
( v110137(VarCurr)
<=> ( v110138(VarCurr)
| v110140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21713,axiom,
! [VarCurr] :
( v110140(VarCurr)
<=> ( v110141(VarCurr)
& v110142(VarCurr) ) ) ).
fof(writeUnaryOperator_8582,axiom,
! [VarCurr] :
( ~ v110142(VarCurr)
<=> v110138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21712,axiom,
! [VarCurr] :
( v110141(VarCurr)
<=> ( v110119(VarCurr)
& v110121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21711,axiom,
! [VarCurr] :
( v110138(VarCurr)
<=> ( v110119(VarCurr)
& v110139(VarCurr) ) ) ).
fof(writeUnaryOperator_8581,axiom,
! [VarCurr] :
( ~ v110139(VarCurr)
<=> v110121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21710,axiom,
! [VarCurr] :
( v110133(VarCurr)
<=> ( v110134(VarCurr)
& v110135(VarCurr) ) ) ).
fof(writeUnaryOperator_8580,axiom,
! [VarCurr] :
( ~ v110135(VarCurr)
<=> v110121(VarCurr) ) ).
fof(writeUnaryOperator_8579,axiom,
! [VarCurr] :
( ~ v110134(VarCurr)
<=> v110119(VarCurr) ) ).
fof(addAssignment_34256,axiom,
! [VarCurr] :
( v110125(VarCurr)
<=> v109957(VarCurr,bitIndex3) ) ).
fof(addAssignment_34255,axiom,
! [VarCurr] :
( v109957(VarCurr,bitIndex3)
<=> v109528(VarCurr,bitIndex4) ) ).
fof(addAssignment_34254,axiom,
! [VarCurr] :
( v109528(VarCurr,bitIndex4)
<=> v110127(VarCurr) ) ).
fof(addAssignment_34253,axiom,
! [VarCurr] :
( v110127(VarCurr)
<=> v110129(VarCurr) ) ).
fof(addAssignment_34252,axiom,
! [VarCurr] :
( v110123(VarCurr)
<=> v109950(VarCurr,bitIndex3) ) ).
fof(addAssignment_34251,axiom,
! [VarCurr] :
( v109950(VarCurr,bitIndex3)
<=> v109952(VarCurr,bitIndex3) ) ).
fof(addAssignment_34250,axiom,
! [VarCurr] :
( v109952(VarCurr,bitIndex3)
<=> v109953(VarCurr,bitIndex3) ) ).
fof(addAssignment_34249,axiom,
! [VarCurr] :
( v110121(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34248,axiom,
! [VarCurr] :
( v110119(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34247,axiom,
! [VarCurr] :
( v110111(VarCurr)
<=> v109187(VarCurr) ) ).
fof(addAssignment_34246,axiom,
! [VarCurr] :
( v110105(VarCurr)
<=> v109925(VarCurr) ) ).
fof(addAssignment_34245,axiom,
! [VarCurr] :
( v110038(VarCurr)
<=> v109306(VarCurr,bitIndex3) ) ).
fof(addAssignment_34244,axiom,
! [VarCurr] :
( v109306(VarCurr,bitIndex3)
<=> v110040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21709,axiom,
! [VarCurr] :
( v110040(VarCurr)
<=> ( v110090(VarCurr)
| v110103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21708,axiom,
! [VarCurr] :
( v110103(VarCurr)
<=> ( v110084(VarCurr)
& v110086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21707,axiom,
! [VarCurr] :
( v110090(VarCurr)
<=> ( v110091(VarCurr)
| v110102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21706,axiom,
! [VarCurr] :
( v110102(VarCurr)
<=> ( v110078(VarCurr)
& v110080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21705,axiom,
! [VarCurr] :
( v110091(VarCurr)
<=> ( v110092(VarCurr)
| v110101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21704,axiom,
! [VarCurr] :
( v110101(VarCurr)
<=> ( v110072(VarCurr)
& v110074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21703,axiom,
! [VarCurr] :
( v110092(VarCurr)
<=> ( v110093(VarCurr)
| v110100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21702,axiom,
! [VarCurr] :
( v110100(VarCurr)
<=> ( v110066(VarCurr)
& v110068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21701,axiom,
! [VarCurr] :
( v110093(VarCurr)
<=> ( v110094(VarCurr)
| v110099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21700,axiom,
! [VarCurr] :
( v110099(VarCurr)
<=> ( v110060(VarCurr)
& v110062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21699,axiom,
! [VarCurr] :
( v110094(VarCurr)
<=> ( v110095(VarCurr)
| v110098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21698,axiom,
! [VarCurr] :
( v110098(VarCurr)
<=> ( v110054(VarCurr)
& v110056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21697,axiom,
! [VarCurr] :
( v110095(VarCurr)
<=> ( v110096(VarCurr)
| v110097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21696,axiom,
! [VarCurr] :
( v110097(VarCurr)
<=> ( v110048(VarCurr)
& v110050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21695,axiom,
! [VarCurr] :
( v110096(VarCurr)
<=> ( v110042(VarCurr)
& v110044(VarCurr) ) ) ).
fof(addAssignment_34243,axiom,
! [VarCurr] :
( v110086(VarCurr)
<=> v109475(VarCurr,bitIndex59) ) ).
fof(addAssignment_34242,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex59)
<=> v109477(VarCurr,bitIndex59) ) ).
fof(addAssignment_34241,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex59)
<=> v110088(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110088(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2436,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110088(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34240,axiom,
! [VarCurr] :
( v110084(VarCurr)
<=> v109312(VarCurr,bitIndex7) ) ).
fof(addAssignment_34239,axiom,
! [VarCurr] :
( v110080(VarCurr)
<=> v109475(VarCurr,bitIndex51) ) ).
fof(addAssignment_34238,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex51)
<=> v109477(VarCurr,bitIndex51) ) ).
fof(addAssignment_34237,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex51)
<=> v110082(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110082(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2435,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110082(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34236,axiom,
! [VarCurr] :
( v110078(VarCurr)
<=> v109312(VarCurr,bitIndex6) ) ).
fof(addAssignment_34235,axiom,
! [VarCurr] :
( v110074(VarCurr)
<=> v109475(VarCurr,bitIndex43) ) ).
fof(addAssignment_34234,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex43)
<=> v109477(VarCurr,bitIndex43) ) ).
fof(addAssignment_34233,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex43)
<=> v110076(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110076(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2434,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110076(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34232,axiom,
! [VarCurr] :
( v110072(VarCurr)
<=> v109312(VarCurr,bitIndex5) ) ).
fof(addAssignment_34231,axiom,
! [VarCurr] :
( v110068(VarCurr)
<=> v109475(VarCurr,bitIndex35) ) ).
fof(addAssignment_34230,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex35)
<=> v109477(VarCurr,bitIndex35) ) ).
fof(addAssignment_34229,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex35)
<=> v110070(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110070(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2433,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110070(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34228,axiom,
! [VarCurr] :
( v110066(VarCurr)
<=> v109312(VarCurr,bitIndex4) ) ).
fof(addAssignment_34227,axiom,
! [VarCurr] :
( v110062(VarCurr)
<=> v109475(VarCurr,bitIndex27) ) ).
fof(addAssignment_34226,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex27)
<=> v109477(VarCurr,bitIndex27) ) ).
fof(addAssignment_34225,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex27)
<=> v110064(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110064(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2432,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110064(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34224,axiom,
! [VarCurr] :
( v110060(VarCurr)
<=> v109312(VarCurr,bitIndex3) ) ).
fof(addAssignment_34223,axiom,
! [VarCurr] :
( v110056(VarCurr)
<=> v109475(VarCurr,bitIndex19) ) ).
fof(addAssignment_34222,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex19)
<=> v109477(VarCurr,bitIndex19) ) ).
fof(addAssignment_34221,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex19)
<=> v110058(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110058(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2431,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110058(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34220,axiom,
! [VarCurr] :
( v110054(VarCurr)
<=> v109312(VarCurr,bitIndex2) ) ).
fof(addAssignment_34219,axiom,
! [VarCurr] :
( v110050(VarCurr)
<=> v109475(VarCurr,bitIndex11) ) ).
fof(addAssignment_34218,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex11)
<=> v109477(VarCurr,bitIndex11) ) ).
fof(addAssignment_34217,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex11)
<=> v110052(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110052(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2430,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110052(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34216,axiom,
! [VarCurr] :
( v110048(VarCurr)
<=> v109312(VarCurr,bitIndex1) ) ).
fof(addAssignment_34215,axiom,
! [VarCurr] :
( v110044(VarCurr)
<=> v109475(VarCurr,bitIndex3) ) ).
fof(addAssignment_34214,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex3)
<=> v109477(VarCurr,bitIndex3) ) ).
fof(addAssignment_34213,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex3)
<=> v110046(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110046(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2429,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110046(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34212,axiom,
! [VarCurr] :
( v110042(VarCurr)
<=> v109312(VarCurr,bitIndex0) ) ).
fof(addAssignment_34211,axiom,
! [VarCurr] :
( v110036(VarCurr)
<=> v109257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21694,axiom,
! [VarCurr] :
( v109253(VarCurr)
<=> ( v110031(VarCurr)
| v110032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21693,axiom,
! [VarCurr] :
( v110032(VarCurr)
<=> ( v109923(VarCurr)
& v109928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21692,axiom,
! [VarCurr] :
( v110031(VarCurr)
<=> ( v109255(VarCurr)
& v109304(VarCurr) ) ) ).
fof(addAssignment_34210,axiom,
! [VarCurr] :
( v109928(VarCurr)
<=> v109930(VarCurr,bitIndex4) ) ).
fof(addAssignment_34209,axiom,
! [VarCurr] :
( v109930(VarCurr,bitIndex4)
<=> v109932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21691,axiom,
! [VarCurr] :
( v109932(VarCurr)
<=> ( v110028(VarCurr)
| v110029(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21690,axiom,
! [VarCurr] :
( v110029(VarCurr)
<=> ( v109983(VarCurr)
& v109985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21689,axiom,
! [VarCurr] :
( v110028(VarCurr)
<=> ( v109934(VarCurr)
& v109936(VarCurr) ) ) ).
fof(addAssignment_34208,axiom,
! [VarCurr] :
( v109985(VarCurr)
<=> v109987(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1935,axiom,
! [VarCurr] :
( v109987(VarCurr,bitIndex4)
<=> ( v109559(VarCurr,bitIndex4)
& v109053(VarCurr) ) ) ).
fof(addAssignment_34207,axiom,
! [VarCurr] :
( v109559(VarCurr,bitIndex4)
<=> v109989(VarCurr) ) ).
fof(addAssignment_34206,axiom,
! [VarCurr] :
( v109989(VarCurr)
<=> v109991(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110008(VarNext)
=> ( v109991(VarNext)
<=> v109991(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2428,axiom,
! [VarNext] :
( v110008(VarNext)
=> ( v109991(VarNext)
<=> v110020(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5096,axiom,
! [VarCurr] :
( ~ v110009(VarCurr)
=> ( v110020(VarCurr)
<=> v110021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5100,axiom,
! [VarCurr] :
( v110009(VarCurr)
=> ( v110020(VarCurr)
<=> v109997(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5095,axiom,
! [VarCurr] :
( ~ v110014(VarCurr)
=> ( v110021(VarCurr)
<=> v109999(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110014(VarCurr)
=> ( v110021(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21688,axiom,
! [VarCurr] :
( v110008(VarCurr)
<=> ( v110009(VarCurr)
| v110012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21687,axiom,
! [VarCurr] :
( v110012(VarCurr)
<=> ( v110013(VarCurr)
& v110019(VarCurr) ) ) ).
fof(writeUnaryOperator_8578,axiom,
! [VarCurr] :
( ~ v110019(VarCurr)
<=> v110009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21686,axiom,
! [VarCurr] :
( v110013(VarCurr)
<=> ( v110014(VarCurr)
| v110016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21685,axiom,
! [VarCurr] :
( v110016(VarCurr)
<=> ( v110017(VarCurr)
& v110018(VarCurr) ) ) ).
fof(writeUnaryOperator_8577,axiom,
! [VarCurr] :
( ~ v110018(VarCurr)
<=> v110014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21684,axiom,
! [VarCurr] :
( v110017(VarCurr)
<=> ( v109993(VarCurr)
& v109995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21683,axiom,
! [VarCurr] :
( v110014(VarCurr)
<=> ( v109993(VarCurr)
& v110015(VarCurr) ) ) ).
fof(writeUnaryOperator_8576,axiom,
! [VarCurr] :
( ~ v110015(VarCurr)
<=> v109995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21682,axiom,
! [VarCurr] :
( v110009(VarCurr)
<=> ( v110010(VarCurr)
& v110011(VarCurr) ) ) ).
fof(writeUnaryOperator_8575,axiom,
! [VarCurr] :
( ~ v110011(VarCurr)
<=> v109995(VarCurr) ) ).
fof(writeUnaryOperator_8574,axiom,
! [VarCurr] :
( ~ v110010(VarCurr)
<=> v109993(VarCurr) ) ).
fof(addAssignment_34205,axiom,
! [VarCurr] :
( v109999(VarCurr)
<=> v109633(VarCurr,bitIndex4) ) ).
fof(addAssignment_34204,axiom,
! [VarCurr] :
( v109633(VarCurr,bitIndex4)
<=> v110001(VarCurr) ) ).
fof(addAssignment_34203,axiom,
! [VarCurr] :
( v110001(VarCurr)
<=> v110003(VarCurr) ) ).
fof(addAssignment_34202,axiom,
! [VarCurr] :
( v110003(VarCurr)
<=> v110005(VarCurr) ) ).
fof(addAssignment_34201,axiom,
! [VarCurr] :
( v109997(VarCurr)
<=> v109571(VarCurr,bitIndex4) ) ).
fof(addAssignment_34200,axiom,
! [VarCurr] :
( v109571(VarCurr,bitIndex4)
<=> v109573(VarCurr,bitIndex4) ) ).
fof(addAssignment_34199,axiom,
! [VarCurr] :
( v109573(VarCurr,bitIndex4)
<=> v109629(VarCurr,bitIndex4) ) ).
fof(addAssignment_34198,axiom,
! [VarCurr] :
( v109581(VarCurr,bitIndex4)
<=> v109627(VarCurr,bitIndex4) ) ).
fof(addAssignment_34197,axiom,
! [VarCurr] :
( v109586(VarCurr,bitIndex4)
<=> v109588(VarCurr,bitIndex4) ) ).
fof(addAssignment_34196,axiom,
! [VarCurr] :
( v109995(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34195,axiom,
! [VarCurr] :
( v109993(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34194,axiom,
! [VarCurr] :
( v109983(VarCurr)
<=> v109185(VarCurr) ) ).
fof(addAssignment_34193,axiom,
! [VarCurr] :
( v109936(VarCurr)
<=> v109938(VarCurr,bitIndex4) ) ).
fof(addAssignment_34192,axiom,
! [VarCurr] :
( v109938(VarCurr,bitIndex4)
<=> v109940(VarCurr) ) ).
fof(addAssignment_34191,axiom,
! [VarCurr] :
( v109940(VarCurr)
<=> v109942(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109964(VarNext)
=> ( v109942(VarNext)
<=> v109942(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2427,axiom,
! [VarNext] :
( v109964(VarNext)
=> ( v109942(VarNext)
<=> v109976(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5094,axiom,
! [VarCurr] :
( ~ v109965(VarCurr)
=> ( v109976(VarCurr)
<=> v109977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5098,axiom,
! [VarCurr] :
( v109965(VarCurr)
=> ( v109976(VarCurr)
<=> v109948(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5093,axiom,
! [VarCurr] :
( ~ v109970(VarCurr)
=> ( v109977(VarCurr)
<=> v109955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109970(VarCurr)
=> ( v109977(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21681,axiom,
! [VarCurr] :
( v109964(VarCurr)
<=> ( v109965(VarCurr)
| v109968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21680,axiom,
! [VarCurr] :
( v109968(VarCurr)
<=> ( v109969(VarCurr)
& v109975(VarCurr) ) ) ).
fof(writeUnaryOperator_8573,axiom,
! [VarCurr] :
( ~ v109975(VarCurr)
<=> v109965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21679,axiom,
! [VarCurr] :
( v109969(VarCurr)
<=> ( v109970(VarCurr)
| v109972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21678,axiom,
! [VarCurr] :
( v109972(VarCurr)
<=> ( v109973(VarCurr)
& v109974(VarCurr) ) ) ).
fof(writeUnaryOperator_8572,axiom,
! [VarCurr] :
( ~ v109974(VarCurr)
<=> v109970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21677,axiom,
! [VarCurr] :
( v109973(VarCurr)
<=> ( v109944(VarCurr)
& v109946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21676,axiom,
! [VarCurr] :
( v109970(VarCurr)
<=> ( v109944(VarCurr)
& v109971(VarCurr) ) ) ).
fof(writeUnaryOperator_8571,axiom,
! [VarCurr] :
( ~ v109971(VarCurr)
<=> v109946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21675,axiom,
! [VarCurr] :
( v109965(VarCurr)
<=> ( v109966(VarCurr)
& v109967(VarCurr) ) ) ).
fof(writeUnaryOperator_8570,axiom,
! [VarCurr] :
( ~ v109967(VarCurr)
<=> v109946(VarCurr) ) ).
fof(writeUnaryOperator_8569,axiom,
! [VarCurr] :
( ~ v109966(VarCurr)
<=> v109944(VarCurr) ) ).
fof(addAssignment_34190,axiom,
! [VarCurr] :
( v109955(VarCurr)
<=> v109957(VarCurr,bitIndex4) ) ).
fof(addAssignment_34189,axiom,
! [VarCurr] :
( v109957(VarCurr,bitIndex4)
<=> v109635(VarCurr,bitIndex3) ) ).
fof(addAssignment_34188,axiom,
! [VarCurr] :
( v109635(VarCurr,bitIndex3)
<=> v109959(VarCurr) ) ).
fof(addAssignment_34187,axiom,
! [VarCurr] :
( v109959(VarCurr)
<=> v109961(VarCurr) ) ).
fof(addAssignment_34186,axiom,
! [VarCurr] :
( v109948(VarCurr)
<=> v109950(VarCurr,bitIndex4) ) ).
fof(addAssignment_34185,axiom,
! [VarCurr] :
( v109950(VarCurr,bitIndex4)
<=> v109952(VarCurr,bitIndex4) ) ).
fof(addAssignment_34184,axiom,
! [VarCurr] :
( v109952(VarCurr,bitIndex4)
<=> v109953(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2391,axiom,
! [VarCurr] :
( ~ v109115(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109953(VarCurr,B)
<=> v109588(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2426,axiom,
! [VarCurr] :
( v109115(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109953(VarCurr,B)
<=> v109575(VarCurr,B) ) ) ) ).
fof(addAssignment_34183,axiom,
! [VarCurr] :
( v109588(VarCurr,bitIndex4)
<=> v109590(VarCurr,bitIndex4) ) ).
fof(addAssignment_34182,axiom,
! [VarCurr] :
( v109590(VarCurr,bitIndex4)
<=> v109592(VarCurr,bitIndex4) ) ).
fof(addAssignment_34181,axiom,
! [VarCurr] :
( v109592(VarCurr,bitIndex4)
<=> v109594(VarCurr,bitIndex4) ) ).
fof(addAssignment_34180,axiom,
! [VarCurr] :
( v109594(VarCurr,bitIndex4)
<=> v109596(VarCurr,bitIndex4) ) ).
fof(addAssignment_34179,axiom,
! [VarCurr] :
( v109596(VarCurr,bitIndex4)
<=> v109598(VarCurr,bitIndex4) ) ).
fof(addAssignment_34178,axiom,
! [VarCurr] :
( v109598(VarCurr,bitIndex4)
<=> v109600(VarCurr,bitIndex4) ) ).
fof(addAssignment_34177,axiom,
! [VarCurr] :
( v109600(VarCurr,bitIndex4)
<=> v109602(VarCurr,bitIndex4) ) ).
fof(addAssignment_34176,axiom,
! [VarCurr] :
( v109602(VarCurr,bitIndex4)
<=> v109604(VarCurr,bitIndex4) ) ).
fof(addAssignment_34175,axiom,
! [VarCurr] :
( v109604(VarCurr,bitIndex4)
<=> v109606(VarCurr,bitIndex4) ) ).
fof(addAssignment_34174,axiom,
! [VarCurr] :
( v109606(VarCurr,bitIndex4)
<=> v109608(VarCurr,bitIndex4) ) ).
fof(addAssignment_34173,axiom,
! [VarCurr] :
( v109608(VarCurr,bitIndex4)
<=> v109610(VarCurr,bitIndex4) ) ).
fof(addAssignment_34172,axiom,
! [VarCurr] :
( v109610(VarCurr,bitIndex4)
<=> v109612(VarCurr,bitIndex4) ) ).
fof(addAssignment_34171,axiom,
! [VarCurr] :
( v109612(VarCurr,bitIndex4)
<=> v109614(VarCurr,bitIndex4) ) ).
fof(addAssignment_34170,axiom,
! [VarCurr] :
( v109614(VarCurr,bitIndex4)
<=> v109616(VarCurr,bitIndex4) ) ).
fof(addAssignment_34169,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex4)
<=> v4661(VarCurr,bitIndex4) ) ).
fof(addAssignment_34168,axiom,
! [VarCurr] :
( v109575(VarCurr,bitIndex4)
<=> v109577(VarCurr,bitIndex4) ) ).
fof(addAssignment_34167,axiom,
! [VarCurr] :
( v109577(VarCurr,bitIndex4)
<=> v109579(VarCurr,bitIndex4) ) ).
fof(addAssignment_34166,axiom,
! [VarCurr] :
( v109946(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34165,axiom,
! [VarCurr] :
( v109944(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34164,axiom,
! [VarCurr] :
( v109934(VarCurr)
<=> v109187(VarCurr) ) ).
fof(addAssignment_34163,axiom,
! [VarCurr] :
( v109923(VarCurr)
<=> v109925(VarCurr) ) ).
fof(writeUnaryOperator_8568,axiom,
! [VarCurr] :
( ~ v109925(VarCurr)
<=> v109257(VarCurr) ) ).
fof(addAssignment_34162,axiom,
! [VarCurr] :
( v109304(VarCurr)
<=> v109306(VarCurr,bitIndex4) ) ).
fof(addAssignment_34161,axiom,
! [VarCurr] :
( v109306(VarCurr,bitIndex4)
<=> v109308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21674,axiom,
! [VarCurr] :
( v109308(VarCurr)
<=> ( v109908(VarCurr)
| v109921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21673,axiom,
! [VarCurr] :
( v109921(VarCurr)
<=> ( v109901(VarCurr)
& v109904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21672,axiom,
! [VarCurr] :
( v109908(VarCurr)
<=> ( v109909(VarCurr)
| v109920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21671,axiom,
! [VarCurr] :
( v109920(VarCurr)
<=> ( v109891(VarCurr)
& v109897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21670,axiom,
! [VarCurr] :
( v109909(VarCurr)
<=> ( v109910(VarCurr)
| v109919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21669,axiom,
! [VarCurr] :
( v109919(VarCurr)
<=> ( v109884(VarCurr)
& v109887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21668,axiom,
! [VarCurr] :
( v109910(VarCurr)
<=> ( v109911(VarCurr)
| v109918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21667,axiom,
! [VarCurr] :
( v109918(VarCurr)
<=> ( v109874(VarCurr)
& v109880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21666,axiom,
! [VarCurr] :
( v109911(VarCurr)
<=> ( v109912(VarCurr)
| v109917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21665,axiom,
! [VarCurr] :
( v109917(VarCurr)
<=> ( v109867(VarCurr)
& v109870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21664,axiom,
! [VarCurr] :
( v109912(VarCurr)
<=> ( v109913(VarCurr)
| v109916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21663,axiom,
! [VarCurr] :
( v109916(VarCurr)
<=> ( v109857(VarCurr)
& v109863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21662,axiom,
! [VarCurr] :
( v109913(VarCurr)
<=> ( v109914(VarCurr)
| v109915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21661,axiom,
! [VarCurr] :
( v109915(VarCurr)
<=> ( v109850(VarCurr)
& v109853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21660,axiom,
! [VarCurr] :
( v109914(VarCurr)
<=> ( v109310(VarCurr)
& v109473(VarCurr) ) ) ).
fof(addAssignment_34160,axiom,
! [VarCurr] :
( v109904(VarCurr)
<=> v109475(VarCurr,bitIndex60) ) ).
fof(addAssignment_34159,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex60)
<=> v109477(VarCurr,bitIndex60) ) ).
fof(addAssignment_34158,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex60)
<=> v109906(VarNext,bitIndex60) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109906(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2425,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109906(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34157,axiom,
! [VarCurr] :
( v109901(VarCurr)
<=> v109312(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1934,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex7)
<=> ( v109893(VarCurr)
& v109318(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34156,axiom,
! [VarCurr] :
( v109897(VarCurr)
<=> v109475(VarCurr,bitIndex52) ) ).
fof(addAssignment_34155,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex52)
<=> v109477(VarCurr,bitIndex52) ) ).
fof(addAssignment_34154,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex52)
<=> v109899(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109899(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2424,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109899(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34153,axiom,
! [VarCurr] :
( v109891(VarCurr)
<=> v109312(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1933,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex6)
<=> ( v109893(VarCurr)
& v109433(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1932,axiom,
! [VarCurr] :
( v109893(VarCurr)
<=> ( v109318(VarCurr,bitIndex2)
& v109318(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_34152,axiom,
! [VarCurr] :
( v109887(VarCurr)
<=> v109475(VarCurr,bitIndex44) ) ).
fof(addAssignment_34151,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex44)
<=> v109477(VarCurr,bitIndex44) ) ).
fof(addAssignment_34150,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex44)
<=> v109889(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109889(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2423,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109889(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34149,axiom,
! [VarCurr] :
( v109884(VarCurr)
<=> v109312(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1931,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex5)
<=> ( v109876(VarCurr)
& v109318(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34148,axiom,
! [VarCurr] :
( v109880(VarCurr)
<=> v109475(VarCurr,bitIndex36) ) ).
fof(addAssignment_34147,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex36)
<=> v109477(VarCurr,bitIndex36) ) ).
fof(addAssignment_34146,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex36)
<=> v109882(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109882(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2422,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109882(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34145,axiom,
! [VarCurr] :
( v109874(VarCurr)
<=> v109312(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1930,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex4)
<=> ( v109876(VarCurr)
& v109433(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1929,axiom,
! [VarCurr] :
( v109876(VarCurr)
<=> ( v109318(VarCurr,bitIndex2)
& v109391(VarCurr) ) ) ).
fof(addAssignment_34144,axiom,
! [VarCurr] :
( v109870(VarCurr)
<=> v109475(VarCurr,bitIndex28) ) ).
fof(addAssignment_34143,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex28)
<=> v109477(VarCurr,bitIndex28) ) ).
fof(addAssignment_34142,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex28)
<=> v109872(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109872(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2421,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109872(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34141,axiom,
! [VarCurr] :
( v109867(VarCurr)
<=> v109312(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1928,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex3)
<=> ( v109859(VarCurr)
& v109318(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34140,axiom,
! [VarCurr] :
( v109863(VarCurr)
<=> v109475(VarCurr,bitIndex20) ) ).
fof(addAssignment_34139,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex20)
<=> v109477(VarCurr,bitIndex20) ) ).
fof(addAssignment_34138,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex20)
<=> v109865(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109865(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2420,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109865(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34137,axiom,
! [VarCurr] :
( v109857(VarCurr)
<=> v109312(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1927,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex2)
<=> ( v109859(VarCurr)
& v109433(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1926,axiom,
! [VarCurr] :
( v109859(VarCurr)
<=> ( v109316(VarCurr)
& v109318(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_34136,axiom,
! [VarCurr] :
( v109853(VarCurr)
<=> v109475(VarCurr,bitIndex12) ) ).
fof(addAssignment_34135,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex12)
<=> v109477(VarCurr,bitIndex12) ) ).
fof(addAssignment_34134,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex12)
<=> v109855(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109855(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2419,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109855(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(addAssignment_34133,axiom,
! [VarCurr] :
( v109850(VarCurr)
<=> v109312(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1925,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex1)
<=> ( v109314(VarCurr)
& v109318(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34132,axiom,
! [VarCurr] :
( v109473(VarCurr)
<=> v109475(VarCurr,bitIndex4) ) ).
fof(addAssignment_34131,axiom,
! [VarCurr] :
( v109475(VarCurr,bitIndex4)
<=> v109477(VarCurr,bitIndex4) ) ).
fof(addAssignment_34130,axiom,
! [VarNext] :
( v109477(VarNext,bitIndex4)
<=> v109826(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109826(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2418,axiom,
! [VarNext] :
( v109769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109826(VarNext,B)
<=> v109827(VarNext,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2382,axiom,
! [VarCurr] :
( ~ v109479(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109827(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2417,axiom,
! [VarCurr] :
( v109479(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109827(VarCurr,B)
<=> v109828(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr] :
( ( ~ v109830(VarCurr)
& ~ v109831(VarCurr)
& ~ v109832(VarCurr)
& ~ v109833(VarCurr)
& ~ v109834(VarCurr)
& ~ v109835(VarCurr)
& ~ v109836(VarCurr)
& ~ v109837(VarCurr)
& ~ v109838(VarCurr)
& ~ v109839(VarCurr)
& ~ v109840(VarCurr)
& ~ v109841(VarCurr)
& ~ v109842(VarCurr)
& ~ v109843(VarCurr)
& ~ v109844(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v109828(VarCurr,B)
<=> v109555(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_1,axiom,
! [VarCurr] :
( v109844(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex127) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex126) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex125) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex124) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex123) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex122) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex121) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex120) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex119) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex118) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex117) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex116) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex115) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex114) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex113) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex112) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex111) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex110) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex109) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex108) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex107) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex106) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex105) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex104) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex103) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex102) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex101) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex100) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex99) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex98) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex97) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex96) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex95) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex94) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex93) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex92) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex91) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex90) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex89) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex88) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex87) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex86) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex85) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex84) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex83) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex82) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex81) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex80) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex79) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex78) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex77) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex76) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex75) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex74) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex73) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex72) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex71) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex70) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex69) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex68) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex67) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex66) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex65) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_1,axiom,
! [VarCurr] :
( v109843(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex191) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex190) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex189) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex188) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex187) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex186) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex185) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex184) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex183) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex182) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex181) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex180) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex179) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex178) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex177) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex176) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex175) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex174) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex173) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex172) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex171) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex170) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex169) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex168) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex167) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex166) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex165) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex164) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex163) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex162) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex161) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex160) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex159) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex158) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex157) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex156) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex155) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex154) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex153) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex152) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex151) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex150) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex149) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex148) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex147) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex146) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex145) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex144) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex143) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex142) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex141) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex140) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex139) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex138) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex137) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex136) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex135) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex134) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex133) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex132) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex131) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex130) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex129) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_1,axiom,
! [VarCurr] :
( v109842(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex255) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex254) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex253) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex252) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex251) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex250) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex249) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex248) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex247) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex246) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex245) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex244) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex243) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex242) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex241) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex240) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex239) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex238) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex237) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex236) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex235) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex234) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex233) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex232) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex231) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex230) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex229) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex228) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex227) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex226) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex225) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex224) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex223) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex222) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex221) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex220) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex219) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex218) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex217) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex216) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex215) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex214) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex213) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex212) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex211) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex210) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex209) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex208) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex207) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex206) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex205) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex204) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex203) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex202) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex201) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex200) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex199) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex198) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex197) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex196) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex195) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex194) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex193) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_1,axiom,
! [VarCurr] :
( v109841(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex319) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex318) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex317) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex316) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex315) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex314) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex313) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex312) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex311) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex310) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex309) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex308) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex307) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex306) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex305) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex304) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex303) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex302) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex301) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex300) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex299) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex298) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex297) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex296) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex295) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex294) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex293) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex292) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex291) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex290) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex289) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex288) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex287) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex286) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex285) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex284) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex283) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex282) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex281) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex280) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex279) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex278) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex277) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex276) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex275) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex274) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex273) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex272) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex271) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex270) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex269) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex268) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex267) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex266) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex265) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex264) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex263) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex262) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex261) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex260) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex259) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex258) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex257) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_1,axiom,
! [VarCurr] :
( v109840(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex383) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex382) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex381) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex380) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex379) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex378) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex377) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex376) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex375) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex374) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex373) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex372) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex371) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex370) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex369) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex368) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex367) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex366) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex365) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex364) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex363) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex362) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex361) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex360) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex359) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex358) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex357) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex356) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex355) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex354) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex353) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex352) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex351) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex350) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex349) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex348) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex347) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex346) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex345) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex344) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex343) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex342) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex341) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex340) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex339) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex338) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex337) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex336) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex335) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex334) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex333) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex332) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex331) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex330) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex329) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex328) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex327) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex326) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex325) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex324) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex323) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex322) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex321) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_1,axiom,
! [VarCurr] :
( v109839(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex447) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex446) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex445) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex444) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex443) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex442) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex441) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex440) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex439) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex438) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex437) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex436) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex435) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex434) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex433) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex432) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex431) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex430) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex429) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex428) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex427) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex426) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex425) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex424) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex423) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex422) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex421) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex420) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex419) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex418) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex417) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex416) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex415) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex414) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex413) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex412) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex411) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex410) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex409) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex408) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex407) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex406) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex405) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex404) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex403) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex402) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex401) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex400) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex399) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex398) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex397) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex396) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex395) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex394) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex393) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex392) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex391) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex390) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex389) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex388) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex387) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex386) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex385) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_1,axiom,
! [VarCurr] :
( v109838(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex511) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex510) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex509) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex508) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex507) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex506) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex505) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex504) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex503) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex502) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex501) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex500) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex499) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex498) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex497) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex496) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex495) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex494) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex493) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex492) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex491) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex490) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex489) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex488) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex487) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex486) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex485) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex484) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex483) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex482) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex481) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex480) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex479) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex478) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex477) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex476) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex475) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex474) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex473) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex472) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex471) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex470) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex469) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex468) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex467) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex466) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex465) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex464) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex463) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex462) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex461) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex460) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex459) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex458) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex457) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex456) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex455) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex454) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex453) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex452) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex451) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex450) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex449) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_8,axiom,
! [VarCurr] :
( v109837(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex575) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex574) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex573) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex572) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex571) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex570) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex569) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex568) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex567) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex566) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex565) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex564) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex563) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex562) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex561) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex560) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex559) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex558) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex557) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex556) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex555) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex554) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex553) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex552) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex551) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex550) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex549) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex548) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex547) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex546) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex545) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex544) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex543) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex542) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex541) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex540) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex539) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex538) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex537) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex536) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex535) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex534) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex533) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex532) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex531) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex530) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex529) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex528) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex527) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex526) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex525) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex524) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex523) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex522) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex521) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex520) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex519) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex518) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex517) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex516) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex515) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex514) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex513) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_8,axiom,
! [VarCurr] :
( v109836(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex639) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex638) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex637) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex636) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex635) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex634) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex633) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex632) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex631) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex630) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex629) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex628) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex627) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex626) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex625) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex624) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex623) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex622) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex621) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex620) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex619) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex618) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex617) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex616) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex615) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex614) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex613) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex612) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex611) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex610) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex609) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex608) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex607) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex606) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex605) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex604) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex603) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex602) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex601) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex600) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex599) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex598) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex597) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex596) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex595) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex594) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex593) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex592) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex591) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex590) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex589) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex588) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex587) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex586) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex585) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex584) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex583) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex582) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex581) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex580) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex579) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex578) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex577) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_9,axiom,
! [VarCurr] :
( v109835(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex703) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex702) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex701) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex700) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex699) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex698) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex697) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex696) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex695) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex694) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex693) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex692) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex691) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex690) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex689) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex688) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex687) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex686) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex685) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex684) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex683) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex682) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex681) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex680) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex679) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex678) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex677) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex676) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex675) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex674) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex673) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex672) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex671) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex670) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex669) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex668) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex667) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex666) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex665) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex664) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex663) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex662) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex661) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex660) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex659) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex658) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex657) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex656) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex655) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex654) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex653) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex652) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex651) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex650) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex649) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex648) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex647) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex646) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex645) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex644) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex643) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex642) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex641) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_9,axiom,
! [VarCurr] :
( v109834(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex767) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex766) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex765) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex764) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex763) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex762) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex761) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex760) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex759) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex758) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex757) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex756) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex755) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex754) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex753) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex752) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex751) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex750) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex749) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex748) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex747) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex746) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex745) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex744) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex743) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex742) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex741) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex740) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex739) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex738) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex737) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex736) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex735) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex734) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex733) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex732) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex731) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex730) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex729) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex728) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex727) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex726) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex725) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex724) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex723) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex722) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex721) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex720) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex719) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex718) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex717) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex716) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex715) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex714) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex713) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex712) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex711) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex710) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex709) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex708) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex707) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex706) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex705) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_9,axiom,
! [VarCurr] :
( v109833(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex831) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex830) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex829) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex828) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex827) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex826) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex825) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex824) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex823) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex822) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex821) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex820) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex819) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex818) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex817) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex816) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex815) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex814) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex813) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex812) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex811) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex810) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex809) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex808) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex807) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex806) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex805) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex804) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex803) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex802) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex801) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex800) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex799) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex798) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex797) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex796) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex795) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex794) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex793) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex792) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex791) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex790) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex789) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex788) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex787) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex786) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex785) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex784) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex783) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex782) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex781) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex780) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex779) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex778) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex777) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex776) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex775) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex774) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex773) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex772) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex771) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex770) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex769) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_10,axiom,
! [VarCurr] :
( v109832(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex895) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex894) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex893) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex892) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex891) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex890) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex889) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex888) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex887) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex886) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex885) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex884) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex883) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex882) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex881) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex880) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex879) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex878) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex877) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex876) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex875) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex874) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex873) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex872) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex871) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex870) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex869) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex868) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex867) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex866) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex865) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex864) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex863) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex862) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex861) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex860) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex859) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex858) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex857) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex856) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex855) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex854) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex853) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex852) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex851) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex850) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex849) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex848) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex847) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex846) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex845) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex844) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex843) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex842) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex841) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex840) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex839) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex838) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex837) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex836) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex835) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex834) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex833) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_16,axiom,
! [VarCurr] :
( v109831(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex959) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex958) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex957) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex956) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex955) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex954) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex953) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex952) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex951) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex950) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex949) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex948) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex947) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex946) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex945) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex944) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex943) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex942) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex941) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex940) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex939) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex938) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex937) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex936) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex935) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex934) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex933) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex932) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex931) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex930) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex929) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex928) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex927) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex926) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex925) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex924) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex923) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex922) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex921) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex920) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex919) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex918) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex917) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex916) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex915) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex914) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex913) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex912) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex911) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex910) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex909) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex908) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex907) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex906) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex905) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex904) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex903) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex902) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex901) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex900) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex899) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex898) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex897) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v109830(VarCurr)
=> ( ( v109828(VarCurr,bitIndex63)
<=> v109555(VarCurr,bitIndex1023) )
& ( v109828(VarCurr,bitIndex62)
<=> v109555(VarCurr,bitIndex1022) )
& ( v109828(VarCurr,bitIndex61)
<=> v109555(VarCurr,bitIndex1021) )
& ( v109828(VarCurr,bitIndex60)
<=> v109555(VarCurr,bitIndex1020) )
& ( v109828(VarCurr,bitIndex59)
<=> v109555(VarCurr,bitIndex1019) )
& ( v109828(VarCurr,bitIndex58)
<=> v109555(VarCurr,bitIndex1018) )
& ( v109828(VarCurr,bitIndex57)
<=> v109555(VarCurr,bitIndex1017) )
& ( v109828(VarCurr,bitIndex56)
<=> v109555(VarCurr,bitIndex1016) )
& ( v109828(VarCurr,bitIndex55)
<=> v109555(VarCurr,bitIndex1015) )
& ( v109828(VarCurr,bitIndex54)
<=> v109555(VarCurr,bitIndex1014) )
& ( v109828(VarCurr,bitIndex53)
<=> v109555(VarCurr,bitIndex1013) )
& ( v109828(VarCurr,bitIndex52)
<=> v109555(VarCurr,bitIndex1012) )
& ( v109828(VarCurr,bitIndex51)
<=> v109555(VarCurr,bitIndex1011) )
& ( v109828(VarCurr,bitIndex50)
<=> v109555(VarCurr,bitIndex1010) )
& ( v109828(VarCurr,bitIndex49)
<=> v109555(VarCurr,bitIndex1009) )
& ( v109828(VarCurr,bitIndex48)
<=> v109555(VarCurr,bitIndex1008) )
& ( v109828(VarCurr,bitIndex47)
<=> v109555(VarCurr,bitIndex1007) )
& ( v109828(VarCurr,bitIndex46)
<=> v109555(VarCurr,bitIndex1006) )
& ( v109828(VarCurr,bitIndex45)
<=> v109555(VarCurr,bitIndex1005) )
& ( v109828(VarCurr,bitIndex44)
<=> v109555(VarCurr,bitIndex1004) )
& ( v109828(VarCurr,bitIndex43)
<=> v109555(VarCurr,bitIndex1003) )
& ( v109828(VarCurr,bitIndex42)
<=> v109555(VarCurr,bitIndex1002) )
& ( v109828(VarCurr,bitIndex41)
<=> v109555(VarCurr,bitIndex1001) )
& ( v109828(VarCurr,bitIndex40)
<=> v109555(VarCurr,bitIndex1000) )
& ( v109828(VarCurr,bitIndex39)
<=> v109555(VarCurr,bitIndex999) )
& ( v109828(VarCurr,bitIndex38)
<=> v109555(VarCurr,bitIndex998) )
& ( v109828(VarCurr,bitIndex37)
<=> v109555(VarCurr,bitIndex997) )
& ( v109828(VarCurr,bitIndex36)
<=> v109555(VarCurr,bitIndex996) )
& ( v109828(VarCurr,bitIndex35)
<=> v109555(VarCurr,bitIndex995) )
& ( v109828(VarCurr,bitIndex34)
<=> v109555(VarCurr,bitIndex994) )
& ( v109828(VarCurr,bitIndex33)
<=> v109555(VarCurr,bitIndex993) )
& ( v109828(VarCurr,bitIndex32)
<=> v109555(VarCurr,bitIndex992) )
& ( v109828(VarCurr,bitIndex31)
<=> v109555(VarCurr,bitIndex991) )
& ( v109828(VarCurr,bitIndex30)
<=> v109555(VarCurr,bitIndex990) )
& ( v109828(VarCurr,bitIndex29)
<=> v109555(VarCurr,bitIndex989) )
& ( v109828(VarCurr,bitIndex28)
<=> v109555(VarCurr,bitIndex988) )
& ( v109828(VarCurr,bitIndex27)
<=> v109555(VarCurr,bitIndex987) )
& ( v109828(VarCurr,bitIndex26)
<=> v109555(VarCurr,bitIndex986) )
& ( v109828(VarCurr,bitIndex25)
<=> v109555(VarCurr,bitIndex985) )
& ( v109828(VarCurr,bitIndex24)
<=> v109555(VarCurr,bitIndex984) )
& ( v109828(VarCurr,bitIndex23)
<=> v109555(VarCurr,bitIndex983) )
& ( v109828(VarCurr,bitIndex22)
<=> v109555(VarCurr,bitIndex982) )
& ( v109828(VarCurr,bitIndex21)
<=> v109555(VarCurr,bitIndex981) )
& ( v109828(VarCurr,bitIndex20)
<=> v109555(VarCurr,bitIndex980) )
& ( v109828(VarCurr,bitIndex19)
<=> v109555(VarCurr,bitIndex979) )
& ( v109828(VarCurr,bitIndex18)
<=> v109555(VarCurr,bitIndex978) )
& ( v109828(VarCurr,bitIndex17)
<=> v109555(VarCurr,bitIndex977) )
& ( v109828(VarCurr,bitIndex16)
<=> v109555(VarCurr,bitIndex976) )
& ( v109828(VarCurr,bitIndex15)
<=> v109555(VarCurr,bitIndex975) )
& ( v109828(VarCurr,bitIndex14)
<=> v109555(VarCurr,bitIndex974) )
& ( v109828(VarCurr,bitIndex13)
<=> v109555(VarCurr,bitIndex973) )
& ( v109828(VarCurr,bitIndex12)
<=> v109555(VarCurr,bitIndex972) )
& ( v109828(VarCurr,bitIndex11)
<=> v109555(VarCurr,bitIndex971) )
& ( v109828(VarCurr,bitIndex10)
<=> v109555(VarCurr,bitIndex970) )
& ( v109828(VarCurr,bitIndex9)
<=> v109555(VarCurr,bitIndex969) )
& ( v109828(VarCurr,bitIndex8)
<=> v109555(VarCurr,bitIndex968) )
& ( v109828(VarCurr,bitIndex7)
<=> v109555(VarCurr,bitIndex967) )
& ( v109828(VarCurr,bitIndex6)
<=> v109555(VarCurr,bitIndex966) )
& ( v109828(VarCurr,bitIndex5)
<=> v109555(VarCurr,bitIndex965) )
& ( v109828(VarCurr,bitIndex4)
<=> v109555(VarCurr,bitIndex964) )
& ( v109828(VarCurr,bitIndex3)
<=> v109555(VarCurr,bitIndex963) )
& ( v109828(VarCurr,bitIndex2)
<=> v109555(VarCurr,bitIndex962) )
& ( v109828(VarCurr,bitIndex1)
<=> v109555(VarCurr,bitIndex961) )
& ( v109828(VarCurr,bitIndex0)
<=> v109555(VarCurr,bitIndex960) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7625,axiom,
! [VarCurr] :
( v109845(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7624,axiom,
! [VarCurr] :
( v109844(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7623,axiom,
! [VarCurr] :
( v109843(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7622,axiom,
! [VarCurr] :
( v109842(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7621,axiom,
! [VarCurr] :
( v109841(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7620,axiom,
! [VarCurr] :
( v109840(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7619,axiom,
! [VarCurr] :
( v109839(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7618,axiom,
! [VarCurr] :
( v109838(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $true )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7617,axiom,
! [VarCurr] :
( v109837(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7616,axiom,
! [VarCurr] :
( v109836(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7615,axiom,
! [VarCurr] :
( v109835(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7614,axiom,
! [VarCurr] :
( v109834(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $true )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7613,axiom,
! [VarCurr] :
( v109833(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7612,axiom,
! [VarCurr] :
( v109832(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $true )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7611,axiom,
! [VarCurr] :
( v109831(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7610,axiom,
! [VarCurr] :
( v109830(VarCurr)
<=> ( ( v109557(VarCurr,bitIndex3)
<=> $false )
& ( v109557(VarCurr,bitIndex2)
<=> $false )
& ( v109557(VarCurr,bitIndex1)
<=> $false )
& ( v109557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34129,axiom,
! [VarCurr] :
( v109769(VarCurr)
<=> v109771(VarCurr) ) ).
fof(addAssignment_34128,axiom,
! [VarCurr] :
( v109771(VarCurr)
<=> v109773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21659,axiom,
! [VarCurr] :
( v109773(VarCurr)
<=> ( v109824(VarCurr)
| v109814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21658,axiom,
! [VarCurr] :
( v109824(VarCurr)
<=> ( v109775(VarCurr)
& v109777(VarCurr) ) ) ).
fof(addAssignment_34127,axiom,
! [VarCurr] :
( v109814(VarCurr)
<=> v109816(VarCurr) ) ).
fof(addAssignment_34126,axiom,
! [VarCurr] :
( v109816(VarCurr)
<=> v109818(VarCurr) ) ).
fof(addAssignment_34125,axiom,
! [VarCurr] :
( v109818(VarCurr)
<=> v109820(VarCurr) ) ).
fof(addAssignment_34124,axiom,
! [VarCurr] :
( v109820(VarCurr)
<=> v109822(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109798(VarNext)
=> ( v109777(VarNext)
<=> v109777(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1898,axiom,
! [VarNext] :
( v109798(VarNext)
=> ( v109777(VarNext)
<=> v109808(VarNext) ) ) ).
fof(addAssignment_34123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109808(VarNext)
<=> v109806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21657,axiom,
! [VarCurr] :
( v109806(VarCurr)
<=> ( v109809(VarCurr)
& v109810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21656,axiom,
! [VarCurr] :
( v109810(VarCurr)
<=> ( v109781(VarCurr)
| v109785(VarCurr) ) ) ).
fof(writeUnaryOperator_8567,axiom,
! [VarCurr] :
( ~ v109809(VarCurr)
<=> v109779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109798(VarNext)
<=> v109799(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109799(VarNext)
<=> ( v109801(VarNext)
& v109803(VarNext) ) ) ) ).
fof(writeUnaryOperator_8566,axiom,
! [VarCurr] :
( ~ v109803(VarCurr)
<=> v109775(VarCurr) ) ).
fof(addAssignment_34122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109801(VarNext)
<=> v109775(VarCurr) ) ) ).
fof(addAssignment_34121,axiom,
! [VarCurr] :
( v109785(VarCurr)
<=> v109787(VarCurr) ) ).
fof(addAssignment_34120,axiom,
! [VarCurr] :
( v109787(VarCurr)
<=> v109789(VarCurr) ) ).
fof(addAssignment_34119,axiom,
! [VarCurr] :
( v109789(VarCurr)
<=> v109791(VarCurr) ) ).
fof(addAssignment_34118,axiom,
! [VarCurr] :
( v109791(VarCurr)
<=> v109793(VarCurr) ) ).
fof(addAssignment_34117,axiom,
! [VarCurr] :
( v109793(VarCurr)
<=> v109795(VarCurr) ) ).
fof(addAssignment_34116,axiom,
! [VarCurr] :
( v109781(VarCurr)
<=> v109783(VarCurr) ) ).
fof(addAssignment_34115,axiom,
! [VarCurr] :
( v109783(VarCurr)
<=> $true ) ).
fof(addAssignment_34114,axiom,
! [VarCurr] :
( v109779(VarCurr)
<=> $false ) ).
fof(addAssignment_34113,axiom,
! [VarCurr] :
( v109775(VarCurr)
<=> v109085(VarCurr) ) ).
fof(addAssignment_34112,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v109557(VarCurr,B)
<=> v109559(VarCurr,B) ) ) ).
fof(addAssignment_34111,axiom,
! [VarCurr] :
( v109559(VarCurr,bitIndex3)
<=> v109561(VarCurr) ) ).
fof(addAssignment_34110,axiom,
! [VarCurr] :
( v109559(VarCurr,bitIndex2)
<=> v109661(VarCurr) ) ).
fof(addAssignment_34109,axiom,
! [VarCurr] :
( v109559(VarCurr,bitIndex1)
<=> v109697(VarCurr) ) ).
fof(addAssignment_34108,axiom,
! [VarCurr] :
( v109559(VarCurr,bitIndex0)
<=> v109733(VarCurr) ) ).
fof(addAssignment_34107,axiom,
! [VarCurr] :
( v109733(VarCurr)
<=> v109735(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109750(VarNext)
=> ( v109735(VarNext)
<=> v109735(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2416,axiom,
! [VarNext] :
( v109750(VarNext)
=> ( v109735(VarNext)
<=> v109762(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5092,axiom,
! [VarCurr] :
( ~ v109751(VarCurr)
=> ( v109762(VarCurr)
<=> v109763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5096,axiom,
! [VarCurr] :
( v109751(VarCurr)
=> ( v109762(VarCurr)
<=> v109741(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5091,axiom,
! [VarCurr] :
( ~ v109756(VarCurr)
=> ( v109763(VarCurr)
<=> v109743(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109756(VarCurr)
=> ( v109763(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21653,axiom,
! [VarCurr] :
( v109750(VarCurr)
<=> ( v109751(VarCurr)
| v109754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21652,axiom,
! [VarCurr] :
( v109754(VarCurr)
<=> ( v109755(VarCurr)
& v109761(VarCurr) ) ) ).
fof(writeUnaryOperator_8565,axiom,
! [VarCurr] :
( ~ v109761(VarCurr)
<=> v109751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21651,axiom,
! [VarCurr] :
( v109755(VarCurr)
<=> ( v109756(VarCurr)
| v109758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21650,axiom,
! [VarCurr] :
( v109758(VarCurr)
<=> ( v109759(VarCurr)
& v109760(VarCurr) ) ) ).
fof(writeUnaryOperator_8564,axiom,
! [VarCurr] :
( ~ v109760(VarCurr)
<=> v109756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21649,axiom,
! [VarCurr] :
( v109759(VarCurr)
<=> ( v109737(VarCurr)
& v109739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21648,axiom,
! [VarCurr] :
( v109756(VarCurr)
<=> ( v109737(VarCurr)
& v109757(VarCurr) ) ) ).
fof(writeUnaryOperator_8563,axiom,
! [VarCurr] :
( ~ v109757(VarCurr)
<=> v109739(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21647,axiom,
! [VarCurr] :
( v109751(VarCurr)
<=> ( v109752(VarCurr)
& v109753(VarCurr) ) ) ).
fof(writeUnaryOperator_8562,axiom,
! [VarCurr] :
( ~ v109753(VarCurr)
<=> v109739(VarCurr) ) ).
fof(writeUnaryOperator_8561,axiom,
! [VarCurr] :
( ~ v109752(VarCurr)
<=> v109737(VarCurr) ) ).
fof(addAssignment_34106,axiom,
! [VarCurr] :
( v109743(VarCurr)
<=> v109633(VarCurr,bitIndex0) ) ).
fof(addAssignment_34105,axiom,
! [VarCurr] :
( v109633(VarCurr,bitIndex0)
<=> v109528(VarCurr,bitIndex1) ) ).
fof(addAssignment_34104,axiom,
! [VarCurr] :
( v109528(VarCurr,bitIndex1)
<=> v109745(VarCurr) ) ).
fof(addAssignment_34103,axiom,
! [VarCurr] :
( v109745(VarCurr)
<=> v109747(VarCurr) ) ).
fof(addAssignment_34102,axiom,
! [VarCurr] :
( v109741(VarCurr)
<=> v109571(VarCurr,bitIndex0) ) ).
fof(addAssignment_34101,axiom,
! [VarCurr] :
( v109571(VarCurr,bitIndex0)
<=> v109573(VarCurr,bitIndex0) ) ).
fof(addAssignment_34100,axiom,
! [VarCurr] :
( v109573(VarCurr,bitIndex0)
<=> v109629(VarCurr,bitIndex0) ) ).
fof(addAssignment_34099,axiom,
! [VarCurr] :
( v109581(VarCurr,bitIndex0)
<=> v109627(VarCurr,bitIndex0) ) ).
fof(addAssignment_34098,axiom,
! [VarCurr] :
( v109332(VarCurr,bitIndex3)
<=> v109358(VarCurr,bitIndex3) ) ).
fof(addAssignment_34097,axiom,
! [VarCurr] :
( v109356(VarCurr,bitIndex3)
<=> v109357(VarCurr,bitIndex3) ) ).
fof(addAssignment_34096,axiom,
! [VarCurr] :
( v109334(VarCurr,bitIndex3)
<=> v109354(VarCurr,bitIndex3) ) ).
fof(addAssignment_34095,axiom,
! [VarCurr] :
( v109586(VarCurr,bitIndex0)
<=> v109588(VarCurr,bitIndex0) ) ).
fof(addAssignment_34094,axiom,
! [VarCurr] :
( v109588(VarCurr,bitIndex0)
<=> v109590(VarCurr,bitIndex0) ) ).
fof(addAssignment_34093,axiom,
! [VarCurr] :
( v109590(VarCurr,bitIndex0)
<=> v109592(VarCurr,bitIndex0) ) ).
fof(addAssignment_34092,axiom,
! [VarCurr] :
( v109592(VarCurr,bitIndex0)
<=> v109594(VarCurr,bitIndex0) ) ).
fof(addAssignment_34091,axiom,
! [VarCurr] :
( v109594(VarCurr,bitIndex0)
<=> v109596(VarCurr,bitIndex0) ) ).
fof(addAssignment_34090,axiom,
! [VarCurr] :
( v109596(VarCurr,bitIndex0)
<=> v109598(VarCurr,bitIndex0) ) ).
fof(addAssignment_34089,axiom,
! [VarCurr] :
( v109598(VarCurr,bitIndex0)
<=> v109600(VarCurr,bitIndex0) ) ).
fof(addAssignment_34088,axiom,
! [VarCurr] :
( v109600(VarCurr,bitIndex0)
<=> v109602(VarCurr,bitIndex0) ) ).
fof(addAssignment_34087,axiom,
! [VarCurr] :
( v109602(VarCurr,bitIndex0)
<=> v109604(VarCurr,bitIndex0) ) ).
fof(addAssignment_34086,axiom,
! [VarCurr] :
( v109604(VarCurr,bitIndex0)
<=> v109606(VarCurr,bitIndex0) ) ).
fof(addAssignment_34085,axiom,
! [VarCurr] :
( v109606(VarCurr,bitIndex0)
<=> v109608(VarCurr,bitIndex0) ) ).
fof(addAssignment_34084,axiom,
! [VarCurr] :
( v109608(VarCurr,bitIndex0)
<=> v109610(VarCurr,bitIndex0) ) ).
fof(addAssignment_34083,axiom,
! [VarCurr] :
( v109610(VarCurr,bitIndex0)
<=> v109612(VarCurr,bitIndex0) ) ).
fof(addAssignment_34082,axiom,
! [VarCurr] :
( v109612(VarCurr,bitIndex0)
<=> v109614(VarCurr,bitIndex0) ) ).
fof(addAssignment_34081,axiom,
! [VarCurr] :
( v109614(VarCurr,bitIndex0)
<=> v109616(VarCurr,bitIndex0) ) ).
fof(addAssignment_34080,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex0)
<=> v4661(VarCurr,bitIndex0) ) ).
fof(addAssignment_34079,axiom,
! [VarCurr] :
( v109575(VarCurr,bitIndex0)
<=> v109577(VarCurr,bitIndex0) ) ).
fof(addAssignment_34078,axiom,
! [VarCurr] :
( v109577(VarCurr,bitIndex0)
<=> v109579(VarCurr,bitIndex0) ) ).
fof(addAssignment_34077,axiom,
! [VarCurr] :
( v109739(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34076,axiom,
! [VarCurr] :
( v109737(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34075,axiom,
! [VarCurr] :
( v109697(VarCurr)
<=> v109699(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109714(VarNext)
=> ( v109699(VarNext)
<=> v109699(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2415,axiom,
! [VarNext] :
( v109714(VarNext)
=> ( v109699(VarNext)
<=> v109726(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5090,axiom,
! [VarCurr] :
( ~ v109715(VarCurr)
=> ( v109726(VarCurr)
<=> v109727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5094,axiom,
! [VarCurr] :
( v109715(VarCurr)
=> ( v109726(VarCurr)
<=> v109705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5089,axiom,
! [VarCurr] :
( ~ v109720(VarCurr)
=> ( v109727(VarCurr)
<=> v109707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109720(VarCurr)
=> ( v109727(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21646,axiom,
! [VarCurr] :
( v109714(VarCurr)
<=> ( v109715(VarCurr)
| v109718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21645,axiom,
! [VarCurr] :
( v109718(VarCurr)
<=> ( v109719(VarCurr)
& v109725(VarCurr) ) ) ).
fof(writeUnaryOperator_8560,axiom,
! [VarCurr] :
( ~ v109725(VarCurr)
<=> v109715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21644,axiom,
! [VarCurr] :
( v109719(VarCurr)
<=> ( v109720(VarCurr)
| v109722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21643,axiom,
! [VarCurr] :
( v109722(VarCurr)
<=> ( v109723(VarCurr)
& v109724(VarCurr) ) ) ).
fof(writeUnaryOperator_8559,axiom,
! [VarCurr] :
( ~ v109724(VarCurr)
<=> v109720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21642,axiom,
! [VarCurr] :
( v109723(VarCurr)
<=> ( v109701(VarCurr)
& v109703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21641,axiom,
! [VarCurr] :
( v109720(VarCurr)
<=> ( v109701(VarCurr)
& v109721(VarCurr) ) ) ).
fof(writeUnaryOperator_8558,axiom,
! [VarCurr] :
( ~ v109721(VarCurr)
<=> v109703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21640,axiom,
! [VarCurr] :
( v109715(VarCurr)
<=> ( v109716(VarCurr)
& v109717(VarCurr) ) ) ).
fof(writeUnaryOperator_8557,axiom,
! [VarCurr] :
( ~ v109717(VarCurr)
<=> v109703(VarCurr) ) ).
fof(writeUnaryOperator_8556,axiom,
! [VarCurr] :
( ~ v109716(VarCurr)
<=> v109701(VarCurr) ) ).
fof(addAssignment_34074,axiom,
! [VarCurr] :
( v109707(VarCurr)
<=> v109633(VarCurr,bitIndex1) ) ).
fof(addAssignment_34073,axiom,
! [VarCurr] :
( v109633(VarCurr,bitIndex1)
<=> v109635(VarCurr,bitIndex2) ) ).
fof(addAssignment_34072,axiom,
! [VarCurr] :
( v109635(VarCurr,bitIndex2)
<=> v109709(VarCurr) ) ).
fof(addAssignment_34071,axiom,
! [VarCurr] :
( v109709(VarCurr)
<=> v109711(VarCurr) ) ).
fof(addAssignment_34070,axiom,
! [VarCurr] :
( v109705(VarCurr)
<=> v109571(VarCurr,bitIndex1) ) ).
fof(addAssignment_34069,axiom,
! [VarCurr] :
( v109571(VarCurr,bitIndex1)
<=> v109573(VarCurr,bitIndex1) ) ).
fof(addAssignment_34068,axiom,
! [VarCurr] :
( v109573(VarCurr,bitIndex1)
<=> v109629(VarCurr,bitIndex1) ) ).
fof(addAssignment_34067,axiom,
! [VarCurr] :
( v109581(VarCurr,bitIndex1)
<=> v109627(VarCurr,bitIndex1) ) ).
fof(addAssignment_34066,axiom,
! [VarCurr] :
( v109332(VarCurr,bitIndex4)
<=> v109358(VarCurr,bitIndex4) ) ).
fof(addAssignment_34065,axiom,
! [VarCurr] :
( v109356(VarCurr,bitIndex4)
<=> v109357(VarCurr,bitIndex4) ) ).
fof(addAssignment_34064,axiom,
! [VarCurr] :
( v109334(VarCurr,bitIndex4)
<=> v109354(VarCurr,bitIndex4) ) ).
fof(addAssignment_34063,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex4)
<=> v109353(VarCurr,bitIndex4) ) ).
fof(addAssignment_34062,axiom,
! [VarCurr] :
( v108196(VarCurr,bitIndex74)
<=> v108198(VarCurr,bitIndex74) ) ).
fof(addAssignment_34061,axiom,
! [VarCurr] :
( v108198(VarCurr,bitIndex74)
<=> v108200(VarCurr,bitIndex74) ) ).
fof(addAssignment_34060,axiom,
! [VarCurr] :
( v108200(VarCurr,bitIndex74)
<=> v108202(VarCurr,bitIndex94) ) ).
fof(addAssignment_34059,axiom,
! [VarCurr] :
( v108202(VarCurr,bitIndex94)
<=> v108204(VarCurr,bitIndex94) ) ).
fof(addAssignment_34058,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex94)
<=> v108206(VarCurr,bitIndex94) ) ).
fof(addAssignment_34057,axiom,
! [VarCurr] :
( v108206(VarCurr,bitIndex94)
<=> v108208(VarCurr,bitIndex94) ) ).
fof(addAssignment_34056,axiom,
! [VarCurr] :
( v108208(VarCurr,bitIndex94)
<=> v108210(VarCurr,bitIndex94) ) ).
fof(addAssignment_34055,axiom,
! [VarCurr] :
( v108210(VarCurr,bitIndex94)
<=> v108212(VarCurr,bitIndex94) ) ).
fof(addAssignment_34054,axiom,
! [VarCurr] :
( v109586(VarCurr,bitIndex1)
<=> v109588(VarCurr,bitIndex1) ) ).
fof(addAssignment_34053,axiom,
! [VarCurr] :
( v109588(VarCurr,bitIndex1)
<=> v109590(VarCurr,bitIndex1) ) ).
fof(addAssignment_34052,axiom,
! [VarCurr] :
( v109590(VarCurr,bitIndex1)
<=> v109592(VarCurr,bitIndex1) ) ).
fof(addAssignment_34051,axiom,
! [VarCurr] :
( v109592(VarCurr,bitIndex1)
<=> v109594(VarCurr,bitIndex1) ) ).
fof(addAssignment_34050,axiom,
! [VarCurr] :
( v109594(VarCurr,bitIndex1)
<=> v109596(VarCurr,bitIndex1) ) ).
fof(addAssignment_34049,axiom,
! [VarCurr] :
( v109596(VarCurr,bitIndex1)
<=> v109598(VarCurr,bitIndex1) ) ).
fof(addAssignment_34048,axiom,
! [VarCurr] :
( v109598(VarCurr,bitIndex1)
<=> v109600(VarCurr,bitIndex1) ) ).
fof(addAssignment_34047,axiom,
! [VarCurr] :
( v109600(VarCurr,bitIndex1)
<=> v109602(VarCurr,bitIndex1) ) ).
fof(addAssignment_34046,axiom,
! [VarCurr] :
( v109602(VarCurr,bitIndex1)
<=> v109604(VarCurr,bitIndex1) ) ).
fof(addAssignment_34045,axiom,
! [VarCurr] :
( v109604(VarCurr,bitIndex1)
<=> v109606(VarCurr,bitIndex1) ) ).
fof(addAssignment_34044,axiom,
! [VarCurr] :
( v109606(VarCurr,bitIndex1)
<=> v109608(VarCurr,bitIndex1) ) ).
fof(addAssignment_34043,axiom,
! [VarCurr] :
( v109608(VarCurr,bitIndex1)
<=> v109610(VarCurr,bitIndex1) ) ).
fof(addAssignment_34042,axiom,
! [VarCurr] :
( v109610(VarCurr,bitIndex1)
<=> v109612(VarCurr,bitIndex1) ) ).
fof(addAssignment_34041,axiom,
! [VarCurr] :
( v109612(VarCurr,bitIndex1)
<=> v109614(VarCurr,bitIndex1) ) ).
fof(addAssignment_34040,axiom,
! [VarCurr] :
( v109614(VarCurr,bitIndex1)
<=> v109616(VarCurr,bitIndex1) ) ).
fof(addAssignment_34039,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex1)
<=> v4661(VarCurr,bitIndex1) ) ).
fof(addAssignment_34038,axiom,
! [VarCurr] :
( v109575(VarCurr,bitIndex1)
<=> v109577(VarCurr,bitIndex1) ) ).
fof(addAssignment_34037,axiom,
! [VarCurr] :
( v109577(VarCurr,bitIndex1)
<=> v109579(VarCurr,bitIndex1) ) ).
fof(addAssignment_34036,axiom,
! [VarCurr] :
( v109703(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_34035,axiom,
! [VarCurr] :
( v109701(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_34034,axiom,
! [VarCurr] :
( v109661(VarCurr)
<=> v109663(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109678(VarNext)
=> ( v109663(VarNext)
<=> v109663(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2414,axiom,
! [VarNext] :
( v109678(VarNext)
=> ( v109663(VarNext)
<=> v109690(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5088,axiom,
! [VarCurr] :
( ~ v109679(VarCurr)
=> ( v109690(VarCurr)
<=> v109691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5092,axiom,
! [VarCurr] :
( v109679(VarCurr)
=> ( v109690(VarCurr)
<=> v109669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5087,axiom,
! [VarCurr] :
( ~ v109684(VarCurr)
=> ( v109691(VarCurr)
<=> v109671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109684(VarCurr)
=> ( v109691(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21639,axiom,
! [VarCurr] :
( v109678(VarCurr)
<=> ( v109679(VarCurr)
| v109682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21638,axiom,
! [VarCurr] :
( v109682(VarCurr)
<=> ( v109683(VarCurr)
& v109689(VarCurr) ) ) ).
fof(writeUnaryOperator_8555,axiom,
! [VarCurr] :
( ~ v109689(VarCurr)
<=> v109679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21637,axiom,
! [VarCurr] :
( v109683(VarCurr)
<=> ( v109684(VarCurr)
| v109686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21636,axiom,
! [VarCurr] :
( v109686(VarCurr)
<=> ( v109687(VarCurr)
& v109688(VarCurr) ) ) ).
fof(writeUnaryOperator_8554,axiom,
! [VarCurr] :
( ~ v109688(VarCurr)
<=> v109684(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21635,axiom,
! [VarCurr] :
( v109687(VarCurr)
<=> ( v109665(VarCurr)
& v109667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21634,axiom,
! [VarCurr] :
( v109684(VarCurr)
<=> ( v109665(VarCurr)
& v109685(VarCurr) ) ) ).
fof(writeUnaryOperator_8553,axiom,
! [VarCurr] :
( ~ v109685(VarCurr)
<=> v109667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21633,axiom,
! [VarCurr] :
( v109679(VarCurr)
<=> ( v109680(VarCurr)
& v109681(VarCurr) ) ) ).
fof(writeUnaryOperator_8552,axiom,
! [VarCurr] :
( ~ v109681(VarCurr)
<=> v109667(VarCurr) ) ).
fof(writeUnaryOperator_8551,axiom,
! [VarCurr] :
( ~ v109680(VarCurr)
<=> v109665(VarCurr) ) ).
fof(addAssignment_34033,axiom,
! [VarCurr] :
( v109671(VarCurr)
<=> v109633(VarCurr,bitIndex2) ) ).
fof(addAssignment_34032,axiom,
! [VarCurr] :
( v109633(VarCurr,bitIndex2)
<=> v109528(VarCurr,bitIndex3) ) ).
fof(addAssignment_34031,axiom,
! [VarCurr] :
( v109528(VarCurr,bitIndex3)
<=> v109673(VarCurr) ) ).
fof(addAssignment_34030,axiom,
! [VarCurr] :
( v109673(VarCurr)
<=> v109675(VarCurr) ) ).
fof(addAssignment_34029,axiom,
! [VarCurr] :
( v109669(VarCurr)
<=> v109571(VarCurr,bitIndex2) ) ).
fof(addAssignment_34028,axiom,
! [VarCurr] :
( v109571(VarCurr,bitIndex2)
<=> v109573(VarCurr,bitIndex2) ) ).
fof(addAssignment_34027,axiom,
! [VarCurr] :
( v109573(VarCurr,bitIndex2)
<=> v109629(VarCurr,bitIndex2) ) ).
fof(addAssignment_34026,axiom,
! [VarCurr] :
( v109581(VarCurr,bitIndex2)
<=> v109627(VarCurr,bitIndex2) ) ).
fof(addAssignment_34025,axiom,
! [VarCurr] :
( v109332(VarCurr,bitIndex5)
<=> v109358(VarCurr,bitIndex5) ) ).
fof(addAssignment_34024,axiom,
! [VarCurr] :
( v109356(VarCurr,bitIndex5)
<=> v109357(VarCurr,bitIndex5) ) ).
fof(addAssignment_34023,axiom,
! [VarCurr] :
( v109334(VarCurr,bitIndex5)
<=> v109354(VarCurr,bitIndex5) ) ).
fof(addAssignment_34022,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex6)
<=> v109353(VarCurr,bitIndex6) ) ).
fof(addAssignment_34021,axiom,
! [VarCurr] :
( v108196(VarCurr,bitIndex76)
<=> v108198(VarCurr,bitIndex76) ) ).
fof(addAssignment_34020,axiom,
! [VarCurr] :
( v108198(VarCurr,bitIndex76)
<=> v108200(VarCurr,bitIndex76) ) ).
fof(addAssignment_34019,axiom,
! [VarCurr] :
( v108200(VarCurr,bitIndex76)
<=> v108202(VarCurr,bitIndex96) ) ).
fof(addAssignment_34018,axiom,
! [VarCurr] :
( v108202(VarCurr,bitIndex96)
<=> v108204(VarCurr,bitIndex96) ) ).
fof(addAssignment_34017,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex96)
<=> v108206(VarCurr,bitIndex96) ) ).
fof(addAssignment_34016,axiom,
! [VarCurr] :
( v108206(VarCurr,bitIndex96)
<=> v108208(VarCurr,bitIndex96) ) ).
fof(addAssignment_34015,axiom,
! [VarCurr] :
( v108208(VarCurr,bitIndex96)
<=> v108210(VarCurr,bitIndex96) ) ).
fof(addAssignment_34014,axiom,
! [VarCurr] :
( v108210(VarCurr,bitIndex96)
<=> v108212(VarCurr,bitIndex96) ) ).
fof(addAssignment_34013,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex5)
<=> v109353(VarCurr,bitIndex5) ) ).
fof(addAssignment_34012,axiom,
! [VarCurr] :
( v108196(VarCurr,bitIndex75)
<=> v108198(VarCurr,bitIndex75) ) ).
fof(addAssignment_34011,axiom,
! [VarCurr] :
( v108198(VarCurr,bitIndex75)
<=> v108200(VarCurr,bitIndex75) ) ).
fof(addAssignment_34010,axiom,
! [VarCurr] :
( v108200(VarCurr,bitIndex75)
<=> v108202(VarCurr,bitIndex95) ) ).
fof(addAssignment_34009,axiom,
! [VarCurr] :
( v108202(VarCurr,bitIndex95)
<=> v108204(VarCurr,bitIndex95) ) ).
fof(addAssignment_34008,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex95)
<=> v108206(VarCurr,bitIndex95) ) ).
fof(addAssignment_34007,axiom,
! [VarCurr] :
( v108206(VarCurr,bitIndex95)
<=> v108208(VarCurr,bitIndex95) ) ).
fof(addAssignment_34006,axiom,
! [VarCurr] :
( v108208(VarCurr,bitIndex95)
<=> v108210(VarCurr,bitIndex95) ) ).
fof(addAssignment_34005,axiom,
! [VarCurr] :
( v108210(VarCurr,bitIndex95)
<=> v108212(VarCurr,bitIndex95) ) ).
fof(addAssignment_34004,axiom,
! [VarCurr] :
( v109586(VarCurr,bitIndex2)
<=> v109588(VarCurr,bitIndex2) ) ).
fof(addAssignment_34003,axiom,
! [VarCurr] :
( v109588(VarCurr,bitIndex2)
<=> v109590(VarCurr,bitIndex2) ) ).
fof(addAssignment_34002,axiom,
! [VarCurr] :
( v109590(VarCurr,bitIndex2)
<=> v109592(VarCurr,bitIndex2) ) ).
fof(addAssignment_34001,axiom,
! [VarCurr] :
( v109592(VarCurr,bitIndex2)
<=> v109594(VarCurr,bitIndex2) ) ).
fof(addAssignment_34000,axiom,
! [VarCurr] :
( v109594(VarCurr,bitIndex2)
<=> v109596(VarCurr,bitIndex2) ) ).
fof(addAssignment_33999,axiom,
! [VarCurr] :
( v109596(VarCurr,bitIndex2)
<=> v109598(VarCurr,bitIndex2) ) ).
fof(addAssignment_33998,axiom,
! [VarCurr] :
( v109598(VarCurr,bitIndex2)
<=> v109600(VarCurr,bitIndex2) ) ).
fof(addAssignment_33997,axiom,
! [VarCurr] :
( v109600(VarCurr,bitIndex2)
<=> v109602(VarCurr,bitIndex2) ) ).
fof(addAssignment_33996,axiom,
! [VarCurr] :
( v109602(VarCurr,bitIndex2)
<=> v109604(VarCurr,bitIndex2) ) ).
fof(addAssignment_33995,axiom,
! [VarCurr] :
( v109604(VarCurr,bitIndex2)
<=> v109606(VarCurr,bitIndex2) ) ).
fof(addAssignment_33994,axiom,
! [VarCurr] :
( v109606(VarCurr,bitIndex2)
<=> v109608(VarCurr,bitIndex2) ) ).
fof(addAssignment_33993,axiom,
! [VarCurr] :
( v109608(VarCurr,bitIndex2)
<=> v109610(VarCurr,bitIndex2) ) ).
fof(addAssignment_33992,axiom,
! [VarCurr] :
( v109610(VarCurr,bitIndex2)
<=> v109612(VarCurr,bitIndex2) ) ).
fof(addAssignment_33991,axiom,
! [VarCurr] :
( v109612(VarCurr,bitIndex2)
<=> v109614(VarCurr,bitIndex2) ) ).
fof(addAssignment_33990,axiom,
! [VarCurr] :
( v109614(VarCurr,bitIndex2)
<=> v109616(VarCurr,bitIndex2) ) ).
fof(addAssignment_33989,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex2)
<=> v4661(VarCurr,bitIndex2) ) ).
fof(addAssignment_33988,axiom,
! [VarCurr] :
( v109575(VarCurr,bitIndex2)
<=> v109577(VarCurr,bitIndex2) ) ).
fof(addAssignment_33987,axiom,
! [VarCurr] :
( v109577(VarCurr,bitIndex2)
<=> v109579(VarCurr,bitIndex2) ) ).
fof(addAssignment_33986,axiom,
! [VarCurr] :
( v109667(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33985,axiom,
! [VarCurr] :
( v109665(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_33984,axiom,
! [VarCurr] :
( v109561(VarCurr)
<=> v109563(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109642(VarNext)
=> ( v109563(VarNext)
<=> v109563(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2413,axiom,
! [VarNext] :
( v109642(VarNext)
=> ( v109563(VarNext)
<=> v109654(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5086,axiom,
! [VarCurr] :
( ~ v109643(VarCurr)
=> ( v109654(VarCurr)
<=> v109655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5090,axiom,
! [VarCurr] :
( v109643(VarCurr)
=> ( v109654(VarCurr)
<=> v109569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5085,axiom,
! [VarCurr] :
( ~ v109648(VarCurr)
=> ( v109655(VarCurr)
<=> v109631(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109648(VarCurr)
=> ( v109655(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21632,axiom,
! [VarCurr] :
( v109642(VarCurr)
<=> ( v109643(VarCurr)
| v109646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21631,axiom,
! [VarCurr] :
( v109646(VarCurr)
<=> ( v109647(VarCurr)
& v109653(VarCurr) ) ) ).
fof(writeUnaryOperator_8550,axiom,
! [VarCurr] :
( ~ v109653(VarCurr)
<=> v109643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21630,axiom,
! [VarCurr] :
( v109647(VarCurr)
<=> ( v109648(VarCurr)
| v109650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21629,axiom,
! [VarCurr] :
( v109650(VarCurr)
<=> ( v109651(VarCurr)
& v109652(VarCurr) ) ) ).
fof(writeUnaryOperator_8549,axiom,
! [VarCurr] :
( ~ v109652(VarCurr)
<=> v109648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21628,axiom,
! [VarCurr] :
( v109651(VarCurr)
<=> ( v109565(VarCurr)
& v109567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21627,axiom,
! [VarCurr] :
( v109648(VarCurr)
<=> ( v109565(VarCurr)
& v109649(VarCurr) ) ) ).
fof(writeUnaryOperator_8548,axiom,
! [VarCurr] :
( ~ v109649(VarCurr)
<=> v109567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21626,axiom,
! [VarCurr] :
( v109643(VarCurr)
<=> ( v109644(VarCurr)
& v109645(VarCurr) ) ) ).
fof(writeUnaryOperator_8547,axiom,
! [VarCurr] :
( ~ v109645(VarCurr)
<=> v109567(VarCurr) ) ).
fof(writeUnaryOperator_8546,axiom,
! [VarCurr] :
( ~ v109644(VarCurr)
<=> v109565(VarCurr) ) ).
fof(addAssignment_33983,axiom,
! [VarCurr] :
( v109631(VarCurr)
<=> v109633(VarCurr,bitIndex3) ) ).
fof(addAssignment_33982,axiom,
! [VarCurr] :
( v109633(VarCurr,bitIndex3)
<=> v109635(VarCurr,bitIndex4) ) ).
fof(addAssignment_33981,axiom,
! [VarCurr] :
( v109635(VarCurr,bitIndex4)
<=> v109637(VarCurr) ) ).
fof(addAssignment_33980,axiom,
! [VarCurr] :
( v109637(VarCurr)
<=> v109639(VarCurr) ) ).
fof(addAssignment_33979,axiom,
! [VarCurr] :
( v109569(VarCurr)
<=> v109571(VarCurr,bitIndex3) ) ).
fof(addAssignment_33978,axiom,
! [VarCurr] :
( v109571(VarCurr,bitIndex3)
<=> v109573(VarCurr,bitIndex3) ) ).
fof(addAssignment_33977,axiom,
! [VarCurr] :
( v109573(VarCurr,bitIndex3)
<=> v109629(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2377,axiom,
! [VarCurr] :
( ~ v109115(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109629(VarCurr,B)
<=> v109581(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2412,axiom,
! [VarCurr] :
( v109115(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109629(VarCurr,B)
<=> v109575(VarCurr,B) ) ) ) ).
fof(addAssignment_33976,axiom,
! [VarCurr] :
( v109581(VarCurr,bitIndex3)
<=> v109627(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2376,axiom,
! [VarCurr] :
( ~ v109583(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109627(VarCurr,B)
<=> v109628(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2411,axiom,
! [VarCurr] :
( v109583(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109627(VarCurr,B)
<=> v109586(VarCurr,B) ) ) ) ).
fof(addAssignment_33975,axiom,
! [VarCurr] :
( ( v109628(VarCurr,bitIndex2)
<=> v109332(VarCurr,bitIndex5) )
& ( v109628(VarCurr,bitIndex1)
<=> v109332(VarCurr,bitIndex4) )
& ( v109628(VarCurr,bitIndex0)
<=> v109332(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_33974,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex3)
<=> v109618(VarCurr) ) ).
fof(addAssignment_33973,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex4)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2375,axiom,
! [VarCurr] :
( ~ v108163(VarCurr,bitIndex0)
=> ( v109618(VarCurr)
<=> v109625(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2410,axiom,
! [VarCurr] :
( v108163(VarCurr,bitIndex0)
=> ( v109618(VarCurr)
<=> v109620(VarCurr) ) ) ).
fof(addAssignment_33972,axiom,
! [VarCurr] :
( v109625(VarCurr)
<=> v108158(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_132,axiom,
! [VarCurr] :
( ~ v108184(VarCurr,bitIndex0)
=> ( v109620(VarCurr)
<=> v108196(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2409,axiom,
! [VarCurr] :
( v108184(VarCurr,bitIndex0)
=> ( v109620(VarCurr)
<=> v109622(VarCurr) ) ) ).
fof(addAssignment_33971,axiom,
! [VarCurr] :
( v109622(VarCurr)
<=> v108192(VarCurr,bitIndex61) ) ).
fof(addAssignment_33970,axiom,
! [VarCurr] :
( v109586(VarCurr,bitIndex3)
<=> v109588(VarCurr,bitIndex3) ) ).
fof(addAssignment_33969,axiom,
! [VarCurr] :
( v109588(VarCurr,bitIndex3)
<=> v109590(VarCurr,bitIndex3) ) ).
fof(addAssignment_33968,axiom,
! [VarCurr] :
( v109590(VarCurr,bitIndex3)
<=> v109592(VarCurr,bitIndex3) ) ).
fof(addAssignment_33967,axiom,
! [VarCurr] :
( v109592(VarCurr,bitIndex3)
<=> v109594(VarCurr,bitIndex3) ) ).
fof(addAssignment_33966,axiom,
! [VarCurr] :
( v109594(VarCurr,bitIndex3)
<=> v109596(VarCurr,bitIndex3) ) ).
fof(addAssignment_33965,axiom,
! [VarCurr] :
( v109596(VarCurr,bitIndex3)
<=> v109598(VarCurr,bitIndex3) ) ).
fof(addAssignment_33964,axiom,
! [VarCurr] :
( v109598(VarCurr,bitIndex3)
<=> v109600(VarCurr,bitIndex3) ) ).
fof(addAssignment_33963,axiom,
! [VarCurr] :
( v109600(VarCurr,bitIndex3)
<=> v109602(VarCurr,bitIndex3) ) ).
fof(addAssignment_33962,axiom,
! [VarCurr] :
( v109602(VarCurr,bitIndex3)
<=> v109604(VarCurr,bitIndex3) ) ).
fof(addAssignment_33961,axiom,
! [VarCurr] :
( v109604(VarCurr,bitIndex3)
<=> v109606(VarCurr,bitIndex3) ) ).
fof(addAssignment_33960,axiom,
! [VarCurr] :
( v109606(VarCurr,bitIndex3)
<=> v109608(VarCurr,bitIndex3) ) ).
fof(addAssignment_33959,axiom,
! [VarCurr] :
( v109608(VarCurr,bitIndex3)
<=> v109610(VarCurr,bitIndex3) ) ).
fof(addAssignment_33958,axiom,
! [VarCurr] :
( v109610(VarCurr,bitIndex3)
<=> v109612(VarCurr,bitIndex3) ) ).
fof(addAssignment_33957,axiom,
! [VarCurr] :
( v109612(VarCurr,bitIndex3)
<=> v109614(VarCurr,bitIndex3) ) ).
fof(addAssignment_33956,axiom,
! [VarCurr] :
( v109614(VarCurr,bitIndex3)
<=> v109616(VarCurr,bitIndex3) ) ).
fof(addAssignment_33955,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex3)
<=> v4661(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8545,axiom,
! [VarCurr] :
( ~ v109583(VarCurr)
<=> v106815(VarCurr) ) ).
fof(addAssignment_33954,axiom,
! [VarCurr] :
( v109575(VarCurr,bitIndex3)
<=> v109577(VarCurr,bitIndex3) ) ).
fof(addAssignment_33953,axiom,
! [VarCurr] :
( v109577(VarCurr,bitIndex3)
<=> v109579(VarCurr,bitIndex3) ) ).
fof(addAssignment_33952,axiom,
! [VarCurr] :
( v109567(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33951,axiom,
! [VarCurr] :
( v109565(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_33950,axiom,
! [VarCurr] :
( v109479(VarCurr)
<=> v109481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21625,axiom,
! [VarCurr] :
( v109481(VarCurr)
<=> ( v109483(VarCurr)
& v109498(VarCurr) ) ) ).
fof(addAssignment_33949,axiom,
! [VarCurr] :
( v109498(VarCurr)
<=> v109500(VarCurr) ) ).
fof(addAssignment_33948,axiom,
! [VarCurr] :
( v109500(VarCurr)
<=> v109502(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109535(VarNext)
=> ( v109502(VarNext)
<=> v109502(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2408,axiom,
! [VarNext] :
( v109535(VarNext)
=> ( v109502(VarNext)
<=> v109547(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5084,axiom,
! [VarCurr] :
( ~ v109536(VarCurr)
=> ( v109547(VarCurr)
<=> v109548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5088,axiom,
! [VarCurr] :
( v109536(VarCurr)
=> ( v109547(VarCurr)
<=> v109508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5083,axiom,
! [VarCurr] :
( ~ v109541(VarCurr)
=> ( v109548(VarCurr)
<=> v109524(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109541(VarCurr)
=> ( v109548(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21624,axiom,
! [VarCurr] :
( v109535(VarCurr)
<=> ( v109536(VarCurr)
| v109539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21623,axiom,
! [VarCurr] :
( v109539(VarCurr)
<=> ( v109540(VarCurr)
& v109546(VarCurr) ) ) ).
fof(writeUnaryOperator_8544,axiom,
! [VarCurr] :
( ~ v109546(VarCurr)
<=> v109536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21622,axiom,
! [VarCurr] :
( v109540(VarCurr)
<=> ( v109541(VarCurr)
| v109543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21621,axiom,
! [VarCurr] :
( v109543(VarCurr)
<=> ( v109544(VarCurr)
& v109545(VarCurr) ) ) ).
fof(writeUnaryOperator_8543,axiom,
! [VarCurr] :
( ~ v109545(VarCurr)
<=> v109541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21620,axiom,
! [VarCurr] :
( v109544(VarCurr)
<=> ( v109504(VarCurr)
& v109506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21619,axiom,
! [VarCurr] :
( v109541(VarCurr)
<=> ( v109504(VarCurr)
& v109542(VarCurr) ) ) ).
fof(writeUnaryOperator_8542,axiom,
! [VarCurr] :
( ~ v109542(VarCurr)
<=> v109506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21618,axiom,
! [VarCurr] :
( v109536(VarCurr)
<=> ( v109537(VarCurr)
& v109538(VarCurr) ) ) ).
fof(writeUnaryOperator_8541,axiom,
! [VarCurr] :
( ~ v109538(VarCurr)
<=> v109506(VarCurr) ) ).
fof(writeUnaryOperator_8540,axiom,
! [VarCurr] :
( ~ v109537(VarCurr)
<=> v109504(VarCurr) ) ).
fof(addAssignment_33947,axiom,
! [VarCurr] :
( v109524(VarCurr)
<=> v109526(VarCurr) ) ).
fof(addAssignment_33946,axiom,
! [VarCurr] :
( v109526(VarCurr)
<=> v109528(VarCurr,bitIndex0) ) ).
fof(addAssignment_33945,axiom,
! [VarCurr] :
( v109528(VarCurr,bitIndex0)
<=> v109530(VarCurr) ) ).
fof(addAssignment_33944,axiom,
! [VarCurr] :
( v109530(VarCurr)
<=> v109532(VarCurr) ) ).
fof(addAssignment_33943,axiom,
! [VarCurr] :
( v109508(VarCurr)
<=> v109510(VarCurr) ) ).
fof(addAssignment_33942,axiom,
! [VarCurr] :
( v109510(VarCurr)
<=> v109512(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2373,axiom,
! [VarCurr] :
( ~ v109115(VarCurr)
=> ( v109512(VarCurr)
<=> v109520(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2407,axiom,
! [VarCurr] :
( v109115(VarCurr)
=> ( v109512(VarCurr)
<=> v109514(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2372,axiom,
! [VarCurr] :
( ~ v106815(VarCurr)
=> ( v109520(VarCurr)
<=> v106823(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2406,axiom,
! [VarCurr] :
( v106815(VarCurr)
=> ( v109520(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33941,axiom,
! [VarCurr] :
( v109514(VarCurr)
<=> v109516(VarCurr) ) ).
fof(addAssignment_33940,axiom,
! [VarCurr] :
( v109516(VarCurr)
<=> v109518(VarCurr) ) ).
fof(addAssignment_33939,axiom,
! [VarCurr] :
( v109506(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33938,axiom,
! [VarCurr] :
( v109504(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21617,axiom,
! [VarCurr] :
( v109483(VarCurr)
<=> ( v109485(VarCurr)
& v109494(VarCurr) ) ) ).
fof(writeUnaryOperator_8539,axiom,
! [VarCurr] :
( ~ v109494(VarCurr)
<=> v109040(VarCurr) ) ).
fof(writeUnaryOperator_8538,axiom,
! [VarCurr] :
( ~ v109485(VarCurr)
<=> v109487(VarCurr) ) ).
fof(addAssignment_33937,axiom,
! [VarCurr] :
( v109487(VarCurr)
<=> v109489(VarCurr) ) ).
fof(addAssignment_33936,axiom,
! [VarCurr] :
( v109489(VarCurr)
<=> v109491(VarCurr) ) ).
fof(addAssignment_33935,axiom,
! [VarCurr] :
( v109310(VarCurr)
<=> v109312(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21616,axiom,
! [VarCurr] :
( v109312(VarCurr,bitIndex0)
<=> ( v109314(VarCurr)
& v109433(VarCurr) ) ) ).
fof(writeUnaryOperator_8537,axiom,
! [VarCurr] :
( ~ v109433(VarCurr)
<=> v109318(VarCurr,bitIndex0) ) ).
fof(addAssignment_33934,axiom,
! [VarCurr] :
( v109318(VarCurr,bitIndex0)
<=> v109435(VarCurr) ) ).
fof(addAssignment_33933,axiom,
! [VarCurr] :
( v109435(VarCurr)
<=> v109437(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109452(VarNext)
=> ( v109437(VarNext)
<=> v109437(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2405,axiom,
! [VarNext] :
( v109452(VarNext)
=> ( v109437(VarNext)
<=> v109464(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5082,axiom,
! [VarCurr] :
( ~ v109453(VarCurr)
=> ( v109464(VarCurr)
<=> v109465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5086,axiom,
! [VarCurr] :
( v109453(VarCurr)
=> ( v109464(VarCurr)
<=> v109443(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5081,axiom,
! [VarCurr] :
( ~ v109458(VarCurr)
=> ( v109465(VarCurr)
<=> v109445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109458(VarCurr)
=> ( v109465(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21615,axiom,
! [VarCurr] :
( v109452(VarCurr)
<=> ( v109453(VarCurr)
| v109456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21614,axiom,
! [VarCurr] :
( v109456(VarCurr)
<=> ( v109457(VarCurr)
& v109463(VarCurr) ) ) ).
fof(writeUnaryOperator_8536,axiom,
! [VarCurr] :
( ~ v109463(VarCurr)
<=> v109453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21613,axiom,
! [VarCurr] :
( v109457(VarCurr)
<=> ( v109458(VarCurr)
| v109460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21612,axiom,
! [VarCurr] :
( v109460(VarCurr)
<=> ( v109461(VarCurr)
& v109462(VarCurr) ) ) ).
fof(writeUnaryOperator_8535,axiom,
! [VarCurr] :
( ~ v109462(VarCurr)
<=> v109458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21611,axiom,
! [VarCurr] :
( v109461(VarCurr)
<=> ( v109439(VarCurr)
& v109441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21610,axiom,
! [VarCurr] :
( v109458(VarCurr)
<=> ( v109439(VarCurr)
& v109459(VarCurr) ) ) ).
fof(writeUnaryOperator_8534,axiom,
! [VarCurr] :
( ~ v109459(VarCurr)
<=> v109441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21609,axiom,
! [VarCurr] :
( v109453(VarCurr)
<=> ( v109454(VarCurr)
& v109455(VarCurr) ) ) ).
fof(writeUnaryOperator_8533,axiom,
! [VarCurr] :
( ~ v109455(VarCurr)
<=> v109441(VarCurr) ) ).
fof(writeUnaryOperator_8532,axiom,
! [VarCurr] :
( ~ v109454(VarCurr)
<=> v109439(VarCurr) ) ).
fof(addAssignment_33932,axiom,
! [VarCurr] :
( v109445(VarCurr)
<=> v109362(VarCurr,bitIndex0) ) ).
fof(addAssignment_33931,axiom,
! [VarCurr] :
( v109362(VarCurr,bitIndex0)
<=> v109405(VarCurr,bitIndex1) ) ).
fof(addAssignment_33930,axiom,
! [VarCurr] :
( v109405(VarCurr,bitIndex1)
<=> v109447(VarCurr) ) ).
fof(addAssignment_33929,axiom,
! [VarCurr] :
( v109447(VarCurr)
<=> v109449(VarCurr) ) ).
fof(addAssignment_33928,axiom,
! [VarCurr] :
( v109443(VarCurr)
<=> v109330(VarCurr,bitIndex0) ) ).
fof(addAssignment_33927,axiom,
! [VarCurr] :
( v109330(VarCurr,bitIndex0)
<=> v109332(VarCurr,bitIndex0) ) ).
fof(addAssignment_33926,axiom,
! [VarCurr] :
( v109332(VarCurr,bitIndex0)
<=> v109358(VarCurr,bitIndex0) ) ).
fof(addAssignment_33925,axiom,
! [VarCurr] :
( v109356(VarCurr,bitIndex0)
<=> v109357(VarCurr,bitIndex0) ) ).
fof(addAssignment_33924,axiom,
! [VarCurr] :
( v109334(VarCurr,bitIndex0)
<=> v109354(VarCurr,bitIndex0) ) ).
fof(addAssignment_33923,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex0)
<=> v109353(VarCurr,bitIndex0) ) ).
fof(addAssignment_33922,axiom,
! [VarCurr] :
( v108196(VarCurr,bitIndex70)
<=> v108198(VarCurr,bitIndex70) ) ).
fof(addAssignment_33921,axiom,
! [VarCurr] :
( v108198(VarCurr,bitIndex70)
<=> v108200(VarCurr,bitIndex70) ) ).
fof(addAssignment_33920,axiom,
! [VarCurr] :
( v108200(VarCurr,bitIndex70)
<=> v108202(VarCurr,bitIndex90) ) ).
fof(addAssignment_33919,axiom,
! [VarCurr] :
( v108202(VarCurr,bitIndex90)
<=> v108204(VarCurr,bitIndex90) ) ).
fof(addAssignment_33918,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex90)
<=> v108206(VarCurr,bitIndex90) ) ).
fof(addAssignment_33917,axiom,
! [VarCurr] :
( v108206(VarCurr,bitIndex90)
<=> v108208(VarCurr,bitIndex90) ) ).
fof(addAssignment_33916,axiom,
! [VarCurr] :
( v108208(VarCurr,bitIndex90)
<=> v108210(VarCurr,bitIndex90) ) ).
fof(addAssignment_33915,axiom,
! [VarCurr] :
( v108210(VarCurr,bitIndex90)
<=> v108212(VarCurr,bitIndex90) ) ).
fof(addAssignment_33914,axiom,
! [VarCurr] :
( v109441(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33913,axiom,
! [VarCurr] :
( v109439(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21608,axiom,
! [VarCurr] :
( v109314(VarCurr)
<=> ( v109316(VarCurr)
& v109391(VarCurr) ) ) ).
fof(writeUnaryOperator_8531,axiom,
! [VarCurr] :
( ~ v109391(VarCurr)
<=> v109318(VarCurr,bitIndex1) ) ).
fof(addAssignment_33912,axiom,
! [VarCurr] :
( v109318(VarCurr,bitIndex1)
<=> v109393(VarCurr) ) ).
fof(addAssignment_33911,axiom,
! [VarCurr] :
( v109393(VarCurr)
<=> v109395(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109412(VarNext)
=> ( v109395(VarNext)
<=> v109395(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2404,axiom,
! [VarNext] :
( v109412(VarNext)
=> ( v109395(VarNext)
<=> v109424(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5080,axiom,
! [VarCurr] :
( ~ v109413(VarCurr)
=> ( v109424(VarCurr)
<=> v109425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5084,axiom,
! [VarCurr] :
( v109413(VarCurr)
=> ( v109424(VarCurr)
<=> v109401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5079,axiom,
! [VarCurr] :
( ~ v109418(VarCurr)
=> ( v109425(VarCurr)
<=> v109403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109418(VarCurr)
=> ( v109425(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21607,axiom,
! [VarCurr] :
( v109412(VarCurr)
<=> ( v109413(VarCurr)
| v109416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21606,axiom,
! [VarCurr] :
( v109416(VarCurr)
<=> ( v109417(VarCurr)
& v109423(VarCurr) ) ) ).
fof(writeUnaryOperator_8530,axiom,
! [VarCurr] :
( ~ v109423(VarCurr)
<=> v109413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21605,axiom,
! [VarCurr] :
( v109417(VarCurr)
<=> ( v109418(VarCurr)
| v109420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21604,axiom,
! [VarCurr] :
( v109420(VarCurr)
<=> ( v109421(VarCurr)
& v109422(VarCurr) ) ) ).
fof(writeUnaryOperator_8529,axiom,
! [VarCurr] :
( ~ v109422(VarCurr)
<=> v109418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21603,axiom,
! [VarCurr] :
( v109421(VarCurr)
<=> ( v109397(VarCurr)
& v109399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21602,axiom,
! [VarCurr] :
( v109418(VarCurr)
<=> ( v109397(VarCurr)
& v109419(VarCurr) ) ) ).
fof(writeUnaryOperator_8528,axiom,
! [VarCurr] :
( ~ v109419(VarCurr)
<=> v109399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21601,axiom,
! [VarCurr] :
( v109413(VarCurr)
<=> ( v109414(VarCurr)
& v109415(VarCurr) ) ) ).
fof(writeUnaryOperator_8527,axiom,
! [VarCurr] :
( ~ v109415(VarCurr)
<=> v109399(VarCurr) ) ).
fof(writeUnaryOperator_8526,axiom,
! [VarCurr] :
( ~ v109414(VarCurr)
<=> v109397(VarCurr) ) ).
fof(addAssignment_33910,axiom,
! [VarCurr] :
( v109403(VarCurr)
<=> v109362(VarCurr,bitIndex1) ) ).
fof(addAssignment_33909,axiom,
! [VarCurr] :
( v109362(VarCurr,bitIndex1)
<=> v109405(VarCurr,bitIndex2) ) ).
fof(addAssignment_33908,axiom,
! [VarCurr] :
( v109405(VarCurr,bitIndex2)
<=> v109407(VarCurr) ) ).
fof(addAssignment_33907,axiom,
! [VarCurr] :
( v109407(VarCurr)
<=> v109409(VarCurr) ) ).
fof(addAssignment_33906,axiom,
! [VarCurr] :
( v109401(VarCurr)
<=> v109330(VarCurr,bitIndex1) ) ).
fof(addAssignment_33905,axiom,
! [VarCurr] :
( v109330(VarCurr,bitIndex1)
<=> v109332(VarCurr,bitIndex1) ) ).
fof(addAssignment_33904,axiom,
! [VarCurr] :
( v109332(VarCurr,bitIndex1)
<=> v109358(VarCurr,bitIndex1) ) ).
fof(addAssignment_33903,axiom,
! [VarCurr] :
( v109356(VarCurr,bitIndex1)
<=> v109357(VarCurr,bitIndex1) ) ).
fof(addAssignment_33902,axiom,
! [VarCurr] :
( v109334(VarCurr,bitIndex1)
<=> v109354(VarCurr,bitIndex1) ) ).
fof(addAssignment_33901,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex1)
<=> v109353(VarCurr,bitIndex1) ) ).
fof(addAssignment_33900,axiom,
! [VarCurr] :
( v108196(VarCurr,bitIndex71)
<=> v108198(VarCurr,bitIndex71) ) ).
fof(addAssignment_33899,axiom,
! [VarCurr] :
( v108198(VarCurr,bitIndex71)
<=> v108200(VarCurr,bitIndex71) ) ).
fof(addAssignment_33898,axiom,
! [VarCurr] :
( v108200(VarCurr,bitIndex71)
<=> v108202(VarCurr,bitIndex91) ) ).
fof(addAssignment_33897,axiom,
! [VarCurr] :
( v108202(VarCurr,bitIndex91)
<=> v108204(VarCurr,bitIndex91) ) ).
fof(addAssignment_33896,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex91)
<=> v108206(VarCurr,bitIndex91) ) ).
fof(addAssignment_33895,axiom,
! [VarCurr] :
( v108206(VarCurr,bitIndex91)
<=> v108208(VarCurr,bitIndex91) ) ).
fof(addAssignment_33894,axiom,
! [VarCurr] :
( v108208(VarCurr,bitIndex91)
<=> v108210(VarCurr,bitIndex91) ) ).
fof(addAssignment_33893,axiom,
! [VarCurr] :
( v108210(VarCurr,bitIndex91)
<=> v108212(VarCurr,bitIndex91) ) ).
fof(addAssignment_33892,axiom,
! [VarCurr] :
( v109399(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33891,axiom,
! [VarCurr] :
( v109397(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8525,axiom,
! [VarCurr] :
( ~ v109316(VarCurr)
<=> v109318(VarCurr,bitIndex2) ) ).
fof(addAssignment_33890,axiom,
! [VarCurr] :
( v109318(VarCurr,bitIndex2)
<=> v109320(VarCurr) ) ).
fof(addAssignment_33889,axiom,
! [VarCurr] :
( v109320(VarCurr)
<=> v109322(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109371(VarNext)
=> ( v109322(VarNext)
<=> v109322(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2403,axiom,
! [VarNext] :
( v109371(VarNext)
=> ( v109322(VarNext)
<=> v109383(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5078,axiom,
! [VarCurr] :
( ~ v109372(VarCurr)
=> ( v109383(VarCurr)
<=> v109384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5082,axiom,
! [VarCurr] :
( v109372(VarCurr)
=> ( v109383(VarCurr)
<=> v109328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5077,axiom,
! [VarCurr] :
( ~ v109377(VarCurr)
=> ( v109384(VarCurr)
<=> v109360(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109377(VarCurr)
=> ( v109384(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21600,axiom,
! [VarCurr] :
( v109371(VarCurr)
<=> ( v109372(VarCurr)
| v109375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21599,axiom,
! [VarCurr] :
( v109375(VarCurr)
<=> ( v109376(VarCurr)
& v109382(VarCurr) ) ) ).
fof(writeUnaryOperator_8524,axiom,
! [VarCurr] :
( ~ v109382(VarCurr)
<=> v109372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21598,axiom,
! [VarCurr] :
( v109376(VarCurr)
<=> ( v109377(VarCurr)
| v109379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21597,axiom,
! [VarCurr] :
( v109379(VarCurr)
<=> ( v109380(VarCurr)
& v109381(VarCurr) ) ) ).
fof(writeUnaryOperator_8523,axiom,
! [VarCurr] :
( ~ v109381(VarCurr)
<=> v109377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21596,axiom,
! [VarCurr] :
( v109380(VarCurr)
<=> ( v109324(VarCurr)
& v109326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21595,axiom,
! [VarCurr] :
( v109377(VarCurr)
<=> ( v109324(VarCurr)
& v109378(VarCurr) ) ) ).
fof(writeUnaryOperator_8522,axiom,
! [VarCurr] :
( ~ v109378(VarCurr)
<=> v109326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21594,axiom,
! [VarCurr] :
( v109372(VarCurr)
<=> ( v109373(VarCurr)
& v109374(VarCurr) ) ) ).
fof(writeUnaryOperator_8521,axiom,
! [VarCurr] :
( ~ v109374(VarCurr)
<=> v109326(VarCurr) ) ).
fof(writeUnaryOperator_8520,axiom,
! [VarCurr] :
( ~ v109373(VarCurr)
<=> v109324(VarCurr) ) ).
fof(addAssignment_33888,axiom,
! [VarCurr] :
( v109360(VarCurr)
<=> v109362(VarCurr,bitIndex2) ) ).
fof(addAssignment_33887,axiom,
! [VarCurr] :
( v109362(VarCurr,bitIndex2)
<=> v109364(VarCurr) ) ).
fof(addAssignment_33886,axiom,
! [VarCurr] :
( v109364(VarCurr)
<=> v109366(VarCurr) ) ).
fof(addAssignment_33885,axiom,
! [VarCurr] :
( v109366(VarCurr)
<=> v109368(VarCurr) ) ).
fof(addAssignment_33884,axiom,
! [VarCurr] :
( v109328(VarCurr)
<=> v109330(VarCurr,bitIndex2) ) ).
fof(addAssignment_33883,axiom,
! [VarCurr] :
( v109330(VarCurr,bitIndex2)
<=> v109332(VarCurr,bitIndex2) ) ).
fof(addAssignment_33882,axiom,
! [VarCurr] :
( v109332(VarCurr,bitIndex2)
<=> v109358(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2368,axiom,
! [VarCurr] :
( ~ v108163(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v109358(VarCurr,B)
<=> v109356(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2402,axiom,
! [VarCurr] :
( v108163(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v109358(VarCurr,B)
<=> v109334(VarCurr,B) ) ) ) ).
fof(addAssignment_33881,axiom,
! [VarCurr] :
( v109356(VarCurr,bitIndex2)
<=> v109357(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_131,axiom,
! [VarCurr] :
( ~ v109336(VarCurr)
=> ( ( v109357(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex76) )
& ( v109357(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex75) )
& ( v109357(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex74) )
& ( v109357(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex73) )
& ( v109357(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex72) )
& ( v109357(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex71) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_97,axiom,
! [VarCurr] :
( v109336(VarCurr)
=> ( ( v109357(VarCurr,bitIndex5)
<=> v108158(VarCurr,bitIndex75) )
& ( v109357(VarCurr,bitIndex4)
<=> v108158(VarCurr,bitIndex74) )
& ( v109357(VarCurr,bitIndex3)
<=> v108158(VarCurr,bitIndex73) )
& ( v109357(VarCurr,bitIndex2)
<=> v108158(VarCurr,bitIndex72) )
& ( v109357(VarCurr,bitIndex1)
<=> v108158(VarCurr,bitIndex71) )
& ( v109357(VarCurr,bitIndex0)
<=> v108158(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_33880,axiom,
! [VarCurr] :
( v109334(VarCurr,bitIndex2)
<=> v109354(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_130,axiom,
! [VarCurr] :
( ~ v109336(VarCurr)
=> ( ( v109354(VarCurr,bitIndex5)
<=> v109352(VarCurr,bitIndex6) )
& ( v109354(VarCurr,bitIndex4)
<=> v109352(VarCurr,bitIndex5) )
& ( v109354(VarCurr,bitIndex3)
<=> v109352(VarCurr,bitIndex4) )
& ( v109354(VarCurr,bitIndex2)
<=> v109352(VarCurr,bitIndex3) )
& ( v109354(VarCurr,bitIndex1)
<=> v109352(VarCurr,bitIndex2) )
& ( v109354(VarCurr,bitIndex0)
<=> v109352(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2401,axiom,
! [VarCurr] :
( v109336(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v109354(VarCurr,B)
<=> v109352(VarCurr,B) ) ) ) ).
fof(addAssignment_33879,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex3)
<=> v109353(VarCurr,bitIndex3) ) ).
fof(addAssignment_33878,axiom,
! [VarCurr] :
( v108196(VarCurr,bitIndex73)
<=> v108198(VarCurr,bitIndex73) ) ).
fof(addAssignment_33877,axiom,
! [VarCurr] :
( v108198(VarCurr,bitIndex73)
<=> v108200(VarCurr,bitIndex73) ) ).
fof(addAssignment_33876,axiom,
! [VarCurr] :
( v108200(VarCurr,bitIndex73)
<=> v108202(VarCurr,bitIndex93) ) ).
fof(addAssignment_33875,axiom,
! [VarCurr] :
( v108202(VarCurr,bitIndex93)
<=> v108204(VarCurr,bitIndex93) ) ).
fof(addAssignment_33874,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex93)
<=> v108206(VarCurr,bitIndex93) ) ).
fof(addAssignment_33873,axiom,
! [VarCurr] :
( v108206(VarCurr,bitIndex93)
<=> v108208(VarCurr,bitIndex93) ) ).
fof(addAssignment_33872,axiom,
! [VarCurr] :
( v108208(VarCurr,bitIndex93)
<=> v108210(VarCurr,bitIndex93) ) ).
fof(addAssignment_33871,axiom,
! [VarCurr] :
( v108210(VarCurr,bitIndex93)
<=> v108212(VarCurr,bitIndex93) ) ).
fof(addAssignment_33870,axiom,
! [VarCurr] :
( v109352(VarCurr,bitIndex2)
<=> v109353(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_129,axiom,
! [VarCurr] :
( ~ v108184(VarCurr,bitIndex0)
=> ( ( v109353(VarCurr,bitIndex6)
<=> v108196(VarCurr,bitIndex76) )
& ( v109353(VarCurr,bitIndex5)
<=> v108196(VarCurr,bitIndex75) )
& ( v109353(VarCurr,bitIndex4)
<=> v108196(VarCurr,bitIndex74) )
& ( v109353(VarCurr,bitIndex3)
<=> v108196(VarCurr,bitIndex73) )
& ( v109353(VarCurr,bitIndex2)
<=> v108196(VarCurr,bitIndex72) )
& ( v109353(VarCurr,bitIndex1)
<=> v108196(VarCurr,bitIndex71) )
& ( v109353(VarCurr,bitIndex0)
<=> v108196(VarCurr,bitIndex70) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_96,axiom,
! [VarCurr] :
( v108184(VarCurr,bitIndex0)
=> ( ( v109353(VarCurr,bitIndex6)
<=> v108192(VarCurr,bitIndex76) )
& ( v109353(VarCurr,bitIndex5)
<=> v108192(VarCurr,bitIndex75) )
& ( v109353(VarCurr,bitIndex4)
<=> v108192(VarCurr,bitIndex74) )
& ( v109353(VarCurr,bitIndex3)
<=> v108192(VarCurr,bitIndex73) )
& ( v109353(VarCurr,bitIndex2)
<=> v108192(VarCurr,bitIndex72) )
& ( v109353(VarCurr,bitIndex1)
<=> v108192(VarCurr,bitIndex71) )
& ( v109353(VarCurr,bitIndex0)
<=> v108192(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_33869,axiom,
! [VarCurr] :
( v108196(VarCurr,bitIndex72)
<=> v108198(VarCurr,bitIndex72) ) ).
fof(addAssignment_33868,axiom,
! [VarCurr] :
( v108198(VarCurr,bitIndex72)
<=> v108200(VarCurr,bitIndex72) ) ).
fof(addAssignment_33867,axiom,
! [VarCurr] :
( v108200(VarCurr,bitIndex72)
<=> v108202(VarCurr,bitIndex92) ) ).
fof(addAssignment_33866,axiom,
! [VarCurr] :
( v108202(VarCurr,bitIndex92)
<=> v108204(VarCurr,bitIndex92) ) ).
fof(addAssignment_33865,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex92)
<=> v108206(VarCurr,bitIndex92) ) ).
fof(addAssignment_33864,axiom,
! [VarCurr] :
( v108206(VarCurr,bitIndex92)
<=> v108208(VarCurr,bitIndex92) ) ).
fof(addAssignment_33863,axiom,
! [VarCurr] :
( v108208(VarCurr,bitIndex92)
<=> v108210(VarCurr,bitIndex92) ) ).
fof(addAssignment_33862,axiom,
! [VarCurr] :
( v108210(VarCurr,bitIndex92)
<=> v108212(VarCurr,bitIndex92) ) ).
fof(addAssignment_33861,axiom,
! [VarCurr] :
( v109336(VarCurr)
<=> v109338(VarCurr) ) ).
fof(addAssignment_33860,axiom,
! [VarCurr] :
( v109338(VarCurr)
<=> v109340(VarCurr) ) ).
fof(addAssignment_33859,axiom,
! [VarCurr] :
( v109340(VarCurr)
<=> v109342(VarCurr) ) ).
fof(addAssignment_33858,axiom,
! [VarCurr] :
( v109342(VarCurr)
<=> v109344(VarCurr) ) ).
fof(addAssignment_33857,axiom,
! [VarCurr] :
( v109344(VarCurr)
<=> v109346(VarCurr) ) ).
fof(addAssignment_33856,axiom,
! [VarCurr] :
( v109346(VarCurr)
<=> v109348(VarCurr) ) ).
fof(addAssignment_33855,axiom,
! [VarCurr] :
( v109348(VarCurr)
<=> v4365(VarCurr,bitIndex3) ) ).
fof(addAssignment_33854,axiom,
! [VarCurr] :
( v4365(VarCurr,bitIndex3)
<=> v4367(VarCurr,bitIndex3) ) ).
fof(addAssignment_33853,axiom,
! [VarCurr] :
( v4367(VarCurr,bitIndex3)
<=> v109350(VarCurr) ) ).
fof(addAssignment_33852,axiom,
! [VarCurr] :
( v109326(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33851,axiom,
! [VarCurr] :
( v109324(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_33850,axiom,
! [VarCurr] :
( v109255(VarCurr)
<=> v109257(VarCurr) ) ).
fof(addAssignment_33849,axiom,
! [VarCurr] :
( v109257(VarCurr)
<=> v109259(VarCurr) ) ).
fof(addAssignment_33848,axiom,
! [VarCurr] :
( v109259(VarCurr)
<=> v109261(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109285(VarNext)
=> ( v109261(VarNext)
<=> v109261(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2400,axiom,
! [VarNext] :
( v109285(VarNext)
=> ( v109261(VarNext)
<=> v109297(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5076,axiom,
! [VarCurr] :
( ~ v109286(VarCurr)
=> ( v109297(VarCurr)
<=> v109298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5080,axiom,
! [VarCurr] :
( v109286(VarCurr)
=> ( v109297(VarCurr)
<=> v109267(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5075,axiom,
! [VarCurr] :
( ~ v109291(VarCurr)
=> ( v109298(VarCurr)
<=> v109274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109291(VarCurr)
=> ( v109298(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21593,axiom,
! [VarCurr] :
( v109285(VarCurr)
<=> ( v109286(VarCurr)
| v109289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21592,axiom,
! [VarCurr] :
( v109289(VarCurr)
<=> ( v109290(VarCurr)
& v109296(VarCurr) ) ) ).
fof(writeUnaryOperator_8519,axiom,
! [VarCurr] :
( ~ v109296(VarCurr)
<=> v109286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21591,axiom,
! [VarCurr] :
( v109290(VarCurr)
<=> ( v109291(VarCurr)
| v109293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21590,axiom,
! [VarCurr] :
( v109293(VarCurr)
<=> ( v109294(VarCurr)
& v109295(VarCurr) ) ) ).
fof(writeUnaryOperator_8518,axiom,
! [VarCurr] :
( ~ v109295(VarCurr)
<=> v109291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21589,axiom,
! [VarCurr] :
( v109294(VarCurr)
<=> ( v109263(VarCurr)
& v109265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21588,axiom,
! [VarCurr] :
( v109291(VarCurr)
<=> ( v109263(VarCurr)
& v109292(VarCurr) ) ) ).
fof(writeUnaryOperator_8517,axiom,
! [VarCurr] :
( ~ v109292(VarCurr)
<=> v109265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21587,axiom,
! [VarCurr] :
( v109286(VarCurr)
<=> ( v109287(VarCurr)
& v109288(VarCurr) ) ) ).
fof(writeUnaryOperator_8516,axiom,
! [VarCurr] :
( ~ v109288(VarCurr)
<=> v109265(VarCurr) ) ).
fof(writeUnaryOperator_8515,axiom,
! [VarCurr] :
( ~ v109287(VarCurr)
<=> v109263(VarCurr) ) ).
fof(addAssignment_33847,axiom,
! [VarCurr] :
( v109274(VarCurr)
<=> v109276(VarCurr) ) ).
fof(addAssignment_33846,axiom,
! [VarCurr] :
( v109276(VarCurr)
<=> v109278(VarCurr) ) ).
fof(addAssignment_33845,axiom,
! [VarCurr] :
( v109278(VarCurr)
<=> v109280(VarCurr) ) ).
fof(addAssignment_33844,axiom,
! [VarCurr] :
( v109280(VarCurr)
<=> v109282(VarCurr) ) ).
fof(addAssignment_33843,axiom,
! [VarCurr] :
( v109267(VarCurr)
<=> v109269(VarCurr) ) ).
fof(addAssignment_33842,axiom,
! [VarCurr] :
( v109269(VarCurr)
<=> v109271(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2366,axiom,
! [VarCurr] :
( ~ v109115(VarCurr)
=> ( v109271(VarCurr)
<=> v106815(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2399,axiom,
! [VarCurr] :
( v109115(VarCurr)
=> ( v109271(VarCurr)
<=> $false ) ) ).
fof(addAssignment_33841,axiom,
! [VarCurr] :
( v109265(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33840,axiom,
! [VarCurr] :
( v109263(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_33839,axiom,
! [VarCurr] :
( v109179(VarCurr)
<=> v109181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21586,axiom,
! [VarCurr] :
( v109181(VarCurr)
<=> ( v109183(VarCurr)
& v109053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21585,axiom,
! [VarCurr] :
( v109183(VarCurr)
<=> ( v109038(VarCurr)
& v109185(VarCurr) ) ) ).
fof(writeUnaryOperator_8514,axiom,
! [VarCurr] :
( ~ v109185(VarCurr)
<=> v109187(VarCurr) ) ).
fof(addAssignment_33838,axiom,
! [VarCurr] :
( v109187(VarCurr)
<=> v109189(VarCurr) ) ).
fof(addAssignment_33837,axiom,
! [VarCurr] :
( v109189(VarCurr)
<=> v109191(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109225(VarNext)
=> ( v109191(VarNext)
<=> v109191(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2398,axiom,
! [VarNext] :
( v109225(VarNext)
=> ( v109191(VarNext)
<=> v109237(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5074,axiom,
! [VarCurr] :
( ~ v109226(VarCurr)
=> ( v109237(VarCurr)
<=> v109238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5078,axiom,
! [VarCurr] :
( v109226(VarCurr)
=> ( v109237(VarCurr)
<=> v109197(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5073,axiom,
! [VarCurr] :
( ~ v109231(VarCurr)
=> ( v109238(VarCurr)
<=> v109214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109231(VarCurr)
=> ( v109238(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21584,axiom,
! [VarCurr] :
( v109225(VarCurr)
<=> ( v109226(VarCurr)
| v109229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21583,axiom,
! [VarCurr] :
( v109229(VarCurr)
<=> ( v109230(VarCurr)
& v109236(VarCurr) ) ) ).
fof(writeUnaryOperator_8513,axiom,
! [VarCurr] :
( ~ v109236(VarCurr)
<=> v109226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21582,axiom,
! [VarCurr] :
( v109230(VarCurr)
<=> ( v109231(VarCurr)
| v109233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21581,axiom,
! [VarCurr] :
( v109233(VarCurr)
<=> ( v109234(VarCurr)
& v109235(VarCurr) ) ) ).
fof(writeUnaryOperator_8512,axiom,
! [VarCurr] :
( ~ v109235(VarCurr)
<=> v109231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21580,axiom,
! [VarCurr] :
( v109234(VarCurr)
<=> ( v109193(VarCurr)
& v109195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21579,axiom,
! [VarCurr] :
( v109231(VarCurr)
<=> ( v109193(VarCurr)
& v109232(VarCurr) ) ) ).
fof(writeUnaryOperator_8511,axiom,
! [VarCurr] :
( ~ v109232(VarCurr)
<=> v109195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21578,axiom,
! [VarCurr] :
( v109226(VarCurr)
<=> ( v109227(VarCurr)
& v109228(VarCurr) ) ) ).
fof(writeUnaryOperator_8510,axiom,
! [VarCurr] :
( ~ v109228(VarCurr)
<=> v109195(VarCurr) ) ).
fof(writeUnaryOperator_8509,axiom,
! [VarCurr] :
( ~ v109227(VarCurr)
<=> v109193(VarCurr) ) ).
fof(addAssignment_33836,axiom,
! [VarCurr] :
( v109214(VarCurr)
<=> v109216(VarCurr) ) ).
fof(addAssignment_33835,axiom,
! [VarCurr] :
( v109216(VarCurr)
<=> v109218(VarCurr,bitIndex63) ) ).
fof(addAssignment_33834,axiom,
! [VarCurr] :
( v109218(VarCurr,bitIndex63)
<=> v109220(VarCurr) ) ).
fof(addAssignment_33833,axiom,
! [VarCurr] :
( v109220(VarCurr)
<=> v109222(VarCurr) ) ).
fof(addAssignment_33832,axiom,
! [VarCurr] :
( v109197(VarCurr)
<=> v109199(VarCurr) ) ).
fof(addAssignment_33831,axiom,
! [VarCurr] :
( v109199(VarCurr)
<=> v109201(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2364,axiom,
! [VarCurr] :
( ~ v109115(VarCurr)
=> ( v109201(VarCurr)
<=> v109209(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2397,axiom,
! [VarCurr] :
( v109115(VarCurr)
=> ( v109201(VarCurr)
<=> v109203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21577,axiom,
! [VarCurr] :
( v109209(VarCurr)
<=> ( v109211(VarCurr)
& v107079(VarCurr) ) ) ).
fof(writeUnaryOperator_8508,axiom,
! [VarCurr] :
( ~ v109211(VarCurr)
<=> v106815(VarCurr) ) ).
fof(addAssignment_33830,axiom,
! [VarCurr] :
( v109203(VarCurr)
<=> v109205(VarCurr) ) ).
fof(addAssignment_33829,axiom,
! [VarCurr] :
( v109205(VarCurr)
<=> v109207(VarCurr) ) ).
fof(addAssignment_33828,axiom,
! [VarCurr] :
( v109195(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33827,axiom,
! [VarCurr] :
( v109193(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_33826,axiom,
! [VarCurr] :
( v109171(VarCurr,bitIndex3)
<=> v109173(VarCurr,bitIndex3) ) ).
fof(addAssignment_33825,axiom,
! [VarCurr] :
( v109173(VarCurr,bitIndex3)
<=> v109175(VarCurr,bitIndex3) ) ).
fof(addAssignment_33824,axiom,
! [VarCurr] :
( v109175(VarCurr,bitIndex3)
<=> v109177(VarCurr,bitIndex4) ) ).
fof(addAssignment_33823,axiom,
! [VarCurr] :
( v109171(VarCurr,bitIndex2)
<=> v109173(VarCurr,bitIndex2) ) ).
fof(addAssignment_33822,axiom,
! [VarCurr] :
( v109173(VarCurr,bitIndex2)
<=> v109175(VarCurr,bitIndex2) ) ).
fof(addAssignment_33821,axiom,
! [VarCurr] :
( v109175(VarCurr,bitIndex2)
<=> v109177(VarCurr,bitIndex3) ) ).
fof(addAssignment_33820,axiom,
! [VarCurr] :
( v109171(VarCurr,bitIndex1)
<=> v109173(VarCurr,bitIndex1) ) ).
fof(addAssignment_33819,axiom,
! [VarCurr] :
( v109173(VarCurr,bitIndex1)
<=> v109175(VarCurr,bitIndex1) ) ).
fof(addAssignment_33818,axiom,
! [VarCurr] :
( v109175(VarCurr,bitIndex1)
<=> v109177(VarCurr,bitIndex2) ) ).
fof(addAssignment_33817,axiom,
! [VarCurr] :
( v109171(VarCurr,bitIndex0)
<=> v109173(VarCurr,bitIndex0) ) ).
fof(addAssignment_33816,axiom,
! [VarCurr] :
( v109173(VarCurr,bitIndex0)
<=> v109175(VarCurr,bitIndex0) ) ).
fof(addAssignment_33815,axiom,
! [VarCurr] :
( v109175(VarCurr,bitIndex0)
<=> v109177(VarCurr,bitIndex1) ) ).
fof(addAssignment_33814,axiom,
! [VarCurr] :
( v109024(VarCurr)
<=> v109026(VarCurr) ) ).
fof(addAssignment_33813,axiom,
! [VarCurr] :
( v109026(VarCurr)
<=> v109028(VarCurr) ) ).
fof(writeUnaryOperator_8507,axiom,
! [VarCurr] :
( ~ v109028(VarCurr)
<=> v109030(VarCurr) ) ).
fof(addAssignment_33812,axiom,
! [VarCurr] :
( v109030(VarCurr)
<=> v109032(VarCurr) ) ).
fof(addAssignment_33811,axiom,
! [VarCurr] :
( v109032(VarCurr)
<=> v109034(VarCurr) ) ).
fof(writeUnaryOperator_8506,axiom,
! [VarCurr] :
( ~ v109034(VarCurr)
<=> v109162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21576,axiom,
! [VarCurr] :
( v109162(VarCurr)
<=> ( v109036(VarCurr)
& v109051(VarCurr) ) ) ).
fof(addAssignment_33810,axiom,
! [VarCurr] :
( v109051(VarCurr)
<=> v109053(VarCurr) ) ).
fof(addAssignment_33809,axiom,
! [VarCurr] :
( v109053(VarCurr)
<=> v109055(VarCurr) ) ).
fof(addAssignment_33808,axiom,
! [VarCurr] :
( v109055(VarCurr)
<=> v109057(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109143(VarNext)
=> ( v109057(VarNext)
<=> v109057(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2396,axiom,
! [VarNext] :
( v109143(VarNext)
=> ( v109057(VarNext)
<=> v109155(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5072,axiom,
! [VarCurr] :
( ~ v109144(VarCurr)
=> ( v109155(VarCurr)
<=> v109156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5076,axiom,
! [VarCurr] :
( v109144(VarCurr)
=> ( v109155(VarCurr)
<=> v109109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5071,axiom,
! [VarCurr] :
( ~ v109149(VarCurr)
=> ( v109156(VarCurr)
<=> v109132(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109149(VarCurr)
=> ( v109156(VarCurr)
<=> x109130(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21575,axiom,
! [VarCurr] :
( v109143(VarCurr)
<=> ( v109144(VarCurr)
| v109147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21574,axiom,
! [VarCurr] :
( v109147(VarCurr)
<=> ( v109148(VarCurr)
& v109154(VarCurr) ) ) ).
fof(writeUnaryOperator_8505,axiom,
! [VarCurr] :
( ~ v109154(VarCurr)
<=> v109144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21573,axiom,
! [VarCurr] :
( v109148(VarCurr)
<=> ( v109149(VarCurr)
| v109151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21572,axiom,
! [VarCurr] :
( v109151(VarCurr)
<=> ( v109152(VarCurr)
& v109153(VarCurr) ) ) ).
fof(writeUnaryOperator_8504,axiom,
! [VarCurr] :
( ~ v109153(VarCurr)
<=> v109149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21571,axiom,
! [VarCurr] :
( v109152(VarCurr)
<=> ( v109059(VarCurr)
& v109077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21570,axiom,
! [VarCurr] :
( v109149(VarCurr)
<=> ( v109059(VarCurr)
& v109150(VarCurr) ) ) ).
fof(writeUnaryOperator_8503,axiom,
! [VarCurr] :
( ~ v109150(VarCurr)
<=> v109077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21569,axiom,
! [VarCurr] :
( v109144(VarCurr)
<=> ( v109145(VarCurr)
& v109146(VarCurr) ) ) ).
fof(writeUnaryOperator_8502,axiom,
! [VarCurr] :
( ~ v109146(VarCurr)
<=> v109077(VarCurr) ) ).
fof(writeUnaryOperator_8501,axiom,
! [VarCurr] :
( ~ v109145(VarCurr)
<=> v109059(VarCurr) ) ).
fof(addAssignment_33807,axiom,
! [VarCurr] :
( v109132(VarCurr)
<=> v109134(VarCurr) ) ).
fof(addAssignment_33806,axiom,
! [VarCurr] :
( v109134(VarCurr)
<=> v109136(VarCurr) ) ).
fof(addAssignment_33805,axiom,
! [VarCurr] :
( v109136(VarCurr)
<=> v109138(VarCurr) ) ).
fof(addAssignment_33804,axiom,
! [VarCurr] :
( v109138(VarCurr)
<=> v109140(VarCurr) ) ).
fof(addAssignment_33803,axiom,
! [VarCurr] :
( v109109(VarCurr)
<=> v109111(VarCurr) ) ).
fof(addAssignment_33802,axiom,
! [VarCurr] :
( v109111(VarCurr)
<=> v109113(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2362,axiom,
! [VarCurr] :
( ~ v109115(VarCurr)
=> ( v109113(VarCurr)
<=> v109127(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2395,axiom,
! [VarCurr] :
( v109115(VarCurr)
=> ( v109113(VarCurr)
<=> v109121(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2361,axiom,
! [VarCurr] :
( ~ v106815(VarCurr)
=> ( v109127(VarCurr)
<=> v106969(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2394,axiom,
! [VarCurr] :
( v106815(VarCurr)
=> ( v109127(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33801,axiom,
! [VarCurr] :
( v109121(VarCurr)
<=> v109123(VarCurr) ) ).
fof(addAssignment_33800,axiom,
! [VarCurr] :
( v109123(VarCurr)
<=> v109125(VarCurr) ) ).
fof(addAssignment_33799,axiom,
! [VarCurr] :
( v109115(VarCurr)
<=> v109117(VarCurr) ) ).
fof(addAssignment_33798,axiom,
! [VarCurr] :
( v109117(VarCurr)
<=> v109119(VarCurr) ) ).
fof(addAssignment_33797,axiom,
! [VarCurr] :
( v109077(VarCurr)
<=> v109079(VarCurr,bitIndex0) ) ).
fof(addAssignment_33796,axiom,
! [VarCurr] :
( v109079(VarCurr,bitIndex0)
<=> v109081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21568,axiom,
! [VarCurr] :
( v109081(VarCurr)
<=> ( v109107(VarCurr)
| v109095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21567,axiom,
! [VarCurr] :
( v109107(VarCurr)
<=> ( v109083(VarCurr)
& v109093(VarCurr) ) ) ).
fof(addAssignment_33795,axiom,
! [VarCurr] :
( v109095(VarCurr)
<=> v109097(VarCurr) ) ).
fof(addAssignment_33794,axiom,
! [VarCurr] :
( v109097(VarCurr)
<=> v109099(VarCurr) ) ).
fof(addAssignment_33793,axiom,
! [VarCurr] :
( v109099(VarCurr)
<=> v109101(VarCurr) ) ).
fof(addAssignment_33792,axiom,
! [VarCurr] :
( v109101(VarCurr)
<=> v109103(VarCurr) ) ).
fof(addAssignment_33791,axiom,
! [VarCurr] :
( v109103(VarCurr)
<=> v109105(VarCurr) ) ).
fof(addAssignment_33790,axiom,
! [VarCurr] :
( v109083(VarCurr)
<=> v109085(VarCurr) ) ).
fof(addAssignment_33789,axiom,
! [VarCurr] :
( v109085(VarCurr)
<=> v109087(VarCurr) ) ).
fof(addAssignment_33788,axiom,
! [VarCurr] :
( v109087(VarCurr)
<=> v109089(VarCurr) ) ).
fof(addAssignment_33787,axiom,
! [VarCurr] :
( v109089(VarCurr)
<=> v109091(VarCurr) ) ).
fof(addAssignment_33786,axiom,
! [VarCurr] :
( v109059(VarCurr)
<=> v109061(VarCurr,bitIndex0) ) ).
fof(addAssignment_33785,axiom,
! [VarCurr] :
( v109061(VarCurr,bitIndex0)
<=> v109063(VarCurr) ) ).
fof(addAssignment_33784,axiom,
! [VarCurr] :
( v109063(VarCurr)
<=> v109065(VarCurr) ) ).
fof(addAssignment_33783,axiom,
! [VarCurr] :
( v109065(VarCurr)
<=> v109067(VarCurr) ) ).
fof(addAssignment_33782,axiom,
! [VarCurr] :
( v109067(VarCurr)
<=> v109069(VarCurr) ) ).
fof(addAssignment_33781,axiom,
! [VarCurr] :
( v109069(VarCurr)
<=> v109071(VarCurr) ) ).
fof(addAssignment_33780,axiom,
! [VarCurr] :
( v109071(VarCurr)
<=> v109073(VarCurr) ) ).
fof(addAssignment_33779,axiom,
! [VarCurr] :
( v109073(VarCurr)
<=> v109075(VarCurr) ) ).
fof(addAssignment_33778,axiom,
! [VarCurr] :
( v109036(VarCurr)
<=> v109038(VarCurr) ) ).
fof(writeUnaryOperator_8500,axiom,
! [VarCurr] :
( ~ v109038(VarCurr)
<=> v109040(VarCurr) ) ).
fof(addAssignment_33777,axiom,
! [VarCurr] :
( v109040(VarCurr)
<=> v109042(VarCurr) ) ).
fof(addAssignment_33776,axiom,
! [VarCurr] :
( v109042(VarCurr)
<=> v109044(VarCurr) ) ).
fof(addAssignment_33775,axiom,
! [VarCurr] :
( v109044(VarCurr)
<=> v109046(VarCurr) ) ).
fof(addAssignment_33774,axiom,
! [VarCurr] :
( v109046(VarCurr)
<=> v109048(VarCurr) ) ).
fof(addAssignment_33773,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108973(VarCurr,B)
<=> v108975(VarCurr,B) ) ) ).
fof(addAssignment_33772,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108975(VarCurr,B)
<=> v108977(VarCurr,B) ) ) ).
fof(addAssignment_33771,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108977(VarCurr,B)
<=> v108979(VarCurr,B) ) ) ).
fof(addAssignment_33770,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108979(VarCurr,B)
<=> v108981(VarCurr,B) ) ) ).
fof(addAssignment_33769,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v108981(VarNext,B)
<=> v108999(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109000(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108999(VarNext,B)
<=> v108981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1897,axiom,
! [VarNext] :
( v109000(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108999(VarNext,B)
<=> v109008(VarNext,B) ) ) ) ).
fof(addAssignment_33768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109008(VarNext,B)
<=> v109006(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2360,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109006(VarCurr,B)
<=> v108983(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2393,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109006(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109000(VarNext)
<=> v109001(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109001(VarNext)
<=> ( v109003(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109003(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_33767,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108983(VarCurr,B)
<=> v108985(VarCurr,B) ) ) ).
fof(addAssignment_33766,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108985(VarCurr,B)
<=> v108987(VarCurr,B) ) ) ).
fof(addAssignment_33765,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108987(VarCurr,B)
<=> v108989(VarCurr,B) ) ) ).
fof(addAssignment_33764,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108989(VarCurr,B)
<=> v4416(VarCurr,B) ) ) ).
fof(addAssignment_33763,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4416(VarCurr,B)
<=> v4418(VarCurr,B) ) ) ).
fof(addAssignment_33762,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4418(VarCurr,B)
<=> v4420(VarCurr,B) ) ) ).
fof(addAssignment_33761,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4420(VarCurr,B)
<=> v4422(VarCurr,B) ) ) ).
fof(addAssignment_33760,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4422(VarCurr,B)
<=> v4424(VarCurr,B) ) ) ).
fof(addAssignment_33759,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4424(VarCurr,B)
<=> v4426(VarCurr,B) ) ) ).
fof(addAssignment_33758,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4426(VarCurr,B)
<=> v4428(VarCurr,B) ) ) ).
fof(addAssignment_33757,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4428(VarCurr,B)
<=> v4430(VarCurr,B) ) ) ).
fof(addAssignment_33756,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4430(VarCurr,B)
<=> v4432(VarCurr,B) ) ) ).
fof(addAssignment_33755,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v4432(VarNext,B)
<=> v108991(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108992(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108991(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1896,axiom,
! [VarNext] :
( v108992(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108991(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108992(VarNext)
<=> v108993(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108993(VarNext)
<=> ( v108995(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108995(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_33754,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4436(VarCurr,B)
<=> v4438(VarCurr,B) ) ) ).
fof(addAssignment_33753,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4438(VarCurr,B)
<=> v4440(VarCurr,B) ) ) ).
fof(addAssignment_33752,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4440(VarCurr,B)
<=> v4442(VarCurr,B) ) ) ).
fof(addAssignment_33751,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4442(VarCurr,B)
<=> v4444(VarCurr,B) ) ) ).
fof(addAssignment_33750,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4444(VarCurr,B)
<=> v4446(VarCurr,B) ) ) ).
fof(addAssignment_33749,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4446(VarCurr,B)
<=> v4448(VarCurr,B) ) ) ).
fof(addAssignment_33748,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4448(VarCurr,B)
<=> v4450(VarCurr,B) ) ) ).
fof(addAssignment_33747,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4450(VarCurr,B)
<=> v4452(VarCurr,B) ) ) ).
fof(addAssignment_33746,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4452(VarCurr,B)
<=> v4454(VarCurr,B) ) ) ).
fof(addAssignment_33745,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4454(VarCurr,B)
<=> v4456(VarCurr,B) ) ) ).
fof(range_axiom_84,axiom,
! [B] :
( range_6_4(B)
<=> ( $false
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B ) ) ).
fof(addAssignment_33744,axiom,
! [VarCurr] :
( v108967(VarCurr)
<=> v108969(VarCurr) ) ).
fof(addAssignment_33743,axiom,
! [VarCurr] :
( v108969(VarCurr)
<=> v108971(VarCurr) ) ).
fof(addAssignment_33742,axiom,
! [VarCurr] :
( v108952(VarCurr)
<=> v108954(VarCurr) ) ).
fof(addAssignment_33741,axiom,
! [VarCurr] :
( v108954(VarCurr)
<=> v108956(VarCurr) ) ).
fof(addAssignment_33740,axiom,
! [VarCurr] :
( v108956(VarCurr)
<=> v108958(VarCurr) ) ).
fof(addAssignment_33739,axiom,
! [VarCurr] :
( v108958(VarCurr)
<=> v106572(VarCurr,bitIndex1) ) ).
fof(addAssignment_33738,axiom,
! [VarCurr] :
( v108950(VarCurr)
<=> v4397(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2359,axiom,
! [VarCurr] :
( ~ v108448(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108446(VarCurr,B)
<=> v108605(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2392,axiom,
! [VarCurr] :
( v108448(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108446(VarCurr,B)
<=> v108927(VarCurr,B) ) ) ) ).
fof(addAssignment_33737,axiom,
! [VarCurr] :
( v108927(VarCurr,bitIndex0)
<=> v108945(VarCurr) ) ).
fof(addAssignment_33736,axiom,
! [VarCurr] :
( v108927(VarCurr,bitIndex1)
<=> v108943(VarCurr) ) ).
fof(addAssignment_33735,axiom,
! [VarCurr] :
( v108927(VarCurr,bitIndex2)
<=> v108938(VarCurr) ) ).
fof(addAssignment_33734,axiom,
! [VarCurr] :
( v108927(VarCurr,bitIndex3)
<=> v108929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21562,axiom,
! [VarCurr] :
( v108943(VarCurr)
<=> ( v108944(VarCurr)
& v108946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21561,axiom,
! [VarCurr] :
( v108946(VarCurr)
<=> ( v108605(VarCurr,bitIndex0)
| v108935(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1924,axiom,
! [VarCurr] :
( v108944(VarCurr)
<=> ( v108945(VarCurr)
| v108605(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8497,axiom,
! [VarCurr] :
( ~ v108945(VarCurr)
<=> v108605(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21560,axiom,
! [VarCurr] :
( v108938(VarCurr)
<=> ( v108939(VarCurr)
& v108942(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1923,axiom,
! [VarCurr] :
( v108942(VarCurr)
<=> ( v108933(VarCurr)
| v108605(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21559,axiom,
! [VarCurr] :
( v108939(VarCurr)
<=> ( v108940(VarCurr)
| v108941(VarCurr) ) ) ).
fof(writeUnaryOperator_8496,axiom,
! [VarCurr] :
( ~ v108941(VarCurr)
<=> v108605(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8495,axiom,
! [VarCurr] :
( ~ v108940(VarCurr)
<=> v108933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21558,axiom,
! [VarCurr] :
( v108929(VarCurr)
<=> ( v108930(VarCurr)
& v108937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1922,axiom,
! [VarCurr] :
( v108937(VarCurr)
<=> ( v108932(VarCurr)
| v108605(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21557,axiom,
! [VarCurr] :
( v108930(VarCurr)
<=> ( v108931(VarCurr)
| v108936(VarCurr) ) ) ).
fof(writeUnaryOperator_8494,axiom,
! [VarCurr] :
( ~ v108936(VarCurr)
<=> v108605(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8493,axiom,
! [VarCurr] :
( ~ v108931(VarCurr)
<=> v108932(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1921,axiom,
! [VarCurr] :
( v108932(VarCurr)
<=> ( v108933(VarCurr)
& v108605(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1920,axiom,
! [VarCurr] :
( v108933(VarCurr)
<=> ( v108605(VarCurr,bitIndex1)
| v108934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21556,axiom,
! [VarCurr] :
( v108934(VarCurr)
<=> ( v108605(VarCurr,bitIndex0)
& v108935(VarCurr) ) ) ).
fof(writeUnaryOperator_8492,axiom,
! [VarCurr] :
( ~ v108935(VarCurr)
<=> v108605(VarCurr,bitIndex1) ) ).
fof(addAssignment_33733,axiom,
! [VarCurr] :
( v108605(VarCurr,bitIndex3)
<=> v108607(VarCurr,bitIndex3) ) ).
fof(addAssignment_33732,axiom,
! [VarCurr] :
( v108607(VarCurr,bitIndex3)
<=> v108609(VarCurr,bitIndex3) ) ).
fof(addAssignment_33731,axiom,
! [VarCurr] :
( v108609(VarCurr,bitIndex3)
<=> v108611(VarCurr,bitIndex3) ) ).
fof(addAssignment_33730,axiom,
! [VarCurr] :
( v108611(VarCurr,bitIndex3)
<=> v108613(VarCurr,bitIndex3) ) ).
fof(addAssignment_33729,axiom,
! [VarCurr] :
( v108613(VarCurr,bitIndex3)
<=> v108615(VarCurr,bitIndex3) ) ).
fof(addAssignment_33728,axiom,
! [VarCurr] :
( v108615(VarCurr,bitIndex3)
<=> v108617(VarCurr,bitIndex3) ) ).
fof(addAssignment_33727,axiom,
! [VarCurr] :
( v108617(VarCurr,bitIndex3)
<=> v108619(VarCurr,bitIndex3) ) ).
fof(addAssignment_33726,axiom,
! [VarCurr] :
( v108619(VarCurr,bitIndex3)
<=> v108621(VarCurr,bitIndex3) ) ).
fof(addAssignment_33725,axiom,
! [VarCurr] :
( v108621(VarCurr,bitIndex3)
<=> v108466(VarCurr,bitIndex3) ) ).
fof(addAssignment_33724,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex3)
<=> v108468(VarCurr,bitIndex3) ) ).
fof(addAssignment_33723,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex3)
<=> v108843(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108882(VarNext)
=> ( v108843(VarNext)
<=> v108843(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1895,axiom,
! [VarNext] :
( v108882(VarNext)
=> ( v108843(VarNext)
<=> v108917(VarNext) ) ) ).
fof(addAssignment_33722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108917(VarNext)
<=> v108915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5070,axiom,
! [VarCurr] :
( ~ v108845(VarCurr)
=> ( v108915(VarCurr)
<=> v108918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5074,axiom,
! [VarCurr] :
( v108845(VarCurr)
=> ( v108915(VarCurr)
<=> v108847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5069,axiom,
! [VarCurr] :
( ~ v108895(VarCurr)
=> ( v108918(VarCurr)
<=> v108877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5073,axiom,
! [VarCurr] :
( v108895(VarCurr)
=> ( v108918(VarCurr)
<=> v108919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1262,axiom,
! [VarCurr] :
( ( ~ v108898(VarCurr)
& ~ v108900(VarCurr) )
=> ( v108919(VarCurr)
<=> v108923(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5068,axiom,
! [VarCurr] :
( v108900(VarCurr)
=> ( v108919(VarCurr)
<=> v108922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5072,axiom,
! [VarCurr] :
( v108898(VarCurr)
=> ( v108919(VarCurr)
<=> v108920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5067,axiom,
! [VarCurr] :
( ~ v108908(VarCurr)
=> ( v108923(VarCurr)
<=> v108877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5071,axiom,
! [VarCurr] :
( v108908(VarCurr)
=> ( v108923(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5066,axiom,
! [VarCurr] :
( ~ v108902(VarCurr)
=> ( v108922(VarCurr)
<=> v108877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5070,axiom,
! [VarCurr] :
( v108902(VarCurr)
=> ( v108922(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2358,axiom,
! [VarCurr] :
( ~ v108921(VarCurr)
=> ( v108920(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2391,axiom,
! [VarCurr] :
( v108921(VarCurr)
=> ( v108920(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7609,axiom,
! [VarCurr] :
( v108921(VarCurr)
<=> ( v108855(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108882(VarNext)
<=> ( v108883(VarNext)
& v108892(VarNext) ) ) ) ).
fof(addAssignment_33721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108892(VarNext)
<=> v108890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21554,axiom,
! [VarCurr] :
( v108890(VarCurr)
<=> ( v108845(VarCurr)
| v108893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21553,axiom,
! [VarCurr] :
( v108893(VarCurr)
<=> ( v108894(VarCurr)
& v108914(VarCurr) ) ) ).
fof(writeUnaryOperator_8491,axiom,
! [VarCurr] :
( ~ v108914(VarCurr)
<=> v108845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21552,axiom,
! [VarCurr] :
( v108894(VarCurr)
<=> ( v108895(VarCurr)
| v108912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21551,axiom,
! [VarCurr] :
( v108912(VarCurr)
<=> ( v108873(VarCurr)
& v108913(VarCurr) ) ) ).
fof(writeUnaryOperator_8490,axiom,
! [VarCurr] :
( ~ v108913(VarCurr)
<=> v108875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21550,axiom,
! [VarCurr] :
( v108895(VarCurr)
<=> ( v108896(VarCurr)
& v108875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21549,axiom,
! [VarCurr] :
( v108896(VarCurr)
<=> ( v108897(VarCurr)
| v108906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21548,axiom,
! [VarCurr] :
( v108906(VarCurr)
<=> ( v108907(VarCurr)
& v108911(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7608,axiom,
! [VarCurr] :
( v108911(VarCurr)
<=> ( ( v108899(VarCurr,bitIndex2)
<=> $false )
& ( v108899(VarCurr,bitIndex1)
<=> $false )
& ( v108899(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21547,axiom,
! [VarCurr] :
( v108907(VarCurr)
<=> ( v108908(VarCurr)
| v108909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21546,axiom,
! [VarCurr] :
( v108909(VarCurr)
<=> ( v108873(VarCurr)
& v108910(VarCurr) ) ) ).
fof(writeUnaryOperator_8489,axiom,
! [VarCurr] :
( ~ v108910(VarCurr)
<=> v108908(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7607,axiom,
! [VarCurr] :
( v108908(VarCurr)
<=> ( v108855(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21545,axiom,
! [VarCurr] :
( v108897(VarCurr)
<=> ( v108898(VarCurr)
| v108900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21544,axiom,
! [VarCurr] :
( v108900(VarCurr)
<=> ( v108901(VarCurr)
& v108905(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7606,axiom,
! [VarCurr] :
( v108905(VarCurr)
<=> ( ( v108899(VarCurr,bitIndex2)
<=> $false )
& ( v108899(VarCurr,bitIndex1)
<=> $true )
& ( v108899(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21543,axiom,
! [VarCurr] :
( v108901(VarCurr)
<=> ( v108902(VarCurr)
| v108903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21542,axiom,
! [VarCurr] :
( v108903(VarCurr)
<=> ( v108873(VarCurr)
& v108904(VarCurr) ) ) ).
fof(writeUnaryOperator_8488,axiom,
! [VarCurr] :
( ~ v108904(VarCurr)
<=> v108902(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7605,axiom,
! [VarCurr] :
( v108902(VarCurr)
<=> ( v108855(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7604,axiom,
! [VarCurr] :
( v108898(VarCurr)
<=> ( ( v108899(VarCurr,bitIndex2)
<=> $true )
& ( v108899(VarCurr,bitIndex1)
<=> $false )
& ( v108899(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33720,axiom,
! [VarCurr] :
( v108899(VarCurr,bitIndex0)
<=> v108853(VarCurr) ) ).
fof(addAssignment_33719,axiom,
! [VarCurr] :
( v108899(VarCurr,bitIndex1)
<=> v108851(VarCurr) ) ).
fof(addAssignment_33718,axiom,
! [VarCurr] :
( v108899(VarCurr,bitIndex2)
<=> v108849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108883(VarNext)
<=> ( v108884(VarNext)
& v108879(VarNext) ) ) ) ).
fof(writeUnaryOperator_8487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108884(VarNext)
<=> v108886(VarNext) ) ) ).
fof(addAssignment_33717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108886(VarNext)
<=> v108879(VarCurr) ) ) ).
fof(addAssignment_33716,axiom,
! [VarCurr] :
( v108879(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_33715,axiom,
! [VarCurr] :
( v108877(VarCurr)
<=> $false ) ).
fof(addAssignment_33714,axiom,
! [VarCurr] :
( v108875(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_33713,axiom,
! [VarCurr] :
( v108873(VarCurr)
<=> $false ) ).
fof(addAssignment_33712,axiom,
! [VarCurr] :
( v108855(VarCurr)
<=> v108491(VarCurr,bitIndex3) ) ).
fof(addAssignment_33711,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex3)
<=> v108493(VarCurr,bitIndex3) ) ).
fof(addAssignment_33710,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex3)
<=> v4414(VarCurr,bitIndex3) ) ).
fof(addAssignment_33709,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex3)
<=> v4416(VarCurr,bitIndex3) ) ).
fof(addAssignment_33708,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex3)
<=> v4418(VarCurr,bitIndex3) ) ).
fof(addAssignment_33707,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex3)
<=> v4420(VarCurr,bitIndex3) ) ).
fof(addAssignment_33706,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex3)
<=> v4422(VarCurr,bitIndex3) ) ).
fof(addAssignment_33705,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex3)
<=> v4424(VarCurr,bitIndex3) ) ).
fof(addAssignment_33704,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex3)
<=> v4426(VarCurr,bitIndex3) ) ).
fof(addAssignment_33703,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex3)
<=> v4428(VarCurr,bitIndex3) ) ).
fof(addAssignment_33702,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex3)
<=> v4430(VarCurr,bitIndex3) ) ).
fof(addAssignment_33701,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex3)
<=> v4432(VarCurr,bitIndex3) ) ).
fof(addAssignment_33700,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex3)
<=> v108865(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108866(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108865(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1894,axiom,
! [VarNext] :
( v108866(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108865(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108866(VarNext)
<=> v108867(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108867(VarNext)
<=> ( v108869(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108869(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_33699,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex3)
<=> v4438(VarCurr,bitIndex3) ) ).
fof(addAssignment_33698,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex3)
<=> v4440(VarCurr,bitIndex3) ) ).
fof(addAssignment_33697,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex3)
<=> v4442(VarCurr,bitIndex3) ) ).
fof(addAssignment_33696,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex3)
<=> v4444(VarCurr,bitIndex3) ) ).
fof(addAssignment_33695,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex3)
<=> v4446(VarCurr,bitIndex3) ) ).
fof(addAssignment_33694,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex3)
<=> v4448(VarCurr,bitIndex3) ) ).
fof(addAssignment_33693,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex3)
<=> v4450(VarCurr,bitIndex3) ) ).
fof(addAssignment_33692,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex3)
<=> v4452(VarCurr,bitIndex3) ) ).
fof(addAssignment_33691,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex3)
<=> v4454(VarCurr,bitIndex3) ) ).
fof(addAssignment_33690,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex3)
<=> v4456(VarCurr,bitIndex3) ) ).
fof(addAssignment_33689,axiom,
! [VarNext] :
( v4456(VarNext,bitIndex3)
<=> v108857(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108859(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108857(VarNext,B)
<=> v4456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1893,axiom,
! [VarNext] :
( v108859(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108857(VarNext,B)
<=> v5141(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108859(VarNext)
<=> ( v108860(VarNext)
& v5135(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108860(VarNext)
<=> ( v108862(VarNext)
& v4603(VarNext) ) ) ) ).
fof(writeUnaryOperator_8485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108862(VarNext)
<=> v4610(VarNext) ) ) ).
fof(addAssignment_33688,axiom,
! [VarCurr] :
( v108853(VarCurr)
<=> $false ) ).
fof(addAssignment_33687,axiom,
! [VarCurr] :
( v108851(VarCurr)
<=> $false ) ).
fof(addAssignment_33686,axiom,
! [VarCurr] :
( v108849(VarCurr)
<=> $true ) ).
fof(addAssignment_33685,axiom,
! [VarCurr] :
( v108847(VarCurr)
<=> $false ) ).
fof(addAssignment_33684,axiom,
! [VarCurr] :
( v108845(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_33683,axiom,
! [VarCurr] :
( v108605(VarCurr,bitIndex2)
<=> v108607(VarCurr,bitIndex2) ) ).
fof(addAssignment_33682,axiom,
! [VarCurr] :
( v108607(VarCurr,bitIndex2)
<=> v108609(VarCurr,bitIndex2) ) ).
fof(addAssignment_33681,axiom,
! [VarCurr] :
( v108609(VarCurr,bitIndex2)
<=> v108611(VarCurr,bitIndex2) ) ).
fof(addAssignment_33680,axiom,
! [VarCurr] :
( v108611(VarCurr,bitIndex2)
<=> v108613(VarCurr,bitIndex2) ) ).
fof(addAssignment_33679,axiom,
! [VarCurr] :
( v108613(VarCurr,bitIndex2)
<=> v108615(VarCurr,bitIndex2) ) ).
fof(addAssignment_33678,axiom,
! [VarCurr] :
( v108615(VarCurr,bitIndex2)
<=> v108617(VarCurr,bitIndex2) ) ).
fof(addAssignment_33677,axiom,
! [VarCurr] :
( v108617(VarCurr,bitIndex2)
<=> v108619(VarCurr,bitIndex2) ) ).
fof(addAssignment_33676,axiom,
! [VarCurr] :
( v108619(VarCurr,bitIndex2)
<=> v108621(VarCurr,bitIndex2) ) ).
fof(addAssignment_33675,axiom,
! [VarCurr] :
( v108621(VarCurr,bitIndex2)
<=> v108466(VarCurr,bitIndex2) ) ).
fof(addAssignment_33674,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex2)
<=> v108468(VarCurr,bitIndex2) ) ).
fof(addAssignment_33673,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex2)
<=> v108775(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108798(VarNext)
=> ( v108775(VarNext)
<=> v108775(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1892,axiom,
! [VarNext] :
( v108798(VarNext)
=> ( v108775(VarNext)
<=> v108833(VarNext) ) ) ).
fof(addAssignment_33672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108833(VarNext)
<=> v108831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5065,axiom,
! [VarCurr] :
( ~ v108777(VarCurr)
=> ( v108831(VarCurr)
<=> v108834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5069,axiom,
! [VarCurr] :
( v108777(VarCurr)
=> ( v108831(VarCurr)
<=> v108779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5064,axiom,
! [VarCurr] :
( ~ v108811(VarCurr)
=> ( v108834(VarCurr)
<=> v108793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5068,axiom,
! [VarCurr] :
( v108811(VarCurr)
=> ( v108834(VarCurr)
<=> v108835(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1261,axiom,
! [VarCurr] :
( ( ~ v108814(VarCurr)
& ~ v108816(VarCurr) )
=> ( v108835(VarCurr)
<=> v108839(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5063,axiom,
! [VarCurr] :
( v108816(VarCurr)
=> ( v108835(VarCurr)
<=> v108838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5067,axiom,
! [VarCurr] :
( v108814(VarCurr)
=> ( v108835(VarCurr)
<=> v108836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5062,axiom,
! [VarCurr] :
( ~ v108824(VarCurr)
=> ( v108839(VarCurr)
<=> v108793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5066,axiom,
! [VarCurr] :
( v108824(VarCurr)
=> ( v108839(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5061,axiom,
! [VarCurr] :
( ~ v108818(VarCurr)
=> ( v108838(VarCurr)
<=> v108793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5065,axiom,
! [VarCurr] :
( v108818(VarCurr)
=> ( v108838(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2357,axiom,
! [VarCurr] :
( ~ v108837(VarCurr)
=> ( v108836(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2390,axiom,
! [VarCurr] :
( v108837(VarCurr)
=> ( v108836(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7603,axiom,
! [VarCurr] :
( v108837(VarCurr)
<=> ( v108787(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108798(VarNext)
<=> ( v108799(VarNext)
& v108808(VarNext) ) ) ) ).
fof(addAssignment_33671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108808(VarNext)
<=> v108806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21535,axiom,
! [VarCurr] :
( v108806(VarCurr)
<=> ( v108777(VarCurr)
| v108809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21534,axiom,
! [VarCurr] :
( v108809(VarCurr)
<=> ( v108810(VarCurr)
& v108830(VarCurr) ) ) ).
fof(writeUnaryOperator_8484,axiom,
! [VarCurr] :
( ~ v108830(VarCurr)
<=> v108777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21533,axiom,
! [VarCurr] :
( v108810(VarCurr)
<=> ( v108811(VarCurr)
| v108828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21532,axiom,
! [VarCurr] :
( v108828(VarCurr)
<=> ( v108789(VarCurr)
& v108829(VarCurr) ) ) ).
fof(writeUnaryOperator_8483,axiom,
! [VarCurr] :
( ~ v108829(VarCurr)
<=> v108791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21531,axiom,
! [VarCurr] :
( v108811(VarCurr)
<=> ( v108812(VarCurr)
& v108791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21530,axiom,
! [VarCurr] :
( v108812(VarCurr)
<=> ( v108813(VarCurr)
| v108822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21529,axiom,
! [VarCurr] :
( v108822(VarCurr)
<=> ( v108823(VarCurr)
& v108827(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7602,axiom,
! [VarCurr] :
( v108827(VarCurr)
<=> ( ( v108815(VarCurr,bitIndex2)
<=> $false )
& ( v108815(VarCurr,bitIndex1)
<=> $false )
& ( v108815(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21528,axiom,
! [VarCurr] :
( v108823(VarCurr)
<=> ( v108824(VarCurr)
| v108825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21527,axiom,
! [VarCurr] :
( v108825(VarCurr)
<=> ( v108789(VarCurr)
& v108826(VarCurr) ) ) ).
fof(writeUnaryOperator_8482,axiom,
! [VarCurr] :
( ~ v108826(VarCurr)
<=> v108824(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7601,axiom,
! [VarCurr] :
( v108824(VarCurr)
<=> ( v108787(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21526,axiom,
! [VarCurr] :
( v108813(VarCurr)
<=> ( v108814(VarCurr)
| v108816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21525,axiom,
! [VarCurr] :
( v108816(VarCurr)
<=> ( v108817(VarCurr)
& v108821(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7600,axiom,
! [VarCurr] :
( v108821(VarCurr)
<=> ( ( v108815(VarCurr,bitIndex2)
<=> $false )
& ( v108815(VarCurr,bitIndex1)
<=> $true )
& ( v108815(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21524,axiom,
! [VarCurr] :
( v108817(VarCurr)
<=> ( v108818(VarCurr)
| v108819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21523,axiom,
! [VarCurr] :
( v108819(VarCurr)
<=> ( v108789(VarCurr)
& v108820(VarCurr) ) ) ).
fof(writeUnaryOperator_8481,axiom,
! [VarCurr] :
( ~ v108820(VarCurr)
<=> v108818(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7599,axiom,
! [VarCurr] :
( v108818(VarCurr)
<=> ( v108787(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7598,axiom,
! [VarCurr] :
( v108814(VarCurr)
<=> ( ( v108815(VarCurr,bitIndex2)
<=> $true )
& ( v108815(VarCurr,bitIndex1)
<=> $false )
& ( v108815(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33670,axiom,
! [VarCurr] :
( v108815(VarCurr,bitIndex0)
<=> v108785(VarCurr) ) ).
fof(addAssignment_33669,axiom,
! [VarCurr] :
( v108815(VarCurr,bitIndex1)
<=> v108783(VarCurr) ) ).
fof(addAssignment_33668,axiom,
! [VarCurr] :
( v108815(VarCurr,bitIndex2)
<=> v108781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108799(VarNext)
<=> ( v108800(VarNext)
& v108795(VarNext) ) ) ) ).
fof(writeUnaryOperator_8480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108800(VarNext)
<=> v108802(VarNext) ) ) ).
fof(addAssignment_33667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108802(VarNext)
<=> v108795(VarCurr) ) ) ).
fof(addAssignment_33666,axiom,
! [VarCurr] :
( v108795(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_33665,axiom,
! [VarCurr] :
( v108793(VarCurr)
<=> $false ) ).
fof(addAssignment_33664,axiom,
! [VarCurr] :
( v108791(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_33663,axiom,
! [VarCurr] :
( v108789(VarCurr)
<=> $false ) ).
fof(addAssignment_33662,axiom,
! [VarCurr] :
( v108787(VarCurr)
<=> v108491(VarCurr,bitIndex2) ) ).
fof(addAssignment_33661,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex2)
<=> v108493(VarCurr,bitIndex2) ) ).
fof(addAssignment_33660,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex2)
<=> v4414(VarCurr,bitIndex2) ) ).
fof(addAssignment_33659,axiom,
! [VarCurr] :
( v108785(VarCurr)
<=> $false ) ).
fof(addAssignment_33658,axiom,
! [VarCurr] :
( v108783(VarCurr)
<=> $false ) ).
fof(addAssignment_33657,axiom,
! [VarCurr] :
( v108781(VarCurr)
<=> $true ) ).
fof(addAssignment_33656,axiom,
! [VarCurr] :
( v108779(VarCurr)
<=> $false ) ).
fof(addAssignment_33655,axiom,
! [VarCurr] :
( v108777(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_33654,axiom,
! [VarCurr] :
( v108605(VarCurr,bitIndex1)
<=> v108607(VarCurr,bitIndex1) ) ).
fof(addAssignment_33653,axiom,
! [VarCurr] :
( v108607(VarCurr,bitIndex1)
<=> v108609(VarCurr,bitIndex1) ) ).
fof(addAssignment_33652,axiom,
! [VarCurr] :
( v108609(VarCurr,bitIndex1)
<=> v108611(VarCurr,bitIndex1) ) ).
fof(addAssignment_33651,axiom,
! [VarCurr] :
( v108611(VarCurr,bitIndex1)
<=> v108613(VarCurr,bitIndex1) ) ).
fof(addAssignment_33650,axiom,
! [VarCurr] :
( v108613(VarCurr,bitIndex1)
<=> v108615(VarCurr,bitIndex1) ) ).
fof(addAssignment_33649,axiom,
! [VarCurr] :
( v108615(VarCurr,bitIndex1)
<=> v108617(VarCurr,bitIndex1) ) ).
fof(addAssignment_33648,axiom,
! [VarCurr] :
( v108617(VarCurr,bitIndex1)
<=> v108619(VarCurr,bitIndex1) ) ).
fof(addAssignment_33647,axiom,
! [VarCurr] :
( v108619(VarCurr,bitIndex1)
<=> v108621(VarCurr,bitIndex1) ) ).
fof(addAssignment_33646,axiom,
! [VarCurr] :
( v108621(VarCurr,bitIndex1)
<=> v108466(VarCurr,bitIndex1) ) ).
fof(addAssignment_33645,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex1)
<=> v108468(VarCurr,bitIndex1) ) ).
fof(addAssignment_33644,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex1)
<=> v108691(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108730(VarNext)
=> ( v108691(VarNext)
<=> v108691(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1891,axiom,
! [VarNext] :
( v108730(VarNext)
=> ( v108691(VarNext)
<=> v108765(VarNext) ) ) ).
fof(addAssignment_33643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108765(VarNext)
<=> v108763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5060,axiom,
! [VarCurr] :
( ~ v108693(VarCurr)
=> ( v108763(VarCurr)
<=> v108766(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5064,axiom,
! [VarCurr] :
( v108693(VarCurr)
=> ( v108763(VarCurr)
<=> v108695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5059,axiom,
! [VarCurr] :
( ~ v108743(VarCurr)
=> ( v108766(VarCurr)
<=> v108725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5063,axiom,
! [VarCurr] :
( v108743(VarCurr)
=> ( v108766(VarCurr)
<=> v108767(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1260,axiom,
! [VarCurr] :
( ( ~ v108746(VarCurr)
& ~ v108748(VarCurr) )
=> ( v108767(VarCurr)
<=> v108771(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5058,axiom,
! [VarCurr] :
( v108748(VarCurr)
=> ( v108767(VarCurr)
<=> v108770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5062,axiom,
! [VarCurr] :
( v108746(VarCurr)
=> ( v108767(VarCurr)
<=> v108768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5057,axiom,
! [VarCurr] :
( ~ v108756(VarCurr)
=> ( v108771(VarCurr)
<=> v108725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5061,axiom,
! [VarCurr] :
( v108756(VarCurr)
=> ( v108771(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5056,axiom,
! [VarCurr] :
( ~ v108750(VarCurr)
=> ( v108770(VarCurr)
<=> v108725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5060,axiom,
! [VarCurr] :
( v108750(VarCurr)
=> ( v108770(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2356,axiom,
! [VarCurr] :
( ~ v108769(VarCurr)
=> ( v108768(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2389,axiom,
! [VarCurr] :
( v108769(VarCurr)
=> ( v108768(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7597,axiom,
! [VarCurr] :
( v108769(VarCurr)
<=> ( v108703(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108730(VarNext)
<=> ( v108731(VarNext)
& v108740(VarNext) ) ) ) ).
fof(addAssignment_33642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108740(VarNext)
<=> v108738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21520,axiom,
! [VarCurr] :
( v108738(VarCurr)
<=> ( v108693(VarCurr)
| v108741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21519,axiom,
! [VarCurr] :
( v108741(VarCurr)
<=> ( v108742(VarCurr)
& v108762(VarCurr) ) ) ).
fof(writeUnaryOperator_8479,axiom,
! [VarCurr] :
( ~ v108762(VarCurr)
<=> v108693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21518,axiom,
! [VarCurr] :
( v108742(VarCurr)
<=> ( v108743(VarCurr)
| v108760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21517,axiom,
! [VarCurr] :
( v108760(VarCurr)
<=> ( v108721(VarCurr)
& v108761(VarCurr) ) ) ).
fof(writeUnaryOperator_8478,axiom,
! [VarCurr] :
( ~ v108761(VarCurr)
<=> v108723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21516,axiom,
! [VarCurr] :
( v108743(VarCurr)
<=> ( v108744(VarCurr)
& v108723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21515,axiom,
! [VarCurr] :
( v108744(VarCurr)
<=> ( v108745(VarCurr)
| v108754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21514,axiom,
! [VarCurr] :
( v108754(VarCurr)
<=> ( v108755(VarCurr)
& v108759(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7596,axiom,
! [VarCurr] :
( v108759(VarCurr)
<=> ( ( v108747(VarCurr,bitIndex2)
<=> $false )
& ( v108747(VarCurr,bitIndex1)
<=> $false )
& ( v108747(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21513,axiom,
! [VarCurr] :
( v108755(VarCurr)
<=> ( v108756(VarCurr)
| v108757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21512,axiom,
! [VarCurr] :
( v108757(VarCurr)
<=> ( v108721(VarCurr)
& v108758(VarCurr) ) ) ).
fof(writeUnaryOperator_8477,axiom,
! [VarCurr] :
( ~ v108758(VarCurr)
<=> v108756(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7595,axiom,
! [VarCurr] :
( v108756(VarCurr)
<=> ( v108703(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21511,axiom,
! [VarCurr] :
( v108745(VarCurr)
<=> ( v108746(VarCurr)
| v108748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21510,axiom,
! [VarCurr] :
( v108748(VarCurr)
<=> ( v108749(VarCurr)
& v108753(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7594,axiom,
! [VarCurr] :
( v108753(VarCurr)
<=> ( ( v108747(VarCurr,bitIndex2)
<=> $false )
& ( v108747(VarCurr,bitIndex1)
<=> $true )
& ( v108747(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21509,axiom,
! [VarCurr] :
( v108749(VarCurr)
<=> ( v108750(VarCurr)
| v108751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21508,axiom,
! [VarCurr] :
( v108751(VarCurr)
<=> ( v108721(VarCurr)
& v108752(VarCurr) ) ) ).
fof(writeUnaryOperator_8476,axiom,
! [VarCurr] :
( ~ v108752(VarCurr)
<=> v108750(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7593,axiom,
! [VarCurr] :
( v108750(VarCurr)
<=> ( v108703(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7592,axiom,
! [VarCurr] :
( v108746(VarCurr)
<=> ( ( v108747(VarCurr,bitIndex2)
<=> $true )
& ( v108747(VarCurr,bitIndex1)
<=> $false )
& ( v108747(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33641,axiom,
! [VarCurr] :
( v108747(VarCurr,bitIndex0)
<=> v108701(VarCurr) ) ).
fof(addAssignment_33640,axiom,
! [VarCurr] :
( v108747(VarCurr,bitIndex1)
<=> v108699(VarCurr) ) ).
fof(addAssignment_33639,axiom,
! [VarCurr] :
( v108747(VarCurr,bitIndex2)
<=> v108697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108731(VarNext)
<=> ( v108732(VarNext)
& v108727(VarNext) ) ) ) ).
fof(writeUnaryOperator_8475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108732(VarNext)
<=> v108734(VarNext) ) ) ).
fof(addAssignment_33638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108734(VarNext)
<=> v108727(VarCurr) ) ) ).
fof(addAssignment_33637,axiom,
! [VarCurr] :
( v108727(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_33636,axiom,
! [VarCurr] :
( v108725(VarCurr)
<=> $false ) ).
fof(addAssignment_33635,axiom,
! [VarCurr] :
( v108723(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_33634,axiom,
! [VarCurr] :
( v108721(VarCurr)
<=> $false ) ).
fof(addAssignment_33633,axiom,
! [VarCurr] :
( v108703(VarCurr)
<=> v108491(VarCurr,bitIndex1) ) ).
fof(addAssignment_33632,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex1)
<=> v108493(VarCurr,bitIndex1) ) ).
fof(addAssignment_33631,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex1)
<=> v4414(VarCurr,bitIndex1) ) ).
fof(addAssignment_33630,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex1)
<=> v4416(VarCurr,bitIndex1) ) ).
fof(addAssignment_33629,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex1)
<=> v4418(VarCurr,bitIndex1) ) ).
fof(addAssignment_33628,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex1)
<=> v4420(VarCurr,bitIndex1) ) ).
fof(addAssignment_33627,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex1)
<=> v4422(VarCurr,bitIndex1) ) ).
fof(addAssignment_33626,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex1)
<=> v4424(VarCurr,bitIndex1) ) ).
fof(addAssignment_33625,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex1)
<=> v4426(VarCurr,bitIndex1) ) ).
fof(addAssignment_33624,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex1)
<=> v4428(VarCurr,bitIndex1) ) ).
fof(addAssignment_33623,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex1)
<=> v4430(VarCurr,bitIndex1) ) ).
fof(addAssignment_33622,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex1)
<=> v4432(VarCurr,bitIndex1) ) ).
fof(addAssignment_33621,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex1)
<=> v108713(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108714(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108713(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1890,axiom,
! [VarNext] :
( v108714(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108713(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108714(VarNext)
<=> v108715(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108715(VarNext)
<=> ( v108717(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108717(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_33620,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex1)
<=> v4438(VarCurr,bitIndex1) ) ).
fof(addAssignment_33619,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex1)
<=> v4440(VarCurr,bitIndex1) ) ).
fof(addAssignment_33618,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex1)
<=> v4442(VarCurr,bitIndex1) ) ).
fof(addAssignment_33617,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex1)
<=> v4444(VarCurr,bitIndex1) ) ).
fof(addAssignment_33616,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex1)
<=> v4446(VarCurr,bitIndex1) ) ).
fof(addAssignment_33615,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex1)
<=> v4448(VarCurr,bitIndex1) ) ).
fof(addAssignment_33614,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex1)
<=> v4450(VarCurr,bitIndex1) ) ).
fof(addAssignment_33613,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex1)
<=> v4452(VarCurr,bitIndex1) ) ).
fof(addAssignment_33612,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex1)
<=> v4454(VarCurr,bitIndex1) ) ).
fof(addAssignment_33611,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex1)
<=> v4456(VarCurr,bitIndex1) ) ).
fof(addAssignment_33610,axiom,
! [VarNext] :
( v4456(VarNext,bitIndex1)
<=> v108705(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108707(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108705(VarNext,B)
<=> v4456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1889,axiom,
! [VarNext] :
( v108707(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108705(VarNext,B)
<=> v5141(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108707(VarNext)
<=> ( v108708(VarNext)
& v5135(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108708(VarNext)
<=> ( v108710(VarNext)
& v4603(VarNext) ) ) ) ).
fof(writeUnaryOperator_8473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108710(VarNext)
<=> v4610(VarNext) ) ) ).
fof(addAssignment_33609,axiom,
! [VarCurr] :
( v108701(VarCurr)
<=> $false ) ).
fof(addAssignment_33608,axiom,
! [VarCurr] :
( v108699(VarCurr)
<=> $false ) ).
fof(addAssignment_33607,axiom,
! [VarCurr] :
( v108697(VarCurr)
<=> $true ) ).
fof(addAssignment_33606,axiom,
! [VarCurr] :
( v108695(VarCurr)
<=> $false ) ).
fof(addAssignment_33605,axiom,
! [VarCurr] :
( v108693(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_33604,axiom,
! [VarCurr] :
( v108605(VarCurr,bitIndex0)
<=> v108607(VarCurr,bitIndex0) ) ).
fof(addAssignment_33603,axiom,
! [VarCurr] :
( v108607(VarCurr,bitIndex0)
<=> v108609(VarCurr,bitIndex0) ) ).
fof(addAssignment_33602,axiom,
! [VarCurr] :
( v108609(VarCurr,bitIndex0)
<=> v108611(VarCurr,bitIndex0) ) ).
fof(addAssignment_33601,axiom,
! [VarCurr] :
( v108611(VarCurr,bitIndex0)
<=> v108613(VarCurr,bitIndex0) ) ).
fof(addAssignment_33600,axiom,
! [VarCurr] :
( v108613(VarCurr,bitIndex0)
<=> v108615(VarCurr,bitIndex0) ) ).
fof(addAssignment_33599,axiom,
! [VarCurr] :
( v108615(VarCurr,bitIndex0)
<=> v108617(VarCurr,bitIndex0) ) ).
fof(addAssignment_33598,axiom,
! [VarCurr] :
( v108617(VarCurr,bitIndex0)
<=> v108619(VarCurr,bitIndex0) ) ).
fof(addAssignment_33597,axiom,
! [VarCurr] :
( v108619(VarCurr,bitIndex0)
<=> v108621(VarCurr,bitIndex0) ) ).
fof(addAssignment_33596,axiom,
! [VarCurr] :
( v108621(VarCurr,bitIndex0)
<=> v108466(VarCurr,bitIndex0) ) ).
fof(addAssignment_33595,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex0)
<=> v108468(VarCurr,bitIndex0) ) ).
fof(addAssignment_33594,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex0)
<=> v108623(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108646(VarNext)
=> ( v108623(VarNext)
<=> v108623(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1888,axiom,
! [VarNext] :
( v108646(VarNext)
=> ( v108623(VarNext)
<=> v108681(VarNext) ) ) ).
fof(addAssignment_33593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108681(VarNext)
<=> v108679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5055,axiom,
! [VarCurr] :
( ~ v108625(VarCurr)
=> ( v108679(VarCurr)
<=> v108682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5059,axiom,
! [VarCurr] :
( v108625(VarCurr)
=> ( v108679(VarCurr)
<=> v108627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5054,axiom,
! [VarCurr] :
( ~ v108659(VarCurr)
=> ( v108682(VarCurr)
<=> v108641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5058,axiom,
! [VarCurr] :
( v108659(VarCurr)
=> ( v108682(VarCurr)
<=> v108683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1259,axiom,
! [VarCurr] :
( ( ~ v108662(VarCurr)
& ~ v108664(VarCurr) )
=> ( v108683(VarCurr)
<=> v108687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5053,axiom,
! [VarCurr] :
( v108664(VarCurr)
=> ( v108683(VarCurr)
<=> v108686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5057,axiom,
! [VarCurr] :
( v108662(VarCurr)
=> ( v108683(VarCurr)
<=> v108684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5052,axiom,
! [VarCurr] :
( ~ v108672(VarCurr)
=> ( v108687(VarCurr)
<=> v108641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5056,axiom,
! [VarCurr] :
( v108672(VarCurr)
=> ( v108687(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5051,axiom,
! [VarCurr] :
( ~ v108666(VarCurr)
=> ( v108686(VarCurr)
<=> v108641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5055,axiom,
! [VarCurr] :
( v108666(VarCurr)
=> ( v108686(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2355,axiom,
! [VarCurr] :
( ~ v108685(VarCurr)
=> ( v108684(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2388,axiom,
! [VarCurr] :
( v108685(VarCurr)
=> ( v108684(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7591,axiom,
! [VarCurr] :
( v108685(VarCurr)
<=> ( v108635(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108646(VarNext)
<=> ( v108647(VarNext)
& v108656(VarNext) ) ) ) ).
fof(addAssignment_33592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108656(VarNext)
<=> v108654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21501,axiom,
! [VarCurr] :
( v108654(VarCurr)
<=> ( v108625(VarCurr)
| v108657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21500,axiom,
! [VarCurr] :
( v108657(VarCurr)
<=> ( v108658(VarCurr)
& v108678(VarCurr) ) ) ).
fof(writeUnaryOperator_8472,axiom,
! [VarCurr] :
( ~ v108678(VarCurr)
<=> v108625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21499,axiom,
! [VarCurr] :
( v108658(VarCurr)
<=> ( v108659(VarCurr)
| v108676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21498,axiom,
! [VarCurr] :
( v108676(VarCurr)
<=> ( v108637(VarCurr)
& v108677(VarCurr) ) ) ).
fof(writeUnaryOperator_8471,axiom,
! [VarCurr] :
( ~ v108677(VarCurr)
<=> v108639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21497,axiom,
! [VarCurr] :
( v108659(VarCurr)
<=> ( v108660(VarCurr)
& v108639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21496,axiom,
! [VarCurr] :
( v108660(VarCurr)
<=> ( v108661(VarCurr)
| v108670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21495,axiom,
! [VarCurr] :
( v108670(VarCurr)
<=> ( v108671(VarCurr)
& v108675(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7590,axiom,
! [VarCurr] :
( v108675(VarCurr)
<=> ( ( v108663(VarCurr,bitIndex2)
<=> $false )
& ( v108663(VarCurr,bitIndex1)
<=> $false )
& ( v108663(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21494,axiom,
! [VarCurr] :
( v108671(VarCurr)
<=> ( v108672(VarCurr)
| v108673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21493,axiom,
! [VarCurr] :
( v108673(VarCurr)
<=> ( v108637(VarCurr)
& v108674(VarCurr) ) ) ).
fof(writeUnaryOperator_8470,axiom,
! [VarCurr] :
( ~ v108674(VarCurr)
<=> v108672(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7589,axiom,
! [VarCurr] :
( v108672(VarCurr)
<=> ( v108635(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21492,axiom,
! [VarCurr] :
( v108661(VarCurr)
<=> ( v108662(VarCurr)
| v108664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21491,axiom,
! [VarCurr] :
( v108664(VarCurr)
<=> ( v108665(VarCurr)
& v108669(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7588,axiom,
! [VarCurr] :
( v108669(VarCurr)
<=> ( ( v108663(VarCurr,bitIndex2)
<=> $false )
& ( v108663(VarCurr,bitIndex1)
<=> $true )
& ( v108663(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21490,axiom,
! [VarCurr] :
( v108665(VarCurr)
<=> ( v108666(VarCurr)
| v108667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21489,axiom,
! [VarCurr] :
( v108667(VarCurr)
<=> ( v108637(VarCurr)
& v108668(VarCurr) ) ) ).
fof(writeUnaryOperator_8469,axiom,
! [VarCurr] :
( ~ v108668(VarCurr)
<=> v108666(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7587,axiom,
! [VarCurr] :
( v108666(VarCurr)
<=> ( v108635(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7586,axiom,
! [VarCurr] :
( v108662(VarCurr)
<=> ( ( v108663(VarCurr,bitIndex2)
<=> $true )
& ( v108663(VarCurr,bitIndex1)
<=> $false )
& ( v108663(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33591,axiom,
! [VarCurr] :
( v108663(VarCurr,bitIndex0)
<=> v108633(VarCurr) ) ).
fof(addAssignment_33590,axiom,
! [VarCurr] :
( v108663(VarCurr,bitIndex1)
<=> v108631(VarCurr) ) ).
fof(addAssignment_33589,axiom,
! [VarCurr] :
( v108663(VarCurr,bitIndex2)
<=> v108629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108647(VarNext)
<=> ( v108648(VarNext)
& v108643(VarNext) ) ) ) ).
fof(writeUnaryOperator_8468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108648(VarNext)
<=> v108650(VarNext) ) ) ).
fof(addAssignment_33588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108650(VarNext)
<=> v108643(VarCurr) ) ) ).
fof(addAssignment_33587,axiom,
! [VarCurr] :
( v108643(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_33586,axiom,
! [VarCurr] :
( v108641(VarCurr)
<=> $false ) ).
fof(addAssignment_33585,axiom,
! [VarCurr] :
( v108639(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_33584,axiom,
! [VarCurr] :
( v108637(VarCurr)
<=> $false ) ).
fof(addAssignment_33583,axiom,
! [VarCurr] :
( v108635(VarCurr)
<=> v108491(VarCurr,bitIndex0) ) ).
fof(addAssignment_33582,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex0)
<=> v108493(VarCurr,bitIndex0) ) ).
fof(addAssignment_33581,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex0)
<=> v4414(VarCurr,bitIndex0) ) ).
fof(addAssignment_33580,axiom,
! [VarCurr] :
( v108633(VarCurr)
<=> $false ) ).
fof(addAssignment_33579,axiom,
! [VarCurr] :
( v108631(VarCurr)
<=> $false ) ).
fof(addAssignment_33578,axiom,
! [VarCurr] :
( v108629(VarCurr)
<=> $true ) ).
fof(addAssignment_33577,axiom,
! [VarCurr] :
( v108627(VarCurr)
<=> $false ) ).
fof(addAssignment_33576,axiom,
! [VarCurr] :
( v108625(VarCurr)
<=> v108474(VarCurr) ) ).
fof(addAssignment_33575,axiom,
! [VarCurr] :
( v108448(VarCurr)
<=> v108450(VarCurr) ) ).
fof(addAssignment_33574,axiom,
! [VarCurr] :
( v108450(VarCurr)
<=> v108452(VarCurr) ) ).
fof(addAssignment_33573,axiom,
! [VarCurr] :
( v108452(VarCurr)
<=> v108454(VarCurr) ) ).
fof(addAssignment_33572,axiom,
! [VarCurr] :
( v108454(VarCurr)
<=> v108456(VarCurr) ) ).
fof(addAssignment_33571,axiom,
! [VarCurr] :
( v108456(VarCurr)
<=> v108458(VarCurr) ) ).
fof(addAssignment_33570,axiom,
! [VarCurr] :
( v108458(VarCurr)
<=> v108460(VarCurr) ) ).
fof(addAssignment_33569,axiom,
! [VarCurr] :
( v108460(VarCurr)
<=> v108462(VarCurr) ) ).
fof(addAssignment_33568,axiom,
! [VarCurr] :
( v108462(VarCurr)
<=> v108464(VarCurr) ) ).
fof(addAssignment_33567,axiom,
! [VarCurr] :
( v108464(VarCurr)
<=> v108466(VarCurr,bitIndex8) ) ).
fof(addAssignment_33566,axiom,
! [VarCurr] :
( v108466(VarCurr,bitIndex8)
<=> v108468(VarCurr,bitIndex8) ) ).
fof(addAssignment_33565,axiom,
! [VarCurr] :
( v108468(VarCurr,bitIndex8)
<=> v108470(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108560(VarNext)
=> ( v108470(VarNext)
<=> v108470(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1887,axiom,
! [VarNext] :
( v108560(VarNext)
=> ( v108470(VarNext)
<=> v108595(VarNext) ) ) ).
fof(addAssignment_33564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108595(VarNext)
<=> v108593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5050,axiom,
! [VarCurr] :
( ~ v108472(VarCurr)
=> ( v108593(VarCurr)
<=> v108596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5054,axiom,
! [VarCurr] :
( v108472(VarCurr)
=> ( v108593(VarCurr)
<=> v108481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5049,axiom,
! [VarCurr] :
( ~ v108573(VarCurr)
=> ( v108596(VarCurr)
<=> v108551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5053,axiom,
! [VarCurr] :
( v108573(VarCurr)
=> ( v108596(VarCurr)
<=> v108597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1258,axiom,
! [VarCurr] :
( ( ~ v108576(VarCurr)
& ~ v108578(VarCurr) )
=> ( v108597(VarCurr)
<=> v108601(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5048,axiom,
! [VarCurr] :
( v108578(VarCurr)
=> ( v108597(VarCurr)
<=> v108600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5052,axiom,
! [VarCurr] :
( v108576(VarCurr)
=> ( v108597(VarCurr)
<=> v108598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5047,axiom,
! [VarCurr] :
( ~ v108586(VarCurr)
=> ( v108601(VarCurr)
<=> v108551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5051,axiom,
! [VarCurr] :
( v108586(VarCurr)
=> ( v108601(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5046,axiom,
! [VarCurr] :
( ~ v108580(VarCurr)
=> ( v108600(VarCurr)
<=> v108551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5050,axiom,
! [VarCurr] :
( v108580(VarCurr)
=> ( v108600(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2354,axiom,
! [VarCurr] :
( ~ v108599(VarCurr)
=> ( v108598(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2387,axiom,
! [VarCurr] :
( v108599(VarCurr)
=> ( v108598(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7585,axiom,
! [VarCurr] :
( v108599(VarCurr)
<=> ( v108489(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108560(VarNext)
<=> ( v108561(VarNext)
& v108570(VarNext) ) ) ) ).
fof(addAssignment_33563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108570(VarNext)
<=> v108568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21486,axiom,
! [VarCurr] :
( v108568(VarCurr)
<=> ( v108472(VarCurr)
| v108571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21485,axiom,
! [VarCurr] :
( v108571(VarCurr)
<=> ( v108572(VarCurr)
& v108592(VarCurr) ) ) ).
fof(writeUnaryOperator_8467,axiom,
! [VarCurr] :
( ~ v108592(VarCurr)
<=> v108472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21484,axiom,
! [VarCurr] :
( v108572(VarCurr)
<=> ( v108573(VarCurr)
| v108590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21483,axiom,
! [VarCurr] :
( v108590(VarCurr)
<=> ( v108495(VarCurr)
& v108591(VarCurr) ) ) ).
fof(writeUnaryOperator_8466,axiom,
! [VarCurr] :
( ~ v108591(VarCurr)
<=> v108497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21482,axiom,
! [VarCurr] :
( v108573(VarCurr)
<=> ( v108574(VarCurr)
& v108497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21481,axiom,
! [VarCurr] :
( v108574(VarCurr)
<=> ( v108575(VarCurr)
| v108584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21480,axiom,
! [VarCurr] :
( v108584(VarCurr)
<=> ( v108585(VarCurr)
& v108589(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7584,axiom,
! [VarCurr] :
( v108589(VarCurr)
<=> ( ( v108577(VarCurr,bitIndex2)
<=> $false )
& ( v108577(VarCurr,bitIndex1)
<=> $false )
& ( v108577(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21479,axiom,
! [VarCurr] :
( v108585(VarCurr)
<=> ( v108586(VarCurr)
| v108587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21478,axiom,
! [VarCurr] :
( v108587(VarCurr)
<=> ( v108495(VarCurr)
& v108588(VarCurr) ) ) ).
fof(writeUnaryOperator_8465,axiom,
! [VarCurr] :
( ~ v108588(VarCurr)
<=> v108586(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7583,axiom,
! [VarCurr] :
( v108586(VarCurr)
<=> ( v108489(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21477,axiom,
! [VarCurr] :
( v108575(VarCurr)
<=> ( v108576(VarCurr)
| v108578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21476,axiom,
! [VarCurr] :
( v108578(VarCurr)
<=> ( v108579(VarCurr)
& v108583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7582,axiom,
! [VarCurr] :
( v108583(VarCurr)
<=> ( ( v108577(VarCurr,bitIndex2)
<=> $false )
& ( v108577(VarCurr,bitIndex1)
<=> $true )
& ( v108577(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21475,axiom,
! [VarCurr] :
( v108579(VarCurr)
<=> ( v108580(VarCurr)
| v108581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21474,axiom,
! [VarCurr] :
( v108581(VarCurr)
<=> ( v108495(VarCurr)
& v108582(VarCurr) ) ) ).
fof(writeUnaryOperator_8464,axiom,
! [VarCurr] :
( ~ v108582(VarCurr)
<=> v108580(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7581,axiom,
! [VarCurr] :
( v108580(VarCurr)
<=> ( v108489(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7580,axiom,
! [VarCurr] :
( v108576(VarCurr)
<=> ( ( v108577(VarCurr,bitIndex2)
<=> $true )
& ( v108577(VarCurr,bitIndex1)
<=> $false )
& ( v108577(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33562,axiom,
! [VarCurr] :
( v108577(VarCurr,bitIndex0)
<=> v108487(VarCurr) ) ).
fof(addAssignment_33561,axiom,
! [VarCurr] :
( v108577(VarCurr,bitIndex1)
<=> v108485(VarCurr) ) ).
fof(addAssignment_33560,axiom,
! [VarCurr] :
( v108577(VarCurr,bitIndex2)
<=> v108483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108561(VarNext)
<=> ( v108562(VarNext)
& v108553(VarNext) ) ) ) ).
fof(writeUnaryOperator_8463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108562(VarNext)
<=> v108564(VarNext) ) ) ).
fof(addAssignment_33559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108564(VarNext)
<=> v108553(VarCurr) ) ) ).
fof(addAssignment_33558,axiom,
! [VarCurr] :
( v108553(VarCurr)
<=> v108555(VarCurr) ) ).
fof(addAssignment_33557,axiom,
! [VarCurr] :
( v108555(VarCurr)
<=> v108557(VarCurr) ) ).
fof(addAssignment_33556,axiom,
! [VarCurr] :
( v108557(VarCurr)
<=> v5257(VarCurr) ) ).
fof(addAssignment_33555,axiom,
! [VarCurr] :
( v108551(VarCurr)
<=> $false ) ).
fof(addAssignment_33554,axiom,
! [VarCurr] :
( v108497(VarCurr)
<=> v108499(VarCurr) ) ).
fof(addAssignment_33553,axiom,
! [VarCurr] :
( v108499(VarCurr)
<=> v108501(VarCurr) ) ).
fof(addAssignment_33552,axiom,
! [VarCurr] :
( v108501(VarCurr)
<=> v108503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21472,axiom,
! [VarCurr] :
( v108503(VarCurr)
<=> ( v108505(VarCurr)
& v5215(VarCurr) ) ) ).
fof(addAssignment_33551,axiom,
! [VarCurr] :
( v108505(VarCurr)
<=> v108507(VarCurr) ) ).
fof(addAssignment_33550,axiom,
! [VarCurr] :
( v108507(VarCurr)
<=> v108509(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108539(VarNext)
=> ( v108509(VarNext)
<=> v108509(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1886,axiom,
! [VarNext] :
( v108539(VarNext)
=> ( v108509(VarNext)
<=> v108546(VarNext) ) ) ).
fof(addAssignment_33549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108546(VarNext)
<=> v108511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108539(VarNext)
<=> v108540(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108540(VarNext)
<=> ( v108542(VarNext)
& v4977(VarNext) ) ) ) ).
fof(writeUnaryOperator_8462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108542(VarNext)
<=> v4984(VarNext) ) ) ).
fof(addAssignment_33548,axiom,
! [VarCurr] :
( v108511(VarCurr)
<=> v108513(VarCurr) ) ).
fof(addAssignment_33547,axiom,
! [VarCurr] :
( v108513(VarCurr)
<=> v108515(VarCurr) ) ).
fof(addAssignment_33546,axiom,
! [VarCurr] :
( v108515(VarCurr)
<=> v108517(VarCurr) ) ).
fof(addAssignment_33545,axiom,
! [VarCurr] :
( v108517(VarCurr)
<=> v108519(VarCurr) ) ).
fof(addAssignment_33544,axiom,
! [VarCurr] :
( v108519(VarCurr)
<=> v108521(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108524(VarNext)
=> ( v108521(VarNext)
<=> v108521(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1885,axiom,
! [VarNext] :
( v108524(VarNext)
=> ( v108521(VarNext)
<=> v108532(VarNext) ) ) ).
fof(addAssignment_33543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108532(VarNext)
<=> v108530(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2353,axiom,
! [VarCurr] :
( ~ v5197(VarCurr)
=> ( v108530(VarCurr)
<=> v108533(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2386,axiom,
! [VarCurr] :
( v5197(VarCurr)
=> ( v108530(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21469,axiom,
! [VarCurr] :
( v108533(VarCurr)
<=> ( v108534(VarCurr)
& v4730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21468,axiom,
! [VarCurr] :
( v108534(VarCurr)
<=> ( $true
& v4548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108524(VarNext)
<=> v108525(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108525(VarNext)
<=> ( v108527(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108527(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_33542,axiom,
! [VarCurr] :
( v108495(VarCurr)
<=> $false ) ).
fof(addAssignment_33541,axiom,
! [VarCurr] :
( v108489(VarCurr)
<=> v108491(VarCurr,bitIndex8) ) ).
fof(addAssignment_33540,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex8)
<=> v108493(VarCurr,bitIndex8) ) ).
fof(addAssignment_33539,axiom,
! [VarCurr] :
( v108493(VarCurr,bitIndex8)
<=> v4414(VarCurr,bitIndex8) ) ).
fof(addAssignment_33538,axiom,
! [VarCurr] :
( v108487(VarCurr)
<=> $false ) ).
fof(addAssignment_33537,axiom,
! [VarCurr] :
( v108485(VarCurr)
<=> $false ) ).
fof(addAssignment_33536,axiom,
! [VarCurr] :
( v108483(VarCurr)
<=> $true ) ).
fof(addAssignment_33535,axiom,
! [VarCurr] :
( v108481(VarCurr)
<=> $false ) ).
fof(addAssignment_33534,axiom,
! [VarCurr] :
( v108472(VarCurr)
<=> v108474(VarCurr) ) ).
fof(writeUnaryOperator_8460,axiom,
! [VarCurr] :
( ~ v108474(VarCurr)
<=> v108476(VarCurr) ) ).
fof(addAssignment_33533,axiom,
! [VarCurr] :
( v108476(VarCurr)
<=> v108478(VarCurr) ) ).
fof(addAssignment_33532,axiom,
! [VarCurr] :
( v108478(VarCurr)
<=> v4379(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108419(VarNext)
=> ( v108030(VarNext,bitIndex1)
<=> v108030(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarNext] :
( v108419(VarNext)
=> ( v108030(VarNext,bitIndex1)
<=> v108432(VarNext) ) ) ).
fof(addAssignment_33531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108432(VarNext)
<=> v108430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5045,axiom,
! [VarCurr] :
( ~ v107145(VarCurr)
=> ( v108430(VarCurr)
<=> v108032(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5049,axiom,
! [VarCurr] :
( v107145(VarCurr)
=> ( v108430(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108419(VarNext)
<=> ( v108420(VarNext)
& v108427(VarNext) ) ) ) ).
fof(addAssignment_33530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108427(VarNext)
<=> v108425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21464,axiom,
! [VarCurr] :
( v108425(VarCurr)
<=> ( v107145(VarCurr)
| v108428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21463,axiom,
! [VarCurr] :
( v108428(VarCurr)
<=> ( v107147(VarCurr)
& v108429(VarCurr) ) ) ).
fof(writeUnaryOperator_8459,axiom,
! [VarCurr] :
( ~ v108429(VarCurr)
<=> v107145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108420(VarNext)
<=> ( v108422(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108422(VarNext)
<=> v107118(VarNext) ) ) ).
fof(addAssignment_33529,axiom,
! [VarCurr] :
( v108032(VarCurr,bitIndex0)
<=> v108030(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1919,axiom,
! [VarCurr] :
( v108030(VarCurr,bitIndex0)
<=> ( v108416(VarCurr)
& v108138(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21461,axiom,
! [VarCurr] :
( v108416(VarCurr)
<=> ( v108034(VarCurr)
& v106691(VarCurr) ) ) ).
fof(addAssignment_33528,axiom,
! [VarCurr] :
( v108138(VarCurr,bitIndex1)
<=> v108140(VarCurr,bitIndex1) ) ).
fof(addAssignment_33527,axiom,
! [VarCurr] :
( v108140(VarCurr,bitIndex1)
<=> v108142(VarCurr,bitIndex1) ) ).
fof(addAssignment_33526,axiom,
! [VarCurr] :
( v108142(VarCurr,bitIndex1)
<=> v108144(VarCurr,bitIndex1) ) ).
fof(addAssignment_33525,axiom,
! [VarCurr] :
( v108144(VarCurr,bitIndex1)
<=> v108146(VarCurr,bitIndex1) ) ).
fof(addAssignment_33524,axiom,
! [VarCurr] :
( v108146(VarCurr,bitIndex1)
<=> v108357(VarCurr,bitIndex1) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr] :
( ( ~ v108358(VarCurr)
& ~ v108360(VarCurr)
& ~ v108362(VarCurr)
& ~ v108364(VarCurr)
& ~ v108366(VarCurr)
& ~ v108368(VarCurr)
& ~ v108370(VarCurr)
& ~ v108372(VarCurr)
& ~ v108374(VarCurr)
& ~ v108386(VarCurr)
& ~ v108391(VarCurr)
& ~ v108403(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr] :
( v108403(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr] :
( v108391(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr] :
( v108386(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_9,axiom,
! [VarCurr] :
( v108374(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_11,axiom,
! [VarCurr] :
( v108372(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_11,axiom,
! [VarCurr] :
( v108370(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_15,axiom,
! [VarCurr] :
( v108368(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_18,axiom,
! [VarCurr] :
( v108366(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_158,axiom,
! [VarCurr] :
( v108364(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1257,axiom,
! [VarCurr] :
( v108362(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5044,axiom,
! [VarCurr] :
( v108360(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5048,axiom,
! [VarCurr] :
( v108358(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108357(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21460,axiom,
! [VarCurr] :
( v108403(VarCurr)
<=> ( v108405(VarCurr)
| v108413(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7579,axiom,
! [VarCurr] :
( v108413(VarCurr)
<=> ( ( v108414(VarCurr,bitIndex8)
<=> $true )
& ( v108414(VarCurr,bitIndex7)
<=> $true )
& ( v108414(VarCurr,bitIndex6)
<=> $true )
& ( v108414(VarCurr,bitIndex5)
<=> $true )
& ( v108414(VarCurr,bitIndex4)
<=> $true )
& ( v108414(VarCurr,bitIndex3)
<=> $true )
& ( v108414(VarCurr,bitIndex2)
<=> $false )
& ( v108414(VarCurr,bitIndex1)
<=> $false )
& ( v108414(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11956,axiom,
b111111000(bitIndex8) ).
fof(bitBlastConstant_11955,axiom,
b111111000(bitIndex7) ).
fof(bitBlastConstant_11954,axiom,
b111111000(bitIndex6) ).
fof(bitBlastConstant_11953,axiom,
b111111000(bitIndex5) ).
fof(bitBlastConstant_11952,axiom,
b111111000(bitIndex4) ).
fof(bitBlastConstant_11951,axiom,
b111111000(bitIndex3) ).
fof(bitBlastConstant_11950,axiom,
~ b111111000(bitIndex2) ).
fof(bitBlastConstant_11949,axiom,
~ b111111000(bitIndex1) ).
fof(bitBlastConstant_11948,axiom,
~ b111111000(bitIndex0) ).
fof(addAssignment_33523,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108414(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33522,axiom,
! [VarCurr] :
( v108414(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33521,axiom,
! [VarCurr] :
( v108414(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21459,axiom,
! [VarCurr] :
( v108405(VarCurr)
<=> ( v108406(VarCurr)
| v108411(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7578,axiom,
! [VarCurr] :
( v108411(VarCurr)
<=> ( ( v108412(VarCurr,bitIndex8)
<=> $true )
& ( v108412(VarCurr,bitIndex7)
<=> $true )
& ( v108412(VarCurr,bitIndex6)
<=> $true )
& ( v108412(VarCurr,bitIndex5)
<=> $true )
& ( v108412(VarCurr,bitIndex4)
<=> $true )
& ( v108412(VarCurr,bitIndex3)
<=> $false )
& ( v108412(VarCurr,bitIndex2)
<=> $false )
& ( v108412(VarCurr,bitIndex1)
<=> $false )
& ( v108412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11947,axiom,
b111110000(bitIndex8) ).
fof(bitBlastConstant_11946,axiom,
b111110000(bitIndex7) ).
fof(bitBlastConstant_11945,axiom,
b111110000(bitIndex6) ).
fof(bitBlastConstant_11944,axiom,
b111110000(bitIndex5) ).
fof(bitBlastConstant_11943,axiom,
b111110000(bitIndex4) ).
fof(bitBlastConstant_11942,axiom,
~ b111110000(bitIndex3) ).
fof(bitBlastConstant_11941,axiom,
~ b111110000(bitIndex2) ).
fof(bitBlastConstant_11940,axiom,
~ b111110000(bitIndex1) ).
fof(bitBlastConstant_11939,axiom,
~ b111110000(bitIndex0) ).
fof(addAssignment_33520,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108412(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33519,axiom,
! [VarCurr] :
( v108412(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33518,axiom,
! [VarCurr] :
( v108412(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21458,axiom,
! [VarCurr] :
( v108406(VarCurr)
<=> ( v108407(VarCurr)
| v108409(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7577,axiom,
! [VarCurr] :
( v108409(VarCurr)
<=> ( ( v108410(VarCurr,bitIndex8)
<=> $true )
& ( v108410(VarCurr,bitIndex7)
<=> $true )
& ( v108410(VarCurr,bitIndex6)
<=> $true )
& ( v108410(VarCurr,bitIndex5)
<=> $false )
& ( v108410(VarCurr,bitIndex4)
<=> $true )
& ( v108410(VarCurr,bitIndex3)
<=> $true )
& ( v108410(VarCurr,bitIndex2)
<=> $false )
& ( v108410(VarCurr,bitIndex1)
<=> $false )
& ( v108410(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11938,axiom,
b111011000(bitIndex8) ).
fof(bitBlastConstant_11937,axiom,
b111011000(bitIndex7) ).
fof(bitBlastConstant_11936,axiom,
b111011000(bitIndex6) ).
fof(bitBlastConstant_11935,axiom,
~ b111011000(bitIndex5) ).
fof(bitBlastConstant_11934,axiom,
b111011000(bitIndex4) ).
fof(bitBlastConstant_11933,axiom,
b111011000(bitIndex3) ).
fof(bitBlastConstant_11932,axiom,
~ b111011000(bitIndex2) ).
fof(bitBlastConstant_11931,axiom,
~ b111011000(bitIndex1) ).
fof(bitBlastConstant_11930,axiom,
~ b111011000(bitIndex0) ).
fof(addAssignment_33517,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108410(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33516,axiom,
! [VarCurr] :
( v108410(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33515,axiom,
! [VarCurr] :
( v108410(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7576,axiom,
! [VarCurr] :
( v108407(VarCurr)
<=> ( ( v108408(VarCurr,bitIndex8)
<=> $true )
& ( v108408(VarCurr,bitIndex7)
<=> $true )
& ( v108408(VarCurr,bitIndex6)
<=> $true )
& ( v108408(VarCurr,bitIndex5)
<=> $false )
& ( v108408(VarCurr,bitIndex4)
<=> $true )
& ( v108408(VarCurr,bitIndex3)
<=> $false )
& ( v108408(VarCurr,bitIndex2)
<=> $false )
& ( v108408(VarCurr,bitIndex1)
<=> $false )
& ( v108408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11929,axiom,
b111010000(bitIndex8) ).
fof(bitBlastConstant_11928,axiom,
b111010000(bitIndex7) ).
fof(bitBlastConstant_11927,axiom,
b111010000(bitIndex6) ).
fof(bitBlastConstant_11926,axiom,
~ b111010000(bitIndex5) ).
fof(bitBlastConstant_11925,axiom,
b111010000(bitIndex4) ).
fof(bitBlastConstant_11924,axiom,
~ b111010000(bitIndex3) ).
fof(bitBlastConstant_11923,axiom,
~ b111010000(bitIndex2) ).
fof(bitBlastConstant_11922,axiom,
~ b111010000(bitIndex1) ).
fof(bitBlastConstant_11921,axiom,
~ b111010000(bitIndex0) ).
fof(addAssignment_33514,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108408(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33513,axiom,
! [VarCurr] :
( v108408(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33512,axiom,
! [VarCurr] :
( v108408(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21457,axiom,
! [VarCurr] :
( v108391(VarCurr)
<=> ( v108393(VarCurr)
| v108401(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7575,axiom,
! [VarCurr] :
( v108401(VarCurr)
<=> ( ( v108402(VarCurr,bitIndex8)
<=> $false )
& ( v108402(VarCurr,bitIndex7)
<=> $true )
& ( v108402(VarCurr,bitIndex6)
<=> $true )
& ( v108402(VarCurr,bitIndex5)
<=> $true )
& ( v108402(VarCurr,bitIndex4)
<=> $true )
& ( v108402(VarCurr,bitIndex3)
<=> $true )
& ( v108402(VarCurr,bitIndex2)
<=> $false )
& ( v108402(VarCurr,bitIndex1)
<=> $false )
& ( v108402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11920,axiom,
~ b011111000(bitIndex8) ).
fof(bitBlastConstant_11919,axiom,
b011111000(bitIndex7) ).
fof(bitBlastConstant_11918,axiom,
b011111000(bitIndex6) ).
fof(bitBlastConstant_11917,axiom,
b011111000(bitIndex5) ).
fof(bitBlastConstant_11916,axiom,
b011111000(bitIndex4) ).
fof(bitBlastConstant_11915,axiom,
b011111000(bitIndex3) ).
fof(bitBlastConstant_11914,axiom,
~ b011111000(bitIndex2) ).
fof(bitBlastConstant_11913,axiom,
~ b011111000(bitIndex1) ).
fof(bitBlastConstant_11912,axiom,
~ b011111000(bitIndex0) ).
fof(addAssignment_33511,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108402(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33510,axiom,
! [VarCurr] :
( v108402(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33509,axiom,
! [VarCurr] :
( v108402(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21456,axiom,
! [VarCurr] :
( v108393(VarCurr)
<=> ( v108394(VarCurr)
| v108399(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7574,axiom,
! [VarCurr] :
( v108399(VarCurr)
<=> ( ( v108400(VarCurr,bitIndex8)
<=> $false )
& ( v108400(VarCurr,bitIndex7)
<=> $true )
& ( v108400(VarCurr,bitIndex6)
<=> $true )
& ( v108400(VarCurr,bitIndex5)
<=> $false )
& ( v108400(VarCurr,bitIndex4)
<=> $true )
& ( v108400(VarCurr,bitIndex3)
<=> $true )
& ( v108400(VarCurr,bitIndex2)
<=> $false )
& ( v108400(VarCurr,bitIndex1)
<=> $false )
& ( v108400(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11911,axiom,
~ b011011000(bitIndex8) ).
fof(bitBlastConstant_11910,axiom,
b011011000(bitIndex7) ).
fof(bitBlastConstant_11909,axiom,
b011011000(bitIndex6) ).
fof(bitBlastConstant_11908,axiom,
~ b011011000(bitIndex5) ).
fof(bitBlastConstant_11907,axiom,
b011011000(bitIndex4) ).
fof(bitBlastConstant_11906,axiom,
b011011000(bitIndex3) ).
fof(bitBlastConstant_11905,axiom,
~ b011011000(bitIndex2) ).
fof(bitBlastConstant_11904,axiom,
~ b011011000(bitIndex1) ).
fof(bitBlastConstant_11903,axiom,
~ b011011000(bitIndex0) ).
fof(addAssignment_33508,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108400(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33507,axiom,
! [VarCurr] :
( v108400(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33506,axiom,
! [VarCurr] :
( v108400(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21455,axiom,
! [VarCurr] :
( v108394(VarCurr)
<=> ( v108395(VarCurr)
| v108397(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7573,axiom,
! [VarCurr] :
( v108397(VarCurr)
<=> ( ( v108398(VarCurr,bitIndex8)
<=> $false )
& ( v108398(VarCurr,bitIndex7)
<=> $true )
& ( v108398(VarCurr,bitIndex6)
<=> $true )
& ( v108398(VarCurr,bitIndex5)
<=> $true )
& ( v108398(VarCurr,bitIndex4)
<=> $true )
& ( v108398(VarCurr,bitIndex3)
<=> $false )
& ( v108398(VarCurr,bitIndex2)
<=> $false )
& ( v108398(VarCurr,bitIndex1)
<=> $false )
& ( v108398(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11902,axiom,
~ b011110000(bitIndex8) ).
fof(bitBlastConstant_11901,axiom,
b011110000(bitIndex7) ).
fof(bitBlastConstant_11900,axiom,
b011110000(bitIndex6) ).
fof(bitBlastConstant_11899,axiom,
b011110000(bitIndex5) ).
fof(bitBlastConstant_11898,axiom,
b011110000(bitIndex4) ).
fof(bitBlastConstant_11897,axiom,
~ b011110000(bitIndex3) ).
fof(bitBlastConstant_11896,axiom,
~ b011110000(bitIndex2) ).
fof(bitBlastConstant_11895,axiom,
~ b011110000(bitIndex1) ).
fof(bitBlastConstant_11894,axiom,
~ b011110000(bitIndex0) ).
fof(addAssignment_33505,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108398(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33504,axiom,
! [VarCurr] :
( v108398(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33503,axiom,
! [VarCurr] :
( v108398(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7572,axiom,
! [VarCurr] :
( v108395(VarCurr)
<=> ( ( v108396(VarCurr,bitIndex8)
<=> $false )
& ( v108396(VarCurr,bitIndex7)
<=> $true )
& ( v108396(VarCurr,bitIndex6)
<=> $true )
& ( v108396(VarCurr,bitIndex5)
<=> $false )
& ( v108396(VarCurr,bitIndex4)
<=> $true )
& ( v108396(VarCurr,bitIndex3)
<=> $false )
& ( v108396(VarCurr,bitIndex2)
<=> $false )
& ( v108396(VarCurr,bitIndex1)
<=> $false )
& ( v108396(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11893,axiom,
~ b011010000(bitIndex8) ).
fof(bitBlastConstant_11892,axiom,
b011010000(bitIndex7) ).
fof(bitBlastConstant_11891,axiom,
b011010000(bitIndex6) ).
fof(bitBlastConstant_11890,axiom,
~ b011010000(bitIndex5) ).
fof(bitBlastConstant_11889,axiom,
b011010000(bitIndex4) ).
fof(bitBlastConstant_11888,axiom,
~ b011010000(bitIndex3) ).
fof(bitBlastConstant_11887,axiom,
~ b011010000(bitIndex2) ).
fof(bitBlastConstant_11886,axiom,
~ b011010000(bitIndex1) ).
fof(bitBlastConstant_11885,axiom,
~ b011010000(bitIndex0) ).
fof(addAssignment_33502,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108396(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33501,axiom,
! [VarCurr] :
( v108396(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33500,axiom,
! [VarCurr] :
( v108396(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21454,axiom,
! [VarCurr] :
( v108386(VarCurr)
<=> ( v108387(VarCurr)
| v108389(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7571,axiom,
! [VarCurr] :
( v108389(VarCurr)
<=> ( ( v108390(VarCurr,bitIndex8)
<=> $true )
& ( v108390(VarCurr,bitIndex7)
<=> $true )
& ( v108390(VarCurr,bitIndex6)
<=> $true )
& ( v108390(VarCurr,bitIndex5)
<=> $true )
& ( v108390(VarCurr,bitIndex4)
<=> $false )
& ( v108390(VarCurr,bitIndex3)
<=> $false )
& ( v108390(VarCurr,bitIndex2)
<=> $false )
& ( v108390(VarCurr,bitIndex1)
<=> $false )
& ( v108390(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11884,axiom,
b111100000(bitIndex8) ).
fof(bitBlastConstant_11883,axiom,
b111100000(bitIndex7) ).
fof(bitBlastConstant_11882,axiom,
b111100000(bitIndex6) ).
fof(bitBlastConstant_11881,axiom,
b111100000(bitIndex5) ).
fof(bitBlastConstant_11880,axiom,
~ b111100000(bitIndex4) ).
fof(bitBlastConstant_11879,axiom,
~ b111100000(bitIndex3) ).
fof(bitBlastConstant_11878,axiom,
~ b111100000(bitIndex2) ).
fof(bitBlastConstant_11877,axiom,
~ b111100000(bitIndex1) ).
fof(bitBlastConstant_11876,axiom,
~ b111100000(bitIndex0) ).
fof(addAssignment_33499,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108390(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33498,axiom,
! [VarCurr] :
( v108390(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33497,axiom,
! [VarCurr] :
( v108390(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7570,axiom,
! [VarCurr] :
( v108387(VarCurr)
<=> ( ( v108388(VarCurr,bitIndex8)
<=> $true )
& ( v108388(VarCurr,bitIndex7)
<=> $true )
& ( v108388(VarCurr,bitIndex6)
<=> $false )
& ( v108388(VarCurr,bitIndex5)
<=> $true )
& ( v108388(VarCurr,bitIndex4)
<=> $false )
& ( v108388(VarCurr,bitIndex3)
<=> $false )
& ( v108388(VarCurr,bitIndex2)
<=> $false )
& ( v108388(VarCurr,bitIndex1)
<=> $false )
& ( v108388(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11875,axiom,
b110100000(bitIndex8) ).
fof(bitBlastConstant_11874,axiom,
b110100000(bitIndex7) ).
fof(bitBlastConstant_11873,axiom,
~ b110100000(bitIndex6) ).
fof(bitBlastConstant_11872,axiom,
b110100000(bitIndex5) ).
fof(bitBlastConstant_11871,axiom,
~ b110100000(bitIndex4) ).
fof(bitBlastConstant_11870,axiom,
~ b110100000(bitIndex3) ).
fof(bitBlastConstant_11869,axiom,
~ b110100000(bitIndex2) ).
fof(bitBlastConstant_11868,axiom,
~ b110100000(bitIndex1) ).
fof(bitBlastConstant_11867,axiom,
~ b110100000(bitIndex0) ).
fof(addAssignment_33496,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108388(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33495,axiom,
! [VarCurr] :
( v108388(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33494,axiom,
! [VarCurr] :
( v108388(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21453,axiom,
! [VarCurr] :
( v108374(VarCurr)
<=> ( v108376(VarCurr)
| v108384(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7569,axiom,
! [VarCurr] :
( v108384(VarCurr)
<=> ( ( v108385(VarCurr,bitIndex8)
<=> $false )
& ( v108385(VarCurr,bitIndex7)
<=> $true )
& ( v108385(VarCurr,bitIndex6)
<=> $true )
& ( v108385(VarCurr,bitIndex5)
<=> $true )
& ( v108385(VarCurr,bitIndex4)
<=> $false )
& ( v108385(VarCurr,bitIndex3)
<=> $false )
& ( v108385(VarCurr,bitIndex2)
<=> $false )
& ( v108385(VarCurr,bitIndex1)
<=> $false )
& ( v108385(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11866,axiom,
~ b011100000(bitIndex8) ).
fof(bitBlastConstant_11865,axiom,
b011100000(bitIndex7) ).
fof(bitBlastConstant_11864,axiom,
b011100000(bitIndex6) ).
fof(bitBlastConstant_11863,axiom,
b011100000(bitIndex5) ).
fof(bitBlastConstant_11862,axiom,
~ b011100000(bitIndex4) ).
fof(bitBlastConstant_11861,axiom,
~ b011100000(bitIndex3) ).
fof(bitBlastConstant_11860,axiom,
~ b011100000(bitIndex2) ).
fof(bitBlastConstant_11859,axiom,
~ b011100000(bitIndex1) ).
fof(bitBlastConstant_11858,axiom,
~ b011100000(bitIndex0) ).
fof(addAssignment_33493,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108385(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33492,axiom,
! [VarCurr] :
( v108385(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33491,axiom,
! [VarCurr] :
( v108385(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21452,axiom,
! [VarCurr] :
( v108376(VarCurr)
<=> ( v108377(VarCurr)
| v108382(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7568,axiom,
! [VarCurr] :
( v108382(VarCurr)
<=> ( ( v108383(VarCurr,bitIndex8)
<=> $false )
& ( v108383(VarCurr,bitIndex7)
<=> $true )
& ( v108383(VarCurr,bitIndex6)
<=> $true )
& ( v108383(VarCurr,bitIndex5)
<=> $false )
& ( v108383(VarCurr,bitIndex4)
<=> $false )
& ( v108383(VarCurr,bitIndex3)
<=> $false )
& ( v108383(VarCurr,bitIndex2)
<=> $false )
& ( v108383(VarCurr,bitIndex1)
<=> $false )
& ( v108383(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11857,axiom,
~ b011000000(bitIndex8) ).
fof(bitBlastConstant_11856,axiom,
b011000000(bitIndex7) ).
fof(bitBlastConstant_11855,axiom,
b011000000(bitIndex6) ).
fof(bitBlastConstant_11854,axiom,
~ b011000000(bitIndex5) ).
fof(bitBlastConstant_11853,axiom,
~ b011000000(bitIndex4) ).
fof(bitBlastConstant_11852,axiom,
~ b011000000(bitIndex3) ).
fof(bitBlastConstant_11851,axiom,
~ b011000000(bitIndex2) ).
fof(bitBlastConstant_11850,axiom,
~ b011000000(bitIndex1) ).
fof(bitBlastConstant_11849,axiom,
~ b011000000(bitIndex0) ).
fof(addAssignment_33490,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108383(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33489,axiom,
! [VarCurr] :
( v108383(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33488,axiom,
! [VarCurr] :
( v108383(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21451,axiom,
! [VarCurr] :
( v108377(VarCurr)
<=> ( v108378(VarCurr)
| v108380(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7567,axiom,
! [VarCurr] :
( v108380(VarCurr)
<=> ( ( v108381(VarCurr,bitIndex8)
<=> $false )
& ( v108381(VarCurr,bitIndex7)
<=> $true )
& ( v108381(VarCurr,bitIndex6)
<=> $false )
& ( v108381(VarCurr,bitIndex5)
<=> $true )
& ( v108381(VarCurr,bitIndex4)
<=> $false )
& ( v108381(VarCurr,bitIndex3)
<=> $false )
& ( v108381(VarCurr,bitIndex2)
<=> $false )
& ( v108381(VarCurr,bitIndex1)
<=> $false )
& ( v108381(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11848,axiom,
~ b010100000(bitIndex8) ).
fof(bitBlastConstant_11847,axiom,
b010100000(bitIndex7) ).
fof(bitBlastConstant_11846,axiom,
~ b010100000(bitIndex6) ).
fof(bitBlastConstant_11845,axiom,
b010100000(bitIndex5) ).
fof(bitBlastConstant_11844,axiom,
~ b010100000(bitIndex4) ).
fof(bitBlastConstant_11843,axiom,
~ b010100000(bitIndex3) ).
fof(bitBlastConstant_11842,axiom,
~ b010100000(bitIndex2) ).
fof(bitBlastConstant_11841,axiom,
~ b010100000(bitIndex1) ).
fof(bitBlastConstant_11840,axiom,
~ b010100000(bitIndex0) ).
fof(addAssignment_33487,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108381(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33486,axiom,
! [VarCurr] :
( v108381(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33485,axiom,
! [VarCurr] :
( v108381(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7566,axiom,
! [VarCurr] :
( v108378(VarCurr)
<=> ( ( v108379(VarCurr,bitIndex8)
<=> $false )
& ( v108379(VarCurr,bitIndex7)
<=> $true )
& ( v108379(VarCurr,bitIndex6)
<=> $false )
& ( v108379(VarCurr,bitIndex5)
<=> $false )
& ( v108379(VarCurr,bitIndex4)
<=> $false )
& ( v108379(VarCurr,bitIndex3)
<=> $false )
& ( v108379(VarCurr,bitIndex2)
<=> $false )
& ( v108379(VarCurr,bitIndex1)
<=> $false )
& ( v108379(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11839,axiom,
~ b010000000(bitIndex8) ).
fof(bitBlastConstant_11838,axiom,
b010000000(bitIndex7) ).
fof(bitBlastConstant_11837,axiom,
~ b010000000(bitIndex6) ).
fof(bitBlastConstant_11836,axiom,
~ b010000000(bitIndex5) ).
fof(bitBlastConstant_11835,axiom,
~ b010000000(bitIndex4) ).
fof(bitBlastConstant_11834,axiom,
~ b010000000(bitIndex3) ).
fof(bitBlastConstant_11833,axiom,
~ b010000000(bitIndex2) ).
fof(bitBlastConstant_11832,axiom,
~ b010000000(bitIndex1) ).
fof(bitBlastConstant_11831,axiom,
~ b010000000(bitIndex0) ).
fof(addAssignment_33484,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108379(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33483,axiom,
! [VarCurr] :
( v108379(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33482,axiom,
! [VarCurr] :
( v108379(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7565,axiom,
! [VarCurr] :
( v108372(VarCurr)
<=> ( ( v108373(VarCurr,bitIndex8)
<=> $false )
& ( v108373(VarCurr,bitIndex7)
<=> $false )
& ( v108373(VarCurr,bitIndex6)
<=> $true )
& ( v108373(VarCurr,bitIndex5)
<=> $true )
& ( v108373(VarCurr,bitIndex4)
<=> $true )
& ( v108373(VarCurr,bitIndex3)
<=> $true )
& ( v108373(VarCurr,bitIndex2)
<=> $false )
& ( v108373(VarCurr,bitIndex1)
<=> $false )
& ( v108373(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11830,axiom,
~ b001111000(bitIndex8) ).
fof(bitBlastConstant_11829,axiom,
~ b001111000(bitIndex7) ).
fof(bitBlastConstant_11828,axiom,
b001111000(bitIndex6) ).
fof(bitBlastConstant_11827,axiom,
b001111000(bitIndex5) ).
fof(bitBlastConstant_11826,axiom,
b001111000(bitIndex4) ).
fof(bitBlastConstant_11825,axiom,
b001111000(bitIndex3) ).
fof(bitBlastConstant_11824,axiom,
~ b001111000(bitIndex2) ).
fof(bitBlastConstant_11823,axiom,
~ b001111000(bitIndex1) ).
fof(bitBlastConstant_11822,axiom,
~ b001111000(bitIndex0) ).
fof(addAssignment_33481,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108373(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33480,axiom,
! [VarCurr] :
( v108373(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33479,axiom,
! [VarCurr] :
( v108373(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7564,axiom,
! [VarCurr] :
( v108370(VarCurr)
<=> ( ( v108371(VarCurr,bitIndex8)
<=> $false )
& ( v108371(VarCurr,bitIndex7)
<=> $false )
& ( v108371(VarCurr,bitIndex6)
<=> $true )
& ( v108371(VarCurr,bitIndex5)
<=> $false )
& ( v108371(VarCurr,bitIndex4)
<=> $true )
& ( v108371(VarCurr,bitIndex3)
<=> $true )
& ( v108371(VarCurr,bitIndex2)
<=> $false )
& ( v108371(VarCurr,bitIndex1)
<=> $false )
& ( v108371(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11821,axiom,
~ b001011000(bitIndex8) ).
fof(bitBlastConstant_11820,axiom,
~ b001011000(bitIndex7) ).
fof(bitBlastConstant_11819,axiom,
b001011000(bitIndex6) ).
fof(bitBlastConstant_11818,axiom,
~ b001011000(bitIndex5) ).
fof(bitBlastConstant_11817,axiom,
b001011000(bitIndex4) ).
fof(bitBlastConstant_11816,axiom,
b001011000(bitIndex3) ).
fof(bitBlastConstant_11815,axiom,
~ b001011000(bitIndex2) ).
fof(bitBlastConstant_11814,axiom,
~ b001011000(bitIndex1) ).
fof(bitBlastConstant_11813,axiom,
~ b001011000(bitIndex0) ).
fof(addAssignment_33478,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108371(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33477,axiom,
! [VarCurr] :
( v108371(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33476,axiom,
! [VarCurr] :
( v108371(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7563,axiom,
! [VarCurr] :
( v108368(VarCurr)
<=> ( ( v108369(VarCurr,bitIndex8)
<=> $false )
& ( v108369(VarCurr,bitIndex7)
<=> $false )
& ( v108369(VarCurr,bitIndex6)
<=> $true )
& ( v108369(VarCurr,bitIndex5)
<=> $true )
& ( v108369(VarCurr,bitIndex4)
<=> $true )
& ( v108369(VarCurr,bitIndex3)
<=> $false )
& ( v108369(VarCurr,bitIndex2)
<=> $false )
& ( v108369(VarCurr,bitIndex1)
<=> $false )
& ( v108369(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11812,axiom,
~ b001110000(bitIndex8) ).
fof(bitBlastConstant_11811,axiom,
~ b001110000(bitIndex7) ).
fof(bitBlastConstant_11810,axiom,
b001110000(bitIndex6) ).
fof(bitBlastConstant_11809,axiom,
b001110000(bitIndex5) ).
fof(bitBlastConstant_11808,axiom,
b001110000(bitIndex4) ).
fof(bitBlastConstant_11807,axiom,
~ b001110000(bitIndex3) ).
fof(bitBlastConstant_11806,axiom,
~ b001110000(bitIndex2) ).
fof(bitBlastConstant_11805,axiom,
~ b001110000(bitIndex1) ).
fof(bitBlastConstant_11804,axiom,
~ b001110000(bitIndex0) ).
fof(addAssignment_33475,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108369(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33474,axiom,
! [VarCurr] :
( v108369(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33473,axiom,
! [VarCurr] :
( v108369(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7562,axiom,
! [VarCurr] :
( v108366(VarCurr)
<=> ( ( v108367(VarCurr,bitIndex8)
<=> $false )
& ( v108367(VarCurr,bitIndex7)
<=> $false )
& ( v108367(VarCurr,bitIndex6)
<=> $true )
& ( v108367(VarCurr,bitIndex5)
<=> $false )
& ( v108367(VarCurr,bitIndex4)
<=> $true )
& ( v108367(VarCurr,bitIndex3)
<=> $false )
& ( v108367(VarCurr,bitIndex2)
<=> $false )
& ( v108367(VarCurr,bitIndex1)
<=> $false )
& ( v108367(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11803,axiom,
~ b001010000(bitIndex8) ).
fof(bitBlastConstant_11802,axiom,
~ b001010000(bitIndex7) ).
fof(bitBlastConstant_11801,axiom,
b001010000(bitIndex6) ).
fof(bitBlastConstant_11800,axiom,
~ b001010000(bitIndex5) ).
fof(bitBlastConstant_11799,axiom,
b001010000(bitIndex4) ).
fof(bitBlastConstant_11798,axiom,
~ b001010000(bitIndex3) ).
fof(bitBlastConstant_11797,axiom,
~ b001010000(bitIndex2) ).
fof(bitBlastConstant_11796,axiom,
~ b001010000(bitIndex1) ).
fof(bitBlastConstant_11795,axiom,
~ b001010000(bitIndex0) ).
fof(addAssignment_33472,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108367(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33471,axiom,
! [VarCurr] :
( v108367(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33470,axiom,
! [VarCurr] :
( v108367(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7561,axiom,
! [VarCurr] :
( v108364(VarCurr)
<=> ( ( v108365(VarCurr,bitIndex8)
<=> $false )
& ( v108365(VarCurr,bitIndex7)
<=> $false )
& ( v108365(VarCurr,bitIndex6)
<=> $true )
& ( v108365(VarCurr,bitIndex5)
<=> $true )
& ( v108365(VarCurr,bitIndex4)
<=> $false )
& ( v108365(VarCurr,bitIndex3)
<=> $false )
& ( v108365(VarCurr,bitIndex2)
<=> $false )
& ( v108365(VarCurr,bitIndex1)
<=> $false )
& ( v108365(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11794,axiom,
~ b001100000(bitIndex8) ).
fof(bitBlastConstant_11793,axiom,
~ b001100000(bitIndex7) ).
fof(bitBlastConstant_11792,axiom,
b001100000(bitIndex6) ).
fof(bitBlastConstant_11791,axiom,
b001100000(bitIndex5) ).
fof(bitBlastConstant_11790,axiom,
~ b001100000(bitIndex4) ).
fof(bitBlastConstant_11789,axiom,
~ b001100000(bitIndex3) ).
fof(bitBlastConstant_11788,axiom,
~ b001100000(bitIndex2) ).
fof(bitBlastConstant_11787,axiom,
~ b001100000(bitIndex1) ).
fof(bitBlastConstant_11786,axiom,
~ b001100000(bitIndex0) ).
fof(addAssignment_33469,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108365(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33468,axiom,
! [VarCurr] :
( v108365(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33467,axiom,
! [VarCurr] :
( v108365(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7560,axiom,
! [VarCurr] :
( v108362(VarCurr)
<=> ( ( v108363(VarCurr,bitIndex8)
<=> $false )
& ( v108363(VarCurr,bitIndex7)
<=> $false )
& ( v108363(VarCurr,bitIndex6)
<=> $true )
& ( v108363(VarCurr,bitIndex5)
<=> $false )
& ( v108363(VarCurr,bitIndex4)
<=> $false )
& ( v108363(VarCurr,bitIndex3)
<=> $false )
& ( v108363(VarCurr,bitIndex2)
<=> $false )
& ( v108363(VarCurr,bitIndex1)
<=> $false )
& ( v108363(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11785,axiom,
~ b001000000(bitIndex8) ).
fof(bitBlastConstant_11784,axiom,
~ b001000000(bitIndex7) ).
fof(bitBlastConstant_11783,axiom,
b001000000(bitIndex6) ).
fof(bitBlastConstant_11782,axiom,
~ b001000000(bitIndex5) ).
fof(bitBlastConstant_11781,axiom,
~ b001000000(bitIndex4) ).
fof(bitBlastConstant_11780,axiom,
~ b001000000(bitIndex3) ).
fof(bitBlastConstant_11779,axiom,
~ b001000000(bitIndex2) ).
fof(bitBlastConstant_11778,axiom,
~ b001000000(bitIndex1) ).
fof(bitBlastConstant_11777,axiom,
~ b001000000(bitIndex0) ).
fof(addAssignment_33466,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108363(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33465,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33464,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7559,axiom,
! [VarCurr] :
( v108360(VarCurr)
<=> ( ( v108361(VarCurr,bitIndex8)
<=> $false )
& ( v108361(VarCurr,bitIndex7)
<=> $false )
& ( v108361(VarCurr,bitIndex6)
<=> $false )
& ( v108361(VarCurr,bitIndex5)
<=> $true )
& ( v108361(VarCurr,bitIndex4)
<=> $false )
& ( v108361(VarCurr,bitIndex3)
<=> $false )
& ( v108361(VarCurr,bitIndex2)
<=> $false )
& ( v108361(VarCurr,bitIndex1)
<=> $false )
& ( v108361(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11776,axiom,
~ b000100000(bitIndex8) ).
fof(bitBlastConstant_11775,axiom,
~ b000100000(bitIndex7) ).
fof(bitBlastConstant_11774,axiom,
~ b000100000(bitIndex6) ).
fof(bitBlastConstant_11773,axiom,
b000100000(bitIndex5) ).
fof(bitBlastConstant_11772,axiom,
~ b000100000(bitIndex4) ).
fof(bitBlastConstant_11771,axiom,
~ b000100000(bitIndex3) ).
fof(bitBlastConstant_11770,axiom,
~ b000100000(bitIndex2) ).
fof(bitBlastConstant_11769,axiom,
~ b000100000(bitIndex1) ).
fof(bitBlastConstant_11768,axiom,
~ b000100000(bitIndex0) ).
fof(addAssignment_33463,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108361(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33462,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33461,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7558,axiom,
! [VarCurr] :
( v108358(VarCurr)
<=> ( ( v108359(VarCurr,bitIndex8)
<=> $false )
& ( v108359(VarCurr,bitIndex7)
<=> $false )
& ( v108359(VarCurr,bitIndex6)
<=> $false )
& ( v108359(VarCurr,bitIndex5)
<=> $false )
& ( v108359(VarCurr,bitIndex4)
<=> $false )
& ( v108359(VarCurr,bitIndex3)
<=> $false )
& ( v108359(VarCurr,bitIndex2)
<=> $false )
& ( v108359(VarCurr,bitIndex1)
<=> $false )
& ( v108359(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11767,axiom,
~ b000000000(bitIndex8) ).
fof(bitBlastConstant_11766,axiom,
~ b000000000(bitIndex7) ).
fof(bitBlastConstant_11765,axiom,
~ b000000000(bitIndex6) ).
fof(bitBlastConstant_11764,axiom,
~ b000000000(bitIndex5) ).
fof(bitBlastConstant_11763,axiom,
~ b000000000(bitIndex4) ).
fof(bitBlastConstant_11762,axiom,
~ b000000000(bitIndex3) ).
fof(bitBlastConstant_11761,axiom,
~ b000000000(bitIndex2) ).
fof(bitBlastConstant_11760,axiom,
~ b000000000(bitIndex1) ).
fof(bitBlastConstant_11759,axiom,
~ b000000000(bitIndex0) ).
fof(addAssignment_33460,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108359(VarCurr,B)
<=> v108297(VarCurr,B) ) ) ).
fof(addAssignment_33459,axiom,
! [VarCurr] :
( v108359(VarCurr,bitIndex7)
<=> v108295(VarCurr) ) ).
fof(addAssignment_33458,axiom,
! [VarCurr] :
( v108359(VarCurr,bitIndex8)
<=> v108148(VarCurr) ) ).
fof(addAssignment_33457,axiom,
! [VarCurr] :
( ( v108297(VarCurr,bitIndex6)
<=> v108299(VarCurr,bitIndex84) )
& ( v108297(VarCurr,bitIndex5)
<=> v108299(VarCurr,bitIndex83) )
& ( v108297(VarCurr,bitIndex4)
<=> v108299(VarCurr,bitIndex82) )
& ( v108297(VarCurr,bitIndex3)
<=> v108299(VarCurr,bitIndex81) )
& ( v108297(VarCurr,bitIndex2)
<=> v108299(VarCurr,bitIndex80) )
& ( v108297(VarCurr,bitIndex1)
<=> v108299(VarCurr,bitIndex79) )
& ( v108297(VarCurr,bitIndex0)
<=> v108299(VarCurr,bitIndex78) ) ) ).
fof(addAssignment_33456,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108299(VarCurr,B)
<=> v108301(VarCurr,B) ) ) ).
fof(addAssignment_33455,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108301(VarCurr,B)
<=> v108303(VarCurr,B) ) ) ).
fof(addAssignment_33454,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108303(VarCurr,B)
<=> v108330(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2352,axiom,
! [VarCurr] :
( ~ v108331(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108330(VarCurr,B)
<=> v108158(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2385,axiom,
! [VarCurr] :
( v108331(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108330(VarCurr,B)
<=> v108333(VarCurr,B) ) ) ) ).
fof(addAssignment_33453,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v108333(VarCurr,B)
<=> v108158(VarCurr,B) ) ) ).
fof(addAssignment_33452,axiom,
! [VarCurr] :
( ( v108333(VarCurr,bitIndex37)
<=> v108334(VarCurr,bitIndex26) )
& ( v108333(VarCurr,bitIndex36)
<=> v108334(VarCurr,bitIndex25) )
& ( v108333(VarCurr,bitIndex35)
<=> v108334(VarCurr,bitIndex24) )
& ( v108333(VarCurr,bitIndex34)
<=> v108334(VarCurr,bitIndex23) )
& ( v108333(VarCurr,bitIndex33)
<=> v108334(VarCurr,bitIndex22) )
& ( v108333(VarCurr,bitIndex32)
<=> v108334(VarCurr,bitIndex21) )
& ( v108333(VarCurr,bitIndex31)
<=> v108334(VarCurr,bitIndex20) )
& ( v108333(VarCurr,bitIndex30)
<=> v108334(VarCurr,bitIndex19) )
& ( v108333(VarCurr,bitIndex29)
<=> v108334(VarCurr,bitIndex18) )
& ( v108333(VarCurr,bitIndex28)
<=> v108334(VarCurr,bitIndex17) )
& ( v108333(VarCurr,bitIndex27)
<=> v108334(VarCurr,bitIndex16) )
& ( v108333(VarCurr,bitIndex26)
<=> v108334(VarCurr,bitIndex15) )
& ( v108333(VarCurr,bitIndex25)
<=> v108334(VarCurr,bitIndex14) )
& ( v108333(VarCurr,bitIndex24)
<=> v108334(VarCurr,bitIndex13) )
& ( v108333(VarCurr,bitIndex23)
<=> v108334(VarCurr,bitIndex12) )
& ( v108333(VarCurr,bitIndex22)
<=> v108334(VarCurr,bitIndex11) )
& ( v108333(VarCurr,bitIndex21)
<=> v108334(VarCurr,bitIndex10) )
& ( v108333(VarCurr,bitIndex20)
<=> v108334(VarCurr,bitIndex9) )
& ( v108333(VarCurr,bitIndex19)
<=> v108334(VarCurr,bitIndex8) )
& ( v108333(VarCurr,bitIndex18)
<=> v108334(VarCurr,bitIndex7) )
& ( v108333(VarCurr,bitIndex17)
<=> v108334(VarCurr,bitIndex6) )
& ( v108333(VarCurr,bitIndex16)
<=> v108334(VarCurr,bitIndex5) )
& ( v108333(VarCurr,bitIndex15)
<=> v108334(VarCurr,bitIndex4) )
& ( v108333(VarCurr,bitIndex14)
<=> v108334(VarCurr,bitIndex3) )
& ( v108333(VarCurr,bitIndex13)
<=> v108334(VarCurr,bitIndex2) )
& ( v108333(VarCurr,bitIndex12)
<=> v108334(VarCurr,bitIndex1) )
& ( v108333(VarCurr,bitIndex11)
<=> v108334(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33451,axiom,
! [VarCurr,B] :
( range_84_38(B)
=> ( v108333(VarCurr,B)
<=> v108158(VarCurr,B) ) ) ).
fof(range_axiom_83,axiom,
! [B] :
( range_84_38(B)
<=> ( $false
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21450,axiom,
! [VarCurr] :
( v108331(VarCurr)
<=> ( v108154(VarCurr)
& v108332(VarCurr) ) ) ).
fof(writeUnaryOperator_8457,axiom,
! [VarCurr] :
( ~ v108332(VarCurr)
<=> v108156(VarCurr) ) ).
fof(addAssignment_33450,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v108158(VarNext,B)
<=> v108323(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108325(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108323(VarNext,B)
<=> v108158(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1884,axiom,
! [VarNext] :
( v108325(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108323(VarNext,B)
<=> v108287(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108325(VarNext)
<=> ( v108326(VarNext)
& v108282(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108326(VarNext)
<=> ( v108328(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108328(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_33449,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v108192(VarNext,B)
<=> v108315(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108317(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108315(VarNext,B)
<=> v108192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1883,axiom,
! [VarNext] :
( v108317(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108315(VarNext,B)
<=> v108268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108317(VarNext)
<=> ( v108318(VarNext)
& v108262(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108318(VarNext)
<=> ( v108320(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108320(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_33448,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108196(VarCurr,B)
<=> v108198(VarCurr,B) ) ) ).
fof(addAssignment_33447,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108198(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(range_axiom_82,axiom,
! [B] :
( range_84_78(B)
<=> ( $false
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(addAssignment_33446,axiom,
! [VarCurr] :
( ( v108200(VarCurr,bitIndex84)
<=> v108202(VarCurr,bitIndex114) )
& ( v108200(VarCurr,bitIndex83)
<=> v108202(VarCurr,bitIndex113) )
& ( v108200(VarCurr,bitIndex82)
<=> v108202(VarCurr,bitIndex112) )
& ( v108200(VarCurr,bitIndex81)
<=> v108202(VarCurr,bitIndex111) )
& ( v108200(VarCurr,bitIndex80)
<=> v108202(VarCurr,bitIndex110) )
& ( v108200(VarCurr,bitIndex79)
<=> v108202(VarCurr,bitIndex109) )
& ( v108200(VarCurr,bitIndex78)
<=> v108202(VarCurr,bitIndex108) ) ) ).
fof(addAssignment_33445,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108202(VarCurr,B)
<=> v108204(VarCurr,B) ) ) ).
fof(addAssignment_33444,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108204(VarCurr,B)
<=> v108206(VarCurr,B) ) ) ).
fof(addAssignment_33443,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108206(VarCurr,B)
<=> v108208(VarCurr,B) ) ) ).
fof(addAssignment_33442,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108208(VarCurr,B)
<=> v108210(VarCurr,B) ) ) ).
fof(addAssignment_33441,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108210(VarCurr,B)
<=> v108212(VarCurr,B) ) ) ).
fof(addAssignment_33440,axiom,
! [VarNext,B] :
( range_114_108(B)
=> ( v108212(VarNext,B)
<=> v108307(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108309(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108307(VarNext,B)
<=> v108212(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1882,axiom,
! [VarNext] :
( v108309(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108307(VarNext,B)
<=> v108245(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108309(VarNext)
<=> ( v108310(VarNext)
& v108241(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108310(VarNext)
<=> ( v108312(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_8454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108312(VarNext)
<=> v100106(VarNext) ) ) ).
fof(addAssignment_33439,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108215(VarCurr,B)
<=> v108221(VarCurr,B) ) ) ).
fof(range_axiom_81,axiom,
! [B] :
( range_114_108(B)
<=> ( $false
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_15,axiom,
! [VarCurr] :
( ~ v108219(VarCurr)
=> ( ( v108222(VarCurr,bitIndex6)
<=> v104296(VarCurr,bitIndex130) )
& ( v108222(VarCurr,bitIndex5)
<=> v104296(VarCurr,bitIndex129) )
& ( v108222(VarCurr,bitIndex4)
<=> v104296(VarCurr,bitIndex128) )
& ( v108222(VarCurr,bitIndex3)
<=> v104296(VarCurr,bitIndex127) )
& ( v108222(VarCurr,bitIndex2)
<=> v104296(VarCurr,bitIndex126) )
& ( v108222(VarCurr,bitIndex1)
<=> v104296(VarCurr,bitIndex125) )
& ( v108222(VarCurr,bitIndex0)
<=> v104296(VarCurr,bitIndex124) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v108219(VarCurr)
=> ( ( v108222(VarCurr,bitIndex6)
<=> v100119(VarCurr,bitIndex130) )
& ( v108222(VarCurr,bitIndex5)
<=> v100119(VarCurr,bitIndex129) )
& ( v108222(VarCurr,bitIndex4)
<=> v100119(VarCurr,bitIndex128) )
& ( v108222(VarCurr,bitIndex3)
<=> v100119(VarCurr,bitIndex127) )
& ( v108222(VarCurr,bitIndex2)
<=> v100119(VarCurr,bitIndex126) )
& ( v108222(VarCurr,bitIndex1)
<=> v100119(VarCurr,bitIndex125) )
& ( v108222(VarCurr,bitIndex0)
<=> v100119(VarCurr,bitIndex124) ) ) ) ).
fof(addAssignment_33438,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_33437,axiom,
! [VarCurr] :
( ( v104298(VarCurr,bitIndex130)
<=> v104300(VarCurr,bitIndex523) )
& ( v104298(VarCurr,bitIndex129)
<=> v104300(VarCurr,bitIndex522) )
& ( v104298(VarCurr,bitIndex128)
<=> v104300(VarCurr,bitIndex521) )
& ( v104298(VarCurr,bitIndex127)
<=> v104300(VarCurr,bitIndex520) )
& ( v104298(VarCurr,bitIndex126)
<=> v104300(VarCurr,bitIndex519) )
& ( v104298(VarCurr,bitIndex125)
<=> v104300(VarCurr,bitIndex518) )
& ( v104298(VarCurr,bitIndex124)
<=> v104300(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_33436,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v100119(VarCurr,B)
<=> v100121(VarCurr,B) ) ) ).
fof(addAssignment_33435,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v100121(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_33434,axiom,
! [VarCurr] :
( v108295(VarCurr)
<=> v4355(VarCurr) ) ).
fof(addAssignment_33433,axiom,
! [VarCurr] :
( v108148(VarCurr)
<=> v108150(VarCurr) ) ).
fof(addAssignment_33432,axiom,
! [VarCurr] :
( v108150(VarCurr)
<=> v108152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21443,axiom,
! [VarCurr] :
( v108152(VarCurr)
<=> ( v108154(VarCurr)
& v108156(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7557,axiom,
! [VarCurr] :
( v108156(VarCurr)
<=> ( ( v108158(VarCurr,bitIndex61)
<=> $true )
& ( v108158(VarCurr,bitIndex60)
<=> $true )
& ( v108158(VarCurr,bitIndex59)
<=> $true )
& ( v108158(VarCurr,bitIndex58)
<=> $true )
& ( v108158(VarCurr,bitIndex57)
<=> $true )
& ( v108158(VarCurr,bitIndex56)
<=> $true )
& ( v108158(VarCurr,bitIndex55)
<=> $true )
& ( v108158(VarCurr,bitIndex54)
<=> $true )
& ( v108158(VarCurr,bitIndex53)
<=> $true )
& ( v108158(VarCurr,bitIndex52)
<=> $true )
& ( v108158(VarCurr,bitIndex51)
<=> $true )
& ( v108158(VarCurr,bitIndex50)
<=> $true )
& ( v108158(VarCurr,bitIndex49)
<=> $true )
& ( v108158(VarCurr,bitIndex48)
<=> $true )
& ( v108158(VarCurr,bitIndex47)
<=> $false )
& ( v108158(VarCurr,bitIndex46)
<=> $false )
& ( v108158(VarCurr,bitIndex45)
<=> $false )
& ( v108158(VarCurr,bitIndex44)
<=> $false )
& ( v108158(VarCurr,bitIndex43)
<=> $false )
& ( v108158(VarCurr,bitIndex42)
<=> $false )
& ( v108158(VarCurr,bitIndex41)
<=> $false )
& ( v108158(VarCurr,bitIndex40)
<=> $false )
& ( v108158(VarCurr,bitIndex39)
<=> $false )
& ( v108158(VarCurr,bitIndex38)
<=> $false )
& ( v108158(VarCurr,bitIndex37)
<=> $false ) ) ) ).
fof(bitBlastConstant_11758,axiom,
b1111111111111100000000000(bitIndex24) ).
fof(bitBlastConstant_11757,axiom,
b1111111111111100000000000(bitIndex23) ).
fof(bitBlastConstant_11756,axiom,
b1111111111111100000000000(bitIndex22) ).
fof(bitBlastConstant_11755,axiom,
b1111111111111100000000000(bitIndex21) ).
fof(bitBlastConstant_11754,axiom,
b1111111111111100000000000(bitIndex20) ).
fof(bitBlastConstant_11753,axiom,
b1111111111111100000000000(bitIndex19) ).
fof(bitBlastConstant_11752,axiom,
b1111111111111100000000000(bitIndex18) ).
fof(bitBlastConstant_11751,axiom,
b1111111111111100000000000(bitIndex17) ).
fof(bitBlastConstant_11750,axiom,
b1111111111111100000000000(bitIndex16) ).
fof(bitBlastConstant_11749,axiom,
b1111111111111100000000000(bitIndex15) ).
fof(bitBlastConstant_11748,axiom,
b1111111111111100000000000(bitIndex14) ).
fof(bitBlastConstant_11747,axiom,
b1111111111111100000000000(bitIndex13) ).
fof(bitBlastConstant_11746,axiom,
b1111111111111100000000000(bitIndex12) ).
fof(bitBlastConstant_11745,axiom,
b1111111111111100000000000(bitIndex11) ).
fof(bitBlastConstant_11744,axiom,
~ b1111111111111100000000000(bitIndex10) ).
fof(bitBlastConstant_11743,axiom,
~ b1111111111111100000000000(bitIndex9) ).
fof(bitBlastConstant_11742,axiom,
~ b1111111111111100000000000(bitIndex8) ).
fof(bitBlastConstant_11741,axiom,
~ b1111111111111100000000000(bitIndex7) ).
fof(bitBlastConstant_11740,axiom,
~ b1111111111111100000000000(bitIndex6) ).
fof(bitBlastConstant_11739,axiom,
~ b1111111111111100000000000(bitIndex5) ).
fof(bitBlastConstant_11738,axiom,
~ b1111111111111100000000000(bitIndex4) ).
fof(bitBlastConstant_11737,axiom,
~ b1111111111111100000000000(bitIndex3) ).
fof(bitBlastConstant_11736,axiom,
~ b1111111111111100000000000(bitIndex2) ).
fof(bitBlastConstant_11735,axiom,
~ b1111111111111100000000000(bitIndex1) ).
fof(bitBlastConstant_11734,axiom,
~ b1111111111111100000000000(bitIndex0) ).
fof(addAssignment_33431,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v108158(VarNext,B)
<=> v108273(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108274(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108273(VarNext,B)
<=> v108158(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1881,axiom,
! [VarNext] :
( v108274(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108273(VarNext,B)
<=> v108287(VarNext,B) ) ) ) ).
fof(addAssignment_33430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108287(VarNext,B)
<=> v108285(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5043,axiom,
! [VarCurr] :
( ~ v108263(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108285(VarCurr,B)
<=> v108288(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5047,axiom,
! [VarCurr] :
( v108263(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108285(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2351,axiom,
! [VarCurr] :
( ~ v108184(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v108288(VarCurr,B)
<=> v108196(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2384,axiom,
! [VarCurr] :
( v108184(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v108288(VarCurr,B)
<=> v108192(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108274(VarNext)
<=> ( v108275(VarNext)
& v108282(VarNext) ) ) ) ).
fof(addAssignment_33429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108282(VarNext)
<=> v108280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21441,axiom,
! [VarCurr] :
( v108280(VarCurr)
<=> ( v108263(VarCurr)
| v108283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21440,axiom,
! [VarCurr] :
( v108283(VarCurr)
<=> ( v108163(VarCurr,bitIndex0)
& v108284(VarCurr) ) ) ).
fof(writeUnaryOperator_8453,axiom,
! [VarCurr] :
( ~ v108284(VarCurr)
<=> v108263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108275(VarNext)
<=> ( v108277(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108277(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_33428,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v108192(VarNext,B)
<=> v108251(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108252(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108251(VarNext,B)
<=> v108192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1880,axiom,
! [VarNext] :
( v108252(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108251(VarNext,B)
<=> v108268(VarNext,B) ) ) ) ).
fof(addAssignment_33427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108268(VarNext,B)
<=> v108266(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5042,axiom,
! [VarCurr] :
( ~ v108263(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108266(VarCurr,B)
<=> v108269(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5046,axiom,
! [VarCurr] :
( v108263(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108266(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_11733,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11732,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11731,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11730,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11729,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11728,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11727,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11726,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11725,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11724,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11723,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11722,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11721,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11720,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11719,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11718,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11717,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11716,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11715,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11714,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11713,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11712,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11711,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11710,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11709,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11708,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11707,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11706,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11705,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11704,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11703,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11702,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11701,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11700,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11699,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11698,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11697,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11696,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11695,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11694,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11693,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11692,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11691,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11690,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11689,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11688,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11687,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11686,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11685,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11684,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11683,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11682,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11681,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11680,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11679,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11678,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11677,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11676,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11675,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11674,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11673,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11672,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11671,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11670,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11669,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11668,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11667,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11666,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11665,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11664,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11663,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11662,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11661,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11660,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11659,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11658,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11657,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11656,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11655,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11654,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11653,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11652,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11651,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11650,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11649,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2350,axiom,
! [VarCurr] :
( ~ v108184(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v108269(VarCurr,B)
<=> v108196(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2383,axiom,
! [VarCurr] :
( v108184(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v108269(VarCurr,B)
<=> v108194(VarCurr,B) ) ) ) ).
fof(range_axiom_80,axiom,
! [B] :
( range_84_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108252(VarNext)
<=> ( v108253(VarNext)
& v108262(VarNext) ) ) ) ).
fof(addAssignment_33426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108262(VarNext)
<=> v108260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21437,axiom,
! [VarCurr] :
( v108260(VarCurr)
<=> ( v108263(VarCurr)
| v108264(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1918,axiom,
! [VarCurr] :
( v108264(VarCurr)
<=> ( v108163(VarCurr,bitIndex1)
& v108265(VarCurr) ) ) ).
fof(writeUnaryOperator_8451,axiom,
! [VarCurr] :
( ~ v108265(VarCurr)
<=> v108263(VarCurr) ) ).
fof(writeUnaryOperator_8450,axiom,
! [VarCurr] :
( ~ v108263(VarCurr)
<=> v108160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108253(VarNext)
<=> ( v108254(VarNext)
& v108249(VarNext) ) ) ) ).
fof(writeUnaryOperator_8449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108254(VarNext)
<=> v108256(VarNext) ) ) ).
fof(addAssignment_33425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108256(VarNext)
<=> v108249(VarCurr) ) ) ).
fof(addAssignment_33424,axiom,
! [VarCurr] :
( v108249(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_33423,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108196(VarCurr,B)
<=> v108198(VarCurr,B) ) ) ).
fof(addAssignment_33422,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108198(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(addAssignment_33421,axiom,
! [VarCurr] :
( ( v108200(VarCurr,bitIndex61)
<=> v108202(VarCurr,bitIndex73) )
& ( v108200(VarCurr,bitIndex60)
<=> v108202(VarCurr,bitIndex72) )
& ( v108200(VarCurr,bitIndex59)
<=> v108202(VarCurr,bitIndex71) )
& ( v108200(VarCurr,bitIndex58)
<=> v108202(VarCurr,bitIndex70) )
& ( v108200(VarCurr,bitIndex57)
<=> v108202(VarCurr,bitIndex69) )
& ( v108200(VarCurr,bitIndex56)
<=> v108202(VarCurr,bitIndex68) )
& ( v108200(VarCurr,bitIndex55)
<=> v108202(VarCurr,bitIndex67) )
& ( v108200(VarCurr,bitIndex54)
<=> v108202(VarCurr,bitIndex66) )
& ( v108200(VarCurr,bitIndex53)
<=> v108202(VarCurr,bitIndex65) )
& ( v108200(VarCurr,bitIndex52)
<=> v108202(VarCurr,bitIndex64) )
& ( v108200(VarCurr,bitIndex51)
<=> v108202(VarCurr,bitIndex63) )
& ( v108200(VarCurr,bitIndex50)
<=> v108202(VarCurr,bitIndex62) )
& ( v108200(VarCurr,bitIndex49)
<=> v108202(VarCurr,bitIndex61) )
& ( v108200(VarCurr,bitIndex48)
<=> v108202(VarCurr,bitIndex60) )
& ( v108200(VarCurr,bitIndex47)
<=> v108202(VarCurr,bitIndex59) )
& ( v108200(VarCurr,bitIndex46)
<=> v108202(VarCurr,bitIndex58) )
& ( v108200(VarCurr,bitIndex45)
<=> v108202(VarCurr,bitIndex57) )
& ( v108200(VarCurr,bitIndex44)
<=> v108202(VarCurr,bitIndex56) )
& ( v108200(VarCurr,bitIndex43)
<=> v108202(VarCurr,bitIndex55) )
& ( v108200(VarCurr,bitIndex42)
<=> v108202(VarCurr,bitIndex54) )
& ( v108200(VarCurr,bitIndex41)
<=> v108202(VarCurr,bitIndex53) )
& ( v108200(VarCurr,bitIndex40)
<=> v108202(VarCurr,bitIndex52) )
& ( v108200(VarCurr,bitIndex39)
<=> v108202(VarCurr,bitIndex51) )
& ( v108200(VarCurr,bitIndex38)
<=> v108202(VarCurr,bitIndex50) )
& ( v108200(VarCurr,bitIndex37)
<=> v108202(VarCurr,bitIndex49) ) ) ).
fof(addAssignment_33420,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108202(VarCurr,B)
<=> v108204(VarCurr,B) ) ) ).
fof(addAssignment_33419,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108204(VarCurr,B)
<=> v108206(VarCurr,B) ) ) ).
fof(addAssignment_33418,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108206(VarCurr,B)
<=> v108208(VarCurr,B) ) ) ).
fof(addAssignment_33417,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108208(VarCurr,B)
<=> v108210(VarCurr,B) ) ) ).
fof(addAssignment_33416,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108210(VarCurr,B)
<=> v108212(VarCurr,B) ) ) ).
fof(addAssignment_33415,axiom,
! [VarNext,B] :
( range_73_49(B)
=> ( v108212(VarNext,B)
<=> v108232(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108233(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108232(VarNext,B)
<=> v108212(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1879,axiom,
! [VarNext] :
( v108233(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108232(VarNext,B)
<=> v108245(VarNext,B) ) ) ) ).
fof(addAssignment_33414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108245(VarNext,B)
<=> v108243(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2349,axiom,
! [VarCurr] :
( ~ v108242(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v108243(VarCurr,B)
<=> v108215(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2382,axiom,
! [VarCurr] :
( v108242(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v108243(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_79,axiom,
! [B] :
( range_114_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B ) ) ).
fof(bitBlastConstant_11648,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_11647,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_11646,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_11645,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_11644,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_11643,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_11642,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_11641,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_11640,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_11639,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_11638,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_11637,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_11636,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_11635,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_11634,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_11633,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_11632,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_11631,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_11630,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_11629,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_11628,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_11627,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_11626,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_11625,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_11624,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_11623,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_11622,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_11621,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_11620,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_11619,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_11618,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11617,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11616,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11615,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11614,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11613,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11612,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11611,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11610,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11609,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11608,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11607,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11606,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11605,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11604,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11603,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11602,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11601,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11600,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11599,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11598,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11597,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11596,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11595,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11594,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11593,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11592,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11591,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11590,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11589,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11588,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11587,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11586,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11585,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11584,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11583,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11582,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11581,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11580,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11579,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11578,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11577,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11576,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11575,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11574,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11573,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11572,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11571,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11570,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11569,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11568,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11567,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11566,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11565,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11564,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11563,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11562,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11561,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11560,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11559,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11558,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11557,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11556,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11555,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11554,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11553,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11552,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11551,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11550,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11549,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11548,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11547,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11546,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11545,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11544,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11543,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11542,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11541,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11540,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11539,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11538,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11537,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11536,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11535,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11534,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108233(VarNext)
<=> ( v108234(VarNext)
& v108241(VarNext) ) ) ) ).
fof(addAssignment_33413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108241(VarNext)
<=> v108239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21434,axiom,
! [VarCurr] :
( v108239(VarCurr)
<=> ( v108229(VarCurr)
| v108242(VarCurr) ) ) ).
fof(writeUnaryOperator_8448,axiom,
! [VarCurr] :
( ~ v108242(VarCurr)
<=> v100041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108234(VarNext)
<=> ( v108235(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_8447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108235(VarNext)
<=> v100106(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21432,axiom,
! [VarCurr] :
( v108229(VarCurr)
<=> ( v104354(VarCurr)
| v99979(VarCurr) ) ) ).
fof(addAssignment_33412,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108215(VarCurr,B)
<=> v108221(VarCurr,B) ) ) ).
fof(range_axiom_78,axiom,
! [B] :
( range_73_49(B)
<=> ( $false
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B ) ) ).
fof(addAssignment_33411,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108221(VarCurr,B)
<=> v108227(VarCurr,B) ) ) ).
fof(addAssignment_33410,axiom,
! [VarCurr] :
( ( v108221(VarCurr,bitIndex11)
<=> v108226(VarCurr,bitIndex6) )
& ( v108221(VarCurr,bitIndex10)
<=> v108226(VarCurr,bitIndex5) )
& ( v108221(VarCurr,bitIndex9)
<=> v108226(VarCurr,bitIndex4) )
& ( v108221(VarCurr,bitIndex8)
<=> v108226(VarCurr,bitIndex3) )
& ( v108221(VarCurr,bitIndex7)
<=> v108226(VarCurr,bitIndex2) )
& ( v108221(VarCurr,bitIndex6)
<=> v108226(VarCurr,bitIndex1) )
& ( v108221(VarCurr,bitIndex5)
<=> v108226(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33409,axiom,
! [VarCurr] :
( ( v108221(VarCurr,bitIndex73)
<=> v108217(VarCurr,bitIndex61) )
& ( v108221(VarCurr,bitIndex72)
<=> v108217(VarCurr,bitIndex60) )
& ( v108221(VarCurr,bitIndex71)
<=> v108217(VarCurr,bitIndex59) )
& ( v108221(VarCurr,bitIndex70)
<=> v108217(VarCurr,bitIndex58) )
& ( v108221(VarCurr,bitIndex69)
<=> v108217(VarCurr,bitIndex57) )
& ( v108221(VarCurr,bitIndex68)
<=> v108217(VarCurr,bitIndex56) )
& ( v108221(VarCurr,bitIndex67)
<=> v108217(VarCurr,bitIndex55) )
& ( v108221(VarCurr,bitIndex66)
<=> v108217(VarCurr,bitIndex54) )
& ( v108221(VarCurr,bitIndex65)
<=> v108217(VarCurr,bitIndex53) )
& ( v108221(VarCurr,bitIndex64)
<=> v108217(VarCurr,bitIndex52) )
& ( v108221(VarCurr,bitIndex63)
<=> v108217(VarCurr,bitIndex51) )
& ( v108221(VarCurr,bitIndex62)
<=> v108217(VarCurr,bitIndex50) )
& ( v108221(VarCurr,bitIndex61)
<=> v108217(VarCurr,bitIndex49) )
& ( v108221(VarCurr,bitIndex60)
<=> v108217(VarCurr,bitIndex48) )
& ( v108221(VarCurr,bitIndex59)
<=> v108217(VarCurr,bitIndex47) )
& ( v108221(VarCurr,bitIndex58)
<=> v108217(VarCurr,bitIndex46) )
& ( v108221(VarCurr,bitIndex57)
<=> v108217(VarCurr,bitIndex45) )
& ( v108221(VarCurr,bitIndex56)
<=> v108217(VarCurr,bitIndex44) )
& ( v108221(VarCurr,bitIndex55)
<=> v108217(VarCurr,bitIndex43) )
& ( v108221(VarCurr,bitIndex54)
<=> v108217(VarCurr,bitIndex42) )
& ( v108221(VarCurr,bitIndex53)
<=> v108217(VarCurr,bitIndex41) )
& ( v108221(VarCurr,bitIndex52)
<=> v108217(VarCurr,bitIndex40) )
& ( v108221(VarCurr,bitIndex51)
<=> v108217(VarCurr,bitIndex39) )
& ( v108221(VarCurr,bitIndex50)
<=> v108217(VarCurr,bitIndex38) )
& ( v108221(VarCurr,bitIndex49)
<=> v108217(VarCurr,bitIndex37) )
& ( v108221(VarCurr,bitIndex48)
<=> v108217(VarCurr,bitIndex36) )
& ( v108221(VarCurr,bitIndex47)
<=> v108217(VarCurr,bitIndex35) )
& ( v108221(VarCurr,bitIndex46)
<=> v108217(VarCurr,bitIndex34) )
& ( v108221(VarCurr,bitIndex45)
<=> v108217(VarCurr,bitIndex33) )
& ( v108221(VarCurr,bitIndex44)
<=> v108217(VarCurr,bitIndex32) )
& ( v108221(VarCurr,bitIndex43)
<=> v108217(VarCurr,bitIndex31) )
& ( v108221(VarCurr,bitIndex42)
<=> v108217(VarCurr,bitIndex30) )
& ( v108221(VarCurr,bitIndex41)
<=> v108217(VarCurr,bitIndex29) )
& ( v108221(VarCurr,bitIndex40)
<=> v108217(VarCurr,bitIndex28) )
& ( v108221(VarCurr,bitIndex39)
<=> v108217(VarCurr,bitIndex27) )
& ( v108221(VarCurr,bitIndex38)
<=> v108217(VarCurr,bitIndex26) )
& ( v108221(VarCurr,bitIndex37)
<=> v108217(VarCurr,bitIndex25) )
& ( v108221(VarCurr,bitIndex36)
<=> v108217(VarCurr,bitIndex24) )
& ( v108221(VarCurr,bitIndex35)
<=> v108217(VarCurr,bitIndex23) )
& ( v108221(VarCurr,bitIndex34)
<=> v108217(VarCurr,bitIndex22) )
& ( v108221(VarCurr,bitIndex33)
<=> v108217(VarCurr,bitIndex21) )
& ( v108221(VarCurr,bitIndex32)
<=> v108217(VarCurr,bitIndex20) )
& ( v108221(VarCurr,bitIndex31)
<=> v108217(VarCurr,bitIndex19) )
& ( v108221(VarCurr,bitIndex30)
<=> v108217(VarCurr,bitIndex18) )
& ( v108221(VarCurr,bitIndex29)
<=> v108217(VarCurr,bitIndex17) )
& ( v108221(VarCurr,bitIndex28)
<=> v108217(VarCurr,bitIndex16) )
& ( v108221(VarCurr,bitIndex27)
<=> v108217(VarCurr,bitIndex15) )
& ( v108221(VarCurr,bitIndex26)
<=> v108217(VarCurr,bitIndex14) )
& ( v108221(VarCurr,bitIndex25)
<=> v108217(VarCurr,bitIndex13) )
& ( v108221(VarCurr,bitIndex24)
<=> v108217(VarCurr,bitIndex12) )
& ( v108221(VarCurr,bitIndex23)
<=> v108217(VarCurr,bitIndex11) )
& ( v108221(VarCurr,bitIndex22)
<=> v108217(VarCurr,bitIndex10) )
& ( v108221(VarCurr,bitIndex21)
<=> v108217(VarCurr,bitIndex9) )
& ( v108221(VarCurr,bitIndex20)
<=> v108217(VarCurr,bitIndex8) )
& ( v108221(VarCurr,bitIndex19)
<=> v108217(VarCurr,bitIndex7) )
& ( v108221(VarCurr,bitIndex18)
<=> v108217(VarCurr,bitIndex6) )
& ( v108221(VarCurr,bitIndex17)
<=> v108217(VarCurr,bitIndex5) )
& ( v108221(VarCurr,bitIndex16)
<=> v108217(VarCurr,bitIndex4) )
& ( v108221(VarCurr,bitIndex15)
<=> v108217(VarCurr,bitIndex3) )
& ( v108221(VarCurr,bitIndex14)
<=> v108217(VarCurr,bitIndex2) )
& ( v108221(VarCurr,bitIndex13)
<=> v108217(VarCurr,bitIndex1) )
& ( v108221(VarCurr,bitIndex12)
<=> v108217(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33408,axiom,
! [VarCurr] :
( ( v108221(VarCurr,bitIndex81)
<=> v108225(VarCurr,bitIndex7) )
& ( v108221(VarCurr,bitIndex80)
<=> v108225(VarCurr,bitIndex6) )
& ( v108221(VarCurr,bitIndex79)
<=> v108225(VarCurr,bitIndex5) )
& ( v108221(VarCurr,bitIndex78)
<=> v108225(VarCurr,bitIndex4) )
& ( v108221(VarCurr,bitIndex77)
<=> v108225(VarCurr,bitIndex3) )
& ( v108221(VarCurr,bitIndex76)
<=> v108225(VarCurr,bitIndex2) )
& ( v108221(VarCurr,bitIndex75)
<=> v108225(VarCurr,bitIndex1) )
& ( v108221(VarCurr,bitIndex74)
<=> v108225(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33407,axiom,
! [VarCurr] :
( ( v108221(VarCurr,bitIndex97)
<=> v108224(VarCurr,bitIndex15) )
& ( v108221(VarCurr,bitIndex96)
<=> v108224(VarCurr,bitIndex14) )
& ( v108221(VarCurr,bitIndex95)
<=> v108224(VarCurr,bitIndex13) )
& ( v108221(VarCurr,bitIndex94)
<=> v108224(VarCurr,bitIndex12) )
& ( v108221(VarCurr,bitIndex93)
<=> v108224(VarCurr,bitIndex11) )
& ( v108221(VarCurr,bitIndex92)
<=> v108224(VarCurr,bitIndex10) )
& ( v108221(VarCurr,bitIndex91)
<=> v108224(VarCurr,bitIndex9) )
& ( v108221(VarCurr,bitIndex90)
<=> v108224(VarCurr,bitIndex8) )
& ( v108221(VarCurr,bitIndex89)
<=> v108224(VarCurr,bitIndex7) )
& ( v108221(VarCurr,bitIndex88)
<=> v108224(VarCurr,bitIndex6) )
& ( v108221(VarCurr,bitIndex87)
<=> v108224(VarCurr,bitIndex5) )
& ( v108221(VarCurr,bitIndex86)
<=> v108224(VarCurr,bitIndex4) )
& ( v108221(VarCurr,bitIndex85)
<=> v108224(VarCurr,bitIndex3) )
& ( v108221(VarCurr,bitIndex84)
<=> v108224(VarCurr,bitIndex2) )
& ( v108221(VarCurr,bitIndex83)
<=> v108224(VarCurr,bitIndex1) )
& ( v108221(VarCurr,bitIndex82)
<=> v108224(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33406,axiom,
! [VarCurr] :
( ( v108221(VarCurr,bitIndex107)
<=> v108223(VarCurr,bitIndex9) )
& ( v108221(VarCurr,bitIndex106)
<=> v108223(VarCurr,bitIndex8) )
& ( v108221(VarCurr,bitIndex105)
<=> v108223(VarCurr,bitIndex7) )
& ( v108221(VarCurr,bitIndex104)
<=> v108223(VarCurr,bitIndex6) )
& ( v108221(VarCurr,bitIndex103)
<=> v108223(VarCurr,bitIndex5) )
& ( v108221(VarCurr,bitIndex102)
<=> v108223(VarCurr,bitIndex4) )
& ( v108221(VarCurr,bitIndex101)
<=> v108223(VarCurr,bitIndex3) )
& ( v108221(VarCurr,bitIndex100)
<=> v108223(VarCurr,bitIndex2) )
& ( v108221(VarCurr,bitIndex99)
<=> v108223(VarCurr,bitIndex1) )
& ( v108221(VarCurr,bitIndex98)
<=> v108223(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33405,axiom,
! [VarCurr] :
( ( v108221(VarCurr,bitIndex114)
<=> v108222(VarCurr,bitIndex6) )
& ( v108221(VarCurr,bitIndex113)
<=> v108222(VarCurr,bitIndex5) )
& ( v108221(VarCurr,bitIndex112)
<=> v108222(VarCurr,bitIndex4) )
& ( v108221(VarCurr,bitIndex111)
<=> v108222(VarCurr,bitIndex3) )
& ( v108221(VarCurr,bitIndex110)
<=> v108222(VarCurr,bitIndex2) )
& ( v108221(VarCurr,bitIndex109)
<=> v108222(VarCurr,bitIndex1) )
& ( v108221(VarCurr,bitIndex108)
<=> v108222(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33404,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108217(VarCurr,B)
<=> v108218(VarCurr,B) ) ) ).
fof(range_axiom_77,axiom,
! [B] :
( range_61_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_14,axiom,
! [VarCurr] :
( ~ v108219(VarCurr)
=> ( ( v108218(VarCurr,bitIndex61)
<=> v104296(VarCurr,bitIndex76) )
& ( v108218(VarCurr,bitIndex60)
<=> v104296(VarCurr,bitIndex75) )
& ( v108218(VarCurr,bitIndex59)
<=> v104296(VarCurr,bitIndex74) )
& ( v108218(VarCurr,bitIndex58)
<=> v104296(VarCurr,bitIndex73) )
& ( v108218(VarCurr,bitIndex57)
<=> v104296(VarCurr,bitIndex72) )
& ( v108218(VarCurr,bitIndex56)
<=> v104296(VarCurr,bitIndex71) )
& ( v108218(VarCurr,bitIndex55)
<=> v104296(VarCurr,bitIndex70) )
& ( v108218(VarCurr,bitIndex54)
<=> v104296(VarCurr,bitIndex69) )
& ( v108218(VarCurr,bitIndex53)
<=> v104296(VarCurr,bitIndex68) )
& ( v108218(VarCurr,bitIndex52)
<=> v104296(VarCurr,bitIndex67) )
& ( v108218(VarCurr,bitIndex51)
<=> v104296(VarCurr,bitIndex66) )
& ( v108218(VarCurr,bitIndex50)
<=> v104296(VarCurr,bitIndex65) )
& ( v108218(VarCurr,bitIndex49)
<=> v104296(VarCurr,bitIndex64) )
& ( v108218(VarCurr,bitIndex48)
<=> v104296(VarCurr,bitIndex63) )
& ( v108218(VarCurr,bitIndex47)
<=> v104296(VarCurr,bitIndex62) )
& ( v108218(VarCurr,bitIndex46)
<=> v104296(VarCurr,bitIndex61) )
& ( v108218(VarCurr,bitIndex45)
<=> v104296(VarCurr,bitIndex60) )
& ( v108218(VarCurr,bitIndex44)
<=> v104296(VarCurr,bitIndex59) )
& ( v108218(VarCurr,bitIndex43)
<=> v104296(VarCurr,bitIndex58) )
& ( v108218(VarCurr,bitIndex42)
<=> v104296(VarCurr,bitIndex57) )
& ( v108218(VarCurr,bitIndex41)
<=> v104296(VarCurr,bitIndex56) )
& ( v108218(VarCurr,bitIndex40)
<=> v104296(VarCurr,bitIndex55) )
& ( v108218(VarCurr,bitIndex39)
<=> v104296(VarCurr,bitIndex54) )
& ( v108218(VarCurr,bitIndex38)
<=> v104296(VarCurr,bitIndex53) )
& ( v108218(VarCurr,bitIndex37)
<=> v104296(VarCurr,bitIndex52) )
& ( v108218(VarCurr,bitIndex36)
<=> v104296(VarCurr,bitIndex51) )
& ( v108218(VarCurr,bitIndex35)
<=> v104296(VarCurr,bitIndex50) )
& ( v108218(VarCurr,bitIndex34)
<=> v104296(VarCurr,bitIndex49) )
& ( v108218(VarCurr,bitIndex33)
<=> v104296(VarCurr,bitIndex48) )
& ( v108218(VarCurr,bitIndex32)
<=> v104296(VarCurr,bitIndex47) )
& ( v108218(VarCurr,bitIndex31)
<=> v104296(VarCurr,bitIndex46) )
& ( v108218(VarCurr,bitIndex30)
<=> v104296(VarCurr,bitIndex45) )
& ( v108218(VarCurr,bitIndex29)
<=> v104296(VarCurr,bitIndex44) )
& ( v108218(VarCurr,bitIndex28)
<=> v104296(VarCurr,bitIndex43) )
& ( v108218(VarCurr,bitIndex27)
<=> v104296(VarCurr,bitIndex42) )
& ( v108218(VarCurr,bitIndex26)
<=> v104296(VarCurr,bitIndex41) )
& ( v108218(VarCurr,bitIndex25)
<=> v104296(VarCurr,bitIndex40) )
& ( v108218(VarCurr,bitIndex24)
<=> v104296(VarCurr,bitIndex39) )
& ( v108218(VarCurr,bitIndex23)
<=> v104296(VarCurr,bitIndex38) )
& ( v108218(VarCurr,bitIndex22)
<=> v104296(VarCurr,bitIndex37) )
& ( v108218(VarCurr,bitIndex21)
<=> v104296(VarCurr,bitIndex36) )
& ( v108218(VarCurr,bitIndex20)
<=> v104296(VarCurr,bitIndex35) )
& ( v108218(VarCurr,bitIndex19)
<=> v104296(VarCurr,bitIndex34) )
& ( v108218(VarCurr,bitIndex18)
<=> v104296(VarCurr,bitIndex33) )
& ( v108218(VarCurr,bitIndex17)
<=> v104296(VarCurr,bitIndex32) )
& ( v108218(VarCurr,bitIndex16)
<=> v104296(VarCurr,bitIndex31) )
& ( v108218(VarCurr,bitIndex15)
<=> v104296(VarCurr,bitIndex30) )
& ( v108218(VarCurr,bitIndex14)
<=> v104296(VarCurr,bitIndex29) )
& ( v108218(VarCurr,bitIndex13)
<=> v104296(VarCurr,bitIndex28) )
& ( v108218(VarCurr,bitIndex12)
<=> v104296(VarCurr,bitIndex27) )
& ( v108218(VarCurr,bitIndex11)
<=> v104296(VarCurr,bitIndex26) )
& ( v108218(VarCurr,bitIndex10)
<=> v104296(VarCurr,bitIndex25) )
& ( v108218(VarCurr,bitIndex9)
<=> v104296(VarCurr,bitIndex24) )
& ( v108218(VarCurr,bitIndex8)
<=> v104296(VarCurr,bitIndex23) )
& ( v108218(VarCurr,bitIndex7)
<=> v104296(VarCurr,bitIndex22) )
& ( v108218(VarCurr,bitIndex6)
<=> v104296(VarCurr,bitIndex21) )
& ( v108218(VarCurr,bitIndex5)
<=> v104296(VarCurr,bitIndex20) )
& ( v108218(VarCurr,bitIndex4)
<=> v104296(VarCurr,bitIndex19) )
& ( v108218(VarCurr,bitIndex3)
<=> v104296(VarCurr,bitIndex18) )
& ( v108218(VarCurr,bitIndex2)
<=> v104296(VarCurr,bitIndex17) )
& ( v108218(VarCurr,bitIndex1)
<=> v104296(VarCurr,bitIndex16) )
& ( v108218(VarCurr,bitIndex0)
<=> v104296(VarCurr,bitIndex15) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v108219(VarCurr)
=> ( ( v108218(VarCurr,bitIndex61)
<=> v100119(VarCurr,bitIndex76) )
& ( v108218(VarCurr,bitIndex60)
<=> v100119(VarCurr,bitIndex75) )
& ( v108218(VarCurr,bitIndex59)
<=> v100119(VarCurr,bitIndex74) )
& ( v108218(VarCurr,bitIndex58)
<=> v100119(VarCurr,bitIndex73) )
& ( v108218(VarCurr,bitIndex57)
<=> v100119(VarCurr,bitIndex72) )
& ( v108218(VarCurr,bitIndex56)
<=> v100119(VarCurr,bitIndex71) )
& ( v108218(VarCurr,bitIndex55)
<=> v100119(VarCurr,bitIndex70) )
& ( v108218(VarCurr,bitIndex54)
<=> v100119(VarCurr,bitIndex69) )
& ( v108218(VarCurr,bitIndex53)
<=> v100119(VarCurr,bitIndex68) )
& ( v108218(VarCurr,bitIndex52)
<=> v100119(VarCurr,bitIndex67) )
& ( v108218(VarCurr,bitIndex51)
<=> v100119(VarCurr,bitIndex66) )
& ( v108218(VarCurr,bitIndex50)
<=> v100119(VarCurr,bitIndex65) )
& ( v108218(VarCurr,bitIndex49)
<=> v100119(VarCurr,bitIndex64) )
& ( v108218(VarCurr,bitIndex48)
<=> v100119(VarCurr,bitIndex63) )
& ( v108218(VarCurr,bitIndex47)
<=> v100119(VarCurr,bitIndex62) )
& ( v108218(VarCurr,bitIndex46)
<=> v100119(VarCurr,bitIndex61) )
& ( v108218(VarCurr,bitIndex45)
<=> v100119(VarCurr,bitIndex60) )
& ( v108218(VarCurr,bitIndex44)
<=> v100119(VarCurr,bitIndex59) )
& ( v108218(VarCurr,bitIndex43)
<=> v100119(VarCurr,bitIndex58) )
& ( v108218(VarCurr,bitIndex42)
<=> v100119(VarCurr,bitIndex57) )
& ( v108218(VarCurr,bitIndex41)
<=> v100119(VarCurr,bitIndex56) )
& ( v108218(VarCurr,bitIndex40)
<=> v100119(VarCurr,bitIndex55) )
& ( v108218(VarCurr,bitIndex39)
<=> v100119(VarCurr,bitIndex54) )
& ( v108218(VarCurr,bitIndex38)
<=> v100119(VarCurr,bitIndex53) )
& ( v108218(VarCurr,bitIndex37)
<=> v100119(VarCurr,bitIndex52) )
& ( v108218(VarCurr,bitIndex36)
<=> v100119(VarCurr,bitIndex51) )
& ( v108218(VarCurr,bitIndex35)
<=> v100119(VarCurr,bitIndex50) )
& ( v108218(VarCurr,bitIndex34)
<=> v100119(VarCurr,bitIndex49) )
& ( v108218(VarCurr,bitIndex33)
<=> v100119(VarCurr,bitIndex48) )
& ( v108218(VarCurr,bitIndex32)
<=> v100119(VarCurr,bitIndex47) )
& ( v108218(VarCurr,bitIndex31)
<=> v100119(VarCurr,bitIndex46) )
& ( v108218(VarCurr,bitIndex30)
<=> v100119(VarCurr,bitIndex45) )
& ( v108218(VarCurr,bitIndex29)
<=> v100119(VarCurr,bitIndex44) )
& ( v108218(VarCurr,bitIndex28)
<=> v100119(VarCurr,bitIndex43) )
& ( v108218(VarCurr,bitIndex27)
<=> v100119(VarCurr,bitIndex42) )
& ( v108218(VarCurr,bitIndex26)
<=> v100119(VarCurr,bitIndex41) )
& ( v108218(VarCurr,bitIndex25)
<=> v100119(VarCurr,bitIndex40) )
& ( v108218(VarCurr,bitIndex24)
<=> v100119(VarCurr,bitIndex39) )
& ( v108218(VarCurr,bitIndex23)
<=> v100119(VarCurr,bitIndex38) )
& ( v108218(VarCurr,bitIndex22)
<=> v100119(VarCurr,bitIndex37) )
& ( v108218(VarCurr,bitIndex21)
<=> v100119(VarCurr,bitIndex36) )
& ( v108218(VarCurr,bitIndex20)
<=> v100119(VarCurr,bitIndex35) )
& ( v108218(VarCurr,bitIndex19)
<=> v100119(VarCurr,bitIndex34) )
& ( v108218(VarCurr,bitIndex18)
<=> v100119(VarCurr,bitIndex33) )
& ( v108218(VarCurr,bitIndex17)
<=> v100119(VarCurr,bitIndex32) )
& ( v108218(VarCurr,bitIndex16)
<=> v100119(VarCurr,bitIndex31) )
& ( v108218(VarCurr,bitIndex15)
<=> v100119(VarCurr,bitIndex30) )
& ( v108218(VarCurr,bitIndex14)
<=> v100119(VarCurr,bitIndex29) )
& ( v108218(VarCurr,bitIndex13)
<=> v100119(VarCurr,bitIndex28) )
& ( v108218(VarCurr,bitIndex12)
<=> v100119(VarCurr,bitIndex27) )
& ( v108218(VarCurr,bitIndex11)
<=> v100119(VarCurr,bitIndex26) )
& ( v108218(VarCurr,bitIndex10)
<=> v100119(VarCurr,bitIndex25) )
& ( v108218(VarCurr,bitIndex9)
<=> v100119(VarCurr,bitIndex24) )
& ( v108218(VarCurr,bitIndex8)
<=> v100119(VarCurr,bitIndex23) )
& ( v108218(VarCurr,bitIndex7)
<=> v100119(VarCurr,bitIndex22) )
& ( v108218(VarCurr,bitIndex6)
<=> v100119(VarCurr,bitIndex21) )
& ( v108218(VarCurr,bitIndex5)
<=> v100119(VarCurr,bitIndex20) )
& ( v108218(VarCurr,bitIndex4)
<=> v100119(VarCurr,bitIndex19) )
& ( v108218(VarCurr,bitIndex3)
<=> v100119(VarCurr,bitIndex18) )
& ( v108218(VarCurr,bitIndex2)
<=> v100119(VarCurr,bitIndex17) )
& ( v108218(VarCurr,bitIndex1)
<=> v100119(VarCurr,bitIndex16) )
& ( v108218(VarCurr,bitIndex0)
<=> v100119(VarCurr,bitIndex15) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7556,axiom,
! [VarCurr] :
( v108220(VarCurr)
<=> ( v99979(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7555,axiom,
! [VarCurr] :
( v108219(VarCurr)
<=> ( v99979(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33403,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_33402,axiom,
! [VarCurr] :
( ( v104298(VarCurr,bitIndex76)
<=> v104300(VarCurr,bitIndex469) )
& ( v104298(VarCurr,bitIndex75)
<=> v104300(VarCurr,bitIndex468) )
& ( v104298(VarCurr,bitIndex74)
<=> v104300(VarCurr,bitIndex467) )
& ( v104298(VarCurr,bitIndex73)
<=> v104300(VarCurr,bitIndex466) )
& ( v104298(VarCurr,bitIndex72)
<=> v104300(VarCurr,bitIndex465) )
& ( v104298(VarCurr,bitIndex71)
<=> v104300(VarCurr,bitIndex464) )
& ( v104298(VarCurr,bitIndex70)
<=> v104300(VarCurr,bitIndex463) )
& ( v104298(VarCurr,bitIndex69)
<=> v104300(VarCurr,bitIndex462) )
& ( v104298(VarCurr,bitIndex68)
<=> v104300(VarCurr,bitIndex461) )
& ( v104298(VarCurr,bitIndex67)
<=> v104300(VarCurr,bitIndex460) )
& ( v104298(VarCurr,bitIndex66)
<=> v104300(VarCurr,bitIndex459) )
& ( v104298(VarCurr,bitIndex65)
<=> v104300(VarCurr,bitIndex458) )
& ( v104298(VarCurr,bitIndex64)
<=> v104300(VarCurr,bitIndex457) )
& ( v104298(VarCurr,bitIndex63)
<=> v104300(VarCurr,bitIndex456) )
& ( v104298(VarCurr,bitIndex62)
<=> v104300(VarCurr,bitIndex455) )
& ( v104298(VarCurr,bitIndex61)
<=> v104300(VarCurr,bitIndex454) )
& ( v104298(VarCurr,bitIndex60)
<=> v104300(VarCurr,bitIndex453) )
& ( v104298(VarCurr,bitIndex59)
<=> v104300(VarCurr,bitIndex452) )
& ( v104298(VarCurr,bitIndex58)
<=> v104300(VarCurr,bitIndex451) )
& ( v104298(VarCurr,bitIndex57)
<=> v104300(VarCurr,bitIndex450) )
& ( v104298(VarCurr,bitIndex56)
<=> v104300(VarCurr,bitIndex449) )
& ( v104298(VarCurr,bitIndex55)
<=> v104300(VarCurr,bitIndex448) )
& ( v104298(VarCurr,bitIndex54)
<=> v104300(VarCurr,bitIndex447) )
& ( v104298(VarCurr,bitIndex53)
<=> v104300(VarCurr,bitIndex446) )
& ( v104298(VarCurr,bitIndex52)
<=> v104300(VarCurr,bitIndex445) ) ) ).
fof(addAssignment_33401,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v100119(VarCurr,B)
<=> v100121(VarCurr,B) ) ) ).
fof(addAssignment_33400,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v100121(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(range_axiom_76,axiom,
! [B] :
( range_76_52(B)
<=> ( $false
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B ) ) ).
fof(addAssignment_33399,axiom,
! [VarCurr] :
( v108184(VarCurr,bitIndex1)
<=> v108186(VarCurr,bitIndex1) ) ).
fof(addAssignment_33398,axiom,
! [VarCurr] :
( v108186(VarCurr,bitIndex1)
<=> v108188(VarCurr,bitIndex1) ) ).
fof(addAssignment_33397,axiom,
! [VarCurr] :
( v108188(VarCurr,bitIndex1)
<=> v108190(VarCurr,bitIndex1) ) ).
fof(addAssignment_33396,axiom,
! [VarCurr] :
( v108190(VarCurr,bitIndex1)
<=> v100007(VarCurr,bitIndex2) ) ).
fof(addAssignment_33395,axiom,
! [VarCurr] :
( v108163(VarCurr,bitIndex1)
<=> v108165(VarCurr,bitIndex1) ) ).
fof(addAssignment_33394,axiom,
! [VarCurr] :
( v108165(VarCurr,bitIndex1)
<=> v108167(VarCurr,bitIndex1) ) ).
fof(addAssignment_33393,axiom,
! [VarCurr] :
( v108167(VarCurr,bitIndex1)
<=> v108169(VarCurr,bitIndex1) ) ).
fof(addAssignment_33392,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex1)
<=> v108170(VarCurr,bitIndex1) ) ).
fof(addAssignment_33391,axiom,
! [VarCurr] :
( v108184(VarCurr,bitIndex0)
<=> v108186(VarCurr,bitIndex0) ) ).
fof(addAssignment_33390,axiom,
! [VarCurr] :
( v108186(VarCurr,bitIndex0)
<=> v108188(VarCurr,bitIndex0) ) ).
fof(addAssignment_33389,axiom,
! [VarCurr] :
( v108188(VarCurr,bitIndex0)
<=> v108190(VarCurr,bitIndex0) ) ).
fof(addAssignment_33388,axiom,
! [VarCurr] :
( v108190(VarCurr,bitIndex0)
<=> v100007(VarCurr,bitIndex1) ) ).
fof(addAssignment_33387,axiom,
! [VarCurr] :
( v108163(VarCurr,bitIndex0)
<=> v108165(VarCurr,bitIndex0) ) ).
fof(addAssignment_33386,axiom,
! [VarCurr] :
( v108165(VarCurr,bitIndex0)
<=> v108167(VarCurr,bitIndex0) ) ).
fof(addAssignment_33385,axiom,
! [VarCurr] :
( v108167(VarCurr,bitIndex0)
<=> v108169(VarCurr,bitIndex0) ) ).
fof(addAssignment_33384,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex0)
<=> v108170(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_157,axiom,
! [VarCurr] :
( ( ~ v108171(VarCurr)
& ~ v108176(VarCurr)
& ~ v108178(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v108170(VarCurr,B)
<=> v100007(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1256,axiom,
! [VarCurr] :
( v108178(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108170(VarCurr,B)
<=> v108180(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5041,axiom,
! [VarCurr] :
( v108176(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108170(VarCurr,B)
<=> v100007(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5045,axiom,
! [VarCurr] :
( v108171(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108170(VarCurr,B)
<=> v108173(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7554,axiom,
! [VarCurr] :
( v108181(VarCurr)
<=> ( ( v108182(VarCurr,bitIndex1)
<=> $true )
& ( v108182(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33383,axiom,
! [VarCurr] :
( v108182(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_33382,axiom,
! [VarCurr] :
( v108182(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(writeUnaryOperator_8446,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108180(VarCurr,B)
<=> ~ v100007(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7553,axiom,
! [VarCurr] :
( v108178(VarCurr)
<=> ( ( v108179(VarCurr,bitIndex1)
<=> $true )
& ( v108179(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33381,axiom,
! [VarCurr] :
( v108179(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_33380,axiom,
! [VarCurr] :
( v108179(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7552,axiom,
! [VarCurr] :
( v108176(VarCurr)
<=> ( ( v108177(VarCurr,bitIndex1)
<=> $false )
& ( v108177(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33379,axiom,
! [VarCurr] :
( v108177(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_33378,axiom,
! [VarCurr] :
( v108177(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(writeUnaryOperator_8445,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108173(VarCurr,B)
<=> ~ v108174(VarCurr,B) ) ) ).
fof(addAssignment_33377,axiom,
! [VarCurr] :
( v108174(VarCurr,bitIndex0)
<=> v108175(VarCurr) ) ).
fof(addAssignment_33376,axiom,
! [VarCurr] :
( v108174(VarCurr,bitIndex1)
<=> v108175(VarCurr) ) ).
fof(addAssignment_33375,axiom,
! [VarCurr] :
( v108174(VarCurr,bitIndex2)
<=> v108175(VarCurr) ) ).
fof(addAssignment_33374,axiom,
! [VarCurr] :
( v108174(VarCurr,bitIndex3)
<=> v108175(VarCurr) ) ).
fof(addAssignment_33373,axiom,
! [VarCurr] :
( v108175(VarCurr)
<=> v100009(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7551,axiom,
! [VarCurr] :
( v108171(VarCurr)
<=> ( ( v108172(VarCurr,bitIndex1)
<=> $false )
& ( v108172(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33372,axiom,
! [VarCurr] :
( v108172(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_33371,axiom,
! [VarCurr] :
( v108172(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(addAssignment_33370,axiom,
! [VarCurr] :
( v108160(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_33369,axiom,
! [VarCurr] :
( v108154(VarCurr)
<=> v4355(VarCurr) ) ).
fof(addAssignment_33368,axiom,
! [VarCurr] :
( v108034(VarCurr)
<=> v108036(VarCurr) ) ).
fof(addAssignment_33367,axiom,
! [VarCurr] :
( v108036(VarCurr)
<=> v108038(VarCurr) ) ).
fof(addAssignment_33366,axiom,
! [VarCurr] :
( v108038(VarCurr)
<=> v108040(VarCurr) ) ).
fof(addAssignment_33365,axiom,
! [VarCurr] :
( v108040(VarCurr)
<=> v108042(VarCurr) ) ).
fof(addAssignment_33364,axiom,
! [VarCurr] :
( v108042(VarCurr)
<=> v108044(VarCurr) ) ).
fof(addAssignment_33363,axiom,
! [VarCurr] :
( v108044(VarCurr)
<=> v108046(VarCurr) ) ).
fof(addAssignment_33362,axiom,
! [VarCurr] :
( v108046(VarCurr)
<=> v108048(VarCurr) ) ).
fof(addAssignment_33361,axiom,
! [VarCurr] :
( v108048(VarCurr)
<=> v108050(VarCurr) ) ).
fof(addAssignment_33360,axiom,
! [VarCurr] :
( v108050(VarCurr)
<=> v108052(VarCurr) ) ).
fof(addAssignment_33359,axiom,
! [VarCurr] :
( v108052(VarCurr)
<=> v4365(VarCurr,bitIndex0) ) ).
fof(addAssignment_33358,axiom,
! [VarCurr] :
( v4365(VarCurr,bitIndex0)
<=> v4367(VarCurr,bitIndex0) ) ).
fof(addAssignment_33357,axiom,
! [VarCurr] :
( v4367(VarCurr,bitIndex0)
<=> v108054(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108093(VarNext)
=> ( v108054(VarNext)
<=> v108054(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1878,axiom,
! [VarNext] :
( v108093(VarNext)
=> ( v108054(VarNext)
<=> v108128(VarNext) ) ) ).
fof(addAssignment_33356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108128(VarNext)
<=> v108126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5040,axiom,
! [VarCurr] :
( ~ v108056(VarCurr)
=> ( v108126(VarCurr)
<=> v108129(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5044,axiom,
! [VarCurr] :
( v108056(VarCurr)
=> ( v108126(VarCurr)
<=> v108058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5039,axiom,
! [VarCurr] :
( ~ v108106(VarCurr)
=> ( v108129(VarCurr)
<=> v108088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5043,axiom,
! [VarCurr] :
( v108106(VarCurr)
=> ( v108129(VarCurr)
<=> v108130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1255,axiom,
! [VarCurr] :
( ( ~ v108109(VarCurr)
& ~ v108111(VarCurr) )
=> ( v108130(VarCurr)
<=> v108134(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5038,axiom,
! [VarCurr] :
( v108111(VarCurr)
=> ( v108130(VarCurr)
<=> v108133(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5042,axiom,
! [VarCurr] :
( v108109(VarCurr)
=> ( v108130(VarCurr)
<=> v108131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5037,axiom,
! [VarCurr] :
( ~ v108119(VarCurr)
=> ( v108134(VarCurr)
<=> v108088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5041,axiom,
! [VarCurr] :
( v108119(VarCurr)
=> ( v108134(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5036,axiom,
! [VarCurr] :
( ~ v108113(VarCurr)
=> ( v108133(VarCurr)
<=> v108088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5040,axiom,
! [VarCurr] :
( v108113(VarCurr)
=> ( v108133(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2348,axiom,
! [VarCurr] :
( ~ v108132(VarCurr)
=> ( v108131(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2381,axiom,
! [VarCurr] :
( v108132(VarCurr)
=> ( v108131(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7550,axiom,
! [VarCurr] :
( v108132(VarCurr)
<=> ( v108066(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108093(VarNext)
<=> ( v108094(VarNext)
& v108103(VarNext) ) ) ) ).
fof(addAssignment_33355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108103(VarNext)
<=> v108101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21430,axiom,
! [VarCurr] :
( v108101(VarCurr)
<=> ( v108056(VarCurr)
| v108104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21429,axiom,
! [VarCurr] :
( v108104(VarCurr)
<=> ( v108105(VarCurr)
& v108125(VarCurr) ) ) ).
fof(writeUnaryOperator_8444,axiom,
! [VarCurr] :
( ~ v108125(VarCurr)
<=> v108056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21428,axiom,
! [VarCurr] :
( v108105(VarCurr)
<=> ( v108106(VarCurr)
| v108123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21427,axiom,
! [VarCurr] :
( v108123(VarCurr)
<=> ( v108084(VarCurr)
& v108124(VarCurr) ) ) ).
fof(writeUnaryOperator_8443,axiom,
! [VarCurr] :
( ~ v108124(VarCurr)
<=> v108086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21426,axiom,
! [VarCurr] :
( v108106(VarCurr)
<=> ( v108107(VarCurr)
& v108086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21425,axiom,
! [VarCurr] :
( v108107(VarCurr)
<=> ( v108108(VarCurr)
| v108117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21424,axiom,
! [VarCurr] :
( v108117(VarCurr)
<=> ( v108118(VarCurr)
& v108122(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7549,axiom,
! [VarCurr] :
( v108122(VarCurr)
<=> ( ( v108110(VarCurr,bitIndex2)
<=> $false )
& ( v108110(VarCurr,bitIndex1)
<=> $false )
& ( v108110(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21423,axiom,
! [VarCurr] :
( v108118(VarCurr)
<=> ( v108119(VarCurr)
| v108120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21422,axiom,
! [VarCurr] :
( v108120(VarCurr)
<=> ( v108084(VarCurr)
& v108121(VarCurr) ) ) ).
fof(writeUnaryOperator_8442,axiom,
! [VarCurr] :
( ~ v108121(VarCurr)
<=> v108119(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7548,axiom,
! [VarCurr] :
( v108119(VarCurr)
<=> ( v108066(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21421,axiom,
! [VarCurr] :
( v108108(VarCurr)
<=> ( v108109(VarCurr)
| v108111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21420,axiom,
! [VarCurr] :
( v108111(VarCurr)
<=> ( v108112(VarCurr)
& v108116(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7547,axiom,
! [VarCurr] :
( v108116(VarCurr)
<=> ( ( v108110(VarCurr,bitIndex2)
<=> $false )
& ( v108110(VarCurr,bitIndex1)
<=> $true )
& ( v108110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21419,axiom,
! [VarCurr] :
( v108112(VarCurr)
<=> ( v108113(VarCurr)
| v108114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21418,axiom,
! [VarCurr] :
( v108114(VarCurr)
<=> ( v108084(VarCurr)
& v108115(VarCurr) ) ) ).
fof(writeUnaryOperator_8441,axiom,
! [VarCurr] :
( ~ v108115(VarCurr)
<=> v108113(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7546,axiom,
! [VarCurr] :
( v108113(VarCurr)
<=> ( v108066(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7545,axiom,
! [VarCurr] :
( v108109(VarCurr)
<=> ( ( v108110(VarCurr,bitIndex2)
<=> $true )
& ( v108110(VarCurr,bitIndex1)
<=> $false )
& ( v108110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33354,axiom,
! [VarCurr] :
( v108110(VarCurr,bitIndex0)
<=> v108064(VarCurr) ) ).
fof(addAssignment_33353,axiom,
! [VarCurr] :
( v108110(VarCurr,bitIndex1)
<=> v108062(VarCurr) ) ).
fof(addAssignment_33352,axiom,
! [VarCurr] :
( v108110(VarCurr,bitIndex2)
<=> v108060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108094(VarNext)
<=> ( v108095(VarNext)
& v108090(VarNext) ) ) ) ).
fof(writeUnaryOperator_8440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108095(VarNext)
<=> v108097(VarNext) ) ) ).
fof(addAssignment_33351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108097(VarNext)
<=> v108090(VarCurr) ) ) ).
fof(addAssignment_33350,axiom,
! [VarCurr] :
( v108090(VarCurr)
<=> v5253(VarCurr) ) ).
fof(addAssignment_33349,axiom,
! [VarCurr] :
( v108088(VarCurr)
<=> $false ) ).
fof(addAssignment_33348,axiom,
! [VarCurr] :
( v108086(VarCurr)
<=> v5163(VarCurr) ) ).
fof(addAssignment_33347,axiom,
! [VarCurr] :
( v108084(VarCurr)
<=> $false ) ).
fof(addAssignment_33346,axiom,
! [VarCurr] :
( v108066(VarCurr)
<=> v4410(VarCurr,bitIndex0) ) ).
fof(addAssignment_33345,axiom,
! [VarCurr] :
( v4410(VarCurr,bitIndex0)
<=> v4412(VarCurr,bitIndex0) ) ).
fof(addAssignment_33344,axiom,
! [VarCurr] :
( v4412(VarCurr,bitIndex0)
<=> v4414(VarCurr,bitIndex0) ) ).
fof(addAssignment_33343,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex0)
<=> v4416(VarCurr,bitIndex0) ) ).
fof(addAssignment_33342,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex0)
<=> v4418(VarCurr,bitIndex0) ) ).
fof(addAssignment_33341,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex0)
<=> v4420(VarCurr,bitIndex0) ) ).
fof(addAssignment_33340,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex0)
<=> v4422(VarCurr,bitIndex0) ) ).
fof(addAssignment_33339,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex0)
<=> v4424(VarCurr,bitIndex0) ) ).
fof(addAssignment_33338,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex0)
<=> v4426(VarCurr,bitIndex0) ) ).
fof(addAssignment_33337,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex0)
<=> v4428(VarCurr,bitIndex0) ) ).
fof(addAssignment_33336,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex0)
<=> v4430(VarCurr,bitIndex0) ) ).
fof(addAssignment_33335,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex0)
<=> v4432(VarCurr,bitIndex0) ) ).
fof(addAssignment_33334,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex0)
<=> v108076(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108077(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108076(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1877,axiom,
! [VarNext] :
( v108077(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108076(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108077(VarNext)
<=> v108078(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108078(VarNext)
<=> ( v108080(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108080(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_33333,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex0)
<=> v4438(VarCurr,bitIndex0) ) ).
fof(addAssignment_33332,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex0)
<=> v4440(VarCurr,bitIndex0) ) ).
fof(addAssignment_33331,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex0)
<=> v4442(VarCurr,bitIndex0) ) ).
fof(addAssignment_33330,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex0)
<=> v4444(VarCurr,bitIndex0) ) ).
fof(addAssignment_33329,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex0)
<=> v4446(VarCurr,bitIndex0) ) ).
fof(addAssignment_33328,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex0)
<=> v4448(VarCurr,bitIndex0) ) ).
fof(addAssignment_33327,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex0)
<=> v4450(VarCurr,bitIndex0) ) ).
fof(addAssignment_33326,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex0)
<=> v4452(VarCurr,bitIndex0) ) ).
fof(addAssignment_33325,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex0)
<=> v4454(VarCurr,bitIndex0) ) ).
fof(addAssignment_33324,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex0)
<=> v4456(VarCurr,bitIndex0) ) ).
fof(addAssignment_33323,axiom,
! [VarNext] :
( v4456(VarNext,bitIndex0)
<=> v108068(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108070(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108068(VarNext,B)
<=> v4456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1876,axiom,
! [VarNext] :
( v108070(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108068(VarNext,B)
<=> v5141(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108070(VarNext)
<=> ( v108071(VarNext)
& v5135(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108071(VarNext)
<=> ( v108073(VarNext)
& v4603(VarNext) ) ) ) ).
fof(writeUnaryOperator_8438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108073(VarNext)
<=> v4610(VarNext) ) ) ).
fof(addAssignment_33322,axiom,
! [VarCurr] :
( v108064(VarCurr)
<=> $false ) ).
fof(addAssignment_33321,axiom,
! [VarCurr] :
( v108062(VarCurr)
<=> $false ) ).
fof(addAssignment_33320,axiom,
! [VarCurr] :
( v108060(VarCurr)
<=> $true ) ).
fof(addAssignment_33319,axiom,
! [VarCurr] :
( v108058(VarCurr)
<=> $false ) ).
fof(addAssignment_33318,axiom,
! [VarCurr] :
( v108056(VarCurr)
<=> v4373(VarCurr) ) ).
fof(addAssignment_33317,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108018(VarCurr,B)
<=> v108020(VarCurr,B) ) ) ).
fof(addAssignment_33316,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108020(VarCurr,B)
<=> v108022(VarCurr,B) ) ) ).
fof(addAssignment_33315,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108022(VarCurr,B)
<=> v108024(VarCurr,B) ) ) ).
fof(addAssignment_33314,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108024(VarCurr,B)
<=> v108026(VarCurr,B) ) ) ).
fof(addAssignment_33313,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108026(VarCurr,B)
<=> v5102(VarCurr,B) ) ) ).
fof(addAssignment_33312,axiom,
! [VarCurr] :
( v106582(VarCurr)
<=> v106584(VarCurr) ) ).
fof(addAssignment_33311,axiom,
! [VarCurr] :
( v106584(VarCurr)
<=> v106586(VarCurr) ) ).
fof(addAssignment_33310,axiom,
! [VarCurr] :
( v106586(VarCurr)
<=> v106588(VarCurr) ) ).
fof(addAssignment_33309,axiom,
! [VarCurr] :
( v106588(VarCurr)
<=> v106590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2347,axiom,
! [VarCurr] :
( ~ v108001(VarCurr)
=> ( v106590(VarCurr)
<=> v108002(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2380,axiom,
! [VarCurr] :
( v108001(VarCurr)
=> ( v106590(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_8,axiom,
! [VarCurr] :
( ( ~ v108003(VarCurr)
& ~ v108004(VarCurr)
& ~ v108007(VarCurr)
& ~ v108008(VarCurr)
& ~ v108009(VarCurr) )
=> ( v108002(VarCurr)
<=> v107213(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_8,axiom,
! [VarCurr] :
( v108009(VarCurr)
=> ( v108002(VarCurr)
<=> v107213(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_8,axiom,
! [VarCurr] :
( v108008(VarCurr)
=> ( v108002(VarCurr)
<=> v107213(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_9,axiom,
! [VarCurr] :
( v108007(VarCurr)
=> ( v108002(VarCurr)
<=> v107213(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_13,axiom,
! [VarCurr] :
( v108004(VarCurr)
=> ( v108002(VarCurr)
<=> v107213(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5039,axiom,
! [VarCurr] :
( v108003(VarCurr)
=> ( v108002(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7544,axiom,
! [VarCurr] :
( v108012(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $true )
& ( v106652(VarCurr,bitIndex1)
<=> $true )
& ( v106652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21412,axiom,
! [VarCurr] :
( v108009(VarCurr)
<=> ( v108010(VarCurr)
| v108011(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7543,axiom,
! [VarCurr] :
( v108011(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $true )
& ( v106652(VarCurr,bitIndex1)
<=> $true )
& ( v106652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7542,axiom,
! [VarCurr] :
( v108010(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $true )
& ( v106652(VarCurr,bitIndex1)
<=> $false )
& ( v106652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7541,axiom,
! [VarCurr] :
( v108008(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $true )
& ( v106652(VarCurr,bitIndex1)
<=> $false )
& ( v106652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7540,axiom,
! [VarCurr] :
( v108007(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $false )
& ( v106652(VarCurr,bitIndex1)
<=> $true )
& ( v106652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21411,axiom,
! [VarCurr] :
( v108004(VarCurr)
<=> ( v108005(VarCurr)
| v108006(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7539,axiom,
! [VarCurr] :
( v108006(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $false )
& ( v106652(VarCurr,bitIndex1)
<=> $true )
& ( v106652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7538,axiom,
! [VarCurr] :
( v108005(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $false )
& ( v106652(VarCurr,bitIndex1)
<=> $false )
& ( v106652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7537,axiom,
! [VarCurr] :
( v108003(VarCurr)
<=> ( ( v106652(VarCurr,bitIndex2)
<=> $false )
& ( v106652(VarCurr,bitIndex1)
<=> $false )
& ( v106652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8437,axiom,
! [VarCurr] :
( ~ v108001(VarCurr)
<=> v106592(VarCurr) ) ).
fof(addAssignment_33308,axiom,
! [VarCurr] :
( v107213(VarCurr,bitIndex2)
<=> v107215(VarCurr,bitIndex2) ) ).
fof(addAssignment_33307,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex2)
<=> v107217(VarCurr,bitIndex2) ) ).
fof(addAssignment_33306,axiom,
! [VarCurr] :
( v107213(VarCurr,bitIndex3)
<=> v107215(VarCurr,bitIndex3) ) ).
fof(addAssignment_33305,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex3)
<=> v107217(VarCurr,bitIndex3) ) ).
fof(addAssignment_33304,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106652(VarCurr,B)
<=> v106654(VarCurr,B) ) ) ).
fof(addAssignment_33303,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106654(VarCurr,B)
<=> v106656(VarCurr,B) ) ) ).
fof(addAssignment_33302,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106656(VarCurr,B)
<=> v106658(VarCurr,B) ) ) ).
fof(addAssignment_33301,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106658(VarCurr,B)
<=> v106660(VarCurr,B) ) ) ).
fof(addAssignment_33300,axiom,
! [VarCurr] :
( ( v106660(VarCurr,bitIndex1)
<=> v106662(VarCurr,bitIndex2) )
& ( v106660(VarCurr,bitIndex0)
<=> v106662(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33299,axiom,
! [VarCurr] :
( v106592(VarCurr)
<=> v106594(VarCurr) ) ).
fof(addAssignment_33298,axiom,
! [VarCurr] :
( v106594(VarCurr)
<=> v106596(VarCurr) ) ).
fof(addAssignment_33297,axiom,
! [VarCurr] :
( v106596(VarCurr)
<=> v106598(VarCurr) ) ).
fof(addAssignment_33296,axiom,
! [VarCurr] :
( v106598(VarCurr)
<=> v106600(VarCurr) ) ).
fof(addAssignment_33295,axiom,
! [VarCurr] :
( v106600(VarCurr)
<=> v106602(VarCurr) ) ).
fof(addAssignment_33294,axiom,
! [VarCurr] :
( v106602(VarCurr)
<=> v106604(VarCurr) ) ).
fof(addAssignment_33293,axiom,
! [VarCurr] :
( v106604(VarCurr)
<=> v106606(VarCurr) ) ).
fof(addAssignment_33292,axiom,
! [VarCurr] :
( v106606(VarCurr)
<=> v106608(VarCurr) ) ).
fof(addAssignment_33291,axiom,
! [VarCurr] :
( v106608(VarCurr)
<=> v106610(VarCurr) ) ).
fof(addAssignment_33290,axiom,
! [VarCurr] :
( v106610(VarCurr)
<=> v106612(VarCurr) ) ).
fof(addAssignment_33289,axiom,
! [VarCurr] :
( v106612(VarCurr)
<=> v106614(VarCurr) ) ).
fof(addAssignment_33288,axiom,
! [VarCurr] :
( v106614(VarCurr)
<=> v106616(VarCurr,bitIndex2) ) ).
fof(addAssignment_33287,axiom,
! [VarNext] :
( v106616(VarNext,bitIndex2)
<=> v107993(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107994(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107993(VarNext,B)
<=> v106616(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1875,axiom,
! [VarNext] :
( v107994(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107993(VarNext,B)
<=> v107362(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107994(VarNext)
<=> v107995(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107995(VarNext)
<=> ( v107997(VarNext)
& v107347(VarNext) ) ) ) ).
fof(writeUnaryOperator_8436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107997(VarNext)
<=> v107356(VarNext) ) ) ).
fof(addAssignment_33286,axiom,
! [VarCurr] :
( v106622(VarCurr,bitIndex2)
<=> v107332(VarCurr,bitIndex2) ) ).
fof(addAssignment_33285,axiom,
! [VarCurr] :
( v107331(VarCurr,bitIndex2)
<=> v107366(VarCurr,bitIndex2) ) ).
fof(addAssignment_33284,axiom,
! [VarNext] :
( v106616(VarNext,bitIndex3)
<=> v107985(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107986(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107985(VarNext,B)
<=> v106616(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1874,axiom,
! [VarNext] :
( v107986(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107985(VarNext,B)
<=> v107362(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107986(VarNext)
<=> v107987(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107987(VarNext)
<=> ( v107989(VarNext)
& v107347(VarNext) ) ) ) ).
fof(writeUnaryOperator_8435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107989(VarNext)
<=> v107356(VarNext) ) ) ).
fof(addAssignment_33283,axiom,
! [VarCurr] :
( v106622(VarCurr,bitIndex3)
<=> v107332(VarCurr,bitIndex3) ) ).
fof(addAssignment_33282,axiom,
! [VarCurr] :
( v107331(VarCurr,bitIndex3)
<=> v107366(VarCurr,bitIndex3) ) ).
fof(addAssignment_33281,axiom,
! [VarCurr] :
( v107313(VarCurr)
<=> v107315(VarCurr) ) ).
fof(addAssignment_33280,axiom,
! [VarCurr] :
( v107315(VarCurr)
<=> v107317(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1254,axiom,
! [VarCurr] :
( ( ~ v107980(VarCurr)
& ~ v107897(VarCurr) )
=> ( v107317(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5035,axiom,
! [VarCurr] :
( v107897(VarCurr)
=> ( v107317(VarCurr)
<=> v107981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5038,axiom,
! [VarCurr] :
( v107980(VarCurr)
=> ( v107317(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5034,axiom,
! [VarCurr] :
( ~ v107982(VarCurr)
=> ( v107981(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5037,axiom,
! [VarCurr] :
( v107982(VarCurr)
=> ( v107981(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7536,axiom,
! [VarCurr] :
( v107983(VarCurr)
<=> ( v107323(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7535,axiom,
! [VarCurr] :
( v107982(VarCurr)
<=> ( v107323(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21406,axiom,
! [VarCurr] :
( v107980(VarCurr)
<=> ( v107890(VarCurr)
| v107891(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107967(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107319(VarNext,B)
<=> v107319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1873,axiom,
! [VarNext] :
( v107967(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107319(VarNext,B)
<=> v107975(VarNext,B) ) ) ) ).
fof(addAssignment_33279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107975(VarNext,B)
<=> v107973(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2346,axiom,
! [VarCurr] :
( ~ v107976(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107973(VarCurr,B)
<=> v107321(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2379,axiom,
! [VarCurr] :
( v107976(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107973(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7534,axiom,
! [VarCurr] :
( v107976(VarCurr)
<=> ( v10286(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107967(VarNext)
<=> v107968(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107968(VarNext)
<=> ( v107969(VarNext)
& v10675(VarNext) ) ) ) ).
fof(writeUnaryOperator_8434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107969(VarNext)
<=> v10684(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_156,axiom,
! [VarCurr] :
( ( ~ v107954(VarCurr)
& ~ v107958(VarCurr)
& ~ v107964(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v107321(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1253,axiom,
! [VarCurr] :
( v107964(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107321(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5033,axiom,
! [VarCurr] :
( v107958(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107321(VarCurr,B)
<=> v107959(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5036,axiom,
! [VarCurr] :
( v107954(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107321(VarCurr,B)
<=> v107955(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7533,axiom,
! [VarCurr] :
( v107964(VarCurr)
<=> ( ( v107319(VarCurr,bitIndex1)
<=> $true )
& ( v107319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5032,axiom,
! [VarCurr] :
( ~ v107960(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107959(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5035,axiom,
! [VarCurr] :
( v107960(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107959(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7532,axiom,
! [VarCurr] :
( v107962(VarCurr)
<=> ( v107963(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21403,axiom,
! [VarCurr] :
( v107963(VarCurr)
<=> ( v107886(VarCurr)
| v10294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7531,axiom,
! [VarCurr] :
( v107960(VarCurr)
<=> ( v107961(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21402,axiom,
! [VarCurr] :
( v107961(VarCurr)
<=> ( v107886(VarCurr)
| v10294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7530,axiom,
! [VarCurr] :
( v107958(VarCurr)
<=> ( ( v107319(VarCurr,bitIndex1)
<=> $false )
& ( v107319(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5031,axiom,
! [VarCurr] :
( ~ v107956(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107955(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5034,axiom,
! [VarCurr] :
( v107956(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107955(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7529,axiom,
! [VarCurr] :
( v107957(VarCurr)
<=> ( v107323(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7528,axiom,
! [VarCurr] :
( v107956(VarCurr)
<=> ( v107323(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7527,axiom,
! [VarCurr] :
( v107954(VarCurr)
<=> ( ( v107319(VarCurr,bitIndex1)
<=> $false )
& ( v107319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107939(VarNext)
=> ( v107886(VarNext)
<=> v107886(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1872,axiom,
! [VarNext] :
( v107939(VarNext)
=> ( v107886(VarNext)
<=> v107947(VarNext) ) ) ).
fof(addAssignment_33278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107947(VarNext)
<=> v107945(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2345,axiom,
! [VarCurr] :
( ~ v10691(VarCurr)
=> ( v107945(VarCurr)
<=> v107948(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2378,axiom,
! [VarCurr] :
( v10691(VarCurr)
=> ( v107945(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2344,axiom,
! [VarCurr] :
( ~ v107888(VarCurr)
=> ( v107948(VarCurr)
<=> v107949(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2377,axiom,
! [VarCurr] :
( v107888(VarCurr)
=> ( v107948(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21401,axiom,
! [VarCurr] :
( v107949(VarCurr)
<=> ( v107950(VarCurr)
& v107886(VarCurr) ) ) ).
fof(writeUnaryOperator_8433,axiom,
! [VarCurr] :
( ~ v107950(VarCurr)
<=> v107899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107939(VarNext)
<=> v107940(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107940(VarNext)
<=> ( v107942(VarNext)
& v10675(VarNext) ) ) ) ).
fof(writeUnaryOperator_8432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107942(VarNext)
<=> v10684(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107926(VarNext)
=> ( v107899(VarNext)
<=> v107899(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1871,axiom,
! [VarNext] :
( v107926(VarNext)
=> ( v107899(VarNext)
<=> v107934(VarNext) ) ) ).
fof(addAssignment_33277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107934(VarNext)
<=> v107932(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2343,axiom,
! [VarCurr] :
( ~ v10691(VarCurr)
=> ( v107932(VarCurr)
<=> v107901(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2376,axiom,
! [VarCurr] :
( v10691(VarCurr)
=> ( v107932(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107926(VarNext)
<=> v107927(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107927(VarNext)
<=> ( v107929(VarNext)
& v10675(VarNext) ) ) ) ).
fof(writeUnaryOperator_8431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107929(VarNext)
<=> v10684(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1252,axiom,
! [VarCurr] :
( ( ~ v10629(VarCurr)
& ~ v107923(VarCurr) )
=> ( v107901(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5030,axiom,
! [VarCurr] :
( v107923(VarCurr)
=> ( v107901(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5033,axiom,
! [VarCurr] :
( v10629(VarCurr)
=> ( v107901(VarCurr)
<=> v107908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21396,axiom,
! [VarCurr] :
( v107923(VarCurr)
<=> ( v10630(VarCurr)
| v10645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5029,axiom,
! [VarCurr] :
( ~ v107909(VarCurr)
=> ( v107908(VarCurr)
<=> v107911(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5032,axiom,
! [VarCurr] :
( v107909(VarCurr)
=> ( v107908(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5028,axiom,
! [VarCurr] :
( ~ v107912(VarCurr)
=> ( v107911(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5031,axiom,
! [VarCurr] :
( v107912(VarCurr)
=> ( v107911(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21395,axiom,
! [VarCurr] :
( v107912(VarCurr)
<=> ( v107913(VarCurr)
| v107914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21394,axiom,
! [VarCurr] :
( v107914(VarCurr)
<=> ( v107915(VarCurr)
| v107922(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7526,axiom,
! [VarCurr] :
( v107922(VarCurr)
<=> ( ( v107906(VarCurr,bitIndex2)
<=> $true )
& ( v107906(VarCurr,bitIndex1)
<=> $true )
& ( v107906(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21393,axiom,
! [VarCurr] :
( v107915(VarCurr)
<=> ( v107916(VarCurr)
| v107921(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7525,axiom,
! [VarCurr] :
( v107921(VarCurr)
<=> ( ( v107906(VarCurr,bitIndex2)
<=> $true )
& ( v107906(VarCurr,bitIndex1)
<=> $false )
& ( v107906(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21392,axiom,
! [VarCurr] :
( v107916(VarCurr)
<=> ( v107917(VarCurr)
| v107920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7524,axiom,
! [VarCurr] :
( v107920(VarCurr)
<=> ( ( v107906(VarCurr,bitIndex2)
<=> $true )
& ( v107906(VarCurr,bitIndex1)
<=> $false )
& ( v107906(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21391,axiom,
! [VarCurr] :
( v107917(VarCurr)
<=> ( v107918(VarCurr)
| v107919(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7523,axiom,
! [VarCurr] :
( v107919(VarCurr)
<=> ( ( v107906(VarCurr,bitIndex2)
<=> $false )
& ( v107906(VarCurr,bitIndex1)
<=> $true )
& ( v107906(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7522,axiom,
! [VarCurr] :
( v107918(VarCurr)
<=> ( ( v107906(VarCurr,bitIndex2)
<=> $false )
& ( v107906(VarCurr,bitIndex1)
<=> $false )
& ( v107906(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7521,axiom,
! [VarCurr] :
( v107913(VarCurr)
<=> ( ( v107906(VarCurr,bitIndex2)
<=> $false )
& ( v107906(VarCurr,bitIndex1)
<=> $true )
& ( v107906(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7520,axiom,
! [VarCurr] :
( v107910(VarCurr)
<=> ( v107903(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7519,axiom,
! [VarCurr] :
( v107909(VarCurr)
<=> ( v107903(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_8430,axiom,
! [VarCurr] :
( ~ v107903(VarCurr)
<=> v107886(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_155,axiom,
! [VarCurr] :
( ( ~ v107890(VarCurr)
& ~ v107891(VarCurr)
& ~ v107897(VarCurr) )
=> ( v107888(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1251,axiom,
! [VarCurr] :
( v107897(VarCurr)
=> ( v107888(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5027,axiom,
! [VarCurr] :
( v107891(VarCurr)
=> ( v107888(VarCurr)
<=> v107892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5030,axiom,
! [VarCurr] :
( v107890(VarCurr)
=> ( v107888(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7518,axiom,
! [VarCurr] :
( v107897(VarCurr)
<=> ( ( v107319(VarCurr,bitIndex1)
<=> $true )
& ( v107319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5026,axiom,
! [VarCurr] :
( ~ v107893(VarCurr)
=> ( v107892(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5029,axiom,
! [VarCurr] :
( v107893(VarCurr)
=> ( v107892(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7517,axiom,
! [VarCurr] :
( v107895(VarCurr)
<=> ( v107896(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21390,axiom,
! [VarCurr] :
( v107896(VarCurr)
<=> ( v107886(VarCurr)
| v10294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7516,axiom,
! [VarCurr] :
( v107893(VarCurr)
<=> ( v107894(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21389,axiom,
! [VarCurr] :
( v107894(VarCurr)
<=> ( v107886(VarCurr)
| v10294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7515,axiom,
! [VarCurr] :
( v107891(VarCurr)
<=> ( ( v107319(VarCurr,bitIndex1)
<=> $false )
& ( v107319(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7514,axiom,
! [VarCurr] :
( v107890(VarCurr)
<=> ( ( v107319(VarCurr,bitIndex1)
<=> $false )
& ( v107319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33276,axiom,
! [VarCurr] :
( v107323(VarCurr)
<=> v107325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21388,axiom,
! [VarCurr] :
( v107325(VarCurr)
<=> ( v107881(VarCurr)
& v107786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21387,axiom,
! [VarCurr] :
( v107881(VarCurr)
<=> ( v107882(VarCurr)
& v107691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21386,axiom,
! [VarCurr] :
( v107882(VarCurr)
<=> ( v107883(VarCurr)
& v107596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21385,axiom,
! [VarCurr] :
( v107883(VarCurr)
<=> ( v107884(VarCurr)
& v107501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21384,axiom,
! [VarCurr] :
( v107884(VarCurr)
<=> ( v107327(VarCurr)
& v107406(VarCurr) ) ) ).
fof(addAssignment_33275,axiom,
! [VarCurr] :
( v107786(VarCurr)
<=> v107788(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107858(VarNext)
=> ( v107788(VarNext)
<=> v107788(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1870,axiom,
! [VarNext] :
( v107858(VarNext)
=> ( v107788(VarNext)
<=> v107876(VarNext) ) ) ).
fof(addAssignment_33274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107876(VarNext)
<=> v107874(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2342,axiom,
! [VarCurr] :
( ~ v107873(VarCurr)
=> ( v107874(VarCurr)
<=> v107877(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2375,axiom,
! [VarCurr] :
( v107873(VarCurr)
=> ( v107874(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2341,axiom,
! [VarCurr] :
( ~ v107792(VarCurr)
=> ( v107877(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2374,axiom,
! [VarCurr] :
( v107792(VarCurr)
=> ( v107877(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107858(VarNext)
<=> ( v107859(VarNext)
& v107866(VarNext) ) ) ) ).
fof(addAssignment_33273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107866(VarNext)
<=> v107864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21382,axiom,
! [VarCurr] :
( v107864(VarCurr)
<=> ( v107867(VarCurr)
| v107873(VarCurr) ) ) ).
fof(writeUnaryOperator_8429,axiom,
! [VarCurr] :
( ~ v107873(VarCurr)
<=> v107790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21381,axiom,
! [VarCurr] :
( v107867(VarCurr)
<=> ( v107868(VarCurr)
| v107792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21380,axiom,
! [VarCurr] :
( v107868(VarCurr)
<=> ( v107869(VarCurr)
& v107872(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7513,axiom,
! [VarCurr] :
( v107872(VarCurr)
<=> ( v107852(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21379,axiom,
! [VarCurr] :
( v107869(VarCurr)
<=> ( v107870(VarCurr)
& v107871(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7512,axiom,
! [VarCurr] :
( v107871(VarCurr)
<=> ( v107796(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7511,axiom,
! [VarCurr] :
( v107870(VarCurr)
<=> ( v107794(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107859(VarNext)
<=> ( v107860(VarNext)
& v107818(VarNext) ) ) ) ).
fof(writeUnaryOperator_8428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107860(VarNext)
<=> v107825(VarNext) ) ) ).
fof(addAssignment_33272,axiom,
! [VarCurr] :
( v107852(VarCurr,bitIndex0)
<=> v107853(VarCurr,bitIndex0) ) ).
fof(addAssignment_33271,axiom,
! [VarCurr] :
( v107853(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33270,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107853(VarCurr,B)
<=> v107854(VarCurr,B) ) ) ).
fof(addAssignment_33269,axiom,
! [VarNext] :
( v107796(VarNext,bitIndex1)
<=> v107844(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107845(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107844(VarNext,B)
<=> v107796(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1869,axiom,
! [VarNext] :
( v107845(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107844(VarNext,B)
<=> v107831(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107845(VarNext)
<=> v107846(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107846(VarNext)
<=> ( v107848(VarNext)
& v107818(VarNext) ) ) ) ).
fof(writeUnaryOperator_8427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107848(VarNext)
<=> v107825(VarNext) ) ) ).
fof(addAssignment_33268,axiom,
! [VarCurr] :
( v107798(VarCurr,bitIndex1)
<=> v107803(VarCurr,bitIndex1) ) ).
fof(addAssignment_33267,axiom,
! [VarCurr] :
( v107800(VarCurr,bitIndex1)
<=> v107801(VarCurr,bitIndex1) ) ).
fof(addAssignment_33266,axiom,
! [VarNext] :
( v107796(VarNext,bitIndex0)
<=> v107836(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107837(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107836(VarNext,B)
<=> v107796(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1868,axiom,
! [VarNext] :
( v107837(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107836(VarNext,B)
<=> v107831(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107837(VarNext)
<=> v107838(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107838(VarNext)
<=> ( v107840(VarNext)
& v107818(VarNext) ) ) ) ).
fof(writeUnaryOperator_8426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107840(VarNext)
<=> v107825(VarNext) ) ) ).
fof(addAssignment_33265,axiom,
! [VarCurr] :
( v107798(VarCurr,bitIndex0)
<=> v107803(VarCurr,bitIndex0) ) ).
fof(addAssignment_33264,axiom,
! [VarNext] :
( v107796(VarNext,bitIndex2)
<=> v107820(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107821(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107820(VarNext,B)
<=> v107796(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1867,axiom,
! [VarNext] :
( v107821(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107820(VarNext,B)
<=> v107831(VarNext,B) ) ) ) ).
fof(addAssignment_33263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107831(VarNext,B)
<=> v107829(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2340,axiom,
! [VarCurr] :
( ~ v107832(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107829(VarCurr,B)
<=> v107798(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2373,axiom,
! [VarCurr] :
( v107832(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107829(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8425,axiom,
! [VarCurr] :
( ~ v107832(VarCurr)
<=> v107790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107821(VarNext)
<=> v107822(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107822(VarNext)
<=> ( v107823(VarNext)
& v107818(VarNext) ) ) ) ).
fof(writeUnaryOperator_8424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107823(VarNext)
<=> v107825(VarNext) ) ) ).
fof(addAssignment_33262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107825(VarNext)
<=> v107818(VarCurr) ) ) ).
fof(addAssignment_33261,axiom,
! [VarCurr] :
( v107818(VarCurr)
<=> v107349(VarCurr) ) ).
fof(addAssignment_33260,axiom,
! [VarCurr] :
( v107798(VarCurr,bitIndex2)
<=> v107803(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2339,axiom,
! [VarCurr] :
( ~ v107804(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107803(VarCurr,B)
<=> v107805(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2372,axiom,
! [VarCurr] :
( v107804(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107803(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_154,axiom,
! [VarCurr] :
( ( ~ v107806(VarCurr)
& ~ v107808(VarCurr)
& ~ v107812(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107805(VarCurr,B)
<=> v107796(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1250,axiom,
! [VarCurr] :
( v107812(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107805(VarCurr,B)
<=> v107814(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5025,axiom,
! [VarCurr] :
( v107808(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107805(VarCurr,B)
<=> v107810(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5028,axiom,
! [VarCurr] :
( v107806(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107805(VarCurr,B)
<=> v107796(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7510,axiom,
! [VarCurr] :
( v107815(VarCurr)
<=> ( ( v107816(VarCurr,bitIndex1)
<=> $true )
& ( v107816(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33259,axiom,
! [VarCurr] :
( v107816(VarCurr,bitIndex0)
<=> v107794(VarCurr) ) ).
fof(addAssignment_33258,axiom,
! [VarCurr] :
( v107816(VarCurr,bitIndex1)
<=> v107792(VarCurr) ) ).
fof(addAssignment_33257,axiom,
! [VarCurr] :
( v107814(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33256,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107814(VarCurr,B)
<=> v107800(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7509,axiom,
! [VarCurr] :
( v107812(VarCurr)
<=> ( ( v107813(VarCurr,bitIndex1)
<=> $true )
& ( v107813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33255,axiom,
! [VarCurr] :
( v107813(VarCurr,bitIndex0)
<=> v107794(VarCurr) ) ).
fof(addAssignment_33254,axiom,
! [VarCurr] :
( v107813(VarCurr,bitIndex1)
<=> v107792(VarCurr) ) ).
fof(addAssignment_33253,axiom,
! [VarCurr] :
( ( v107810(VarCurr,bitIndex2)
<=> v107796(VarCurr,bitIndex3) )
& ( v107810(VarCurr,bitIndex1)
<=> v107796(VarCurr,bitIndex2) )
& ( v107810(VarCurr,bitIndex0)
<=> v107796(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33252,axiom,
! [VarCurr] :
( v107810(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7508,axiom,
! [VarCurr] :
( v107808(VarCurr)
<=> ( ( v107809(VarCurr,bitIndex1)
<=> $false )
& ( v107809(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33251,axiom,
! [VarCurr] :
( v107809(VarCurr,bitIndex0)
<=> v107794(VarCurr) ) ).
fof(addAssignment_33250,axiom,
! [VarCurr] :
( v107809(VarCurr,bitIndex1)
<=> v107792(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7507,axiom,
! [VarCurr] :
( v107806(VarCurr)
<=> ( ( v107807(VarCurr,bitIndex1)
<=> $false )
& ( v107807(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33249,axiom,
! [VarCurr] :
( v107807(VarCurr,bitIndex0)
<=> v107794(VarCurr) ) ).
fof(addAssignment_33248,axiom,
! [VarCurr] :
( v107807(VarCurr,bitIndex1)
<=> v107792(VarCurr) ) ).
fof(writeUnaryOperator_8423,axiom,
! [VarCurr] :
( ~ v107804(VarCurr)
<=> v107790(VarCurr) ) ).
fof(addAssignment_33247,axiom,
! [VarCurr] :
( v107800(VarCurr,bitIndex2)
<=> v107801(VarCurr,bitIndex2) ) ).
fof(addAssignment_33246,axiom,
! [VarCurr] :
( v107801(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33245,axiom,
! [VarCurr] :
( ( v107801(VarCurr,bitIndex3)
<=> v107796(VarCurr,bitIndex2) )
& ( v107801(VarCurr,bitIndex2)
<=> v107796(VarCurr,bitIndex1) )
& ( v107801(VarCurr,bitIndex1)
<=> v107796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33244,axiom,
! [VarCurr] :
( v107794(VarCurr)
<=> v107315(VarCurr) ) ).
fof(addAssignment_33243,axiom,
! [VarCurr] :
( v107792(VarCurr)
<=> v106626(VarCurr) ) ).
fof(addAssignment_33242,axiom,
! [VarCurr] :
( v107790(VarCurr)
<=> v106620(VarCurr) ) ).
fof(addAssignment_33241,axiom,
! [VarCurr] :
( v107691(VarCurr)
<=> v107693(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107763(VarNext)
=> ( v107693(VarNext)
<=> v107693(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1866,axiom,
! [VarNext] :
( v107763(VarNext)
=> ( v107693(VarNext)
<=> v107781(VarNext) ) ) ).
fof(addAssignment_33240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107781(VarNext)
<=> v107779(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2338,axiom,
! [VarCurr] :
( ~ v107778(VarCurr)
=> ( v107779(VarCurr)
<=> v107782(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2371,axiom,
! [VarCurr] :
( v107778(VarCurr)
=> ( v107779(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2337,axiom,
! [VarCurr] :
( ~ v107697(VarCurr)
=> ( v107782(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2370,axiom,
! [VarCurr] :
( v107697(VarCurr)
=> ( v107782(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107763(VarNext)
<=> ( v107764(VarNext)
& v107771(VarNext) ) ) ) ).
fof(addAssignment_33239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107771(VarNext)
<=> v107769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21370,axiom,
! [VarCurr] :
( v107769(VarCurr)
<=> ( v107772(VarCurr)
| v107778(VarCurr) ) ) ).
fof(writeUnaryOperator_8422,axiom,
! [VarCurr] :
( ~ v107778(VarCurr)
<=> v107695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21369,axiom,
! [VarCurr] :
( v107772(VarCurr)
<=> ( v107773(VarCurr)
| v107697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21368,axiom,
! [VarCurr] :
( v107773(VarCurr)
<=> ( v107774(VarCurr)
& v107777(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7506,axiom,
! [VarCurr] :
( v107777(VarCurr)
<=> ( v107757(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21367,axiom,
! [VarCurr] :
( v107774(VarCurr)
<=> ( v107775(VarCurr)
& v107776(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7505,axiom,
! [VarCurr] :
( v107776(VarCurr)
<=> ( v107701(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7504,axiom,
! [VarCurr] :
( v107775(VarCurr)
<=> ( v107699(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107764(VarNext)
<=> ( v107765(VarNext)
& v107723(VarNext) ) ) ) ).
fof(writeUnaryOperator_8421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107765(VarNext)
<=> v107730(VarNext) ) ) ).
fof(addAssignment_33238,axiom,
! [VarCurr] :
( v107757(VarCurr,bitIndex0)
<=> v107758(VarCurr,bitIndex0) ) ).
fof(addAssignment_33237,axiom,
! [VarCurr] :
( v107758(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33236,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107758(VarCurr,B)
<=> v107759(VarCurr,B) ) ) ).
fof(addAssignment_33235,axiom,
! [VarNext] :
( v107701(VarNext,bitIndex1)
<=> v107749(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107750(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107749(VarNext,B)
<=> v107701(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1865,axiom,
! [VarNext] :
( v107750(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107749(VarNext,B)
<=> v107736(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107750(VarNext)
<=> v107751(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107751(VarNext)
<=> ( v107753(VarNext)
& v107723(VarNext) ) ) ) ).
fof(writeUnaryOperator_8420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107753(VarNext)
<=> v107730(VarNext) ) ) ).
fof(addAssignment_33234,axiom,
! [VarCurr] :
( v107703(VarCurr,bitIndex1)
<=> v107708(VarCurr,bitIndex1) ) ).
fof(addAssignment_33233,axiom,
! [VarCurr] :
( v107705(VarCurr,bitIndex1)
<=> v107706(VarCurr,bitIndex1) ) ).
fof(addAssignment_33232,axiom,
! [VarNext] :
( v107701(VarNext,bitIndex0)
<=> v107741(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107742(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107741(VarNext,B)
<=> v107701(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1864,axiom,
! [VarNext] :
( v107742(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107741(VarNext,B)
<=> v107736(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107742(VarNext)
<=> v107743(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107743(VarNext)
<=> ( v107745(VarNext)
& v107723(VarNext) ) ) ) ).
fof(writeUnaryOperator_8419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107745(VarNext)
<=> v107730(VarNext) ) ) ).
fof(addAssignment_33231,axiom,
! [VarCurr] :
( v107703(VarCurr,bitIndex0)
<=> v107708(VarCurr,bitIndex0) ) ).
fof(addAssignment_33230,axiom,
! [VarNext] :
( v107701(VarNext,bitIndex2)
<=> v107725(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107726(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107725(VarNext,B)
<=> v107701(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1863,axiom,
! [VarNext] :
( v107726(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107725(VarNext,B)
<=> v107736(VarNext,B) ) ) ) ).
fof(addAssignment_33229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107736(VarNext,B)
<=> v107734(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2336,axiom,
! [VarCurr] :
( ~ v107737(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107734(VarCurr,B)
<=> v107703(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2369,axiom,
! [VarCurr] :
( v107737(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107734(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8418,axiom,
! [VarCurr] :
( ~ v107737(VarCurr)
<=> v107695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107726(VarNext)
<=> v107727(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107727(VarNext)
<=> ( v107728(VarNext)
& v107723(VarNext) ) ) ) ).
fof(writeUnaryOperator_8417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107728(VarNext)
<=> v107730(VarNext) ) ) ).
fof(addAssignment_33228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107730(VarNext)
<=> v107723(VarCurr) ) ) ).
fof(addAssignment_33227,axiom,
! [VarCurr] :
( v107723(VarCurr)
<=> v107349(VarCurr) ) ).
fof(addAssignment_33226,axiom,
! [VarCurr] :
( v107703(VarCurr,bitIndex2)
<=> v107708(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2335,axiom,
! [VarCurr] :
( ~ v107709(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107708(VarCurr,B)
<=> v107710(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2368,axiom,
! [VarCurr] :
( v107709(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107708(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_153,axiom,
! [VarCurr] :
( ( ~ v107711(VarCurr)
& ~ v107713(VarCurr)
& ~ v107717(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107710(VarCurr,B)
<=> v107701(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1249,axiom,
! [VarCurr] :
( v107717(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107710(VarCurr,B)
<=> v107719(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5024,axiom,
! [VarCurr] :
( v107713(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107710(VarCurr,B)
<=> v107715(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5027,axiom,
! [VarCurr] :
( v107711(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107710(VarCurr,B)
<=> v107701(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7503,axiom,
! [VarCurr] :
( v107720(VarCurr)
<=> ( ( v107721(VarCurr,bitIndex1)
<=> $true )
& ( v107721(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33225,axiom,
! [VarCurr] :
( v107721(VarCurr,bitIndex0)
<=> v107699(VarCurr) ) ).
fof(addAssignment_33224,axiom,
! [VarCurr] :
( v107721(VarCurr,bitIndex1)
<=> v107697(VarCurr) ) ).
fof(addAssignment_33223,axiom,
! [VarCurr] :
( v107719(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33222,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107719(VarCurr,B)
<=> v107705(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7502,axiom,
! [VarCurr] :
( v107717(VarCurr)
<=> ( ( v107718(VarCurr,bitIndex1)
<=> $true )
& ( v107718(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33221,axiom,
! [VarCurr] :
( v107718(VarCurr,bitIndex0)
<=> v107699(VarCurr) ) ).
fof(addAssignment_33220,axiom,
! [VarCurr] :
( v107718(VarCurr,bitIndex1)
<=> v107697(VarCurr) ) ).
fof(addAssignment_33219,axiom,
! [VarCurr] :
( ( v107715(VarCurr,bitIndex2)
<=> v107701(VarCurr,bitIndex3) )
& ( v107715(VarCurr,bitIndex1)
<=> v107701(VarCurr,bitIndex2) )
& ( v107715(VarCurr,bitIndex0)
<=> v107701(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33218,axiom,
! [VarCurr] :
( v107715(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7501,axiom,
! [VarCurr] :
( v107713(VarCurr)
<=> ( ( v107714(VarCurr,bitIndex1)
<=> $false )
& ( v107714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33217,axiom,
! [VarCurr] :
( v107714(VarCurr,bitIndex0)
<=> v107699(VarCurr) ) ).
fof(addAssignment_33216,axiom,
! [VarCurr] :
( v107714(VarCurr,bitIndex1)
<=> v107697(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7500,axiom,
! [VarCurr] :
( v107711(VarCurr)
<=> ( ( v107712(VarCurr,bitIndex1)
<=> $false )
& ( v107712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33215,axiom,
! [VarCurr] :
( v107712(VarCurr,bitIndex0)
<=> v107699(VarCurr) ) ).
fof(addAssignment_33214,axiom,
! [VarCurr] :
( v107712(VarCurr,bitIndex1)
<=> v107697(VarCurr) ) ).
fof(writeUnaryOperator_8416,axiom,
! [VarCurr] :
( ~ v107709(VarCurr)
<=> v107695(VarCurr) ) ).
fof(addAssignment_33213,axiom,
! [VarCurr] :
( v107705(VarCurr,bitIndex2)
<=> v107706(VarCurr,bitIndex2) ) ).
fof(addAssignment_33212,axiom,
! [VarCurr] :
( v107706(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33211,axiom,
! [VarCurr] :
( ( v107706(VarCurr,bitIndex3)
<=> v107701(VarCurr,bitIndex2) )
& ( v107706(VarCurr,bitIndex2)
<=> v107701(VarCurr,bitIndex1) )
& ( v107706(VarCurr,bitIndex1)
<=> v107701(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33210,axiom,
! [VarCurr] :
( v107699(VarCurr)
<=> v107315(VarCurr) ) ).
fof(addAssignment_33209,axiom,
! [VarCurr] :
( v107697(VarCurr)
<=> v106626(VarCurr) ) ).
fof(addAssignment_33208,axiom,
! [VarCurr] :
( v107695(VarCurr)
<=> v106620(VarCurr) ) ).
fof(addAssignment_33207,axiom,
! [VarCurr] :
( v107596(VarCurr)
<=> v107598(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107668(VarNext)
=> ( v107598(VarNext)
<=> v107598(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1862,axiom,
! [VarNext] :
( v107668(VarNext)
=> ( v107598(VarNext)
<=> v107686(VarNext) ) ) ).
fof(addAssignment_33206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107686(VarNext)
<=> v107684(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2334,axiom,
! [VarCurr] :
( ~ v107683(VarCurr)
=> ( v107684(VarCurr)
<=> v107687(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2367,axiom,
! [VarCurr] :
( v107683(VarCurr)
=> ( v107684(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2333,axiom,
! [VarCurr] :
( ~ v107602(VarCurr)
=> ( v107687(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2366,axiom,
! [VarCurr] :
( v107602(VarCurr)
=> ( v107687(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107668(VarNext)
<=> ( v107669(VarNext)
& v107676(VarNext) ) ) ) ).
fof(addAssignment_33205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107676(VarNext)
<=> v107674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21358,axiom,
! [VarCurr] :
( v107674(VarCurr)
<=> ( v107677(VarCurr)
| v107683(VarCurr) ) ) ).
fof(writeUnaryOperator_8415,axiom,
! [VarCurr] :
( ~ v107683(VarCurr)
<=> v107600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21357,axiom,
! [VarCurr] :
( v107677(VarCurr)
<=> ( v107678(VarCurr)
| v107602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21356,axiom,
! [VarCurr] :
( v107678(VarCurr)
<=> ( v107679(VarCurr)
& v107682(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7499,axiom,
! [VarCurr] :
( v107682(VarCurr)
<=> ( v107662(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21355,axiom,
! [VarCurr] :
( v107679(VarCurr)
<=> ( v107680(VarCurr)
& v107681(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7498,axiom,
! [VarCurr] :
( v107681(VarCurr)
<=> ( v107606(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7497,axiom,
! [VarCurr] :
( v107680(VarCurr)
<=> ( v107604(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107669(VarNext)
<=> ( v107670(VarNext)
& v107628(VarNext) ) ) ) ).
fof(writeUnaryOperator_8414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107670(VarNext)
<=> v107635(VarNext) ) ) ).
fof(addAssignment_33204,axiom,
! [VarCurr] :
( v107662(VarCurr,bitIndex0)
<=> v107663(VarCurr,bitIndex0) ) ).
fof(addAssignment_33203,axiom,
! [VarCurr] :
( v107663(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33202,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107663(VarCurr,B)
<=> v107664(VarCurr,B) ) ) ).
fof(addAssignment_33201,axiom,
! [VarNext] :
( v107606(VarNext,bitIndex1)
<=> v107654(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107655(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107654(VarNext,B)
<=> v107606(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1861,axiom,
! [VarNext] :
( v107655(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107654(VarNext,B)
<=> v107641(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107655(VarNext)
<=> v107656(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107656(VarNext)
<=> ( v107658(VarNext)
& v107628(VarNext) ) ) ) ).
fof(writeUnaryOperator_8413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107658(VarNext)
<=> v107635(VarNext) ) ) ).
fof(addAssignment_33200,axiom,
! [VarCurr] :
( v107608(VarCurr,bitIndex1)
<=> v107613(VarCurr,bitIndex1) ) ).
fof(addAssignment_33199,axiom,
! [VarCurr] :
( v107610(VarCurr,bitIndex1)
<=> v107611(VarCurr,bitIndex1) ) ).
fof(addAssignment_33198,axiom,
! [VarNext] :
( v107606(VarNext,bitIndex0)
<=> v107646(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107647(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107646(VarNext,B)
<=> v107606(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1860,axiom,
! [VarNext] :
( v107647(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107646(VarNext,B)
<=> v107641(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107647(VarNext)
<=> v107648(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107648(VarNext)
<=> ( v107650(VarNext)
& v107628(VarNext) ) ) ) ).
fof(writeUnaryOperator_8412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107650(VarNext)
<=> v107635(VarNext) ) ) ).
fof(addAssignment_33197,axiom,
! [VarCurr] :
( v107608(VarCurr,bitIndex0)
<=> v107613(VarCurr,bitIndex0) ) ).
fof(addAssignment_33196,axiom,
! [VarNext] :
( v107606(VarNext,bitIndex2)
<=> v107630(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107631(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107630(VarNext,B)
<=> v107606(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1859,axiom,
! [VarNext] :
( v107631(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107630(VarNext,B)
<=> v107641(VarNext,B) ) ) ) ).
fof(addAssignment_33195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107641(VarNext,B)
<=> v107639(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2332,axiom,
! [VarCurr] :
( ~ v107642(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107639(VarCurr,B)
<=> v107608(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2365,axiom,
! [VarCurr] :
( v107642(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107639(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8411,axiom,
! [VarCurr] :
( ~ v107642(VarCurr)
<=> v107600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107631(VarNext)
<=> v107632(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107632(VarNext)
<=> ( v107633(VarNext)
& v107628(VarNext) ) ) ) ).
fof(writeUnaryOperator_8410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107633(VarNext)
<=> v107635(VarNext) ) ) ).
fof(addAssignment_33194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107635(VarNext)
<=> v107628(VarCurr) ) ) ).
fof(addAssignment_33193,axiom,
! [VarCurr] :
( v107628(VarCurr)
<=> v107349(VarCurr) ) ).
fof(addAssignment_33192,axiom,
! [VarCurr] :
( v107608(VarCurr,bitIndex2)
<=> v107613(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2331,axiom,
! [VarCurr] :
( ~ v107614(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107613(VarCurr,B)
<=> v107615(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2364,axiom,
! [VarCurr] :
( v107614(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107613(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_152,axiom,
! [VarCurr] :
( ( ~ v107616(VarCurr)
& ~ v107618(VarCurr)
& ~ v107622(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107615(VarCurr,B)
<=> v107606(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1248,axiom,
! [VarCurr] :
( v107622(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107615(VarCurr,B)
<=> v107624(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5023,axiom,
! [VarCurr] :
( v107618(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107615(VarCurr,B)
<=> v107620(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5026,axiom,
! [VarCurr] :
( v107616(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107615(VarCurr,B)
<=> v107606(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7496,axiom,
! [VarCurr] :
( v107625(VarCurr)
<=> ( ( v107626(VarCurr,bitIndex1)
<=> $true )
& ( v107626(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33191,axiom,
! [VarCurr] :
( v107626(VarCurr,bitIndex0)
<=> v107604(VarCurr) ) ).
fof(addAssignment_33190,axiom,
! [VarCurr] :
( v107626(VarCurr,bitIndex1)
<=> v107602(VarCurr) ) ).
fof(addAssignment_33189,axiom,
! [VarCurr] :
( v107624(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33188,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107624(VarCurr,B)
<=> v107610(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7495,axiom,
! [VarCurr] :
( v107622(VarCurr)
<=> ( ( v107623(VarCurr,bitIndex1)
<=> $true )
& ( v107623(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33187,axiom,
! [VarCurr] :
( v107623(VarCurr,bitIndex0)
<=> v107604(VarCurr) ) ).
fof(addAssignment_33186,axiom,
! [VarCurr] :
( v107623(VarCurr,bitIndex1)
<=> v107602(VarCurr) ) ).
fof(addAssignment_33185,axiom,
! [VarCurr] :
( ( v107620(VarCurr,bitIndex2)
<=> v107606(VarCurr,bitIndex3) )
& ( v107620(VarCurr,bitIndex1)
<=> v107606(VarCurr,bitIndex2) )
& ( v107620(VarCurr,bitIndex0)
<=> v107606(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33184,axiom,
! [VarCurr] :
( v107620(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7494,axiom,
! [VarCurr] :
( v107618(VarCurr)
<=> ( ( v107619(VarCurr,bitIndex1)
<=> $false )
& ( v107619(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33183,axiom,
! [VarCurr] :
( v107619(VarCurr,bitIndex0)
<=> v107604(VarCurr) ) ).
fof(addAssignment_33182,axiom,
! [VarCurr] :
( v107619(VarCurr,bitIndex1)
<=> v107602(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7493,axiom,
! [VarCurr] :
( v107616(VarCurr)
<=> ( ( v107617(VarCurr,bitIndex1)
<=> $false )
& ( v107617(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33181,axiom,
! [VarCurr] :
( v107617(VarCurr,bitIndex0)
<=> v107604(VarCurr) ) ).
fof(addAssignment_33180,axiom,
! [VarCurr] :
( v107617(VarCurr,bitIndex1)
<=> v107602(VarCurr) ) ).
fof(writeUnaryOperator_8409,axiom,
! [VarCurr] :
( ~ v107614(VarCurr)
<=> v107600(VarCurr) ) ).
fof(addAssignment_33179,axiom,
! [VarCurr] :
( v107610(VarCurr,bitIndex2)
<=> v107611(VarCurr,bitIndex2) ) ).
fof(addAssignment_33178,axiom,
! [VarCurr] :
( v107611(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33177,axiom,
! [VarCurr] :
( ( v107611(VarCurr,bitIndex3)
<=> v107606(VarCurr,bitIndex2) )
& ( v107611(VarCurr,bitIndex2)
<=> v107606(VarCurr,bitIndex1) )
& ( v107611(VarCurr,bitIndex1)
<=> v107606(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33176,axiom,
! [VarCurr] :
( v107604(VarCurr)
<=> v107315(VarCurr) ) ).
fof(addAssignment_33175,axiom,
! [VarCurr] :
( v107602(VarCurr)
<=> v106626(VarCurr) ) ).
fof(addAssignment_33174,axiom,
! [VarCurr] :
( v107600(VarCurr)
<=> v106620(VarCurr) ) ).
fof(addAssignment_33173,axiom,
! [VarCurr] :
( v107501(VarCurr)
<=> v107503(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107573(VarNext)
=> ( v107503(VarNext)
<=> v107503(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1858,axiom,
! [VarNext] :
( v107573(VarNext)
=> ( v107503(VarNext)
<=> v107591(VarNext) ) ) ).
fof(addAssignment_33172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107591(VarNext)
<=> v107589(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2330,axiom,
! [VarCurr] :
( ~ v107588(VarCurr)
=> ( v107589(VarCurr)
<=> v107592(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2363,axiom,
! [VarCurr] :
( v107588(VarCurr)
=> ( v107589(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2329,axiom,
! [VarCurr] :
( ~ v107507(VarCurr)
=> ( v107592(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2362,axiom,
! [VarCurr] :
( v107507(VarCurr)
=> ( v107592(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107573(VarNext)
<=> ( v107574(VarNext)
& v107581(VarNext) ) ) ) ).
fof(addAssignment_33171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107581(VarNext)
<=> v107579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21346,axiom,
! [VarCurr] :
( v107579(VarCurr)
<=> ( v107582(VarCurr)
| v107588(VarCurr) ) ) ).
fof(writeUnaryOperator_8408,axiom,
! [VarCurr] :
( ~ v107588(VarCurr)
<=> v107505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21345,axiom,
! [VarCurr] :
( v107582(VarCurr)
<=> ( v107583(VarCurr)
| v107507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21344,axiom,
! [VarCurr] :
( v107583(VarCurr)
<=> ( v107584(VarCurr)
& v107587(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7492,axiom,
! [VarCurr] :
( v107587(VarCurr)
<=> ( v107567(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21343,axiom,
! [VarCurr] :
( v107584(VarCurr)
<=> ( v107585(VarCurr)
& v107586(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7491,axiom,
! [VarCurr] :
( v107586(VarCurr)
<=> ( v107511(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7490,axiom,
! [VarCurr] :
( v107585(VarCurr)
<=> ( v107509(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107574(VarNext)
<=> ( v107575(VarNext)
& v107533(VarNext) ) ) ) ).
fof(writeUnaryOperator_8407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107575(VarNext)
<=> v107540(VarNext) ) ) ).
fof(addAssignment_33170,axiom,
! [VarCurr] :
( v107567(VarCurr,bitIndex0)
<=> v107568(VarCurr,bitIndex0) ) ).
fof(addAssignment_33169,axiom,
! [VarCurr] :
( v107568(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33168,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107568(VarCurr,B)
<=> v107569(VarCurr,B) ) ) ).
fof(addAssignment_33167,axiom,
! [VarNext] :
( v107511(VarNext,bitIndex1)
<=> v107559(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107560(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107559(VarNext,B)
<=> v107511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1857,axiom,
! [VarNext] :
( v107560(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107559(VarNext,B)
<=> v107546(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107560(VarNext)
<=> v107561(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107561(VarNext)
<=> ( v107563(VarNext)
& v107533(VarNext) ) ) ) ).
fof(writeUnaryOperator_8406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107563(VarNext)
<=> v107540(VarNext) ) ) ).
fof(addAssignment_33166,axiom,
! [VarCurr] :
( v107513(VarCurr,bitIndex1)
<=> v107518(VarCurr,bitIndex1) ) ).
fof(addAssignment_33165,axiom,
! [VarCurr] :
( v107515(VarCurr,bitIndex1)
<=> v107516(VarCurr,bitIndex1) ) ).
fof(addAssignment_33164,axiom,
! [VarNext] :
( v107511(VarNext,bitIndex0)
<=> v107551(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107552(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107551(VarNext,B)
<=> v107511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1856,axiom,
! [VarNext] :
( v107552(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107551(VarNext,B)
<=> v107546(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107552(VarNext)
<=> v107553(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107553(VarNext)
<=> ( v107555(VarNext)
& v107533(VarNext) ) ) ) ).
fof(writeUnaryOperator_8405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107555(VarNext)
<=> v107540(VarNext) ) ) ).
fof(addAssignment_33163,axiom,
! [VarCurr] :
( v107513(VarCurr,bitIndex0)
<=> v107518(VarCurr,bitIndex0) ) ).
fof(addAssignment_33162,axiom,
! [VarNext] :
( v107511(VarNext,bitIndex2)
<=> v107535(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107536(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107535(VarNext,B)
<=> v107511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1855,axiom,
! [VarNext] :
( v107536(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107535(VarNext,B)
<=> v107546(VarNext,B) ) ) ) ).
fof(addAssignment_33161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107546(VarNext,B)
<=> v107544(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2328,axiom,
! [VarCurr] :
( ~ v107547(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107544(VarCurr,B)
<=> v107513(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2361,axiom,
! [VarCurr] :
( v107547(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107544(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8404,axiom,
! [VarCurr] :
( ~ v107547(VarCurr)
<=> v107505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107536(VarNext)
<=> v107537(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107537(VarNext)
<=> ( v107538(VarNext)
& v107533(VarNext) ) ) ) ).
fof(writeUnaryOperator_8403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107538(VarNext)
<=> v107540(VarNext) ) ) ).
fof(addAssignment_33160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107540(VarNext)
<=> v107533(VarCurr) ) ) ).
fof(addAssignment_33159,axiom,
! [VarCurr] :
( v107533(VarCurr)
<=> v107349(VarCurr) ) ).
fof(addAssignment_33158,axiom,
! [VarCurr] :
( v107513(VarCurr,bitIndex2)
<=> v107518(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2327,axiom,
! [VarCurr] :
( ~ v107519(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107518(VarCurr,B)
<=> v107520(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2360,axiom,
! [VarCurr] :
( v107519(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107518(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_151,axiom,
! [VarCurr] :
( ( ~ v107521(VarCurr)
& ~ v107523(VarCurr)
& ~ v107527(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107520(VarCurr,B)
<=> v107511(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1247,axiom,
! [VarCurr] :
( v107527(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107520(VarCurr,B)
<=> v107529(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5022,axiom,
! [VarCurr] :
( v107523(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107520(VarCurr,B)
<=> v107525(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5025,axiom,
! [VarCurr] :
( v107521(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107520(VarCurr,B)
<=> v107511(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7489,axiom,
! [VarCurr] :
( v107530(VarCurr)
<=> ( ( v107531(VarCurr,bitIndex1)
<=> $true )
& ( v107531(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33157,axiom,
! [VarCurr] :
( v107531(VarCurr,bitIndex0)
<=> v107509(VarCurr) ) ).
fof(addAssignment_33156,axiom,
! [VarCurr] :
( v107531(VarCurr,bitIndex1)
<=> v107507(VarCurr) ) ).
fof(addAssignment_33155,axiom,
! [VarCurr] :
( v107529(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33154,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107529(VarCurr,B)
<=> v107515(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7488,axiom,
! [VarCurr] :
( v107527(VarCurr)
<=> ( ( v107528(VarCurr,bitIndex1)
<=> $true )
& ( v107528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33153,axiom,
! [VarCurr] :
( v107528(VarCurr,bitIndex0)
<=> v107509(VarCurr) ) ).
fof(addAssignment_33152,axiom,
! [VarCurr] :
( v107528(VarCurr,bitIndex1)
<=> v107507(VarCurr) ) ).
fof(addAssignment_33151,axiom,
! [VarCurr] :
( ( v107525(VarCurr,bitIndex2)
<=> v107511(VarCurr,bitIndex3) )
& ( v107525(VarCurr,bitIndex1)
<=> v107511(VarCurr,bitIndex2) )
& ( v107525(VarCurr,bitIndex0)
<=> v107511(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33150,axiom,
! [VarCurr] :
( v107525(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7487,axiom,
! [VarCurr] :
( v107523(VarCurr)
<=> ( ( v107524(VarCurr,bitIndex1)
<=> $false )
& ( v107524(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33149,axiom,
! [VarCurr] :
( v107524(VarCurr,bitIndex0)
<=> v107509(VarCurr) ) ).
fof(addAssignment_33148,axiom,
! [VarCurr] :
( v107524(VarCurr,bitIndex1)
<=> v107507(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7486,axiom,
! [VarCurr] :
( v107521(VarCurr)
<=> ( ( v107522(VarCurr,bitIndex1)
<=> $false )
& ( v107522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33147,axiom,
! [VarCurr] :
( v107522(VarCurr,bitIndex0)
<=> v107509(VarCurr) ) ).
fof(addAssignment_33146,axiom,
! [VarCurr] :
( v107522(VarCurr,bitIndex1)
<=> v107507(VarCurr) ) ).
fof(writeUnaryOperator_8402,axiom,
! [VarCurr] :
( ~ v107519(VarCurr)
<=> v107505(VarCurr) ) ).
fof(addAssignment_33145,axiom,
! [VarCurr] :
( v107515(VarCurr,bitIndex2)
<=> v107516(VarCurr,bitIndex2) ) ).
fof(addAssignment_33144,axiom,
! [VarCurr] :
( v107516(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33143,axiom,
! [VarCurr] :
( ( v107516(VarCurr,bitIndex3)
<=> v107511(VarCurr,bitIndex2) )
& ( v107516(VarCurr,bitIndex2)
<=> v107511(VarCurr,bitIndex1) )
& ( v107516(VarCurr,bitIndex1)
<=> v107511(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33142,axiom,
! [VarCurr] :
( v107509(VarCurr)
<=> v107315(VarCurr) ) ).
fof(addAssignment_33141,axiom,
! [VarCurr] :
( v107507(VarCurr)
<=> v106626(VarCurr) ) ).
fof(addAssignment_33140,axiom,
! [VarCurr] :
( v107505(VarCurr)
<=> v106620(VarCurr) ) ).
fof(addAssignment_33139,axiom,
! [VarCurr] :
( v107406(VarCurr)
<=> v107408(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107478(VarNext)
=> ( v107408(VarNext)
<=> v107408(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1854,axiom,
! [VarNext] :
( v107478(VarNext)
=> ( v107408(VarNext)
<=> v107496(VarNext) ) ) ).
fof(addAssignment_33138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107496(VarNext)
<=> v107494(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2326,axiom,
! [VarCurr] :
( ~ v107493(VarCurr)
=> ( v107494(VarCurr)
<=> v107497(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2359,axiom,
! [VarCurr] :
( v107493(VarCurr)
=> ( v107494(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2325,axiom,
! [VarCurr] :
( ~ v107412(VarCurr)
=> ( v107497(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2358,axiom,
! [VarCurr] :
( v107412(VarCurr)
=> ( v107497(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107478(VarNext)
<=> ( v107479(VarNext)
& v107486(VarNext) ) ) ) ).
fof(addAssignment_33137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107486(VarNext)
<=> v107484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21334,axiom,
! [VarCurr] :
( v107484(VarCurr)
<=> ( v107487(VarCurr)
| v107493(VarCurr) ) ) ).
fof(writeUnaryOperator_8401,axiom,
! [VarCurr] :
( ~ v107493(VarCurr)
<=> v107410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21333,axiom,
! [VarCurr] :
( v107487(VarCurr)
<=> ( v107488(VarCurr)
| v107412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21332,axiom,
! [VarCurr] :
( v107488(VarCurr)
<=> ( v107489(VarCurr)
& v107492(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7485,axiom,
! [VarCurr] :
( v107492(VarCurr)
<=> ( v107472(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21331,axiom,
! [VarCurr] :
( v107489(VarCurr)
<=> ( v107490(VarCurr)
& v107491(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7484,axiom,
! [VarCurr] :
( v107491(VarCurr)
<=> ( v107416(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7483,axiom,
! [VarCurr] :
( v107490(VarCurr)
<=> ( v107414(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107479(VarNext)
<=> ( v107480(VarNext)
& v107438(VarNext) ) ) ) ).
fof(writeUnaryOperator_8400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107480(VarNext)
<=> v107445(VarNext) ) ) ).
fof(addAssignment_33136,axiom,
! [VarCurr] :
( v107472(VarCurr,bitIndex0)
<=> v107473(VarCurr,bitIndex0) ) ).
fof(addAssignment_33135,axiom,
! [VarCurr] :
( v107473(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33134,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107473(VarCurr,B)
<=> v107474(VarCurr,B) ) ) ).
fof(addAssignment_33133,axiom,
! [VarNext] :
( v107416(VarNext,bitIndex1)
<=> v107464(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107465(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107464(VarNext,B)
<=> v107416(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1853,axiom,
! [VarNext] :
( v107465(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107464(VarNext,B)
<=> v107451(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107465(VarNext)
<=> v107466(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107466(VarNext)
<=> ( v107468(VarNext)
& v107438(VarNext) ) ) ) ).
fof(writeUnaryOperator_8399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107468(VarNext)
<=> v107445(VarNext) ) ) ).
fof(addAssignment_33132,axiom,
! [VarCurr] :
( v107418(VarCurr,bitIndex1)
<=> v107423(VarCurr,bitIndex1) ) ).
fof(addAssignment_33131,axiom,
! [VarCurr] :
( v107420(VarCurr,bitIndex1)
<=> v107421(VarCurr,bitIndex1) ) ).
fof(addAssignment_33130,axiom,
! [VarNext] :
( v107416(VarNext,bitIndex0)
<=> v107456(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107457(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107456(VarNext,B)
<=> v107416(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1852,axiom,
! [VarNext] :
( v107457(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107456(VarNext,B)
<=> v107451(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107457(VarNext)
<=> v107458(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107458(VarNext)
<=> ( v107460(VarNext)
& v107438(VarNext) ) ) ) ).
fof(writeUnaryOperator_8398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107460(VarNext)
<=> v107445(VarNext) ) ) ).
fof(addAssignment_33129,axiom,
! [VarCurr] :
( v107418(VarCurr,bitIndex0)
<=> v107423(VarCurr,bitIndex0) ) ).
fof(addAssignment_33128,axiom,
! [VarNext] :
( v107416(VarNext,bitIndex2)
<=> v107440(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107441(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107440(VarNext,B)
<=> v107416(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1851,axiom,
! [VarNext] :
( v107441(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107440(VarNext,B)
<=> v107451(VarNext,B) ) ) ) ).
fof(addAssignment_33127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107451(VarNext,B)
<=> v107449(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2324,axiom,
! [VarCurr] :
( ~ v107452(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107449(VarCurr,B)
<=> v107418(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2357,axiom,
! [VarCurr] :
( v107452(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107449(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8397,axiom,
! [VarCurr] :
( ~ v107452(VarCurr)
<=> v107410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107441(VarNext)
<=> v107442(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107442(VarNext)
<=> ( v107443(VarNext)
& v107438(VarNext) ) ) ) ).
fof(writeUnaryOperator_8396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107443(VarNext)
<=> v107445(VarNext) ) ) ).
fof(addAssignment_33126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107445(VarNext)
<=> v107438(VarCurr) ) ) ).
fof(addAssignment_33125,axiom,
! [VarCurr] :
( v107438(VarCurr)
<=> v107349(VarCurr) ) ).
fof(addAssignment_33124,axiom,
! [VarCurr] :
( v107418(VarCurr,bitIndex2)
<=> v107423(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2323,axiom,
! [VarCurr] :
( ~ v107424(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107423(VarCurr,B)
<=> v107425(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2356,axiom,
! [VarCurr] :
( v107424(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107423(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_150,axiom,
! [VarCurr] :
( ( ~ v107426(VarCurr)
& ~ v107428(VarCurr)
& ~ v107432(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107425(VarCurr,B)
<=> v107416(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1246,axiom,
! [VarCurr] :
( v107432(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107425(VarCurr,B)
<=> v107434(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5021,axiom,
! [VarCurr] :
( v107428(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107425(VarCurr,B)
<=> v107430(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5024,axiom,
! [VarCurr] :
( v107426(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107425(VarCurr,B)
<=> v107416(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7482,axiom,
! [VarCurr] :
( v107435(VarCurr)
<=> ( ( v107436(VarCurr,bitIndex1)
<=> $true )
& ( v107436(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33123,axiom,
! [VarCurr] :
( v107436(VarCurr,bitIndex0)
<=> v107414(VarCurr) ) ).
fof(addAssignment_33122,axiom,
! [VarCurr] :
( v107436(VarCurr,bitIndex1)
<=> v107412(VarCurr) ) ).
fof(addAssignment_33121,axiom,
! [VarCurr] :
( v107434(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33120,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107434(VarCurr,B)
<=> v107420(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7481,axiom,
! [VarCurr] :
( v107432(VarCurr)
<=> ( ( v107433(VarCurr,bitIndex1)
<=> $true )
& ( v107433(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33119,axiom,
! [VarCurr] :
( v107433(VarCurr,bitIndex0)
<=> v107414(VarCurr) ) ).
fof(addAssignment_33118,axiom,
! [VarCurr] :
( v107433(VarCurr,bitIndex1)
<=> v107412(VarCurr) ) ).
fof(addAssignment_33117,axiom,
! [VarCurr] :
( ( v107430(VarCurr,bitIndex2)
<=> v107416(VarCurr,bitIndex3) )
& ( v107430(VarCurr,bitIndex1)
<=> v107416(VarCurr,bitIndex2) )
& ( v107430(VarCurr,bitIndex0)
<=> v107416(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33116,axiom,
! [VarCurr] :
( v107430(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7480,axiom,
! [VarCurr] :
( v107428(VarCurr)
<=> ( ( v107429(VarCurr,bitIndex1)
<=> $false )
& ( v107429(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33115,axiom,
! [VarCurr] :
( v107429(VarCurr,bitIndex0)
<=> v107414(VarCurr) ) ).
fof(addAssignment_33114,axiom,
! [VarCurr] :
( v107429(VarCurr,bitIndex1)
<=> v107412(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7479,axiom,
! [VarCurr] :
( v107426(VarCurr)
<=> ( ( v107427(VarCurr,bitIndex1)
<=> $false )
& ( v107427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33113,axiom,
! [VarCurr] :
( v107427(VarCurr,bitIndex0)
<=> v107414(VarCurr) ) ).
fof(addAssignment_33112,axiom,
! [VarCurr] :
( v107427(VarCurr,bitIndex1)
<=> v107412(VarCurr) ) ).
fof(writeUnaryOperator_8395,axiom,
! [VarCurr] :
( ~ v107424(VarCurr)
<=> v107410(VarCurr) ) ).
fof(addAssignment_33111,axiom,
! [VarCurr] :
( v107420(VarCurr,bitIndex2)
<=> v107421(VarCurr,bitIndex2) ) ).
fof(addAssignment_33110,axiom,
! [VarCurr] :
( v107421(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33109,axiom,
! [VarCurr] :
( ( v107421(VarCurr,bitIndex3)
<=> v107416(VarCurr,bitIndex2) )
& ( v107421(VarCurr,bitIndex2)
<=> v107416(VarCurr,bitIndex1) )
& ( v107421(VarCurr,bitIndex1)
<=> v107416(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33108,axiom,
! [VarCurr] :
( v107414(VarCurr)
<=> v107315(VarCurr) ) ).
fof(addAssignment_33107,axiom,
! [VarCurr] :
( v107412(VarCurr)
<=> v106626(VarCurr) ) ).
fof(addAssignment_33106,axiom,
! [VarCurr] :
( v107410(VarCurr)
<=> v106620(VarCurr) ) ).
fof(addAssignment_33105,axiom,
! [VarCurr] :
( v107327(VarCurr)
<=> v107329(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107383(VarNext)
=> ( v107329(VarNext)
<=> v107329(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1850,axiom,
! [VarNext] :
( v107383(VarNext)
=> ( v107329(VarNext)
<=> v107401(VarNext) ) ) ).
fof(addAssignment_33104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107401(VarNext)
<=> v107399(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2322,axiom,
! [VarCurr] :
( ~ v107398(VarCurr)
=> ( v107399(VarCurr)
<=> v107402(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2355,axiom,
! [VarCurr] :
( v107398(VarCurr)
=> ( v107399(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2321,axiom,
! [VarCurr] :
( ~ v106624(VarCurr)
=> ( v107402(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2354,axiom,
! [VarCurr] :
( v106624(VarCurr)
=> ( v107402(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107383(VarNext)
<=> ( v107384(VarNext)
& v107391(VarNext) ) ) ) ).
fof(addAssignment_33103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107391(VarNext)
<=> v107389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21322,axiom,
! [VarCurr] :
( v107389(VarCurr)
<=> ( v107392(VarCurr)
| v107398(VarCurr) ) ) ).
fof(writeUnaryOperator_8394,axiom,
! [VarCurr] :
( ~ v107398(VarCurr)
<=> v106618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21321,axiom,
! [VarCurr] :
( v107392(VarCurr)
<=> ( v107393(VarCurr)
| v106624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21320,axiom,
! [VarCurr] :
( v107393(VarCurr)
<=> ( v107394(VarCurr)
& v107397(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7478,axiom,
! [VarCurr] :
( v107397(VarCurr)
<=> ( v107377(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21319,axiom,
! [VarCurr] :
( v107394(VarCurr)
<=> ( v107395(VarCurr)
& v107396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7477,axiom,
! [VarCurr] :
( v107396(VarCurr)
<=> ( v106616(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7476,axiom,
! [VarCurr] :
( v107395(VarCurr)
<=> ( v107313(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107384(VarNext)
<=> ( v107385(VarNext)
& v107347(VarNext) ) ) ) ).
fof(writeUnaryOperator_8393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107385(VarNext)
<=> v107356(VarNext) ) ) ).
fof(addAssignment_33102,axiom,
! [VarCurr] :
( v107377(VarCurr,bitIndex0)
<=> v107378(VarCurr,bitIndex0) ) ).
fof(addAssignment_33101,axiom,
! [VarCurr] :
( v107378(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33100,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107378(VarCurr,B)
<=> v107379(VarCurr,B) ) ) ).
fof(addAssignment_33099,axiom,
! [VarNext] :
( v106616(VarNext,bitIndex1)
<=> v107369(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107370(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107369(VarNext,B)
<=> v106616(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1849,axiom,
! [VarNext] :
( v107370(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107369(VarNext,B)
<=> v107362(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107370(VarNext)
<=> v107371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107371(VarNext)
<=> ( v107373(VarNext)
& v107347(VarNext) ) ) ) ).
fof(writeUnaryOperator_8392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107373(VarNext)
<=> v107356(VarNext) ) ) ).
fof(addAssignment_33098,axiom,
! [VarCurr] :
( v106622(VarCurr,bitIndex1)
<=> v107332(VarCurr,bitIndex1) ) ).
fof(addAssignment_33097,axiom,
! [VarCurr] :
( v107331(VarCurr,bitIndex1)
<=> v107366(VarCurr,bitIndex1) ) ).
fof(addAssignment_33096,axiom,
! [VarCurr] :
( v107366(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33095,axiom,
! [VarCurr] :
( ( v107366(VarCurr,bitIndex3)
<=> v106616(VarCurr,bitIndex2) )
& ( v107366(VarCurr,bitIndex2)
<=> v106616(VarCurr,bitIndex1) )
& ( v107366(VarCurr,bitIndex1)
<=> v106616(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33094,axiom,
! [VarNext] :
( v106616(VarNext,bitIndex0)
<=> v107351(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107352(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107351(VarNext,B)
<=> v106616(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1848,axiom,
! [VarNext] :
( v107352(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107351(VarNext,B)
<=> v107362(VarNext,B) ) ) ) ).
fof(addAssignment_33093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107362(VarNext,B)
<=> v107360(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2320,axiom,
! [VarCurr] :
( ~ v107363(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107360(VarCurr,B)
<=> v106622(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2353,axiom,
! [VarCurr] :
( v107363(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107360(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8391,axiom,
! [VarCurr] :
( ~ v107363(VarCurr)
<=> v106618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107352(VarNext)
<=> v107353(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107353(VarNext)
<=> ( v107354(VarNext)
& v107347(VarNext) ) ) ) ).
fof(writeUnaryOperator_8390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107354(VarNext)
<=> v107356(VarNext) ) ) ).
fof(addAssignment_33092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107356(VarNext)
<=> v107347(VarCurr) ) ) ).
fof(addAssignment_33091,axiom,
! [VarCurr] :
( v107347(VarCurr)
<=> v107349(VarCurr) ) ).
fof(addAssignment_33090,axiom,
! [VarCurr] :
( v107349(VarCurr)
<=> v10675(VarCurr) ) ).
fof(addAssignment_33089,axiom,
! [VarCurr] :
( v106622(VarCurr,bitIndex0)
<=> v107332(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2319,axiom,
! [VarCurr] :
( ~ v107333(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107332(VarCurr,B)
<=> v107334(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2352,axiom,
! [VarCurr] :
( v107333(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107332(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_149,axiom,
! [VarCurr] :
( ( ~ v107335(VarCurr)
& ~ v107337(VarCurr)
& ~ v107341(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107334(VarCurr,B)
<=> v106616(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1245,axiom,
! [VarCurr] :
( v107341(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107334(VarCurr,B)
<=> v107343(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5020,axiom,
! [VarCurr] :
( v107337(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107334(VarCurr,B)
<=> v107339(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5023,axiom,
! [VarCurr] :
( v107335(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107334(VarCurr,B)
<=> v106616(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7475,axiom,
! [VarCurr] :
( v107344(VarCurr)
<=> ( ( v107345(VarCurr,bitIndex1)
<=> $true )
& ( v107345(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33088,axiom,
! [VarCurr] :
( v107345(VarCurr,bitIndex0)
<=> v107313(VarCurr) ) ).
fof(addAssignment_33087,axiom,
! [VarCurr] :
( v107345(VarCurr,bitIndex1)
<=> v106624(VarCurr) ) ).
fof(addAssignment_33086,axiom,
! [VarCurr] :
( v107343(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33085,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107343(VarCurr,B)
<=> v107331(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7474,axiom,
! [VarCurr] :
( v107341(VarCurr)
<=> ( ( v107342(VarCurr,bitIndex1)
<=> $true )
& ( v107342(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33084,axiom,
! [VarCurr] :
( v107342(VarCurr,bitIndex0)
<=> v107313(VarCurr) ) ).
fof(addAssignment_33083,axiom,
! [VarCurr] :
( v107342(VarCurr,bitIndex1)
<=> v106624(VarCurr) ) ).
fof(addAssignment_33082,axiom,
! [VarCurr] :
( ( v107339(VarCurr,bitIndex2)
<=> v106616(VarCurr,bitIndex3) )
& ( v107339(VarCurr,bitIndex1)
<=> v106616(VarCurr,bitIndex2) )
& ( v107339(VarCurr,bitIndex0)
<=> v106616(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33081,axiom,
! [VarCurr] :
( v107339(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7473,axiom,
! [VarCurr] :
( v107337(VarCurr)
<=> ( ( v107338(VarCurr,bitIndex1)
<=> $false )
& ( v107338(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33080,axiom,
! [VarCurr] :
( v107338(VarCurr,bitIndex0)
<=> v107313(VarCurr) ) ).
fof(addAssignment_33079,axiom,
! [VarCurr] :
( v107338(VarCurr,bitIndex1)
<=> v106624(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7472,axiom,
! [VarCurr] :
( v107335(VarCurr)
<=> ( ( v107336(VarCurr,bitIndex1)
<=> $false )
& ( v107336(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33078,axiom,
! [VarCurr] :
( v107336(VarCurr,bitIndex0)
<=> v107313(VarCurr) ) ).
fof(addAssignment_33077,axiom,
! [VarCurr] :
( v107336(VarCurr,bitIndex1)
<=> v106624(VarCurr) ) ).
fof(writeUnaryOperator_8389,axiom,
! [VarCurr] :
( ~ v107333(VarCurr)
<=> v106618(VarCurr) ) ).
fof(addAssignment_33076,axiom,
! [VarCurr] :
( v106624(VarCurr)
<=> v106626(VarCurr) ) ).
fof(addAssignment_33075,axiom,
! [VarCurr] :
( v106626(VarCurr)
<=> v106628(VarCurr) ) ).
fof(addAssignment_33074,axiom,
! [VarCurr] :
( v106628(VarCurr)
<=> v106630(VarCurr) ) ).
fof(addAssignment_33073,axiom,
! [VarCurr] :
( v106630(VarCurr)
<=> v106632(VarCurr) ) ).
fof(addAssignment_33072,axiom,
! [VarCurr] :
( v106632(VarCurr)
<=> v106634(VarCurr) ) ).
fof(addAssignment_33071,axiom,
! [VarCurr] :
( v106634(VarCurr)
<=> v106636(VarCurr) ) ).
fof(addAssignment_33070,axiom,
! [VarCurr] :
( v106636(VarCurr)
<=> v106638(VarCurr) ) ).
fof(addAssignment_33069,axiom,
! [VarCurr] :
( v106638(VarCurr)
<=> v106640(VarCurr) ) ).
fof(addAssignment_33068,axiom,
! [VarCurr] :
( v106640(VarCurr)
<=> v106642(VarCurr) ) ).
fof(addAssignment_33067,axiom,
! [VarCurr] :
( v106642(VarCurr)
<=> v106644(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107301(VarNext)
=> ( v106644(VarNext)
<=> v106644(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1847,axiom,
! [VarNext] :
( v107301(VarNext)
=> ( v106644(VarNext)
<=> v107309(VarNext) ) ) ).
fof(addAssignment_33066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107309(VarNext)
<=> v107307(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2318,axiom,
! [VarCurr] :
( ~ v107209(VarCurr)
=> ( v107307(VarCurr)
<=> v106648(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2351,axiom,
! [VarCurr] :
( v107209(VarCurr)
=> ( v107307(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107301(VarNext)
<=> v107302(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107302(VarNext)
<=> ( v107304(VarNext)
& v107195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107304(VarNext)
<=> v107202(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1244,axiom,
! [VarCurr] :
( ( ~ v107288(VarCurr)
& ~ v107292(VarCurr) )
=> ( v106648(VarCurr)
<=> v107298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5019,axiom,
! [VarCurr] :
( v107292(VarCurr)
=> ( v106648(VarCurr)
<=> v107293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5022,axiom,
! [VarCurr] :
( v107288(VarCurr)
=> ( v106648(VarCurr)
<=> v107290(VarCurr) ) ) ).
fof(writeUnaryOperator_8387,axiom,
! [VarCurr] :
( ~ v107298(VarCurr)
<=> v106592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21311,axiom,
! [VarCurr] :
( v107295(VarCurr)
<=> ( v107296(VarCurr)
| v107297(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7471,axiom,
! [VarCurr] :
( v107297(VarCurr)
<=> ( ( v107289(VarCurr,bitIndex1)
<=> $true )
& ( v107289(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7470,axiom,
! [VarCurr] :
( v107296(VarCurr)
<=> ( ( v107289(VarCurr,bitIndex1)
<=> $true )
& ( v107289(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1917,axiom,
! [VarCurr] :
( v107293(VarCurr)
<=> ( v107213(VarCurr,bitIndex1)
& v107294(VarCurr) ) ) ).
fof(writeUnaryOperator_8386,axiom,
! [VarCurr] :
( ~ v107294(VarCurr)
<=> v106592(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7469,axiom,
! [VarCurr] :
( v107292(VarCurr)
<=> ( ( v107289(VarCurr,bitIndex1)
<=> $false )
& ( v107289(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21310,axiom,
! [VarCurr] :
( v107290(VarCurr)
<=> ( v107213(VarCurr,bitIndex0)
& v107291(VarCurr) ) ) ).
fof(writeUnaryOperator_8385,axiom,
! [VarCurr] :
( ~ v107291(VarCurr)
<=> v106592(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7468,axiom,
! [VarCurr] :
( v107288(VarCurr)
<=> ( ( v107289(VarCurr,bitIndex1)
<=> $false )
& ( v107289(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33065,axiom,
! [VarCurr] :
( v107289(VarCurr,bitIndex0)
<=> v107193(VarCurr) ) ).
fof(addAssignment_33064,axiom,
! [VarCurr] :
( v107289(VarCurr,bitIndex1)
<=> v106650(VarCurr) ) ).
fof(addAssignment_33063,axiom,
! [VarCurr] :
( v107213(VarCurr,bitIndex1)
<=> v107215(VarCurr,bitIndex1) ) ).
fof(addAssignment_33062,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex1)
<=> v107217(VarCurr,bitIndex1) ) ).
fof(addAssignment_33061,axiom,
! [VarCurr] :
( v107213(VarCurr,bitIndex0)
<=> v107215(VarCurr,bitIndex0) ) ).
fof(addAssignment_33060,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex0)
<=> v107217(VarCurr,bitIndex0) ) ).
fof(addAssignment_33059,axiom,
! [VarNext] :
( v107217(VarNext,bitIndex0)
<=> v107280(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107281(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107280(VarNext,B)
<=> v107217(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1846,axiom,
! [VarNext] :
( v107281(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107280(VarNext,B)
<=> v107259(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107281(VarNext)
<=> v107282(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107282(VarNext)
<=> ( v107284(VarNext)
& v107246(VarNext) ) ) ) ).
fof(writeUnaryOperator_8384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107284(VarNext)
<=> v107253(VarNext) ) ) ).
fof(addAssignment_33058,axiom,
! [VarCurr] :
( v107221(VarCurr,bitIndex0)
<=> v107234(VarCurr,bitIndex0) ) ).
fof(addAssignment_33057,axiom,
! [VarNext] :
( v107217(VarNext,bitIndex1)
<=> v107272(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107273(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107272(VarNext,B)
<=> v107217(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1845,axiom,
! [VarNext] :
( v107273(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107272(VarNext,B)
<=> v107259(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107273(VarNext)
<=> v107274(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107274(VarNext)
<=> ( v107276(VarNext)
& v107246(VarNext) ) ) ) ).
fof(writeUnaryOperator_8383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107276(VarNext)
<=> v107253(VarNext) ) ) ).
fof(addAssignment_33056,axiom,
! [VarCurr] :
( v107221(VarCurr,bitIndex1)
<=> v107234(VarCurr,bitIndex1) ) ).
fof(addAssignment_33055,axiom,
! [VarNext] :
( v107217(VarNext,bitIndex2)
<=> v107264(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107265(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107264(VarNext,B)
<=> v107217(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1844,axiom,
! [VarNext] :
( v107265(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107264(VarNext,B)
<=> v107259(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107265(VarNext)
<=> v107266(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107266(VarNext)
<=> ( v107268(VarNext)
& v107246(VarNext) ) ) ) ).
fof(writeUnaryOperator_8382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107268(VarNext)
<=> v107253(VarNext) ) ) ).
fof(addAssignment_33054,axiom,
! [VarCurr] :
( v107221(VarCurr,bitIndex2)
<=> v107234(VarCurr,bitIndex2) ) ).
fof(addAssignment_33053,axiom,
! [VarNext] :
( v107217(VarNext,bitIndex3)
<=> v107248(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107249(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107248(VarNext,B)
<=> v107217(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1843,axiom,
! [VarNext] :
( v107249(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107248(VarNext,B)
<=> v107259(VarNext,B) ) ) ) ).
fof(addAssignment_33052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107259(VarNext,B)
<=> v107257(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2317,axiom,
! [VarCurr] :
( ~ v107260(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107257(VarCurr,B)
<=> v107221(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2350,axiom,
! [VarCurr] :
( v107260(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107257(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8381,axiom,
! [VarCurr] :
( ~ v107260(VarCurr)
<=> v107219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107249(VarNext)
<=> v107250(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107250(VarNext)
<=> ( v107251(VarNext)
& v107246(VarNext) ) ) ) ).
fof(writeUnaryOperator_8380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107251(VarNext)
<=> v107253(VarNext) ) ) ).
fof(addAssignment_33051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107253(VarNext)
<=> v107246(VarCurr) ) ) ).
fof(addAssignment_33050,axiom,
! [VarCurr] :
( v107246(VarCurr)
<=> v106536(VarCurr) ) ).
fof(addAssignment_33049,axiom,
! [VarCurr] :
( v107221(VarCurr,bitIndex3)
<=> v107234(VarCurr,bitIndex3) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_148,axiom,
! [VarCurr] :
( ( ~ v107235(VarCurr)
& ~ v107237(VarCurr)
& ~ v107240(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107234(VarCurr,B)
<=> v107217(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1243,axiom,
! [VarCurr] :
( v107240(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107234(VarCurr,B)
<=> v107242(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5018,axiom,
! [VarCurr] :
( v107237(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107234(VarCurr,B)
<=> v107239(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5021,axiom,
! [VarCurr] :
( v107235(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107234(VarCurr,B)
<=> v107217(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7467,axiom,
! [VarCurr] :
( v107243(VarCurr)
<=> ( ( v107244(VarCurr,bitIndex1)
<=> $true )
& ( v107244(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33048,axiom,
! [VarCurr] :
( v107244(VarCurr,bitIndex0)
<=> v107229(VarCurr) ) ).
fof(addAssignment_33047,axiom,
! [VarCurr] :
( v107244(VarCurr,bitIndex1)
<=> v107223(VarCurr) ) ).
fof(addAssignment_33046,axiom,
! [VarCurr] :
( v107242(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33045,axiom,
! [VarCurr] :
( ( v107242(VarCurr,bitIndex3)
<=> v107217(VarCurr,bitIndex2) )
& ( v107242(VarCurr,bitIndex2)
<=> v107217(VarCurr,bitIndex1) )
& ( v107242(VarCurr,bitIndex1)
<=> v107217(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7466,axiom,
! [VarCurr] :
( v107240(VarCurr)
<=> ( ( v107241(VarCurr,bitIndex1)
<=> $true )
& ( v107241(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33044,axiom,
! [VarCurr] :
( v107241(VarCurr,bitIndex0)
<=> v107229(VarCurr) ) ).
fof(addAssignment_33043,axiom,
! [VarCurr] :
( v107241(VarCurr,bitIndex1)
<=> v107223(VarCurr) ) ).
fof(addAssignment_33042,axiom,
! [VarCurr] :
( ( v107239(VarCurr,bitIndex2)
<=> v107217(VarCurr,bitIndex3) )
& ( v107239(VarCurr,bitIndex1)
<=> v107217(VarCurr,bitIndex2) )
& ( v107239(VarCurr,bitIndex0)
<=> v107217(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33041,axiom,
! [VarCurr] :
( v107239(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7465,axiom,
! [VarCurr] :
( v107237(VarCurr)
<=> ( ( v107238(VarCurr,bitIndex1)
<=> $false )
& ( v107238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33040,axiom,
! [VarCurr] :
( v107238(VarCurr,bitIndex0)
<=> v107229(VarCurr) ) ).
fof(addAssignment_33039,axiom,
! [VarCurr] :
( v107238(VarCurr,bitIndex1)
<=> v107223(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7464,axiom,
! [VarCurr] :
( v107235(VarCurr)
<=> ( ( v107236(VarCurr,bitIndex1)
<=> $false )
& ( v107236(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33038,axiom,
! [VarCurr] :
( v107236(VarCurr,bitIndex0)
<=> v107229(VarCurr) ) ).
fof(addAssignment_33037,axiom,
! [VarCurr] :
( v107236(VarCurr,bitIndex1)
<=> v107223(VarCurr) ) ).
fof(addAssignment_33036,axiom,
! [VarCurr] :
( v107229(VarCurr)
<=> v107231(VarCurr) ) ).
fof(addAssignment_33035,axiom,
! [VarCurr] :
( v107231(VarCurr)
<=> v107233(VarCurr) ) ).
fof(addAssignment_33034,axiom,
! [VarCurr] :
( v107233(VarCurr)
<=> v107193(VarCurr) ) ).
fof(addAssignment_33033,axiom,
! [VarCurr] :
( v107223(VarCurr)
<=> v107225(VarCurr) ) ).
fof(addAssignment_33032,axiom,
! [VarCurr] :
( v107225(VarCurr)
<=> v107227(VarCurr) ) ).
fof(addAssignment_33031,axiom,
! [VarCurr] :
( v107227(VarCurr)
<=> v106650(VarCurr) ) ).
fof(addAssignment_33030,axiom,
! [VarCurr] :
( v107219(VarCurr)
<=> v100011(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107198(VarNext)
=> ( v107193(VarNext)
<=> v107193(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1842,axiom,
! [VarNext] :
( v107198(VarNext)
=> ( v107193(VarNext)
<=> v107208(VarNext) ) ) ).
fof(addAssignment_33029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107208(VarNext)
<=> v107206(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2316,axiom,
! [VarCurr] :
( ~ v107209(VarCurr)
=> ( v107206(VarCurr)
<=> v106648(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2349,axiom,
! [VarCurr] :
( v107209(VarCurr)
=> ( v107206(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8379,axiom,
! [VarCurr] :
( ~ v107209(VarCurr)
<=> v106646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107198(VarNext)
<=> v107199(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107199(VarNext)
<=> ( v107200(VarNext)
& v107195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107200(VarNext)
<=> v107202(VarNext) ) ) ).
fof(addAssignment_33028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107202(VarNext)
<=> v107195(VarCurr) ) ) ).
fof(addAssignment_33027,axiom,
! [VarCurr] :
( v107195(VarCurr)
<=> v106536(VarCurr) ) ).
fof(addAssignment_33026,axiom,
! [VarCurr] :
( v106650(VarCurr)
<=> v106652(VarCurr,bitIndex2) ) ).
fof(addAssignment_33025,axiom,
! [VarCurr] :
( v106652(VarCurr,bitIndex2)
<=> v106654(VarCurr,bitIndex2) ) ).
fof(addAssignment_33024,axiom,
! [VarCurr] :
( v106654(VarCurr,bitIndex2)
<=> v106656(VarCurr,bitIndex2) ) ).
fof(addAssignment_33023,axiom,
! [VarCurr] :
( v106656(VarCurr,bitIndex2)
<=> v106658(VarCurr,bitIndex2) ) ).
fof(addAssignment_33022,axiom,
! [VarCurr] :
( v106658(VarCurr,bitIndex2)
<=> v106660(VarCurr,bitIndex2) ) ).
fof(addAssignment_33021,axiom,
! [VarCurr] :
( v106660(VarCurr,bitIndex2)
<=> v106662(VarCurr,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107180(VarNext)
=> ( v106662(VarNext,bitIndex3)
<=> v106662(VarCurr,bitIndex3) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_4,axiom,
! [VarNext] :
( v107180(VarNext)
=> ( v106662(VarNext,bitIndex3)
<=> v107188(VarNext) ) ) ).
fof(addAssignment_33020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107188(VarNext)
<=> v107186(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_128,axiom,
! [VarCurr] :
( ~ v107189(VarCurr)
=> ( v107186(VarCurr)
<=> v106664(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2348,axiom,
! [VarCurr] :
( v107189(VarCurr)
=> ( v107186(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8377,axiom,
! [VarCurr] :
( ~ v107189(VarCurr)
<=> v106576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107180(VarNext)
<=> v107181(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107181(VarNext)
<=> ( v107182(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107182(VarNext)
<=> v107118(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1916,axiom,
! [VarCurr] :
( v106664(VarCurr,bitIndex2)
<=> ( v106662(VarCurr,bitIndex2)
& v107177(VarCurr) ) ) ).
fof(writeUnaryOperator_8375,axiom,
! [VarCurr] :
( ~ v107177(VarCurr)
<=> v106572(VarCurr,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107158(VarNext)
=> ( v106662(VarNext,bitIndex2)
<=> v106662(VarCurr,bitIndex2) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_3,axiom,
! [VarNext] :
( v107158(VarNext)
=> ( v106662(VarNext,bitIndex2)
<=> v107173(VarNext) ) ) ).
fof(addAssignment_33019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107173(VarNext)
<=> v107171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_12,axiom,
! [VarCurr] :
( ~ v107167(VarCurr)
=> ( v107171(VarCurr)
<=> v106664(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5020,axiom,
! [VarCurr] :
( v107167(VarCurr)
=> ( v107171(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107158(VarNext)
<=> ( v107159(VarNext)
& v107166(VarNext) ) ) ) ).
fof(addAssignment_33018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107166(VarNext)
<=> v107164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21296,axiom,
! [VarCurr] :
( v107164(VarCurr)
<=> ( v107167(VarCurr)
| v107168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21295,axiom,
! [VarCurr] :
( v107168(VarCurr)
<=> ( v107169(VarCurr)
& v107170(VarCurr) ) ) ).
fof(writeUnaryOperator_8374,axiom,
! [VarCurr] :
( ~ v107170(VarCurr)
<=> v107167(VarCurr) ) ).
fof(writeUnaryOperator_8373,axiom,
! [VarCurr] :
( ~ v107169(VarCurr)
<=> v106572(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8372,axiom,
! [VarCurr] :
( ~ v107167(VarCurr)
<=> v106576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107159(VarNext)
<=> ( v107160(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107160(VarNext)
<=> v107118(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1915,axiom,
! [VarCurr] :
( v106664(VarCurr,bitIndex1)
<=> ( v106662(VarCurr,bitIndex1)
& v107155(VarCurr) ) ) ).
fof(writeUnaryOperator_8370,axiom,
! [VarCurr] :
( ~ v107155(VarCurr)
<=> v106572(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107136(VarNext)
=> ( v106662(VarNext,bitIndex1)
<=> v106662(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_2,axiom,
! [VarNext] :
( v107136(VarNext)
=> ( v106662(VarNext,bitIndex1)
<=> v107151(VarNext) ) ) ).
fof(addAssignment_33017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107151(VarNext)
<=> v107149(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5017,axiom,
! [VarCurr] :
( ~ v107145(VarCurr)
=> ( v107149(VarCurr)
<=> v106664(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5019,axiom,
! [VarCurr] :
( v107145(VarCurr)
=> ( v107149(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107136(VarNext)
<=> ( v107137(VarNext)
& v107144(VarNext) ) ) ) ).
fof(addAssignment_33016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107144(VarNext)
<=> v107142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21292,axiom,
! [VarCurr] :
( v107142(VarCurr)
<=> ( v107145(VarCurr)
| v107146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21291,axiom,
! [VarCurr] :
( v107146(VarCurr)
<=> ( v107147(VarCurr)
& v107148(VarCurr) ) ) ).
fof(writeUnaryOperator_8369,axiom,
! [VarCurr] :
( ~ v107148(VarCurr)
<=> v107145(VarCurr) ) ).
fof(writeUnaryOperator_8368,axiom,
! [VarCurr] :
( ~ v107147(VarCurr)
<=> v106572(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8367,axiom,
! [VarCurr] :
( ~ v107145(VarCurr)
<=> v106576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107137(VarNext)
<=> ( v107138(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107138(VarNext)
<=> v107118(VarNext) ) ) ).
fof(addAssignment_33015,axiom,
! [VarCurr] :
( v106664(VarCurr,bitIndex0)
<=> v106662(VarCurr,bitIndex0) ) ).
fof(addAssignment_33014,axiom,
! [VarCurr] :
( v106662(VarCurr,bitIndex0)
<=> v106691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21289,axiom,
! [VarCurr] :
( v106691(VarCurr)
<=> ( v107129(VarCurr)
& v107133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21288,axiom,
! [VarCurr] :
( v107133(VarCurr)
<=> ( v106807(VarCurr)
& v107107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21287,axiom,
! [VarCurr] :
( v107129(VarCurr)
<=> ( v107130(VarCurr)
& v107132(VarCurr) ) ) ).
fof(writeUnaryOperator_8365,axiom,
! [VarCurr] :
( ~ v107132(VarCurr)
<=> v106572(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21286,axiom,
! [VarCurr] :
( v107130(VarCurr)
<=> ( v106693(VarCurr)
& v107131(VarCurr) ) ) ).
fof(writeUnaryOperator_8364,axiom,
! [VarCurr] :
( ~ v107131(VarCurr)
<=> v106703(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107114(VarNext)
=> ( v107107(VarNext)
<=> v107107(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1841,axiom,
! [VarNext] :
( v107114(VarNext)
=> ( v107107(VarNext)
<=> v107124(VarNext) ) ) ).
fof(addAssignment_33013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107124(VarNext)
<=> v107122(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2315,axiom,
! [VarCurr] :
( ~ v107125(VarCurr)
=> ( v107122(VarCurr)
<=> v106807(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2347,axiom,
! [VarCurr] :
( v107125(VarCurr)
=> ( v107122(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7463,axiom,
! [VarCurr] :
( v107125(VarCurr)
<=> ( v106576(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107114(VarNext)
<=> v107115(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107115(VarNext)
<=> ( v107116(VarNext)
& v107109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107116(VarNext)
<=> v107118(VarNext) ) ) ).
fof(addAssignment_33012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107118(VarNext)
<=> v107109(VarCurr) ) ) ).
fof(addAssignment_33011,axiom,
! [VarCurr] :
( v107109(VarCurr)
<=> v107111(VarCurr) ) ).
fof(addAssignment_33010,axiom,
! [VarCurr] :
( v107111(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_33009,axiom,
! [VarCurr] :
( v106807(VarCurr)
<=> v106809(VarCurr) ) ).
fof(addAssignment_33008,axiom,
! [VarCurr] :
( v106809(VarCurr)
<=> v106811(VarCurr) ) ).
fof(addAssignment_33007,axiom,
! [VarCurr] :
( v106811(VarCurr)
<=> v106813(VarCurr) ) ).
fof(addAssignment_33006,axiom,
! [VarCurr] :
( v106813(VarCurr)
<=> v106815(VarCurr) ) ).
fof(addAssignment_33005,axiom,
! [VarCurr] :
( v106815(VarCurr)
<=> v106817(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2314,axiom,
! [VarCurr] :
( ~ v106819(VarCurr)
=> ( v106817(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2346,axiom,
! [VarCurr] :
( v106819(VarCurr)
=> ( v106817(VarCurr)
<=> $false ) ) ).
fof(addAssignment_33004,axiom,
! [VarCurr] :
( v106819(VarCurr)
<=> v106821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21283,axiom,
! [VarCurr] :
( v106821(VarCurr)
<=> ( v107103(VarCurr)
| v107079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21282,axiom,
! [VarCurr] :
( v107103(VarCurr)
<=> ( v107104(VarCurr)
| v106969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21281,axiom,
! [VarCurr] :
( v107104(VarCurr)
<=> ( v106823(VarCurr)
| v106945(VarCurr) ) ) ).
fof(addAssignment_33003,axiom,
! [VarCurr] :
( v107079(VarCurr)
<=> v107081(VarCurr) ) ).
fof(addAssignment_33002,axiom,
! [VarCurr] :
( v107081(VarCurr)
<=> v107083(VarCurr) ) ).
fof(addAssignment_33001,axiom,
! [VarCurr] :
( v107083(VarCurr)
<=> v107085(VarCurr) ) ).
fof(addAssignment_33000,axiom,
! [VarCurr] :
( v107085(VarCurr)
<=> v107087(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107090(VarNext)
=> ( v107087(VarNext)
<=> v107087(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1840,axiom,
! [VarNext] :
( v107090(VarNext)
=> ( v107087(VarNext)
<=> v107098(VarNext) ) ) ).
fof(addAssignment_32999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107098(VarNext)
<=> v107096(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2313,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ( v107096(VarCurr)
<=> v107099(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2345,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ( v107096(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21280,axiom,
! [VarCurr] :
( v107099(VarCurr)
<=> ( v106833(VarCurr)
& v106979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107090(VarNext)
<=> v107091(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107091(VarNext)
<=> ( v107093(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107093(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_32998,axiom,
! [VarCurr] :
( v106969(VarCurr)
<=> v106971(VarCurr) ) ).
fof(addAssignment_32997,axiom,
! [VarCurr] :
( v106971(VarCurr)
<=> v106973(VarCurr) ) ).
fof(addAssignment_32996,axiom,
! [VarCurr] :
( v106973(VarCurr)
<=> v106975(VarCurr) ) ).
fof(addAssignment_32995,axiom,
! [VarCurr] :
( v106975(VarCurr)
<=> v106977(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107065(VarNext)
=> ( v106977(VarNext)
<=> v106977(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1839,axiom,
! [VarNext] :
( v107065(VarNext)
=> ( v106977(VarNext)
<=> v107073(VarNext) ) ) ).
fof(addAssignment_32994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107073(VarNext)
<=> v107071(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2312,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ( v107071(VarCurr)
<=> v107074(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2344,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ( v107071(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21277,axiom,
! [VarCurr] :
( v107074(VarCurr)
<=> ( v107075(VarCurr)
& v106979(VarCurr) ) ) ).
fof(writeUnaryOperator_8361,axiom,
! [VarCurr] :
( ~ v107075(VarCurr)
<=> v106833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107065(VarNext)
<=> v107066(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107066(VarNext)
<=> ( v107068(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107068(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_32993,axiom,
! [VarCurr] :
( v106979(VarCurr)
<=> v106981(VarCurr) ) ).
fof(addAssignment_32992,axiom,
! [VarCurr] :
( v106981(VarCurr)
<=> v106983(VarCurr) ) ).
fof(addAssignment_32991,axiom,
! [VarCurr] :
( v106983(VarCurr)
<=> v106985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21274,axiom,
! [VarCurr] :
( v106985(VarCurr)
<=> ( v106987(VarCurr)
& v107062(VarCurr) ) ) ).
fof(writeUnaryOperator_8359,axiom,
! [VarCurr] :
( ~ v107062(VarCurr)
<=> v107047(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107050(VarNext)
=> ( v107047(VarNext)
<=> v107047(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1838,axiom,
! [VarNext] :
( v107050(VarNext)
=> ( v107047(VarNext)
<=> v107058(VarNext) ) ) ).
fof(addAssignment_32990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107058(VarNext)
<=> v107056(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2311,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v107056(VarCurr)
<=> v106987(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2343,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v107056(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107050(VarNext)
<=> v107051(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107051(VarNext)
<=> ( v107053(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_8358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107053(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107035(VarNext)
=> ( v106987(VarNext)
<=> v106987(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1837,axiom,
! [VarNext] :
( v107035(VarNext)
=> ( v106987(VarNext)
<=> v107043(VarNext) ) ) ).
fof(addAssignment_32989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107043(VarNext)
<=> v107041(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2310,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v107041(VarCurr)
<=> v106989(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2342,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v107041(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107035(VarNext)
<=> v107036(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107036(VarNext)
<=> ( v107038(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_8357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107038(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addAssignment_32988,axiom,
! [VarCurr] :
( v106989(VarCurr)
<=> v106991(VarCurr) ) ).
fof(addAssignment_32987,axiom,
! [VarCurr] :
( v106991(VarCurr)
<=> v106993(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107023(VarNext)
=> ( v106993(VarNext)
<=> v106993(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1836,axiom,
! [VarNext] :
( v107023(VarNext)
=> ( v106993(VarNext)
<=> v107030(VarNext) ) ) ).
fof(addAssignment_32986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107030(VarNext)
<=> v106995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107023(VarNext)
<=> v107024(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107024(VarNext)
<=> ( v107026(VarNext)
& v4977(VarNext) ) ) ) ).
fof(writeUnaryOperator_8356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107026(VarNext)
<=> v4984(VarNext) ) ) ).
fof(addAssignment_32985,axiom,
! [VarCurr] :
( v106995(VarCurr)
<=> v106997(VarCurr) ) ).
fof(addAssignment_32984,axiom,
! [VarCurr] :
( v106997(VarCurr)
<=> v106999(VarCurr) ) ).
fof(addAssignment_32983,axiom,
! [VarCurr] :
( v106999(VarCurr)
<=> v107001(VarCurr) ) ).
fof(addAssignment_32982,axiom,
! [VarCurr] :
( v107001(VarCurr)
<=> v107003(VarCurr) ) ).
fof(addAssignment_32981,axiom,
! [VarCurr] :
( v107003(VarCurr)
<=> v107005(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107008(VarNext)
=> ( v107005(VarNext)
<=> v107005(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1835,axiom,
! [VarNext] :
( v107008(VarNext)
=> ( v107005(VarNext)
<=> v107016(VarNext) ) ) ).
fof(addAssignment_32980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107016(VarNext)
<=> v107014(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2309,axiom,
! [VarCurr] :
( ~ v5197(VarCurr)
=> ( v107014(VarCurr)
<=> v107017(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2341,axiom,
! [VarCurr] :
( v5197(VarCurr)
=> ( v107014(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21267,axiom,
! [VarCurr] :
( v107017(VarCurr)
<=> ( v107018(VarCurr)
& v4874(VarCurr) ) ) ).
fof(writeUnaryOperator_8355,axiom,
! [VarCurr] :
( ~ v107018(VarCurr)
<=> v5730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107008(VarNext)
<=> v107009(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107009(VarNext)
<=> ( v107011(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107011(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_32979,axiom,
! [VarCurr] :
( v106945(VarCurr)
<=> v106947(VarCurr) ) ).
fof(addAssignment_32978,axiom,
! [VarCurr] :
( v106947(VarCurr)
<=> v106949(VarCurr) ) ).
fof(addAssignment_32977,axiom,
! [VarCurr] :
( v106949(VarCurr)
<=> v106951(VarCurr) ) ).
fof(addAssignment_32976,axiom,
! [VarCurr] :
( v106951(VarCurr)
<=> v106953(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106956(VarNext)
=> ( v106953(VarNext)
<=> v106953(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1834,axiom,
! [VarNext] :
( v106956(VarNext)
=> ( v106953(VarNext)
<=> v106964(VarNext) ) ) ).
fof(addAssignment_32975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106964(VarNext)
<=> v106962(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2308,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ( v106962(VarCurr)
<=> v106965(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2340,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ( v106962(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21264,axiom,
! [VarCurr] :
( v106965(VarCurr)
<=> ( v106833(VarCurr)
& v106841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106956(VarNext)
<=> v106957(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106957(VarNext)
<=> ( v106959(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106959(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_32974,axiom,
! [VarCurr] :
( v106823(VarCurr)
<=> v106825(VarCurr) ) ).
fof(addAssignment_32973,axiom,
! [VarCurr] :
( v106825(VarCurr)
<=> v106827(VarCurr) ) ).
fof(addAssignment_32972,axiom,
! [VarCurr] :
( v106827(VarCurr)
<=> v106829(VarCurr) ) ).
fof(addAssignment_32971,axiom,
! [VarCurr] :
( v106829(VarCurr)
<=> v106831(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106930(VarNext)
=> ( v106831(VarNext)
<=> v106831(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1833,axiom,
! [VarNext] :
( v106930(VarNext)
=> ( v106831(VarNext)
<=> v106938(VarNext) ) ) ).
fof(addAssignment_32970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106938(VarNext)
<=> v106936(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2307,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
=> ( v106936(VarCurr)
<=> v106940(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2339,axiom,
! [VarCurr] :
( v106939(VarCurr)
=> ( v106936(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21261,axiom,
! [VarCurr] :
( v106940(VarCurr)
<=> ( v106941(VarCurr)
& v106841(VarCurr) ) ) ).
fof(writeUnaryOperator_8352,axiom,
! [VarCurr] :
( ~ v106941(VarCurr)
<=> v106833(VarCurr) ) ).
fof(writeUnaryOperator_8351,axiom,
! [VarCurr] :
( ~ v106939(VarCurr)
<=> v16260(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106930(VarNext)
<=> v106931(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106931(VarNext)
<=> ( v106932(VarNext)
& v16527(VarNext) ) ) ) ).
fof(writeUnaryOperator_8350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106932(VarNext)
<=> v16534(VarNext) ) ) ).
fof(addAssignment_32969,axiom,
! [VarCurr] :
( v106841(VarCurr)
<=> v106843(VarCurr) ) ).
fof(addAssignment_32968,axiom,
! [VarCurr] :
( v106843(VarCurr)
<=> v106845(VarCurr) ) ).
fof(addAssignment_32967,axiom,
! [VarCurr] :
( v106845(VarCurr)
<=> v106847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21258,axiom,
! [VarCurr] :
( v106847(VarCurr)
<=> ( v106849(VarCurr)
& v106927(VarCurr) ) ) ).
fof(writeUnaryOperator_8349,axiom,
! [VarCurr] :
( ~ v106927(VarCurr)
<=> v106912(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106915(VarNext)
=> ( v106912(VarNext)
<=> v106912(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1832,axiom,
! [VarNext] :
( v106915(VarNext)
=> ( v106912(VarNext)
<=> v106923(VarNext) ) ) ).
fof(addAssignment_32966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106923(VarNext)
<=> v106921(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2306,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v106921(VarCurr)
<=> v106849(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2338,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v106921(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106915(VarNext)
<=> v106916(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106916(VarNext)
<=> ( v106918(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_8348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106918(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106897(VarNext)
=> ( v106849(VarNext)
<=> v106849(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1831,axiom,
! [VarNext] :
( v106897(VarNext)
=> ( v106849(VarNext)
<=> v106907(VarNext) ) ) ).
fof(addAssignment_32965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106907(VarNext)
<=> v106905(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2305,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
=> ( v106905(VarCurr)
<=> v106851(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2337,axiom,
! [VarCurr] :
( v106908(VarCurr)
=> ( v106905(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8347,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
<=> v4379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106897(VarNext)
<=> v106898(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106898(VarNext)
<=> ( v106899(VarNext)
& v5257(VarNext) ) ) ) ).
fof(writeUnaryOperator_8346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106899(VarNext)
<=> v106901(VarNext) ) ) ).
fof(addAssignment_32964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106901(VarNext)
<=> v5257(VarCurr) ) ) ).
fof(addAssignment_32963,axiom,
! [VarCurr] :
( v106851(VarCurr)
<=> v106853(VarCurr) ) ).
fof(addAssignment_32962,axiom,
! [VarCurr] :
( v106853(VarCurr)
<=> v106855(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106885(VarNext)
=> ( v106855(VarNext)
<=> v106855(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1830,axiom,
! [VarNext] :
( v106885(VarNext)
=> ( v106855(VarNext)
<=> v106892(VarNext) ) ) ).
fof(addAssignment_32961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106892(VarNext)
<=> v106857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106885(VarNext)
<=> v106886(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106886(VarNext)
<=> ( v106888(VarNext)
& v4977(VarNext) ) ) ) ).
fof(writeUnaryOperator_8345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106888(VarNext)
<=> v4984(VarNext) ) ) ).
fof(addAssignment_32960,axiom,
! [VarCurr] :
( v106857(VarCurr)
<=> v106859(VarCurr) ) ).
fof(addAssignment_32959,axiom,
! [VarCurr] :
( v106859(VarCurr)
<=> v106861(VarCurr) ) ).
fof(addAssignment_32958,axiom,
! [VarCurr] :
( v106861(VarCurr)
<=> v106863(VarCurr) ) ).
fof(addAssignment_32957,axiom,
! [VarCurr] :
( v106863(VarCurr)
<=> v106865(VarCurr) ) ).
fof(addAssignment_32956,axiom,
! [VarCurr] :
( v106865(VarCurr)
<=> v106867(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106870(VarNext)
=> ( v106867(VarNext)
<=> v106867(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1829,axiom,
! [VarNext] :
( v106870(VarNext)
=> ( v106867(VarNext)
<=> v106878(VarNext) ) ) ).
fof(addAssignment_32955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106878(VarNext)
<=> v106876(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2304,axiom,
! [VarCurr] :
( ~ v5197(VarCurr)
=> ( v106876(VarCurr)
<=> v106879(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2336,axiom,
! [VarCurr] :
( v5197(VarCurr)
=> ( v106876(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21251,axiom,
! [VarCurr] :
( v106879(VarCurr)
<=> ( v106880(VarCurr)
& v4864(VarCurr) ) ) ).
fof(writeUnaryOperator_8344,axiom,
! [VarCurr] :
( ~ v106880(VarCurr)
<=> v5643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106870(VarNext)
<=> v106871(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106871(VarNext)
<=> ( v106873(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106873(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_32954,axiom,
! [VarCurr] :
( v106833(VarCurr)
<=> v106835(VarCurr) ) ).
fof(addAssignment_32953,axiom,
! [VarCurr] :
( v106835(VarCurr)
<=> v106837(VarCurr) ) ).
fof(addAssignment_32952,axiom,
! [VarCurr] :
( v106837(VarCurr)
<=> v106839(VarCurr) ) ).
fof(addAssignment_32951,axiom,
! [VarCurr] :
( v106839(VarCurr)
<=> v5217(VarCurr) ) ).
fof(addAssignment_32950,axiom,
! [VarCurr] :
( v106703(VarCurr)
<=> v106705(VarCurr) ) ).
fof(addAssignment_32949,axiom,
! [VarCurr] :
( v106705(VarCurr)
<=> v106707(VarCurr) ) ).
fof(addAssignment_32948,axiom,
! [VarCurr] :
( v106707(VarCurr)
<=> v106709(VarCurr) ) ).
fof(addAssignment_32947,axiom,
! [VarCurr] :
( v106709(VarCurr)
<=> v106711(VarCurr) ) ).
fof(addAssignment_32946,axiom,
! [VarCurr] :
( v106711(VarCurr)
<=> v106713(VarCurr) ) ).
fof(addAssignment_32945,axiom,
! [VarCurr] :
( v106713(VarCurr)
<=> v106715(VarCurr) ) ).
fof(addAssignment_32944,axiom,
! [VarCurr] :
( v106715(VarCurr)
<=> v106717(VarCurr) ) ).
fof(addAssignment_32943,axiom,
! [VarCurr] :
( v106717(VarCurr)
<=> v106719(VarCurr) ) ).
fof(addAssignment_32942,axiom,
! [VarCurr] :
( v106719(VarCurr)
<=> v106721(VarCurr) ) ).
fof(addAssignment_32941,axiom,
! [VarCurr] :
( v106721(VarCurr)
<=> v4365(VarCurr,bitIndex12) ) ).
fof(addAssignment_32940,axiom,
! [VarCurr] :
( v4365(VarCurr,bitIndex12)
<=> v4367(VarCurr,bitIndex12) ) ).
fof(addAssignment_32939,axiom,
! [VarCurr] :
( v4367(VarCurr,bitIndex12)
<=> v106723(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106762(VarNext)
=> ( v106723(VarNext)
<=> v106723(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1828,axiom,
! [VarNext] :
( v106762(VarNext)
=> ( v106723(VarNext)
<=> v106797(VarNext) ) ) ).
fof(addAssignment_32938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106797(VarNext)
<=> v106795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5016,axiom,
! [VarCurr] :
( ~ v106725(VarCurr)
=> ( v106795(VarCurr)
<=> v106798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5018,axiom,
! [VarCurr] :
( v106725(VarCurr)
=> ( v106795(VarCurr)
<=> v106727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5015,axiom,
! [VarCurr] :
( ~ v106775(VarCurr)
=> ( v106798(VarCurr)
<=> v106757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5017,axiom,
! [VarCurr] :
( v106775(VarCurr)
=> ( v106798(VarCurr)
<=> v106799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1242,axiom,
! [VarCurr] :
( ( ~ v106778(VarCurr)
& ~ v106780(VarCurr) )
=> ( v106799(VarCurr)
<=> v106803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5014,axiom,
! [VarCurr] :
( v106780(VarCurr)
=> ( v106799(VarCurr)
<=> v106802(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5016,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v106799(VarCurr)
<=> v106800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5013,axiom,
! [VarCurr] :
( ~ v106788(VarCurr)
=> ( v106803(VarCurr)
<=> v106757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5015,axiom,
! [VarCurr] :
( v106788(VarCurr)
=> ( v106803(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5012,axiom,
! [VarCurr] :
( ~ v106782(VarCurr)
=> ( v106802(VarCurr)
<=> v106757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5014,axiom,
! [VarCurr] :
( v106782(VarCurr)
=> ( v106802(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2303,axiom,
! [VarCurr] :
( ~ v106801(VarCurr)
=> ( v106800(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2335,axiom,
! [VarCurr] :
( v106801(VarCurr)
=> ( v106800(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7462,axiom,
! [VarCurr] :
( v106801(VarCurr)
<=> ( v106735(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106762(VarNext)
<=> ( v106763(VarNext)
& v106772(VarNext) ) ) ) ).
fof(addAssignment_32937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106772(VarNext)
<=> v106770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21247,axiom,
! [VarCurr] :
( v106770(VarCurr)
<=> ( v106725(VarCurr)
| v106773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21246,axiom,
! [VarCurr] :
( v106773(VarCurr)
<=> ( v106774(VarCurr)
& v106794(VarCurr) ) ) ).
fof(writeUnaryOperator_8342,axiom,
! [VarCurr] :
( ~ v106794(VarCurr)
<=> v106725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21245,axiom,
! [VarCurr] :
( v106774(VarCurr)
<=> ( v106775(VarCurr)
| v106792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21244,axiom,
! [VarCurr] :
( v106792(VarCurr)
<=> ( v106753(VarCurr)
& v106793(VarCurr) ) ) ).
fof(writeUnaryOperator_8341,axiom,
! [VarCurr] :
( ~ v106793(VarCurr)
<=> v106755(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21243,axiom,
! [VarCurr] :
( v106775(VarCurr)
<=> ( v106776(VarCurr)
& v106755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21242,axiom,
! [VarCurr] :
( v106776(VarCurr)
<=> ( v106777(VarCurr)
| v106786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21241,axiom,
! [VarCurr] :
( v106786(VarCurr)
<=> ( v106787(VarCurr)
& v106791(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7461,axiom,
! [VarCurr] :
( v106791(VarCurr)
<=> ( ( v106779(VarCurr,bitIndex2)
<=> $false )
& ( v106779(VarCurr,bitIndex1)
<=> $false )
& ( v106779(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21240,axiom,
! [VarCurr] :
( v106787(VarCurr)
<=> ( v106788(VarCurr)
| v106789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21239,axiom,
! [VarCurr] :
( v106789(VarCurr)
<=> ( v106753(VarCurr)
& v106790(VarCurr) ) ) ).
fof(writeUnaryOperator_8340,axiom,
! [VarCurr] :
( ~ v106790(VarCurr)
<=> v106788(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7460,axiom,
! [VarCurr] :
( v106788(VarCurr)
<=> ( v106735(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21238,axiom,
! [VarCurr] :
( v106777(VarCurr)
<=> ( v106778(VarCurr)
| v106780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21237,axiom,
! [VarCurr] :
( v106780(VarCurr)
<=> ( v106781(VarCurr)
& v106785(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7459,axiom,
! [VarCurr] :
( v106785(VarCurr)
<=> ( ( v106779(VarCurr,bitIndex2)
<=> $false )
& ( v106779(VarCurr,bitIndex1)
<=> $true )
& ( v106779(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21236,axiom,
! [VarCurr] :
( v106781(VarCurr)
<=> ( v106782(VarCurr)
| v106783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21235,axiom,
! [VarCurr] :
( v106783(VarCurr)
<=> ( v106753(VarCurr)
& v106784(VarCurr) ) ) ).
fof(writeUnaryOperator_8339,axiom,
! [VarCurr] :
( ~ v106784(VarCurr)
<=> v106782(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7458,axiom,
! [VarCurr] :
( v106782(VarCurr)
<=> ( v106735(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7457,axiom,
! [VarCurr] :
( v106778(VarCurr)
<=> ( ( v106779(VarCurr,bitIndex2)
<=> $true )
& ( v106779(VarCurr,bitIndex1)
<=> $false )
& ( v106779(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32936,axiom,
! [VarCurr] :
( v106779(VarCurr,bitIndex0)
<=> v106733(VarCurr) ) ).
fof(addAssignment_32935,axiom,
! [VarCurr] :
( v106779(VarCurr,bitIndex1)
<=> v106731(VarCurr) ) ).
fof(addAssignment_32934,axiom,
! [VarCurr] :
( v106779(VarCurr,bitIndex2)
<=> v106729(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106763(VarNext)
<=> ( v106764(VarNext)
& v106759(VarNext) ) ) ) ).
fof(writeUnaryOperator_8338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106764(VarNext)
<=> v106766(VarNext) ) ) ).
fof(addAssignment_32933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106766(VarNext)
<=> v106759(VarCurr) ) ) ).
fof(addAssignment_32932,axiom,
! [VarCurr] :
( v106759(VarCurr)
<=> v5253(VarCurr) ) ).
fof(addAssignment_32931,axiom,
! [VarCurr] :
( v106757(VarCurr)
<=> $false ) ).
fof(addAssignment_32930,axiom,
! [VarCurr] :
( v106755(VarCurr)
<=> v5163(VarCurr) ) ).
fof(addAssignment_32929,axiom,
! [VarCurr] :
( v106753(VarCurr)
<=> $false ) ).
fof(addAssignment_32928,axiom,
! [VarCurr] :
( v106735(VarCurr)
<=> v4410(VarCurr,bitIndex12) ) ).
fof(addAssignment_32927,axiom,
! [VarCurr] :
( v4410(VarCurr,bitIndex12)
<=> v4412(VarCurr,bitIndex12) ) ).
fof(addAssignment_32926,axiom,
! [VarCurr] :
( v4412(VarCurr,bitIndex12)
<=> v4414(VarCurr,bitIndex12) ) ).
fof(addAssignment_32925,axiom,
! [VarCurr] :
( v4414(VarCurr,bitIndex12)
<=> v4416(VarCurr,bitIndex12) ) ).
fof(addAssignment_32924,axiom,
! [VarCurr] :
( v4416(VarCurr,bitIndex12)
<=> v4418(VarCurr,bitIndex12) ) ).
fof(addAssignment_32923,axiom,
! [VarCurr] :
( v4418(VarCurr,bitIndex12)
<=> v4420(VarCurr,bitIndex12) ) ).
fof(addAssignment_32922,axiom,
! [VarCurr] :
( v4420(VarCurr,bitIndex12)
<=> v4422(VarCurr,bitIndex12) ) ).
fof(addAssignment_32921,axiom,
! [VarCurr] :
( v4422(VarCurr,bitIndex12)
<=> v4424(VarCurr,bitIndex12) ) ).
fof(addAssignment_32920,axiom,
! [VarCurr] :
( v4424(VarCurr,bitIndex12)
<=> v4426(VarCurr,bitIndex12) ) ).
fof(addAssignment_32919,axiom,
! [VarCurr] :
( v4426(VarCurr,bitIndex12)
<=> v4428(VarCurr,bitIndex12) ) ).
fof(addAssignment_32918,axiom,
! [VarCurr] :
( v4428(VarCurr,bitIndex12)
<=> v4430(VarCurr,bitIndex12) ) ).
fof(addAssignment_32917,axiom,
! [VarCurr] :
( v4430(VarCurr,bitIndex12)
<=> v4432(VarCurr,bitIndex12) ) ).
fof(addAssignment_32916,axiom,
! [VarNext] :
( v4432(VarNext,bitIndex12)
<=> v106745(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106746(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v106745(VarNext,B)
<=> v4432(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1827,axiom,
! [VarNext] :
( v106746(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v106745(VarNext,B)
<=> v5154(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106746(VarNext)
<=> v106747(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106747(VarNext)
<=> ( v106749(VarNext)
& v4623(VarNext) ) ) ) ).
fof(writeUnaryOperator_8337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106749(VarNext)
<=> v4636(VarNext) ) ) ).
fof(addAssignment_32915,axiom,
! [VarCurr] :
( v4436(VarCurr,bitIndex12)
<=> v4438(VarCurr,bitIndex12) ) ).
fof(addAssignment_32914,axiom,
! [VarCurr] :
( v4438(VarCurr,bitIndex12)
<=> v4440(VarCurr,bitIndex12) ) ).
fof(addAssignment_32913,axiom,
! [VarCurr] :
( v4440(VarCurr,bitIndex12)
<=> v4442(VarCurr,bitIndex12) ) ).
fof(addAssignment_32912,axiom,
! [VarCurr] :
( v4442(VarCurr,bitIndex12)
<=> v4444(VarCurr,bitIndex12) ) ).
fof(addAssignment_32911,axiom,
! [VarCurr] :
( v4444(VarCurr,bitIndex12)
<=> v4446(VarCurr,bitIndex12) ) ).
fof(addAssignment_32910,axiom,
! [VarCurr] :
( v4446(VarCurr,bitIndex12)
<=> v4448(VarCurr,bitIndex12) ) ).
fof(addAssignment_32909,axiom,
! [VarCurr] :
( v4448(VarCurr,bitIndex12)
<=> v4450(VarCurr,bitIndex12) ) ).
fof(addAssignment_32908,axiom,
! [VarCurr] :
( v4450(VarCurr,bitIndex12)
<=> v4452(VarCurr,bitIndex12) ) ).
fof(addAssignment_32907,axiom,
! [VarCurr] :
( v4452(VarCurr,bitIndex12)
<=> v4454(VarCurr,bitIndex12) ) ).
fof(addAssignment_32906,axiom,
! [VarCurr] :
( v4454(VarCurr,bitIndex12)
<=> v4456(VarCurr,bitIndex12) ) ).
fof(addAssignment_32905,axiom,
! [VarNext] :
( v4456(VarNext,bitIndex12)
<=> v106737(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106739(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v106737(VarNext,B)
<=> v4456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1826,axiom,
! [VarNext] :
( v106739(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v106737(VarNext,B)
<=> v5141(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106739(VarNext)
<=> ( v106740(VarNext)
& v5135(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106740(VarNext)
<=> ( v106742(VarNext)
& v4603(VarNext) ) ) ) ).
fof(writeUnaryOperator_8336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106742(VarNext)
<=> v4610(VarNext) ) ) ).
fof(addAssignment_32904,axiom,
! [VarCurr] :
( v106733(VarCurr)
<=> $false ) ).
fof(addAssignment_32903,axiom,
! [VarCurr] :
( v106731(VarCurr)
<=> $false ) ).
fof(addAssignment_32902,axiom,
! [VarCurr] :
( v106729(VarCurr)
<=> $true ) ).
fof(addAssignment_32901,axiom,
! [VarCurr] :
( v106727(VarCurr)
<=> $false ) ).
fof(addAssignment_32900,axiom,
! [VarCurr] :
( v106725(VarCurr)
<=> v4373(VarCurr) ) ).
fof(addAssignment_32899,axiom,
! [VarCurr] :
( v106693(VarCurr)
<=> v106695(VarCurr) ) ).
fof(addAssignment_32898,axiom,
! [VarCurr] :
( v106695(VarCurr)
<=> v106697(VarCurr) ) ).
fof(addAssignment_32897,axiom,
! [VarCurr] :
( v106697(VarCurr)
<=> v106699(VarCurr) ) ).
fof(addAssignment_32896,axiom,
! [VarCurr] :
( v106699(VarCurr)
<=> v106701(VarCurr) ) ).
fof(addAssignment_32895,axiom,
! [VarCurr] :
( v106701(VarCurr)
<=> v100003(VarCurr,bitIndex0) ) ).
fof(addAssignment_32894,axiom,
! [VarCurr] :
( v106572(VarCurr,bitIndex1)
<=> v106665(VarCurr,bitIndex1) ) ).
fof(addAssignment_32893,axiom,
! [VarCurr] :
( v106572(VarCurr,bitIndex2)
<=> v106665(VarCurr,bitIndex2) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1241,axiom,
! [VarCurr] :
( ( ~ v106666(VarCurr)
& ~ v106674(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106665(VarCurr,B)
<=> v106682(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5011,axiom,
! [VarCurr] :
( v106674(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106665(VarCurr,B)
<=> v106675(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5013,axiom,
! [VarCurr] :
( v106666(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106665(VarCurr,B)
<=> v106669(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5010,axiom,
! [VarCurr] :
( ~ v106683(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106682(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5012,axiom,
! [VarCurr] :
( v106683(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106682(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21229,axiom,
! [VarCurr] :
( v106684(VarCurr)
<=> ( v106686(VarCurr)
| v106689(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7456,axiom,
! [VarCurr] :
( v106689(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $true )
& ( v106580(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21228,axiom,
! [VarCurr] :
( v106686(VarCurr)
<=> ( v106687(VarCurr)
| v106688(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7455,axiom,
! [VarCurr] :
( v106688(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $true )
& ( v106580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7454,axiom,
! [VarCurr] :
( v106687(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $false )
& ( v106580(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7453,axiom,
! [VarCurr] :
( v106683(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $false )
& ( v106580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7452,axiom,
! [VarCurr] :
( v106681(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $true )
& ( v106574(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1240,axiom,
! [VarCurr] :
( ( ~ v106676(VarCurr)
& ~ v106679(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106675(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5009,axiom,
! [VarCurr] :
( v106679(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106675(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5011,axiom,
! [VarCurr] :
( v106676(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106675(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7451,axiom,
! [VarCurr] :
( v106680(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $true )
& ( v106580(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7450,axiom,
! [VarCurr] :
( v106679(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $true )
& ( v106580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21227,axiom,
! [VarCurr] :
( v106676(VarCurr)
<=> ( v106677(VarCurr)
| v106678(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7449,axiom,
! [VarCurr] :
( v106678(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $false )
& ( v106580(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7448,axiom,
! [VarCurr] :
( v106677(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $false )
& ( v106580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7447,axiom,
! [VarCurr] :
( v106674(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $true )
& ( v106574(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_147,axiom,
! [VarCurr] :
( ( ~ v106670(VarCurr)
& ~ v106671(VarCurr)
& ~ v106672(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106669(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1239,axiom,
! [VarCurr] :
( v106672(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106669(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5008,axiom,
! [VarCurr] :
( v106671(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106669(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5010,axiom,
! [VarCurr] :
( v106670(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106669(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7446,axiom,
! [VarCurr] :
( v106673(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $true )
& ( v106580(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7445,axiom,
! [VarCurr] :
( v106672(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $true )
& ( v106580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7444,axiom,
! [VarCurr] :
( v106671(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $false )
& ( v106580(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7443,axiom,
! [VarCurr] :
( v106670(VarCurr)
<=> ( ( v106580(VarCurr,bitIndex1)
<=> $false )
& ( v106580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21226,axiom,
! [VarCurr] :
( v106666(VarCurr)
<=> ( v106667(VarCurr)
| v106668(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7442,axiom,
! [VarCurr] :
( v106668(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $false )
& ( v106574(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7441,axiom,
! [VarCurr] :
( v106667(VarCurr)
<=> ( ( v106574(VarCurr,bitIndex1)
<=> $false )
& ( v106574(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32892,axiom,
! [VarCurr] :
( v106646(VarCurr)
<=> v100011(VarCurr) ) ).
fof(addAssignment_32891,axiom,
! [VarCurr] :
( v106618(VarCurr)
<=> v106620(VarCurr) ) ).
fof(addAssignment_32890,axiom,
! [VarCurr] :
( v106620(VarCurr)
<=> v10286(VarCurr) ) ).
fof(addAssignment_32889,axiom,
! [VarCurr] :
( v106576(VarCurr)
<=> v106578(VarCurr) ) ).
fof(addAssignment_32888,axiom,
! [VarCurr] :
( v106578(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_32887,axiom,
! [VarCurr] :
( v100003(VarCurr,bitIndex0)
<=> v100005(VarCurr,bitIndex0) ) ).
fof(addAssignment_32886,axiom,
! [VarCurr] :
( v100005(VarCurr,bitIndex0)
<=> v100007(VarCurr,bitIndex0) ) ).
fof(addAssignment_32885,axiom,
! [VarNext] :
( v100007(VarNext,bitIndex0)
<=> v106554(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106555(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106554(VarNext,B)
<=> v100007(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1825,axiom,
! [VarNext] :
( v106555(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106554(VarNext,B)
<=> v106549(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106555(VarNext)
<=> v106556(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106556(VarNext)
<=> ( v106558(VarNext)
& v106534(VarNext) ) ) ) ).
fof(writeUnaryOperator_8335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106558(VarNext)
<=> v106543(VarNext) ) ) ).
fof(addAssignment_32884,axiom,
! [VarCurr] :
( v100013(VarCurr,bitIndex0)
<=> v106522(VarCurr,bitIndex0) ) ).
fof(addAssignment_32883,axiom,
! [VarNext] :
( v100007(VarNext,bitIndex1)
<=> v106538(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106539(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106538(VarNext,B)
<=> v100007(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1824,axiom,
! [VarNext] :
( v106539(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106538(VarNext,B)
<=> v106549(VarNext,B) ) ) ) ).
fof(addAssignment_32882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106549(VarNext,B)
<=> v106547(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2302,axiom,
! [VarCurr] :
( ~ v106550(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106547(VarCurr,B)
<=> v100013(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2334,axiom,
! [VarCurr] :
( v106550(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106547(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8334,axiom,
! [VarCurr] :
( ~ v106550(VarCurr)
<=> v100009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106539(VarNext)
<=> v106540(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106540(VarNext)
<=> ( v106541(VarNext)
& v106534(VarNext) ) ) ) ).
fof(writeUnaryOperator_8333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106541(VarNext)
<=> v106543(VarNext) ) ) ).
fof(addAssignment_32881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106543(VarNext)
<=> v106534(VarCurr) ) ) ).
fof(addAssignment_32880,axiom,
! [VarCurr] :
( v106534(VarCurr)
<=> v106536(VarCurr) ) ).
fof(addAssignment_32879,axiom,
! [VarCurr] :
( v106536(VarCurr)
<=> v4629(VarCurr) ) ).
fof(addAssignment_32878,axiom,
! [VarCurr] :
( v100013(VarCurr,bitIndex1)
<=> v106522(VarCurr,bitIndex1) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_146,axiom,
! [VarCurr] :
( ( ~ v106523(VarCurr)
& ~ v106525(VarCurr)
& ~ v106528(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v106522(VarCurr,B)
<=> v100007(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1238,axiom,
! [VarCurr] :
( v106528(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106522(VarCurr,B)
<=> v106530(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5007,axiom,
! [VarCurr] :
( v106525(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106522(VarCurr,B)
<=> v106527(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5009,axiom,
! [VarCurr] :
( v106523(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106522(VarCurr,B)
<=> v100007(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7440,axiom,
! [VarCurr] :
( v106531(VarCurr)
<=> ( ( v106532(VarCurr,bitIndex1)
<=> $true )
& ( v106532(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32877,axiom,
! [VarCurr] :
( v106532(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_32876,axiom,
! [VarCurr] :
( v106532(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(addAssignment_32875,axiom,
! [VarCurr] :
( v106530(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32874,axiom,
! [VarCurr] :
( ( v106530(VarCurr,bitIndex3)
<=> v100007(VarCurr,bitIndex2) )
& ( v106530(VarCurr,bitIndex2)
<=> v100007(VarCurr,bitIndex1) )
& ( v106530(VarCurr,bitIndex1)
<=> v100007(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7439,axiom,
! [VarCurr] :
( v106528(VarCurr)
<=> ( ( v106529(VarCurr,bitIndex1)
<=> $true )
& ( v106529(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32873,axiom,
! [VarCurr] :
( v106529(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_32872,axiom,
! [VarCurr] :
( v106529(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(addAssignment_32871,axiom,
! [VarCurr] :
( ( v106527(VarCurr,bitIndex2)
<=> v100007(VarCurr,bitIndex3) )
& ( v106527(VarCurr,bitIndex1)
<=> v100007(VarCurr,bitIndex2) )
& ( v106527(VarCurr,bitIndex0)
<=> v100007(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32870,axiom,
! [VarCurr] :
( v106527(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7438,axiom,
! [VarCurr] :
( v106525(VarCurr)
<=> ( ( v106526(VarCurr,bitIndex1)
<=> $false )
& ( v106526(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32869,axiom,
! [VarCurr] :
( v106526(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_32868,axiom,
! [VarCurr] :
( v106526(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7437,axiom,
! [VarCurr] :
( v106523(VarCurr)
<=> ( ( v106524(VarCurr,bitIndex1)
<=> $false )
& ( v106524(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32867,axiom,
! [VarCurr] :
( v106524(VarCurr,bitIndex0)
<=> v106517(VarCurr) ) ).
fof(addAssignment_32866,axiom,
! [VarCurr] :
( v106524(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(addAssignment_32865,axiom,
! [VarCurr] :
( v100015(VarCurr)
<=> v100017(VarCurr) ) ).
fof(addAssignment_32864,axiom,
! [VarCurr] :
( v100017(VarCurr)
<=> v100019(VarCurr) ) ).
fof(addAssignment_32863,axiom,
! [VarCurr] :
( v100019(VarCurr)
<=> v100021(VarCurr) ) ).
fof(addAssignment_32862,axiom,
! [VarCurr] :
( v100021(VarCurr)
<=> v100023(VarCurr) ) ).
fof(addAssignment_32861,axiom,
! [VarCurr] :
( v100023(VarCurr)
<=> v100025(VarCurr) ) ).
fof(addAssignment_32860,axiom,
! [VarCurr] :
( v100025(VarCurr)
<=> v100027(VarCurr) ) ).
fof(addAssignment_32859,axiom,
! [VarCurr] :
( v100027(VarCurr)
<=> v100029(VarCurr) ) ).
fof(addAssignment_32858,axiom,
! [VarCurr] :
( v100029(VarCurr)
<=> v100031(VarCurr) ) ).
fof(addAssignment_32857,axiom,
! [VarCurr] :
( v100031(VarCurr)
<=> v100033(VarCurr) ) ).
fof(addAssignment_32856,axiom,
! [VarCurr] :
( v100033(VarCurr)
<=> v100035(VarCurr) ) ).
fof(addAssignment_32855,axiom,
! [VarCurr] :
( v100035(VarCurr)
<=> v100037(VarCurr) ) ).
fof(addAssignment_32854,axiom,
! [VarCurr] :
( v100037(VarCurr)
<=> v100039(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106504(VarNext)
=> ( v100039(VarNext)
<=> v100039(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1823,axiom,
! [VarNext] :
( v106504(VarNext)
=> ( v100039(VarNext)
<=> v106512(VarNext) ) ) ).
fof(addAssignment_32853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106512(VarNext)
<=> v106510(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2301,axiom,
! [VarCurr] :
( ~ v106513(VarCurr)
=> ( v106510(VarCurr)
<=> v100043(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2333,axiom,
! [VarCurr] :
( v106513(VarCurr)
=> ( v106510(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8332,axiom,
! [VarCurr] :
( ~ v106513(VarCurr)
<=> v100041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106504(VarNext)
<=> v106505(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106505(VarNext)
<=> ( v106506(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_8331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106506(VarNext)
<=> v100106(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5006,axiom,
! [VarCurr] :
( ~ v106501(VarCurr)
=> ( v100043(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5008,axiom,
! [VarCurr] :
( v106501(VarCurr)
=> ( v100043(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21219,axiom,
! [VarCurr] :
( v106501(VarCurr)
<=> ( v104357(VarCurr)
| v104361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21218,axiom,
! [VarCurr] :
( v104292(VarCurr)
<=> ( v106498(VarCurr)
& v106499(VarCurr) ) ) ).
fof(writeUnaryOperator_8330,axiom,
! [VarCurr] :
( ~ v106499(VarCurr)
<=> v106411(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7436,axiom,
! [VarCurr] :
( v106498(VarCurr)
<=> ( ( v100047(VarCurr,bitIndex7)
<=> v104294(VarCurr,bitIndex7) )
& ( v100047(VarCurr,bitIndex6)
<=> v104294(VarCurr,bitIndex6) )
& ( v100047(VarCurr,bitIndex5)
<=> v104294(VarCurr,bitIndex5) )
& ( v100047(VarCurr,bitIndex4)
<=> v104294(VarCurr,bitIndex4) )
& ( v100047(VarCurr,bitIndex3)
<=> v104294(VarCurr,bitIndex3) )
& ( v100047(VarCurr,bitIndex2)
<=> v104294(VarCurr,bitIndex2) )
& ( v100047(VarCurr,bitIndex1)
<=> v104294(VarCurr,bitIndex1) )
& ( v100047(VarCurr,bitIndex0)
<=> v104294(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_32852,axiom,
! [VarCurr] :
( v106411(VarCurr)
<=> v106413(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106475(VarNext)
=> ( v106413(VarNext)
<=> v106413(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1822,axiom,
! [VarNext] :
( v106475(VarNext)
=> ( v106413(VarNext)
<=> v106493(VarNext) ) ) ).
fof(addAssignment_32851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106493(VarNext)
<=> v106491(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2300,axiom,
! [VarCurr] :
( ~ v106490(VarCurr)
=> ( v106491(VarCurr)
<=> v106494(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2332,axiom,
! [VarCurr] :
( v106490(VarCurr)
=> ( v106491(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2299,axiom,
! [VarCurr] :
( ~ v104304(VarCurr)
=> ( v106494(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2331,axiom,
! [VarCurr] :
( v104304(VarCurr)
=> ( v106494(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106475(VarNext)
<=> ( v106476(VarNext)
& v106483(VarNext) ) ) ) ).
fof(addAssignment_32850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106483(VarNext)
<=> v106481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21216,axiom,
! [VarCurr] :
( v106481(VarCurr)
<=> ( v106484(VarCurr)
| v106490(VarCurr) ) ) ).
fof(writeUnaryOperator_8329,axiom,
! [VarCurr] :
( ~ v106490(VarCurr)
<=> v104302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21215,axiom,
! [VarCurr] :
( v106484(VarCurr)
<=> ( v106485(VarCurr)
| v104304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21214,axiom,
! [VarCurr] :
( v106485(VarCurr)
<=> ( v106486(VarCurr)
& v106489(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7435,axiom,
! [VarCurr] :
( v106489(VarCurr)
<=> ( v106151(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21213,axiom,
! [VarCurr] :
( v106486(VarCurr)
<=> ( v106487(VarCurr)
& v106488(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7434,axiom,
! [VarCurr] :
( v106488(VarCurr)
<=> ( v106415(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7433,axiom,
! [VarCurr] :
( v106487(VarCurr)
<=> ( v105962(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106476(VarNext)
<=> ( v106477(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106477(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32849,axiom,
! [VarCurr] :
( v106151(VarCurr,bitIndex0)
<=> v106172(VarCurr,bitIndex0) ) ).
fof(addAssignment_32848,axiom,
! [VarNext] :
( v106415(VarNext,bitIndex1)
<=> v106466(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106467(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106466(VarNext,B)
<=> v106415(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1821,axiom,
! [VarNext] :
( v106467(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106466(VarNext,B)
<=> v106446(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106467(VarNext)
<=> v106468(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106468(VarNext)
<=> ( v106470(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106470(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32847,axiom,
! [VarCurr] :
( v106417(VarCurr,bitIndex1)
<=> v106422(VarCurr,bitIndex1) ) ).
fof(addAssignment_32846,axiom,
! [VarCurr] :
( v106419(VarCurr,bitIndex1)
<=> v106420(VarCurr,bitIndex1) ) ).
fof(addAssignment_32845,axiom,
! [VarNext] :
( v106415(VarNext,bitIndex0)
<=> v106458(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106459(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106458(VarNext,B)
<=> v106415(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1820,axiom,
! [VarNext] :
( v106459(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106458(VarNext,B)
<=> v106446(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106459(VarNext)
<=> v106460(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106460(VarNext)
<=> ( v106462(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106462(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32844,axiom,
! [VarCurr] :
( v106417(VarCurr,bitIndex0)
<=> v106422(VarCurr,bitIndex0) ) ).
fof(addAssignment_32843,axiom,
! [VarNext] :
( v106415(VarNext,bitIndex2)
<=> v106450(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106451(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106450(VarNext,B)
<=> v106415(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1819,axiom,
! [VarNext] :
( v106451(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106450(VarNext,B)
<=> v106446(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106451(VarNext)
<=> v106452(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106452(VarNext)
<=> ( v106454(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106454(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32842,axiom,
! [VarCurr] :
( v106417(VarCurr,bitIndex2)
<=> v106422(VarCurr,bitIndex2) ) ).
fof(addAssignment_32841,axiom,
! [VarCurr] :
( v106419(VarCurr,bitIndex2)
<=> v106420(VarCurr,bitIndex2) ) ).
fof(addAssignment_32840,axiom,
! [VarNext] :
( v106415(VarNext,bitIndex3)
<=> v106437(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106438(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106437(VarNext,B)
<=> v106415(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1818,axiom,
! [VarNext] :
( v106438(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106437(VarNext,B)
<=> v106446(VarNext,B) ) ) ) ).
fof(addAssignment_32839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106446(VarNext,B)
<=> v106444(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2298,axiom,
! [VarCurr] :
( ~ v106169(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106444(VarCurr,B)
<=> v106417(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2330,axiom,
! [VarCurr] :
( v106169(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106444(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106438(VarNext)
<=> v106439(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106439(VarNext)
<=> ( v106441(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106441(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32838,axiom,
! [VarCurr] :
( v106417(VarCurr,bitIndex3)
<=> v106422(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2297,axiom,
! [VarCurr] :
( ~ v106423(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106422(VarCurr,B)
<=> v106424(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2329,axiom,
! [VarCurr] :
( v106423(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106422(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_145,axiom,
! [VarCurr] :
( ( ~ v106425(VarCurr)
& ~ v106427(VarCurr)
& ~ v106431(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarCurr,B)
<=> v106415(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1237,axiom,
! [VarCurr] :
( v106431(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarCurr,B)
<=> v106433(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5005,axiom,
! [VarCurr] :
( v106427(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarCurr,B)
<=> v106429(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5007,axiom,
! [VarCurr] :
( v106425(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarCurr,B)
<=> v106415(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7432,axiom,
! [VarCurr] :
( v106434(VarCurr)
<=> ( ( v106435(VarCurr,bitIndex1)
<=> $true )
& ( v106435(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32837,axiom,
! [VarCurr] :
( v106435(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32836,axiom,
! [VarCurr] :
( v106435(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addAssignment_32835,axiom,
! [VarCurr] :
( v106433(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32834,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v106433(VarCurr,B)
<=> v106419(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7431,axiom,
! [VarCurr] :
( v106431(VarCurr)
<=> ( ( v106432(VarCurr,bitIndex1)
<=> $true )
& ( v106432(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32833,axiom,
! [VarCurr] :
( v106432(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32832,axiom,
! [VarCurr] :
( v106432(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addAssignment_32831,axiom,
! [VarCurr] :
( ( v106429(VarCurr,bitIndex2)
<=> v106415(VarCurr,bitIndex3) )
& ( v106429(VarCurr,bitIndex1)
<=> v106415(VarCurr,bitIndex2) )
& ( v106429(VarCurr,bitIndex0)
<=> v106415(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32830,axiom,
! [VarCurr] :
( v106429(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7430,axiom,
! [VarCurr] :
( v106427(VarCurr)
<=> ( ( v106428(VarCurr,bitIndex1)
<=> $false )
& ( v106428(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32829,axiom,
! [VarCurr] :
( v106428(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32828,axiom,
! [VarCurr] :
( v106428(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7429,axiom,
! [VarCurr] :
( v106425(VarCurr)
<=> ( ( v106426(VarCurr,bitIndex1)
<=> $false )
& ( v106426(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32827,axiom,
! [VarCurr] :
( v106426(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32826,axiom,
! [VarCurr] :
( v106426(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeUnaryOperator_8323,axiom,
! [VarCurr] :
( ~ v106423(VarCurr)
<=> v104302(VarCurr) ) ).
fof(addAssignment_32825,axiom,
! [VarCurr] :
( v106419(VarCurr,bitIndex3)
<=> v106420(VarCurr,bitIndex3) ) ).
fof(addAssignment_32824,axiom,
! [VarCurr] :
( v106420(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32823,axiom,
! [VarCurr] :
( ( v106420(VarCurr,bitIndex3)
<=> v106415(VarCurr,bitIndex2) )
& ( v106420(VarCurr,bitIndex2)
<=> v106415(VarCurr,bitIndex1) )
& ( v106420(VarCurr,bitIndex1)
<=> v106415(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32822,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v104294(VarCurr,B)
<=> v104296(VarCurr,B) ) ) ).
fof(addAssignment_32821,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_32820,axiom,
! [VarCurr] :
( ( v104298(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex400) )
& ( v104298(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex399) )
& ( v104298(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex398) )
& ( v104298(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex397) )
& ( v104298(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex396) )
& ( v104298(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex395) )
& ( v104298(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex394) )
& ( v104298(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32819,axiom,
! [VarNext] :
( ( v104300(VarNext,bitIndex400)
<=> v106379(VarNext,bitIndex7) )
& ( v104300(VarNext,bitIndex399)
<=> v106379(VarNext,bitIndex6) )
& ( v104300(VarNext,bitIndex398)
<=> v106379(VarNext,bitIndex5) )
& ( v104300(VarNext,bitIndex397)
<=> v106379(VarNext,bitIndex4) )
& ( v104300(VarNext,bitIndex396)
<=> v106379(VarNext,bitIndex3) )
& ( v104300(VarNext,bitIndex395)
<=> v106379(VarNext,bitIndex2) )
& ( v104300(VarNext,bitIndex394)
<=> v106379(VarNext,bitIndex1) )
& ( v104300(VarNext,bitIndex393)
<=> v106379(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_74,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106380(VarNext)
=> ( ( v106379(VarNext,bitIndex130)
<=> v104300(VarCurr,bitIndex523) )
& ( v106379(VarNext,bitIndex129)
<=> v104300(VarCurr,bitIndex522) )
& ( v106379(VarNext,bitIndex128)
<=> v104300(VarCurr,bitIndex521) )
& ( v106379(VarNext,bitIndex127)
<=> v104300(VarCurr,bitIndex520) )
& ( v106379(VarNext,bitIndex126)
<=> v104300(VarCurr,bitIndex519) )
& ( v106379(VarNext,bitIndex125)
<=> v104300(VarCurr,bitIndex518) )
& ( v106379(VarNext,bitIndex124)
<=> v104300(VarCurr,bitIndex517) )
& ( v106379(VarNext,bitIndex123)
<=> v104300(VarCurr,bitIndex516) )
& ( v106379(VarNext,bitIndex122)
<=> v104300(VarCurr,bitIndex515) )
& ( v106379(VarNext,bitIndex121)
<=> v104300(VarCurr,bitIndex514) )
& ( v106379(VarNext,bitIndex120)
<=> v104300(VarCurr,bitIndex513) )
& ( v106379(VarNext,bitIndex119)
<=> v104300(VarCurr,bitIndex512) )
& ( v106379(VarNext,bitIndex118)
<=> v104300(VarCurr,bitIndex511) )
& ( v106379(VarNext,bitIndex117)
<=> v104300(VarCurr,bitIndex510) )
& ( v106379(VarNext,bitIndex116)
<=> v104300(VarCurr,bitIndex509) )
& ( v106379(VarNext,bitIndex115)
<=> v104300(VarCurr,bitIndex508) )
& ( v106379(VarNext,bitIndex114)
<=> v104300(VarCurr,bitIndex507) )
& ( v106379(VarNext,bitIndex113)
<=> v104300(VarCurr,bitIndex506) )
& ( v106379(VarNext,bitIndex112)
<=> v104300(VarCurr,bitIndex505) )
& ( v106379(VarNext,bitIndex111)
<=> v104300(VarCurr,bitIndex504) )
& ( v106379(VarNext,bitIndex110)
<=> v104300(VarCurr,bitIndex503) )
& ( v106379(VarNext,bitIndex109)
<=> v104300(VarCurr,bitIndex502) )
& ( v106379(VarNext,bitIndex108)
<=> v104300(VarCurr,bitIndex501) )
& ( v106379(VarNext,bitIndex107)
<=> v104300(VarCurr,bitIndex500) )
& ( v106379(VarNext,bitIndex106)
<=> v104300(VarCurr,bitIndex499) )
& ( v106379(VarNext,bitIndex105)
<=> v104300(VarCurr,bitIndex498) )
& ( v106379(VarNext,bitIndex104)
<=> v104300(VarCurr,bitIndex497) )
& ( v106379(VarNext,bitIndex103)
<=> v104300(VarCurr,bitIndex496) )
& ( v106379(VarNext,bitIndex102)
<=> v104300(VarCurr,bitIndex495) )
& ( v106379(VarNext,bitIndex101)
<=> v104300(VarCurr,bitIndex494) )
& ( v106379(VarNext,bitIndex100)
<=> v104300(VarCurr,bitIndex493) )
& ( v106379(VarNext,bitIndex99)
<=> v104300(VarCurr,bitIndex492) )
& ( v106379(VarNext,bitIndex98)
<=> v104300(VarCurr,bitIndex491) )
& ( v106379(VarNext,bitIndex97)
<=> v104300(VarCurr,bitIndex490) )
& ( v106379(VarNext,bitIndex96)
<=> v104300(VarCurr,bitIndex489) )
& ( v106379(VarNext,bitIndex95)
<=> v104300(VarCurr,bitIndex488) )
& ( v106379(VarNext,bitIndex94)
<=> v104300(VarCurr,bitIndex487) )
& ( v106379(VarNext,bitIndex93)
<=> v104300(VarCurr,bitIndex486) )
& ( v106379(VarNext,bitIndex92)
<=> v104300(VarCurr,bitIndex485) )
& ( v106379(VarNext,bitIndex91)
<=> v104300(VarCurr,bitIndex484) )
& ( v106379(VarNext,bitIndex90)
<=> v104300(VarCurr,bitIndex483) )
& ( v106379(VarNext,bitIndex89)
<=> v104300(VarCurr,bitIndex482) )
& ( v106379(VarNext,bitIndex88)
<=> v104300(VarCurr,bitIndex481) )
& ( v106379(VarNext,bitIndex87)
<=> v104300(VarCurr,bitIndex480) )
& ( v106379(VarNext,bitIndex86)
<=> v104300(VarCurr,bitIndex479) )
& ( v106379(VarNext,bitIndex85)
<=> v104300(VarCurr,bitIndex478) )
& ( v106379(VarNext,bitIndex84)
<=> v104300(VarCurr,bitIndex477) )
& ( v106379(VarNext,bitIndex83)
<=> v104300(VarCurr,bitIndex476) )
& ( v106379(VarNext,bitIndex82)
<=> v104300(VarCurr,bitIndex475) )
& ( v106379(VarNext,bitIndex81)
<=> v104300(VarCurr,bitIndex474) )
& ( v106379(VarNext,bitIndex80)
<=> v104300(VarCurr,bitIndex473) )
& ( v106379(VarNext,bitIndex79)
<=> v104300(VarCurr,bitIndex472) )
& ( v106379(VarNext,bitIndex78)
<=> v104300(VarCurr,bitIndex471) )
& ( v106379(VarNext,bitIndex77)
<=> v104300(VarCurr,bitIndex470) )
& ( v106379(VarNext,bitIndex76)
<=> v104300(VarCurr,bitIndex469) )
& ( v106379(VarNext,bitIndex75)
<=> v104300(VarCurr,bitIndex468) )
& ( v106379(VarNext,bitIndex74)
<=> v104300(VarCurr,bitIndex467) )
& ( v106379(VarNext,bitIndex73)
<=> v104300(VarCurr,bitIndex466) )
& ( v106379(VarNext,bitIndex72)
<=> v104300(VarCurr,bitIndex465) )
& ( v106379(VarNext,bitIndex71)
<=> v104300(VarCurr,bitIndex464) )
& ( v106379(VarNext,bitIndex70)
<=> v104300(VarCurr,bitIndex463) )
& ( v106379(VarNext,bitIndex69)
<=> v104300(VarCurr,bitIndex462) )
& ( v106379(VarNext,bitIndex68)
<=> v104300(VarCurr,bitIndex461) )
& ( v106379(VarNext,bitIndex67)
<=> v104300(VarCurr,bitIndex460) )
& ( v106379(VarNext,bitIndex66)
<=> v104300(VarCurr,bitIndex459) )
& ( v106379(VarNext,bitIndex65)
<=> v104300(VarCurr,bitIndex458) )
& ( v106379(VarNext,bitIndex64)
<=> v104300(VarCurr,bitIndex457) )
& ( v106379(VarNext,bitIndex63)
<=> v104300(VarCurr,bitIndex456) )
& ( v106379(VarNext,bitIndex62)
<=> v104300(VarCurr,bitIndex455) )
& ( v106379(VarNext,bitIndex61)
<=> v104300(VarCurr,bitIndex454) )
& ( v106379(VarNext,bitIndex60)
<=> v104300(VarCurr,bitIndex453) )
& ( v106379(VarNext,bitIndex59)
<=> v104300(VarCurr,bitIndex452) )
& ( v106379(VarNext,bitIndex58)
<=> v104300(VarCurr,bitIndex451) )
& ( v106379(VarNext,bitIndex57)
<=> v104300(VarCurr,bitIndex450) )
& ( v106379(VarNext,bitIndex56)
<=> v104300(VarCurr,bitIndex449) )
& ( v106379(VarNext,bitIndex55)
<=> v104300(VarCurr,bitIndex448) )
& ( v106379(VarNext,bitIndex54)
<=> v104300(VarCurr,bitIndex447) )
& ( v106379(VarNext,bitIndex53)
<=> v104300(VarCurr,bitIndex446) )
& ( v106379(VarNext,bitIndex52)
<=> v104300(VarCurr,bitIndex445) )
& ( v106379(VarNext,bitIndex51)
<=> v104300(VarCurr,bitIndex444) )
& ( v106379(VarNext,bitIndex50)
<=> v104300(VarCurr,bitIndex443) )
& ( v106379(VarNext,bitIndex49)
<=> v104300(VarCurr,bitIndex442) )
& ( v106379(VarNext,bitIndex48)
<=> v104300(VarCurr,bitIndex441) )
& ( v106379(VarNext,bitIndex47)
<=> v104300(VarCurr,bitIndex440) )
& ( v106379(VarNext,bitIndex46)
<=> v104300(VarCurr,bitIndex439) )
& ( v106379(VarNext,bitIndex45)
<=> v104300(VarCurr,bitIndex438) )
& ( v106379(VarNext,bitIndex44)
<=> v104300(VarCurr,bitIndex437) )
& ( v106379(VarNext,bitIndex43)
<=> v104300(VarCurr,bitIndex436) )
& ( v106379(VarNext,bitIndex42)
<=> v104300(VarCurr,bitIndex435) )
& ( v106379(VarNext,bitIndex41)
<=> v104300(VarCurr,bitIndex434) )
& ( v106379(VarNext,bitIndex40)
<=> v104300(VarCurr,bitIndex433) )
& ( v106379(VarNext,bitIndex39)
<=> v104300(VarCurr,bitIndex432) )
& ( v106379(VarNext,bitIndex38)
<=> v104300(VarCurr,bitIndex431) )
& ( v106379(VarNext,bitIndex37)
<=> v104300(VarCurr,bitIndex430) )
& ( v106379(VarNext,bitIndex36)
<=> v104300(VarCurr,bitIndex429) )
& ( v106379(VarNext,bitIndex35)
<=> v104300(VarCurr,bitIndex428) )
& ( v106379(VarNext,bitIndex34)
<=> v104300(VarCurr,bitIndex427) )
& ( v106379(VarNext,bitIndex33)
<=> v104300(VarCurr,bitIndex426) )
& ( v106379(VarNext,bitIndex32)
<=> v104300(VarCurr,bitIndex425) )
& ( v106379(VarNext,bitIndex31)
<=> v104300(VarCurr,bitIndex424) )
& ( v106379(VarNext,bitIndex30)
<=> v104300(VarCurr,bitIndex423) )
& ( v106379(VarNext,bitIndex29)
<=> v104300(VarCurr,bitIndex422) )
& ( v106379(VarNext,bitIndex28)
<=> v104300(VarCurr,bitIndex421) )
& ( v106379(VarNext,bitIndex27)
<=> v104300(VarCurr,bitIndex420) )
& ( v106379(VarNext,bitIndex26)
<=> v104300(VarCurr,bitIndex419) )
& ( v106379(VarNext,bitIndex25)
<=> v104300(VarCurr,bitIndex418) )
& ( v106379(VarNext,bitIndex24)
<=> v104300(VarCurr,bitIndex417) )
& ( v106379(VarNext,bitIndex23)
<=> v104300(VarCurr,bitIndex416) )
& ( v106379(VarNext,bitIndex22)
<=> v104300(VarCurr,bitIndex415) )
& ( v106379(VarNext,bitIndex21)
<=> v104300(VarCurr,bitIndex414) )
& ( v106379(VarNext,bitIndex20)
<=> v104300(VarCurr,bitIndex413) )
& ( v106379(VarNext,bitIndex19)
<=> v104300(VarCurr,bitIndex412) )
& ( v106379(VarNext,bitIndex18)
<=> v104300(VarCurr,bitIndex411) )
& ( v106379(VarNext,bitIndex17)
<=> v104300(VarCurr,bitIndex410) )
& ( v106379(VarNext,bitIndex16)
<=> v104300(VarCurr,bitIndex409) )
& ( v106379(VarNext,bitIndex15)
<=> v104300(VarCurr,bitIndex408) )
& ( v106379(VarNext,bitIndex14)
<=> v104300(VarCurr,bitIndex407) )
& ( v106379(VarNext,bitIndex13)
<=> v104300(VarCurr,bitIndex406) )
& ( v106379(VarNext,bitIndex12)
<=> v104300(VarCurr,bitIndex405) )
& ( v106379(VarNext,bitIndex11)
<=> v104300(VarCurr,bitIndex404) )
& ( v106379(VarNext,bitIndex10)
<=> v104300(VarCurr,bitIndex403) )
& ( v106379(VarNext,bitIndex9)
<=> v104300(VarCurr,bitIndex402) )
& ( v106379(VarNext,bitIndex8)
<=> v104300(VarCurr,bitIndex401) )
& ( v106379(VarNext,bitIndex7)
<=> v104300(VarCurr,bitIndex400) )
& ( v106379(VarNext,bitIndex6)
<=> v104300(VarCurr,bitIndex399) )
& ( v106379(VarNext,bitIndex5)
<=> v104300(VarCurr,bitIndex398) )
& ( v106379(VarNext,bitIndex4)
<=> v104300(VarCurr,bitIndex397) )
& ( v106379(VarNext,bitIndex3)
<=> v104300(VarCurr,bitIndex396) )
& ( v106379(VarNext,bitIndex2)
<=> v104300(VarCurr,bitIndex395) )
& ( v106379(VarNext,bitIndex1)
<=> v104300(VarCurr,bitIndex394) )
& ( v106379(VarNext,bitIndex0)
<=> v104300(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1817,axiom,
! [VarNext] :
( v106380(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106379(VarNext,B)
<=> v106406(VarNext,B) ) ) ) ).
fof(addAssignment_32818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106406(VarNext,B)
<=> v106404(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5004,axiom,
! [VarCurr] :
( ~ v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106404(VarCurr,B)
<=> v106407(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5006,axiom,
! [VarCurr] :
( v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106404(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1236,axiom,
! [VarCurr] :
( ( ~ v106393(VarCurr)
& ~ v106395(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106407(VarCurr,B)
<=> v106372(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5003,axiom,
! [VarCurr] :
( v106395(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106407(VarCurr,B)
<=> v106365(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v106393(VarCurr)
=> ( ( v106407(VarCurr,bitIndex130)
<=> v104300(VarCurr,bitIndex392) )
& ( v106407(VarCurr,bitIndex129)
<=> v104300(VarCurr,bitIndex391) )
& ( v106407(VarCurr,bitIndex128)
<=> v104300(VarCurr,bitIndex390) )
& ( v106407(VarCurr,bitIndex127)
<=> v104300(VarCurr,bitIndex389) )
& ( v106407(VarCurr,bitIndex126)
<=> v104300(VarCurr,bitIndex388) )
& ( v106407(VarCurr,bitIndex125)
<=> v104300(VarCurr,bitIndex387) )
& ( v106407(VarCurr,bitIndex124)
<=> v104300(VarCurr,bitIndex386) )
& ( v106407(VarCurr,bitIndex123)
<=> v104300(VarCurr,bitIndex385) )
& ( v106407(VarCurr,bitIndex122)
<=> v104300(VarCurr,bitIndex384) )
& ( v106407(VarCurr,bitIndex121)
<=> v104300(VarCurr,bitIndex383) )
& ( v106407(VarCurr,bitIndex120)
<=> v104300(VarCurr,bitIndex382) )
& ( v106407(VarCurr,bitIndex119)
<=> v104300(VarCurr,bitIndex381) )
& ( v106407(VarCurr,bitIndex118)
<=> v104300(VarCurr,bitIndex380) )
& ( v106407(VarCurr,bitIndex117)
<=> v104300(VarCurr,bitIndex379) )
& ( v106407(VarCurr,bitIndex116)
<=> v104300(VarCurr,bitIndex378) )
& ( v106407(VarCurr,bitIndex115)
<=> v104300(VarCurr,bitIndex377) )
& ( v106407(VarCurr,bitIndex114)
<=> v104300(VarCurr,bitIndex376) )
& ( v106407(VarCurr,bitIndex113)
<=> v104300(VarCurr,bitIndex375) )
& ( v106407(VarCurr,bitIndex112)
<=> v104300(VarCurr,bitIndex374) )
& ( v106407(VarCurr,bitIndex111)
<=> v104300(VarCurr,bitIndex373) )
& ( v106407(VarCurr,bitIndex110)
<=> v104300(VarCurr,bitIndex372) )
& ( v106407(VarCurr,bitIndex109)
<=> v104300(VarCurr,bitIndex371) )
& ( v106407(VarCurr,bitIndex108)
<=> v104300(VarCurr,bitIndex370) )
& ( v106407(VarCurr,bitIndex107)
<=> v104300(VarCurr,bitIndex369) )
& ( v106407(VarCurr,bitIndex106)
<=> v104300(VarCurr,bitIndex368) )
& ( v106407(VarCurr,bitIndex105)
<=> v104300(VarCurr,bitIndex367) )
& ( v106407(VarCurr,bitIndex104)
<=> v104300(VarCurr,bitIndex366) )
& ( v106407(VarCurr,bitIndex103)
<=> v104300(VarCurr,bitIndex365) )
& ( v106407(VarCurr,bitIndex102)
<=> v104300(VarCurr,bitIndex364) )
& ( v106407(VarCurr,bitIndex101)
<=> v104300(VarCurr,bitIndex363) )
& ( v106407(VarCurr,bitIndex100)
<=> v104300(VarCurr,bitIndex362) )
& ( v106407(VarCurr,bitIndex99)
<=> v104300(VarCurr,bitIndex361) )
& ( v106407(VarCurr,bitIndex98)
<=> v104300(VarCurr,bitIndex360) )
& ( v106407(VarCurr,bitIndex97)
<=> v104300(VarCurr,bitIndex359) )
& ( v106407(VarCurr,bitIndex96)
<=> v104300(VarCurr,bitIndex358) )
& ( v106407(VarCurr,bitIndex95)
<=> v104300(VarCurr,bitIndex357) )
& ( v106407(VarCurr,bitIndex94)
<=> v104300(VarCurr,bitIndex356) )
& ( v106407(VarCurr,bitIndex93)
<=> v104300(VarCurr,bitIndex355) )
& ( v106407(VarCurr,bitIndex92)
<=> v104300(VarCurr,bitIndex354) )
& ( v106407(VarCurr,bitIndex91)
<=> v104300(VarCurr,bitIndex353) )
& ( v106407(VarCurr,bitIndex90)
<=> v104300(VarCurr,bitIndex352) )
& ( v106407(VarCurr,bitIndex89)
<=> v104300(VarCurr,bitIndex351) )
& ( v106407(VarCurr,bitIndex88)
<=> v104300(VarCurr,bitIndex350) )
& ( v106407(VarCurr,bitIndex87)
<=> v104300(VarCurr,bitIndex349) )
& ( v106407(VarCurr,bitIndex86)
<=> v104300(VarCurr,bitIndex348) )
& ( v106407(VarCurr,bitIndex85)
<=> v104300(VarCurr,bitIndex347) )
& ( v106407(VarCurr,bitIndex84)
<=> v104300(VarCurr,bitIndex346) )
& ( v106407(VarCurr,bitIndex83)
<=> v104300(VarCurr,bitIndex345) )
& ( v106407(VarCurr,bitIndex82)
<=> v104300(VarCurr,bitIndex344) )
& ( v106407(VarCurr,bitIndex81)
<=> v104300(VarCurr,bitIndex343) )
& ( v106407(VarCurr,bitIndex80)
<=> v104300(VarCurr,bitIndex342) )
& ( v106407(VarCurr,bitIndex79)
<=> v104300(VarCurr,bitIndex341) )
& ( v106407(VarCurr,bitIndex78)
<=> v104300(VarCurr,bitIndex340) )
& ( v106407(VarCurr,bitIndex77)
<=> v104300(VarCurr,bitIndex339) )
& ( v106407(VarCurr,bitIndex76)
<=> v104300(VarCurr,bitIndex338) )
& ( v106407(VarCurr,bitIndex75)
<=> v104300(VarCurr,bitIndex337) )
& ( v106407(VarCurr,bitIndex74)
<=> v104300(VarCurr,bitIndex336) )
& ( v106407(VarCurr,bitIndex73)
<=> v104300(VarCurr,bitIndex335) )
& ( v106407(VarCurr,bitIndex72)
<=> v104300(VarCurr,bitIndex334) )
& ( v106407(VarCurr,bitIndex71)
<=> v104300(VarCurr,bitIndex333) )
& ( v106407(VarCurr,bitIndex70)
<=> v104300(VarCurr,bitIndex332) )
& ( v106407(VarCurr,bitIndex69)
<=> v104300(VarCurr,bitIndex331) )
& ( v106407(VarCurr,bitIndex68)
<=> v104300(VarCurr,bitIndex330) )
& ( v106407(VarCurr,bitIndex67)
<=> v104300(VarCurr,bitIndex329) )
& ( v106407(VarCurr,bitIndex66)
<=> v104300(VarCurr,bitIndex328) )
& ( v106407(VarCurr,bitIndex65)
<=> v104300(VarCurr,bitIndex327) )
& ( v106407(VarCurr,bitIndex64)
<=> v104300(VarCurr,bitIndex326) )
& ( v106407(VarCurr,bitIndex63)
<=> v104300(VarCurr,bitIndex325) )
& ( v106407(VarCurr,bitIndex62)
<=> v104300(VarCurr,bitIndex324) )
& ( v106407(VarCurr,bitIndex61)
<=> v104300(VarCurr,bitIndex323) )
& ( v106407(VarCurr,bitIndex60)
<=> v104300(VarCurr,bitIndex322) )
& ( v106407(VarCurr,bitIndex59)
<=> v104300(VarCurr,bitIndex321) )
& ( v106407(VarCurr,bitIndex58)
<=> v104300(VarCurr,bitIndex320) )
& ( v106407(VarCurr,bitIndex57)
<=> v104300(VarCurr,bitIndex319) )
& ( v106407(VarCurr,bitIndex56)
<=> v104300(VarCurr,bitIndex318) )
& ( v106407(VarCurr,bitIndex55)
<=> v104300(VarCurr,bitIndex317) )
& ( v106407(VarCurr,bitIndex54)
<=> v104300(VarCurr,bitIndex316) )
& ( v106407(VarCurr,bitIndex53)
<=> v104300(VarCurr,bitIndex315) )
& ( v106407(VarCurr,bitIndex52)
<=> v104300(VarCurr,bitIndex314) )
& ( v106407(VarCurr,bitIndex51)
<=> v104300(VarCurr,bitIndex313) )
& ( v106407(VarCurr,bitIndex50)
<=> v104300(VarCurr,bitIndex312) )
& ( v106407(VarCurr,bitIndex49)
<=> v104300(VarCurr,bitIndex311) )
& ( v106407(VarCurr,bitIndex48)
<=> v104300(VarCurr,bitIndex310) )
& ( v106407(VarCurr,bitIndex47)
<=> v104300(VarCurr,bitIndex309) )
& ( v106407(VarCurr,bitIndex46)
<=> v104300(VarCurr,bitIndex308) )
& ( v106407(VarCurr,bitIndex45)
<=> v104300(VarCurr,bitIndex307) )
& ( v106407(VarCurr,bitIndex44)
<=> v104300(VarCurr,bitIndex306) )
& ( v106407(VarCurr,bitIndex43)
<=> v104300(VarCurr,bitIndex305) )
& ( v106407(VarCurr,bitIndex42)
<=> v104300(VarCurr,bitIndex304) )
& ( v106407(VarCurr,bitIndex41)
<=> v104300(VarCurr,bitIndex303) )
& ( v106407(VarCurr,bitIndex40)
<=> v104300(VarCurr,bitIndex302) )
& ( v106407(VarCurr,bitIndex39)
<=> v104300(VarCurr,bitIndex301) )
& ( v106407(VarCurr,bitIndex38)
<=> v104300(VarCurr,bitIndex300) )
& ( v106407(VarCurr,bitIndex37)
<=> v104300(VarCurr,bitIndex299) )
& ( v106407(VarCurr,bitIndex36)
<=> v104300(VarCurr,bitIndex298) )
& ( v106407(VarCurr,bitIndex35)
<=> v104300(VarCurr,bitIndex297) )
& ( v106407(VarCurr,bitIndex34)
<=> v104300(VarCurr,bitIndex296) )
& ( v106407(VarCurr,bitIndex33)
<=> v104300(VarCurr,bitIndex295) )
& ( v106407(VarCurr,bitIndex32)
<=> v104300(VarCurr,bitIndex294) )
& ( v106407(VarCurr,bitIndex31)
<=> v104300(VarCurr,bitIndex293) )
& ( v106407(VarCurr,bitIndex30)
<=> v104300(VarCurr,bitIndex292) )
& ( v106407(VarCurr,bitIndex29)
<=> v104300(VarCurr,bitIndex291) )
& ( v106407(VarCurr,bitIndex28)
<=> v104300(VarCurr,bitIndex290) )
& ( v106407(VarCurr,bitIndex27)
<=> v104300(VarCurr,bitIndex289) )
& ( v106407(VarCurr,bitIndex26)
<=> v104300(VarCurr,bitIndex288) )
& ( v106407(VarCurr,bitIndex25)
<=> v104300(VarCurr,bitIndex287) )
& ( v106407(VarCurr,bitIndex24)
<=> v104300(VarCurr,bitIndex286) )
& ( v106407(VarCurr,bitIndex23)
<=> v104300(VarCurr,bitIndex285) )
& ( v106407(VarCurr,bitIndex22)
<=> v104300(VarCurr,bitIndex284) )
& ( v106407(VarCurr,bitIndex21)
<=> v104300(VarCurr,bitIndex283) )
& ( v106407(VarCurr,bitIndex20)
<=> v104300(VarCurr,bitIndex282) )
& ( v106407(VarCurr,bitIndex19)
<=> v104300(VarCurr,bitIndex281) )
& ( v106407(VarCurr,bitIndex18)
<=> v104300(VarCurr,bitIndex280) )
& ( v106407(VarCurr,bitIndex17)
<=> v104300(VarCurr,bitIndex279) )
& ( v106407(VarCurr,bitIndex16)
<=> v104300(VarCurr,bitIndex278) )
& ( v106407(VarCurr,bitIndex15)
<=> v104300(VarCurr,bitIndex277) )
& ( v106407(VarCurr,bitIndex14)
<=> v104300(VarCurr,bitIndex276) )
& ( v106407(VarCurr,bitIndex13)
<=> v104300(VarCurr,bitIndex275) )
& ( v106407(VarCurr,bitIndex12)
<=> v104300(VarCurr,bitIndex274) )
& ( v106407(VarCurr,bitIndex11)
<=> v104300(VarCurr,bitIndex273) )
& ( v106407(VarCurr,bitIndex10)
<=> v104300(VarCurr,bitIndex272) )
& ( v106407(VarCurr,bitIndex9)
<=> v104300(VarCurr,bitIndex271) )
& ( v106407(VarCurr,bitIndex8)
<=> v104300(VarCurr,bitIndex270) )
& ( v106407(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex269) )
& ( v106407(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex268) )
& ( v106407(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex267) )
& ( v106407(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex266) )
& ( v106407(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex265) )
& ( v106407(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex264) )
& ( v106407(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex263) )
& ( v106407(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106380(VarNext)
<=> ( v106381(VarNext)
& v106388(VarNext) ) ) ) ).
fof(addAssignment_32817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106388(VarNext)
<=> v106386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21202,axiom,
! [VarCurr] :
( v106386(VarCurr)
<=> ( v106389(VarCurr)
& v106400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21201,axiom,
! [VarCurr] :
( v106400(VarCurr)
<=> ( v106401(VarCurr)
| v106251(VarCurr) ) ) ).
fof(writeUnaryOperator_8322,axiom,
! [VarCurr] :
( ~ v106401(VarCurr)
<=> v106402(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7428,axiom,
! [VarCurr] :
( v106402(VarCurr)
<=> ( ( v106403(VarCurr,bitIndex1)
<=> $false )
& ( v106403(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32816,axiom,
! [VarCurr] :
( v106403(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32815,axiom,
! [VarCurr] :
( v106403(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21200,axiom,
! [VarCurr] :
( v106389(VarCurr)
<=> ( v106251(VarCurr)
| v106390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21199,axiom,
! [VarCurr] :
( v106390(VarCurr)
<=> ( v106391(VarCurr)
& v106399(VarCurr) ) ) ).
fof(writeUnaryOperator_8321,axiom,
! [VarCurr] :
( ~ v106399(VarCurr)
<=> v106251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21198,axiom,
! [VarCurr] :
( v106391(VarCurr)
<=> ( v106392(VarCurr)
| v106397(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7427,axiom,
! [VarCurr] :
( v106397(VarCurr)
<=> ( ( v106398(VarCurr,bitIndex1)
<=> $true )
& ( v106398(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32814,axiom,
! [VarCurr] :
( v106398(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32813,axiom,
! [VarCurr] :
( v106398(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21197,axiom,
! [VarCurr] :
( v106392(VarCurr)
<=> ( v106393(VarCurr)
| v106395(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7426,axiom,
! [VarCurr] :
( v106395(VarCurr)
<=> ( ( v106396(VarCurr,bitIndex1)
<=> $true )
& ( v106396(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32812,axiom,
! [VarCurr] :
( v106396(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32811,axiom,
! [VarCurr] :
( v106396(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7425,axiom,
! [VarCurr] :
( v106393(VarCurr)
<=> ( ( v106394(VarCurr,bitIndex1)
<=> $false )
& ( v106394(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32810,axiom,
! [VarCurr] :
( v106394(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32809,axiom,
! [VarCurr] :
( v106394(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106381(VarNext)
<=> ( v106383(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106383(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32808,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106372(VarCurr,B)
<=> v106377(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2296,axiom,
! [VarCurr] :
( ~ v106374(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106377(VarCurr,B)
<=> v106376(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2328,axiom,
! [VarCurr] :
( v106374(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106377(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32807,axiom,
! [VarCurr] :
( ( v106376(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex269) )
& ( v106376(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex268) )
& ( v106376(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex267) )
& ( v106376(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex266) )
& ( v106376(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex265) )
& ( v106376(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex264) )
& ( v106376(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex263) )
& ( v106376(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32806,axiom,
! [VarCurr] :
( v106374(VarCurr)
<=> v106149(VarCurr,bitIndex1) ) ).
fof(addAssignment_32805,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106365(VarCurr,B)
<=> v106370(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2295,axiom,
! [VarCurr] :
( ~ v106367(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106370(VarCurr,B)
<=> v106369(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2327,axiom,
! [VarCurr] :
( v106367(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106370(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32804,axiom,
! [VarCurr] :
( ( v106369(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex400) )
& ( v106369(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex399) )
& ( v106369(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex398) )
& ( v106369(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex397) )
& ( v106369(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex396) )
& ( v106369(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex395) )
& ( v106369(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex394) )
& ( v106369(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32803,axiom,
! [VarCurr] :
( v106367(VarCurr)
<=> v106149(VarCurr,bitIndex1) ) ).
fof(addAssignment_32802,axiom,
! [VarNext] :
( ( v104300(VarNext,bitIndex269)
<=> v106333(VarNext,bitIndex7) )
& ( v104300(VarNext,bitIndex268)
<=> v106333(VarNext,bitIndex6) )
& ( v104300(VarNext,bitIndex267)
<=> v106333(VarNext,bitIndex5) )
& ( v104300(VarNext,bitIndex266)
<=> v106333(VarNext,bitIndex4) )
& ( v104300(VarNext,bitIndex265)
<=> v106333(VarNext,bitIndex3) )
& ( v104300(VarNext,bitIndex264)
<=> v106333(VarNext,bitIndex2) )
& ( v104300(VarNext,bitIndex263)
<=> v106333(VarNext,bitIndex1) )
& ( v104300(VarNext,bitIndex262)
<=> v106333(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_73,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106334(VarNext)
=> ( ( v106333(VarNext,bitIndex130)
<=> v104300(VarCurr,bitIndex392) )
& ( v106333(VarNext,bitIndex129)
<=> v104300(VarCurr,bitIndex391) )
& ( v106333(VarNext,bitIndex128)
<=> v104300(VarCurr,bitIndex390) )
& ( v106333(VarNext,bitIndex127)
<=> v104300(VarCurr,bitIndex389) )
& ( v106333(VarNext,bitIndex126)
<=> v104300(VarCurr,bitIndex388) )
& ( v106333(VarNext,bitIndex125)
<=> v104300(VarCurr,bitIndex387) )
& ( v106333(VarNext,bitIndex124)
<=> v104300(VarCurr,bitIndex386) )
& ( v106333(VarNext,bitIndex123)
<=> v104300(VarCurr,bitIndex385) )
& ( v106333(VarNext,bitIndex122)
<=> v104300(VarCurr,bitIndex384) )
& ( v106333(VarNext,bitIndex121)
<=> v104300(VarCurr,bitIndex383) )
& ( v106333(VarNext,bitIndex120)
<=> v104300(VarCurr,bitIndex382) )
& ( v106333(VarNext,bitIndex119)
<=> v104300(VarCurr,bitIndex381) )
& ( v106333(VarNext,bitIndex118)
<=> v104300(VarCurr,bitIndex380) )
& ( v106333(VarNext,bitIndex117)
<=> v104300(VarCurr,bitIndex379) )
& ( v106333(VarNext,bitIndex116)
<=> v104300(VarCurr,bitIndex378) )
& ( v106333(VarNext,bitIndex115)
<=> v104300(VarCurr,bitIndex377) )
& ( v106333(VarNext,bitIndex114)
<=> v104300(VarCurr,bitIndex376) )
& ( v106333(VarNext,bitIndex113)
<=> v104300(VarCurr,bitIndex375) )
& ( v106333(VarNext,bitIndex112)
<=> v104300(VarCurr,bitIndex374) )
& ( v106333(VarNext,bitIndex111)
<=> v104300(VarCurr,bitIndex373) )
& ( v106333(VarNext,bitIndex110)
<=> v104300(VarCurr,bitIndex372) )
& ( v106333(VarNext,bitIndex109)
<=> v104300(VarCurr,bitIndex371) )
& ( v106333(VarNext,bitIndex108)
<=> v104300(VarCurr,bitIndex370) )
& ( v106333(VarNext,bitIndex107)
<=> v104300(VarCurr,bitIndex369) )
& ( v106333(VarNext,bitIndex106)
<=> v104300(VarCurr,bitIndex368) )
& ( v106333(VarNext,bitIndex105)
<=> v104300(VarCurr,bitIndex367) )
& ( v106333(VarNext,bitIndex104)
<=> v104300(VarCurr,bitIndex366) )
& ( v106333(VarNext,bitIndex103)
<=> v104300(VarCurr,bitIndex365) )
& ( v106333(VarNext,bitIndex102)
<=> v104300(VarCurr,bitIndex364) )
& ( v106333(VarNext,bitIndex101)
<=> v104300(VarCurr,bitIndex363) )
& ( v106333(VarNext,bitIndex100)
<=> v104300(VarCurr,bitIndex362) )
& ( v106333(VarNext,bitIndex99)
<=> v104300(VarCurr,bitIndex361) )
& ( v106333(VarNext,bitIndex98)
<=> v104300(VarCurr,bitIndex360) )
& ( v106333(VarNext,bitIndex97)
<=> v104300(VarCurr,bitIndex359) )
& ( v106333(VarNext,bitIndex96)
<=> v104300(VarCurr,bitIndex358) )
& ( v106333(VarNext,bitIndex95)
<=> v104300(VarCurr,bitIndex357) )
& ( v106333(VarNext,bitIndex94)
<=> v104300(VarCurr,bitIndex356) )
& ( v106333(VarNext,bitIndex93)
<=> v104300(VarCurr,bitIndex355) )
& ( v106333(VarNext,bitIndex92)
<=> v104300(VarCurr,bitIndex354) )
& ( v106333(VarNext,bitIndex91)
<=> v104300(VarCurr,bitIndex353) )
& ( v106333(VarNext,bitIndex90)
<=> v104300(VarCurr,bitIndex352) )
& ( v106333(VarNext,bitIndex89)
<=> v104300(VarCurr,bitIndex351) )
& ( v106333(VarNext,bitIndex88)
<=> v104300(VarCurr,bitIndex350) )
& ( v106333(VarNext,bitIndex87)
<=> v104300(VarCurr,bitIndex349) )
& ( v106333(VarNext,bitIndex86)
<=> v104300(VarCurr,bitIndex348) )
& ( v106333(VarNext,bitIndex85)
<=> v104300(VarCurr,bitIndex347) )
& ( v106333(VarNext,bitIndex84)
<=> v104300(VarCurr,bitIndex346) )
& ( v106333(VarNext,bitIndex83)
<=> v104300(VarCurr,bitIndex345) )
& ( v106333(VarNext,bitIndex82)
<=> v104300(VarCurr,bitIndex344) )
& ( v106333(VarNext,bitIndex81)
<=> v104300(VarCurr,bitIndex343) )
& ( v106333(VarNext,bitIndex80)
<=> v104300(VarCurr,bitIndex342) )
& ( v106333(VarNext,bitIndex79)
<=> v104300(VarCurr,bitIndex341) )
& ( v106333(VarNext,bitIndex78)
<=> v104300(VarCurr,bitIndex340) )
& ( v106333(VarNext,bitIndex77)
<=> v104300(VarCurr,bitIndex339) )
& ( v106333(VarNext,bitIndex76)
<=> v104300(VarCurr,bitIndex338) )
& ( v106333(VarNext,bitIndex75)
<=> v104300(VarCurr,bitIndex337) )
& ( v106333(VarNext,bitIndex74)
<=> v104300(VarCurr,bitIndex336) )
& ( v106333(VarNext,bitIndex73)
<=> v104300(VarCurr,bitIndex335) )
& ( v106333(VarNext,bitIndex72)
<=> v104300(VarCurr,bitIndex334) )
& ( v106333(VarNext,bitIndex71)
<=> v104300(VarCurr,bitIndex333) )
& ( v106333(VarNext,bitIndex70)
<=> v104300(VarCurr,bitIndex332) )
& ( v106333(VarNext,bitIndex69)
<=> v104300(VarCurr,bitIndex331) )
& ( v106333(VarNext,bitIndex68)
<=> v104300(VarCurr,bitIndex330) )
& ( v106333(VarNext,bitIndex67)
<=> v104300(VarCurr,bitIndex329) )
& ( v106333(VarNext,bitIndex66)
<=> v104300(VarCurr,bitIndex328) )
& ( v106333(VarNext,bitIndex65)
<=> v104300(VarCurr,bitIndex327) )
& ( v106333(VarNext,bitIndex64)
<=> v104300(VarCurr,bitIndex326) )
& ( v106333(VarNext,bitIndex63)
<=> v104300(VarCurr,bitIndex325) )
& ( v106333(VarNext,bitIndex62)
<=> v104300(VarCurr,bitIndex324) )
& ( v106333(VarNext,bitIndex61)
<=> v104300(VarCurr,bitIndex323) )
& ( v106333(VarNext,bitIndex60)
<=> v104300(VarCurr,bitIndex322) )
& ( v106333(VarNext,bitIndex59)
<=> v104300(VarCurr,bitIndex321) )
& ( v106333(VarNext,bitIndex58)
<=> v104300(VarCurr,bitIndex320) )
& ( v106333(VarNext,bitIndex57)
<=> v104300(VarCurr,bitIndex319) )
& ( v106333(VarNext,bitIndex56)
<=> v104300(VarCurr,bitIndex318) )
& ( v106333(VarNext,bitIndex55)
<=> v104300(VarCurr,bitIndex317) )
& ( v106333(VarNext,bitIndex54)
<=> v104300(VarCurr,bitIndex316) )
& ( v106333(VarNext,bitIndex53)
<=> v104300(VarCurr,bitIndex315) )
& ( v106333(VarNext,bitIndex52)
<=> v104300(VarCurr,bitIndex314) )
& ( v106333(VarNext,bitIndex51)
<=> v104300(VarCurr,bitIndex313) )
& ( v106333(VarNext,bitIndex50)
<=> v104300(VarCurr,bitIndex312) )
& ( v106333(VarNext,bitIndex49)
<=> v104300(VarCurr,bitIndex311) )
& ( v106333(VarNext,bitIndex48)
<=> v104300(VarCurr,bitIndex310) )
& ( v106333(VarNext,bitIndex47)
<=> v104300(VarCurr,bitIndex309) )
& ( v106333(VarNext,bitIndex46)
<=> v104300(VarCurr,bitIndex308) )
& ( v106333(VarNext,bitIndex45)
<=> v104300(VarCurr,bitIndex307) )
& ( v106333(VarNext,bitIndex44)
<=> v104300(VarCurr,bitIndex306) )
& ( v106333(VarNext,bitIndex43)
<=> v104300(VarCurr,bitIndex305) )
& ( v106333(VarNext,bitIndex42)
<=> v104300(VarCurr,bitIndex304) )
& ( v106333(VarNext,bitIndex41)
<=> v104300(VarCurr,bitIndex303) )
& ( v106333(VarNext,bitIndex40)
<=> v104300(VarCurr,bitIndex302) )
& ( v106333(VarNext,bitIndex39)
<=> v104300(VarCurr,bitIndex301) )
& ( v106333(VarNext,bitIndex38)
<=> v104300(VarCurr,bitIndex300) )
& ( v106333(VarNext,bitIndex37)
<=> v104300(VarCurr,bitIndex299) )
& ( v106333(VarNext,bitIndex36)
<=> v104300(VarCurr,bitIndex298) )
& ( v106333(VarNext,bitIndex35)
<=> v104300(VarCurr,bitIndex297) )
& ( v106333(VarNext,bitIndex34)
<=> v104300(VarCurr,bitIndex296) )
& ( v106333(VarNext,bitIndex33)
<=> v104300(VarCurr,bitIndex295) )
& ( v106333(VarNext,bitIndex32)
<=> v104300(VarCurr,bitIndex294) )
& ( v106333(VarNext,bitIndex31)
<=> v104300(VarCurr,bitIndex293) )
& ( v106333(VarNext,bitIndex30)
<=> v104300(VarCurr,bitIndex292) )
& ( v106333(VarNext,bitIndex29)
<=> v104300(VarCurr,bitIndex291) )
& ( v106333(VarNext,bitIndex28)
<=> v104300(VarCurr,bitIndex290) )
& ( v106333(VarNext,bitIndex27)
<=> v104300(VarCurr,bitIndex289) )
& ( v106333(VarNext,bitIndex26)
<=> v104300(VarCurr,bitIndex288) )
& ( v106333(VarNext,bitIndex25)
<=> v104300(VarCurr,bitIndex287) )
& ( v106333(VarNext,bitIndex24)
<=> v104300(VarCurr,bitIndex286) )
& ( v106333(VarNext,bitIndex23)
<=> v104300(VarCurr,bitIndex285) )
& ( v106333(VarNext,bitIndex22)
<=> v104300(VarCurr,bitIndex284) )
& ( v106333(VarNext,bitIndex21)
<=> v104300(VarCurr,bitIndex283) )
& ( v106333(VarNext,bitIndex20)
<=> v104300(VarCurr,bitIndex282) )
& ( v106333(VarNext,bitIndex19)
<=> v104300(VarCurr,bitIndex281) )
& ( v106333(VarNext,bitIndex18)
<=> v104300(VarCurr,bitIndex280) )
& ( v106333(VarNext,bitIndex17)
<=> v104300(VarCurr,bitIndex279) )
& ( v106333(VarNext,bitIndex16)
<=> v104300(VarCurr,bitIndex278) )
& ( v106333(VarNext,bitIndex15)
<=> v104300(VarCurr,bitIndex277) )
& ( v106333(VarNext,bitIndex14)
<=> v104300(VarCurr,bitIndex276) )
& ( v106333(VarNext,bitIndex13)
<=> v104300(VarCurr,bitIndex275) )
& ( v106333(VarNext,bitIndex12)
<=> v104300(VarCurr,bitIndex274) )
& ( v106333(VarNext,bitIndex11)
<=> v104300(VarCurr,bitIndex273) )
& ( v106333(VarNext,bitIndex10)
<=> v104300(VarCurr,bitIndex272) )
& ( v106333(VarNext,bitIndex9)
<=> v104300(VarCurr,bitIndex271) )
& ( v106333(VarNext,bitIndex8)
<=> v104300(VarCurr,bitIndex270) )
& ( v106333(VarNext,bitIndex7)
<=> v104300(VarCurr,bitIndex269) )
& ( v106333(VarNext,bitIndex6)
<=> v104300(VarCurr,bitIndex268) )
& ( v106333(VarNext,bitIndex5)
<=> v104300(VarCurr,bitIndex267) )
& ( v106333(VarNext,bitIndex4)
<=> v104300(VarCurr,bitIndex266) )
& ( v106333(VarNext,bitIndex3)
<=> v104300(VarCurr,bitIndex265) )
& ( v106333(VarNext,bitIndex2)
<=> v104300(VarCurr,bitIndex264) )
& ( v106333(VarNext,bitIndex1)
<=> v104300(VarCurr,bitIndex263) )
& ( v106333(VarNext,bitIndex0)
<=> v104300(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1816,axiom,
! [VarNext] :
( v106334(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106333(VarNext,B)
<=> v106360(VarNext,B) ) ) ) ).
fof(addAssignment_32801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106360(VarNext,B)
<=> v106358(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5002,axiom,
! [VarCurr] :
( ~ v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106358(VarCurr,B)
<=> v106361(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5005,axiom,
! [VarCurr] :
( v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106358(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1235,axiom,
! [VarCurr] :
( ( ~ v106347(VarCurr)
& ~ v106349(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106361(VarCurr,B)
<=> v106326(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5001,axiom,
! [VarCurr] :
( v106349(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106361(VarCurr,B)
<=> v106319(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v106347(VarCurr)
=> ( ( v106361(VarCurr,bitIndex130)
<=> v104300(VarCurr,bitIndex261) )
& ( v106361(VarCurr,bitIndex129)
<=> v104300(VarCurr,bitIndex260) )
& ( v106361(VarCurr,bitIndex128)
<=> v104300(VarCurr,bitIndex259) )
& ( v106361(VarCurr,bitIndex127)
<=> v104300(VarCurr,bitIndex258) )
& ( v106361(VarCurr,bitIndex126)
<=> v104300(VarCurr,bitIndex257) )
& ( v106361(VarCurr,bitIndex125)
<=> v104300(VarCurr,bitIndex256) )
& ( v106361(VarCurr,bitIndex124)
<=> v104300(VarCurr,bitIndex255) )
& ( v106361(VarCurr,bitIndex123)
<=> v104300(VarCurr,bitIndex254) )
& ( v106361(VarCurr,bitIndex122)
<=> v104300(VarCurr,bitIndex253) )
& ( v106361(VarCurr,bitIndex121)
<=> v104300(VarCurr,bitIndex252) )
& ( v106361(VarCurr,bitIndex120)
<=> v104300(VarCurr,bitIndex251) )
& ( v106361(VarCurr,bitIndex119)
<=> v104300(VarCurr,bitIndex250) )
& ( v106361(VarCurr,bitIndex118)
<=> v104300(VarCurr,bitIndex249) )
& ( v106361(VarCurr,bitIndex117)
<=> v104300(VarCurr,bitIndex248) )
& ( v106361(VarCurr,bitIndex116)
<=> v104300(VarCurr,bitIndex247) )
& ( v106361(VarCurr,bitIndex115)
<=> v104300(VarCurr,bitIndex246) )
& ( v106361(VarCurr,bitIndex114)
<=> v104300(VarCurr,bitIndex245) )
& ( v106361(VarCurr,bitIndex113)
<=> v104300(VarCurr,bitIndex244) )
& ( v106361(VarCurr,bitIndex112)
<=> v104300(VarCurr,bitIndex243) )
& ( v106361(VarCurr,bitIndex111)
<=> v104300(VarCurr,bitIndex242) )
& ( v106361(VarCurr,bitIndex110)
<=> v104300(VarCurr,bitIndex241) )
& ( v106361(VarCurr,bitIndex109)
<=> v104300(VarCurr,bitIndex240) )
& ( v106361(VarCurr,bitIndex108)
<=> v104300(VarCurr,bitIndex239) )
& ( v106361(VarCurr,bitIndex107)
<=> v104300(VarCurr,bitIndex238) )
& ( v106361(VarCurr,bitIndex106)
<=> v104300(VarCurr,bitIndex237) )
& ( v106361(VarCurr,bitIndex105)
<=> v104300(VarCurr,bitIndex236) )
& ( v106361(VarCurr,bitIndex104)
<=> v104300(VarCurr,bitIndex235) )
& ( v106361(VarCurr,bitIndex103)
<=> v104300(VarCurr,bitIndex234) )
& ( v106361(VarCurr,bitIndex102)
<=> v104300(VarCurr,bitIndex233) )
& ( v106361(VarCurr,bitIndex101)
<=> v104300(VarCurr,bitIndex232) )
& ( v106361(VarCurr,bitIndex100)
<=> v104300(VarCurr,bitIndex231) )
& ( v106361(VarCurr,bitIndex99)
<=> v104300(VarCurr,bitIndex230) )
& ( v106361(VarCurr,bitIndex98)
<=> v104300(VarCurr,bitIndex229) )
& ( v106361(VarCurr,bitIndex97)
<=> v104300(VarCurr,bitIndex228) )
& ( v106361(VarCurr,bitIndex96)
<=> v104300(VarCurr,bitIndex227) )
& ( v106361(VarCurr,bitIndex95)
<=> v104300(VarCurr,bitIndex226) )
& ( v106361(VarCurr,bitIndex94)
<=> v104300(VarCurr,bitIndex225) )
& ( v106361(VarCurr,bitIndex93)
<=> v104300(VarCurr,bitIndex224) )
& ( v106361(VarCurr,bitIndex92)
<=> v104300(VarCurr,bitIndex223) )
& ( v106361(VarCurr,bitIndex91)
<=> v104300(VarCurr,bitIndex222) )
& ( v106361(VarCurr,bitIndex90)
<=> v104300(VarCurr,bitIndex221) )
& ( v106361(VarCurr,bitIndex89)
<=> v104300(VarCurr,bitIndex220) )
& ( v106361(VarCurr,bitIndex88)
<=> v104300(VarCurr,bitIndex219) )
& ( v106361(VarCurr,bitIndex87)
<=> v104300(VarCurr,bitIndex218) )
& ( v106361(VarCurr,bitIndex86)
<=> v104300(VarCurr,bitIndex217) )
& ( v106361(VarCurr,bitIndex85)
<=> v104300(VarCurr,bitIndex216) )
& ( v106361(VarCurr,bitIndex84)
<=> v104300(VarCurr,bitIndex215) )
& ( v106361(VarCurr,bitIndex83)
<=> v104300(VarCurr,bitIndex214) )
& ( v106361(VarCurr,bitIndex82)
<=> v104300(VarCurr,bitIndex213) )
& ( v106361(VarCurr,bitIndex81)
<=> v104300(VarCurr,bitIndex212) )
& ( v106361(VarCurr,bitIndex80)
<=> v104300(VarCurr,bitIndex211) )
& ( v106361(VarCurr,bitIndex79)
<=> v104300(VarCurr,bitIndex210) )
& ( v106361(VarCurr,bitIndex78)
<=> v104300(VarCurr,bitIndex209) )
& ( v106361(VarCurr,bitIndex77)
<=> v104300(VarCurr,bitIndex208) )
& ( v106361(VarCurr,bitIndex76)
<=> v104300(VarCurr,bitIndex207) )
& ( v106361(VarCurr,bitIndex75)
<=> v104300(VarCurr,bitIndex206) )
& ( v106361(VarCurr,bitIndex74)
<=> v104300(VarCurr,bitIndex205) )
& ( v106361(VarCurr,bitIndex73)
<=> v104300(VarCurr,bitIndex204) )
& ( v106361(VarCurr,bitIndex72)
<=> v104300(VarCurr,bitIndex203) )
& ( v106361(VarCurr,bitIndex71)
<=> v104300(VarCurr,bitIndex202) )
& ( v106361(VarCurr,bitIndex70)
<=> v104300(VarCurr,bitIndex201) )
& ( v106361(VarCurr,bitIndex69)
<=> v104300(VarCurr,bitIndex200) )
& ( v106361(VarCurr,bitIndex68)
<=> v104300(VarCurr,bitIndex199) )
& ( v106361(VarCurr,bitIndex67)
<=> v104300(VarCurr,bitIndex198) )
& ( v106361(VarCurr,bitIndex66)
<=> v104300(VarCurr,bitIndex197) )
& ( v106361(VarCurr,bitIndex65)
<=> v104300(VarCurr,bitIndex196) )
& ( v106361(VarCurr,bitIndex64)
<=> v104300(VarCurr,bitIndex195) )
& ( v106361(VarCurr,bitIndex63)
<=> v104300(VarCurr,bitIndex194) )
& ( v106361(VarCurr,bitIndex62)
<=> v104300(VarCurr,bitIndex193) )
& ( v106361(VarCurr,bitIndex61)
<=> v104300(VarCurr,bitIndex192) )
& ( v106361(VarCurr,bitIndex60)
<=> v104300(VarCurr,bitIndex191) )
& ( v106361(VarCurr,bitIndex59)
<=> v104300(VarCurr,bitIndex190) )
& ( v106361(VarCurr,bitIndex58)
<=> v104300(VarCurr,bitIndex189) )
& ( v106361(VarCurr,bitIndex57)
<=> v104300(VarCurr,bitIndex188) )
& ( v106361(VarCurr,bitIndex56)
<=> v104300(VarCurr,bitIndex187) )
& ( v106361(VarCurr,bitIndex55)
<=> v104300(VarCurr,bitIndex186) )
& ( v106361(VarCurr,bitIndex54)
<=> v104300(VarCurr,bitIndex185) )
& ( v106361(VarCurr,bitIndex53)
<=> v104300(VarCurr,bitIndex184) )
& ( v106361(VarCurr,bitIndex52)
<=> v104300(VarCurr,bitIndex183) )
& ( v106361(VarCurr,bitIndex51)
<=> v104300(VarCurr,bitIndex182) )
& ( v106361(VarCurr,bitIndex50)
<=> v104300(VarCurr,bitIndex181) )
& ( v106361(VarCurr,bitIndex49)
<=> v104300(VarCurr,bitIndex180) )
& ( v106361(VarCurr,bitIndex48)
<=> v104300(VarCurr,bitIndex179) )
& ( v106361(VarCurr,bitIndex47)
<=> v104300(VarCurr,bitIndex178) )
& ( v106361(VarCurr,bitIndex46)
<=> v104300(VarCurr,bitIndex177) )
& ( v106361(VarCurr,bitIndex45)
<=> v104300(VarCurr,bitIndex176) )
& ( v106361(VarCurr,bitIndex44)
<=> v104300(VarCurr,bitIndex175) )
& ( v106361(VarCurr,bitIndex43)
<=> v104300(VarCurr,bitIndex174) )
& ( v106361(VarCurr,bitIndex42)
<=> v104300(VarCurr,bitIndex173) )
& ( v106361(VarCurr,bitIndex41)
<=> v104300(VarCurr,bitIndex172) )
& ( v106361(VarCurr,bitIndex40)
<=> v104300(VarCurr,bitIndex171) )
& ( v106361(VarCurr,bitIndex39)
<=> v104300(VarCurr,bitIndex170) )
& ( v106361(VarCurr,bitIndex38)
<=> v104300(VarCurr,bitIndex169) )
& ( v106361(VarCurr,bitIndex37)
<=> v104300(VarCurr,bitIndex168) )
& ( v106361(VarCurr,bitIndex36)
<=> v104300(VarCurr,bitIndex167) )
& ( v106361(VarCurr,bitIndex35)
<=> v104300(VarCurr,bitIndex166) )
& ( v106361(VarCurr,bitIndex34)
<=> v104300(VarCurr,bitIndex165) )
& ( v106361(VarCurr,bitIndex33)
<=> v104300(VarCurr,bitIndex164) )
& ( v106361(VarCurr,bitIndex32)
<=> v104300(VarCurr,bitIndex163) )
& ( v106361(VarCurr,bitIndex31)
<=> v104300(VarCurr,bitIndex162) )
& ( v106361(VarCurr,bitIndex30)
<=> v104300(VarCurr,bitIndex161) )
& ( v106361(VarCurr,bitIndex29)
<=> v104300(VarCurr,bitIndex160) )
& ( v106361(VarCurr,bitIndex28)
<=> v104300(VarCurr,bitIndex159) )
& ( v106361(VarCurr,bitIndex27)
<=> v104300(VarCurr,bitIndex158) )
& ( v106361(VarCurr,bitIndex26)
<=> v104300(VarCurr,bitIndex157) )
& ( v106361(VarCurr,bitIndex25)
<=> v104300(VarCurr,bitIndex156) )
& ( v106361(VarCurr,bitIndex24)
<=> v104300(VarCurr,bitIndex155) )
& ( v106361(VarCurr,bitIndex23)
<=> v104300(VarCurr,bitIndex154) )
& ( v106361(VarCurr,bitIndex22)
<=> v104300(VarCurr,bitIndex153) )
& ( v106361(VarCurr,bitIndex21)
<=> v104300(VarCurr,bitIndex152) )
& ( v106361(VarCurr,bitIndex20)
<=> v104300(VarCurr,bitIndex151) )
& ( v106361(VarCurr,bitIndex19)
<=> v104300(VarCurr,bitIndex150) )
& ( v106361(VarCurr,bitIndex18)
<=> v104300(VarCurr,bitIndex149) )
& ( v106361(VarCurr,bitIndex17)
<=> v104300(VarCurr,bitIndex148) )
& ( v106361(VarCurr,bitIndex16)
<=> v104300(VarCurr,bitIndex147) )
& ( v106361(VarCurr,bitIndex15)
<=> v104300(VarCurr,bitIndex146) )
& ( v106361(VarCurr,bitIndex14)
<=> v104300(VarCurr,bitIndex145) )
& ( v106361(VarCurr,bitIndex13)
<=> v104300(VarCurr,bitIndex144) )
& ( v106361(VarCurr,bitIndex12)
<=> v104300(VarCurr,bitIndex143) )
& ( v106361(VarCurr,bitIndex11)
<=> v104300(VarCurr,bitIndex142) )
& ( v106361(VarCurr,bitIndex10)
<=> v104300(VarCurr,bitIndex141) )
& ( v106361(VarCurr,bitIndex9)
<=> v104300(VarCurr,bitIndex140) )
& ( v106361(VarCurr,bitIndex8)
<=> v104300(VarCurr,bitIndex139) )
& ( v106361(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex138) )
& ( v106361(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex137) )
& ( v106361(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex136) )
& ( v106361(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex135) )
& ( v106361(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex134) )
& ( v106361(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex133) )
& ( v106361(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex132) )
& ( v106361(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106334(VarNext)
<=> ( v106335(VarNext)
& v106342(VarNext) ) ) ) ).
fof(addAssignment_32800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106342(VarNext)
<=> v106340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21194,axiom,
! [VarCurr] :
( v106340(VarCurr)
<=> ( v106343(VarCurr)
& v106354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21193,axiom,
! [VarCurr] :
( v106354(VarCurr)
<=> ( v106355(VarCurr)
| v106251(VarCurr) ) ) ).
fof(writeUnaryOperator_8319,axiom,
! [VarCurr] :
( ~ v106355(VarCurr)
<=> v106356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7424,axiom,
! [VarCurr] :
( v106356(VarCurr)
<=> ( ( v106357(VarCurr,bitIndex1)
<=> $false )
& ( v106357(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32799,axiom,
! [VarCurr] :
( v106357(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32798,axiom,
! [VarCurr] :
( v106357(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21192,axiom,
! [VarCurr] :
( v106343(VarCurr)
<=> ( v106251(VarCurr)
| v106344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21191,axiom,
! [VarCurr] :
( v106344(VarCurr)
<=> ( v106345(VarCurr)
& v106353(VarCurr) ) ) ).
fof(writeUnaryOperator_8318,axiom,
! [VarCurr] :
( ~ v106353(VarCurr)
<=> v106251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21190,axiom,
! [VarCurr] :
( v106345(VarCurr)
<=> ( v106346(VarCurr)
| v106351(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7423,axiom,
! [VarCurr] :
( v106351(VarCurr)
<=> ( ( v106352(VarCurr,bitIndex1)
<=> $true )
& ( v106352(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32797,axiom,
! [VarCurr] :
( v106352(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32796,axiom,
! [VarCurr] :
( v106352(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21189,axiom,
! [VarCurr] :
( v106346(VarCurr)
<=> ( v106347(VarCurr)
| v106349(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7422,axiom,
! [VarCurr] :
( v106349(VarCurr)
<=> ( ( v106350(VarCurr,bitIndex1)
<=> $true )
& ( v106350(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32795,axiom,
! [VarCurr] :
( v106350(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32794,axiom,
! [VarCurr] :
( v106350(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7421,axiom,
! [VarCurr] :
( v106347(VarCurr)
<=> ( ( v106348(VarCurr,bitIndex1)
<=> $false )
& ( v106348(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32793,axiom,
! [VarCurr] :
( v106348(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32792,axiom,
! [VarCurr] :
( v106348(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106335(VarNext)
<=> ( v106337(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106337(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32791,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106326(VarCurr,B)
<=> v106331(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2294,axiom,
! [VarCurr] :
( ~ v106328(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106331(VarCurr,B)
<=> v106330(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2326,axiom,
! [VarCurr] :
( v106328(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106331(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32790,axiom,
! [VarCurr] :
( ( v106330(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex138) )
& ( v106330(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex137) )
& ( v106330(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex136) )
& ( v106330(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex135) )
& ( v106330(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex134) )
& ( v106330(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex133) )
& ( v106330(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex132) )
& ( v106330(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32789,axiom,
! [VarCurr] :
( v106328(VarCurr)
<=> v106149(VarCurr,bitIndex2) ) ).
fof(addAssignment_32788,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106319(VarCurr,B)
<=> v106324(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2293,axiom,
! [VarCurr] :
( ~ v106321(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106324(VarCurr,B)
<=> v106323(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2325,axiom,
! [VarCurr] :
( v106321(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106324(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32787,axiom,
! [VarCurr] :
( ( v106323(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex269) )
& ( v106323(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex268) )
& ( v106323(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex267) )
& ( v106323(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex266) )
& ( v106323(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex265) )
& ( v106323(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex264) )
& ( v106323(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex263) )
& ( v106323(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32786,axiom,
! [VarCurr] :
( v106321(VarCurr)
<=> v106149(VarCurr,bitIndex2) ) ).
fof(addAssignment_32785,axiom,
! [VarNext] :
( ( v104300(VarNext,bitIndex138)
<=> v106287(VarNext,bitIndex7) )
& ( v104300(VarNext,bitIndex137)
<=> v106287(VarNext,bitIndex6) )
& ( v104300(VarNext,bitIndex136)
<=> v106287(VarNext,bitIndex5) )
& ( v104300(VarNext,bitIndex135)
<=> v106287(VarNext,bitIndex4) )
& ( v104300(VarNext,bitIndex134)
<=> v106287(VarNext,bitIndex3) )
& ( v104300(VarNext,bitIndex133)
<=> v106287(VarNext,bitIndex2) )
& ( v104300(VarNext,bitIndex132)
<=> v106287(VarNext,bitIndex1) )
& ( v104300(VarNext,bitIndex131)
<=> v106287(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_72,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106288(VarNext)
=> ( ( v106287(VarNext,bitIndex130)
<=> v104300(VarCurr,bitIndex261) )
& ( v106287(VarNext,bitIndex129)
<=> v104300(VarCurr,bitIndex260) )
& ( v106287(VarNext,bitIndex128)
<=> v104300(VarCurr,bitIndex259) )
& ( v106287(VarNext,bitIndex127)
<=> v104300(VarCurr,bitIndex258) )
& ( v106287(VarNext,bitIndex126)
<=> v104300(VarCurr,bitIndex257) )
& ( v106287(VarNext,bitIndex125)
<=> v104300(VarCurr,bitIndex256) )
& ( v106287(VarNext,bitIndex124)
<=> v104300(VarCurr,bitIndex255) )
& ( v106287(VarNext,bitIndex123)
<=> v104300(VarCurr,bitIndex254) )
& ( v106287(VarNext,bitIndex122)
<=> v104300(VarCurr,bitIndex253) )
& ( v106287(VarNext,bitIndex121)
<=> v104300(VarCurr,bitIndex252) )
& ( v106287(VarNext,bitIndex120)
<=> v104300(VarCurr,bitIndex251) )
& ( v106287(VarNext,bitIndex119)
<=> v104300(VarCurr,bitIndex250) )
& ( v106287(VarNext,bitIndex118)
<=> v104300(VarCurr,bitIndex249) )
& ( v106287(VarNext,bitIndex117)
<=> v104300(VarCurr,bitIndex248) )
& ( v106287(VarNext,bitIndex116)
<=> v104300(VarCurr,bitIndex247) )
& ( v106287(VarNext,bitIndex115)
<=> v104300(VarCurr,bitIndex246) )
& ( v106287(VarNext,bitIndex114)
<=> v104300(VarCurr,bitIndex245) )
& ( v106287(VarNext,bitIndex113)
<=> v104300(VarCurr,bitIndex244) )
& ( v106287(VarNext,bitIndex112)
<=> v104300(VarCurr,bitIndex243) )
& ( v106287(VarNext,bitIndex111)
<=> v104300(VarCurr,bitIndex242) )
& ( v106287(VarNext,bitIndex110)
<=> v104300(VarCurr,bitIndex241) )
& ( v106287(VarNext,bitIndex109)
<=> v104300(VarCurr,bitIndex240) )
& ( v106287(VarNext,bitIndex108)
<=> v104300(VarCurr,bitIndex239) )
& ( v106287(VarNext,bitIndex107)
<=> v104300(VarCurr,bitIndex238) )
& ( v106287(VarNext,bitIndex106)
<=> v104300(VarCurr,bitIndex237) )
& ( v106287(VarNext,bitIndex105)
<=> v104300(VarCurr,bitIndex236) )
& ( v106287(VarNext,bitIndex104)
<=> v104300(VarCurr,bitIndex235) )
& ( v106287(VarNext,bitIndex103)
<=> v104300(VarCurr,bitIndex234) )
& ( v106287(VarNext,bitIndex102)
<=> v104300(VarCurr,bitIndex233) )
& ( v106287(VarNext,bitIndex101)
<=> v104300(VarCurr,bitIndex232) )
& ( v106287(VarNext,bitIndex100)
<=> v104300(VarCurr,bitIndex231) )
& ( v106287(VarNext,bitIndex99)
<=> v104300(VarCurr,bitIndex230) )
& ( v106287(VarNext,bitIndex98)
<=> v104300(VarCurr,bitIndex229) )
& ( v106287(VarNext,bitIndex97)
<=> v104300(VarCurr,bitIndex228) )
& ( v106287(VarNext,bitIndex96)
<=> v104300(VarCurr,bitIndex227) )
& ( v106287(VarNext,bitIndex95)
<=> v104300(VarCurr,bitIndex226) )
& ( v106287(VarNext,bitIndex94)
<=> v104300(VarCurr,bitIndex225) )
& ( v106287(VarNext,bitIndex93)
<=> v104300(VarCurr,bitIndex224) )
& ( v106287(VarNext,bitIndex92)
<=> v104300(VarCurr,bitIndex223) )
& ( v106287(VarNext,bitIndex91)
<=> v104300(VarCurr,bitIndex222) )
& ( v106287(VarNext,bitIndex90)
<=> v104300(VarCurr,bitIndex221) )
& ( v106287(VarNext,bitIndex89)
<=> v104300(VarCurr,bitIndex220) )
& ( v106287(VarNext,bitIndex88)
<=> v104300(VarCurr,bitIndex219) )
& ( v106287(VarNext,bitIndex87)
<=> v104300(VarCurr,bitIndex218) )
& ( v106287(VarNext,bitIndex86)
<=> v104300(VarCurr,bitIndex217) )
& ( v106287(VarNext,bitIndex85)
<=> v104300(VarCurr,bitIndex216) )
& ( v106287(VarNext,bitIndex84)
<=> v104300(VarCurr,bitIndex215) )
& ( v106287(VarNext,bitIndex83)
<=> v104300(VarCurr,bitIndex214) )
& ( v106287(VarNext,bitIndex82)
<=> v104300(VarCurr,bitIndex213) )
& ( v106287(VarNext,bitIndex81)
<=> v104300(VarCurr,bitIndex212) )
& ( v106287(VarNext,bitIndex80)
<=> v104300(VarCurr,bitIndex211) )
& ( v106287(VarNext,bitIndex79)
<=> v104300(VarCurr,bitIndex210) )
& ( v106287(VarNext,bitIndex78)
<=> v104300(VarCurr,bitIndex209) )
& ( v106287(VarNext,bitIndex77)
<=> v104300(VarCurr,bitIndex208) )
& ( v106287(VarNext,bitIndex76)
<=> v104300(VarCurr,bitIndex207) )
& ( v106287(VarNext,bitIndex75)
<=> v104300(VarCurr,bitIndex206) )
& ( v106287(VarNext,bitIndex74)
<=> v104300(VarCurr,bitIndex205) )
& ( v106287(VarNext,bitIndex73)
<=> v104300(VarCurr,bitIndex204) )
& ( v106287(VarNext,bitIndex72)
<=> v104300(VarCurr,bitIndex203) )
& ( v106287(VarNext,bitIndex71)
<=> v104300(VarCurr,bitIndex202) )
& ( v106287(VarNext,bitIndex70)
<=> v104300(VarCurr,bitIndex201) )
& ( v106287(VarNext,bitIndex69)
<=> v104300(VarCurr,bitIndex200) )
& ( v106287(VarNext,bitIndex68)
<=> v104300(VarCurr,bitIndex199) )
& ( v106287(VarNext,bitIndex67)
<=> v104300(VarCurr,bitIndex198) )
& ( v106287(VarNext,bitIndex66)
<=> v104300(VarCurr,bitIndex197) )
& ( v106287(VarNext,bitIndex65)
<=> v104300(VarCurr,bitIndex196) )
& ( v106287(VarNext,bitIndex64)
<=> v104300(VarCurr,bitIndex195) )
& ( v106287(VarNext,bitIndex63)
<=> v104300(VarCurr,bitIndex194) )
& ( v106287(VarNext,bitIndex62)
<=> v104300(VarCurr,bitIndex193) )
& ( v106287(VarNext,bitIndex61)
<=> v104300(VarCurr,bitIndex192) )
& ( v106287(VarNext,bitIndex60)
<=> v104300(VarCurr,bitIndex191) )
& ( v106287(VarNext,bitIndex59)
<=> v104300(VarCurr,bitIndex190) )
& ( v106287(VarNext,bitIndex58)
<=> v104300(VarCurr,bitIndex189) )
& ( v106287(VarNext,bitIndex57)
<=> v104300(VarCurr,bitIndex188) )
& ( v106287(VarNext,bitIndex56)
<=> v104300(VarCurr,bitIndex187) )
& ( v106287(VarNext,bitIndex55)
<=> v104300(VarCurr,bitIndex186) )
& ( v106287(VarNext,bitIndex54)
<=> v104300(VarCurr,bitIndex185) )
& ( v106287(VarNext,bitIndex53)
<=> v104300(VarCurr,bitIndex184) )
& ( v106287(VarNext,bitIndex52)
<=> v104300(VarCurr,bitIndex183) )
& ( v106287(VarNext,bitIndex51)
<=> v104300(VarCurr,bitIndex182) )
& ( v106287(VarNext,bitIndex50)
<=> v104300(VarCurr,bitIndex181) )
& ( v106287(VarNext,bitIndex49)
<=> v104300(VarCurr,bitIndex180) )
& ( v106287(VarNext,bitIndex48)
<=> v104300(VarCurr,bitIndex179) )
& ( v106287(VarNext,bitIndex47)
<=> v104300(VarCurr,bitIndex178) )
& ( v106287(VarNext,bitIndex46)
<=> v104300(VarCurr,bitIndex177) )
& ( v106287(VarNext,bitIndex45)
<=> v104300(VarCurr,bitIndex176) )
& ( v106287(VarNext,bitIndex44)
<=> v104300(VarCurr,bitIndex175) )
& ( v106287(VarNext,bitIndex43)
<=> v104300(VarCurr,bitIndex174) )
& ( v106287(VarNext,bitIndex42)
<=> v104300(VarCurr,bitIndex173) )
& ( v106287(VarNext,bitIndex41)
<=> v104300(VarCurr,bitIndex172) )
& ( v106287(VarNext,bitIndex40)
<=> v104300(VarCurr,bitIndex171) )
& ( v106287(VarNext,bitIndex39)
<=> v104300(VarCurr,bitIndex170) )
& ( v106287(VarNext,bitIndex38)
<=> v104300(VarCurr,bitIndex169) )
& ( v106287(VarNext,bitIndex37)
<=> v104300(VarCurr,bitIndex168) )
& ( v106287(VarNext,bitIndex36)
<=> v104300(VarCurr,bitIndex167) )
& ( v106287(VarNext,bitIndex35)
<=> v104300(VarCurr,bitIndex166) )
& ( v106287(VarNext,bitIndex34)
<=> v104300(VarCurr,bitIndex165) )
& ( v106287(VarNext,bitIndex33)
<=> v104300(VarCurr,bitIndex164) )
& ( v106287(VarNext,bitIndex32)
<=> v104300(VarCurr,bitIndex163) )
& ( v106287(VarNext,bitIndex31)
<=> v104300(VarCurr,bitIndex162) )
& ( v106287(VarNext,bitIndex30)
<=> v104300(VarCurr,bitIndex161) )
& ( v106287(VarNext,bitIndex29)
<=> v104300(VarCurr,bitIndex160) )
& ( v106287(VarNext,bitIndex28)
<=> v104300(VarCurr,bitIndex159) )
& ( v106287(VarNext,bitIndex27)
<=> v104300(VarCurr,bitIndex158) )
& ( v106287(VarNext,bitIndex26)
<=> v104300(VarCurr,bitIndex157) )
& ( v106287(VarNext,bitIndex25)
<=> v104300(VarCurr,bitIndex156) )
& ( v106287(VarNext,bitIndex24)
<=> v104300(VarCurr,bitIndex155) )
& ( v106287(VarNext,bitIndex23)
<=> v104300(VarCurr,bitIndex154) )
& ( v106287(VarNext,bitIndex22)
<=> v104300(VarCurr,bitIndex153) )
& ( v106287(VarNext,bitIndex21)
<=> v104300(VarCurr,bitIndex152) )
& ( v106287(VarNext,bitIndex20)
<=> v104300(VarCurr,bitIndex151) )
& ( v106287(VarNext,bitIndex19)
<=> v104300(VarCurr,bitIndex150) )
& ( v106287(VarNext,bitIndex18)
<=> v104300(VarCurr,bitIndex149) )
& ( v106287(VarNext,bitIndex17)
<=> v104300(VarCurr,bitIndex148) )
& ( v106287(VarNext,bitIndex16)
<=> v104300(VarCurr,bitIndex147) )
& ( v106287(VarNext,bitIndex15)
<=> v104300(VarCurr,bitIndex146) )
& ( v106287(VarNext,bitIndex14)
<=> v104300(VarCurr,bitIndex145) )
& ( v106287(VarNext,bitIndex13)
<=> v104300(VarCurr,bitIndex144) )
& ( v106287(VarNext,bitIndex12)
<=> v104300(VarCurr,bitIndex143) )
& ( v106287(VarNext,bitIndex11)
<=> v104300(VarCurr,bitIndex142) )
& ( v106287(VarNext,bitIndex10)
<=> v104300(VarCurr,bitIndex141) )
& ( v106287(VarNext,bitIndex9)
<=> v104300(VarCurr,bitIndex140) )
& ( v106287(VarNext,bitIndex8)
<=> v104300(VarCurr,bitIndex139) )
& ( v106287(VarNext,bitIndex7)
<=> v104300(VarCurr,bitIndex138) )
& ( v106287(VarNext,bitIndex6)
<=> v104300(VarCurr,bitIndex137) )
& ( v106287(VarNext,bitIndex5)
<=> v104300(VarCurr,bitIndex136) )
& ( v106287(VarNext,bitIndex4)
<=> v104300(VarCurr,bitIndex135) )
& ( v106287(VarNext,bitIndex3)
<=> v104300(VarCurr,bitIndex134) )
& ( v106287(VarNext,bitIndex2)
<=> v104300(VarCurr,bitIndex133) )
& ( v106287(VarNext,bitIndex1)
<=> v104300(VarCurr,bitIndex132) )
& ( v106287(VarNext,bitIndex0)
<=> v104300(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1815,axiom,
! [VarNext] :
( v106288(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106287(VarNext,B)
<=> v106314(VarNext,B) ) ) ) ).
fof(addAssignment_32784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106314(VarNext,B)
<=> v106312(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5000,axiom,
! [VarCurr] :
( ~ v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106312(VarCurr,B)
<=> v106315(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5004,axiom,
! [VarCurr] :
( v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106312(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1234,axiom,
! [VarCurr] :
( ( ~ v106301(VarCurr)
& ~ v106303(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106315(VarCurr,B)
<=> v106280(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4999,axiom,
! [VarCurr] :
( v106303(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106315(VarCurr,B)
<=> v106273(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5003,axiom,
! [VarCurr] :
( v106301(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106315(VarCurr,B)
<=> v104300(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106288(VarNext)
<=> ( v106289(VarNext)
& v106296(VarNext) ) ) ) ).
fof(addAssignment_32783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106296(VarNext)
<=> v106294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21186,axiom,
! [VarCurr] :
( v106294(VarCurr)
<=> ( v106297(VarCurr)
& v106308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21185,axiom,
! [VarCurr] :
( v106308(VarCurr)
<=> ( v106309(VarCurr)
| v106251(VarCurr) ) ) ).
fof(writeUnaryOperator_8316,axiom,
! [VarCurr] :
( ~ v106309(VarCurr)
<=> v106310(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7420,axiom,
! [VarCurr] :
( v106310(VarCurr)
<=> ( ( v106311(VarCurr,bitIndex1)
<=> $false )
& ( v106311(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32782,axiom,
! [VarCurr] :
( v106311(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32781,axiom,
! [VarCurr] :
( v106311(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21184,axiom,
! [VarCurr] :
( v106297(VarCurr)
<=> ( v106251(VarCurr)
| v106298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21183,axiom,
! [VarCurr] :
( v106298(VarCurr)
<=> ( v106299(VarCurr)
& v106307(VarCurr) ) ) ).
fof(writeUnaryOperator_8315,axiom,
! [VarCurr] :
( ~ v106307(VarCurr)
<=> v106251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21182,axiom,
! [VarCurr] :
( v106299(VarCurr)
<=> ( v106300(VarCurr)
| v106305(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7419,axiom,
! [VarCurr] :
( v106305(VarCurr)
<=> ( ( v106306(VarCurr,bitIndex1)
<=> $true )
& ( v106306(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32780,axiom,
! [VarCurr] :
( v106306(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32779,axiom,
! [VarCurr] :
( v106306(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21181,axiom,
! [VarCurr] :
( v106300(VarCurr)
<=> ( v106301(VarCurr)
| v106303(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7418,axiom,
! [VarCurr] :
( v106303(VarCurr)
<=> ( ( v106304(VarCurr,bitIndex1)
<=> $true )
& ( v106304(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32778,axiom,
! [VarCurr] :
( v106304(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32777,axiom,
! [VarCurr] :
( v106304(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7417,axiom,
! [VarCurr] :
( v106301(VarCurr)
<=> ( ( v106302(VarCurr,bitIndex1)
<=> $false )
& ( v106302(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32776,axiom,
! [VarCurr] :
( v106302(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32775,axiom,
! [VarCurr] :
( v106302(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106289(VarNext)
<=> ( v106291(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106291(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32774,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106280(VarCurr,B)
<=> v106285(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2292,axiom,
! [VarCurr] :
( ~ v106282(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106285(VarCurr,B)
<=> v106284(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2324,axiom,
! [VarCurr] :
( v106282(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106285(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32773,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106284(VarCurr,B)
<=> v104300(VarCurr,B) ) ) ).
fof(addAssignment_32772,axiom,
! [VarCurr] :
( v106282(VarCurr)
<=> v106149(VarCurr,bitIndex3) ) ).
fof(addAssignment_32771,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106273(VarCurr,B)
<=> v106278(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2291,axiom,
! [VarCurr] :
( ~ v106275(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106278(VarCurr,B)
<=> v106277(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2323,axiom,
! [VarCurr] :
( v106275(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106278(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32770,axiom,
! [VarCurr] :
( ( v106277(VarCurr,bitIndex7)
<=> v104300(VarCurr,bitIndex138) )
& ( v106277(VarCurr,bitIndex6)
<=> v104300(VarCurr,bitIndex137) )
& ( v106277(VarCurr,bitIndex5)
<=> v104300(VarCurr,bitIndex136) )
& ( v106277(VarCurr,bitIndex4)
<=> v104300(VarCurr,bitIndex135) )
& ( v106277(VarCurr,bitIndex3)
<=> v104300(VarCurr,bitIndex134) )
& ( v106277(VarCurr,bitIndex2)
<=> v104300(VarCurr,bitIndex133) )
& ( v106277(VarCurr,bitIndex1)
<=> v104300(VarCurr,bitIndex132) )
& ( v106277(VarCurr,bitIndex0)
<=> v104300(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32769,axiom,
! [VarCurr] :
( v106275(VarCurr)
<=> v106149(VarCurr,bitIndex3) ) ).
fof(addAssignment_32768,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v104300(VarNext,B)
<=> v106240(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106241(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106240(VarNext,B)
<=> v104300(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1814,axiom,
! [VarNext] :
( v106241(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106240(VarNext,B)
<=> v106268(VarNext,B) ) ) ) ).
fof(addAssignment_32767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106268(VarNext,B)
<=> v106266(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4998,axiom,
! [VarCurr] :
( ~ v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106266(VarCurr,B)
<=> v106269(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5002,axiom,
! [VarCurr] :
( v106251(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106266(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1233,axiom,
! [VarCurr] :
( ( ~ v106255(VarCurr)
& ~ v106257(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106269(VarCurr,B)
<=> v106233(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4997,axiom,
! [VarCurr] :
( v106257(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106269(VarCurr,B)
<=> v106145(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5001,axiom,
! [VarCurr] :
( v106255(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106269(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106241(VarNext)
<=> ( v106242(VarNext)
& v106249(VarNext) ) ) ) ).
fof(addAssignment_32766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106249(VarNext)
<=> v106247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21178,axiom,
! [VarCurr] :
( v106247(VarCurr)
<=> ( v106250(VarCurr)
& v106262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21177,axiom,
! [VarCurr] :
( v106262(VarCurr)
<=> ( v106263(VarCurr)
| v106251(VarCurr) ) ) ).
fof(writeUnaryOperator_8313,axiom,
! [VarCurr] :
( ~ v106263(VarCurr)
<=> v106264(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7416,axiom,
! [VarCurr] :
( v106264(VarCurr)
<=> ( ( v106265(VarCurr,bitIndex1)
<=> $false )
& ( v106265(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32765,axiom,
! [VarCurr] :
( v106265(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32764,axiom,
! [VarCurr] :
( v106265(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21176,axiom,
! [VarCurr] :
( v106250(VarCurr)
<=> ( v106251(VarCurr)
| v106252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21175,axiom,
! [VarCurr] :
( v106252(VarCurr)
<=> ( v106253(VarCurr)
& v106261(VarCurr) ) ) ).
fof(writeUnaryOperator_8312,axiom,
! [VarCurr] :
( ~ v106261(VarCurr)
<=> v106251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21174,axiom,
! [VarCurr] :
( v106253(VarCurr)
<=> ( v106254(VarCurr)
| v106259(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7415,axiom,
! [VarCurr] :
( v106259(VarCurr)
<=> ( ( v106260(VarCurr,bitIndex1)
<=> $true )
& ( v106260(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32763,axiom,
! [VarCurr] :
( v106260(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32762,axiom,
! [VarCurr] :
( v106260(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21173,axiom,
! [VarCurr] :
( v106254(VarCurr)
<=> ( v106255(VarCurr)
| v106257(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7414,axiom,
! [VarCurr] :
( v106257(VarCurr)
<=> ( ( v106258(VarCurr,bitIndex1)
<=> $true )
& ( v106258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32761,axiom,
! [VarCurr] :
( v106258(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32760,axiom,
! [VarCurr] :
( v106258(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7413,axiom,
! [VarCurr] :
( v106255(VarCurr)
<=> ( ( v106256(VarCurr,bitIndex1)
<=> $false )
& ( v106256(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32759,axiom,
! [VarCurr] :
( v106256(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32758,axiom,
! [VarCurr] :
( v106256(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(writeUnaryOperator_8311,axiom,
! [VarCurr] :
( ~ v106251(VarCurr)
<=> v104302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106242(VarNext)
<=> ( v106243(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106243(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32757,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106233(VarCurr,B)
<=> v106238(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2290,axiom,
! [VarCurr] :
( ~ v106235(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106238(VarCurr,B)
<=> v106237(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2322,axiom,
! [VarCurr] :
( v106235(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106238(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32756,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106237(VarCurr,B)
<=> v104300(VarCurr,B) ) ) ).
fof(addAssignment_32755,axiom,
! [VarCurr] :
( v106235(VarCurr)
<=> v106149(VarCurr,bitIndex4) ) ).
fof(addAssignment_32754,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106145(VarCurr,B)
<=> v106231(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2289,axiom,
! [VarCurr] :
( ~ v106147(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106231(VarCurr,B)
<=> v106230(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2321,axiom,
! [VarCurr] :
( v106147(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106231(VarCurr,B)
<=> v105964(VarCurr,B) ) ) ) ).
fof(addAssignment_32753,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106230(VarCurr,B)
<=> v104300(VarCurr,B) ) ) ).
fof(addAssignment_32752,axiom,
! [VarCurr] :
( v106147(VarCurr)
<=> v106149(VarCurr,bitIndex4) ) ).
fof(addAssignment_32751,axiom,
! [VarCurr] :
( v106149(VarCurr,bitIndex4)
<=> v106173(VarCurr,bitIndex4) ) ).
fof(addAssignment_32750,axiom,
! [VarNext] :
( v106153(VarNext,bitIndex3)
<=> v106222(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106223(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106222(VarNext,B)
<=> v106153(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1813,axiom,
! [VarNext] :
( v106223(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106222(VarNext,B)
<=> v106168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106223(VarNext)
<=> v106224(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106224(VarNext)
<=> ( v106226(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106226(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32749,axiom,
! [VarCurr] :
( v106149(VarCurr,bitIndex3)
<=> v106173(VarCurr,bitIndex3) ) ).
fof(addAssignment_32748,axiom,
! [VarNext] :
( v106153(VarNext,bitIndex2)
<=> v106214(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106215(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106214(VarNext,B)
<=> v106153(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1812,axiom,
! [VarNext] :
( v106215(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106214(VarNext,B)
<=> v106168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106215(VarNext)
<=> v106216(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106216(VarNext)
<=> ( v106218(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106218(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32747,axiom,
! [VarCurr] :
( v106149(VarCurr,bitIndex2)
<=> v106173(VarCurr,bitIndex2) ) ).
fof(addAssignment_32746,axiom,
! [VarNext] :
( v106153(VarNext,bitIndex1)
<=> v106206(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106207(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106206(VarNext,B)
<=> v106153(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1811,axiom,
! [VarNext] :
( v106207(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106206(VarNext,B)
<=> v106168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106207(VarNext)
<=> v106208(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106208(VarNext)
<=> ( v106210(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106210(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32745,axiom,
! [VarCurr] :
( v106149(VarCurr,bitIndex1)
<=> v106173(VarCurr,bitIndex1) ) ).
fof(addAssignment_32744,axiom,
! [VarNext] :
( v106153(VarNext,bitIndex0)
<=> v106198(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106199(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106198(VarNext,B)
<=> v106153(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1810,axiom,
! [VarNext] :
( v106199(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106198(VarNext,B)
<=> v106168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106199(VarNext)
<=> v106200(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106200(VarNext)
<=> ( v106202(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106202(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32743,axiom,
! [VarCurr] :
( v106149(VarCurr,bitIndex0)
<=> v106173(VarCurr,bitIndex0) ) ).
fof(addAssignment_32742,axiom,
! [VarCurr] :
( v106151(VarCurr,bitIndex1)
<=> v106172(VarCurr,bitIndex1) ) ).
fof(addAssignment_32741,axiom,
! [VarCurr] :
( v106151(VarCurr,bitIndex2)
<=> v106172(VarCurr,bitIndex2) ) ).
fof(addAssignment_32740,axiom,
! [VarCurr] :
( v106151(VarCurr,bitIndex3)
<=> v106172(VarCurr,bitIndex3) ) ).
fof(addAssignment_32739,axiom,
! [VarNext] :
( v106153(VarNext,bitIndex5)
<=> v106190(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106191(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106190(VarNext,B)
<=> v106153(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1809,axiom,
! [VarNext] :
( v106191(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106190(VarNext,B)
<=> v106168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106191(VarNext)
<=> v106192(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106192(VarNext)
<=> ( v106194(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106194(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32738,axiom,
! [VarCurr] :
( v106149(VarCurr,bitIndex5)
<=> v106173(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2288,axiom,
! [VarCurr] :
( ~ v106174(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106173(VarCurr,B)
<=> v106176(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2320,axiom,
! [VarCurr] :
( v106174(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106173(VarCurr,B)
<=> v106175(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_144,axiom,
! [VarCurr] :
( ( ~ v106177(VarCurr)
& ~ v106179(VarCurr)
& ~ v106183(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v106176(VarCurr,B)
<=> v106153(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1232,axiom,
! [VarCurr] :
( v106183(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106176(VarCurr,B)
<=> v106185(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4996,axiom,
! [VarCurr] :
( v106179(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106176(VarCurr,B)
<=> v106181(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5000,axiom,
! [VarCurr] :
( v106177(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106176(VarCurr,B)
<=> v106153(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7412,axiom,
! [VarCurr] :
( v106187(VarCurr)
<=> ( ( v106188(VarCurr,bitIndex1)
<=> $true )
& ( v106188(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32737,axiom,
! [VarCurr] :
( v106188(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32736,axiom,
! [VarCurr] :
( v106188(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addAssignment_32735,axiom,
! [VarCurr] :
( v106185(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32734,axiom,
! [VarCurr] :
( ( v106185(VarCurr,bitIndex6)
<=> v106153(VarCurr,bitIndex5) )
& ( v106185(VarCurr,bitIndex5)
<=> v106153(VarCurr,bitIndex4) )
& ( v106185(VarCurr,bitIndex4)
<=> v106153(VarCurr,bitIndex3) )
& ( v106185(VarCurr,bitIndex3)
<=> v106153(VarCurr,bitIndex2) )
& ( v106185(VarCurr,bitIndex2)
<=> v106153(VarCurr,bitIndex1) )
& ( v106185(VarCurr,bitIndex1)
<=> v106153(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7411,axiom,
! [VarCurr] :
( v106183(VarCurr)
<=> ( ( v106184(VarCurr,bitIndex1)
<=> $true )
& ( v106184(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32733,axiom,
! [VarCurr] :
( v106184(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32732,axiom,
! [VarCurr] :
( v106184(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addAssignment_32731,axiom,
! [VarCurr] :
( ( v106181(VarCurr,bitIndex5)
<=> v106153(VarCurr,bitIndex6) )
& ( v106181(VarCurr,bitIndex4)
<=> v106153(VarCurr,bitIndex5) )
& ( v106181(VarCurr,bitIndex3)
<=> v106153(VarCurr,bitIndex4) )
& ( v106181(VarCurr,bitIndex2)
<=> v106153(VarCurr,bitIndex3) )
& ( v106181(VarCurr,bitIndex1)
<=> v106153(VarCurr,bitIndex2) )
& ( v106181(VarCurr,bitIndex0)
<=> v106153(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32730,axiom,
! [VarCurr] :
( v106181(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7410,axiom,
! [VarCurr] :
( v106179(VarCurr)
<=> ( ( v106180(VarCurr,bitIndex1)
<=> $false )
& ( v106180(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32729,axiom,
! [VarCurr] :
( v106180(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32728,axiom,
! [VarCurr] :
( v106180(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7409,axiom,
! [VarCurr] :
( v106177(VarCurr)
<=> ( ( v106178(VarCurr,bitIndex1)
<=> $false )
& ( v106178(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32727,axiom,
! [VarCurr] :
( v106178(VarCurr,bitIndex0)
<=> v105962(VarCurr) ) ).
fof(addAssignment_32726,axiom,
! [VarCurr] :
( v106178(VarCurr,bitIndex1)
<=> v104304(VarCurr) ) ).
fof(addAssignment_32725,axiom,
! [VarCurr] :
( v106175(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32724,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v106175(VarCurr,B)
<=> v106151(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8304,axiom,
! [VarCurr] :
( ~ v106174(VarCurr)
<=> v104302(VarCurr) ) ).
fof(addAssignment_32723,axiom,
! [VarCurr] :
( v106151(VarCurr,bitIndex5)
<=> v106172(VarCurr,bitIndex5) ) ).
fof(addAssignment_32722,axiom,
! [VarCurr] :
( v106151(VarCurr,bitIndex4)
<=> v106172(VarCurr,bitIndex4) ) ).
fof(addAssignment_32721,axiom,
! [VarCurr] :
( v106172(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32720,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v106172(VarCurr,B)
<=> v106153(VarCurr,B) ) ) ).
fof(addAssignment_32719,axiom,
! [VarNext] :
( v106153(VarNext,bitIndex4)
<=> v106157(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106158(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106157(VarNext,B)
<=> v106153(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1808,axiom,
! [VarNext] :
( v106158(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106157(VarNext,B)
<=> v106168(VarNext,B) ) ) ) ).
fof(addAssignment_32718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106168(VarNext,B)
<=> v106166(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2287,axiom,
! [VarCurr] :
( ~ v106169(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106166(VarCurr,B)
<=> v106149(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2319,axiom,
! [VarCurr] :
( v106169(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106166(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeUnaryOperator_8303,axiom,
! [VarCurr] :
( ~ v106169(VarCurr)
<=> v104302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106158(VarNext)
<=> v106159(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106159(VarNext)
<=> ( v106160(VarNext)
& v106155(VarNext) ) ) ) ).
fof(writeUnaryOperator_8302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106160(VarNext)
<=> v106162(VarNext) ) ) ).
fof(addAssignment_32717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106162(VarNext)
<=> v106155(VarCurr) ) ) ).
fof(addAssignment_32716,axiom,
! [VarCurr] :
( v106155(VarCurr)
<=> v100097(VarCurr) ) ).
fof(addAssignment_32715,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105964(VarCurr,B)
<=> v105966(VarCurr,B) ) ) ).
fof(addAssignment_32714,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105966(VarCurr,B)
<=> v105968(VarCurr,B) ) ) ).
fof(addAssignment_32713,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105968(VarCurr,B)
<=> v105970(VarCurr,B) ) ) ).
fof(addAssignment_32712,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105970(VarCurr,B)
<=> v106143(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2286,axiom,
! [VarCurr] :
( ~ v105972(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106143(VarCurr,B)
<=> v106132(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2318,axiom,
! [VarCurr] :
( v105972(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106143(VarCurr,B)
<=> v105976(VarCurr,B) ) ) ) ).
fof(addAssignment_32711,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106132(VarCurr,B)
<=> v106133(VarCurr,B) ) ) ).
fof(addAssignment_32710,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106133(VarCurr,B)
<=> v105980(VarCurr,B) ) ) ).
fof(addAssignment_32709,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex14)
<=> v106142(VarCurr,bitIndex6) )
& ( v106133(VarCurr,bitIndex13)
<=> v106142(VarCurr,bitIndex5) )
& ( v106133(VarCurr,bitIndex12)
<=> v106142(VarCurr,bitIndex4) )
& ( v106133(VarCurr,bitIndex11)
<=> v106142(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex10)
<=> v106142(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex9)
<=> v106142(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex8)
<=> v106142(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32708,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex76)
<=> v106141(VarCurr,bitIndex61) )
& ( v106133(VarCurr,bitIndex75)
<=> v106141(VarCurr,bitIndex60) )
& ( v106133(VarCurr,bitIndex74)
<=> v106141(VarCurr,bitIndex59) )
& ( v106133(VarCurr,bitIndex73)
<=> v106141(VarCurr,bitIndex58) )
& ( v106133(VarCurr,bitIndex72)
<=> v106141(VarCurr,bitIndex57) )
& ( v106133(VarCurr,bitIndex71)
<=> v106141(VarCurr,bitIndex56) )
& ( v106133(VarCurr,bitIndex70)
<=> v106141(VarCurr,bitIndex55) )
& ( v106133(VarCurr,bitIndex69)
<=> v106141(VarCurr,bitIndex54) )
& ( v106133(VarCurr,bitIndex68)
<=> v106141(VarCurr,bitIndex53) )
& ( v106133(VarCurr,bitIndex67)
<=> v106141(VarCurr,bitIndex52) )
& ( v106133(VarCurr,bitIndex66)
<=> v106141(VarCurr,bitIndex51) )
& ( v106133(VarCurr,bitIndex65)
<=> v106141(VarCurr,bitIndex50) )
& ( v106133(VarCurr,bitIndex64)
<=> v106141(VarCurr,bitIndex49) )
& ( v106133(VarCurr,bitIndex63)
<=> v106141(VarCurr,bitIndex48) )
& ( v106133(VarCurr,bitIndex62)
<=> v106141(VarCurr,bitIndex47) )
& ( v106133(VarCurr,bitIndex61)
<=> v106141(VarCurr,bitIndex46) )
& ( v106133(VarCurr,bitIndex60)
<=> v106141(VarCurr,bitIndex45) )
& ( v106133(VarCurr,bitIndex59)
<=> v106141(VarCurr,bitIndex44) )
& ( v106133(VarCurr,bitIndex58)
<=> v106141(VarCurr,bitIndex43) )
& ( v106133(VarCurr,bitIndex57)
<=> v106141(VarCurr,bitIndex42) )
& ( v106133(VarCurr,bitIndex56)
<=> v106141(VarCurr,bitIndex41) )
& ( v106133(VarCurr,bitIndex55)
<=> v106141(VarCurr,bitIndex40) )
& ( v106133(VarCurr,bitIndex54)
<=> v106141(VarCurr,bitIndex39) )
& ( v106133(VarCurr,bitIndex53)
<=> v106141(VarCurr,bitIndex38) )
& ( v106133(VarCurr,bitIndex52)
<=> v106141(VarCurr,bitIndex37) )
& ( v106133(VarCurr,bitIndex51)
<=> v106141(VarCurr,bitIndex36) )
& ( v106133(VarCurr,bitIndex50)
<=> v106141(VarCurr,bitIndex35) )
& ( v106133(VarCurr,bitIndex49)
<=> v106141(VarCurr,bitIndex34) )
& ( v106133(VarCurr,bitIndex48)
<=> v106141(VarCurr,bitIndex33) )
& ( v106133(VarCurr,bitIndex47)
<=> v106141(VarCurr,bitIndex32) )
& ( v106133(VarCurr,bitIndex46)
<=> v106141(VarCurr,bitIndex31) )
& ( v106133(VarCurr,bitIndex45)
<=> v106141(VarCurr,bitIndex30) )
& ( v106133(VarCurr,bitIndex44)
<=> v106141(VarCurr,bitIndex29) )
& ( v106133(VarCurr,bitIndex43)
<=> v106141(VarCurr,bitIndex28) )
& ( v106133(VarCurr,bitIndex42)
<=> v106141(VarCurr,bitIndex27) )
& ( v106133(VarCurr,bitIndex41)
<=> v106141(VarCurr,bitIndex26) )
& ( v106133(VarCurr,bitIndex40)
<=> v106141(VarCurr,bitIndex25) )
& ( v106133(VarCurr,bitIndex39)
<=> v106141(VarCurr,bitIndex24) )
& ( v106133(VarCurr,bitIndex38)
<=> v106141(VarCurr,bitIndex23) )
& ( v106133(VarCurr,bitIndex37)
<=> v106141(VarCurr,bitIndex22) )
& ( v106133(VarCurr,bitIndex36)
<=> v106141(VarCurr,bitIndex21) )
& ( v106133(VarCurr,bitIndex35)
<=> v106141(VarCurr,bitIndex20) )
& ( v106133(VarCurr,bitIndex34)
<=> v106141(VarCurr,bitIndex19) )
& ( v106133(VarCurr,bitIndex33)
<=> v106141(VarCurr,bitIndex18) )
& ( v106133(VarCurr,bitIndex32)
<=> v106141(VarCurr,bitIndex17) )
& ( v106133(VarCurr,bitIndex31)
<=> v106141(VarCurr,bitIndex16) )
& ( v106133(VarCurr,bitIndex30)
<=> v106141(VarCurr,bitIndex15) )
& ( v106133(VarCurr,bitIndex29)
<=> v106141(VarCurr,bitIndex14) )
& ( v106133(VarCurr,bitIndex28)
<=> v106141(VarCurr,bitIndex13) )
& ( v106133(VarCurr,bitIndex27)
<=> v106141(VarCurr,bitIndex12) )
& ( v106133(VarCurr,bitIndex26)
<=> v106141(VarCurr,bitIndex11) )
& ( v106133(VarCurr,bitIndex25)
<=> v106141(VarCurr,bitIndex10) )
& ( v106133(VarCurr,bitIndex24)
<=> v106141(VarCurr,bitIndex9) )
& ( v106133(VarCurr,bitIndex23)
<=> v106141(VarCurr,bitIndex8) )
& ( v106133(VarCurr,bitIndex22)
<=> v106141(VarCurr,bitIndex7) )
& ( v106133(VarCurr,bitIndex21)
<=> v106141(VarCurr,bitIndex6) )
& ( v106133(VarCurr,bitIndex20)
<=> v106141(VarCurr,bitIndex5) )
& ( v106133(VarCurr,bitIndex19)
<=> v106141(VarCurr,bitIndex4) )
& ( v106133(VarCurr,bitIndex18)
<=> v106141(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex17)
<=> v106141(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex16)
<=> v106141(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex15)
<=> v106141(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32707,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex80)
<=> v106140(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex79)
<=> v106140(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex78)
<=> v106140(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex77)
<=> v106140(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32706,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex84)
<=> v106139(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex83)
<=> v106139(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex82)
<=> v106139(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex81)
<=> v106139(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32705,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex92)
<=> v106138(VarCurr,bitIndex7) )
& ( v106133(VarCurr,bitIndex91)
<=> v106138(VarCurr,bitIndex6) )
& ( v106133(VarCurr,bitIndex90)
<=> v106138(VarCurr,bitIndex5) )
& ( v106133(VarCurr,bitIndex89)
<=> v106138(VarCurr,bitIndex4) )
& ( v106133(VarCurr,bitIndex88)
<=> v106138(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex87)
<=> v106138(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex86)
<=> v106138(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex85)
<=> v106138(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32704,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex108)
<=> v106137(VarCurr,bitIndex15) )
& ( v106133(VarCurr,bitIndex107)
<=> v106137(VarCurr,bitIndex14) )
& ( v106133(VarCurr,bitIndex106)
<=> v106137(VarCurr,bitIndex13) )
& ( v106133(VarCurr,bitIndex105)
<=> v106137(VarCurr,bitIndex12) )
& ( v106133(VarCurr,bitIndex104)
<=> v106137(VarCurr,bitIndex11) )
& ( v106133(VarCurr,bitIndex103)
<=> v106137(VarCurr,bitIndex10) )
& ( v106133(VarCurr,bitIndex102)
<=> v106137(VarCurr,bitIndex9) )
& ( v106133(VarCurr,bitIndex101)
<=> v106137(VarCurr,bitIndex8) )
& ( v106133(VarCurr,bitIndex100)
<=> v106137(VarCurr,bitIndex7) )
& ( v106133(VarCurr,bitIndex99)
<=> v106137(VarCurr,bitIndex6) )
& ( v106133(VarCurr,bitIndex98)
<=> v106137(VarCurr,bitIndex5) )
& ( v106133(VarCurr,bitIndex97)
<=> v106137(VarCurr,bitIndex4) )
& ( v106133(VarCurr,bitIndex96)
<=> v106137(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex95)
<=> v106137(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex94)
<=> v106137(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex93)
<=> v106137(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32703,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex118)
<=> v106136(VarCurr,bitIndex9) )
& ( v106133(VarCurr,bitIndex117)
<=> v106136(VarCurr,bitIndex8) )
& ( v106133(VarCurr,bitIndex116)
<=> v106136(VarCurr,bitIndex7) )
& ( v106133(VarCurr,bitIndex115)
<=> v106136(VarCurr,bitIndex6) )
& ( v106133(VarCurr,bitIndex114)
<=> v106136(VarCurr,bitIndex5) )
& ( v106133(VarCurr,bitIndex113)
<=> v106136(VarCurr,bitIndex4) )
& ( v106133(VarCurr,bitIndex112)
<=> v106136(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex111)
<=> v106136(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex110)
<=> v106136(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex109)
<=> v106136(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32702,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex120)
<=> v106135(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex119)
<=> v106135(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32701,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex123)
<=> v106134(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex122)
<=> v106134(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex121)
<=> v106134(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32700,axiom,
! [VarCurr] :
( ( v106133(VarCurr,bitIndex130)
<=> v105240(VarCurr,bitIndex6) )
& ( v106133(VarCurr,bitIndex129)
<=> v105240(VarCurr,bitIndex5) )
& ( v106133(VarCurr,bitIndex128)
<=> v105240(VarCurr,bitIndex4) )
& ( v106133(VarCurr,bitIndex127)
<=> v105240(VarCurr,bitIndex3) )
& ( v106133(VarCurr,bitIndex126)
<=> v105240(VarCurr,bitIndex2) )
& ( v106133(VarCurr,bitIndex125)
<=> v105240(VarCurr,bitIndex1) )
& ( v106133(VarCurr,bitIndex124)
<=> v105240(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32699,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105976(VarCurr,B)
<=> v106110(VarCurr,B) ) ) ).
fof(addAssignment_32698,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106110(VarCurr,B)
<=> v105978(VarCurr,B) ) ) ).
fof(addAssignment_32697,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex14)
<=> v106129(VarCurr,bitIndex6) )
& ( v106110(VarCurr,bitIndex13)
<=> v106129(VarCurr,bitIndex5) )
& ( v106110(VarCurr,bitIndex12)
<=> v106129(VarCurr,bitIndex4) )
& ( v106110(VarCurr,bitIndex11)
<=> v106129(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex10)
<=> v106129(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex9)
<=> v106129(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex8)
<=> v106129(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32696,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex76)
<=> v106127(VarCurr,bitIndex61) )
& ( v106110(VarCurr,bitIndex75)
<=> v106127(VarCurr,bitIndex60) )
& ( v106110(VarCurr,bitIndex74)
<=> v106127(VarCurr,bitIndex59) )
& ( v106110(VarCurr,bitIndex73)
<=> v106127(VarCurr,bitIndex58) )
& ( v106110(VarCurr,bitIndex72)
<=> v106127(VarCurr,bitIndex57) )
& ( v106110(VarCurr,bitIndex71)
<=> v106127(VarCurr,bitIndex56) )
& ( v106110(VarCurr,bitIndex70)
<=> v106127(VarCurr,bitIndex55) )
& ( v106110(VarCurr,bitIndex69)
<=> v106127(VarCurr,bitIndex54) )
& ( v106110(VarCurr,bitIndex68)
<=> v106127(VarCurr,bitIndex53) )
& ( v106110(VarCurr,bitIndex67)
<=> v106127(VarCurr,bitIndex52) )
& ( v106110(VarCurr,bitIndex66)
<=> v106127(VarCurr,bitIndex51) )
& ( v106110(VarCurr,bitIndex65)
<=> v106127(VarCurr,bitIndex50) )
& ( v106110(VarCurr,bitIndex64)
<=> v106127(VarCurr,bitIndex49) )
& ( v106110(VarCurr,bitIndex63)
<=> v106127(VarCurr,bitIndex48) )
& ( v106110(VarCurr,bitIndex62)
<=> v106127(VarCurr,bitIndex47) )
& ( v106110(VarCurr,bitIndex61)
<=> v106127(VarCurr,bitIndex46) )
& ( v106110(VarCurr,bitIndex60)
<=> v106127(VarCurr,bitIndex45) )
& ( v106110(VarCurr,bitIndex59)
<=> v106127(VarCurr,bitIndex44) )
& ( v106110(VarCurr,bitIndex58)
<=> v106127(VarCurr,bitIndex43) )
& ( v106110(VarCurr,bitIndex57)
<=> v106127(VarCurr,bitIndex42) )
& ( v106110(VarCurr,bitIndex56)
<=> v106127(VarCurr,bitIndex41) )
& ( v106110(VarCurr,bitIndex55)
<=> v106127(VarCurr,bitIndex40) )
& ( v106110(VarCurr,bitIndex54)
<=> v106127(VarCurr,bitIndex39) )
& ( v106110(VarCurr,bitIndex53)
<=> v106127(VarCurr,bitIndex38) )
& ( v106110(VarCurr,bitIndex52)
<=> v106127(VarCurr,bitIndex37) )
& ( v106110(VarCurr,bitIndex51)
<=> v106127(VarCurr,bitIndex36) )
& ( v106110(VarCurr,bitIndex50)
<=> v106127(VarCurr,bitIndex35) )
& ( v106110(VarCurr,bitIndex49)
<=> v106127(VarCurr,bitIndex34) )
& ( v106110(VarCurr,bitIndex48)
<=> v106127(VarCurr,bitIndex33) )
& ( v106110(VarCurr,bitIndex47)
<=> v106127(VarCurr,bitIndex32) )
& ( v106110(VarCurr,bitIndex46)
<=> v106127(VarCurr,bitIndex31) )
& ( v106110(VarCurr,bitIndex45)
<=> v106127(VarCurr,bitIndex30) )
& ( v106110(VarCurr,bitIndex44)
<=> v106127(VarCurr,bitIndex29) )
& ( v106110(VarCurr,bitIndex43)
<=> v106127(VarCurr,bitIndex28) )
& ( v106110(VarCurr,bitIndex42)
<=> v106127(VarCurr,bitIndex27) )
& ( v106110(VarCurr,bitIndex41)
<=> v106127(VarCurr,bitIndex26) )
& ( v106110(VarCurr,bitIndex40)
<=> v106127(VarCurr,bitIndex25) )
& ( v106110(VarCurr,bitIndex39)
<=> v106127(VarCurr,bitIndex24) )
& ( v106110(VarCurr,bitIndex38)
<=> v106127(VarCurr,bitIndex23) )
& ( v106110(VarCurr,bitIndex37)
<=> v106127(VarCurr,bitIndex22) )
& ( v106110(VarCurr,bitIndex36)
<=> v106127(VarCurr,bitIndex21) )
& ( v106110(VarCurr,bitIndex35)
<=> v106127(VarCurr,bitIndex20) )
& ( v106110(VarCurr,bitIndex34)
<=> v106127(VarCurr,bitIndex19) )
& ( v106110(VarCurr,bitIndex33)
<=> v106127(VarCurr,bitIndex18) )
& ( v106110(VarCurr,bitIndex32)
<=> v106127(VarCurr,bitIndex17) )
& ( v106110(VarCurr,bitIndex31)
<=> v106127(VarCurr,bitIndex16) )
& ( v106110(VarCurr,bitIndex30)
<=> v106127(VarCurr,bitIndex15) )
& ( v106110(VarCurr,bitIndex29)
<=> v106127(VarCurr,bitIndex14) )
& ( v106110(VarCurr,bitIndex28)
<=> v106127(VarCurr,bitIndex13) )
& ( v106110(VarCurr,bitIndex27)
<=> v106127(VarCurr,bitIndex12) )
& ( v106110(VarCurr,bitIndex26)
<=> v106127(VarCurr,bitIndex11) )
& ( v106110(VarCurr,bitIndex25)
<=> v106127(VarCurr,bitIndex10) )
& ( v106110(VarCurr,bitIndex24)
<=> v106127(VarCurr,bitIndex9) )
& ( v106110(VarCurr,bitIndex23)
<=> v106127(VarCurr,bitIndex8) )
& ( v106110(VarCurr,bitIndex22)
<=> v106127(VarCurr,bitIndex7) )
& ( v106110(VarCurr,bitIndex21)
<=> v106127(VarCurr,bitIndex6) )
& ( v106110(VarCurr,bitIndex20)
<=> v106127(VarCurr,bitIndex5) )
& ( v106110(VarCurr,bitIndex19)
<=> v106127(VarCurr,bitIndex4) )
& ( v106110(VarCurr,bitIndex18)
<=> v106127(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex17)
<=> v106127(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex16)
<=> v106127(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex15)
<=> v106127(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32695,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex80)
<=> v106125(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex79)
<=> v106125(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex78)
<=> v106125(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex77)
<=> v106125(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32694,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex84)
<=> v106123(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex83)
<=> v106123(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex82)
<=> v106123(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex81)
<=> v106123(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32693,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex92)
<=> v106121(VarCurr,bitIndex7) )
& ( v106110(VarCurr,bitIndex91)
<=> v106121(VarCurr,bitIndex6) )
& ( v106110(VarCurr,bitIndex90)
<=> v106121(VarCurr,bitIndex5) )
& ( v106110(VarCurr,bitIndex89)
<=> v106121(VarCurr,bitIndex4) )
& ( v106110(VarCurr,bitIndex88)
<=> v106121(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex87)
<=> v106121(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex86)
<=> v106121(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex85)
<=> v106121(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32692,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex108)
<=> v106119(VarCurr,bitIndex15) )
& ( v106110(VarCurr,bitIndex107)
<=> v106119(VarCurr,bitIndex14) )
& ( v106110(VarCurr,bitIndex106)
<=> v106119(VarCurr,bitIndex13) )
& ( v106110(VarCurr,bitIndex105)
<=> v106119(VarCurr,bitIndex12) )
& ( v106110(VarCurr,bitIndex104)
<=> v106119(VarCurr,bitIndex11) )
& ( v106110(VarCurr,bitIndex103)
<=> v106119(VarCurr,bitIndex10) )
& ( v106110(VarCurr,bitIndex102)
<=> v106119(VarCurr,bitIndex9) )
& ( v106110(VarCurr,bitIndex101)
<=> v106119(VarCurr,bitIndex8) )
& ( v106110(VarCurr,bitIndex100)
<=> v106119(VarCurr,bitIndex7) )
& ( v106110(VarCurr,bitIndex99)
<=> v106119(VarCurr,bitIndex6) )
& ( v106110(VarCurr,bitIndex98)
<=> v106119(VarCurr,bitIndex5) )
& ( v106110(VarCurr,bitIndex97)
<=> v106119(VarCurr,bitIndex4) )
& ( v106110(VarCurr,bitIndex96)
<=> v106119(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex95)
<=> v106119(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex94)
<=> v106119(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex93)
<=> v106119(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32691,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex118)
<=> v106117(VarCurr,bitIndex9) )
& ( v106110(VarCurr,bitIndex117)
<=> v106117(VarCurr,bitIndex8) )
& ( v106110(VarCurr,bitIndex116)
<=> v106117(VarCurr,bitIndex7) )
& ( v106110(VarCurr,bitIndex115)
<=> v106117(VarCurr,bitIndex6) )
& ( v106110(VarCurr,bitIndex114)
<=> v106117(VarCurr,bitIndex5) )
& ( v106110(VarCurr,bitIndex113)
<=> v106117(VarCurr,bitIndex4) )
& ( v106110(VarCurr,bitIndex112)
<=> v106117(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex111)
<=> v106117(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex110)
<=> v106117(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex109)
<=> v106117(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32690,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex120)
<=> v106115(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex119)
<=> v106115(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32689,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex123)
<=> v106113(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex122)
<=> v106113(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex121)
<=> v106113(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32688,axiom,
! [VarCurr] :
( ( v106110(VarCurr,bitIndex130)
<=> v106111(VarCurr,bitIndex6) )
& ( v106110(VarCurr,bitIndex129)
<=> v106111(VarCurr,bitIndex5) )
& ( v106110(VarCurr,bitIndex128)
<=> v106111(VarCurr,bitIndex4) )
& ( v106110(VarCurr,bitIndex127)
<=> v106111(VarCurr,bitIndex3) )
& ( v106110(VarCurr,bitIndex126)
<=> v106111(VarCurr,bitIndex2) )
& ( v106110(VarCurr,bitIndex125)
<=> v106111(VarCurr,bitIndex1) )
& ( v106110(VarCurr,bitIndex124)
<=> v106111(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32687,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106121(VarCurr,B)
<=> v106122(VarCurr,B) ) ) ).
fof(addAssignment_32686,axiom,
! [VarCurr] :
( ( v106121(VarCurr,bitIndex7)
<=> $false )
& ( v106121(VarCurr,bitIndex6)
<=> $false )
& ( v106121(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106095(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105978(VarNext,B)
<=> v105978(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1807,axiom,
! [VarNext] :
( v106095(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105978(VarNext,B)
<=> v106107(VarNext,B) ) ) ) ).
fof(addAssignment_32685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v106107(VarNext,B)
<=> v106105(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2285,axiom,
! [VarCurr] :
( ~ v106104(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v106105(VarCurr,B)
<=> v105980(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2317,axiom,
! [VarCurr] :
( v106104(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v106105(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106095(VarNext)
<=> ( v106096(VarNext)
& v106103(VarNext) ) ) ) ).
fof(addAssignment_32684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106103(VarNext)
<=> v106101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21158,axiom,
! [VarCurr] :
( v106101(VarCurr)
<=> ( v106092(VarCurr)
| v106104(VarCurr) ) ) ).
fof(writeUnaryOperator_8301,axiom,
! [VarCurr] :
( ~ v106104(VarCurr)
<=> v104320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106096(VarNext)
<=> ( v106097(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106097(VarNext)
<=> v104406(VarNext) ) ) ).
fof(addAssignment_32683,axiom,
! [VarCurr] :
( v106092(VarCurr)
<=> v104419(VarCurr,bitIndex1) ) ).
fof(addAssignment_32682,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105980(VarCurr,B)
<=> v105242(VarCurr,B) ) ) ).
fof(addAssignment_32681,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105242(VarCurr,B)
<=> v105244(VarCurr,B) ) ) ).
fof(addAssignment_32680,axiom,
! [VarCurr] :
( ( v105244(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex400) )
& ( v105244(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex399) )
& ( v105244(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex398) )
& ( v105244(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex397) )
& ( v105244(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex396) )
& ( v105244(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex395) )
& ( v105244(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex394) )
& ( v105244(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32679,axiom,
! [VarNext] :
( ( v105246(VarNext,bitIndex400)
<=> v106084(VarNext,bitIndex7) )
& ( v105246(VarNext,bitIndex399)
<=> v106084(VarNext,bitIndex6) )
& ( v105246(VarNext,bitIndex398)
<=> v106084(VarNext,bitIndex5) )
& ( v105246(VarNext,bitIndex397)
<=> v106084(VarNext,bitIndex4) )
& ( v105246(VarNext,bitIndex396)
<=> v106084(VarNext,bitIndex3) )
& ( v105246(VarNext,bitIndex395)
<=> v106084(VarNext,bitIndex2) )
& ( v105246(VarNext,bitIndex394)
<=> v106084(VarNext,bitIndex1) )
& ( v105246(VarNext,bitIndex393)
<=> v106084(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_71,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106086(VarNext)
=> ( ( v106084(VarNext,bitIndex130)
<=> v105246(VarCurr,bitIndex523) )
& ( v106084(VarNext,bitIndex129)
<=> v105246(VarCurr,bitIndex522) )
& ( v106084(VarNext,bitIndex128)
<=> v105246(VarCurr,bitIndex521) )
& ( v106084(VarNext,bitIndex127)
<=> v105246(VarCurr,bitIndex520) )
& ( v106084(VarNext,bitIndex126)
<=> v105246(VarCurr,bitIndex519) )
& ( v106084(VarNext,bitIndex125)
<=> v105246(VarCurr,bitIndex518) )
& ( v106084(VarNext,bitIndex124)
<=> v105246(VarCurr,bitIndex517) )
& ( v106084(VarNext,bitIndex123)
<=> v105246(VarCurr,bitIndex516) )
& ( v106084(VarNext,bitIndex122)
<=> v105246(VarCurr,bitIndex515) )
& ( v106084(VarNext,bitIndex121)
<=> v105246(VarCurr,bitIndex514) )
& ( v106084(VarNext,bitIndex120)
<=> v105246(VarCurr,bitIndex513) )
& ( v106084(VarNext,bitIndex119)
<=> v105246(VarCurr,bitIndex512) )
& ( v106084(VarNext,bitIndex118)
<=> v105246(VarCurr,bitIndex511) )
& ( v106084(VarNext,bitIndex117)
<=> v105246(VarCurr,bitIndex510) )
& ( v106084(VarNext,bitIndex116)
<=> v105246(VarCurr,bitIndex509) )
& ( v106084(VarNext,bitIndex115)
<=> v105246(VarCurr,bitIndex508) )
& ( v106084(VarNext,bitIndex114)
<=> v105246(VarCurr,bitIndex507) )
& ( v106084(VarNext,bitIndex113)
<=> v105246(VarCurr,bitIndex506) )
& ( v106084(VarNext,bitIndex112)
<=> v105246(VarCurr,bitIndex505) )
& ( v106084(VarNext,bitIndex111)
<=> v105246(VarCurr,bitIndex504) )
& ( v106084(VarNext,bitIndex110)
<=> v105246(VarCurr,bitIndex503) )
& ( v106084(VarNext,bitIndex109)
<=> v105246(VarCurr,bitIndex502) )
& ( v106084(VarNext,bitIndex108)
<=> v105246(VarCurr,bitIndex501) )
& ( v106084(VarNext,bitIndex107)
<=> v105246(VarCurr,bitIndex500) )
& ( v106084(VarNext,bitIndex106)
<=> v105246(VarCurr,bitIndex499) )
& ( v106084(VarNext,bitIndex105)
<=> v105246(VarCurr,bitIndex498) )
& ( v106084(VarNext,bitIndex104)
<=> v105246(VarCurr,bitIndex497) )
& ( v106084(VarNext,bitIndex103)
<=> v105246(VarCurr,bitIndex496) )
& ( v106084(VarNext,bitIndex102)
<=> v105246(VarCurr,bitIndex495) )
& ( v106084(VarNext,bitIndex101)
<=> v105246(VarCurr,bitIndex494) )
& ( v106084(VarNext,bitIndex100)
<=> v105246(VarCurr,bitIndex493) )
& ( v106084(VarNext,bitIndex99)
<=> v105246(VarCurr,bitIndex492) )
& ( v106084(VarNext,bitIndex98)
<=> v105246(VarCurr,bitIndex491) )
& ( v106084(VarNext,bitIndex97)
<=> v105246(VarCurr,bitIndex490) )
& ( v106084(VarNext,bitIndex96)
<=> v105246(VarCurr,bitIndex489) )
& ( v106084(VarNext,bitIndex95)
<=> v105246(VarCurr,bitIndex488) )
& ( v106084(VarNext,bitIndex94)
<=> v105246(VarCurr,bitIndex487) )
& ( v106084(VarNext,bitIndex93)
<=> v105246(VarCurr,bitIndex486) )
& ( v106084(VarNext,bitIndex92)
<=> v105246(VarCurr,bitIndex485) )
& ( v106084(VarNext,bitIndex91)
<=> v105246(VarCurr,bitIndex484) )
& ( v106084(VarNext,bitIndex90)
<=> v105246(VarCurr,bitIndex483) )
& ( v106084(VarNext,bitIndex89)
<=> v105246(VarCurr,bitIndex482) )
& ( v106084(VarNext,bitIndex88)
<=> v105246(VarCurr,bitIndex481) )
& ( v106084(VarNext,bitIndex87)
<=> v105246(VarCurr,bitIndex480) )
& ( v106084(VarNext,bitIndex86)
<=> v105246(VarCurr,bitIndex479) )
& ( v106084(VarNext,bitIndex85)
<=> v105246(VarCurr,bitIndex478) )
& ( v106084(VarNext,bitIndex84)
<=> v105246(VarCurr,bitIndex477) )
& ( v106084(VarNext,bitIndex83)
<=> v105246(VarCurr,bitIndex476) )
& ( v106084(VarNext,bitIndex82)
<=> v105246(VarCurr,bitIndex475) )
& ( v106084(VarNext,bitIndex81)
<=> v105246(VarCurr,bitIndex474) )
& ( v106084(VarNext,bitIndex80)
<=> v105246(VarCurr,bitIndex473) )
& ( v106084(VarNext,bitIndex79)
<=> v105246(VarCurr,bitIndex472) )
& ( v106084(VarNext,bitIndex78)
<=> v105246(VarCurr,bitIndex471) )
& ( v106084(VarNext,bitIndex77)
<=> v105246(VarCurr,bitIndex470) )
& ( v106084(VarNext,bitIndex76)
<=> v105246(VarCurr,bitIndex469) )
& ( v106084(VarNext,bitIndex75)
<=> v105246(VarCurr,bitIndex468) )
& ( v106084(VarNext,bitIndex74)
<=> v105246(VarCurr,bitIndex467) )
& ( v106084(VarNext,bitIndex73)
<=> v105246(VarCurr,bitIndex466) )
& ( v106084(VarNext,bitIndex72)
<=> v105246(VarCurr,bitIndex465) )
& ( v106084(VarNext,bitIndex71)
<=> v105246(VarCurr,bitIndex464) )
& ( v106084(VarNext,bitIndex70)
<=> v105246(VarCurr,bitIndex463) )
& ( v106084(VarNext,bitIndex69)
<=> v105246(VarCurr,bitIndex462) )
& ( v106084(VarNext,bitIndex68)
<=> v105246(VarCurr,bitIndex461) )
& ( v106084(VarNext,bitIndex67)
<=> v105246(VarCurr,bitIndex460) )
& ( v106084(VarNext,bitIndex66)
<=> v105246(VarCurr,bitIndex459) )
& ( v106084(VarNext,bitIndex65)
<=> v105246(VarCurr,bitIndex458) )
& ( v106084(VarNext,bitIndex64)
<=> v105246(VarCurr,bitIndex457) )
& ( v106084(VarNext,bitIndex63)
<=> v105246(VarCurr,bitIndex456) )
& ( v106084(VarNext,bitIndex62)
<=> v105246(VarCurr,bitIndex455) )
& ( v106084(VarNext,bitIndex61)
<=> v105246(VarCurr,bitIndex454) )
& ( v106084(VarNext,bitIndex60)
<=> v105246(VarCurr,bitIndex453) )
& ( v106084(VarNext,bitIndex59)
<=> v105246(VarCurr,bitIndex452) )
& ( v106084(VarNext,bitIndex58)
<=> v105246(VarCurr,bitIndex451) )
& ( v106084(VarNext,bitIndex57)
<=> v105246(VarCurr,bitIndex450) )
& ( v106084(VarNext,bitIndex56)
<=> v105246(VarCurr,bitIndex449) )
& ( v106084(VarNext,bitIndex55)
<=> v105246(VarCurr,bitIndex448) )
& ( v106084(VarNext,bitIndex54)
<=> v105246(VarCurr,bitIndex447) )
& ( v106084(VarNext,bitIndex53)
<=> v105246(VarCurr,bitIndex446) )
& ( v106084(VarNext,bitIndex52)
<=> v105246(VarCurr,bitIndex445) )
& ( v106084(VarNext,bitIndex51)
<=> v105246(VarCurr,bitIndex444) )
& ( v106084(VarNext,bitIndex50)
<=> v105246(VarCurr,bitIndex443) )
& ( v106084(VarNext,bitIndex49)
<=> v105246(VarCurr,bitIndex442) )
& ( v106084(VarNext,bitIndex48)
<=> v105246(VarCurr,bitIndex441) )
& ( v106084(VarNext,bitIndex47)
<=> v105246(VarCurr,bitIndex440) )
& ( v106084(VarNext,bitIndex46)
<=> v105246(VarCurr,bitIndex439) )
& ( v106084(VarNext,bitIndex45)
<=> v105246(VarCurr,bitIndex438) )
& ( v106084(VarNext,bitIndex44)
<=> v105246(VarCurr,bitIndex437) )
& ( v106084(VarNext,bitIndex43)
<=> v105246(VarCurr,bitIndex436) )
& ( v106084(VarNext,bitIndex42)
<=> v105246(VarCurr,bitIndex435) )
& ( v106084(VarNext,bitIndex41)
<=> v105246(VarCurr,bitIndex434) )
& ( v106084(VarNext,bitIndex40)
<=> v105246(VarCurr,bitIndex433) )
& ( v106084(VarNext,bitIndex39)
<=> v105246(VarCurr,bitIndex432) )
& ( v106084(VarNext,bitIndex38)
<=> v105246(VarCurr,bitIndex431) )
& ( v106084(VarNext,bitIndex37)
<=> v105246(VarCurr,bitIndex430) )
& ( v106084(VarNext,bitIndex36)
<=> v105246(VarCurr,bitIndex429) )
& ( v106084(VarNext,bitIndex35)
<=> v105246(VarCurr,bitIndex428) )
& ( v106084(VarNext,bitIndex34)
<=> v105246(VarCurr,bitIndex427) )
& ( v106084(VarNext,bitIndex33)
<=> v105246(VarCurr,bitIndex426) )
& ( v106084(VarNext,bitIndex32)
<=> v105246(VarCurr,bitIndex425) )
& ( v106084(VarNext,bitIndex31)
<=> v105246(VarCurr,bitIndex424) )
& ( v106084(VarNext,bitIndex30)
<=> v105246(VarCurr,bitIndex423) )
& ( v106084(VarNext,bitIndex29)
<=> v105246(VarCurr,bitIndex422) )
& ( v106084(VarNext,bitIndex28)
<=> v105246(VarCurr,bitIndex421) )
& ( v106084(VarNext,bitIndex27)
<=> v105246(VarCurr,bitIndex420) )
& ( v106084(VarNext,bitIndex26)
<=> v105246(VarCurr,bitIndex419) )
& ( v106084(VarNext,bitIndex25)
<=> v105246(VarCurr,bitIndex418) )
& ( v106084(VarNext,bitIndex24)
<=> v105246(VarCurr,bitIndex417) )
& ( v106084(VarNext,bitIndex23)
<=> v105246(VarCurr,bitIndex416) )
& ( v106084(VarNext,bitIndex22)
<=> v105246(VarCurr,bitIndex415) )
& ( v106084(VarNext,bitIndex21)
<=> v105246(VarCurr,bitIndex414) )
& ( v106084(VarNext,bitIndex20)
<=> v105246(VarCurr,bitIndex413) )
& ( v106084(VarNext,bitIndex19)
<=> v105246(VarCurr,bitIndex412) )
& ( v106084(VarNext,bitIndex18)
<=> v105246(VarCurr,bitIndex411) )
& ( v106084(VarNext,bitIndex17)
<=> v105246(VarCurr,bitIndex410) )
& ( v106084(VarNext,bitIndex16)
<=> v105246(VarCurr,bitIndex409) )
& ( v106084(VarNext,bitIndex15)
<=> v105246(VarCurr,bitIndex408) )
& ( v106084(VarNext,bitIndex14)
<=> v105246(VarCurr,bitIndex407) )
& ( v106084(VarNext,bitIndex13)
<=> v105246(VarCurr,bitIndex406) )
& ( v106084(VarNext,bitIndex12)
<=> v105246(VarCurr,bitIndex405) )
& ( v106084(VarNext,bitIndex11)
<=> v105246(VarCurr,bitIndex404) )
& ( v106084(VarNext,bitIndex10)
<=> v105246(VarCurr,bitIndex403) )
& ( v106084(VarNext,bitIndex9)
<=> v105246(VarCurr,bitIndex402) )
& ( v106084(VarNext,bitIndex8)
<=> v105246(VarCurr,bitIndex401) )
& ( v106084(VarNext,bitIndex7)
<=> v105246(VarCurr,bitIndex400) )
& ( v106084(VarNext,bitIndex6)
<=> v105246(VarCurr,bitIndex399) )
& ( v106084(VarNext,bitIndex5)
<=> v105246(VarCurr,bitIndex398) )
& ( v106084(VarNext,bitIndex4)
<=> v105246(VarCurr,bitIndex397) )
& ( v106084(VarNext,bitIndex3)
<=> v105246(VarCurr,bitIndex396) )
& ( v106084(VarNext,bitIndex2)
<=> v105246(VarCurr,bitIndex395) )
& ( v106084(VarNext,bitIndex1)
<=> v105246(VarCurr,bitIndex394) )
& ( v106084(VarNext,bitIndex0)
<=> v105246(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1806,axiom,
! [VarNext] :
( v106086(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106084(VarNext,B)
<=> v105927(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106086(VarNext)
<=> ( v106087(VarNext)
& v105909(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106087(VarNext)
<=> ( v106089(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106089(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32678,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105893(VarCurr,B)
<=> v105898(VarCurr,B) ) ) ).
fof(addAssignment_32677,axiom,
! [VarCurr] :
( ( v105897(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex269) )
& ( v105897(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex268) )
& ( v105897(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex267) )
& ( v105897(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex266) )
& ( v105897(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex265) )
& ( v105897(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex264) )
& ( v105897(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex263) )
& ( v105897(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32676,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105886(VarCurr,B)
<=> v105891(VarCurr,B) ) ) ).
fof(addAssignment_32675,axiom,
! [VarCurr] :
( ( v105890(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex400) )
& ( v105890(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex399) )
& ( v105890(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex398) )
& ( v105890(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex397) )
& ( v105890(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex396) )
& ( v105890(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex395) )
& ( v105890(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex394) )
& ( v105890(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32674,axiom,
! [VarNext] :
( ( v105246(VarNext,bitIndex269)
<=> v106076(VarNext,bitIndex7) )
& ( v105246(VarNext,bitIndex268)
<=> v106076(VarNext,bitIndex6) )
& ( v105246(VarNext,bitIndex267)
<=> v106076(VarNext,bitIndex5) )
& ( v105246(VarNext,bitIndex266)
<=> v106076(VarNext,bitIndex4) )
& ( v105246(VarNext,bitIndex265)
<=> v106076(VarNext,bitIndex3) )
& ( v105246(VarNext,bitIndex264)
<=> v106076(VarNext,bitIndex2) )
& ( v105246(VarNext,bitIndex263)
<=> v106076(VarNext,bitIndex1) )
& ( v105246(VarNext,bitIndex262)
<=> v106076(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_70,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106078(VarNext)
=> ( ( v106076(VarNext,bitIndex130)
<=> v105246(VarCurr,bitIndex392) )
& ( v106076(VarNext,bitIndex129)
<=> v105246(VarCurr,bitIndex391) )
& ( v106076(VarNext,bitIndex128)
<=> v105246(VarCurr,bitIndex390) )
& ( v106076(VarNext,bitIndex127)
<=> v105246(VarCurr,bitIndex389) )
& ( v106076(VarNext,bitIndex126)
<=> v105246(VarCurr,bitIndex388) )
& ( v106076(VarNext,bitIndex125)
<=> v105246(VarCurr,bitIndex387) )
& ( v106076(VarNext,bitIndex124)
<=> v105246(VarCurr,bitIndex386) )
& ( v106076(VarNext,bitIndex123)
<=> v105246(VarCurr,bitIndex385) )
& ( v106076(VarNext,bitIndex122)
<=> v105246(VarCurr,bitIndex384) )
& ( v106076(VarNext,bitIndex121)
<=> v105246(VarCurr,bitIndex383) )
& ( v106076(VarNext,bitIndex120)
<=> v105246(VarCurr,bitIndex382) )
& ( v106076(VarNext,bitIndex119)
<=> v105246(VarCurr,bitIndex381) )
& ( v106076(VarNext,bitIndex118)
<=> v105246(VarCurr,bitIndex380) )
& ( v106076(VarNext,bitIndex117)
<=> v105246(VarCurr,bitIndex379) )
& ( v106076(VarNext,bitIndex116)
<=> v105246(VarCurr,bitIndex378) )
& ( v106076(VarNext,bitIndex115)
<=> v105246(VarCurr,bitIndex377) )
& ( v106076(VarNext,bitIndex114)
<=> v105246(VarCurr,bitIndex376) )
& ( v106076(VarNext,bitIndex113)
<=> v105246(VarCurr,bitIndex375) )
& ( v106076(VarNext,bitIndex112)
<=> v105246(VarCurr,bitIndex374) )
& ( v106076(VarNext,bitIndex111)
<=> v105246(VarCurr,bitIndex373) )
& ( v106076(VarNext,bitIndex110)
<=> v105246(VarCurr,bitIndex372) )
& ( v106076(VarNext,bitIndex109)
<=> v105246(VarCurr,bitIndex371) )
& ( v106076(VarNext,bitIndex108)
<=> v105246(VarCurr,bitIndex370) )
& ( v106076(VarNext,bitIndex107)
<=> v105246(VarCurr,bitIndex369) )
& ( v106076(VarNext,bitIndex106)
<=> v105246(VarCurr,bitIndex368) )
& ( v106076(VarNext,bitIndex105)
<=> v105246(VarCurr,bitIndex367) )
& ( v106076(VarNext,bitIndex104)
<=> v105246(VarCurr,bitIndex366) )
& ( v106076(VarNext,bitIndex103)
<=> v105246(VarCurr,bitIndex365) )
& ( v106076(VarNext,bitIndex102)
<=> v105246(VarCurr,bitIndex364) )
& ( v106076(VarNext,bitIndex101)
<=> v105246(VarCurr,bitIndex363) )
& ( v106076(VarNext,bitIndex100)
<=> v105246(VarCurr,bitIndex362) )
& ( v106076(VarNext,bitIndex99)
<=> v105246(VarCurr,bitIndex361) )
& ( v106076(VarNext,bitIndex98)
<=> v105246(VarCurr,bitIndex360) )
& ( v106076(VarNext,bitIndex97)
<=> v105246(VarCurr,bitIndex359) )
& ( v106076(VarNext,bitIndex96)
<=> v105246(VarCurr,bitIndex358) )
& ( v106076(VarNext,bitIndex95)
<=> v105246(VarCurr,bitIndex357) )
& ( v106076(VarNext,bitIndex94)
<=> v105246(VarCurr,bitIndex356) )
& ( v106076(VarNext,bitIndex93)
<=> v105246(VarCurr,bitIndex355) )
& ( v106076(VarNext,bitIndex92)
<=> v105246(VarCurr,bitIndex354) )
& ( v106076(VarNext,bitIndex91)
<=> v105246(VarCurr,bitIndex353) )
& ( v106076(VarNext,bitIndex90)
<=> v105246(VarCurr,bitIndex352) )
& ( v106076(VarNext,bitIndex89)
<=> v105246(VarCurr,bitIndex351) )
& ( v106076(VarNext,bitIndex88)
<=> v105246(VarCurr,bitIndex350) )
& ( v106076(VarNext,bitIndex87)
<=> v105246(VarCurr,bitIndex349) )
& ( v106076(VarNext,bitIndex86)
<=> v105246(VarCurr,bitIndex348) )
& ( v106076(VarNext,bitIndex85)
<=> v105246(VarCurr,bitIndex347) )
& ( v106076(VarNext,bitIndex84)
<=> v105246(VarCurr,bitIndex346) )
& ( v106076(VarNext,bitIndex83)
<=> v105246(VarCurr,bitIndex345) )
& ( v106076(VarNext,bitIndex82)
<=> v105246(VarCurr,bitIndex344) )
& ( v106076(VarNext,bitIndex81)
<=> v105246(VarCurr,bitIndex343) )
& ( v106076(VarNext,bitIndex80)
<=> v105246(VarCurr,bitIndex342) )
& ( v106076(VarNext,bitIndex79)
<=> v105246(VarCurr,bitIndex341) )
& ( v106076(VarNext,bitIndex78)
<=> v105246(VarCurr,bitIndex340) )
& ( v106076(VarNext,bitIndex77)
<=> v105246(VarCurr,bitIndex339) )
& ( v106076(VarNext,bitIndex76)
<=> v105246(VarCurr,bitIndex338) )
& ( v106076(VarNext,bitIndex75)
<=> v105246(VarCurr,bitIndex337) )
& ( v106076(VarNext,bitIndex74)
<=> v105246(VarCurr,bitIndex336) )
& ( v106076(VarNext,bitIndex73)
<=> v105246(VarCurr,bitIndex335) )
& ( v106076(VarNext,bitIndex72)
<=> v105246(VarCurr,bitIndex334) )
& ( v106076(VarNext,bitIndex71)
<=> v105246(VarCurr,bitIndex333) )
& ( v106076(VarNext,bitIndex70)
<=> v105246(VarCurr,bitIndex332) )
& ( v106076(VarNext,bitIndex69)
<=> v105246(VarCurr,bitIndex331) )
& ( v106076(VarNext,bitIndex68)
<=> v105246(VarCurr,bitIndex330) )
& ( v106076(VarNext,bitIndex67)
<=> v105246(VarCurr,bitIndex329) )
& ( v106076(VarNext,bitIndex66)
<=> v105246(VarCurr,bitIndex328) )
& ( v106076(VarNext,bitIndex65)
<=> v105246(VarCurr,bitIndex327) )
& ( v106076(VarNext,bitIndex64)
<=> v105246(VarCurr,bitIndex326) )
& ( v106076(VarNext,bitIndex63)
<=> v105246(VarCurr,bitIndex325) )
& ( v106076(VarNext,bitIndex62)
<=> v105246(VarCurr,bitIndex324) )
& ( v106076(VarNext,bitIndex61)
<=> v105246(VarCurr,bitIndex323) )
& ( v106076(VarNext,bitIndex60)
<=> v105246(VarCurr,bitIndex322) )
& ( v106076(VarNext,bitIndex59)
<=> v105246(VarCurr,bitIndex321) )
& ( v106076(VarNext,bitIndex58)
<=> v105246(VarCurr,bitIndex320) )
& ( v106076(VarNext,bitIndex57)
<=> v105246(VarCurr,bitIndex319) )
& ( v106076(VarNext,bitIndex56)
<=> v105246(VarCurr,bitIndex318) )
& ( v106076(VarNext,bitIndex55)
<=> v105246(VarCurr,bitIndex317) )
& ( v106076(VarNext,bitIndex54)
<=> v105246(VarCurr,bitIndex316) )
& ( v106076(VarNext,bitIndex53)
<=> v105246(VarCurr,bitIndex315) )
& ( v106076(VarNext,bitIndex52)
<=> v105246(VarCurr,bitIndex314) )
& ( v106076(VarNext,bitIndex51)
<=> v105246(VarCurr,bitIndex313) )
& ( v106076(VarNext,bitIndex50)
<=> v105246(VarCurr,bitIndex312) )
& ( v106076(VarNext,bitIndex49)
<=> v105246(VarCurr,bitIndex311) )
& ( v106076(VarNext,bitIndex48)
<=> v105246(VarCurr,bitIndex310) )
& ( v106076(VarNext,bitIndex47)
<=> v105246(VarCurr,bitIndex309) )
& ( v106076(VarNext,bitIndex46)
<=> v105246(VarCurr,bitIndex308) )
& ( v106076(VarNext,bitIndex45)
<=> v105246(VarCurr,bitIndex307) )
& ( v106076(VarNext,bitIndex44)
<=> v105246(VarCurr,bitIndex306) )
& ( v106076(VarNext,bitIndex43)
<=> v105246(VarCurr,bitIndex305) )
& ( v106076(VarNext,bitIndex42)
<=> v105246(VarCurr,bitIndex304) )
& ( v106076(VarNext,bitIndex41)
<=> v105246(VarCurr,bitIndex303) )
& ( v106076(VarNext,bitIndex40)
<=> v105246(VarCurr,bitIndex302) )
& ( v106076(VarNext,bitIndex39)
<=> v105246(VarCurr,bitIndex301) )
& ( v106076(VarNext,bitIndex38)
<=> v105246(VarCurr,bitIndex300) )
& ( v106076(VarNext,bitIndex37)
<=> v105246(VarCurr,bitIndex299) )
& ( v106076(VarNext,bitIndex36)
<=> v105246(VarCurr,bitIndex298) )
& ( v106076(VarNext,bitIndex35)
<=> v105246(VarCurr,bitIndex297) )
& ( v106076(VarNext,bitIndex34)
<=> v105246(VarCurr,bitIndex296) )
& ( v106076(VarNext,bitIndex33)
<=> v105246(VarCurr,bitIndex295) )
& ( v106076(VarNext,bitIndex32)
<=> v105246(VarCurr,bitIndex294) )
& ( v106076(VarNext,bitIndex31)
<=> v105246(VarCurr,bitIndex293) )
& ( v106076(VarNext,bitIndex30)
<=> v105246(VarCurr,bitIndex292) )
& ( v106076(VarNext,bitIndex29)
<=> v105246(VarCurr,bitIndex291) )
& ( v106076(VarNext,bitIndex28)
<=> v105246(VarCurr,bitIndex290) )
& ( v106076(VarNext,bitIndex27)
<=> v105246(VarCurr,bitIndex289) )
& ( v106076(VarNext,bitIndex26)
<=> v105246(VarCurr,bitIndex288) )
& ( v106076(VarNext,bitIndex25)
<=> v105246(VarCurr,bitIndex287) )
& ( v106076(VarNext,bitIndex24)
<=> v105246(VarCurr,bitIndex286) )
& ( v106076(VarNext,bitIndex23)
<=> v105246(VarCurr,bitIndex285) )
& ( v106076(VarNext,bitIndex22)
<=> v105246(VarCurr,bitIndex284) )
& ( v106076(VarNext,bitIndex21)
<=> v105246(VarCurr,bitIndex283) )
& ( v106076(VarNext,bitIndex20)
<=> v105246(VarCurr,bitIndex282) )
& ( v106076(VarNext,bitIndex19)
<=> v105246(VarCurr,bitIndex281) )
& ( v106076(VarNext,bitIndex18)
<=> v105246(VarCurr,bitIndex280) )
& ( v106076(VarNext,bitIndex17)
<=> v105246(VarCurr,bitIndex279) )
& ( v106076(VarNext,bitIndex16)
<=> v105246(VarCurr,bitIndex278) )
& ( v106076(VarNext,bitIndex15)
<=> v105246(VarCurr,bitIndex277) )
& ( v106076(VarNext,bitIndex14)
<=> v105246(VarCurr,bitIndex276) )
& ( v106076(VarNext,bitIndex13)
<=> v105246(VarCurr,bitIndex275) )
& ( v106076(VarNext,bitIndex12)
<=> v105246(VarCurr,bitIndex274) )
& ( v106076(VarNext,bitIndex11)
<=> v105246(VarCurr,bitIndex273) )
& ( v106076(VarNext,bitIndex10)
<=> v105246(VarCurr,bitIndex272) )
& ( v106076(VarNext,bitIndex9)
<=> v105246(VarCurr,bitIndex271) )
& ( v106076(VarNext,bitIndex8)
<=> v105246(VarCurr,bitIndex270) )
& ( v106076(VarNext,bitIndex7)
<=> v105246(VarCurr,bitIndex269) )
& ( v106076(VarNext,bitIndex6)
<=> v105246(VarCurr,bitIndex268) )
& ( v106076(VarNext,bitIndex5)
<=> v105246(VarCurr,bitIndex267) )
& ( v106076(VarNext,bitIndex4)
<=> v105246(VarCurr,bitIndex266) )
& ( v106076(VarNext,bitIndex3)
<=> v105246(VarCurr,bitIndex265) )
& ( v106076(VarNext,bitIndex2)
<=> v105246(VarCurr,bitIndex264) )
& ( v106076(VarNext,bitIndex1)
<=> v105246(VarCurr,bitIndex263) )
& ( v106076(VarNext,bitIndex0)
<=> v105246(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1805,axiom,
! [VarNext] :
( v106078(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106076(VarNext,B)
<=> v105881(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106078(VarNext)
<=> ( v106079(VarNext)
& v105863(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106079(VarNext)
<=> ( v106081(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106081(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32673,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105847(VarCurr,B)
<=> v105852(VarCurr,B) ) ) ).
fof(addAssignment_32672,axiom,
! [VarCurr] :
( ( v105851(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex138) )
& ( v105851(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex137) )
& ( v105851(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex136) )
& ( v105851(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex135) )
& ( v105851(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex134) )
& ( v105851(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex133) )
& ( v105851(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex132) )
& ( v105851(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32671,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105840(VarCurr,B)
<=> v105845(VarCurr,B) ) ) ).
fof(addAssignment_32670,axiom,
! [VarCurr] :
( ( v105844(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex269) )
& ( v105844(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex268) )
& ( v105844(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex267) )
& ( v105844(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex266) )
& ( v105844(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex265) )
& ( v105844(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex264) )
& ( v105844(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex263) )
& ( v105844(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32669,axiom,
! [VarNext] :
( ( v105246(VarNext,bitIndex138)
<=> v106068(VarNext,bitIndex7) )
& ( v105246(VarNext,bitIndex137)
<=> v106068(VarNext,bitIndex6) )
& ( v105246(VarNext,bitIndex136)
<=> v106068(VarNext,bitIndex5) )
& ( v105246(VarNext,bitIndex135)
<=> v106068(VarNext,bitIndex4) )
& ( v105246(VarNext,bitIndex134)
<=> v106068(VarNext,bitIndex3) )
& ( v105246(VarNext,bitIndex133)
<=> v106068(VarNext,bitIndex2) )
& ( v105246(VarNext,bitIndex132)
<=> v106068(VarNext,bitIndex1) )
& ( v105246(VarNext,bitIndex131)
<=> v106068(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_69,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106070(VarNext)
=> ( ( v106068(VarNext,bitIndex130)
<=> v105246(VarCurr,bitIndex261) )
& ( v106068(VarNext,bitIndex129)
<=> v105246(VarCurr,bitIndex260) )
& ( v106068(VarNext,bitIndex128)
<=> v105246(VarCurr,bitIndex259) )
& ( v106068(VarNext,bitIndex127)
<=> v105246(VarCurr,bitIndex258) )
& ( v106068(VarNext,bitIndex126)
<=> v105246(VarCurr,bitIndex257) )
& ( v106068(VarNext,bitIndex125)
<=> v105246(VarCurr,bitIndex256) )
& ( v106068(VarNext,bitIndex124)
<=> v105246(VarCurr,bitIndex255) )
& ( v106068(VarNext,bitIndex123)
<=> v105246(VarCurr,bitIndex254) )
& ( v106068(VarNext,bitIndex122)
<=> v105246(VarCurr,bitIndex253) )
& ( v106068(VarNext,bitIndex121)
<=> v105246(VarCurr,bitIndex252) )
& ( v106068(VarNext,bitIndex120)
<=> v105246(VarCurr,bitIndex251) )
& ( v106068(VarNext,bitIndex119)
<=> v105246(VarCurr,bitIndex250) )
& ( v106068(VarNext,bitIndex118)
<=> v105246(VarCurr,bitIndex249) )
& ( v106068(VarNext,bitIndex117)
<=> v105246(VarCurr,bitIndex248) )
& ( v106068(VarNext,bitIndex116)
<=> v105246(VarCurr,bitIndex247) )
& ( v106068(VarNext,bitIndex115)
<=> v105246(VarCurr,bitIndex246) )
& ( v106068(VarNext,bitIndex114)
<=> v105246(VarCurr,bitIndex245) )
& ( v106068(VarNext,bitIndex113)
<=> v105246(VarCurr,bitIndex244) )
& ( v106068(VarNext,bitIndex112)
<=> v105246(VarCurr,bitIndex243) )
& ( v106068(VarNext,bitIndex111)
<=> v105246(VarCurr,bitIndex242) )
& ( v106068(VarNext,bitIndex110)
<=> v105246(VarCurr,bitIndex241) )
& ( v106068(VarNext,bitIndex109)
<=> v105246(VarCurr,bitIndex240) )
& ( v106068(VarNext,bitIndex108)
<=> v105246(VarCurr,bitIndex239) )
& ( v106068(VarNext,bitIndex107)
<=> v105246(VarCurr,bitIndex238) )
& ( v106068(VarNext,bitIndex106)
<=> v105246(VarCurr,bitIndex237) )
& ( v106068(VarNext,bitIndex105)
<=> v105246(VarCurr,bitIndex236) )
& ( v106068(VarNext,bitIndex104)
<=> v105246(VarCurr,bitIndex235) )
& ( v106068(VarNext,bitIndex103)
<=> v105246(VarCurr,bitIndex234) )
& ( v106068(VarNext,bitIndex102)
<=> v105246(VarCurr,bitIndex233) )
& ( v106068(VarNext,bitIndex101)
<=> v105246(VarCurr,bitIndex232) )
& ( v106068(VarNext,bitIndex100)
<=> v105246(VarCurr,bitIndex231) )
& ( v106068(VarNext,bitIndex99)
<=> v105246(VarCurr,bitIndex230) )
& ( v106068(VarNext,bitIndex98)
<=> v105246(VarCurr,bitIndex229) )
& ( v106068(VarNext,bitIndex97)
<=> v105246(VarCurr,bitIndex228) )
& ( v106068(VarNext,bitIndex96)
<=> v105246(VarCurr,bitIndex227) )
& ( v106068(VarNext,bitIndex95)
<=> v105246(VarCurr,bitIndex226) )
& ( v106068(VarNext,bitIndex94)
<=> v105246(VarCurr,bitIndex225) )
& ( v106068(VarNext,bitIndex93)
<=> v105246(VarCurr,bitIndex224) )
& ( v106068(VarNext,bitIndex92)
<=> v105246(VarCurr,bitIndex223) )
& ( v106068(VarNext,bitIndex91)
<=> v105246(VarCurr,bitIndex222) )
& ( v106068(VarNext,bitIndex90)
<=> v105246(VarCurr,bitIndex221) )
& ( v106068(VarNext,bitIndex89)
<=> v105246(VarCurr,bitIndex220) )
& ( v106068(VarNext,bitIndex88)
<=> v105246(VarCurr,bitIndex219) )
& ( v106068(VarNext,bitIndex87)
<=> v105246(VarCurr,bitIndex218) )
& ( v106068(VarNext,bitIndex86)
<=> v105246(VarCurr,bitIndex217) )
& ( v106068(VarNext,bitIndex85)
<=> v105246(VarCurr,bitIndex216) )
& ( v106068(VarNext,bitIndex84)
<=> v105246(VarCurr,bitIndex215) )
& ( v106068(VarNext,bitIndex83)
<=> v105246(VarCurr,bitIndex214) )
& ( v106068(VarNext,bitIndex82)
<=> v105246(VarCurr,bitIndex213) )
& ( v106068(VarNext,bitIndex81)
<=> v105246(VarCurr,bitIndex212) )
& ( v106068(VarNext,bitIndex80)
<=> v105246(VarCurr,bitIndex211) )
& ( v106068(VarNext,bitIndex79)
<=> v105246(VarCurr,bitIndex210) )
& ( v106068(VarNext,bitIndex78)
<=> v105246(VarCurr,bitIndex209) )
& ( v106068(VarNext,bitIndex77)
<=> v105246(VarCurr,bitIndex208) )
& ( v106068(VarNext,bitIndex76)
<=> v105246(VarCurr,bitIndex207) )
& ( v106068(VarNext,bitIndex75)
<=> v105246(VarCurr,bitIndex206) )
& ( v106068(VarNext,bitIndex74)
<=> v105246(VarCurr,bitIndex205) )
& ( v106068(VarNext,bitIndex73)
<=> v105246(VarCurr,bitIndex204) )
& ( v106068(VarNext,bitIndex72)
<=> v105246(VarCurr,bitIndex203) )
& ( v106068(VarNext,bitIndex71)
<=> v105246(VarCurr,bitIndex202) )
& ( v106068(VarNext,bitIndex70)
<=> v105246(VarCurr,bitIndex201) )
& ( v106068(VarNext,bitIndex69)
<=> v105246(VarCurr,bitIndex200) )
& ( v106068(VarNext,bitIndex68)
<=> v105246(VarCurr,bitIndex199) )
& ( v106068(VarNext,bitIndex67)
<=> v105246(VarCurr,bitIndex198) )
& ( v106068(VarNext,bitIndex66)
<=> v105246(VarCurr,bitIndex197) )
& ( v106068(VarNext,bitIndex65)
<=> v105246(VarCurr,bitIndex196) )
& ( v106068(VarNext,bitIndex64)
<=> v105246(VarCurr,bitIndex195) )
& ( v106068(VarNext,bitIndex63)
<=> v105246(VarCurr,bitIndex194) )
& ( v106068(VarNext,bitIndex62)
<=> v105246(VarCurr,bitIndex193) )
& ( v106068(VarNext,bitIndex61)
<=> v105246(VarCurr,bitIndex192) )
& ( v106068(VarNext,bitIndex60)
<=> v105246(VarCurr,bitIndex191) )
& ( v106068(VarNext,bitIndex59)
<=> v105246(VarCurr,bitIndex190) )
& ( v106068(VarNext,bitIndex58)
<=> v105246(VarCurr,bitIndex189) )
& ( v106068(VarNext,bitIndex57)
<=> v105246(VarCurr,bitIndex188) )
& ( v106068(VarNext,bitIndex56)
<=> v105246(VarCurr,bitIndex187) )
& ( v106068(VarNext,bitIndex55)
<=> v105246(VarCurr,bitIndex186) )
& ( v106068(VarNext,bitIndex54)
<=> v105246(VarCurr,bitIndex185) )
& ( v106068(VarNext,bitIndex53)
<=> v105246(VarCurr,bitIndex184) )
& ( v106068(VarNext,bitIndex52)
<=> v105246(VarCurr,bitIndex183) )
& ( v106068(VarNext,bitIndex51)
<=> v105246(VarCurr,bitIndex182) )
& ( v106068(VarNext,bitIndex50)
<=> v105246(VarCurr,bitIndex181) )
& ( v106068(VarNext,bitIndex49)
<=> v105246(VarCurr,bitIndex180) )
& ( v106068(VarNext,bitIndex48)
<=> v105246(VarCurr,bitIndex179) )
& ( v106068(VarNext,bitIndex47)
<=> v105246(VarCurr,bitIndex178) )
& ( v106068(VarNext,bitIndex46)
<=> v105246(VarCurr,bitIndex177) )
& ( v106068(VarNext,bitIndex45)
<=> v105246(VarCurr,bitIndex176) )
& ( v106068(VarNext,bitIndex44)
<=> v105246(VarCurr,bitIndex175) )
& ( v106068(VarNext,bitIndex43)
<=> v105246(VarCurr,bitIndex174) )
& ( v106068(VarNext,bitIndex42)
<=> v105246(VarCurr,bitIndex173) )
& ( v106068(VarNext,bitIndex41)
<=> v105246(VarCurr,bitIndex172) )
& ( v106068(VarNext,bitIndex40)
<=> v105246(VarCurr,bitIndex171) )
& ( v106068(VarNext,bitIndex39)
<=> v105246(VarCurr,bitIndex170) )
& ( v106068(VarNext,bitIndex38)
<=> v105246(VarCurr,bitIndex169) )
& ( v106068(VarNext,bitIndex37)
<=> v105246(VarCurr,bitIndex168) )
& ( v106068(VarNext,bitIndex36)
<=> v105246(VarCurr,bitIndex167) )
& ( v106068(VarNext,bitIndex35)
<=> v105246(VarCurr,bitIndex166) )
& ( v106068(VarNext,bitIndex34)
<=> v105246(VarCurr,bitIndex165) )
& ( v106068(VarNext,bitIndex33)
<=> v105246(VarCurr,bitIndex164) )
& ( v106068(VarNext,bitIndex32)
<=> v105246(VarCurr,bitIndex163) )
& ( v106068(VarNext,bitIndex31)
<=> v105246(VarCurr,bitIndex162) )
& ( v106068(VarNext,bitIndex30)
<=> v105246(VarCurr,bitIndex161) )
& ( v106068(VarNext,bitIndex29)
<=> v105246(VarCurr,bitIndex160) )
& ( v106068(VarNext,bitIndex28)
<=> v105246(VarCurr,bitIndex159) )
& ( v106068(VarNext,bitIndex27)
<=> v105246(VarCurr,bitIndex158) )
& ( v106068(VarNext,bitIndex26)
<=> v105246(VarCurr,bitIndex157) )
& ( v106068(VarNext,bitIndex25)
<=> v105246(VarCurr,bitIndex156) )
& ( v106068(VarNext,bitIndex24)
<=> v105246(VarCurr,bitIndex155) )
& ( v106068(VarNext,bitIndex23)
<=> v105246(VarCurr,bitIndex154) )
& ( v106068(VarNext,bitIndex22)
<=> v105246(VarCurr,bitIndex153) )
& ( v106068(VarNext,bitIndex21)
<=> v105246(VarCurr,bitIndex152) )
& ( v106068(VarNext,bitIndex20)
<=> v105246(VarCurr,bitIndex151) )
& ( v106068(VarNext,bitIndex19)
<=> v105246(VarCurr,bitIndex150) )
& ( v106068(VarNext,bitIndex18)
<=> v105246(VarCurr,bitIndex149) )
& ( v106068(VarNext,bitIndex17)
<=> v105246(VarCurr,bitIndex148) )
& ( v106068(VarNext,bitIndex16)
<=> v105246(VarCurr,bitIndex147) )
& ( v106068(VarNext,bitIndex15)
<=> v105246(VarCurr,bitIndex146) )
& ( v106068(VarNext,bitIndex14)
<=> v105246(VarCurr,bitIndex145) )
& ( v106068(VarNext,bitIndex13)
<=> v105246(VarCurr,bitIndex144) )
& ( v106068(VarNext,bitIndex12)
<=> v105246(VarCurr,bitIndex143) )
& ( v106068(VarNext,bitIndex11)
<=> v105246(VarCurr,bitIndex142) )
& ( v106068(VarNext,bitIndex10)
<=> v105246(VarCurr,bitIndex141) )
& ( v106068(VarNext,bitIndex9)
<=> v105246(VarCurr,bitIndex140) )
& ( v106068(VarNext,bitIndex8)
<=> v105246(VarCurr,bitIndex139) )
& ( v106068(VarNext,bitIndex7)
<=> v105246(VarCurr,bitIndex138) )
& ( v106068(VarNext,bitIndex6)
<=> v105246(VarCurr,bitIndex137) )
& ( v106068(VarNext,bitIndex5)
<=> v105246(VarCurr,bitIndex136) )
& ( v106068(VarNext,bitIndex4)
<=> v105246(VarCurr,bitIndex135) )
& ( v106068(VarNext,bitIndex3)
<=> v105246(VarCurr,bitIndex134) )
& ( v106068(VarNext,bitIndex2)
<=> v105246(VarCurr,bitIndex133) )
& ( v106068(VarNext,bitIndex1)
<=> v105246(VarCurr,bitIndex132) )
& ( v106068(VarNext,bitIndex0)
<=> v105246(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1804,axiom,
! [VarNext] :
( v106070(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106068(VarNext,B)
<=> v105835(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106070(VarNext)
<=> ( v106071(VarNext)
& v105817(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106071(VarNext)
<=> ( v106073(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106073(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32668,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105801(VarCurr,B)
<=> v105806(VarCurr,B) ) ) ).
fof(addAssignment_32667,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105805(VarCurr,B)
<=> v105246(VarCurr,B) ) ) ).
fof(addAssignment_32666,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105794(VarCurr,B)
<=> v105799(VarCurr,B) ) ) ).
fof(addAssignment_32665,axiom,
! [VarCurr] :
( ( v105798(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex138) )
& ( v105798(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex137) )
& ( v105798(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex136) )
& ( v105798(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex135) )
& ( v105798(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex134) )
& ( v105798(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex133) )
& ( v105798(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex132) )
& ( v105798(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32664,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v105246(VarNext,B)
<=> v106060(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106062(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106060(VarNext,B)
<=> v105246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1803,axiom,
! [VarNext] :
( v106062(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106060(VarNext,B)
<=> v105789(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106062(VarNext)
<=> ( v106063(VarNext)
& v105770(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106063(VarNext)
<=> ( v106065(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106065(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32663,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105754(VarCurr,B)
<=> v105759(VarCurr,B) ) ) ).
fof(addAssignment_32662,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105758(VarCurr,B)
<=> v105246(VarCurr,B) ) ) ).
fof(addAssignment_32661,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105684(VarCurr,B)
<=> v105752(VarCurr,B) ) ) ).
fof(addAssignment_32660,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105751(VarCurr,B)
<=> v105246(VarCurr,B) ) ) ).
fof(addAssignment_32659,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105248(VarCurr,B)
<=> v105250(VarCurr,B) ) ) ).
fof(addAssignment_32658,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105250(VarCurr,B)
<=> v105252(VarCurr,B) ) ) ).
fof(addAssignment_32657,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105252(VarCurr,B)
<=> v105254(VarCurr,B) ) ) ).
fof(addAssignment_32656,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105254(VarCurr,B)
<=> v105680(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106047(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105681(VarNext,B)
<=> v105681(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1802,axiom,
! [VarNext] :
( v106047(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105681(VarNext,B)
<=> v106055(VarNext,B) ) ) ) ).
fof(addAssignment_32655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v106055(VarNext,B)
<=> v106053(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2284,axiom,
! [VarCurr] :
( ~ v106056(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v106053(VarCurr,B)
<=> v105982(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2316,axiom,
! [VarCurr] :
( v106056(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v106053(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8295,axiom,
! [VarCurr] :
( ~ v106056(VarCurr)
<=> v197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106047(VarNext)
<=> v106048(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106048(VarNext)
<=> ( v106049(VarNext)
& v105113(VarNext) ) ) ) ).
fof(writeUnaryOperator_8294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106049(VarNext)
<=> v105120(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2283,axiom,
! [VarCurr] :
( ~ v105984(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105982(VarCurr,B)
<=> v105681(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2315,axiom,
! [VarCurr] :
( v105984(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105982(VarCurr,B)
<=> v106000(VarCurr,B) ) ) ) ).
fof(addAssignment_32654,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex0)
<=> v106041(VarCurr) ) ).
fof(addAssignment_32653,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex1)
<=> v106039(VarCurr) ) ).
fof(addAssignment_32652,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex2)
<=> v106034(VarCurr) ) ).
fof(addAssignment_32651,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex3)
<=> v106029(VarCurr) ) ).
fof(addAssignment_32650,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex4)
<=> v106024(VarCurr) ) ).
fof(addAssignment_32649,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex5)
<=> v106019(VarCurr) ) ).
fof(addAssignment_32648,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex6)
<=> v106014(VarCurr) ) ).
fof(addAssignment_32647,axiom,
! [VarCurr] :
( v106000(VarCurr,bitIndex7)
<=> v106003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21146,axiom,
! [VarCurr] :
( v106039(VarCurr)
<=> ( v106040(VarCurr)
& v106043(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1914,axiom,
! [VarCurr] :
( v106043(VarCurr)
<=> ( v105681(VarCurr,bitIndex0)
| v105681(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21145,axiom,
! [VarCurr] :
( v106040(VarCurr)
<=> ( v106041(VarCurr)
| v106042(VarCurr) ) ) ).
fof(writeUnaryOperator_8293,axiom,
! [VarCurr] :
( ~ v106042(VarCurr)
<=> v105681(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8292,axiom,
! [VarCurr] :
( ~ v106041(VarCurr)
<=> v105681(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21144,axiom,
! [VarCurr] :
( v106034(VarCurr)
<=> ( v106035(VarCurr)
& v106038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1913,axiom,
! [VarCurr] :
( v106038(VarCurr)
<=> ( v106011(VarCurr)
| v105681(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21143,axiom,
! [VarCurr] :
( v106035(VarCurr)
<=> ( v106036(VarCurr)
| v106037(VarCurr) ) ) ).
fof(writeUnaryOperator_8291,axiom,
! [VarCurr] :
( ~ v106037(VarCurr)
<=> v105681(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8290,axiom,
! [VarCurr] :
( ~ v106036(VarCurr)
<=> v106011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21142,axiom,
! [VarCurr] :
( v106029(VarCurr)
<=> ( v106030(VarCurr)
& v106033(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1912,axiom,
! [VarCurr] :
( v106033(VarCurr)
<=> ( v106010(VarCurr)
| v105681(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21141,axiom,
! [VarCurr] :
( v106030(VarCurr)
<=> ( v106031(VarCurr)
| v106032(VarCurr) ) ) ).
fof(writeUnaryOperator_8289,axiom,
! [VarCurr] :
( ~ v106032(VarCurr)
<=> v105681(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8288,axiom,
! [VarCurr] :
( ~ v106031(VarCurr)
<=> v106010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21140,axiom,
! [VarCurr] :
( v106024(VarCurr)
<=> ( v106025(VarCurr)
& v106028(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1911,axiom,
! [VarCurr] :
( v106028(VarCurr)
<=> ( v106009(VarCurr)
| v105681(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21139,axiom,
! [VarCurr] :
( v106025(VarCurr)
<=> ( v106026(VarCurr)
| v106027(VarCurr) ) ) ).
fof(writeUnaryOperator_8287,axiom,
! [VarCurr] :
( ~ v106027(VarCurr)
<=> v105681(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8286,axiom,
! [VarCurr] :
( ~ v106026(VarCurr)
<=> v106009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21138,axiom,
! [VarCurr] :
( v106019(VarCurr)
<=> ( v106020(VarCurr)
& v106023(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1910,axiom,
! [VarCurr] :
( v106023(VarCurr)
<=> ( v106008(VarCurr)
| v105681(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21137,axiom,
! [VarCurr] :
( v106020(VarCurr)
<=> ( v106021(VarCurr)
| v106022(VarCurr) ) ) ).
fof(writeUnaryOperator_8285,axiom,
! [VarCurr] :
( ~ v106022(VarCurr)
<=> v105681(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8284,axiom,
! [VarCurr] :
( ~ v106021(VarCurr)
<=> v106008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21136,axiom,
! [VarCurr] :
( v106014(VarCurr)
<=> ( v106015(VarCurr)
& v106018(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1909,axiom,
! [VarCurr] :
( v106018(VarCurr)
<=> ( v106007(VarCurr)
| v105681(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21135,axiom,
! [VarCurr] :
( v106015(VarCurr)
<=> ( v106016(VarCurr)
| v106017(VarCurr) ) ) ).
fof(writeUnaryOperator_8283,axiom,
! [VarCurr] :
( ~ v106017(VarCurr)
<=> v105681(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8282,axiom,
! [VarCurr] :
( ~ v106016(VarCurr)
<=> v106007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21134,axiom,
! [VarCurr] :
( v106003(VarCurr)
<=> ( v106004(VarCurr)
& v106013(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1908,axiom,
! [VarCurr] :
( v106013(VarCurr)
<=> ( v106006(VarCurr)
| v105681(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21133,axiom,
! [VarCurr] :
( v106004(VarCurr)
<=> ( v106005(VarCurr)
| v106012(VarCurr) ) ) ).
fof(writeUnaryOperator_8281,axiom,
! [VarCurr] :
( ~ v106012(VarCurr)
<=> v105681(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8280,axiom,
! [VarCurr] :
( ~ v106005(VarCurr)
<=> v106006(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1907,axiom,
! [VarCurr] :
( v106006(VarCurr)
<=> ( v106007(VarCurr)
& v105681(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1906,axiom,
! [VarCurr] :
( v106007(VarCurr)
<=> ( v106008(VarCurr)
& v105681(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1905,axiom,
! [VarCurr] :
( v106008(VarCurr)
<=> ( v106009(VarCurr)
& v105681(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1904,axiom,
! [VarCurr] :
( v106009(VarCurr)
<=> ( v106010(VarCurr)
& v105681(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1903,axiom,
! [VarCurr] :
( v106010(VarCurr)
<=> ( v106011(VarCurr)
& v105681(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1902,axiom,
! [VarCurr] :
( v106011(VarCurr)
<=> ( v105681(VarCurr,bitIndex0)
& v105681(VarCurr,bitIndex1) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2282,axiom,
! [VarCurr] :
( ~ v105986(VarCurr)
=> ( v105984(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2314,axiom,
! [VarCurr] :
( v105986(VarCurr)
=> ( v105984(VarCurr)
<=> v105994(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4995,axiom,
! [VarCurr] :
( ~ v105140(VarCurr)
=> ( v105994(VarCurr)
<=> v105995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4999,axiom,
! [VarCurr] :
( v105140(VarCurr)
=> ( v105994(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4994,axiom,
! [VarCurr] :
( ~ v105989(VarCurr)
=> ( v105995(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4998,axiom,
! [VarCurr] :
( v105989(VarCurr)
=> ( v105995(VarCurr)
<=> v105996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4993,axiom,
! [VarCurr] :
( ~ v105136(VarCurr)
=> ( v105996(VarCurr)
<=> v105998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4997,axiom,
! [VarCurr] :
( v105136(VarCurr)
=> ( v105996(VarCurr)
<=> v105997(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2281,axiom,
! [VarCurr] :
( ~ v99967(VarCurr)
=> ( v105998(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2313,axiom,
! [VarCurr] :
( v99967(VarCurr)
=> ( v105998(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2280,axiom,
! [VarCurr] :
( ~ v104330(VarCurr)
=> ( v105997(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2312,axiom,
! [VarCurr] :
( v104330(VarCurr)
=> ( v105997(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21132,axiom,
! [VarCurr] :
( v105986(VarCurr)
<=> ( v105140(VarCurr)
| v105987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21131,axiom,
! [VarCurr] :
( v105987(VarCurr)
<=> ( v105988(VarCurr)
& v105993(VarCurr) ) ) ).
fof(writeUnaryOperator_8279,axiom,
! [VarCurr] :
( ~ v105993(VarCurr)
<=> v105140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21130,axiom,
! [VarCurr] :
( v105988(VarCurr)
<=> ( v105989(VarCurr)
| v105992(VarCurr) ) ) ).
fof(writeUnaryOperator_8278,axiom,
! [VarCurr] :
( ~ v105992(VarCurr)
<=> v105137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21129,axiom,
! [VarCurr] :
( v105989(VarCurr)
<=> ( v105990(VarCurr)
& v105137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21128,axiom,
! [VarCurr] :
( v105990(VarCurr)
<=> ( v105136(VarCurr)
| v105991(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7408,axiom,
! [VarCurr] :
( v105991(VarCurr)
<=> ( ( v203(VarCurr,bitIndex1)
<=> $false )
& ( v203(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1901,axiom,
! [VarCurr] :
( v105972(VarCurr)
<=> ( v105974(VarCurr)
| v104419(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1900,axiom,
! [VarCurr] :
( v105974(VarCurr)
<=> ( v104419(VarCurr,bitIndex2)
| v104419(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_32646,axiom,
! [VarCurr] :
( v105962(VarCurr)
<=> v104352(VarCurr) ) ).
fof(addAssignment_32645,axiom,
! [VarCurr] :
( v104304(VarCurr)
<=> v104306(VarCurr) ) ).
fof(addAssignment_32644,axiom,
! [VarCurr] :
( v104306(VarCurr)
<=> v104308(VarCurr) ) ).
fof(addAssignment_32643,axiom,
! [VarCurr] :
( v104308(VarCurr)
<=> v104310(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2279,axiom,
! [VarCurr] :
( ~ v105951(VarCurr)
=> ( v104310(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2311,axiom,
! [VarCurr] :
( v105951(VarCurr)
=> ( v104310(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21127,axiom,
! [VarCurr] :
( v105951(VarCurr)
<=> ( v105952(VarCurr)
| v105959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21126,axiom,
! [VarCurr] :
( v105959(VarCurr)
<=> ( v105960(VarCurr)
& v104514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21125,axiom,
! [VarCurr] :
( v105960(VarCurr)
<=> ( v105059(VarCurr)
| v104543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21124,axiom,
! [VarCurr] :
( v105952(VarCurr)
<=> ( v105953(VarCurr)
| v105958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21123,axiom,
! [VarCurr] :
( v105958(VarCurr)
<=> ( v104540(VarCurr)
& v104494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21122,axiom,
! [VarCurr] :
( v105953(VarCurr)
<=> ( v105954(VarCurr)
| v105956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21121,axiom,
! [VarCurr] :
( v105956(VarCurr)
<=> ( v105957(VarCurr)
& v104469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21120,axiom,
! [VarCurr] :
( v105957(VarCurr)
<=> ( v105053(VarCurr)
| v104536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21119,axiom,
! [VarCurr] :
( v105954(VarCurr)
<=> ( v105955(VarCurr)
& v104534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21118,axiom,
! [VarCurr] :
( v105955(VarCurr)
<=> ( v105050(VarCurr)
& v104532(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2278,axiom,
! [VarCurr] :
( ~ v104314(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104312(VarCurr,B)
<=> v105932(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2310,axiom,
! [VarCurr] :
( v104314(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104312(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_143,axiom,
! [VarCurr] :
( ( ~ v105933(VarCurr)
& ~ v105941(VarCurr)
& ~ v105942(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v105932(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1231,axiom,
! [VarCurr] :
( v105942(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105932(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4992,axiom,
! [VarCurr] :
( v105941(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105932(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4996,axiom,
! [VarCurr] :
( v105933(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105932(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21117,axiom,
! [VarCurr] :
( v105942(VarCurr)
<=> ( v105944(VarCurr)
| v105949(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7407,axiom,
! [VarCurr] :
( v105949(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $false )
& ( v105240(VarCurr,bitIndex5)
<=> $false )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $true )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $true )
& ( v105240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21116,axiom,
! [VarCurr] :
( v105944(VarCurr)
<=> ( v105945(VarCurr)
| v105948(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7406,axiom,
! [VarCurr] :
( v105948(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $true )
& ( v105240(VarCurr,bitIndex5)
<=> $false )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $true )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $true )
& ( v105240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21115,axiom,
! [VarCurr] :
( v105945(VarCurr)
<=> ( v105946(VarCurr)
| v105947(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7405,axiom,
! [VarCurr] :
( v105947(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $true )
& ( v105240(VarCurr,bitIndex5)
<=> $true )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $false )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $false )
& ( v105240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7404,axiom,
! [VarCurr] :
( v105946(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $true )
& ( v105240(VarCurr,bitIndex5)
<=> $false )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $false )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $false )
& ( v105240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7403,axiom,
! [VarCurr] :
( v105941(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $false )
& ( v105240(VarCurr,bitIndex5)
<=> $false )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $true )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $false )
& ( v105240(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21114,axiom,
! [VarCurr] :
( v105933(VarCurr)
<=> ( v105935(VarCurr)
| v105940(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7402,axiom,
! [VarCurr] :
( v105940(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $false )
& ( v105240(VarCurr,bitIndex5)
<=> $true )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $false )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $false )
& ( v105240(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21113,axiom,
! [VarCurr] :
( v105935(VarCurr)
<=> ( v105936(VarCurr)
| v105939(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7401,axiom,
! [VarCurr] :
( v105939(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $false )
& ( v105240(VarCurr,bitIndex5)
<=> $false )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $false )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $false )
& ( v105240(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21112,axiom,
! [VarCurr] :
( v105936(VarCurr)
<=> ( v105937(VarCurr)
| v105938(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7400,axiom,
! [VarCurr] :
( v105938(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $false )
& ( v105240(VarCurr,bitIndex5)
<=> $true )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $false )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $false )
& ( v105240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7399,axiom,
! [VarCurr] :
( v105937(VarCurr)
<=> ( ( v105240(VarCurr,bitIndex6)
<=> $false )
& ( v105240(VarCurr,bitIndex5)
<=> $false )
& ( v105240(VarCurr,bitIndex4)
<=> $false )
& ( v105240(VarCurr,bitIndex3)
<=> $false )
& ( v105240(VarCurr,bitIndex2)
<=> $false )
& ( v105240(VarCurr,bitIndex1)
<=> $false )
& ( v105240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32642,axiom,
! [VarCurr] :
( ( v105240(VarCurr,bitIndex6)
<=> v105242(VarCurr,bitIndex130) )
& ( v105240(VarCurr,bitIndex5)
<=> v105242(VarCurr,bitIndex129) )
& ( v105240(VarCurr,bitIndex4)
<=> v105242(VarCurr,bitIndex128) )
& ( v105240(VarCurr,bitIndex3)
<=> v105242(VarCurr,bitIndex127) )
& ( v105240(VarCurr,bitIndex2)
<=> v105242(VarCurr,bitIndex126) )
& ( v105240(VarCurr,bitIndex1)
<=> v105242(VarCurr,bitIndex125) )
& ( v105240(VarCurr,bitIndex0)
<=> v105242(VarCurr,bitIndex124) ) ) ).
fof(addAssignment_32641,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105242(VarCurr,B)
<=> v105244(VarCurr,B) ) ) ).
fof(addAssignment_32640,axiom,
! [VarCurr] :
( ( v105244(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex523) )
& ( v105244(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex522) )
& ( v105244(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex521) )
& ( v105244(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex520) )
& ( v105244(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex519) )
& ( v105244(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex518) )
& ( v105244(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_32639,axiom,
! [VarNext] :
( ( v105246(VarNext,bitIndex523)
<=> v105900(VarNext,bitIndex130) )
& ( v105246(VarNext,bitIndex522)
<=> v105900(VarNext,bitIndex129) )
& ( v105246(VarNext,bitIndex521)
<=> v105900(VarNext,bitIndex128) )
& ( v105246(VarNext,bitIndex520)
<=> v105900(VarNext,bitIndex127) )
& ( v105246(VarNext,bitIndex519)
<=> v105900(VarNext,bitIndex126) )
& ( v105246(VarNext,bitIndex518)
<=> v105900(VarNext,bitIndex125) )
& ( v105246(VarNext,bitIndex517)
<=> v105900(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_68,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105901(VarNext)
=> ( ( v105900(VarNext,bitIndex130)
<=> v105246(VarCurr,bitIndex523) )
& ( v105900(VarNext,bitIndex129)
<=> v105246(VarCurr,bitIndex522) )
& ( v105900(VarNext,bitIndex128)
<=> v105246(VarCurr,bitIndex521) )
& ( v105900(VarNext,bitIndex127)
<=> v105246(VarCurr,bitIndex520) )
& ( v105900(VarNext,bitIndex126)
<=> v105246(VarCurr,bitIndex519) )
& ( v105900(VarNext,bitIndex125)
<=> v105246(VarCurr,bitIndex518) )
& ( v105900(VarNext,bitIndex124)
<=> v105246(VarCurr,bitIndex517) )
& ( v105900(VarNext,bitIndex123)
<=> v105246(VarCurr,bitIndex516) )
& ( v105900(VarNext,bitIndex122)
<=> v105246(VarCurr,bitIndex515) )
& ( v105900(VarNext,bitIndex121)
<=> v105246(VarCurr,bitIndex514) )
& ( v105900(VarNext,bitIndex120)
<=> v105246(VarCurr,bitIndex513) )
& ( v105900(VarNext,bitIndex119)
<=> v105246(VarCurr,bitIndex512) )
& ( v105900(VarNext,bitIndex118)
<=> v105246(VarCurr,bitIndex511) )
& ( v105900(VarNext,bitIndex117)
<=> v105246(VarCurr,bitIndex510) )
& ( v105900(VarNext,bitIndex116)
<=> v105246(VarCurr,bitIndex509) )
& ( v105900(VarNext,bitIndex115)
<=> v105246(VarCurr,bitIndex508) )
& ( v105900(VarNext,bitIndex114)
<=> v105246(VarCurr,bitIndex507) )
& ( v105900(VarNext,bitIndex113)
<=> v105246(VarCurr,bitIndex506) )
& ( v105900(VarNext,bitIndex112)
<=> v105246(VarCurr,bitIndex505) )
& ( v105900(VarNext,bitIndex111)
<=> v105246(VarCurr,bitIndex504) )
& ( v105900(VarNext,bitIndex110)
<=> v105246(VarCurr,bitIndex503) )
& ( v105900(VarNext,bitIndex109)
<=> v105246(VarCurr,bitIndex502) )
& ( v105900(VarNext,bitIndex108)
<=> v105246(VarCurr,bitIndex501) )
& ( v105900(VarNext,bitIndex107)
<=> v105246(VarCurr,bitIndex500) )
& ( v105900(VarNext,bitIndex106)
<=> v105246(VarCurr,bitIndex499) )
& ( v105900(VarNext,bitIndex105)
<=> v105246(VarCurr,bitIndex498) )
& ( v105900(VarNext,bitIndex104)
<=> v105246(VarCurr,bitIndex497) )
& ( v105900(VarNext,bitIndex103)
<=> v105246(VarCurr,bitIndex496) )
& ( v105900(VarNext,bitIndex102)
<=> v105246(VarCurr,bitIndex495) )
& ( v105900(VarNext,bitIndex101)
<=> v105246(VarCurr,bitIndex494) )
& ( v105900(VarNext,bitIndex100)
<=> v105246(VarCurr,bitIndex493) )
& ( v105900(VarNext,bitIndex99)
<=> v105246(VarCurr,bitIndex492) )
& ( v105900(VarNext,bitIndex98)
<=> v105246(VarCurr,bitIndex491) )
& ( v105900(VarNext,bitIndex97)
<=> v105246(VarCurr,bitIndex490) )
& ( v105900(VarNext,bitIndex96)
<=> v105246(VarCurr,bitIndex489) )
& ( v105900(VarNext,bitIndex95)
<=> v105246(VarCurr,bitIndex488) )
& ( v105900(VarNext,bitIndex94)
<=> v105246(VarCurr,bitIndex487) )
& ( v105900(VarNext,bitIndex93)
<=> v105246(VarCurr,bitIndex486) )
& ( v105900(VarNext,bitIndex92)
<=> v105246(VarCurr,bitIndex485) )
& ( v105900(VarNext,bitIndex91)
<=> v105246(VarCurr,bitIndex484) )
& ( v105900(VarNext,bitIndex90)
<=> v105246(VarCurr,bitIndex483) )
& ( v105900(VarNext,bitIndex89)
<=> v105246(VarCurr,bitIndex482) )
& ( v105900(VarNext,bitIndex88)
<=> v105246(VarCurr,bitIndex481) )
& ( v105900(VarNext,bitIndex87)
<=> v105246(VarCurr,bitIndex480) )
& ( v105900(VarNext,bitIndex86)
<=> v105246(VarCurr,bitIndex479) )
& ( v105900(VarNext,bitIndex85)
<=> v105246(VarCurr,bitIndex478) )
& ( v105900(VarNext,bitIndex84)
<=> v105246(VarCurr,bitIndex477) )
& ( v105900(VarNext,bitIndex83)
<=> v105246(VarCurr,bitIndex476) )
& ( v105900(VarNext,bitIndex82)
<=> v105246(VarCurr,bitIndex475) )
& ( v105900(VarNext,bitIndex81)
<=> v105246(VarCurr,bitIndex474) )
& ( v105900(VarNext,bitIndex80)
<=> v105246(VarCurr,bitIndex473) )
& ( v105900(VarNext,bitIndex79)
<=> v105246(VarCurr,bitIndex472) )
& ( v105900(VarNext,bitIndex78)
<=> v105246(VarCurr,bitIndex471) )
& ( v105900(VarNext,bitIndex77)
<=> v105246(VarCurr,bitIndex470) )
& ( v105900(VarNext,bitIndex76)
<=> v105246(VarCurr,bitIndex469) )
& ( v105900(VarNext,bitIndex75)
<=> v105246(VarCurr,bitIndex468) )
& ( v105900(VarNext,bitIndex74)
<=> v105246(VarCurr,bitIndex467) )
& ( v105900(VarNext,bitIndex73)
<=> v105246(VarCurr,bitIndex466) )
& ( v105900(VarNext,bitIndex72)
<=> v105246(VarCurr,bitIndex465) )
& ( v105900(VarNext,bitIndex71)
<=> v105246(VarCurr,bitIndex464) )
& ( v105900(VarNext,bitIndex70)
<=> v105246(VarCurr,bitIndex463) )
& ( v105900(VarNext,bitIndex69)
<=> v105246(VarCurr,bitIndex462) )
& ( v105900(VarNext,bitIndex68)
<=> v105246(VarCurr,bitIndex461) )
& ( v105900(VarNext,bitIndex67)
<=> v105246(VarCurr,bitIndex460) )
& ( v105900(VarNext,bitIndex66)
<=> v105246(VarCurr,bitIndex459) )
& ( v105900(VarNext,bitIndex65)
<=> v105246(VarCurr,bitIndex458) )
& ( v105900(VarNext,bitIndex64)
<=> v105246(VarCurr,bitIndex457) )
& ( v105900(VarNext,bitIndex63)
<=> v105246(VarCurr,bitIndex456) )
& ( v105900(VarNext,bitIndex62)
<=> v105246(VarCurr,bitIndex455) )
& ( v105900(VarNext,bitIndex61)
<=> v105246(VarCurr,bitIndex454) )
& ( v105900(VarNext,bitIndex60)
<=> v105246(VarCurr,bitIndex453) )
& ( v105900(VarNext,bitIndex59)
<=> v105246(VarCurr,bitIndex452) )
& ( v105900(VarNext,bitIndex58)
<=> v105246(VarCurr,bitIndex451) )
& ( v105900(VarNext,bitIndex57)
<=> v105246(VarCurr,bitIndex450) )
& ( v105900(VarNext,bitIndex56)
<=> v105246(VarCurr,bitIndex449) )
& ( v105900(VarNext,bitIndex55)
<=> v105246(VarCurr,bitIndex448) )
& ( v105900(VarNext,bitIndex54)
<=> v105246(VarCurr,bitIndex447) )
& ( v105900(VarNext,bitIndex53)
<=> v105246(VarCurr,bitIndex446) )
& ( v105900(VarNext,bitIndex52)
<=> v105246(VarCurr,bitIndex445) )
& ( v105900(VarNext,bitIndex51)
<=> v105246(VarCurr,bitIndex444) )
& ( v105900(VarNext,bitIndex50)
<=> v105246(VarCurr,bitIndex443) )
& ( v105900(VarNext,bitIndex49)
<=> v105246(VarCurr,bitIndex442) )
& ( v105900(VarNext,bitIndex48)
<=> v105246(VarCurr,bitIndex441) )
& ( v105900(VarNext,bitIndex47)
<=> v105246(VarCurr,bitIndex440) )
& ( v105900(VarNext,bitIndex46)
<=> v105246(VarCurr,bitIndex439) )
& ( v105900(VarNext,bitIndex45)
<=> v105246(VarCurr,bitIndex438) )
& ( v105900(VarNext,bitIndex44)
<=> v105246(VarCurr,bitIndex437) )
& ( v105900(VarNext,bitIndex43)
<=> v105246(VarCurr,bitIndex436) )
& ( v105900(VarNext,bitIndex42)
<=> v105246(VarCurr,bitIndex435) )
& ( v105900(VarNext,bitIndex41)
<=> v105246(VarCurr,bitIndex434) )
& ( v105900(VarNext,bitIndex40)
<=> v105246(VarCurr,bitIndex433) )
& ( v105900(VarNext,bitIndex39)
<=> v105246(VarCurr,bitIndex432) )
& ( v105900(VarNext,bitIndex38)
<=> v105246(VarCurr,bitIndex431) )
& ( v105900(VarNext,bitIndex37)
<=> v105246(VarCurr,bitIndex430) )
& ( v105900(VarNext,bitIndex36)
<=> v105246(VarCurr,bitIndex429) )
& ( v105900(VarNext,bitIndex35)
<=> v105246(VarCurr,bitIndex428) )
& ( v105900(VarNext,bitIndex34)
<=> v105246(VarCurr,bitIndex427) )
& ( v105900(VarNext,bitIndex33)
<=> v105246(VarCurr,bitIndex426) )
& ( v105900(VarNext,bitIndex32)
<=> v105246(VarCurr,bitIndex425) )
& ( v105900(VarNext,bitIndex31)
<=> v105246(VarCurr,bitIndex424) )
& ( v105900(VarNext,bitIndex30)
<=> v105246(VarCurr,bitIndex423) )
& ( v105900(VarNext,bitIndex29)
<=> v105246(VarCurr,bitIndex422) )
& ( v105900(VarNext,bitIndex28)
<=> v105246(VarCurr,bitIndex421) )
& ( v105900(VarNext,bitIndex27)
<=> v105246(VarCurr,bitIndex420) )
& ( v105900(VarNext,bitIndex26)
<=> v105246(VarCurr,bitIndex419) )
& ( v105900(VarNext,bitIndex25)
<=> v105246(VarCurr,bitIndex418) )
& ( v105900(VarNext,bitIndex24)
<=> v105246(VarCurr,bitIndex417) )
& ( v105900(VarNext,bitIndex23)
<=> v105246(VarCurr,bitIndex416) )
& ( v105900(VarNext,bitIndex22)
<=> v105246(VarCurr,bitIndex415) )
& ( v105900(VarNext,bitIndex21)
<=> v105246(VarCurr,bitIndex414) )
& ( v105900(VarNext,bitIndex20)
<=> v105246(VarCurr,bitIndex413) )
& ( v105900(VarNext,bitIndex19)
<=> v105246(VarCurr,bitIndex412) )
& ( v105900(VarNext,bitIndex18)
<=> v105246(VarCurr,bitIndex411) )
& ( v105900(VarNext,bitIndex17)
<=> v105246(VarCurr,bitIndex410) )
& ( v105900(VarNext,bitIndex16)
<=> v105246(VarCurr,bitIndex409) )
& ( v105900(VarNext,bitIndex15)
<=> v105246(VarCurr,bitIndex408) )
& ( v105900(VarNext,bitIndex14)
<=> v105246(VarCurr,bitIndex407) )
& ( v105900(VarNext,bitIndex13)
<=> v105246(VarCurr,bitIndex406) )
& ( v105900(VarNext,bitIndex12)
<=> v105246(VarCurr,bitIndex405) )
& ( v105900(VarNext,bitIndex11)
<=> v105246(VarCurr,bitIndex404) )
& ( v105900(VarNext,bitIndex10)
<=> v105246(VarCurr,bitIndex403) )
& ( v105900(VarNext,bitIndex9)
<=> v105246(VarCurr,bitIndex402) )
& ( v105900(VarNext,bitIndex8)
<=> v105246(VarCurr,bitIndex401) )
& ( v105900(VarNext,bitIndex7)
<=> v105246(VarCurr,bitIndex400) )
& ( v105900(VarNext,bitIndex6)
<=> v105246(VarCurr,bitIndex399) )
& ( v105900(VarNext,bitIndex5)
<=> v105246(VarCurr,bitIndex398) )
& ( v105900(VarNext,bitIndex4)
<=> v105246(VarCurr,bitIndex397) )
& ( v105900(VarNext,bitIndex3)
<=> v105246(VarCurr,bitIndex396) )
& ( v105900(VarNext,bitIndex2)
<=> v105246(VarCurr,bitIndex395) )
& ( v105900(VarNext,bitIndex1)
<=> v105246(VarCurr,bitIndex394) )
& ( v105900(VarNext,bitIndex0)
<=> v105246(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1801,axiom,
! [VarNext] :
( v105901(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105900(VarNext,B)
<=> v105927(VarNext,B) ) ) ) ).
fof(addAssignment_32638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105927(VarNext,B)
<=> v105925(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4991,axiom,
! [VarCurr] :
( ~ v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105925(VarCurr,B)
<=> v105928(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4995,axiom,
! [VarCurr] :
( v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105925(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1230,axiom,
! [VarCurr] :
( ( ~ v105914(VarCurr)
& ~ v105916(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105928(VarCurr,B)
<=> v105893(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4990,axiom,
! [VarCurr] :
( v105916(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105928(VarCurr,B)
<=> v105886(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v105914(VarCurr)
=> ( ( v105928(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex392) )
& ( v105928(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex391) )
& ( v105928(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex390) )
& ( v105928(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex389) )
& ( v105928(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex388) )
& ( v105928(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex387) )
& ( v105928(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex386) )
& ( v105928(VarCurr,bitIndex123)
<=> v105246(VarCurr,bitIndex385) )
& ( v105928(VarCurr,bitIndex122)
<=> v105246(VarCurr,bitIndex384) )
& ( v105928(VarCurr,bitIndex121)
<=> v105246(VarCurr,bitIndex383) )
& ( v105928(VarCurr,bitIndex120)
<=> v105246(VarCurr,bitIndex382) )
& ( v105928(VarCurr,bitIndex119)
<=> v105246(VarCurr,bitIndex381) )
& ( v105928(VarCurr,bitIndex118)
<=> v105246(VarCurr,bitIndex380) )
& ( v105928(VarCurr,bitIndex117)
<=> v105246(VarCurr,bitIndex379) )
& ( v105928(VarCurr,bitIndex116)
<=> v105246(VarCurr,bitIndex378) )
& ( v105928(VarCurr,bitIndex115)
<=> v105246(VarCurr,bitIndex377) )
& ( v105928(VarCurr,bitIndex114)
<=> v105246(VarCurr,bitIndex376) )
& ( v105928(VarCurr,bitIndex113)
<=> v105246(VarCurr,bitIndex375) )
& ( v105928(VarCurr,bitIndex112)
<=> v105246(VarCurr,bitIndex374) )
& ( v105928(VarCurr,bitIndex111)
<=> v105246(VarCurr,bitIndex373) )
& ( v105928(VarCurr,bitIndex110)
<=> v105246(VarCurr,bitIndex372) )
& ( v105928(VarCurr,bitIndex109)
<=> v105246(VarCurr,bitIndex371) )
& ( v105928(VarCurr,bitIndex108)
<=> v105246(VarCurr,bitIndex370) )
& ( v105928(VarCurr,bitIndex107)
<=> v105246(VarCurr,bitIndex369) )
& ( v105928(VarCurr,bitIndex106)
<=> v105246(VarCurr,bitIndex368) )
& ( v105928(VarCurr,bitIndex105)
<=> v105246(VarCurr,bitIndex367) )
& ( v105928(VarCurr,bitIndex104)
<=> v105246(VarCurr,bitIndex366) )
& ( v105928(VarCurr,bitIndex103)
<=> v105246(VarCurr,bitIndex365) )
& ( v105928(VarCurr,bitIndex102)
<=> v105246(VarCurr,bitIndex364) )
& ( v105928(VarCurr,bitIndex101)
<=> v105246(VarCurr,bitIndex363) )
& ( v105928(VarCurr,bitIndex100)
<=> v105246(VarCurr,bitIndex362) )
& ( v105928(VarCurr,bitIndex99)
<=> v105246(VarCurr,bitIndex361) )
& ( v105928(VarCurr,bitIndex98)
<=> v105246(VarCurr,bitIndex360) )
& ( v105928(VarCurr,bitIndex97)
<=> v105246(VarCurr,bitIndex359) )
& ( v105928(VarCurr,bitIndex96)
<=> v105246(VarCurr,bitIndex358) )
& ( v105928(VarCurr,bitIndex95)
<=> v105246(VarCurr,bitIndex357) )
& ( v105928(VarCurr,bitIndex94)
<=> v105246(VarCurr,bitIndex356) )
& ( v105928(VarCurr,bitIndex93)
<=> v105246(VarCurr,bitIndex355) )
& ( v105928(VarCurr,bitIndex92)
<=> v105246(VarCurr,bitIndex354) )
& ( v105928(VarCurr,bitIndex91)
<=> v105246(VarCurr,bitIndex353) )
& ( v105928(VarCurr,bitIndex90)
<=> v105246(VarCurr,bitIndex352) )
& ( v105928(VarCurr,bitIndex89)
<=> v105246(VarCurr,bitIndex351) )
& ( v105928(VarCurr,bitIndex88)
<=> v105246(VarCurr,bitIndex350) )
& ( v105928(VarCurr,bitIndex87)
<=> v105246(VarCurr,bitIndex349) )
& ( v105928(VarCurr,bitIndex86)
<=> v105246(VarCurr,bitIndex348) )
& ( v105928(VarCurr,bitIndex85)
<=> v105246(VarCurr,bitIndex347) )
& ( v105928(VarCurr,bitIndex84)
<=> v105246(VarCurr,bitIndex346) )
& ( v105928(VarCurr,bitIndex83)
<=> v105246(VarCurr,bitIndex345) )
& ( v105928(VarCurr,bitIndex82)
<=> v105246(VarCurr,bitIndex344) )
& ( v105928(VarCurr,bitIndex81)
<=> v105246(VarCurr,bitIndex343) )
& ( v105928(VarCurr,bitIndex80)
<=> v105246(VarCurr,bitIndex342) )
& ( v105928(VarCurr,bitIndex79)
<=> v105246(VarCurr,bitIndex341) )
& ( v105928(VarCurr,bitIndex78)
<=> v105246(VarCurr,bitIndex340) )
& ( v105928(VarCurr,bitIndex77)
<=> v105246(VarCurr,bitIndex339) )
& ( v105928(VarCurr,bitIndex76)
<=> v105246(VarCurr,bitIndex338) )
& ( v105928(VarCurr,bitIndex75)
<=> v105246(VarCurr,bitIndex337) )
& ( v105928(VarCurr,bitIndex74)
<=> v105246(VarCurr,bitIndex336) )
& ( v105928(VarCurr,bitIndex73)
<=> v105246(VarCurr,bitIndex335) )
& ( v105928(VarCurr,bitIndex72)
<=> v105246(VarCurr,bitIndex334) )
& ( v105928(VarCurr,bitIndex71)
<=> v105246(VarCurr,bitIndex333) )
& ( v105928(VarCurr,bitIndex70)
<=> v105246(VarCurr,bitIndex332) )
& ( v105928(VarCurr,bitIndex69)
<=> v105246(VarCurr,bitIndex331) )
& ( v105928(VarCurr,bitIndex68)
<=> v105246(VarCurr,bitIndex330) )
& ( v105928(VarCurr,bitIndex67)
<=> v105246(VarCurr,bitIndex329) )
& ( v105928(VarCurr,bitIndex66)
<=> v105246(VarCurr,bitIndex328) )
& ( v105928(VarCurr,bitIndex65)
<=> v105246(VarCurr,bitIndex327) )
& ( v105928(VarCurr,bitIndex64)
<=> v105246(VarCurr,bitIndex326) )
& ( v105928(VarCurr,bitIndex63)
<=> v105246(VarCurr,bitIndex325) )
& ( v105928(VarCurr,bitIndex62)
<=> v105246(VarCurr,bitIndex324) )
& ( v105928(VarCurr,bitIndex61)
<=> v105246(VarCurr,bitIndex323) )
& ( v105928(VarCurr,bitIndex60)
<=> v105246(VarCurr,bitIndex322) )
& ( v105928(VarCurr,bitIndex59)
<=> v105246(VarCurr,bitIndex321) )
& ( v105928(VarCurr,bitIndex58)
<=> v105246(VarCurr,bitIndex320) )
& ( v105928(VarCurr,bitIndex57)
<=> v105246(VarCurr,bitIndex319) )
& ( v105928(VarCurr,bitIndex56)
<=> v105246(VarCurr,bitIndex318) )
& ( v105928(VarCurr,bitIndex55)
<=> v105246(VarCurr,bitIndex317) )
& ( v105928(VarCurr,bitIndex54)
<=> v105246(VarCurr,bitIndex316) )
& ( v105928(VarCurr,bitIndex53)
<=> v105246(VarCurr,bitIndex315) )
& ( v105928(VarCurr,bitIndex52)
<=> v105246(VarCurr,bitIndex314) )
& ( v105928(VarCurr,bitIndex51)
<=> v105246(VarCurr,bitIndex313) )
& ( v105928(VarCurr,bitIndex50)
<=> v105246(VarCurr,bitIndex312) )
& ( v105928(VarCurr,bitIndex49)
<=> v105246(VarCurr,bitIndex311) )
& ( v105928(VarCurr,bitIndex48)
<=> v105246(VarCurr,bitIndex310) )
& ( v105928(VarCurr,bitIndex47)
<=> v105246(VarCurr,bitIndex309) )
& ( v105928(VarCurr,bitIndex46)
<=> v105246(VarCurr,bitIndex308) )
& ( v105928(VarCurr,bitIndex45)
<=> v105246(VarCurr,bitIndex307) )
& ( v105928(VarCurr,bitIndex44)
<=> v105246(VarCurr,bitIndex306) )
& ( v105928(VarCurr,bitIndex43)
<=> v105246(VarCurr,bitIndex305) )
& ( v105928(VarCurr,bitIndex42)
<=> v105246(VarCurr,bitIndex304) )
& ( v105928(VarCurr,bitIndex41)
<=> v105246(VarCurr,bitIndex303) )
& ( v105928(VarCurr,bitIndex40)
<=> v105246(VarCurr,bitIndex302) )
& ( v105928(VarCurr,bitIndex39)
<=> v105246(VarCurr,bitIndex301) )
& ( v105928(VarCurr,bitIndex38)
<=> v105246(VarCurr,bitIndex300) )
& ( v105928(VarCurr,bitIndex37)
<=> v105246(VarCurr,bitIndex299) )
& ( v105928(VarCurr,bitIndex36)
<=> v105246(VarCurr,bitIndex298) )
& ( v105928(VarCurr,bitIndex35)
<=> v105246(VarCurr,bitIndex297) )
& ( v105928(VarCurr,bitIndex34)
<=> v105246(VarCurr,bitIndex296) )
& ( v105928(VarCurr,bitIndex33)
<=> v105246(VarCurr,bitIndex295) )
& ( v105928(VarCurr,bitIndex32)
<=> v105246(VarCurr,bitIndex294) )
& ( v105928(VarCurr,bitIndex31)
<=> v105246(VarCurr,bitIndex293) )
& ( v105928(VarCurr,bitIndex30)
<=> v105246(VarCurr,bitIndex292) )
& ( v105928(VarCurr,bitIndex29)
<=> v105246(VarCurr,bitIndex291) )
& ( v105928(VarCurr,bitIndex28)
<=> v105246(VarCurr,bitIndex290) )
& ( v105928(VarCurr,bitIndex27)
<=> v105246(VarCurr,bitIndex289) )
& ( v105928(VarCurr,bitIndex26)
<=> v105246(VarCurr,bitIndex288) )
& ( v105928(VarCurr,bitIndex25)
<=> v105246(VarCurr,bitIndex287) )
& ( v105928(VarCurr,bitIndex24)
<=> v105246(VarCurr,bitIndex286) )
& ( v105928(VarCurr,bitIndex23)
<=> v105246(VarCurr,bitIndex285) )
& ( v105928(VarCurr,bitIndex22)
<=> v105246(VarCurr,bitIndex284) )
& ( v105928(VarCurr,bitIndex21)
<=> v105246(VarCurr,bitIndex283) )
& ( v105928(VarCurr,bitIndex20)
<=> v105246(VarCurr,bitIndex282) )
& ( v105928(VarCurr,bitIndex19)
<=> v105246(VarCurr,bitIndex281) )
& ( v105928(VarCurr,bitIndex18)
<=> v105246(VarCurr,bitIndex280) )
& ( v105928(VarCurr,bitIndex17)
<=> v105246(VarCurr,bitIndex279) )
& ( v105928(VarCurr,bitIndex16)
<=> v105246(VarCurr,bitIndex278) )
& ( v105928(VarCurr,bitIndex15)
<=> v105246(VarCurr,bitIndex277) )
& ( v105928(VarCurr,bitIndex14)
<=> v105246(VarCurr,bitIndex276) )
& ( v105928(VarCurr,bitIndex13)
<=> v105246(VarCurr,bitIndex275) )
& ( v105928(VarCurr,bitIndex12)
<=> v105246(VarCurr,bitIndex274) )
& ( v105928(VarCurr,bitIndex11)
<=> v105246(VarCurr,bitIndex273) )
& ( v105928(VarCurr,bitIndex10)
<=> v105246(VarCurr,bitIndex272) )
& ( v105928(VarCurr,bitIndex9)
<=> v105246(VarCurr,bitIndex271) )
& ( v105928(VarCurr,bitIndex8)
<=> v105246(VarCurr,bitIndex270) )
& ( v105928(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex269) )
& ( v105928(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex268) )
& ( v105928(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex267) )
& ( v105928(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex266) )
& ( v105928(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex265) )
& ( v105928(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex264) )
& ( v105928(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex263) )
& ( v105928(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105901(VarNext)
<=> ( v105902(VarNext)
& v105909(VarNext) ) ) ) ).
fof(addAssignment_32637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105909(VarNext)
<=> v105907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21110,axiom,
! [VarCurr] :
( v105907(VarCurr)
<=> ( v105910(VarCurr)
& v105921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21109,axiom,
! [VarCurr] :
( v105921(VarCurr)
<=> ( v105922(VarCurr)
| v105772(VarCurr) ) ) ).
fof(writeUnaryOperator_8277,axiom,
! [VarCurr] :
( ~ v105922(VarCurr)
<=> v105923(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7398,axiom,
! [VarCurr] :
( v105923(VarCurr)
<=> ( ( v105924(VarCurr,bitIndex1)
<=> $false )
& ( v105924(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32636,axiom,
! [VarCurr] :
( v105924(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32635,axiom,
! [VarCurr] :
( v105924(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21108,axiom,
! [VarCurr] :
( v105910(VarCurr)
<=> ( v105772(VarCurr)
| v105911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21107,axiom,
! [VarCurr] :
( v105911(VarCurr)
<=> ( v105912(VarCurr)
& v105920(VarCurr) ) ) ).
fof(writeUnaryOperator_8276,axiom,
! [VarCurr] :
( ~ v105920(VarCurr)
<=> v105772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21106,axiom,
! [VarCurr] :
( v105912(VarCurr)
<=> ( v105913(VarCurr)
| v105918(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7397,axiom,
! [VarCurr] :
( v105918(VarCurr)
<=> ( ( v105919(VarCurr,bitIndex1)
<=> $true )
& ( v105919(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32634,axiom,
! [VarCurr] :
( v105919(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32633,axiom,
! [VarCurr] :
( v105919(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21105,axiom,
! [VarCurr] :
( v105913(VarCurr)
<=> ( v105914(VarCurr)
| v105916(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7396,axiom,
! [VarCurr] :
( v105916(VarCurr)
<=> ( ( v105917(VarCurr,bitIndex1)
<=> $true )
& ( v105917(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32632,axiom,
! [VarCurr] :
( v105917(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32631,axiom,
! [VarCurr] :
( v105917(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7395,axiom,
! [VarCurr] :
( v105914(VarCurr)
<=> ( ( v105915(VarCurr,bitIndex1)
<=> $false )
& ( v105915(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32630,axiom,
! [VarCurr] :
( v105915(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32629,axiom,
! [VarCurr] :
( v105915(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105902(VarNext)
<=> ( v105904(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105904(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32628,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105893(VarCurr,B)
<=> v105898(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2277,axiom,
! [VarCurr] :
( ~ v105895(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105898(VarCurr,B)
<=> v105897(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2309,axiom,
! [VarCurr] :
( v105895(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105898(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32627,axiom,
! [VarCurr] :
( ( v105897(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex392) )
& ( v105897(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex391) )
& ( v105897(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex390) )
& ( v105897(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex389) )
& ( v105897(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex388) )
& ( v105897(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex387) )
& ( v105897(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_32626,axiom,
! [VarCurr] :
( v105895(VarCurr)
<=> v105688(VarCurr,bitIndex1) ) ).
fof(addAssignment_32625,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105886(VarCurr,B)
<=> v105891(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2276,axiom,
! [VarCurr] :
( ~ v105888(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105891(VarCurr,B)
<=> v105890(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2308,axiom,
! [VarCurr] :
( v105888(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105891(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32624,axiom,
! [VarCurr] :
( ( v105890(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex523) )
& ( v105890(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex522) )
& ( v105890(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex521) )
& ( v105890(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex520) )
& ( v105890(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex519) )
& ( v105890(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex518) )
& ( v105890(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_32623,axiom,
! [VarCurr] :
( v105888(VarCurr)
<=> v105688(VarCurr,bitIndex1) ) ).
fof(addAssignment_32622,axiom,
! [VarNext] :
( ( v105246(VarNext,bitIndex392)
<=> v105854(VarNext,bitIndex130) )
& ( v105246(VarNext,bitIndex391)
<=> v105854(VarNext,bitIndex129) )
& ( v105246(VarNext,bitIndex390)
<=> v105854(VarNext,bitIndex128) )
& ( v105246(VarNext,bitIndex389)
<=> v105854(VarNext,bitIndex127) )
& ( v105246(VarNext,bitIndex388)
<=> v105854(VarNext,bitIndex126) )
& ( v105246(VarNext,bitIndex387)
<=> v105854(VarNext,bitIndex125) )
& ( v105246(VarNext,bitIndex386)
<=> v105854(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_67,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105855(VarNext)
=> ( ( v105854(VarNext,bitIndex130)
<=> v105246(VarCurr,bitIndex392) )
& ( v105854(VarNext,bitIndex129)
<=> v105246(VarCurr,bitIndex391) )
& ( v105854(VarNext,bitIndex128)
<=> v105246(VarCurr,bitIndex390) )
& ( v105854(VarNext,bitIndex127)
<=> v105246(VarCurr,bitIndex389) )
& ( v105854(VarNext,bitIndex126)
<=> v105246(VarCurr,bitIndex388) )
& ( v105854(VarNext,bitIndex125)
<=> v105246(VarCurr,bitIndex387) )
& ( v105854(VarNext,bitIndex124)
<=> v105246(VarCurr,bitIndex386) )
& ( v105854(VarNext,bitIndex123)
<=> v105246(VarCurr,bitIndex385) )
& ( v105854(VarNext,bitIndex122)
<=> v105246(VarCurr,bitIndex384) )
& ( v105854(VarNext,bitIndex121)
<=> v105246(VarCurr,bitIndex383) )
& ( v105854(VarNext,bitIndex120)
<=> v105246(VarCurr,bitIndex382) )
& ( v105854(VarNext,bitIndex119)
<=> v105246(VarCurr,bitIndex381) )
& ( v105854(VarNext,bitIndex118)
<=> v105246(VarCurr,bitIndex380) )
& ( v105854(VarNext,bitIndex117)
<=> v105246(VarCurr,bitIndex379) )
& ( v105854(VarNext,bitIndex116)
<=> v105246(VarCurr,bitIndex378) )
& ( v105854(VarNext,bitIndex115)
<=> v105246(VarCurr,bitIndex377) )
& ( v105854(VarNext,bitIndex114)
<=> v105246(VarCurr,bitIndex376) )
& ( v105854(VarNext,bitIndex113)
<=> v105246(VarCurr,bitIndex375) )
& ( v105854(VarNext,bitIndex112)
<=> v105246(VarCurr,bitIndex374) )
& ( v105854(VarNext,bitIndex111)
<=> v105246(VarCurr,bitIndex373) )
& ( v105854(VarNext,bitIndex110)
<=> v105246(VarCurr,bitIndex372) )
& ( v105854(VarNext,bitIndex109)
<=> v105246(VarCurr,bitIndex371) )
& ( v105854(VarNext,bitIndex108)
<=> v105246(VarCurr,bitIndex370) )
& ( v105854(VarNext,bitIndex107)
<=> v105246(VarCurr,bitIndex369) )
& ( v105854(VarNext,bitIndex106)
<=> v105246(VarCurr,bitIndex368) )
& ( v105854(VarNext,bitIndex105)
<=> v105246(VarCurr,bitIndex367) )
& ( v105854(VarNext,bitIndex104)
<=> v105246(VarCurr,bitIndex366) )
& ( v105854(VarNext,bitIndex103)
<=> v105246(VarCurr,bitIndex365) )
& ( v105854(VarNext,bitIndex102)
<=> v105246(VarCurr,bitIndex364) )
& ( v105854(VarNext,bitIndex101)
<=> v105246(VarCurr,bitIndex363) )
& ( v105854(VarNext,bitIndex100)
<=> v105246(VarCurr,bitIndex362) )
& ( v105854(VarNext,bitIndex99)
<=> v105246(VarCurr,bitIndex361) )
& ( v105854(VarNext,bitIndex98)
<=> v105246(VarCurr,bitIndex360) )
& ( v105854(VarNext,bitIndex97)
<=> v105246(VarCurr,bitIndex359) )
& ( v105854(VarNext,bitIndex96)
<=> v105246(VarCurr,bitIndex358) )
& ( v105854(VarNext,bitIndex95)
<=> v105246(VarCurr,bitIndex357) )
& ( v105854(VarNext,bitIndex94)
<=> v105246(VarCurr,bitIndex356) )
& ( v105854(VarNext,bitIndex93)
<=> v105246(VarCurr,bitIndex355) )
& ( v105854(VarNext,bitIndex92)
<=> v105246(VarCurr,bitIndex354) )
& ( v105854(VarNext,bitIndex91)
<=> v105246(VarCurr,bitIndex353) )
& ( v105854(VarNext,bitIndex90)
<=> v105246(VarCurr,bitIndex352) )
& ( v105854(VarNext,bitIndex89)
<=> v105246(VarCurr,bitIndex351) )
& ( v105854(VarNext,bitIndex88)
<=> v105246(VarCurr,bitIndex350) )
& ( v105854(VarNext,bitIndex87)
<=> v105246(VarCurr,bitIndex349) )
& ( v105854(VarNext,bitIndex86)
<=> v105246(VarCurr,bitIndex348) )
& ( v105854(VarNext,bitIndex85)
<=> v105246(VarCurr,bitIndex347) )
& ( v105854(VarNext,bitIndex84)
<=> v105246(VarCurr,bitIndex346) )
& ( v105854(VarNext,bitIndex83)
<=> v105246(VarCurr,bitIndex345) )
& ( v105854(VarNext,bitIndex82)
<=> v105246(VarCurr,bitIndex344) )
& ( v105854(VarNext,bitIndex81)
<=> v105246(VarCurr,bitIndex343) )
& ( v105854(VarNext,bitIndex80)
<=> v105246(VarCurr,bitIndex342) )
& ( v105854(VarNext,bitIndex79)
<=> v105246(VarCurr,bitIndex341) )
& ( v105854(VarNext,bitIndex78)
<=> v105246(VarCurr,bitIndex340) )
& ( v105854(VarNext,bitIndex77)
<=> v105246(VarCurr,bitIndex339) )
& ( v105854(VarNext,bitIndex76)
<=> v105246(VarCurr,bitIndex338) )
& ( v105854(VarNext,bitIndex75)
<=> v105246(VarCurr,bitIndex337) )
& ( v105854(VarNext,bitIndex74)
<=> v105246(VarCurr,bitIndex336) )
& ( v105854(VarNext,bitIndex73)
<=> v105246(VarCurr,bitIndex335) )
& ( v105854(VarNext,bitIndex72)
<=> v105246(VarCurr,bitIndex334) )
& ( v105854(VarNext,bitIndex71)
<=> v105246(VarCurr,bitIndex333) )
& ( v105854(VarNext,bitIndex70)
<=> v105246(VarCurr,bitIndex332) )
& ( v105854(VarNext,bitIndex69)
<=> v105246(VarCurr,bitIndex331) )
& ( v105854(VarNext,bitIndex68)
<=> v105246(VarCurr,bitIndex330) )
& ( v105854(VarNext,bitIndex67)
<=> v105246(VarCurr,bitIndex329) )
& ( v105854(VarNext,bitIndex66)
<=> v105246(VarCurr,bitIndex328) )
& ( v105854(VarNext,bitIndex65)
<=> v105246(VarCurr,bitIndex327) )
& ( v105854(VarNext,bitIndex64)
<=> v105246(VarCurr,bitIndex326) )
& ( v105854(VarNext,bitIndex63)
<=> v105246(VarCurr,bitIndex325) )
& ( v105854(VarNext,bitIndex62)
<=> v105246(VarCurr,bitIndex324) )
& ( v105854(VarNext,bitIndex61)
<=> v105246(VarCurr,bitIndex323) )
& ( v105854(VarNext,bitIndex60)
<=> v105246(VarCurr,bitIndex322) )
& ( v105854(VarNext,bitIndex59)
<=> v105246(VarCurr,bitIndex321) )
& ( v105854(VarNext,bitIndex58)
<=> v105246(VarCurr,bitIndex320) )
& ( v105854(VarNext,bitIndex57)
<=> v105246(VarCurr,bitIndex319) )
& ( v105854(VarNext,bitIndex56)
<=> v105246(VarCurr,bitIndex318) )
& ( v105854(VarNext,bitIndex55)
<=> v105246(VarCurr,bitIndex317) )
& ( v105854(VarNext,bitIndex54)
<=> v105246(VarCurr,bitIndex316) )
& ( v105854(VarNext,bitIndex53)
<=> v105246(VarCurr,bitIndex315) )
& ( v105854(VarNext,bitIndex52)
<=> v105246(VarCurr,bitIndex314) )
& ( v105854(VarNext,bitIndex51)
<=> v105246(VarCurr,bitIndex313) )
& ( v105854(VarNext,bitIndex50)
<=> v105246(VarCurr,bitIndex312) )
& ( v105854(VarNext,bitIndex49)
<=> v105246(VarCurr,bitIndex311) )
& ( v105854(VarNext,bitIndex48)
<=> v105246(VarCurr,bitIndex310) )
& ( v105854(VarNext,bitIndex47)
<=> v105246(VarCurr,bitIndex309) )
& ( v105854(VarNext,bitIndex46)
<=> v105246(VarCurr,bitIndex308) )
& ( v105854(VarNext,bitIndex45)
<=> v105246(VarCurr,bitIndex307) )
& ( v105854(VarNext,bitIndex44)
<=> v105246(VarCurr,bitIndex306) )
& ( v105854(VarNext,bitIndex43)
<=> v105246(VarCurr,bitIndex305) )
& ( v105854(VarNext,bitIndex42)
<=> v105246(VarCurr,bitIndex304) )
& ( v105854(VarNext,bitIndex41)
<=> v105246(VarCurr,bitIndex303) )
& ( v105854(VarNext,bitIndex40)
<=> v105246(VarCurr,bitIndex302) )
& ( v105854(VarNext,bitIndex39)
<=> v105246(VarCurr,bitIndex301) )
& ( v105854(VarNext,bitIndex38)
<=> v105246(VarCurr,bitIndex300) )
& ( v105854(VarNext,bitIndex37)
<=> v105246(VarCurr,bitIndex299) )
& ( v105854(VarNext,bitIndex36)
<=> v105246(VarCurr,bitIndex298) )
& ( v105854(VarNext,bitIndex35)
<=> v105246(VarCurr,bitIndex297) )
& ( v105854(VarNext,bitIndex34)
<=> v105246(VarCurr,bitIndex296) )
& ( v105854(VarNext,bitIndex33)
<=> v105246(VarCurr,bitIndex295) )
& ( v105854(VarNext,bitIndex32)
<=> v105246(VarCurr,bitIndex294) )
& ( v105854(VarNext,bitIndex31)
<=> v105246(VarCurr,bitIndex293) )
& ( v105854(VarNext,bitIndex30)
<=> v105246(VarCurr,bitIndex292) )
& ( v105854(VarNext,bitIndex29)
<=> v105246(VarCurr,bitIndex291) )
& ( v105854(VarNext,bitIndex28)
<=> v105246(VarCurr,bitIndex290) )
& ( v105854(VarNext,bitIndex27)
<=> v105246(VarCurr,bitIndex289) )
& ( v105854(VarNext,bitIndex26)
<=> v105246(VarCurr,bitIndex288) )
& ( v105854(VarNext,bitIndex25)
<=> v105246(VarCurr,bitIndex287) )
& ( v105854(VarNext,bitIndex24)
<=> v105246(VarCurr,bitIndex286) )
& ( v105854(VarNext,bitIndex23)
<=> v105246(VarCurr,bitIndex285) )
& ( v105854(VarNext,bitIndex22)
<=> v105246(VarCurr,bitIndex284) )
& ( v105854(VarNext,bitIndex21)
<=> v105246(VarCurr,bitIndex283) )
& ( v105854(VarNext,bitIndex20)
<=> v105246(VarCurr,bitIndex282) )
& ( v105854(VarNext,bitIndex19)
<=> v105246(VarCurr,bitIndex281) )
& ( v105854(VarNext,bitIndex18)
<=> v105246(VarCurr,bitIndex280) )
& ( v105854(VarNext,bitIndex17)
<=> v105246(VarCurr,bitIndex279) )
& ( v105854(VarNext,bitIndex16)
<=> v105246(VarCurr,bitIndex278) )
& ( v105854(VarNext,bitIndex15)
<=> v105246(VarCurr,bitIndex277) )
& ( v105854(VarNext,bitIndex14)
<=> v105246(VarCurr,bitIndex276) )
& ( v105854(VarNext,bitIndex13)
<=> v105246(VarCurr,bitIndex275) )
& ( v105854(VarNext,bitIndex12)
<=> v105246(VarCurr,bitIndex274) )
& ( v105854(VarNext,bitIndex11)
<=> v105246(VarCurr,bitIndex273) )
& ( v105854(VarNext,bitIndex10)
<=> v105246(VarCurr,bitIndex272) )
& ( v105854(VarNext,bitIndex9)
<=> v105246(VarCurr,bitIndex271) )
& ( v105854(VarNext,bitIndex8)
<=> v105246(VarCurr,bitIndex270) )
& ( v105854(VarNext,bitIndex7)
<=> v105246(VarCurr,bitIndex269) )
& ( v105854(VarNext,bitIndex6)
<=> v105246(VarCurr,bitIndex268) )
& ( v105854(VarNext,bitIndex5)
<=> v105246(VarCurr,bitIndex267) )
& ( v105854(VarNext,bitIndex4)
<=> v105246(VarCurr,bitIndex266) )
& ( v105854(VarNext,bitIndex3)
<=> v105246(VarCurr,bitIndex265) )
& ( v105854(VarNext,bitIndex2)
<=> v105246(VarCurr,bitIndex264) )
& ( v105854(VarNext,bitIndex1)
<=> v105246(VarCurr,bitIndex263) )
& ( v105854(VarNext,bitIndex0)
<=> v105246(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1800,axiom,
! [VarNext] :
( v105855(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105854(VarNext,B)
<=> v105881(VarNext,B) ) ) ) ).
fof(addAssignment_32621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105881(VarNext,B)
<=> v105879(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4989,axiom,
! [VarCurr] :
( ~ v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105879(VarCurr,B)
<=> v105882(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4994,axiom,
! [VarCurr] :
( v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105879(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1229,axiom,
! [VarCurr] :
( ( ~ v105868(VarCurr)
& ~ v105870(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105882(VarCurr,B)
<=> v105847(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4988,axiom,
! [VarCurr] :
( v105870(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105882(VarCurr,B)
<=> v105840(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarCurr] :
( v105868(VarCurr)
=> ( ( v105882(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex261) )
& ( v105882(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex260) )
& ( v105882(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex259) )
& ( v105882(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex258) )
& ( v105882(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex257) )
& ( v105882(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex256) )
& ( v105882(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex255) )
& ( v105882(VarCurr,bitIndex123)
<=> v105246(VarCurr,bitIndex254) )
& ( v105882(VarCurr,bitIndex122)
<=> v105246(VarCurr,bitIndex253) )
& ( v105882(VarCurr,bitIndex121)
<=> v105246(VarCurr,bitIndex252) )
& ( v105882(VarCurr,bitIndex120)
<=> v105246(VarCurr,bitIndex251) )
& ( v105882(VarCurr,bitIndex119)
<=> v105246(VarCurr,bitIndex250) )
& ( v105882(VarCurr,bitIndex118)
<=> v105246(VarCurr,bitIndex249) )
& ( v105882(VarCurr,bitIndex117)
<=> v105246(VarCurr,bitIndex248) )
& ( v105882(VarCurr,bitIndex116)
<=> v105246(VarCurr,bitIndex247) )
& ( v105882(VarCurr,bitIndex115)
<=> v105246(VarCurr,bitIndex246) )
& ( v105882(VarCurr,bitIndex114)
<=> v105246(VarCurr,bitIndex245) )
& ( v105882(VarCurr,bitIndex113)
<=> v105246(VarCurr,bitIndex244) )
& ( v105882(VarCurr,bitIndex112)
<=> v105246(VarCurr,bitIndex243) )
& ( v105882(VarCurr,bitIndex111)
<=> v105246(VarCurr,bitIndex242) )
& ( v105882(VarCurr,bitIndex110)
<=> v105246(VarCurr,bitIndex241) )
& ( v105882(VarCurr,bitIndex109)
<=> v105246(VarCurr,bitIndex240) )
& ( v105882(VarCurr,bitIndex108)
<=> v105246(VarCurr,bitIndex239) )
& ( v105882(VarCurr,bitIndex107)
<=> v105246(VarCurr,bitIndex238) )
& ( v105882(VarCurr,bitIndex106)
<=> v105246(VarCurr,bitIndex237) )
& ( v105882(VarCurr,bitIndex105)
<=> v105246(VarCurr,bitIndex236) )
& ( v105882(VarCurr,bitIndex104)
<=> v105246(VarCurr,bitIndex235) )
& ( v105882(VarCurr,bitIndex103)
<=> v105246(VarCurr,bitIndex234) )
& ( v105882(VarCurr,bitIndex102)
<=> v105246(VarCurr,bitIndex233) )
& ( v105882(VarCurr,bitIndex101)
<=> v105246(VarCurr,bitIndex232) )
& ( v105882(VarCurr,bitIndex100)
<=> v105246(VarCurr,bitIndex231) )
& ( v105882(VarCurr,bitIndex99)
<=> v105246(VarCurr,bitIndex230) )
& ( v105882(VarCurr,bitIndex98)
<=> v105246(VarCurr,bitIndex229) )
& ( v105882(VarCurr,bitIndex97)
<=> v105246(VarCurr,bitIndex228) )
& ( v105882(VarCurr,bitIndex96)
<=> v105246(VarCurr,bitIndex227) )
& ( v105882(VarCurr,bitIndex95)
<=> v105246(VarCurr,bitIndex226) )
& ( v105882(VarCurr,bitIndex94)
<=> v105246(VarCurr,bitIndex225) )
& ( v105882(VarCurr,bitIndex93)
<=> v105246(VarCurr,bitIndex224) )
& ( v105882(VarCurr,bitIndex92)
<=> v105246(VarCurr,bitIndex223) )
& ( v105882(VarCurr,bitIndex91)
<=> v105246(VarCurr,bitIndex222) )
& ( v105882(VarCurr,bitIndex90)
<=> v105246(VarCurr,bitIndex221) )
& ( v105882(VarCurr,bitIndex89)
<=> v105246(VarCurr,bitIndex220) )
& ( v105882(VarCurr,bitIndex88)
<=> v105246(VarCurr,bitIndex219) )
& ( v105882(VarCurr,bitIndex87)
<=> v105246(VarCurr,bitIndex218) )
& ( v105882(VarCurr,bitIndex86)
<=> v105246(VarCurr,bitIndex217) )
& ( v105882(VarCurr,bitIndex85)
<=> v105246(VarCurr,bitIndex216) )
& ( v105882(VarCurr,bitIndex84)
<=> v105246(VarCurr,bitIndex215) )
& ( v105882(VarCurr,bitIndex83)
<=> v105246(VarCurr,bitIndex214) )
& ( v105882(VarCurr,bitIndex82)
<=> v105246(VarCurr,bitIndex213) )
& ( v105882(VarCurr,bitIndex81)
<=> v105246(VarCurr,bitIndex212) )
& ( v105882(VarCurr,bitIndex80)
<=> v105246(VarCurr,bitIndex211) )
& ( v105882(VarCurr,bitIndex79)
<=> v105246(VarCurr,bitIndex210) )
& ( v105882(VarCurr,bitIndex78)
<=> v105246(VarCurr,bitIndex209) )
& ( v105882(VarCurr,bitIndex77)
<=> v105246(VarCurr,bitIndex208) )
& ( v105882(VarCurr,bitIndex76)
<=> v105246(VarCurr,bitIndex207) )
& ( v105882(VarCurr,bitIndex75)
<=> v105246(VarCurr,bitIndex206) )
& ( v105882(VarCurr,bitIndex74)
<=> v105246(VarCurr,bitIndex205) )
& ( v105882(VarCurr,bitIndex73)
<=> v105246(VarCurr,bitIndex204) )
& ( v105882(VarCurr,bitIndex72)
<=> v105246(VarCurr,bitIndex203) )
& ( v105882(VarCurr,bitIndex71)
<=> v105246(VarCurr,bitIndex202) )
& ( v105882(VarCurr,bitIndex70)
<=> v105246(VarCurr,bitIndex201) )
& ( v105882(VarCurr,bitIndex69)
<=> v105246(VarCurr,bitIndex200) )
& ( v105882(VarCurr,bitIndex68)
<=> v105246(VarCurr,bitIndex199) )
& ( v105882(VarCurr,bitIndex67)
<=> v105246(VarCurr,bitIndex198) )
& ( v105882(VarCurr,bitIndex66)
<=> v105246(VarCurr,bitIndex197) )
& ( v105882(VarCurr,bitIndex65)
<=> v105246(VarCurr,bitIndex196) )
& ( v105882(VarCurr,bitIndex64)
<=> v105246(VarCurr,bitIndex195) )
& ( v105882(VarCurr,bitIndex63)
<=> v105246(VarCurr,bitIndex194) )
& ( v105882(VarCurr,bitIndex62)
<=> v105246(VarCurr,bitIndex193) )
& ( v105882(VarCurr,bitIndex61)
<=> v105246(VarCurr,bitIndex192) )
& ( v105882(VarCurr,bitIndex60)
<=> v105246(VarCurr,bitIndex191) )
& ( v105882(VarCurr,bitIndex59)
<=> v105246(VarCurr,bitIndex190) )
& ( v105882(VarCurr,bitIndex58)
<=> v105246(VarCurr,bitIndex189) )
& ( v105882(VarCurr,bitIndex57)
<=> v105246(VarCurr,bitIndex188) )
& ( v105882(VarCurr,bitIndex56)
<=> v105246(VarCurr,bitIndex187) )
& ( v105882(VarCurr,bitIndex55)
<=> v105246(VarCurr,bitIndex186) )
& ( v105882(VarCurr,bitIndex54)
<=> v105246(VarCurr,bitIndex185) )
& ( v105882(VarCurr,bitIndex53)
<=> v105246(VarCurr,bitIndex184) )
& ( v105882(VarCurr,bitIndex52)
<=> v105246(VarCurr,bitIndex183) )
& ( v105882(VarCurr,bitIndex51)
<=> v105246(VarCurr,bitIndex182) )
& ( v105882(VarCurr,bitIndex50)
<=> v105246(VarCurr,bitIndex181) )
& ( v105882(VarCurr,bitIndex49)
<=> v105246(VarCurr,bitIndex180) )
& ( v105882(VarCurr,bitIndex48)
<=> v105246(VarCurr,bitIndex179) )
& ( v105882(VarCurr,bitIndex47)
<=> v105246(VarCurr,bitIndex178) )
& ( v105882(VarCurr,bitIndex46)
<=> v105246(VarCurr,bitIndex177) )
& ( v105882(VarCurr,bitIndex45)
<=> v105246(VarCurr,bitIndex176) )
& ( v105882(VarCurr,bitIndex44)
<=> v105246(VarCurr,bitIndex175) )
& ( v105882(VarCurr,bitIndex43)
<=> v105246(VarCurr,bitIndex174) )
& ( v105882(VarCurr,bitIndex42)
<=> v105246(VarCurr,bitIndex173) )
& ( v105882(VarCurr,bitIndex41)
<=> v105246(VarCurr,bitIndex172) )
& ( v105882(VarCurr,bitIndex40)
<=> v105246(VarCurr,bitIndex171) )
& ( v105882(VarCurr,bitIndex39)
<=> v105246(VarCurr,bitIndex170) )
& ( v105882(VarCurr,bitIndex38)
<=> v105246(VarCurr,bitIndex169) )
& ( v105882(VarCurr,bitIndex37)
<=> v105246(VarCurr,bitIndex168) )
& ( v105882(VarCurr,bitIndex36)
<=> v105246(VarCurr,bitIndex167) )
& ( v105882(VarCurr,bitIndex35)
<=> v105246(VarCurr,bitIndex166) )
& ( v105882(VarCurr,bitIndex34)
<=> v105246(VarCurr,bitIndex165) )
& ( v105882(VarCurr,bitIndex33)
<=> v105246(VarCurr,bitIndex164) )
& ( v105882(VarCurr,bitIndex32)
<=> v105246(VarCurr,bitIndex163) )
& ( v105882(VarCurr,bitIndex31)
<=> v105246(VarCurr,bitIndex162) )
& ( v105882(VarCurr,bitIndex30)
<=> v105246(VarCurr,bitIndex161) )
& ( v105882(VarCurr,bitIndex29)
<=> v105246(VarCurr,bitIndex160) )
& ( v105882(VarCurr,bitIndex28)
<=> v105246(VarCurr,bitIndex159) )
& ( v105882(VarCurr,bitIndex27)
<=> v105246(VarCurr,bitIndex158) )
& ( v105882(VarCurr,bitIndex26)
<=> v105246(VarCurr,bitIndex157) )
& ( v105882(VarCurr,bitIndex25)
<=> v105246(VarCurr,bitIndex156) )
& ( v105882(VarCurr,bitIndex24)
<=> v105246(VarCurr,bitIndex155) )
& ( v105882(VarCurr,bitIndex23)
<=> v105246(VarCurr,bitIndex154) )
& ( v105882(VarCurr,bitIndex22)
<=> v105246(VarCurr,bitIndex153) )
& ( v105882(VarCurr,bitIndex21)
<=> v105246(VarCurr,bitIndex152) )
& ( v105882(VarCurr,bitIndex20)
<=> v105246(VarCurr,bitIndex151) )
& ( v105882(VarCurr,bitIndex19)
<=> v105246(VarCurr,bitIndex150) )
& ( v105882(VarCurr,bitIndex18)
<=> v105246(VarCurr,bitIndex149) )
& ( v105882(VarCurr,bitIndex17)
<=> v105246(VarCurr,bitIndex148) )
& ( v105882(VarCurr,bitIndex16)
<=> v105246(VarCurr,bitIndex147) )
& ( v105882(VarCurr,bitIndex15)
<=> v105246(VarCurr,bitIndex146) )
& ( v105882(VarCurr,bitIndex14)
<=> v105246(VarCurr,bitIndex145) )
& ( v105882(VarCurr,bitIndex13)
<=> v105246(VarCurr,bitIndex144) )
& ( v105882(VarCurr,bitIndex12)
<=> v105246(VarCurr,bitIndex143) )
& ( v105882(VarCurr,bitIndex11)
<=> v105246(VarCurr,bitIndex142) )
& ( v105882(VarCurr,bitIndex10)
<=> v105246(VarCurr,bitIndex141) )
& ( v105882(VarCurr,bitIndex9)
<=> v105246(VarCurr,bitIndex140) )
& ( v105882(VarCurr,bitIndex8)
<=> v105246(VarCurr,bitIndex139) )
& ( v105882(VarCurr,bitIndex7)
<=> v105246(VarCurr,bitIndex138) )
& ( v105882(VarCurr,bitIndex6)
<=> v105246(VarCurr,bitIndex137) )
& ( v105882(VarCurr,bitIndex5)
<=> v105246(VarCurr,bitIndex136) )
& ( v105882(VarCurr,bitIndex4)
<=> v105246(VarCurr,bitIndex135) )
& ( v105882(VarCurr,bitIndex3)
<=> v105246(VarCurr,bitIndex134) )
& ( v105882(VarCurr,bitIndex2)
<=> v105246(VarCurr,bitIndex133) )
& ( v105882(VarCurr,bitIndex1)
<=> v105246(VarCurr,bitIndex132) )
& ( v105882(VarCurr,bitIndex0)
<=> v105246(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105855(VarNext)
<=> ( v105856(VarNext)
& v105863(VarNext) ) ) ) ).
fof(addAssignment_32620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105863(VarNext)
<=> v105861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21102,axiom,
! [VarCurr] :
( v105861(VarCurr)
<=> ( v105864(VarCurr)
& v105875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21101,axiom,
! [VarCurr] :
( v105875(VarCurr)
<=> ( v105876(VarCurr)
| v105772(VarCurr) ) ) ).
fof(writeUnaryOperator_8274,axiom,
! [VarCurr] :
( ~ v105876(VarCurr)
<=> v105877(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7394,axiom,
! [VarCurr] :
( v105877(VarCurr)
<=> ( ( v105878(VarCurr,bitIndex1)
<=> $false )
& ( v105878(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32619,axiom,
! [VarCurr] :
( v105878(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32618,axiom,
! [VarCurr] :
( v105878(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21100,axiom,
! [VarCurr] :
( v105864(VarCurr)
<=> ( v105772(VarCurr)
| v105865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21099,axiom,
! [VarCurr] :
( v105865(VarCurr)
<=> ( v105866(VarCurr)
& v105874(VarCurr) ) ) ).
fof(writeUnaryOperator_8273,axiom,
! [VarCurr] :
( ~ v105874(VarCurr)
<=> v105772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21098,axiom,
! [VarCurr] :
( v105866(VarCurr)
<=> ( v105867(VarCurr)
| v105872(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7393,axiom,
! [VarCurr] :
( v105872(VarCurr)
<=> ( ( v105873(VarCurr,bitIndex1)
<=> $true )
& ( v105873(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32617,axiom,
! [VarCurr] :
( v105873(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32616,axiom,
! [VarCurr] :
( v105873(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21097,axiom,
! [VarCurr] :
( v105867(VarCurr)
<=> ( v105868(VarCurr)
| v105870(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7392,axiom,
! [VarCurr] :
( v105870(VarCurr)
<=> ( ( v105871(VarCurr,bitIndex1)
<=> $true )
& ( v105871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32615,axiom,
! [VarCurr] :
( v105871(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32614,axiom,
! [VarCurr] :
( v105871(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7391,axiom,
! [VarCurr] :
( v105868(VarCurr)
<=> ( ( v105869(VarCurr,bitIndex1)
<=> $false )
& ( v105869(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32613,axiom,
! [VarCurr] :
( v105869(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32612,axiom,
! [VarCurr] :
( v105869(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105856(VarNext)
<=> ( v105858(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105858(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32611,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105847(VarCurr,B)
<=> v105852(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2275,axiom,
! [VarCurr] :
( ~ v105849(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105852(VarCurr,B)
<=> v105851(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2307,axiom,
! [VarCurr] :
( v105849(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105852(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32610,axiom,
! [VarCurr] :
( ( v105851(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex261) )
& ( v105851(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex260) )
& ( v105851(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex259) )
& ( v105851(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex258) )
& ( v105851(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex257) )
& ( v105851(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex256) )
& ( v105851(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_32609,axiom,
! [VarCurr] :
( v105849(VarCurr)
<=> v105688(VarCurr,bitIndex2) ) ).
fof(addAssignment_32608,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105840(VarCurr,B)
<=> v105845(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2274,axiom,
! [VarCurr] :
( ~ v105842(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105845(VarCurr,B)
<=> v105844(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2306,axiom,
! [VarCurr] :
( v105842(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105845(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32607,axiom,
! [VarCurr] :
( ( v105844(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex392) )
& ( v105844(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex391) )
& ( v105844(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex390) )
& ( v105844(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex389) )
& ( v105844(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex388) )
& ( v105844(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex387) )
& ( v105844(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_32606,axiom,
! [VarCurr] :
( v105842(VarCurr)
<=> v105688(VarCurr,bitIndex2) ) ).
fof(addAssignment_32605,axiom,
! [VarNext] :
( ( v105246(VarNext,bitIndex261)
<=> v105808(VarNext,bitIndex130) )
& ( v105246(VarNext,bitIndex260)
<=> v105808(VarNext,bitIndex129) )
& ( v105246(VarNext,bitIndex259)
<=> v105808(VarNext,bitIndex128) )
& ( v105246(VarNext,bitIndex258)
<=> v105808(VarNext,bitIndex127) )
& ( v105246(VarNext,bitIndex257)
<=> v105808(VarNext,bitIndex126) )
& ( v105246(VarNext,bitIndex256)
<=> v105808(VarNext,bitIndex125) )
& ( v105246(VarNext,bitIndex255)
<=> v105808(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_66,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105809(VarNext)
=> ( ( v105808(VarNext,bitIndex130)
<=> v105246(VarCurr,bitIndex261) )
& ( v105808(VarNext,bitIndex129)
<=> v105246(VarCurr,bitIndex260) )
& ( v105808(VarNext,bitIndex128)
<=> v105246(VarCurr,bitIndex259) )
& ( v105808(VarNext,bitIndex127)
<=> v105246(VarCurr,bitIndex258) )
& ( v105808(VarNext,bitIndex126)
<=> v105246(VarCurr,bitIndex257) )
& ( v105808(VarNext,bitIndex125)
<=> v105246(VarCurr,bitIndex256) )
& ( v105808(VarNext,bitIndex124)
<=> v105246(VarCurr,bitIndex255) )
& ( v105808(VarNext,bitIndex123)
<=> v105246(VarCurr,bitIndex254) )
& ( v105808(VarNext,bitIndex122)
<=> v105246(VarCurr,bitIndex253) )
& ( v105808(VarNext,bitIndex121)
<=> v105246(VarCurr,bitIndex252) )
& ( v105808(VarNext,bitIndex120)
<=> v105246(VarCurr,bitIndex251) )
& ( v105808(VarNext,bitIndex119)
<=> v105246(VarCurr,bitIndex250) )
& ( v105808(VarNext,bitIndex118)
<=> v105246(VarCurr,bitIndex249) )
& ( v105808(VarNext,bitIndex117)
<=> v105246(VarCurr,bitIndex248) )
& ( v105808(VarNext,bitIndex116)
<=> v105246(VarCurr,bitIndex247) )
& ( v105808(VarNext,bitIndex115)
<=> v105246(VarCurr,bitIndex246) )
& ( v105808(VarNext,bitIndex114)
<=> v105246(VarCurr,bitIndex245) )
& ( v105808(VarNext,bitIndex113)
<=> v105246(VarCurr,bitIndex244) )
& ( v105808(VarNext,bitIndex112)
<=> v105246(VarCurr,bitIndex243) )
& ( v105808(VarNext,bitIndex111)
<=> v105246(VarCurr,bitIndex242) )
& ( v105808(VarNext,bitIndex110)
<=> v105246(VarCurr,bitIndex241) )
& ( v105808(VarNext,bitIndex109)
<=> v105246(VarCurr,bitIndex240) )
& ( v105808(VarNext,bitIndex108)
<=> v105246(VarCurr,bitIndex239) )
& ( v105808(VarNext,bitIndex107)
<=> v105246(VarCurr,bitIndex238) )
& ( v105808(VarNext,bitIndex106)
<=> v105246(VarCurr,bitIndex237) )
& ( v105808(VarNext,bitIndex105)
<=> v105246(VarCurr,bitIndex236) )
& ( v105808(VarNext,bitIndex104)
<=> v105246(VarCurr,bitIndex235) )
& ( v105808(VarNext,bitIndex103)
<=> v105246(VarCurr,bitIndex234) )
& ( v105808(VarNext,bitIndex102)
<=> v105246(VarCurr,bitIndex233) )
& ( v105808(VarNext,bitIndex101)
<=> v105246(VarCurr,bitIndex232) )
& ( v105808(VarNext,bitIndex100)
<=> v105246(VarCurr,bitIndex231) )
& ( v105808(VarNext,bitIndex99)
<=> v105246(VarCurr,bitIndex230) )
& ( v105808(VarNext,bitIndex98)
<=> v105246(VarCurr,bitIndex229) )
& ( v105808(VarNext,bitIndex97)
<=> v105246(VarCurr,bitIndex228) )
& ( v105808(VarNext,bitIndex96)
<=> v105246(VarCurr,bitIndex227) )
& ( v105808(VarNext,bitIndex95)
<=> v105246(VarCurr,bitIndex226) )
& ( v105808(VarNext,bitIndex94)
<=> v105246(VarCurr,bitIndex225) )
& ( v105808(VarNext,bitIndex93)
<=> v105246(VarCurr,bitIndex224) )
& ( v105808(VarNext,bitIndex92)
<=> v105246(VarCurr,bitIndex223) )
& ( v105808(VarNext,bitIndex91)
<=> v105246(VarCurr,bitIndex222) )
& ( v105808(VarNext,bitIndex90)
<=> v105246(VarCurr,bitIndex221) )
& ( v105808(VarNext,bitIndex89)
<=> v105246(VarCurr,bitIndex220) )
& ( v105808(VarNext,bitIndex88)
<=> v105246(VarCurr,bitIndex219) )
& ( v105808(VarNext,bitIndex87)
<=> v105246(VarCurr,bitIndex218) )
& ( v105808(VarNext,bitIndex86)
<=> v105246(VarCurr,bitIndex217) )
& ( v105808(VarNext,bitIndex85)
<=> v105246(VarCurr,bitIndex216) )
& ( v105808(VarNext,bitIndex84)
<=> v105246(VarCurr,bitIndex215) )
& ( v105808(VarNext,bitIndex83)
<=> v105246(VarCurr,bitIndex214) )
& ( v105808(VarNext,bitIndex82)
<=> v105246(VarCurr,bitIndex213) )
& ( v105808(VarNext,bitIndex81)
<=> v105246(VarCurr,bitIndex212) )
& ( v105808(VarNext,bitIndex80)
<=> v105246(VarCurr,bitIndex211) )
& ( v105808(VarNext,bitIndex79)
<=> v105246(VarCurr,bitIndex210) )
& ( v105808(VarNext,bitIndex78)
<=> v105246(VarCurr,bitIndex209) )
& ( v105808(VarNext,bitIndex77)
<=> v105246(VarCurr,bitIndex208) )
& ( v105808(VarNext,bitIndex76)
<=> v105246(VarCurr,bitIndex207) )
& ( v105808(VarNext,bitIndex75)
<=> v105246(VarCurr,bitIndex206) )
& ( v105808(VarNext,bitIndex74)
<=> v105246(VarCurr,bitIndex205) )
& ( v105808(VarNext,bitIndex73)
<=> v105246(VarCurr,bitIndex204) )
& ( v105808(VarNext,bitIndex72)
<=> v105246(VarCurr,bitIndex203) )
& ( v105808(VarNext,bitIndex71)
<=> v105246(VarCurr,bitIndex202) )
& ( v105808(VarNext,bitIndex70)
<=> v105246(VarCurr,bitIndex201) )
& ( v105808(VarNext,bitIndex69)
<=> v105246(VarCurr,bitIndex200) )
& ( v105808(VarNext,bitIndex68)
<=> v105246(VarCurr,bitIndex199) )
& ( v105808(VarNext,bitIndex67)
<=> v105246(VarCurr,bitIndex198) )
& ( v105808(VarNext,bitIndex66)
<=> v105246(VarCurr,bitIndex197) )
& ( v105808(VarNext,bitIndex65)
<=> v105246(VarCurr,bitIndex196) )
& ( v105808(VarNext,bitIndex64)
<=> v105246(VarCurr,bitIndex195) )
& ( v105808(VarNext,bitIndex63)
<=> v105246(VarCurr,bitIndex194) )
& ( v105808(VarNext,bitIndex62)
<=> v105246(VarCurr,bitIndex193) )
& ( v105808(VarNext,bitIndex61)
<=> v105246(VarCurr,bitIndex192) )
& ( v105808(VarNext,bitIndex60)
<=> v105246(VarCurr,bitIndex191) )
& ( v105808(VarNext,bitIndex59)
<=> v105246(VarCurr,bitIndex190) )
& ( v105808(VarNext,bitIndex58)
<=> v105246(VarCurr,bitIndex189) )
& ( v105808(VarNext,bitIndex57)
<=> v105246(VarCurr,bitIndex188) )
& ( v105808(VarNext,bitIndex56)
<=> v105246(VarCurr,bitIndex187) )
& ( v105808(VarNext,bitIndex55)
<=> v105246(VarCurr,bitIndex186) )
& ( v105808(VarNext,bitIndex54)
<=> v105246(VarCurr,bitIndex185) )
& ( v105808(VarNext,bitIndex53)
<=> v105246(VarCurr,bitIndex184) )
& ( v105808(VarNext,bitIndex52)
<=> v105246(VarCurr,bitIndex183) )
& ( v105808(VarNext,bitIndex51)
<=> v105246(VarCurr,bitIndex182) )
& ( v105808(VarNext,bitIndex50)
<=> v105246(VarCurr,bitIndex181) )
& ( v105808(VarNext,bitIndex49)
<=> v105246(VarCurr,bitIndex180) )
& ( v105808(VarNext,bitIndex48)
<=> v105246(VarCurr,bitIndex179) )
& ( v105808(VarNext,bitIndex47)
<=> v105246(VarCurr,bitIndex178) )
& ( v105808(VarNext,bitIndex46)
<=> v105246(VarCurr,bitIndex177) )
& ( v105808(VarNext,bitIndex45)
<=> v105246(VarCurr,bitIndex176) )
& ( v105808(VarNext,bitIndex44)
<=> v105246(VarCurr,bitIndex175) )
& ( v105808(VarNext,bitIndex43)
<=> v105246(VarCurr,bitIndex174) )
& ( v105808(VarNext,bitIndex42)
<=> v105246(VarCurr,bitIndex173) )
& ( v105808(VarNext,bitIndex41)
<=> v105246(VarCurr,bitIndex172) )
& ( v105808(VarNext,bitIndex40)
<=> v105246(VarCurr,bitIndex171) )
& ( v105808(VarNext,bitIndex39)
<=> v105246(VarCurr,bitIndex170) )
& ( v105808(VarNext,bitIndex38)
<=> v105246(VarCurr,bitIndex169) )
& ( v105808(VarNext,bitIndex37)
<=> v105246(VarCurr,bitIndex168) )
& ( v105808(VarNext,bitIndex36)
<=> v105246(VarCurr,bitIndex167) )
& ( v105808(VarNext,bitIndex35)
<=> v105246(VarCurr,bitIndex166) )
& ( v105808(VarNext,bitIndex34)
<=> v105246(VarCurr,bitIndex165) )
& ( v105808(VarNext,bitIndex33)
<=> v105246(VarCurr,bitIndex164) )
& ( v105808(VarNext,bitIndex32)
<=> v105246(VarCurr,bitIndex163) )
& ( v105808(VarNext,bitIndex31)
<=> v105246(VarCurr,bitIndex162) )
& ( v105808(VarNext,bitIndex30)
<=> v105246(VarCurr,bitIndex161) )
& ( v105808(VarNext,bitIndex29)
<=> v105246(VarCurr,bitIndex160) )
& ( v105808(VarNext,bitIndex28)
<=> v105246(VarCurr,bitIndex159) )
& ( v105808(VarNext,bitIndex27)
<=> v105246(VarCurr,bitIndex158) )
& ( v105808(VarNext,bitIndex26)
<=> v105246(VarCurr,bitIndex157) )
& ( v105808(VarNext,bitIndex25)
<=> v105246(VarCurr,bitIndex156) )
& ( v105808(VarNext,bitIndex24)
<=> v105246(VarCurr,bitIndex155) )
& ( v105808(VarNext,bitIndex23)
<=> v105246(VarCurr,bitIndex154) )
& ( v105808(VarNext,bitIndex22)
<=> v105246(VarCurr,bitIndex153) )
& ( v105808(VarNext,bitIndex21)
<=> v105246(VarCurr,bitIndex152) )
& ( v105808(VarNext,bitIndex20)
<=> v105246(VarCurr,bitIndex151) )
& ( v105808(VarNext,bitIndex19)
<=> v105246(VarCurr,bitIndex150) )
& ( v105808(VarNext,bitIndex18)
<=> v105246(VarCurr,bitIndex149) )
& ( v105808(VarNext,bitIndex17)
<=> v105246(VarCurr,bitIndex148) )
& ( v105808(VarNext,bitIndex16)
<=> v105246(VarCurr,bitIndex147) )
& ( v105808(VarNext,bitIndex15)
<=> v105246(VarCurr,bitIndex146) )
& ( v105808(VarNext,bitIndex14)
<=> v105246(VarCurr,bitIndex145) )
& ( v105808(VarNext,bitIndex13)
<=> v105246(VarCurr,bitIndex144) )
& ( v105808(VarNext,bitIndex12)
<=> v105246(VarCurr,bitIndex143) )
& ( v105808(VarNext,bitIndex11)
<=> v105246(VarCurr,bitIndex142) )
& ( v105808(VarNext,bitIndex10)
<=> v105246(VarCurr,bitIndex141) )
& ( v105808(VarNext,bitIndex9)
<=> v105246(VarCurr,bitIndex140) )
& ( v105808(VarNext,bitIndex8)
<=> v105246(VarCurr,bitIndex139) )
& ( v105808(VarNext,bitIndex7)
<=> v105246(VarCurr,bitIndex138) )
& ( v105808(VarNext,bitIndex6)
<=> v105246(VarCurr,bitIndex137) )
& ( v105808(VarNext,bitIndex5)
<=> v105246(VarCurr,bitIndex136) )
& ( v105808(VarNext,bitIndex4)
<=> v105246(VarCurr,bitIndex135) )
& ( v105808(VarNext,bitIndex3)
<=> v105246(VarCurr,bitIndex134) )
& ( v105808(VarNext,bitIndex2)
<=> v105246(VarCurr,bitIndex133) )
& ( v105808(VarNext,bitIndex1)
<=> v105246(VarCurr,bitIndex132) )
& ( v105808(VarNext,bitIndex0)
<=> v105246(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1799,axiom,
! [VarNext] :
( v105809(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105808(VarNext,B)
<=> v105835(VarNext,B) ) ) ) ).
fof(addAssignment_32604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105835(VarNext,B)
<=> v105833(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4987,axiom,
! [VarCurr] :
( ~ v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105833(VarCurr,B)
<=> v105836(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4993,axiom,
! [VarCurr] :
( v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105833(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1228,axiom,
! [VarCurr] :
( ( ~ v105822(VarCurr)
& ~ v105824(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105836(VarCurr,B)
<=> v105801(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4986,axiom,
! [VarCurr] :
( v105824(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105836(VarCurr,B)
<=> v105794(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4992,axiom,
! [VarCurr] :
( v105822(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105836(VarCurr,B)
<=> v105246(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105809(VarNext)
<=> ( v105810(VarNext)
& v105817(VarNext) ) ) ) ).
fof(addAssignment_32603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105817(VarNext)
<=> v105815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21094,axiom,
! [VarCurr] :
( v105815(VarCurr)
<=> ( v105818(VarCurr)
& v105829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21093,axiom,
! [VarCurr] :
( v105829(VarCurr)
<=> ( v105830(VarCurr)
| v105772(VarCurr) ) ) ).
fof(writeUnaryOperator_8271,axiom,
! [VarCurr] :
( ~ v105830(VarCurr)
<=> v105831(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7390,axiom,
! [VarCurr] :
( v105831(VarCurr)
<=> ( ( v105832(VarCurr,bitIndex1)
<=> $false )
& ( v105832(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32602,axiom,
! [VarCurr] :
( v105832(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32601,axiom,
! [VarCurr] :
( v105832(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21092,axiom,
! [VarCurr] :
( v105818(VarCurr)
<=> ( v105772(VarCurr)
| v105819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21091,axiom,
! [VarCurr] :
( v105819(VarCurr)
<=> ( v105820(VarCurr)
& v105828(VarCurr) ) ) ).
fof(writeUnaryOperator_8270,axiom,
! [VarCurr] :
( ~ v105828(VarCurr)
<=> v105772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21090,axiom,
! [VarCurr] :
( v105820(VarCurr)
<=> ( v105821(VarCurr)
| v105826(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7389,axiom,
! [VarCurr] :
( v105826(VarCurr)
<=> ( ( v105827(VarCurr,bitIndex1)
<=> $true )
& ( v105827(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32600,axiom,
! [VarCurr] :
( v105827(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32599,axiom,
! [VarCurr] :
( v105827(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21089,axiom,
! [VarCurr] :
( v105821(VarCurr)
<=> ( v105822(VarCurr)
| v105824(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7388,axiom,
! [VarCurr] :
( v105824(VarCurr)
<=> ( ( v105825(VarCurr,bitIndex1)
<=> $true )
& ( v105825(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32598,axiom,
! [VarCurr] :
( v105825(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32597,axiom,
! [VarCurr] :
( v105825(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7387,axiom,
! [VarCurr] :
( v105822(VarCurr)
<=> ( ( v105823(VarCurr,bitIndex1)
<=> $false )
& ( v105823(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32596,axiom,
! [VarCurr] :
( v105823(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32595,axiom,
! [VarCurr] :
( v105823(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105810(VarNext)
<=> ( v105812(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105812(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32594,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105801(VarCurr,B)
<=> v105806(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2273,axiom,
! [VarCurr] :
( ~ v105803(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105806(VarCurr,B)
<=> v105805(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2305,axiom,
! [VarCurr] :
( v105803(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105806(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32593,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105805(VarCurr,B)
<=> v105246(VarCurr,B) ) ) ).
fof(addAssignment_32592,axiom,
! [VarCurr] :
( v105803(VarCurr)
<=> v105688(VarCurr,bitIndex3) ) ).
fof(addAssignment_32591,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105794(VarCurr,B)
<=> v105799(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2272,axiom,
! [VarCurr] :
( ~ v105796(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105799(VarCurr,B)
<=> v105798(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2304,axiom,
! [VarCurr] :
( v105796(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105799(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32590,axiom,
! [VarCurr] :
( ( v105798(VarCurr,bitIndex130)
<=> v105246(VarCurr,bitIndex261) )
& ( v105798(VarCurr,bitIndex129)
<=> v105246(VarCurr,bitIndex260) )
& ( v105798(VarCurr,bitIndex128)
<=> v105246(VarCurr,bitIndex259) )
& ( v105798(VarCurr,bitIndex127)
<=> v105246(VarCurr,bitIndex258) )
& ( v105798(VarCurr,bitIndex126)
<=> v105246(VarCurr,bitIndex257) )
& ( v105798(VarCurr,bitIndex125)
<=> v105246(VarCurr,bitIndex256) )
& ( v105798(VarCurr,bitIndex124)
<=> v105246(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_32589,axiom,
! [VarCurr] :
( v105796(VarCurr)
<=> v105688(VarCurr,bitIndex3) ) ).
fof(addAssignment_32588,axiom,
! [VarNext,B] :
( range_130_124(B)
=> ( v105246(VarNext,B)
<=> v105761(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105762(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105761(VarNext,B)
<=> v105246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1798,axiom,
! [VarNext] :
( v105762(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105761(VarNext,B)
<=> v105789(VarNext,B) ) ) ) ).
fof(addAssignment_32587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105789(VarNext,B)
<=> v105787(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4985,axiom,
! [VarCurr] :
( ~ v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105787(VarCurr,B)
<=> v105790(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4991,axiom,
! [VarCurr] :
( v105772(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105787(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1227,axiom,
! [VarCurr] :
( ( ~ v105776(VarCurr)
& ~ v105778(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105790(VarCurr,B)
<=> v105754(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4984,axiom,
! [VarCurr] :
( v105778(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105790(VarCurr,B)
<=> v105684(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4990,axiom,
! [VarCurr] :
( v105776(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105790(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105762(VarNext)
<=> ( v105763(VarNext)
& v105770(VarNext) ) ) ) ).
fof(addAssignment_32586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105770(VarNext)
<=> v105768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21086,axiom,
! [VarCurr] :
( v105768(VarCurr)
<=> ( v105771(VarCurr)
& v105783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21085,axiom,
! [VarCurr] :
( v105783(VarCurr)
<=> ( v105784(VarCurr)
| v105772(VarCurr) ) ) ).
fof(writeUnaryOperator_8268,axiom,
! [VarCurr] :
( ~ v105784(VarCurr)
<=> v105785(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7386,axiom,
! [VarCurr] :
( v105785(VarCurr)
<=> ( ( v105786(VarCurr,bitIndex1)
<=> $false )
& ( v105786(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32585,axiom,
! [VarCurr] :
( v105786(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32584,axiom,
! [VarCurr] :
( v105786(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21084,axiom,
! [VarCurr] :
( v105771(VarCurr)
<=> ( v105772(VarCurr)
| v105773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21083,axiom,
! [VarCurr] :
( v105773(VarCurr)
<=> ( v105774(VarCurr)
& v105782(VarCurr) ) ) ).
fof(writeUnaryOperator_8267,axiom,
! [VarCurr] :
( ~ v105782(VarCurr)
<=> v105772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21082,axiom,
! [VarCurr] :
( v105774(VarCurr)
<=> ( v105775(VarCurr)
| v105780(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7385,axiom,
! [VarCurr] :
( v105780(VarCurr)
<=> ( ( v105781(VarCurr,bitIndex1)
<=> $true )
& ( v105781(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32583,axiom,
! [VarCurr] :
( v105781(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32582,axiom,
! [VarCurr] :
( v105781(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21081,axiom,
! [VarCurr] :
( v105775(VarCurr)
<=> ( v105776(VarCurr)
| v105778(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7384,axiom,
! [VarCurr] :
( v105778(VarCurr)
<=> ( ( v105779(VarCurr,bitIndex1)
<=> $true )
& ( v105779(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32581,axiom,
! [VarCurr] :
( v105779(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32580,axiom,
! [VarCurr] :
( v105779(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7383,axiom,
! [VarCurr] :
( v105776(VarCurr)
<=> ( ( v105777(VarCurr,bitIndex1)
<=> $false )
& ( v105777(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32579,axiom,
! [VarCurr] :
( v105777(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32578,axiom,
! [VarCurr] :
( v105777(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeUnaryOperator_8266,axiom,
! [VarCurr] :
( ~ v105772(VarCurr)
<=> v104318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105763(VarNext)
<=> ( v105764(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105764(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32577,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105754(VarCurr,B)
<=> v105759(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2271,axiom,
! [VarCurr] :
( ~ v105756(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105759(VarCurr,B)
<=> v105758(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2303,axiom,
! [VarCurr] :
( v105756(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105759(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32576,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105758(VarCurr,B)
<=> v105246(VarCurr,B) ) ) ).
fof(addAssignment_32575,axiom,
! [VarCurr] :
( v105756(VarCurr)
<=> v105688(VarCurr,bitIndex4) ) ).
fof(addAssignment_32574,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105684(VarCurr,B)
<=> v105752(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2270,axiom,
! [VarCurr] :
( ~ v105686(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105752(VarCurr,B)
<=> v105751(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2302,axiom,
! [VarCurr] :
( v105686(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105752(VarCurr,B)
<=> v105248(VarCurr,B) ) ) ) ).
fof(addAssignment_32573,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105751(VarCurr,B)
<=> v105246(VarCurr,B) ) ) ).
fof(addAssignment_32572,axiom,
! [VarCurr] :
( v105686(VarCurr)
<=> v105688(VarCurr,bitIndex4) ) ).
fof(addAssignment_32571,axiom,
! [VarCurr] :
( v105688(VarCurr,bitIndex4)
<=> v105702(VarCurr,bitIndex4) ) ).
fof(addAssignment_32570,axiom,
! [VarNext] :
( v105213(VarNext,bitIndex3)
<=> v105743(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105744(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105743(VarNext,B)
<=> v105213(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1797,axiom,
! [VarNext] :
( v105744(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105743(VarNext,B)
<=> v105699(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105744(VarNext)
<=> v105745(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105745(VarNext)
<=> ( v105747(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105747(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32569,axiom,
! [VarCurr] :
( v105688(VarCurr,bitIndex3)
<=> v105702(VarCurr,bitIndex3) ) ).
fof(addAssignment_32568,axiom,
! [VarNext] :
( v105213(VarNext,bitIndex2)
<=> v105735(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105736(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105735(VarNext,B)
<=> v105213(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1796,axiom,
! [VarNext] :
( v105736(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105735(VarNext,B)
<=> v105699(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105736(VarNext)
<=> v105737(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105737(VarNext)
<=> ( v105739(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105739(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32567,axiom,
! [VarCurr] :
( v105688(VarCurr,bitIndex2)
<=> v105702(VarCurr,bitIndex2) ) ).
fof(addAssignment_32566,axiom,
! [VarNext] :
( v105213(VarNext,bitIndex1)
<=> v105727(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105728(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105727(VarNext,B)
<=> v105213(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1795,axiom,
! [VarNext] :
( v105728(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105727(VarNext,B)
<=> v105699(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105728(VarNext)
<=> v105729(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105729(VarNext)
<=> ( v105731(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105731(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32565,axiom,
! [VarCurr] :
( v105688(VarCurr,bitIndex1)
<=> v105702(VarCurr,bitIndex1) ) ).
fof(addAssignment_32564,axiom,
! [VarNext] :
( v105213(VarNext,bitIndex0)
<=> v105719(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105720(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105719(VarNext,B)
<=> v105213(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1794,axiom,
! [VarNext] :
( v105720(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105719(VarNext,B)
<=> v105699(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105720(VarNext)
<=> v105721(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105721(VarNext)
<=> ( v105723(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105723(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32563,axiom,
! [VarCurr] :
( v105688(VarCurr,bitIndex0)
<=> v105702(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2269,axiom,
! [VarCurr] :
( ~ v105703(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105702(VarCurr,B)
<=> v105705(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2301,axiom,
! [VarCurr] :
( v105703(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105702(VarCurr,B)
<=> v105704(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_142,axiom,
! [VarCurr] :
( ( ~ v105706(VarCurr)
& ~ v105708(VarCurr)
& ~ v105712(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v105705(VarCurr,B)
<=> v105213(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1226,axiom,
! [VarCurr] :
( v105712(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105705(VarCurr,B)
<=> v105714(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4983,axiom,
! [VarCurr] :
( v105708(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105705(VarCurr,B)
<=> v105710(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4989,axiom,
! [VarCurr] :
( v105706(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105705(VarCurr,B)
<=> v105213(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7382,axiom,
! [VarCurr] :
( v105716(VarCurr)
<=> ( ( v105717(VarCurr,bitIndex1)
<=> $true )
& ( v105717(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32562,axiom,
! [VarCurr] :
( v105717(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32561,axiom,
! [VarCurr] :
( v105717(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addAssignment_32560,axiom,
! [VarCurr] :
( v105714(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32559,axiom,
! [VarCurr] :
( ( v105714(VarCurr,bitIndex6)
<=> v105213(VarCurr,bitIndex5) )
& ( v105714(VarCurr,bitIndex5)
<=> v105213(VarCurr,bitIndex4) )
& ( v105714(VarCurr,bitIndex4)
<=> v105213(VarCurr,bitIndex3) )
& ( v105714(VarCurr,bitIndex3)
<=> v105213(VarCurr,bitIndex2) )
& ( v105714(VarCurr,bitIndex2)
<=> v105213(VarCurr,bitIndex1) )
& ( v105714(VarCurr,bitIndex1)
<=> v105213(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7381,axiom,
! [VarCurr] :
( v105712(VarCurr)
<=> ( ( v105713(VarCurr,bitIndex1)
<=> $true )
& ( v105713(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32558,axiom,
! [VarCurr] :
( v105713(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32557,axiom,
! [VarCurr] :
( v105713(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addAssignment_32556,axiom,
! [VarCurr] :
( ( v105710(VarCurr,bitIndex5)
<=> v105213(VarCurr,bitIndex6) )
& ( v105710(VarCurr,bitIndex4)
<=> v105213(VarCurr,bitIndex5) )
& ( v105710(VarCurr,bitIndex3)
<=> v105213(VarCurr,bitIndex4) )
& ( v105710(VarCurr,bitIndex2)
<=> v105213(VarCurr,bitIndex3) )
& ( v105710(VarCurr,bitIndex1)
<=> v105213(VarCurr,bitIndex2) )
& ( v105710(VarCurr,bitIndex0)
<=> v105213(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32555,axiom,
! [VarCurr] :
( v105710(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7380,axiom,
! [VarCurr] :
( v105708(VarCurr)
<=> ( ( v105709(VarCurr,bitIndex1)
<=> $false )
& ( v105709(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32554,axiom,
! [VarCurr] :
( v105709(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32553,axiom,
! [VarCurr] :
( v105709(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7379,axiom,
! [VarCurr] :
( v105706(VarCurr)
<=> ( ( v105707(VarCurr,bitIndex1)
<=> $false )
& ( v105707(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32552,axiom,
! [VarCurr] :
( v105707(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32551,axiom,
! [VarCurr] :
( v105707(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addAssignment_32550,axiom,
! [VarCurr] :
( v105704(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32549,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v105704(VarCurr,B)
<=> v105211(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8260,axiom,
! [VarCurr] :
( ~ v105703(VarCurr)
<=> v104318(VarCurr) ) ).
fof(addAssignment_32548,axiom,
! [VarCurr] :
( v105211(VarCurr,bitIndex1)
<=> v105212(VarCurr,bitIndex1) ) ).
fof(addAssignment_32547,axiom,
! [VarCurr] :
( v105211(VarCurr,bitIndex2)
<=> v105212(VarCurr,bitIndex2) ) ).
fof(addAssignment_32546,axiom,
! [VarCurr] :
( v105211(VarCurr,bitIndex3)
<=> v105212(VarCurr,bitIndex3) ) ).
fof(addAssignment_32545,axiom,
! [VarCurr] :
( v105211(VarCurr,bitIndex4)
<=> v105212(VarCurr,bitIndex4) ) ).
fof(addAssignment_32544,axiom,
! [VarNext] :
( v105213(VarNext,bitIndex4)
<=> v105690(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105691(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105690(VarNext,B)
<=> v105213(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1793,axiom,
! [VarNext] :
( v105691(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105690(VarNext,B)
<=> v105699(VarNext,B) ) ) ) ).
fof(addAssignment_32543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105699(VarNext,B)
<=> v105697(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2268,axiom,
! [VarCurr] :
( ~ v105183(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105697(VarCurr,B)
<=> v105688(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2300,axiom,
! [VarCurr] :
( v105183(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105697(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105691(VarNext)
<=> v105692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105692(VarNext)
<=> ( v105694(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105694(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32542,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105248(VarCurr,B)
<=> v105250(VarCurr,B) ) ) ).
fof(addAssignment_32541,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105250(VarCurr,B)
<=> v105252(VarCurr,B) ) ) ).
fof(addAssignment_32540,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105252(VarCurr,B)
<=> v105254(VarCurr,B) ) ) ).
fof(addAssignment_32539,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105254(VarCurr,B)
<=> v105680(VarCurr,B) ) ) ).
fof(range_axiom_75,axiom,
! [B] :
( range_130_124(B)
<=> ( $false
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B
| bitIndex128 = B
| bitIndex129 = B
| bitIndex130 = B ) ) ).
fof(addAssignment_32538,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105680(VarCurr,B)
<=> v105681(VarCurr,B) ) ) ).
fof(addAssignment_32537,axiom,
! [VarCurr] :
( ( v105680(VarCurr,bitIndex130)
<=> v105256(VarCurr,bitIndex122) )
& ( v105680(VarCurr,bitIndex129)
<=> v105256(VarCurr,bitIndex121) )
& ( v105680(VarCurr,bitIndex128)
<=> v105256(VarCurr,bitIndex120) )
& ( v105680(VarCurr,bitIndex127)
<=> v105256(VarCurr,bitIndex119) )
& ( v105680(VarCurr,bitIndex126)
<=> v105256(VarCurr,bitIndex118) )
& ( v105680(VarCurr,bitIndex125)
<=> v105256(VarCurr,bitIndex117) )
& ( v105680(VarCurr,bitIndex124)
<=> v105256(VarCurr,bitIndex116) )
& ( v105680(VarCurr,bitIndex123)
<=> v105256(VarCurr,bitIndex115) )
& ( v105680(VarCurr,bitIndex122)
<=> v105256(VarCurr,bitIndex114) )
& ( v105680(VarCurr,bitIndex121)
<=> v105256(VarCurr,bitIndex113) )
& ( v105680(VarCurr,bitIndex120)
<=> v105256(VarCurr,bitIndex112) )
& ( v105680(VarCurr,bitIndex119)
<=> v105256(VarCurr,bitIndex111) )
& ( v105680(VarCurr,bitIndex118)
<=> v105256(VarCurr,bitIndex110) )
& ( v105680(VarCurr,bitIndex117)
<=> v105256(VarCurr,bitIndex109) )
& ( v105680(VarCurr,bitIndex116)
<=> v105256(VarCurr,bitIndex108) )
& ( v105680(VarCurr,bitIndex115)
<=> v105256(VarCurr,bitIndex107) )
& ( v105680(VarCurr,bitIndex114)
<=> v105256(VarCurr,bitIndex106) )
& ( v105680(VarCurr,bitIndex113)
<=> v105256(VarCurr,bitIndex105) )
& ( v105680(VarCurr,bitIndex112)
<=> v105256(VarCurr,bitIndex104) )
& ( v105680(VarCurr,bitIndex111)
<=> v105256(VarCurr,bitIndex103) )
& ( v105680(VarCurr,bitIndex110)
<=> v105256(VarCurr,bitIndex102) )
& ( v105680(VarCurr,bitIndex109)
<=> v105256(VarCurr,bitIndex101) )
& ( v105680(VarCurr,bitIndex108)
<=> v105256(VarCurr,bitIndex100) )
& ( v105680(VarCurr,bitIndex107)
<=> v105256(VarCurr,bitIndex99) )
& ( v105680(VarCurr,bitIndex106)
<=> v105256(VarCurr,bitIndex98) )
& ( v105680(VarCurr,bitIndex105)
<=> v105256(VarCurr,bitIndex97) )
& ( v105680(VarCurr,bitIndex104)
<=> v105256(VarCurr,bitIndex96) )
& ( v105680(VarCurr,bitIndex103)
<=> v105256(VarCurr,bitIndex95) )
& ( v105680(VarCurr,bitIndex102)
<=> v105256(VarCurr,bitIndex94) )
& ( v105680(VarCurr,bitIndex101)
<=> v105256(VarCurr,bitIndex93) )
& ( v105680(VarCurr,bitIndex100)
<=> v105256(VarCurr,bitIndex92) )
& ( v105680(VarCurr,bitIndex99)
<=> v105256(VarCurr,bitIndex91) )
& ( v105680(VarCurr,bitIndex98)
<=> v105256(VarCurr,bitIndex90) )
& ( v105680(VarCurr,bitIndex97)
<=> v105256(VarCurr,bitIndex89) )
& ( v105680(VarCurr,bitIndex96)
<=> v105256(VarCurr,bitIndex88) )
& ( v105680(VarCurr,bitIndex95)
<=> v105256(VarCurr,bitIndex87) )
& ( v105680(VarCurr,bitIndex94)
<=> v105256(VarCurr,bitIndex86) )
& ( v105680(VarCurr,bitIndex93)
<=> v105256(VarCurr,bitIndex85) )
& ( v105680(VarCurr,bitIndex92)
<=> v105256(VarCurr,bitIndex84) )
& ( v105680(VarCurr,bitIndex91)
<=> v105256(VarCurr,bitIndex83) )
& ( v105680(VarCurr,bitIndex90)
<=> v105256(VarCurr,bitIndex82) )
& ( v105680(VarCurr,bitIndex89)
<=> v105256(VarCurr,bitIndex81) )
& ( v105680(VarCurr,bitIndex88)
<=> v105256(VarCurr,bitIndex80) )
& ( v105680(VarCurr,bitIndex87)
<=> v105256(VarCurr,bitIndex79) )
& ( v105680(VarCurr,bitIndex86)
<=> v105256(VarCurr,bitIndex78) )
& ( v105680(VarCurr,bitIndex85)
<=> v105256(VarCurr,bitIndex77) )
& ( v105680(VarCurr,bitIndex84)
<=> v105256(VarCurr,bitIndex76) )
& ( v105680(VarCurr,bitIndex83)
<=> v105256(VarCurr,bitIndex75) )
& ( v105680(VarCurr,bitIndex82)
<=> v105256(VarCurr,bitIndex74) )
& ( v105680(VarCurr,bitIndex81)
<=> v105256(VarCurr,bitIndex73) )
& ( v105680(VarCurr,bitIndex80)
<=> v105256(VarCurr,bitIndex72) )
& ( v105680(VarCurr,bitIndex79)
<=> v105256(VarCurr,bitIndex71) )
& ( v105680(VarCurr,bitIndex78)
<=> v105256(VarCurr,bitIndex70) )
& ( v105680(VarCurr,bitIndex77)
<=> v105256(VarCurr,bitIndex69) )
& ( v105680(VarCurr,bitIndex76)
<=> v105256(VarCurr,bitIndex68) )
& ( v105680(VarCurr,bitIndex75)
<=> v105256(VarCurr,bitIndex67) )
& ( v105680(VarCurr,bitIndex74)
<=> v105256(VarCurr,bitIndex66) )
& ( v105680(VarCurr,bitIndex73)
<=> v105256(VarCurr,bitIndex65) )
& ( v105680(VarCurr,bitIndex72)
<=> v105256(VarCurr,bitIndex64) )
& ( v105680(VarCurr,bitIndex71)
<=> v105256(VarCurr,bitIndex63) )
& ( v105680(VarCurr,bitIndex70)
<=> v105256(VarCurr,bitIndex62) )
& ( v105680(VarCurr,bitIndex69)
<=> v105256(VarCurr,bitIndex61) )
& ( v105680(VarCurr,bitIndex68)
<=> v105256(VarCurr,bitIndex60) )
& ( v105680(VarCurr,bitIndex67)
<=> v105256(VarCurr,bitIndex59) )
& ( v105680(VarCurr,bitIndex66)
<=> v105256(VarCurr,bitIndex58) )
& ( v105680(VarCurr,bitIndex65)
<=> v105256(VarCurr,bitIndex57) )
& ( v105680(VarCurr,bitIndex64)
<=> v105256(VarCurr,bitIndex56) )
& ( v105680(VarCurr,bitIndex63)
<=> v105256(VarCurr,bitIndex55) )
& ( v105680(VarCurr,bitIndex62)
<=> v105256(VarCurr,bitIndex54) )
& ( v105680(VarCurr,bitIndex61)
<=> v105256(VarCurr,bitIndex53) )
& ( v105680(VarCurr,bitIndex60)
<=> v105256(VarCurr,bitIndex52) )
& ( v105680(VarCurr,bitIndex59)
<=> v105256(VarCurr,bitIndex51) )
& ( v105680(VarCurr,bitIndex58)
<=> v105256(VarCurr,bitIndex50) )
& ( v105680(VarCurr,bitIndex57)
<=> v105256(VarCurr,bitIndex49) )
& ( v105680(VarCurr,bitIndex56)
<=> v105256(VarCurr,bitIndex48) )
& ( v105680(VarCurr,bitIndex55)
<=> v105256(VarCurr,bitIndex47) )
& ( v105680(VarCurr,bitIndex54)
<=> v105256(VarCurr,bitIndex46) )
& ( v105680(VarCurr,bitIndex53)
<=> v105256(VarCurr,bitIndex45) )
& ( v105680(VarCurr,bitIndex52)
<=> v105256(VarCurr,bitIndex44) )
& ( v105680(VarCurr,bitIndex51)
<=> v105256(VarCurr,bitIndex43) )
& ( v105680(VarCurr,bitIndex50)
<=> v105256(VarCurr,bitIndex42) )
& ( v105680(VarCurr,bitIndex49)
<=> v105256(VarCurr,bitIndex41) )
& ( v105680(VarCurr,bitIndex48)
<=> v105256(VarCurr,bitIndex40) )
& ( v105680(VarCurr,bitIndex47)
<=> v105256(VarCurr,bitIndex39) )
& ( v105680(VarCurr,bitIndex46)
<=> v105256(VarCurr,bitIndex38) )
& ( v105680(VarCurr,bitIndex45)
<=> v105256(VarCurr,bitIndex37) )
& ( v105680(VarCurr,bitIndex44)
<=> v105256(VarCurr,bitIndex36) )
& ( v105680(VarCurr,bitIndex43)
<=> v105256(VarCurr,bitIndex35) )
& ( v105680(VarCurr,bitIndex42)
<=> v105256(VarCurr,bitIndex34) )
& ( v105680(VarCurr,bitIndex41)
<=> v105256(VarCurr,bitIndex33) )
& ( v105680(VarCurr,bitIndex40)
<=> v105256(VarCurr,bitIndex32) )
& ( v105680(VarCurr,bitIndex39)
<=> v105256(VarCurr,bitIndex31) )
& ( v105680(VarCurr,bitIndex38)
<=> v105256(VarCurr,bitIndex30) )
& ( v105680(VarCurr,bitIndex37)
<=> v105256(VarCurr,bitIndex29) )
& ( v105680(VarCurr,bitIndex36)
<=> v105256(VarCurr,bitIndex28) )
& ( v105680(VarCurr,bitIndex35)
<=> v105256(VarCurr,bitIndex27) )
& ( v105680(VarCurr,bitIndex34)
<=> v105256(VarCurr,bitIndex26) )
& ( v105680(VarCurr,bitIndex33)
<=> v105256(VarCurr,bitIndex25) )
& ( v105680(VarCurr,bitIndex32)
<=> v105256(VarCurr,bitIndex24) )
& ( v105680(VarCurr,bitIndex31)
<=> v105256(VarCurr,bitIndex23) )
& ( v105680(VarCurr,bitIndex30)
<=> v105256(VarCurr,bitIndex22) )
& ( v105680(VarCurr,bitIndex29)
<=> v105256(VarCurr,bitIndex21) )
& ( v105680(VarCurr,bitIndex28)
<=> v105256(VarCurr,bitIndex20) )
& ( v105680(VarCurr,bitIndex27)
<=> v105256(VarCurr,bitIndex19) )
& ( v105680(VarCurr,bitIndex26)
<=> v105256(VarCurr,bitIndex18) )
& ( v105680(VarCurr,bitIndex25)
<=> v105256(VarCurr,bitIndex17) )
& ( v105680(VarCurr,bitIndex24)
<=> v105256(VarCurr,bitIndex16) )
& ( v105680(VarCurr,bitIndex23)
<=> v105256(VarCurr,bitIndex15) )
& ( v105680(VarCurr,bitIndex22)
<=> v105256(VarCurr,bitIndex14) )
& ( v105680(VarCurr,bitIndex21)
<=> v105256(VarCurr,bitIndex13) )
& ( v105680(VarCurr,bitIndex20)
<=> v105256(VarCurr,bitIndex12) )
& ( v105680(VarCurr,bitIndex19)
<=> v105256(VarCurr,bitIndex11) )
& ( v105680(VarCurr,bitIndex18)
<=> v105256(VarCurr,bitIndex10) )
& ( v105680(VarCurr,bitIndex17)
<=> v105256(VarCurr,bitIndex9) )
& ( v105680(VarCurr,bitIndex16)
<=> v105256(VarCurr,bitIndex8) )
& ( v105680(VarCurr,bitIndex15)
<=> v105256(VarCurr,bitIndex7) )
& ( v105680(VarCurr,bitIndex14)
<=> v105256(VarCurr,bitIndex6) )
& ( v105680(VarCurr,bitIndex13)
<=> v105256(VarCurr,bitIndex5) )
& ( v105680(VarCurr,bitIndex12)
<=> v105256(VarCurr,bitIndex4) )
& ( v105680(VarCurr,bitIndex11)
<=> v105256(VarCurr,bitIndex3) )
& ( v105680(VarCurr,bitIndex10)
<=> v105256(VarCurr,bitIndex2) )
& ( v105680(VarCurr,bitIndex9)
<=> v105256(VarCurr,bitIndex1) )
& ( v105680(VarCurr,bitIndex8)
<=> v105256(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32536,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105256(VarCurr,B)
<=> v105258(VarCurr,B) ) ) ).
fof(addAssignment_32535,axiom,
! [VarCurr] :
( ( v105258(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex737) )
& ( v105258(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex736) )
& ( v105258(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex735) )
& ( v105258(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex734) )
& ( v105258(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex733) )
& ( v105258(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex732) )
& ( v105258(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_32534,axiom,
! [VarNext] :
( ( v105260(VarNext,bitIndex737)
<=> v105649(VarNext,bitIndex122) )
& ( v105260(VarNext,bitIndex736)
<=> v105649(VarNext,bitIndex121) )
& ( v105260(VarNext,bitIndex735)
<=> v105649(VarNext,bitIndex120) )
& ( v105260(VarNext,bitIndex734)
<=> v105649(VarNext,bitIndex119) )
& ( v105260(VarNext,bitIndex733)
<=> v105649(VarNext,bitIndex118) )
& ( v105260(VarNext,bitIndex732)
<=> v105649(VarNext,bitIndex117) )
& ( v105260(VarNext,bitIndex731)
<=> v105649(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_65,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105650(VarNext)
=> ( ( v105649(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex737) )
& ( v105649(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex736) )
& ( v105649(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex735) )
& ( v105649(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex734) )
& ( v105649(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex733) )
& ( v105649(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex732) )
& ( v105649(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex731) )
& ( v105649(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex730) )
& ( v105649(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex729) )
& ( v105649(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex728) )
& ( v105649(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex727) )
& ( v105649(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex726) )
& ( v105649(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex725) )
& ( v105649(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex724) )
& ( v105649(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex723) )
& ( v105649(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex722) )
& ( v105649(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex721) )
& ( v105649(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex720) )
& ( v105649(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex719) )
& ( v105649(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex718) )
& ( v105649(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex717) )
& ( v105649(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex716) )
& ( v105649(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex715) )
& ( v105649(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex714) )
& ( v105649(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex713) )
& ( v105649(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex712) )
& ( v105649(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex711) )
& ( v105649(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex710) )
& ( v105649(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex709) )
& ( v105649(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex708) )
& ( v105649(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex707) )
& ( v105649(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex706) )
& ( v105649(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex705) )
& ( v105649(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex704) )
& ( v105649(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex703) )
& ( v105649(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex702) )
& ( v105649(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex701) )
& ( v105649(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex700) )
& ( v105649(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex699) )
& ( v105649(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex698) )
& ( v105649(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex697) )
& ( v105649(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex696) )
& ( v105649(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex695) )
& ( v105649(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex694) )
& ( v105649(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex693) )
& ( v105649(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex692) )
& ( v105649(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex691) )
& ( v105649(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex690) )
& ( v105649(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex689) )
& ( v105649(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex688) )
& ( v105649(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex687) )
& ( v105649(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex686) )
& ( v105649(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex685) )
& ( v105649(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex684) )
& ( v105649(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex683) )
& ( v105649(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex682) )
& ( v105649(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex681) )
& ( v105649(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex680) )
& ( v105649(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex679) )
& ( v105649(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex678) )
& ( v105649(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex677) )
& ( v105649(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex676) )
& ( v105649(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex675) )
& ( v105649(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex674) )
& ( v105649(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex673) )
& ( v105649(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex672) )
& ( v105649(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex671) )
& ( v105649(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex670) )
& ( v105649(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex669) )
& ( v105649(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex668) )
& ( v105649(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex667) )
& ( v105649(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex666) )
& ( v105649(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex665) )
& ( v105649(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex664) )
& ( v105649(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex663) )
& ( v105649(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex662) )
& ( v105649(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex661) )
& ( v105649(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex660) )
& ( v105649(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex659) )
& ( v105649(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex658) )
& ( v105649(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex657) )
& ( v105649(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex656) )
& ( v105649(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex655) )
& ( v105649(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex654) )
& ( v105649(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex653) )
& ( v105649(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex652) )
& ( v105649(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex651) )
& ( v105649(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex650) )
& ( v105649(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex649) )
& ( v105649(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex648) )
& ( v105649(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex647) )
& ( v105649(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex646) )
& ( v105649(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex645) )
& ( v105649(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex644) )
& ( v105649(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex643) )
& ( v105649(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex642) )
& ( v105649(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex641) )
& ( v105649(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex640) )
& ( v105649(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex639) )
& ( v105649(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex638) )
& ( v105649(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex637) )
& ( v105649(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex636) )
& ( v105649(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex635) )
& ( v105649(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex634) )
& ( v105649(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex633) )
& ( v105649(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex632) )
& ( v105649(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex631) )
& ( v105649(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex630) )
& ( v105649(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex629) )
& ( v105649(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex628) )
& ( v105649(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex627) )
& ( v105649(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex626) )
& ( v105649(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex625) )
& ( v105649(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex624) )
& ( v105649(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex623) )
& ( v105649(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex622) )
& ( v105649(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex621) )
& ( v105649(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex620) )
& ( v105649(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex619) )
& ( v105649(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex618) )
& ( v105649(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex617) )
& ( v105649(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex616) )
& ( v105649(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1792,axiom,
! [VarNext] :
( v105650(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105649(VarNext,B)
<=> v105676(VarNext,B) ) ) ) ).
fof(addAssignment_32533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105676(VarNext,B)
<=> v105674(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4982,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105674(VarCurr,B)
<=> v105677(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4988,axiom,
! [VarCurr] :
( v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105674(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1225,axiom,
! [VarCurr] :
( ( ~ v105663(VarCurr)
& ~ v105665(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105677(VarCurr,B)
<=> v105642(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4981,axiom,
! [VarCurr] :
( v105665(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105677(VarCurr,B)
<=> v105635(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarCurr] :
( v105663(VarCurr)
=> ( ( v105677(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex614) )
& ( v105677(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex613) )
& ( v105677(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex612) )
& ( v105677(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex611) )
& ( v105677(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex610) )
& ( v105677(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex609) )
& ( v105677(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex608) )
& ( v105677(VarCurr,bitIndex115)
<=> v105260(VarCurr,bitIndex607) )
& ( v105677(VarCurr,bitIndex114)
<=> v105260(VarCurr,bitIndex606) )
& ( v105677(VarCurr,bitIndex113)
<=> v105260(VarCurr,bitIndex605) )
& ( v105677(VarCurr,bitIndex112)
<=> v105260(VarCurr,bitIndex604) )
& ( v105677(VarCurr,bitIndex111)
<=> v105260(VarCurr,bitIndex603) )
& ( v105677(VarCurr,bitIndex110)
<=> v105260(VarCurr,bitIndex602) )
& ( v105677(VarCurr,bitIndex109)
<=> v105260(VarCurr,bitIndex601) )
& ( v105677(VarCurr,bitIndex108)
<=> v105260(VarCurr,bitIndex600) )
& ( v105677(VarCurr,bitIndex107)
<=> v105260(VarCurr,bitIndex599) )
& ( v105677(VarCurr,bitIndex106)
<=> v105260(VarCurr,bitIndex598) )
& ( v105677(VarCurr,bitIndex105)
<=> v105260(VarCurr,bitIndex597) )
& ( v105677(VarCurr,bitIndex104)
<=> v105260(VarCurr,bitIndex596) )
& ( v105677(VarCurr,bitIndex103)
<=> v105260(VarCurr,bitIndex595) )
& ( v105677(VarCurr,bitIndex102)
<=> v105260(VarCurr,bitIndex594) )
& ( v105677(VarCurr,bitIndex101)
<=> v105260(VarCurr,bitIndex593) )
& ( v105677(VarCurr,bitIndex100)
<=> v105260(VarCurr,bitIndex592) )
& ( v105677(VarCurr,bitIndex99)
<=> v105260(VarCurr,bitIndex591) )
& ( v105677(VarCurr,bitIndex98)
<=> v105260(VarCurr,bitIndex590) )
& ( v105677(VarCurr,bitIndex97)
<=> v105260(VarCurr,bitIndex589) )
& ( v105677(VarCurr,bitIndex96)
<=> v105260(VarCurr,bitIndex588) )
& ( v105677(VarCurr,bitIndex95)
<=> v105260(VarCurr,bitIndex587) )
& ( v105677(VarCurr,bitIndex94)
<=> v105260(VarCurr,bitIndex586) )
& ( v105677(VarCurr,bitIndex93)
<=> v105260(VarCurr,bitIndex585) )
& ( v105677(VarCurr,bitIndex92)
<=> v105260(VarCurr,bitIndex584) )
& ( v105677(VarCurr,bitIndex91)
<=> v105260(VarCurr,bitIndex583) )
& ( v105677(VarCurr,bitIndex90)
<=> v105260(VarCurr,bitIndex582) )
& ( v105677(VarCurr,bitIndex89)
<=> v105260(VarCurr,bitIndex581) )
& ( v105677(VarCurr,bitIndex88)
<=> v105260(VarCurr,bitIndex580) )
& ( v105677(VarCurr,bitIndex87)
<=> v105260(VarCurr,bitIndex579) )
& ( v105677(VarCurr,bitIndex86)
<=> v105260(VarCurr,bitIndex578) )
& ( v105677(VarCurr,bitIndex85)
<=> v105260(VarCurr,bitIndex577) )
& ( v105677(VarCurr,bitIndex84)
<=> v105260(VarCurr,bitIndex576) )
& ( v105677(VarCurr,bitIndex83)
<=> v105260(VarCurr,bitIndex575) )
& ( v105677(VarCurr,bitIndex82)
<=> v105260(VarCurr,bitIndex574) )
& ( v105677(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex573) )
& ( v105677(VarCurr,bitIndex80)
<=> v105260(VarCurr,bitIndex572) )
& ( v105677(VarCurr,bitIndex79)
<=> v105260(VarCurr,bitIndex571) )
& ( v105677(VarCurr,bitIndex78)
<=> v105260(VarCurr,bitIndex570) )
& ( v105677(VarCurr,bitIndex77)
<=> v105260(VarCurr,bitIndex569) )
& ( v105677(VarCurr,bitIndex76)
<=> v105260(VarCurr,bitIndex568) )
& ( v105677(VarCurr,bitIndex75)
<=> v105260(VarCurr,bitIndex567) )
& ( v105677(VarCurr,bitIndex74)
<=> v105260(VarCurr,bitIndex566) )
& ( v105677(VarCurr,bitIndex73)
<=> v105260(VarCurr,bitIndex565) )
& ( v105677(VarCurr,bitIndex72)
<=> v105260(VarCurr,bitIndex564) )
& ( v105677(VarCurr,bitIndex71)
<=> v105260(VarCurr,bitIndex563) )
& ( v105677(VarCurr,bitIndex70)
<=> v105260(VarCurr,bitIndex562) )
& ( v105677(VarCurr,bitIndex69)
<=> v105260(VarCurr,bitIndex561) )
& ( v105677(VarCurr,bitIndex68)
<=> v105260(VarCurr,bitIndex560) )
& ( v105677(VarCurr,bitIndex67)
<=> v105260(VarCurr,bitIndex559) )
& ( v105677(VarCurr,bitIndex66)
<=> v105260(VarCurr,bitIndex558) )
& ( v105677(VarCurr,bitIndex65)
<=> v105260(VarCurr,bitIndex557) )
& ( v105677(VarCurr,bitIndex64)
<=> v105260(VarCurr,bitIndex556) )
& ( v105677(VarCurr,bitIndex63)
<=> v105260(VarCurr,bitIndex555) )
& ( v105677(VarCurr,bitIndex62)
<=> v105260(VarCurr,bitIndex554) )
& ( v105677(VarCurr,bitIndex61)
<=> v105260(VarCurr,bitIndex553) )
& ( v105677(VarCurr,bitIndex60)
<=> v105260(VarCurr,bitIndex552) )
& ( v105677(VarCurr,bitIndex59)
<=> v105260(VarCurr,bitIndex551) )
& ( v105677(VarCurr,bitIndex58)
<=> v105260(VarCurr,bitIndex550) )
& ( v105677(VarCurr,bitIndex57)
<=> v105260(VarCurr,bitIndex549) )
& ( v105677(VarCurr,bitIndex56)
<=> v105260(VarCurr,bitIndex548) )
& ( v105677(VarCurr,bitIndex55)
<=> v105260(VarCurr,bitIndex547) )
& ( v105677(VarCurr,bitIndex54)
<=> v105260(VarCurr,bitIndex546) )
& ( v105677(VarCurr,bitIndex53)
<=> v105260(VarCurr,bitIndex545) )
& ( v105677(VarCurr,bitIndex52)
<=> v105260(VarCurr,bitIndex544) )
& ( v105677(VarCurr,bitIndex51)
<=> v105260(VarCurr,bitIndex543) )
& ( v105677(VarCurr,bitIndex50)
<=> v105260(VarCurr,bitIndex542) )
& ( v105677(VarCurr,bitIndex49)
<=> v105260(VarCurr,bitIndex541) )
& ( v105677(VarCurr,bitIndex48)
<=> v105260(VarCurr,bitIndex540) )
& ( v105677(VarCurr,bitIndex47)
<=> v105260(VarCurr,bitIndex539) )
& ( v105677(VarCurr,bitIndex46)
<=> v105260(VarCurr,bitIndex538) )
& ( v105677(VarCurr,bitIndex45)
<=> v105260(VarCurr,bitIndex537) )
& ( v105677(VarCurr,bitIndex44)
<=> v105260(VarCurr,bitIndex536) )
& ( v105677(VarCurr,bitIndex43)
<=> v105260(VarCurr,bitIndex535) )
& ( v105677(VarCurr,bitIndex42)
<=> v105260(VarCurr,bitIndex534) )
& ( v105677(VarCurr,bitIndex41)
<=> v105260(VarCurr,bitIndex533) )
& ( v105677(VarCurr,bitIndex40)
<=> v105260(VarCurr,bitIndex532) )
& ( v105677(VarCurr,bitIndex39)
<=> v105260(VarCurr,bitIndex531) )
& ( v105677(VarCurr,bitIndex38)
<=> v105260(VarCurr,bitIndex530) )
& ( v105677(VarCurr,bitIndex37)
<=> v105260(VarCurr,bitIndex529) )
& ( v105677(VarCurr,bitIndex36)
<=> v105260(VarCurr,bitIndex528) )
& ( v105677(VarCurr,bitIndex35)
<=> v105260(VarCurr,bitIndex527) )
& ( v105677(VarCurr,bitIndex34)
<=> v105260(VarCurr,bitIndex526) )
& ( v105677(VarCurr,bitIndex33)
<=> v105260(VarCurr,bitIndex525) )
& ( v105677(VarCurr,bitIndex32)
<=> v105260(VarCurr,bitIndex524) )
& ( v105677(VarCurr,bitIndex31)
<=> v105260(VarCurr,bitIndex523) )
& ( v105677(VarCurr,bitIndex30)
<=> v105260(VarCurr,bitIndex522) )
& ( v105677(VarCurr,bitIndex29)
<=> v105260(VarCurr,bitIndex521) )
& ( v105677(VarCurr,bitIndex28)
<=> v105260(VarCurr,bitIndex520) )
& ( v105677(VarCurr,bitIndex27)
<=> v105260(VarCurr,bitIndex519) )
& ( v105677(VarCurr,bitIndex26)
<=> v105260(VarCurr,bitIndex518) )
& ( v105677(VarCurr,bitIndex25)
<=> v105260(VarCurr,bitIndex517) )
& ( v105677(VarCurr,bitIndex24)
<=> v105260(VarCurr,bitIndex516) )
& ( v105677(VarCurr,bitIndex23)
<=> v105260(VarCurr,bitIndex515) )
& ( v105677(VarCurr,bitIndex22)
<=> v105260(VarCurr,bitIndex514) )
& ( v105677(VarCurr,bitIndex21)
<=> v105260(VarCurr,bitIndex513) )
& ( v105677(VarCurr,bitIndex20)
<=> v105260(VarCurr,bitIndex512) )
& ( v105677(VarCurr,bitIndex19)
<=> v105260(VarCurr,bitIndex511) )
& ( v105677(VarCurr,bitIndex18)
<=> v105260(VarCurr,bitIndex510) )
& ( v105677(VarCurr,bitIndex17)
<=> v105260(VarCurr,bitIndex509) )
& ( v105677(VarCurr,bitIndex16)
<=> v105260(VarCurr,bitIndex508) )
& ( v105677(VarCurr,bitIndex15)
<=> v105260(VarCurr,bitIndex507) )
& ( v105677(VarCurr,bitIndex14)
<=> v105260(VarCurr,bitIndex506) )
& ( v105677(VarCurr,bitIndex13)
<=> v105260(VarCurr,bitIndex505) )
& ( v105677(VarCurr,bitIndex12)
<=> v105260(VarCurr,bitIndex504) )
& ( v105677(VarCurr,bitIndex11)
<=> v105260(VarCurr,bitIndex503) )
& ( v105677(VarCurr,bitIndex10)
<=> v105260(VarCurr,bitIndex502) )
& ( v105677(VarCurr,bitIndex9)
<=> v105260(VarCurr,bitIndex501) )
& ( v105677(VarCurr,bitIndex8)
<=> v105260(VarCurr,bitIndex500) )
& ( v105677(VarCurr,bitIndex7)
<=> v105260(VarCurr,bitIndex499) )
& ( v105677(VarCurr,bitIndex6)
<=> v105260(VarCurr,bitIndex498) )
& ( v105677(VarCurr,bitIndex5)
<=> v105260(VarCurr,bitIndex497) )
& ( v105677(VarCurr,bitIndex4)
<=> v105260(VarCurr,bitIndex496) )
& ( v105677(VarCurr,bitIndex3)
<=> v105260(VarCurr,bitIndex495) )
& ( v105677(VarCurr,bitIndex2)
<=> v105260(VarCurr,bitIndex494) )
& ( v105677(VarCurr,bitIndex1)
<=> v105260(VarCurr,bitIndex493) )
& ( v105677(VarCurr,bitIndex0)
<=> v105260(VarCurr,bitIndex492) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105650(VarNext)
<=> ( v105651(VarNext)
& v105658(VarNext) ) ) ) ).
fof(addAssignment_32532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105658(VarNext)
<=> v105656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21068,axiom,
! [VarCurr] :
( v105656(VarCurr)
<=> ( v105659(VarCurr)
& v105670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21067,axiom,
! [VarCurr] :
( v105670(VarCurr)
<=> ( v105671(VarCurr)
| v105429(VarCurr) ) ) ).
fof(writeUnaryOperator_8258,axiom,
! [VarCurr] :
( ~ v105671(VarCurr)
<=> v105672(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7378,axiom,
! [VarCurr] :
( v105672(VarCurr)
<=> ( ( v105673(VarCurr,bitIndex1)
<=> $false )
& ( v105673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32531,axiom,
! [VarCurr] :
( v105673(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32530,axiom,
! [VarCurr] :
( v105673(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21066,axiom,
! [VarCurr] :
( v105659(VarCurr)
<=> ( v105429(VarCurr)
| v105660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21065,axiom,
! [VarCurr] :
( v105660(VarCurr)
<=> ( v105661(VarCurr)
& v105669(VarCurr) ) ) ).
fof(writeUnaryOperator_8257,axiom,
! [VarCurr] :
( ~ v105669(VarCurr)
<=> v105429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21064,axiom,
! [VarCurr] :
( v105661(VarCurr)
<=> ( v105662(VarCurr)
| v105667(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7377,axiom,
! [VarCurr] :
( v105667(VarCurr)
<=> ( ( v105668(VarCurr,bitIndex1)
<=> $true )
& ( v105668(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32529,axiom,
! [VarCurr] :
( v105668(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32528,axiom,
! [VarCurr] :
( v105668(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21063,axiom,
! [VarCurr] :
( v105662(VarCurr)
<=> ( v105663(VarCurr)
| v105665(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7376,axiom,
! [VarCurr] :
( v105665(VarCurr)
<=> ( ( v105666(VarCurr,bitIndex1)
<=> $true )
& ( v105666(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32527,axiom,
! [VarCurr] :
( v105666(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32526,axiom,
! [VarCurr] :
( v105666(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7375,axiom,
! [VarCurr] :
( v105663(VarCurr)
<=> ( ( v105664(VarCurr,bitIndex1)
<=> $false )
& ( v105664(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32525,axiom,
! [VarCurr] :
( v105664(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32524,axiom,
! [VarCurr] :
( v105664(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105651(VarNext)
<=> ( v105653(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105653(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32523,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105642(VarCurr,B)
<=> v105647(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2267,axiom,
! [VarCurr] :
( ~ v105644(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105647(VarCurr,B)
<=> v105646(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2299,axiom,
! [VarCurr] :
( v105644(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105647(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32522,axiom,
! [VarCurr] :
( ( v105646(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex614) )
& ( v105646(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex613) )
& ( v105646(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex612) )
& ( v105646(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex611) )
& ( v105646(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex610) )
& ( v105646(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex609) )
& ( v105646(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_32521,axiom,
! [VarCurr] :
( v105644(VarCurr)
<=> v105318(VarCurr,bitIndex1) ) ).
fof(addAssignment_32520,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105635(VarCurr,B)
<=> v105640(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2266,axiom,
! [VarCurr] :
( ~ v105637(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105640(VarCurr,B)
<=> v105639(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2298,axiom,
! [VarCurr] :
( v105637(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105640(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32519,axiom,
! [VarCurr] :
( ( v105639(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex737) )
& ( v105639(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex736) )
& ( v105639(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex735) )
& ( v105639(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex734) )
& ( v105639(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex733) )
& ( v105639(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex732) )
& ( v105639(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_32518,axiom,
! [VarCurr] :
( v105637(VarCurr)
<=> v105318(VarCurr,bitIndex1) ) ).
fof(addAssignment_32517,axiom,
! [VarNext] :
( ( v105260(VarNext,bitIndex614)
<=> v105603(VarNext,bitIndex122) )
& ( v105260(VarNext,bitIndex613)
<=> v105603(VarNext,bitIndex121) )
& ( v105260(VarNext,bitIndex612)
<=> v105603(VarNext,bitIndex120) )
& ( v105260(VarNext,bitIndex611)
<=> v105603(VarNext,bitIndex119) )
& ( v105260(VarNext,bitIndex610)
<=> v105603(VarNext,bitIndex118) )
& ( v105260(VarNext,bitIndex609)
<=> v105603(VarNext,bitIndex117) )
& ( v105260(VarNext,bitIndex608)
<=> v105603(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_64,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105604(VarNext)
=> ( ( v105603(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex614) )
& ( v105603(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex613) )
& ( v105603(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex612) )
& ( v105603(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex611) )
& ( v105603(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex610) )
& ( v105603(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex609) )
& ( v105603(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex608) )
& ( v105603(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex607) )
& ( v105603(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex606) )
& ( v105603(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex605) )
& ( v105603(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex604) )
& ( v105603(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex603) )
& ( v105603(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex602) )
& ( v105603(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex601) )
& ( v105603(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex600) )
& ( v105603(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex599) )
& ( v105603(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex598) )
& ( v105603(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex597) )
& ( v105603(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex596) )
& ( v105603(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex595) )
& ( v105603(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex594) )
& ( v105603(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex593) )
& ( v105603(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex592) )
& ( v105603(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex591) )
& ( v105603(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex590) )
& ( v105603(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex589) )
& ( v105603(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex588) )
& ( v105603(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex587) )
& ( v105603(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex586) )
& ( v105603(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex585) )
& ( v105603(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex584) )
& ( v105603(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex583) )
& ( v105603(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex582) )
& ( v105603(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex581) )
& ( v105603(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex580) )
& ( v105603(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex579) )
& ( v105603(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex578) )
& ( v105603(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex577) )
& ( v105603(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex576) )
& ( v105603(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex575) )
& ( v105603(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex574) )
& ( v105603(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex573) )
& ( v105603(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex572) )
& ( v105603(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex571) )
& ( v105603(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex570) )
& ( v105603(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex569) )
& ( v105603(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex568) )
& ( v105603(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex567) )
& ( v105603(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex566) )
& ( v105603(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex565) )
& ( v105603(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex564) )
& ( v105603(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex563) )
& ( v105603(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex562) )
& ( v105603(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex561) )
& ( v105603(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex560) )
& ( v105603(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex559) )
& ( v105603(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex558) )
& ( v105603(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex557) )
& ( v105603(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex556) )
& ( v105603(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex555) )
& ( v105603(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex554) )
& ( v105603(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex553) )
& ( v105603(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex552) )
& ( v105603(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex551) )
& ( v105603(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex550) )
& ( v105603(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex549) )
& ( v105603(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex548) )
& ( v105603(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex547) )
& ( v105603(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex546) )
& ( v105603(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex545) )
& ( v105603(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex544) )
& ( v105603(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex543) )
& ( v105603(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex542) )
& ( v105603(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex541) )
& ( v105603(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex540) )
& ( v105603(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex539) )
& ( v105603(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex538) )
& ( v105603(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex537) )
& ( v105603(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex536) )
& ( v105603(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex535) )
& ( v105603(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex534) )
& ( v105603(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex533) )
& ( v105603(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex532) )
& ( v105603(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex531) )
& ( v105603(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex530) )
& ( v105603(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex529) )
& ( v105603(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex528) )
& ( v105603(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex527) )
& ( v105603(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex526) )
& ( v105603(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex525) )
& ( v105603(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex524) )
& ( v105603(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex523) )
& ( v105603(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex522) )
& ( v105603(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex521) )
& ( v105603(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex520) )
& ( v105603(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex519) )
& ( v105603(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex518) )
& ( v105603(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex517) )
& ( v105603(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex516) )
& ( v105603(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex515) )
& ( v105603(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex514) )
& ( v105603(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex513) )
& ( v105603(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex512) )
& ( v105603(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex511) )
& ( v105603(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex510) )
& ( v105603(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex509) )
& ( v105603(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex508) )
& ( v105603(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex507) )
& ( v105603(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex506) )
& ( v105603(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex505) )
& ( v105603(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex504) )
& ( v105603(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex503) )
& ( v105603(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex502) )
& ( v105603(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex501) )
& ( v105603(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex500) )
& ( v105603(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex499) )
& ( v105603(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex498) )
& ( v105603(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex497) )
& ( v105603(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex496) )
& ( v105603(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex495) )
& ( v105603(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex494) )
& ( v105603(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex493) )
& ( v105603(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1791,axiom,
! [VarNext] :
( v105604(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105603(VarNext,B)
<=> v105630(VarNext,B) ) ) ) ).
fof(addAssignment_32516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105630(VarNext,B)
<=> v105628(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4980,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105628(VarCurr,B)
<=> v105631(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4987,axiom,
! [VarCurr] :
( v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105628(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1224,axiom,
! [VarCurr] :
( ( ~ v105617(VarCurr)
& ~ v105619(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105631(VarCurr,B)
<=> v105596(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4979,axiom,
! [VarCurr] :
( v105619(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105631(VarCurr,B)
<=> v105589(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_4,axiom,
! [VarCurr] :
( v105617(VarCurr)
=> ( ( v105631(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex491) )
& ( v105631(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex490) )
& ( v105631(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex489) )
& ( v105631(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex488) )
& ( v105631(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex487) )
& ( v105631(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex486) )
& ( v105631(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex485) )
& ( v105631(VarCurr,bitIndex115)
<=> v105260(VarCurr,bitIndex484) )
& ( v105631(VarCurr,bitIndex114)
<=> v105260(VarCurr,bitIndex483) )
& ( v105631(VarCurr,bitIndex113)
<=> v105260(VarCurr,bitIndex482) )
& ( v105631(VarCurr,bitIndex112)
<=> v105260(VarCurr,bitIndex481) )
& ( v105631(VarCurr,bitIndex111)
<=> v105260(VarCurr,bitIndex480) )
& ( v105631(VarCurr,bitIndex110)
<=> v105260(VarCurr,bitIndex479) )
& ( v105631(VarCurr,bitIndex109)
<=> v105260(VarCurr,bitIndex478) )
& ( v105631(VarCurr,bitIndex108)
<=> v105260(VarCurr,bitIndex477) )
& ( v105631(VarCurr,bitIndex107)
<=> v105260(VarCurr,bitIndex476) )
& ( v105631(VarCurr,bitIndex106)
<=> v105260(VarCurr,bitIndex475) )
& ( v105631(VarCurr,bitIndex105)
<=> v105260(VarCurr,bitIndex474) )
& ( v105631(VarCurr,bitIndex104)
<=> v105260(VarCurr,bitIndex473) )
& ( v105631(VarCurr,bitIndex103)
<=> v105260(VarCurr,bitIndex472) )
& ( v105631(VarCurr,bitIndex102)
<=> v105260(VarCurr,bitIndex471) )
& ( v105631(VarCurr,bitIndex101)
<=> v105260(VarCurr,bitIndex470) )
& ( v105631(VarCurr,bitIndex100)
<=> v105260(VarCurr,bitIndex469) )
& ( v105631(VarCurr,bitIndex99)
<=> v105260(VarCurr,bitIndex468) )
& ( v105631(VarCurr,bitIndex98)
<=> v105260(VarCurr,bitIndex467) )
& ( v105631(VarCurr,bitIndex97)
<=> v105260(VarCurr,bitIndex466) )
& ( v105631(VarCurr,bitIndex96)
<=> v105260(VarCurr,bitIndex465) )
& ( v105631(VarCurr,bitIndex95)
<=> v105260(VarCurr,bitIndex464) )
& ( v105631(VarCurr,bitIndex94)
<=> v105260(VarCurr,bitIndex463) )
& ( v105631(VarCurr,bitIndex93)
<=> v105260(VarCurr,bitIndex462) )
& ( v105631(VarCurr,bitIndex92)
<=> v105260(VarCurr,bitIndex461) )
& ( v105631(VarCurr,bitIndex91)
<=> v105260(VarCurr,bitIndex460) )
& ( v105631(VarCurr,bitIndex90)
<=> v105260(VarCurr,bitIndex459) )
& ( v105631(VarCurr,bitIndex89)
<=> v105260(VarCurr,bitIndex458) )
& ( v105631(VarCurr,bitIndex88)
<=> v105260(VarCurr,bitIndex457) )
& ( v105631(VarCurr,bitIndex87)
<=> v105260(VarCurr,bitIndex456) )
& ( v105631(VarCurr,bitIndex86)
<=> v105260(VarCurr,bitIndex455) )
& ( v105631(VarCurr,bitIndex85)
<=> v105260(VarCurr,bitIndex454) )
& ( v105631(VarCurr,bitIndex84)
<=> v105260(VarCurr,bitIndex453) )
& ( v105631(VarCurr,bitIndex83)
<=> v105260(VarCurr,bitIndex452) )
& ( v105631(VarCurr,bitIndex82)
<=> v105260(VarCurr,bitIndex451) )
& ( v105631(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex450) )
& ( v105631(VarCurr,bitIndex80)
<=> v105260(VarCurr,bitIndex449) )
& ( v105631(VarCurr,bitIndex79)
<=> v105260(VarCurr,bitIndex448) )
& ( v105631(VarCurr,bitIndex78)
<=> v105260(VarCurr,bitIndex447) )
& ( v105631(VarCurr,bitIndex77)
<=> v105260(VarCurr,bitIndex446) )
& ( v105631(VarCurr,bitIndex76)
<=> v105260(VarCurr,bitIndex445) )
& ( v105631(VarCurr,bitIndex75)
<=> v105260(VarCurr,bitIndex444) )
& ( v105631(VarCurr,bitIndex74)
<=> v105260(VarCurr,bitIndex443) )
& ( v105631(VarCurr,bitIndex73)
<=> v105260(VarCurr,bitIndex442) )
& ( v105631(VarCurr,bitIndex72)
<=> v105260(VarCurr,bitIndex441) )
& ( v105631(VarCurr,bitIndex71)
<=> v105260(VarCurr,bitIndex440) )
& ( v105631(VarCurr,bitIndex70)
<=> v105260(VarCurr,bitIndex439) )
& ( v105631(VarCurr,bitIndex69)
<=> v105260(VarCurr,bitIndex438) )
& ( v105631(VarCurr,bitIndex68)
<=> v105260(VarCurr,bitIndex437) )
& ( v105631(VarCurr,bitIndex67)
<=> v105260(VarCurr,bitIndex436) )
& ( v105631(VarCurr,bitIndex66)
<=> v105260(VarCurr,bitIndex435) )
& ( v105631(VarCurr,bitIndex65)
<=> v105260(VarCurr,bitIndex434) )
& ( v105631(VarCurr,bitIndex64)
<=> v105260(VarCurr,bitIndex433) )
& ( v105631(VarCurr,bitIndex63)
<=> v105260(VarCurr,bitIndex432) )
& ( v105631(VarCurr,bitIndex62)
<=> v105260(VarCurr,bitIndex431) )
& ( v105631(VarCurr,bitIndex61)
<=> v105260(VarCurr,bitIndex430) )
& ( v105631(VarCurr,bitIndex60)
<=> v105260(VarCurr,bitIndex429) )
& ( v105631(VarCurr,bitIndex59)
<=> v105260(VarCurr,bitIndex428) )
& ( v105631(VarCurr,bitIndex58)
<=> v105260(VarCurr,bitIndex427) )
& ( v105631(VarCurr,bitIndex57)
<=> v105260(VarCurr,bitIndex426) )
& ( v105631(VarCurr,bitIndex56)
<=> v105260(VarCurr,bitIndex425) )
& ( v105631(VarCurr,bitIndex55)
<=> v105260(VarCurr,bitIndex424) )
& ( v105631(VarCurr,bitIndex54)
<=> v105260(VarCurr,bitIndex423) )
& ( v105631(VarCurr,bitIndex53)
<=> v105260(VarCurr,bitIndex422) )
& ( v105631(VarCurr,bitIndex52)
<=> v105260(VarCurr,bitIndex421) )
& ( v105631(VarCurr,bitIndex51)
<=> v105260(VarCurr,bitIndex420) )
& ( v105631(VarCurr,bitIndex50)
<=> v105260(VarCurr,bitIndex419) )
& ( v105631(VarCurr,bitIndex49)
<=> v105260(VarCurr,bitIndex418) )
& ( v105631(VarCurr,bitIndex48)
<=> v105260(VarCurr,bitIndex417) )
& ( v105631(VarCurr,bitIndex47)
<=> v105260(VarCurr,bitIndex416) )
& ( v105631(VarCurr,bitIndex46)
<=> v105260(VarCurr,bitIndex415) )
& ( v105631(VarCurr,bitIndex45)
<=> v105260(VarCurr,bitIndex414) )
& ( v105631(VarCurr,bitIndex44)
<=> v105260(VarCurr,bitIndex413) )
& ( v105631(VarCurr,bitIndex43)
<=> v105260(VarCurr,bitIndex412) )
& ( v105631(VarCurr,bitIndex42)
<=> v105260(VarCurr,bitIndex411) )
& ( v105631(VarCurr,bitIndex41)
<=> v105260(VarCurr,bitIndex410) )
& ( v105631(VarCurr,bitIndex40)
<=> v105260(VarCurr,bitIndex409) )
& ( v105631(VarCurr,bitIndex39)
<=> v105260(VarCurr,bitIndex408) )
& ( v105631(VarCurr,bitIndex38)
<=> v105260(VarCurr,bitIndex407) )
& ( v105631(VarCurr,bitIndex37)
<=> v105260(VarCurr,bitIndex406) )
& ( v105631(VarCurr,bitIndex36)
<=> v105260(VarCurr,bitIndex405) )
& ( v105631(VarCurr,bitIndex35)
<=> v105260(VarCurr,bitIndex404) )
& ( v105631(VarCurr,bitIndex34)
<=> v105260(VarCurr,bitIndex403) )
& ( v105631(VarCurr,bitIndex33)
<=> v105260(VarCurr,bitIndex402) )
& ( v105631(VarCurr,bitIndex32)
<=> v105260(VarCurr,bitIndex401) )
& ( v105631(VarCurr,bitIndex31)
<=> v105260(VarCurr,bitIndex400) )
& ( v105631(VarCurr,bitIndex30)
<=> v105260(VarCurr,bitIndex399) )
& ( v105631(VarCurr,bitIndex29)
<=> v105260(VarCurr,bitIndex398) )
& ( v105631(VarCurr,bitIndex28)
<=> v105260(VarCurr,bitIndex397) )
& ( v105631(VarCurr,bitIndex27)
<=> v105260(VarCurr,bitIndex396) )
& ( v105631(VarCurr,bitIndex26)
<=> v105260(VarCurr,bitIndex395) )
& ( v105631(VarCurr,bitIndex25)
<=> v105260(VarCurr,bitIndex394) )
& ( v105631(VarCurr,bitIndex24)
<=> v105260(VarCurr,bitIndex393) )
& ( v105631(VarCurr,bitIndex23)
<=> v105260(VarCurr,bitIndex392) )
& ( v105631(VarCurr,bitIndex22)
<=> v105260(VarCurr,bitIndex391) )
& ( v105631(VarCurr,bitIndex21)
<=> v105260(VarCurr,bitIndex390) )
& ( v105631(VarCurr,bitIndex20)
<=> v105260(VarCurr,bitIndex389) )
& ( v105631(VarCurr,bitIndex19)
<=> v105260(VarCurr,bitIndex388) )
& ( v105631(VarCurr,bitIndex18)
<=> v105260(VarCurr,bitIndex387) )
& ( v105631(VarCurr,bitIndex17)
<=> v105260(VarCurr,bitIndex386) )
& ( v105631(VarCurr,bitIndex16)
<=> v105260(VarCurr,bitIndex385) )
& ( v105631(VarCurr,bitIndex15)
<=> v105260(VarCurr,bitIndex384) )
& ( v105631(VarCurr,bitIndex14)
<=> v105260(VarCurr,bitIndex383) )
& ( v105631(VarCurr,bitIndex13)
<=> v105260(VarCurr,bitIndex382) )
& ( v105631(VarCurr,bitIndex12)
<=> v105260(VarCurr,bitIndex381) )
& ( v105631(VarCurr,bitIndex11)
<=> v105260(VarCurr,bitIndex380) )
& ( v105631(VarCurr,bitIndex10)
<=> v105260(VarCurr,bitIndex379) )
& ( v105631(VarCurr,bitIndex9)
<=> v105260(VarCurr,bitIndex378) )
& ( v105631(VarCurr,bitIndex8)
<=> v105260(VarCurr,bitIndex377) )
& ( v105631(VarCurr,bitIndex7)
<=> v105260(VarCurr,bitIndex376) )
& ( v105631(VarCurr,bitIndex6)
<=> v105260(VarCurr,bitIndex375) )
& ( v105631(VarCurr,bitIndex5)
<=> v105260(VarCurr,bitIndex374) )
& ( v105631(VarCurr,bitIndex4)
<=> v105260(VarCurr,bitIndex373) )
& ( v105631(VarCurr,bitIndex3)
<=> v105260(VarCurr,bitIndex372) )
& ( v105631(VarCurr,bitIndex2)
<=> v105260(VarCurr,bitIndex371) )
& ( v105631(VarCurr,bitIndex1)
<=> v105260(VarCurr,bitIndex370) )
& ( v105631(VarCurr,bitIndex0)
<=> v105260(VarCurr,bitIndex369) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105604(VarNext)
<=> ( v105605(VarNext)
& v105612(VarNext) ) ) ) ).
fof(addAssignment_32515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105612(VarNext)
<=> v105610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21060,axiom,
! [VarCurr] :
( v105610(VarCurr)
<=> ( v105613(VarCurr)
& v105624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21059,axiom,
! [VarCurr] :
( v105624(VarCurr)
<=> ( v105625(VarCurr)
| v105429(VarCurr) ) ) ).
fof(writeUnaryOperator_8255,axiom,
! [VarCurr] :
( ~ v105625(VarCurr)
<=> v105626(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7374,axiom,
! [VarCurr] :
( v105626(VarCurr)
<=> ( ( v105627(VarCurr,bitIndex1)
<=> $false )
& ( v105627(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32514,axiom,
! [VarCurr] :
( v105627(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32513,axiom,
! [VarCurr] :
( v105627(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21058,axiom,
! [VarCurr] :
( v105613(VarCurr)
<=> ( v105429(VarCurr)
| v105614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21057,axiom,
! [VarCurr] :
( v105614(VarCurr)
<=> ( v105615(VarCurr)
& v105623(VarCurr) ) ) ).
fof(writeUnaryOperator_8254,axiom,
! [VarCurr] :
( ~ v105623(VarCurr)
<=> v105429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21056,axiom,
! [VarCurr] :
( v105615(VarCurr)
<=> ( v105616(VarCurr)
| v105621(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7373,axiom,
! [VarCurr] :
( v105621(VarCurr)
<=> ( ( v105622(VarCurr,bitIndex1)
<=> $true )
& ( v105622(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32512,axiom,
! [VarCurr] :
( v105622(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32511,axiom,
! [VarCurr] :
( v105622(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21055,axiom,
! [VarCurr] :
( v105616(VarCurr)
<=> ( v105617(VarCurr)
| v105619(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7372,axiom,
! [VarCurr] :
( v105619(VarCurr)
<=> ( ( v105620(VarCurr,bitIndex1)
<=> $true )
& ( v105620(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32510,axiom,
! [VarCurr] :
( v105620(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32509,axiom,
! [VarCurr] :
( v105620(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7371,axiom,
! [VarCurr] :
( v105617(VarCurr)
<=> ( ( v105618(VarCurr,bitIndex1)
<=> $false )
& ( v105618(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32508,axiom,
! [VarCurr] :
( v105618(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32507,axiom,
! [VarCurr] :
( v105618(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105605(VarNext)
<=> ( v105607(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105607(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32506,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105596(VarCurr,B)
<=> v105601(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2265,axiom,
! [VarCurr] :
( ~ v105598(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105601(VarCurr,B)
<=> v105600(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2297,axiom,
! [VarCurr] :
( v105598(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105601(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32505,axiom,
! [VarCurr] :
( ( v105600(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex491) )
& ( v105600(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex490) )
& ( v105600(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex489) )
& ( v105600(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex488) )
& ( v105600(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex487) )
& ( v105600(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex486) )
& ( v105600(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_32504,axiom,
! [VarCurr] :
( v105598(VarCurr)
<=> v105318(VarCurr,bitIndex2) ) ).
fof(addAssignment_32503,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105589(VarCurr,B)
<=> v105594(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2264,axiom,
! [VarCurr] :
( ~ v105591(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105594(VarCurr,B)
<=> v105593(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2296,axiom,
! [VarCurr] :
( v105591(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105594(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32502,axiom,
! [VarCurr] :
( ( v105593(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex614) )
& ( v105593(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex613) )
& ( v105593(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex612) )
& ( v105593(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex611) )
& ( v105593(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex610) )
& ( v105593(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex609) )
& ( v105593(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_32501,axiom,
! [VarCurr] :
( v105591(VarCurr)
<=> v105318(VarCurr,bitIndex2) ) ).
fof(addAssignment_32500,axiom,
! [VarNext] :
( ( v105260(VarNext,bitIndex491)
<=> v105557(VarNext,bitIndex122) )
& ( v105260(VarNext,bitIndex490)
<=> v105557(VarNext,bitIndex121) )
& ( v105260(VarNext,bitIndex489)
<=> v105557(VarNext,bitIndex120) )
& ( v105260(VarNext,bitIndex488)
<=> v105557(VarNext,bitIndex119) )
& ( v105260(VarNext,bitIndex487)
<=> v105557(VarNext,bitIndex118) )
& ( v105260(VarNext,bitIndex486)
<=> v105557(VarNext,bitIndex117) )
& ( v105260(VarNext,bitIndex485)
<=> v105557(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_63,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105558(VarNext)
=> ( ( v105557(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex491) )
& ( v105557(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex490) )
& ( v105557(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex489) )
& ( v105557(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex488) )
& ( v105557(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex487) )
& ( v105557(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex486) )
& ( v105557(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex485) )
& ( v105557(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex484) )
& ( v105557(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex483) )
& ( v105557(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex482) )
& ( v105557(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex481) )
& ( v105557(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex480) )
& ( v105557(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex479) )
& ( v105557(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex478) )
& ( v105557(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex477) )
& ( v105557(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex476) )
& ( v105557(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex475) )
& ( v105557(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex474) )
& ( v105557(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex473) )
& ( v105557(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex472) )
& ( v105557(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex471) )
& ( v105557(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex470) )
& ( v105557(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex469) )
& ( v105557(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex468) )
& ( v105557(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex467) )
& ( v105557(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex466) )
& ( v105557(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex465) )
& ( v105557(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex464) )
& ( v105557(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex463) )
& ( v105557(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex462) )
& ( v105557(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex461) )
& ( v105557(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex460) )
& ( v105557(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex459) )
& ( v105557(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex458) )
& ( v105557(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex457) )
& ( v105557(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex456) )
& ( v105557(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex455) )
& ( v105557(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex454) )
& ( v105557(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex453) )
& ( v105557(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex452) )
& ( v105557(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex451) )
& ( v105557(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex450) )
& ( v105557(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex449) )
& ( v105557(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex448) )
& ( v105557(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex447) )
& ( v105557(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex446) )
& ( v105557(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex445) )
& ( v105557(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex444) )
& ( v105557(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex443) )
& ( v105557(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex442) )
& ( v105557(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex441) )
& ( v105557(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex440) )
& ( v105557(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex439) )
& ( v105557(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex438) )
& ( v105557(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex437) )
& ( v105557(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex436) )
& ( v105557(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex435) )
& ( v105557(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex434) )
& ( v105557(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex433) )
& ( v105557(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex432) )
& ( v105557(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex431) )
& ( v105557(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex430) )
& ( v105557(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex429) )
& ( v105557(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex428) )
& ( v105557(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex427) )
& ( v105557(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex426) )
& ( v105557(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex425) )
& ( v105557(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex424) )
& ( v105557(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex423) )
& ( v105557(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex422) )
& ( v105557(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex421) )
& ( v105557(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex420) )
& ( v105557(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex419) )
& ( v105557(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex418) )
& ( v105557(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex417) )
& ( v105557(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex416) )
& ( v105557(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex415) )
& ( v105557(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex414) )
& ( v105557(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex413) )
& ( v105557(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex412) )
& ( v105557(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex411) )
& ( v105557(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex410) )
& ( v105557(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex409) )
& ( v105557(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex408) )
& ( v105557(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex407) )
& ( v105557(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex406) )
& ( v105557(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex405) )
& ( v105557(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex404) )
& ( v105557(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex403) )
& ( v105557(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex402) )
& ( v105557(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex401) )
& ( v105557(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex400) )
& ( v105557(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex399) )
& ( v105557(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex398) )
& ( v105557(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex397) )
& ( v105557(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex396) )
& ( v105557(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex395) )
& ( v105557(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex394) )
& ( v105557(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex393) )
& ( v105557(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex392) )
& ( v105557(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex391) )
& ( v105557(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex390) )
& ( v105557(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex389) )
& ( v105557(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex388) )
& ( v105557(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex387) )
& ( v105557(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex386) )
& ( v105557(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex385) )
& ( v105557(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex384) )
& ( v105557(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex383) )
& ( v105557(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex382) )
& ( v105557(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex381) )
& ( v105557(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex380) )
& ( v105557(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex379) )
& ( v105557(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex378) )
& ( v105557(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex377) )
& ( v105557(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex376) )
& ( v105557(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex375) )
& ( v105557(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex374) )
& ( v105557(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex373) )
& ( v105557(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex372) )
& ( v105557(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex371) )
& ( v105557(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex370) )
& ( v105557(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1790,axiom,
! [VarNext] :
( v105558(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105557(VarNext,B)
<=> v105584(VarNext,B) ) ) ) ).
fof(addAssignment_32499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105584(VarNext,B)
<=> v105582(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4978,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105582(VarCurr,B)
<=> v105585(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4986,axiom,
! [VarCurr] :
( v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105582(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1223,axiom,
! [VarCurr] :
( ( ~ v105571(VarCurr)
& ~ v105573(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105585(VarCurr,B)
<=> v105550(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4977,axiom,
! [VarCurr] :
( v105573(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105585(VarCurr,B)
<=> v105543(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_3,axiom,
! [VarCurr] :
( v105571(VarCurr)
=> ( ( v105585(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex368) )
& ( v105585(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex367) )
& ( v105585(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex366) )
& ( v105585(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex365) )
& ( v105585(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex364) )
& ( v105585(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex363) )
& ( v105585(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex362) )
& ( v105585(VarCurr,bitIndex115)
<=> v105260(VarCurr,bitIndex361) )
& ( v105585(VarCurr,bitIndex114)
<=> v105260(VarCurr,bitIndex360) )
& ( v105585(VarCurr,bitIndex113)
<=> v105260(VarCurr,bitIndex359) )
& ( v105585(VarCurr,bitIndex112)
<=> v105260(VarCurr,bitIndex358) )
& ( v105585(VarCurr,bitIndex111)
<=> v105260(VarCurr,bitIndex357) )
& ( v105585(VarCurr,bitIndex110)
<=> v105260(VarCurr,bitIndex356) )
& ( v105585(VarCurr,bitIndex109)
<=> v105260(VarCurr,bitIndex355) )
& ( v105585(VarCurr,bitIndex108)
<=> v105260(VarCurr,bitIndex354) )
& ( v105585(VarCurr,bitIndex107)
<=> v105260(VarCurr,bitIndex353) )
& ( v105585(VarCurr,bitIndex106)
<=> v105260(VarCurr,bitIndex352) )
& ( v105585(VarCurr,bitIndex105)
<=> v105260(VarCurr,bitIndex351) )
& ( v105585(VarCurr,bitIndex104)
<=> v105260(VarCurr,bitIndex350) )
& ( v105585(VarCurr,bitIndex103)
<=> v105260(VarCurr,bitIndex349) )
& ( v105585(VarCurr,bitIndex102)
<=> v105260(VarCurr,bitIndex348) )
& ( v105585(VarCurr,bitIndex101)
<=> v105260(VarCurr,bitIndex347) )
& ( v105585(VarCurr,bitIndex100)
<=> v105260(VarCurr,bitIndex346) )
& ( v105585(VarCurr,bitIndex99)
<=> v105260(VarCurr,bitIndex345) )
& ( v105585(VarCurr,bitIndex98)
<=> v105260(VarCurr,bitIndex344) )
& ( v105585(VarCurr,bitIndex97)
<=> v105260(VarCurr,bitIndex343) )
& ( v105585(VarCurr,bitIndex96)
<=> v105260(VarCurr,bitIndex342) )
& ( v105585(VarCurr,bitIndex95)
<=> v105260(VarCurr,bitIndex341) )
& ( v105585(VarCurr,bitIndex94)
<=> v105260(VarCurr,bitIndex340) )
& ( v105585(VarCurr,bitIndex93)
<=> v105260(VarCurr,bitIndex339) )
& ( v105585(VarCurr,bitIndex92)
<=> v105260(VarCurr,bitIndex338) )
& ( v105585(VarCurr,bitIndex91)
<=> v105260(VarCurr,bitIndex337) )
& ( v105585(VarCurr,bitIndex90)
<=> v105260(VarCurr,bitIndex336) )
& ( v105585(VarCurr,bitIndex89)
<=> v105260(VarCurr,bitIndex335) )
& ( v105585(VarCurr,bitIndex88)
<=> v105260(VarCurr,bitIndex334) )
& ( v105585(VarCurr,bitIndex87)
<=> v105260(VarCurr,bitIndex333) )
& ( v105585(VarCurr,bitIndex86)
<=> v105260(VarCurr,bitIndex332) )
& ( v105585(VarCurr,bitIndex85)
<=> v105260(VarCurr,bitIndex331) )
& ( v105585(VarCurr,bitIndex84)
<=> v105260(VarCurr,bitIndex330) )
& ( v105585(VarCurr,bitIndex83)
<=> v105260(VarCurr,bitIndex329) )
& ( v105585(VarCurr,bitIndex82)
<=> v105260(VarCurr,bitIndex328) )
& ( v105585(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex327) )
& ( v105585(VarCurr,bitIndex80)
<=> v105260(VarCurr,bitIndex326) )
& ( v105585(VarCurr,bitIndex79)
<=> v105260(VarCurr,bitIndex325) )
& ( v105585(VarCurr,bitIndex78)
<=> v105260(VarCurr,bitIndex324) )
& ( v105585(VarCurr,bitIndex77)
<=> v105260(VarCurr,bitIndex323) )
& ( v105585(VarCurr,bitIndex76)
<=> v105260(VarCurr,bitIndex322) )
& ( v105585(VarCurr,bitIndex75)
<=> v105260(VarCurr,bitIndex321) )
& ( v105585(VarCurr,bitIndex74)
<=> v105260(VarCurr,bitIndex320) )
& ( v105585(VarCurr,bitIndex73)
<=> v105260(VarCurr,bitIndex319) )
& ( v105585(VarCurr,bitIndex72)
<=> v105260(VarCurr,bitIndex318) )
& ( v105585(VarCurr,bitIndex71)
<=> v105260(VarCurr,bitIndex317) )
& ( v105585(VarCurr,bitIndex70)
<=> v105260(VarCurr,bitIndex316) )
& ( v105585(VarCurr,bitIndex69)
<=> v105260(VarCurr,bitIndex315) )
& ( v105585(VarCurr,bitIndex68)
<=> v105260(VarCurr,bitIndex314) )
& ( v105585(VarCurr,bitIndex67)
<=> v105260(VarCurr,bitIndex313) )
& ( v105585(VarCurr,bitIndex66)
<=> v105260(VarCurr,bitIndex312) )
& ( v105585(VarCurr,bitIndex65)
<=> v105260(VarCurr,bitIndex311) )
& ( v105585(VarCurr,bitIndex64)
<=> v105260(VarCurr,bitIndex310) )
& ( v105585(VarCurr,bitIndex63)
<=> v105260(VarCurr,bitIndex309) )
& ( v105585(VarCurr,bitIndex62)
<=> v105260(VarCurr,bitIndex308) )
& ( v105585(VarCurr,bitIndex61)
<=> v105260(VarCurr,bitIndex307) )
& ( v105585(VarCurr,bitIndex60)
<=> v105260(VarCurr,bitIndex306) )
& ( v105585(VarCurr,bitIndex59)
<=> v105260(VarCurr,bitIndex305) )
& ( v105585(VarCurr,bitIndex58)
<=> v105260(VarCurr,bitIndex304) )
& ( v105585(VarCurr,bitIndex57)
<=> v105260(VarCurr,bitIndex303) )
& ( v105585(VarCurr,bitIndex56)
<=> v105260(VarCurr,bitIndex302) )
& ( v105585(VarCurr,bitIndex55)
<=> v105260(VarCurr,bitIndex301) )
& ( v105585(VarCurr,bitIndex54)
<=> v105260(VarCurr,bitIndex300) )
& ( v105585(VarCurr,bitIndex53)
<=> v105260(VarCurr,bitIndex299) )
& ( v105585(VarCurr,bitIndex52)
<=> v105260(VarCurr,bitIndex298) )
& ( v105585(VarCurr,bitIndex51)
<=> v105260(VarCurr,bitIndex297) )
& ( v105585(VarCurr,bitIndex50)
<=> v105260(VarCurr,bitIndex296) )
& ( v105585(VarCurr,bitIndex49)
<=> v105260(VarCurr,bitIndex295) )
& ( v105585(VarCurr,bitIndex48)
<=> v105260(VarCurr,bitIndex294) )
& ( v105585(VarCurr,bitIndex47)
<=> v105260(VarCurr,bitIndex293) )
& ( v105585(VarCurr,bitIndex46)
<=> v105260(VarCurr,bitIndex292) )
& ( v105585(VarCurr,bitIndex45)
<=> v105260(VarCurr,bitIndex291) )
& ( v105585(VarCurr,bitIndex44)
<=> v105260(VarCurr,bitIndex290) )
& ( v105585(VarCurr,bitIndex43)
<=> v105260(VarCurr,bitIndex289) )
& ( v105585(VarCurr,bitIndex42)
<=> v105260(VarCurr,bitIndex288) )
& ( v105585(VarCurr,bitIndex41)
<=> v105260(VarCurr,bitIndex287) )
& ( v105585(VarCurr,bitIndex40)
<=> v105260(VarCurr,bitIndex286) )
& ( v105585(VarCurr,bitIndex39)
<=> v105260(VarCurr,bitIndex285) )
& ( v105585(VarCurr,bitIndex38)
<=> v105260(VarCurr,bitIndex284) )
& ( v105585(VarCurr,bitIndex37)
<=> v105260(VarCurr,bitIndex283) )
& ( v105585(VarCurr,bitIndex36)
<=> v105260(VarCurr,bitIndex282) )
& ( v105585(VarCurr,bitIndex35)
<=> v105260(VarCurr,bitIndex281) )
& ( v105585(VarCurr,bitIndex34)
<=> v105260(VarCurr,bitIndex280) )
& ( v105585(VarCurr,bitIndex33)
<=> v105260(VarCurr,bitIndex279) )
& ( v105585(VarCurr,bitIndex32)
<=> v105260(VarCurr,bitIndex278) )
& ( v105585(VarCurr,bitIndex31)
<=> v105260(VarCurr,bitIndex277) )
& ( v105585(VarCurr,bitIndex30)
<=> v105260(VarCurr,bitIndex276) )
& ( v105585(VarCurr,bitIndex29)
<=> v105260(VarCurr,bitIndex275) )
& ( v105585(VarCurr,bitIndex28)
<=> v105260(VarCurr,bitIndex274) )
& ( v105585(VarCurr,bitIndex27)
<=> v105260(VarCurr,bitIndex273) )
& ( v105585(VarCurr,bitIndex26)
<=> v105260(VarCurr,bitIndex272) )
& ( v105585(VarCurr,bitIndex25)
<=> v105260(VarCurr,bitIndex271) )
& ( v105585(VarCurr,bitIndex24)
<=> v105260(VarCurr,bitIndex270) )
& ( v105585(VarCurr,bitIndex23)
<=> v105260(VarCurr,bitIndex269) )
& ( v105585(VarCurr,bitIndex22)
<=> v105260(VarCurr,bitIndex268) )
& ( v105585(VarCurr,bitIndex21)
<=> v105260(VarCurr,bitIndex267) )
& ( v105585(VarCurr,bitIndex20)
<=> v105260(VarCurr,bitIndex266) )
& ( v105585(VarCurr,bitIndex19)
<=> v105260(VarCurr,bitIndex265) )
& ( v105585(VarCurr,bitIndex18)
<=> v105260(VarCurr,bitIndex264) )
& ( v105585(VarCurr,bitIndex17)
<=> v105260(VarCurr,bitIndex263) )
& ( v105585(VarCurr,bitIndex16)
<=> v105260(VarCurr,bitIndex262) )
& ( v105585(VarCurr,bitIndex15)
<=> v105260(VarCurr,bitIndex261) )
& ( v105585(VarCurr,bitIndex14)
<=> v105260(VarCurr,bitIndex260) )
& ( v105585(VarCurr,bitIndex13)
<=> v105260(VarCurr,bitIndex259) )
& ( v105585(VarCurr,bitIndex12)
<=> v105260(VarCurr,bitIndex258) )
& ( v105585(VarCurr,bitIndex11)
<=> v105260(VarCurr,bitIndex257) )
& ( v105585(VarCurr,bitIndex10)
<=> v105260(VarCurr,bitIndex256) )
& ( v105585(VarCurr,bitIndex9)
<=> v105260(VarCurr,bitIndex255) )
& ( v105585(VarCurr,bitIndex8)
<=> v105260(VarCurr,bitIndex254) )
& ( v105585(VarCurr,bitIndex7)
<=> v105260(VarCurr,bitIndex253) )
& ( v105585(VarCurr,bitIndex6)
<=> v105260(VarCurr,bitIndex252) )
& ( v105585(VarCurr,bitIndex5)
<=> v105260(VarCurr,bitIndex251) )
& ( v105585(VarCurr,bitIndex4)
<=> v105260(VarCurr,bitIndex250) )
& ( v105585(VarCurr,bitIndex3)
<=> v105260(VarCurr,bitIndex249) )
& ( v105585(VarCurr,bitIndex2)
<=> v105260(VarCurr,bitIndex248) )
& ( v105585(VarCurr,bitIndex1)
<=> v105260(VarCurr,bitIndex247) )
& ( v105585(VarCurr,bitIndex0)
<=> v105260(VarCurr,bitIndex246) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105558(VarNext)
<=> ( v105559(VarNext)
& v105566(VarNext) ) ) ) ).
fof(addAssignment_32498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105566(VarNext)
<=> v105564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21052,axiom,
! [VarCurr] :
( v105564(VarCurr)
<=> ( v105567(VarCurr)
& v105578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21051,axiom,
! [VarCurr] :
( v105578(VarCurr)
<=> ( v105579(VarCurr)
| v105429(VarCurr) ) ) ).
fof(writeUnaryOperator_8252,axiom,
! [VarCurr] :
( ~ v105579(VarCurr)
<=> v105580(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7370,axiom,
! [VarCurr] :
( v105580(VarCurr)
<=> ( ( v105581(VarCurr,bitIndex1)
<=> $false )
& ( v105581(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32497,axiom,
! [VarCurr] :
( v105581(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32496,axiom,
! [VarCurr] :
( v105581(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21050,axiom,
! [VarCurr] :
( v105567(VarCurr)
<=> ( v105429(VarCurr)
| v105568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21049,axiom,
! [VarCurr] :
( v105568(VarCurr)
<=> ( v105569(VarCurr)
& v105577(VarCurr) ) ) ).
fof(writeUnaryOperator_8251,axiom,
! [VarCurr] :
( ~ v105577(VarCurr)
<=> v105429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21048,axiom,
! [VarCurr] :
( v105569(VarCurr)
<=> ( v105570(VarCurr)
| v105575(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7369,axiom,
! [VarCurr] :
( v105575(VarCurr)
<=> ( ( v105576(VarCurr,bitIndex1)
<=> $true )
& ( v105576(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32495,axiom,
! [VarCurr] :
( v105576(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32494,axiom,
! [VarCurr] :
( v105576(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21047,axiom,
! [VarCurr] :
( v105570(VarCurr)
<=> ( v105571(VarCurr)
| v105573(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7368,axiom,
! [VarCurr] :
( v105573(VarCurr)
<=> ( ( v105574(VarCurr,bitIndex1)
<=> $true )
& ( v105574(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32493,axiom,
! [VarCurr] :
( v105574(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32492,axiom,
! [VarCurr] :
( v105574(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7367,axiom,
! [VarCurr] :
( v105571(VarCurr)
<=> ( ( v105572(VarCurr,bitIndex1)
<=> $false )
& ( v105572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32491,axiom,
! [VarCurr] :
( v105572(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32490,axiom,
! [VarCurr] :
( v105572(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105559(VarNext)
<=> ( v105561(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105561(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32489,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105550(VarCurr,B)
<=> v105555(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2263,axiom,
! [VarCurr] :
( ~ v105552(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105555(VarCurr,B)
<=> v105554(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2295,axiom,
! [VarCurr] :
( v105552(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105555(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32488,axiom,
! [VarCurr] :
( ( v105554(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex368) )
& ( v105554(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex367) )
& ( v105554(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex366) )
& ( v105554(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex365) )
& ( v105554(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex364) )
& ( v105554(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex363) )
& ( v105554(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_32487,axiom,
! [VarCurr] :
( v105552(VarCurr)
<=> v105318(VarCurr,bitIndex3) ) ).
fof(addAssignment_32486,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105543(VarCurr,B)
<=> v105548(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2262,axiom,
! [VarCurr] :
( ~ v105545(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105548(VarCurr,B)
<=> v105547(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2294,axiom,
! [VarCurr] :
( v105545(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105548(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32485,axiom,
! [VarCurr] :
( ( v105547(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex491) )
& ( v105547(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex490) )
& ( v105547(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex489) )
& ( v105547(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex488) )
& ( v105547(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex487) )
& ( v105547(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex486) )
& ( v105547(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_32484,axiom,
! [VarCurr] :
( v105545(VarCurr)
<=> v105318(VarCurr,bitIndex3) ) ).
fof(addAssignment_32483,axiom,
! [VarNext] :
( ( v105260(VarNext,bitIndex368)
<=> v105511(VarNext,bitIndex122) )
& ( v105260(VarNext,bitIndex367)
<=> v105511(VarNext,bitIndex121) )
& ( v105260(VarNext,bitIndex366)
<=> v105511(VarNext,bitIndex120) )
& ( v105260(VarNext,bitIndex365)
<=> v105511(VarNext,bitIndex119) )
& ( v105260(VarNext,bitIndex364)
<=> v105511(VarNext,bitIndex118) )
& ( v105260(VarNext,bitIndex363)
<=> v105511(VarNext,bitIndex117) )
& ( v105260(VarNext,bitIndex362)
<=> v105511(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_62,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105512(VarNext)
=> ( ( v105511(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex368) )
& ( v105511(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex367) )
& ( v105511(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex366) )
& ( v105511(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex365) )
& ( v105511(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex364) )
& ( v105511(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex363) )
& ( v105511(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex362) )
& ( v105511(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex361) )
& ( v105511(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex360) )
& ( v105511(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex359) )
& ( v105511(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex358) )
& ( v105511(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex357) )
& ( v105511(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex356) )
& ( v105511(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex355) )
& ( v105511(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex354) )
& ( v105511(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex353) )
& ( v105511(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex352) )
& ( v105511(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex351) )
& ( v105511(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex350) )
& ( v105511(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex349) )
& ( v105511(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex348) )
& ( v105511(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex347) )
& ( v105511(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex346) )
& ( v105511(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex345) )
& ( v105511(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex344) )
& ( v105511(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex343) )
& ( v105511(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex342) )
& ( v105511(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex341) )
& ( v105511(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex340) )
& ( v105511(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex339) )
& ( v105511(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex338) )
& ( v105511(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex337) )
& ( v105511(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex336) )
& ( v105511(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex335) )
& ( v105511(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex334) )
& ( v105511(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex333) )
& ( v105511(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex332) )
& ( v105511(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex331) )
& ( v105511(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex330) )
& ( v105511(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex329) )
& ( v105511(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex328) )
& ( v105511(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex327) )
& ( v105511(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex326) )
& ( v105511(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex325) )
& ( v105511(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex324) )
& ( v105511(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex323) )
& ( v105511(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex322) )
& ( v105511(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex321) )
& ( v105511(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex320) )
& ( v105511(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex319) )
& ( v105511(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex318) )
& ( v105511(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex317) )
& ( v105511(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex316) )
& ( v105511(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex315) )
& ( v105511(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex314) )
& ( v105511(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex313) )
& ( v105511(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex312) )
& ( v105511(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex311) )
& ( v105511(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex310) )
& ( v105511(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex309) )
& ( v105511(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex308) )
& ( v105511(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex307) )
& ( v105511(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex306) )
& ( v105511(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex305) )
& ( v105511(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex304) )
& ( v105511(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex303) )
& ( v105511(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex302) )
& ( v105511(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex301) )
& ( v105511(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex300) )
& ( v105511(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex299) )
& ( v105511(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex298) )
& ( v105511(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex297) )
& ( v105511(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex296) )
& ( v105511(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex295) )
& ( v105511(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex294) )
& ( v105511(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex293) )
& ( v105511(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex292) )
& ( v105511(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex291) )
& ( v105511(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex290) )
& ( v105511(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex289) )
& ( v105511(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex288) )
& ( v105511(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex287) )
& ( v105511(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex286) )
& ( v105511(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex285) )
& ( v105511(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex284) )
& ( v105511(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex283) )
& ( v105511(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex282) )
& ( v105511(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex281) )
& ( v105511(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex280) )
& ( v105511(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex279) )
& ( v105511(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex278) )
& ( v105511(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex277) )
& ( v105511(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex276) )
& ( v105511(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex275) )
& ( v105511(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex274) )
& ( v105511(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex273) )
& ( v105511(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex272) )
& ( v105511(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex271) )
& ( v105511(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex270) )
& ( v105511(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex269) )
& ( v105511(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex268) )
& ( v105511(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex267) )
& ( v105511(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex266) )
& ( v105511(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex265) )
& ( v105511(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex264) )
& ( v105511(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex263) )
& ( v105511(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex262) )
& ( v105511(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex261) )
& ( v105511(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex260) )
& ( v105511(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex259) )
& ( v105511(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex258) )
& ( v105511(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex257) )
& ( v105511(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex256) )
& ( v105511(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex255) )
& ( v105511(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex254) )
& ( v105511(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex253) )
& ( v105511(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex252) )
& ( v105511(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex251) )
& ( v105511(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex250) )
& ( v105511(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex249) )
& ( v105511(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex248) )
& ( v105511(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex247) )
& ( v105511(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1789,axiom,
! [VarNext] :
( v105512(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105511(VarNext,B)
<=> v105538(VarNext,B) ) ) ) ).
fof(addAssignment_32482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105538(VarNext,B)
<=> v105536(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4976,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105536(VarCurr,B)
<=> v105539(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4985,axiom,
! [VarCurr] :
( v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105536(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1222,axiom,
! [VarCurr] :
( ( ~ v105525(VarCurr)
& ~ v105527(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105539(VarCurr,B)
<=> v105504(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4975,axiom,
! [VarCurr] :
( v105527(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105539(VarCurr,B)
<=> v105497(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_2,axiom,
! [VarCurr] :
( v105525(VarCurr)
=> ( ( v105539(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex245) )
& ( v105539(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex244) )
& ( v105539(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex243) )
& ( v105539(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex242) )
& ( v105539(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex241) )
& ( v105539(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex240) )
& ( v105539(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex239) )
& ( v105539(VarCurr,bitIndex115)
<=> v105260(VarCurr,bitIndex238) )
& ( v105539(VarCurr,bitIndex114)
<=> v105260(VarCurr,bitIndex237) )
& ( v105539(VarCurr,bitIndex113)
<=> v105260(VarCurr,bitIndex236) )
& ( v105539(VarCurr,bitIndex112)
<=> v105260(VarCurr,bitIndex235) )
& ( v105539(VarCurr,bitIndex111)
<=> v105260(VarCurr,bitIndex234) )
& ( v105539(VarCurr,bitIndex110)
<=> v105260(VarCurr,bitIndex233) )
& ( v105539(VarCurr,bitIndex109)
<=> v105260(VarCurr,bitIndex232) )
& ( v105539(VarCurr,bitIndex108)
<=> v105260(VarCurr,bitIndex231) )
& ( v105539(VarCurr,bitIndex107)
<=> v105260(VarCurr,bitIndex230) )
& ( v105539(VarCurr,bitIndex106)
<=> v105260(VarCurr,bitIndex229) )
& ( v105539(VarCurr,bitIndex105)
<=> v105260(VarCurr,bitIndex228) )
& ( v105539(VarCurr,bitIndex104)
<=> v105260(VarCurr,bitIndex227) )
& ( v105539(VarCurr,bitIndex103)
<=> v105260(VarCurr,bitIndex226) )
& ( v105539(VarCurr,bitIndex102)
<=> v105260(VarCurr,bitIndex225) )
& ( v105539(VarCurr,bitIndex101)
<=> v105260(VarCurr,bitIndex224) )
& ( v105539(VarCurr,bitIndex100)
<=> v105260(VarCurr,bitIndex223) )
& ( v105539(VarCurr,bitIndex99)
<=> v105260(VarCurr,bitIndex222) )
& ( v105539(VarCurr,bitIndex98)
<=> v105260(VarCurr,bitIndex221) )
& ( v105539(VarCurr,bitIndex97)
<=> v105260(VarCurr,bitIndex220) )
& ( v105539(VarCurr,bitIndex96)
<=> v105260(VarCurr,bitIndex219) )
& ( v105539(VarCurr,bitIndex95)
<=> v105260(VarCurr,bitIndex218) )
& ( v105539(VarCurr,bitIndex94)
<=> v105260(VarCurr,bitIndex217) )
& ( v105539(VarCurr,bitIndex93)
<=> v105260(VarCurr,bitIndex216) )
& ( v105539(VarCurr,bitIndex92)
<=> v105260(VarCurr,bitIndex215) )
& ( v105539(VarCurr,bitIndex91)
<=> v105260(VarCurr,bitIndex214) )
& ( v105539(VarCurr,bitIndex90)
<=> v105260(VarCurr,bitIndex213) )
& ( v105539(VarCurr,bitIndex89)
<=> v105260(VarCurr,bitIndex212) )
& ( v105539(VarCurr,bitIndex88)
<=> v105260(VarCurr,bitIndex211) )
& ( v105539(VarCurr,bitIndex87)
<=> v105260(VarCurr,bitIndex210) )
& ( v105539(VarCurr,bitIndex86)
<=> v105260(VarCurr,bitIndex209) )
& ( v105539(VarCurr,bitIndex85)
<=> v105260(VarCurr,bitIndex208) )
& ( v105539(VarCurr,bitIndex84)
<=> v105260(VarCurr,bitIndex207) )
& ( v105539(VarCurr,bitIndex83)
<=> v105260(VarCurr,bitIndex206) )
& ( v105539(VarCurr,bitIndex82)
<=> v105260(VarCurr,bitIndex205) )
& ( v105539(VarCurr,bitIndex81)
<=> v105260(VarCurr,bitIndex204) )
& ( v105539(VarCurr,bitIndex80)
<=> v105260(VarCurr,bitIndex203) )
& ( v105539(VarCurr,bitIndex79)
<=> v105260(VarCurr,bitIndex202) )
& ( v105539(VarCurr,bitIndex78)
<=> v105260(VarCurr,bitIndex201) )
& ( v105539(VarCurr,bitIndex77)
<=> v105260(VarCurr,bitIndex200) )
& ( v105539(VarCurr,bitIndex76)
<=> v105260(VarCurr,bitIndex199) )
& ( v105539(VarCurr,bitIndex75)
<=> v105260(VarCurr,bitIndex198) )
& ( v105539(VarCurr,bitIndex74)
<=> v105260(VarCurr,bitIndex197) )
& ( v105539(VarCurr,bitIndex73)
<=> v105260(VarCurr,bitIndex196) )
& ( v105539(VarCurr,bitIndex72)
<=> v105260(VarCurr,bitIndex195) )
& ( v105539(VarCurr,bitIndex71)
<=> v105260(VarCurr,bitIndex194) )
& ( v105539(VarCurr,bitIndex70)
<=> v105260(VarCurr,bitIndex193) )
& ( v105539(VarCurr,bitIndex69)
<=> v105260(VarCurr,bitIndex192) )
& ( v105539(VarCurr,bitIndex68)
<=> v105260(VarCurr,bitIndex191) )
& ( v105539(VarCurr,bitIndex67)
<=> v105260(VarCurr,bitIndex190) )
& ( v105539(VarCurr,bitIndex66)
<=> v105260(VarCurr,bitIndex189) )
& ( v105539(VarCurr,bitIndex65)
<=> v105260(VarCurr,bitIndex188) )
& ( v105539(VarCurr,bitIndex64)
<=> v105260(VarCurr,bitIndex187) )
& ( v105539(VarCurr,bitIndex63)
<=> v105260(VarCurr,bitIndex186) )
& ( v105539(VarCurr,bitIndex62)
<=> v105260(VarCurr,bitIndex185) )
& ( v105539(VarCurr,bitIndex61)
<=> v105260(VarCurr,bitIndex184) )
& ( v105539(VarCurr,bitIndex60)
<=> v105260(VarCurr,bitIndex183) )
& ( v105539(VarCurr,bitIndex59)
<=> v105260(VarCurr,bitIndex182) )
& ( v105539(VarCurr,bitIndex58)
<=> v105260(VarCurr,bitIndex181) )
& ( v105539(VarCurr,bitIndex57)
<=> v105260(VarCurr,bitIndex180) )
& ( v105539(VarCurr,bitIndex56)
<=> v105260(VarCurr,bitIndex179) )
& ( v105539(VarCurr,bitIndex55)
<=> v105260(VarCurr,bitIndex178) )
& ( v105539(VarCurr,bitIndex54)
<=> v105260(VarCurr,bitIndex177) )
& ( v105539(VarCurr,bitIndex53)
<=> v105260(VarCurr,bitIndex176) )
& ( v105539(VarCurr,bitIndex52)
<=> v105260(VarCurr,bitIndex175) )
& ( v105539(VarCurr,bitIndex51)
<=> v105260(VarCurr,bitIndex174) )
& ( v105539(VarCurr,bitIndex50)
<=> v105260(VarCurr,bitIndex173) )
& ( v105539(VarCurr,bitIndex49)
<=> v105260(VarCurr,bitIndex172) )
& ( v105539(VarCurr,bitIndex48)
<=> v105260(VarCurr,bitIndex171) )
& ( v105539(VarCurr,bitIndex47)
<=> v105260(VarCurr,bitIndex170) )
& ( v105539(VarCurr,bitIndex46)
<=> v105260(VarCurr,bitIndex169) )
& ( v105539(VarCurr,bitIndex45)
<=> v105260(VarCurr,bitIndex168) )
& ( v105539(VarCurr,bitIndex44)
<=> v105260(VarCurr,bitIndex167) )
& ( v105539(VarCurr,bitIndex43)
<=> v105260(VarCurr,bitIndex166) )
& ( v105539(VarCurr,bitIndex42)
<=> v105260(VarCurr,bitIndex165) )
& ( v105539(VarCurr,bitIndex41)
<=> v105260(VarCurr,bitIndex164) )
& ( v105539(VarCurr,bitIndex40)
<=> v105260(VarCurr,bitIndex163) )
& ( v105539(VarCurr,bitIndex39)
<=> v105260(VarCurr,bitIndex162) )
& ( v105539(VarCurr,bitIndex38)
<=> v105260(VarCurr,bitIndex161) )
& ( v105539(VarCurr,bitIndex37)
<=> v105260(VarCurr,bitIndex160) )
& ( v105539(VarCurr,bitIndex36)
<=> v105260(VarCurr,bitIndex159) )
& ( v105539(VarCurr,bitIndex35)
<=> v105260(VarCurr,bitIndex158) )
& ( v105539(VarCurr,bitIndex34)
<=> v105260(VarCurr,bitIndex157) )
& ( v105539(VarCurr,bitIndex33)
<=> v105260(VarCurr,bitIndex156) )
& ( v105539(VarCurr,bitIndex32)
<=> v105260(VarCurr,bitIndex155) )
& ( v105539(VarCurr,bitIndex31)
<=> v105260(VarCurr,bitIndex154) )
& ( v105539(VarCurr,bitIndex30)
<=> v105260(VarCurr,bitIndex153) )
& ( v105539(VarCurr,bitIndex29)
<=> v105260(VarCurr,bitIndex152) )
& ( v105539(VarCurr,bitIndex28)
<=> v105260(VarCurr,bitIndex151) )
& ( v105539(VarCurr,bitIndex27)
<=> v105260(VarCurr,bitIndex150) )
& ( v105539(VarCurr,bitIndex26)
<=> v105260(VarCurr,bitIndex149) )
& ( v105539(VarCurr,bitIndex25)
<=> v105260(VarCurr,bitIndex148) )
& ( v105539(VarCurr,bitIndex24)
<=> v105260(VarCurr,bitIndex147) )
& ( v105539(VarCurr,bitIndex23)
<=> v105260(VarCurr,bitIndex146) )
& ( v105539(VarCurr,bitIndex22)
<=> v105260(VarCurr,bitIndex145) )
& ( v105539(VarCurr,bitIndex21)
<=> v105260(VarCurr,bitIndex144) )
& ( v105539(VarCurr,bitIndex20)
<=> v105260(VarCurr,bitIndex143) )
& ( v105539(VarCurr,bitIndex19)
<=> v105260(VarCurr,bitIndex142) )
& ( v105539(VarCurr,bitIndex18)
<=> v105260(VarCurr,bitIndex141) )
& ( v105539(VarCurr,bitIndex17)
<=> v105260(VarCurr,bitIndex140) )
& ( v105539(VarCurr,bitIndex16)
<=> v105260(VarCurr,bitIndex139) )
& ( v105539(VarCurr,bitIndex15)
<=> v105260(VarCurr,bitIndex138) )
& ( v105539(VarCurr,bitIndex14)
<=> v105260(VarCurr,bitIndex137) )
& ( v105539(VarCurr,bitIndex13)
<=> v105260(VarCurr,bitIndex136) )
& ( v105539(VarCurr,bitIndex12)
<=> v105260(VarCurr,bitIndex135) )
& ( v105539(VarCurr,bitIndex11)
<=> v105260(VarCurr,bitIndex134) )
& ( v105539(VarCurr,bitIndex10)
<=> v105260(VarCurr,bitIndex133) )
& ( v105539(VarCurr,bitIndex9)
<=> v105260(VarCurr,bitIndex132) )
& ( v105539(VarCurr,bitIndex8)
<=> v105260(VarCurr,bitIndex131) )
& ( v105539(VarCurr,bitIndex7)
<=> v105260(VarCurr,bitIndex130) )
& ( v105539(VarCurr,bitIndex6)
<=> v105260(VarCurr,bitIndex129) )
& ( v105539(VarCurr,bitIndex5)
<=> v105260(VarCurr,bitIndex128) )
& ( v105539(VarCurr,bitIndex4)
<=> v105260(VarCurr,bitIndex127) )
& ( v105539(VarCurr,bitIndex3)
<=> v105260(VarCurr,bitIndex126) )
& ( v105539(VarCurr,bitIndex2)
<=> v105260(VarCurr,bitIndex125) )
& ( v105539(VarCurr,bitIndex1)
<=> v105260(VarCurr,bitIndex124) )
& ( v105539(VarCurr,bitIndex0)
<=> v105260(VarCurr,bitIndex123) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105512(VarNext)
<=> ( v105513(VarNext)
& v105520(VarNext) ) ) ) ).
fof(addAssignment_32481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105520(VarNext)
<=> v105518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21044,axiom,
! [VarCurr] :
( v105518(VarCurr)
<=> ( v105521(VarCurr)
& v105532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21043,axiom,
! [VarCurr] :
( v105532(VarCurr)
<=> ( v105533(VarCurr)
| v105429(VarCurr) ) ) ).
fof(writeUnaryOperator_8249,axiom,
! [VarCurr] :
( ~ v105533(VarCurr)
<=> v105534(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7366,axiom,
! [VarCurr] :
( v105534(VarCurr)
<=> ( ( v105535(VarCurr,bitIndex1)
<=> $false )
& ( v105535(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32480,axiom,
! [VarCurr] :
( v105535(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32479,axiom,
! [VarCurr] :
( v105535(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21042,axiom,
! [VarCurr] :
( v105521(VarCurr)
<=> ( v105429(VarCurr)
| v105522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21041,axiom,
! [VarCurr] :
( v105522(VarCurr)
<=> ( v105523(VarCurr)
& v105531(VarCurr) ) ) ).
fof(writeUnaryOperator_8248,axiom,
! [VarCurr] :
( ~ v105531(VarCurr)
<=> v105429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21040,axiom,
! [VarCurr] :
( v105523(VarCurr)
<=> ( v105524(VarCurr)
| v105529(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7365,axiom,
! [VarCurr] :
( v105529(VarCurr)
<=> ( ( v105530(VarCurr,bitIndex1)
<=> $true )
& ( v105530(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32478,axiom,
! [VarCurr] :
( v105530(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32477,axiom,
! [VarCurr] :
( v105530(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21039,axiom,
! [VarCurr] :
( v105524(VarCurr)
<=> ( v105525(VarCurr)
| v105527(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7364,axiom,
! [VarCurr] :
( v105527(VarCurr)
<=> ( ( v105528(VarCurr,bitIndex1)
<=> $true )
& ( v105528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32476,axiom,
! [VarCurr] :
( v105528(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32475,axiom,
! [VarCurr] :
( v105528(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7363,axiom,
! [VarCurr] :
( v105525(VarCurr)
<=> ( ( v105526(VarCurr,bitIndex1)
<=> $false )
& ( v105526(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32474,axiom,
! [VarCurr] :
( v105526(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32473,axiom,
! [VarCurr] :
( v105526(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105513(VarNext)
<=> ( v105515(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105515(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32472,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105504(VarCurr,B)
<=> v105509(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2261,axiom,
! [VarCurr] :
( ~ v105506(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105509(VarCurr,B)
<=> v105508(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2293,axiom,
! [VarCurr] :
( v105506(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105509(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32471,axiom,
! [VarCurr] :
( ( v105508(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex245) )
& ( v105508(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex244) )
& ( v105508(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex243) )
& ( v105508(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex242) )
& ( v105508(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex241) )
& ( v105508(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex240) )
& ( v105508(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex239) ) ) ).
fof(addAssignment_32470,axiom,
! [VarCurr] :
( v105506(VarCurr)
<=> v105318(VarCurr,bitIndex4) ) ).
fof(addAssignment_32469,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105497(VarCurr,B)
<=> v105502(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2260,axiom,
! [VarCurr] :
( ~ v105499(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105502(VarCurr,B)
<=> v105501(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2292,axiom,
! [VarCurr] :
( v105499(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105502(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32468,axiom,
! [VarCurr] :
( ( v105501(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex368) )
& ( v105501(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex367) )
& ( v105501(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex366) )
& ( v105501(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex365) )
& ( v105501(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex364) )
& ( v105501(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex363) )
& ( v105501(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_32467,axiom,
! [VarCurr] :
( v105499(VarCurr)
<=> v105318(VarCurr,bitIndex4) ) ).
fof(addAssignment_32466,axiom,
! [VarNext] :
( ( v105260(VarNext,bitIndex245)
<=> v105465(VarNext,bitIndex122) )
& ( v105260(VarNext,bitIndex244)
<=> v105465(VarNext,bitIndex121) )
& ( v105260(VarNext,bitIndex243)
<=> v105465(VarNext,bitIndex120) )
& ( v105260(VarNext,bitIndex242)
<=> v105465(VarNext,bitIndex119) )
& ( v105260(VarNext,bitIndex241)
<=> v105465(VarNext,bitIndex118) )
& ( v105260(VarNext,bitIndex240)
<=> v105465(VarNext,bitIndex117) )
& ( v105260(VarNext,bitIndex239)
<=> v105465(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_61,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105466(VarNext)
=> ( ( v105465(VarNext,bitIndex122)
<=> v105260(VarCurr,bitIndex245) )
& ( v105465(VarNext,bitIndex121)
<=> v105260(VarCurr,bitIndex244) )
& ( v105465(VarNext,bitIndex120)
<=> v105260(VarCurr,bitIndex243) )
& ( v105465(VarNext,bitIndex119)
<=> v105260(VarCurr,bitIndex242) )
& ( v105465(VarNext,bitIndex118)
<=> v105260(VarCurr,bitIndex241) )
& ( v105465(VarNext,bitIndex117)
<=> v105260(VarCurr,bitIndex240) )
& ( v105465(VarNext,bitIndex116)
<=> v105260(VarCurr,bitIndex239) )
& ( v105465(VarNext,bitIndex115)
<=> v105260(VarCurr,bitIndex238) )
& ( v105465(VarNext,bitIndex114)
<=> v105260(VarCurr,bitIndex237) )
& ( v105465(VarNext,bitIndex113)
<=> v105260(VarCurr,bitIndex236) )
& ( v105465(VarNext,bitIndex112)
<=> v105260(VarCurr,bitIndex235) )
& ( v105465(VarNext,bitIndex111)
<=> v105260(VarCurr,bitIndex234) )
& ( v105465(VarNext,bitIndex110)
<=> v105260(VarCurr,bitIndex233) )
& ( v105465(VarNext,bitIndex109)
<=> v105260(VarCurr,bitIndex232) )
& ( v105465(VarNext,bitIndex108)
<=> v105260(VarCurr,bitIndex231) )
& ( v105465(VarNext,bitIndex107)
<=> v105260(VarCurr,bitIndex230) )
& ( v105465(VarNext,bitIndex106)
<=> v105260(VarCurr,bitIndex229) )
& ( v105465(VarNext,bitIndex105)
<=> v105260(VarCurr,bitIndex228) )
& ( v105465(VarNext,bitIndex104)
<=> v105260(VarCurr,bitIndex227) )
& ( v105465(VarNext,bitIndex103)
<=> v105260(VarCurr,bitIndex226) )
& ( v105465(VarNext,bitIndex102)
<=> v105260(VarCurr,bitIndex225) )
& ( v105465(VarNext,bitIndex101)
<=> v105260(VarCurr,bitIndex224) )
& ( v105465(VarNext,bitIndex100)
<=> v105260(VarCurr,bitIndex223) )
& ( v105465(VarNext,bitIndex99)
<=> v105260(VarCurr,bitIndex222) )
& ( v105465(VarNext,bitIndex98)
<=> v105260(VarCurr,bitIndex221) )
& ( v105465(VarNext,bitIndex97)
<=> v105260(VarCurr,bitIndex220) )
& ( v105465(VarNext,bitIndex96)
<=> v105260(VarCurr,bitIndex219) )
& ( v105465(VarNext,bitIndex95)
<=> v105260(VarCurr,bitIndex218) )
& ( v105465(VarNext,bitIndex94)
<=> v105260(VarCurr,bitIndex217) )
& ( v105465(VarNext,bitIndex93)
<=> v105260(VarCurr,bitIndex216) )
& ( v105465(VarNext,bitIndex92)
<=> v105260(VarCurr,bitIndex215) )
& ( v105465(VarNext,bitIndex91)
<=> v105260(VarCurr,bitIndex214) )
& ( v105465(VarNext,bitIndex90)
<=> v105260(VarCurr,bitIndex213) )
& ( v105465(VarNext,bitIndex89)
<=> v105260(VarCurr,bitIndex212) )
& ( v105465(VarNext,bitIndex88)
<=> v105260(VarCurr,bitIndex211) )
& ( v105465(VarNext,bitIndex87)
<=> v105260(VarCurr,bitIndex210) )
& ( v105465(VarNext,bitIndex86)
<=> v105260(VarCurr,bitIndex209) )
& ( v105465(VarNext,bitIndex85)
<=> v105260(VarCurr,bitIndex208) )
& ( v105465(VarNext,bitIndex84)
<=> v105260(VarCurr,bitIndex207) )
& ( v105465(VarNext,bitIndex83)
<=> v105260(VarCurr,bitIndex206) )
& ( v105465(VarNext,bitIndex82)
<=> v105260(VarCurr,bitIndex205) )
& ( v105465(VarNext,bitIndex81)
<=> v105260(VarCurr,bitIndex204) )
& ( v105465(VarNext,bitIndex80)
<=> v105260(VarCurr,bitIndex203) )
& ( v105465(VarNext,bitIndex79)
<=> v105260(VarCurr,bitIndex202) )
& ( v105465(VarNext,bitIndex78)
<=> v105260(VarCurr,bitIndex201) )
& ( v105465(VarNext,bitIndex77)
<=> v105260(VarCurr,bitIndex200) )
& ( v105465(VarNext,bitIndex76)
<=> v105260(VarCurr,bitIndex199) )
& ( v105465(VarNext,bitIndex75)
<=> v105260(VarCurr,bitIndex198) )
& ( v105465(VarNext,bitIndex74)
<=> v105260(VarCurr,bitIndex197) )
& ( v105465(VarNext,bitIndex73)
<=> v105260(VarCurr,bitIndex196) )
& ( v105465(VarNext,bitIndex72)
<=> v105260(VarCurr,bitIndex195) )
& ( v105465(VarNext,bitIndex71)
<=> v105260(VarCurr,bitIndex194) )
& ( v105465(VarNext,bitIndex70)
<=> v105260(VarCurr,bitIndex193) )
& ( v105465(VarNext,bitIndex69)
<=> v105260(VarCurr,bitIndex192) )
& ( v105465(VarNext,bitIndex68)
<=> v105260(VarCurr,bitIndex191) )
& ( v105465(VarNext,bitIndex67)
<=> v105260(VarCurr,bitIndex190) )
& ( v105465(VarNext,bitIndex66)
<=> v105260(VarCurr,bitIndex189) )
& ( v105465(VarNext,bitIndex65)
<=> v105260(VarCurr,bitIndex188) )
& ( v105465(VarNext,bitIndex64)
<=> v105260(VarCurr,bitIndex187) )
& ( v105465(VarNext,bitIndex63)
<=> v105260(VarCurr,bitIndex186) )
& ( v105465(VarNext,bitIndex62)
<=> v105260(VarCurr,bitIndex185) )
& ( v105465(VarNext,bitIndex61)
<=> v105260(VarCurr,bitIndex184) )
& ( v105465(VarNext,bitIndex60)
<=> v105260(VarCurr,bitIndex183) )
& ( v105465(VarNext,bitIndex59)
<=> v105260(VarCurr,bitIndex182) )
& ( v105465(VarNext,bitIndex58)
<=> v105260(VarCurr,bitIndex181) )
& ( v105465(VarNext,bitIndex57)
<=> v105260(VarCurr,bitIndex180) )
& ( v105465(VarNext,bitIndex56)
<=> v105260(VarCurr,bitIndex179) )
& ( v105465(VarNext,bitIndex55)
<=> v105260(VarCurr,bitIndex178) )
& ( v105465(VarNext,bitIndex54)
<=> v105260(VarCurr,bitIndex177) )
& ( v105465(VarNext,bitIndex53)
<=> v105260(VarCurr,bitIndex176) )
& ( v105465(VarNext,bitIndex52)
<=> v105260(VarCurr,bitIndex175) )
& ( v105465(VarNext,bitIndex51)
<=> v105260(VarCurr,bitIndex174) )
& ( v105465(VarNext,bitIndex50)
<=> v105260(VarCurr,bitIndex173) )
& ( v105465(VarNext,bitIndex49)
<=> v105260(VarCurr,bitIndex172) )
& ( v105465(VarNext,bitIndex48)
<=> v105260(VarCurr,bitIndex171) )
& ( v105465(VarNext,bitIndex47)
<=> v105260(VarCurr,bitIndex170) )
& ( v105465(VarNext,bitIndex46)
<=> v105260(VarCurr,bitIndex169) )
& ( v105465(VarNext,bitIndex45)
<=> v105260(VarCurr,bitIndex168) )
& ( v105465(VarNext,bitIndex44)
<=> v105260(VarCurr,bitIndex167) )
& ( v105465(VarNext,bitIndex43)
<=> v105260(VarCurr,bitIndex166) )
& ( v105465(VarNext,bitIndex42)
<=> v105260(VarCurr,bitIndex165) )
& ( v105465(VarNext,bitIndex41)
<=> v105260(VarCurr,bitIndex164) )
& ( v105465(VarNext,bitIndex40)
<=> v105260(VarCurr,bitIndex163) )
& ( v105465(VarNext,bitIndex39)
<=> v105260(VarCurr,bitIndex162) )
& ( v105465(VarNext,bitIndex38)
<=> v105260(VarCurr,bitIndex161) )
& ( v105465(VarNext,bitIndex37)
<=> v105260(VarCurr,bitIndex160) )
& ( v105465(VarNext,bitIndex36)
<=> v105260(VarCurr,bitIndex159) )
& ( v105465(VarNext,bitIndex35)
<=> v105260(VarCurr,bitIndex158) )
& ( v105465(VarNext,bitIndex34)
<=> v105260(VarCurr,bitIndex157) )
& ( v105465(VarNext,bitIndex33)
<=> v105260(VarCurr,bitIndex156) )
& ( v105465(VarNext,bitIndex32)
<=> v105260(VarCurr,bitIndex155) )
& ( v105465(VarNext,bitIndex31)
<=> v105260(VarCurr,bitIndex154) )
& ( v105465(VarNext,bitIndex30)
<=> v105260(VarCurr,bitIndex153) )
& ( v105465(VarNext,bitIndex29)
<=> v105260(VarCurr,bitIndex152) )
& ( v105465(VarNext,bitIndex28)
<=> v105260(VarCurr,bitIndex151) )
& ( v105465(VarNext,bitIndex27)
<=> v105260(VarCurr,bitIndex150) )
& ( v105465(VarNext,bitIndex26)
<=> v105260(VarCurr,bitIndex149) )
& ( v105465(VarNext,bitIndex25)
<=> v105260(VarCurr,bitIndex148) )
& ( v105465(VarNext,bitIndex24)
<=> v105260(VarCurr,bitIndex147) )
& ( v105465(VarNext,bitIndex23)
<=> v105260(VarCurr,bitIndex146) )
& ( v105465(VarNext,bitIndex22)
<=> v105260(VarCurr,bitIndex145) )
& ( v105465(VarNext,bitIndex21)
<=> v105260(VarCurr,bitIndex144) )
& ( v105465(VarNext,bitIndex20)
<=> v105260(VarCurr,bitIndex143) )
& ( v105465(VarNext,bitIndex19)
<=> v105260(VarCurr,bitIndex142) )
& ( v105465(VarNext,bitIndex18)
<=> v105260(VarCurr,bitIndex141) )
& ( v105465(VarNext,bitIndex17)
<=> v105260(VarCurr,bitIndex140) )
& ( v105465(VarNext,bitIndex16)
<=> v105260(VarCurr,bitIndex139) )
& ( v105465(VarNext,bitIndex15)
<=> v105260(VarCurr,bitIndex138) )
& ( v105465(VarNext,bitIndex14)
<=> v105260(VarCurr,bitIndex137) )
& ( v105465(VarNext,bitIndex13)
<=> v105260(VarCurr,bitIndex136) )
& ( v105465(VarNext,bitIndex12)
<=> v105260(VarCurr,bitIndex135) )
& ( v105465(VarNext,bitIndex11)
<=> v105260(VarCurr,bitIndex134) )
& ( v105465(VarNext,bitIndex10)
<=> v105260(VarCurr,bitIndex133) )
& ( v105465(VarNext,bitIndex9)
<=> v105260(VarCurr,bitIndex132) )
& ( v105465(VarNext,bitIndex8)
<=> v105260(VarCurr,bitIndex131) )
& ( v105465(VarNext,bitIndex7)
<=> v105260(VarCurr,bitIndex130) )
& ( v105465(VarNext,bitIndex6)
<=> v105260(VarCurr,bitIndex129) )
& ( v105465(VarNext,bitIndex5)
<=> v105260(VarCurr,bitIndex128) )
& ( v105465(VarNext,bitIndex4)
<=> v105260(VarCurr,bitIndex127) )
& ( v105465(VarNext,bitIndex3)
<=> v105260(VarCurr,bitIndex126) )
& ( v105465(VarNext,bitIndex2)
<=> v105260(VarCurr,bitIndex125) )
& ( v105465(VarNext,bitIndex1)
<=> v105260(VarCurr,bitIndex124) )
& ( v105465(VarNext,bitIndex0)
<=> v105260(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1788,axiom,
! [VarNext] :
( v105466(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105465(VarNext,B)
<=> v105492(VarNext,B) ) ) ) ).
fof(addAssignment_32465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105492(VarNext,B)
<=> v105490(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4974,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105490(VarCurr,B)
<=> v105493(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4984,axiom,
! [VarCurr] :
( v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105490(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1221,axiom,
! [VarCurr] :
( ( ~ v105479(VarCurr)
& ~ v105481(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105493(VarCurr,B)
<=> v105458(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4973,axiom,
! [VarCurr] :
( v105481(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105493(VarCurr,B)
<=> v105451(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4983,axiom,
! [VarCurr] :
( v105479(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105493(VarCurr,B)
<=> v105260(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105466(VarNext)
<=> ( v105467(VarNext)
& v105474(VarNext) ) ) ) ).
fof(addAssignment_32464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105474(VarNext)
<=> v105472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21036,axiom,
! [VarCurr] :
( v105472(VarCurr)
<=> ( v105475(VarCurr)
& v105486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21035,axiom,
! [VarCurr] :
( v105486(VarCurr)
<=> ( v105487(VarCurr)
| v105429(VarCurr) ) ) ).
fof(writeUnaryOperator_8246,axiom,
! [VarCurr] :
( ~ v105487(VarCurr)
<=> v105488(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7362,axiom,
! [VarCurr] :
( v105488(VarCurr)
<=> ( ( v105489(VarCurr,bitIndex1)
<=> $false )
& ( v105489(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32463,axiom,
! [VarCurr] :
( v105489(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32462,axiom,
! [VarCurr] :
( v105489(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21034,axiom,
! [VarCurr] :
( v105475(VarCurr)
<=> ( v105429(VarCurr)
| v105476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21033,axiom,
! [VarCurr] :
( v105476(VarCurr)
<=> ( v105477(VarCurr)
& v105485(VarCurr) ) ) ).
fof(writeUnaryOperator_8245,axiom,
! [VarCurr] :
( ~ v105485(VarCurr)
<=> v105429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21032,axiom,
! [VarCurr] :
( v105477(VarCurr)
<=> ( v105478(VarCurr)
| v105483(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7361,axiom,
! [VarCurr] :
( v105483(VarCurr)
<=> ( ( v105484(VarCurr,bitIndex1)
<=> $true )
& ( v105484(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32461,axiom,
! [VarCurr] :
( v105484(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32460,axiom,
! [VarCurr] :
( v105484(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21031,axiom,
! [VarCurr] :
( v105478(VarCurr)
<=> ( v105479(VarCurr)
| v105481(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7360,axiom,
! [VarCurr] :
( v105481(VarCurr)
<=> ( ( v105482(VarCurr,bitIndex1)
<=> $true )
& ( v105482(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32459,axiom,
! [VarCurr] :
( v105482(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32458,axiom,
! [VarCurr] :
( v105482(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7359,axiom,
! [VarCurr] :
( v105479(VarCurr)
<=> ( ( v105480(VarCurr,bitIndex1)
<=> $false )
& ( v105480(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32457,axiom,
! [VarCurr] :
( v105480(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32456,axiom,
! [VarCurr] :
( v105480(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105467(VarNext)
<=> ( v105469(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105469(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32455,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105458(VarCurr,B)
<=> v105463(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2259,axiom,
! [VarCurr] :
( ~ v105460(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105463(VarCurr,B)
<=> v105462(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2291,axiom,
! [VarCurr] :
( v105460(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105463(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32454,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105462(VarCurr,B)
<=> v105260(VarCurr,B) ) ) ).
fof(addAssignment_32453,axiom,
! [VarCurr] :
( v105460(VarCurr)
<=> v105318(VarCurr,bitIndex5) ) ).
fof(addAssignment_32452,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105451(VarCurr,B)
<=> v105456(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2258,axiom,
! [VarCurr] :
( ~ v105453(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105456(VarCurr,B)
<=> v105455(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2290,axiom,
! [VarCurr] :
( v105453(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105456(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32451,axiom,
! [VarCurr] :
( ( v105455(VarCurr,bitIndex122)
<=> v105260(VarCurr,bitIndex245) )
& ( v105455(VarCurr,bitIndex121)
<=> v105260(VarCurr,bitIndex244) )
& ( v105455(VarCurr,bitIndex120)
<=> v105260(VarCurr,bitIndex243) )
& ( v105455(VarCurr,bitIndex119)
<=> v105260(VarCurr,bitIndex242) )
& ( v105455(VarCurr,bitIndex118)
<=> v105260(VarCurr,bitIndex241) )
& ( v105455(VarCurr,bitIndex117)
<=> v105260(VarCurr,bitIndex240) )
& ( v105455(VarCurr,bitIndex116)
<=> v105260(VarCurr,bitIndex239) ) ) ).
fof(addAssignment_32450,axiom,
! [VarCurr] :
( v105453(VarCurr)
<=> v105318(VarCurr,bitIndex5) ) ).
fof(addAssignment_32449,axiom,
! [VarNext,B] :
( range_122_116(B)
=> ( v105260(VarNext,B)
<=> v105418(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105419(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105418(VarNext,B)
<=> v105260(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1787,axiom,
! [VarNext] :
( v105419(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105418(VarNext,B)
<=> v105446(VarNext,B) ) ) ) ).
fof(addAssignment_32448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105446(VarNext,B)
<=> v105444(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4972,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105444(VarCurr,B)
<=> v105447(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4982,axiom,
! [VarCurr] :
( v105429(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105444(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1220,axiom,
! [VarCurr] :
( ( ~ v105433(VarCurr)
& ~ v105435(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105447(VarCurr,B)
<=> v105411(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4971,axiom,
! [VarCurr] :
( v105435(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105447(VarCurr,B)
<=> v105314(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4981,axiom,
! [VarCurr] :
( v105433(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105447(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105419(VarNext)
<=> ( v105420(VarNext)
& v105427(VarNext) ) ) ) ).
fof(addAssignment_32447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105427(VarNext)
<=> v105425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21028,axiom,
! [VarCurr] :
( v105425(VarCurr)
<=> ( v105428(VarCurr)
& v105440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21027,axiom,
! [VarCurr] :
( v105440(VarCurr)
<=> ( v105441(VarCurr)
| v105429(VarCurr) ) ) ).
fof(writeUnaryOperator_8243,axiom,
! [VarCurr] :
( ~ v105441(VarCurr)
<=> v105442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7358,axiom,
! [VarCurr] :
( v105442(VarCurr)
<=> ( ( v105443(VarCurr,bitIndex1)
<=> $false )
& ( v105443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32446,axiom,
! [VarCurr] :
( v105443(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32445,axiom,
! [VarCurr] :
( v105443(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21026,axiom,
! [VarCurr] :
( v105428(VarCurr)
<=> ( v105429(VarCurr)
| v105430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21025,axiom,
! [VarCurr] :
( v105430(VarCurr)
<=> ( v105431(VarCurr)
& v105439(VarCurr) ) ) ).
fof(writeUnaryOperator_8242,axiom,
! [VarCurr] :
( ~ v105439(VarCurr)
<=> v105429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21024,axiom,
! [VarCurr] :
( v105431(VarCurr)
<=> ( v105432(VarCurr)
| v105437(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7357,axiom,
! [VarCurr] :
( v105437(VarCurr)
<=> ( ( v105438(VarCurr,bitIndex1)
<=> $true )
& ( v105438(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32444,axiom,
! [VarCurr] :
( v105438(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32443,axiom,
! [VarCurr] :
( v105438(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21023,axiom,
! [VarCurr] :
( v105432(VarCurr)
<=> ( v105433(VarCurr)
| v105435(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7356,axiom,
! [VarCurr] :
( v105435(VarCurr)
<=> ( ( v105436(VarCurr,bitIndex1)
<=> $true )
& ( v105436(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32442,axiom,
! [VarCurr] :
( v105436(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32441,axiom,
! [VarCurr] :
( v105436(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7355,axiom,
! [VarCurr] :
( v105433(VarCurr)
<=> ( ( v105434(VarCurr,bitIndex1)
<=> $false )
& ( v105434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32440,axiom,
! [VarCurr] :
( v105434(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32439,axiom,
! [VarCurr] :
( v105434(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(writeUnaryOperator_8241,axiom,
! [VarCurr] :
( ~ v105429(VarCurr)
<=> v209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105420(VarNext)
<=> ( v105421(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105421(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32438,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105411(VarCurr,B)
<=> v105416(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2257,axiom,
! [VarCurr] :
( ~ v105413(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105416(VarCurr,B)
<=> v105415(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2289,axiom,
! [VarCurr] :
( v105413(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105416(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32437,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105415(VarCurr,B)
<=> v105260(VarCurr,B) ) ) ).
fof(addAssignment_32436,axiom,
! [VarCurr] :
( v105413(VarCurr)
<=> v105318(VarCurr,bitIndex6) ) ).
fof(addAssignment_32435,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105314(VarCurr,B)
<=> v105409(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2256,axiom,
! [VarCurr] :
( ~ v105316(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105409(VarCurr,B)
<=> v105408(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2288,axiom,
! [VarCurr] :
( v105316(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105409(VarCurr,B)
<=> v105263(VarCurr,B) ) ) ) ).
fof(addAssignment_32434,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105408(VarCurr,B)
<=> v105260(VarCurr,B) ) ) ).
fof(addAssignment_32433,axiom,
! [VarCurr] :
( v105316(VarCurr)
<=> v105318(VarCurr,bitIndex6) ) ).
fof(addAssignment_32432,axiom,
! [VarCurr] :
( v105318(VarCurr,bitIndex6)
<=> v105343(VarCurr,bitIndex6) ) ).
fof(addAssignment_32431,axiom,
! [VarNext] :
( v105322(VarNext,bitIndex5)
<=> v105400(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105401(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105400(VarNext,B)
<=> v105322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1786,axiom,
! [VarNext] :
( v105401(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105400(VarNext,B)
<=> v105338(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105401(VarNext)
<=> v105402(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105402(VarNext)
<=> ( v105404(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105404(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32430,axiom,
! [VarCurr] :
( v105318(VarCurr,bitIndex5)
<=> v105343(VarCurr,bitIndex5) ) ).
fof(addAssignment_32429,axiom,
! [VarNext] :
( v105322(VarNext,bitIndex4)
<=> v105392(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105393(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105392(VarNext,B)
<=> v105322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1785,axiom,
! [VarNext] :
( v105393(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105392(VarNext,B)
<=> v105338(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105393(VarNext)
<=> v105394(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105394(VarNext)
<=> ( v105396(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105396(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32428,axiom,
! [VarCurr] :
( v105318(VarCurr,bitIndex4)
<=> v105343(VarCurr,bitIndex4) ) ).
fof(addAssignment_32427,axiom,
! [VarNext] :
( v105322(VarNext,bitIndex3)
<=> v105384(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105385(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105384(VarNext,B)
<=> v105322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1784,axiom,
! [VarNext] :
( v105385(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105384(VarNext,B)
<=> v105338(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105385(VarNext)
<=> v105386(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105386(VarNext)
<=> ( v105388(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105388(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32426,axiom,
! [VarCurr] :
( v105318(VarCurr,bitIndex3)
<=> v105343(VarCurr,bitIndex3) ) ).
fof(addAssignment_32425,axiom,
! [VarNext] :
( v105322(VarNext,bitIndex2)
<=> v105376(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105377(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105376(VarNext,B)
<=> v105322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1783,axiom,
! [VarNext] :
( v105377(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105376(VarNext,B)
<=> v105338(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105377(VarNext)
<=> v105378(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105378(VarNext)
<=> ( v105380(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105380(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32424,axiom,
! [VarCurr] :
( v105318(VarCurr,bitIndex2)
<=> v105343(VarCurr,bitIndex2) ) ).
fof(addAssignment_32423,axiom,
! [VarNext] :
( v105322(VarNext,bitIndex1)
<=> v105368(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105369(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105368(VarNext,B)
<=> v105322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1782,axiom,
! [VarNext] :
( v105369(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105368(VarNext,B)
<=> v105338(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105369(VarNext)
<=> v105370(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105370(VarNext)
<=> ( v105372(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105372(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32422,axiom,
! [VarCurr] :
( v105318(VarCurr,bitIndex1)
<=> v105343(VarCurr,bitIndex1) ) ).
fof(addAssignment_32421,axiom,
! [VarNext] :
( v105322(VarNext,bitIndex0)
<=> v105360(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105361(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105360(VarNext,B)
<=> v105322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1781,axiom,
! [VarNext] :
( v105361(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105360(VarNext,B)
<=> v105338(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105361(VarNext)
<=> v105362(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105362(VarNext)
<=> ( v105364(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105364(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32420,axiom,
! [VarCurr] :
( v105318(VarCurr,bitIndex0)
<=> v105343(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2255,axiom,
! [VarCurr] :
( ~ v105344(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105343(VarCurr,B)
<=> v105346(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2287,axiom,
! [VarCurr] :
( v105344(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105343(VarCurr,B)
<=> v105345(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_141,axiom,
! [VarCurr] :
( ( ~ v105347(VarCurr)
& ~ v105349(VarCurr)
& ~ v105353(VarCurr) )
=> ! [B] :
( range_8_0(B)
=> ( v105346(VarCurr,B)
<=> v105322(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1219,axiom,
! [VarCurr] :
( v105353(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105346(VarCurr,B)
<=> v105355(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4970,axiom,
! [VarCurr] :
( v105349(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105346(VarCurr,B)
<=> v105351(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4980,axiom,
! [VarCurr] :
( v105347(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105346(VarCurr,B)
<=> v105322(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7354,axiom,
! [VarCurr] :
( v105357(VarCurr)
<=> ( ( v105358(VarCurr,bitIndex1)
<=> $true )
& ( v105358(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32419,axiom,
! [VarCurr] :
( v105358(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32418,axiom,
! [VarCurr] :
( v105358(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addAssignment_32417,axiom,
! [VarCurr] :
( v105355(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32416,axiom,
! [VarCurr] :
( ( v105355(VarCurr,bitIndex8)
<=> v105322(VarCurr,bitIndex7) )
& ( v105355(VarCurr,bitIndex7)
<=> v105322(VarCurr,bitIndex6) )
& ( v105355(VarCurr,bitIndex6)
<=> v105322(VarCurr,bitIndex5) )
& ( v105355(VarCurr,bitIndex5)
<=> v105322(VarCurr,bitIndex4) )
& ( v105355(VarCurr,bitIndex4)
<=> v105322(VarCurr,bitIndex3) )
& ( v105355(VarCurr,bitIndex3)
<=> v105322(VarCurr,bitIndex2) )
& ( v105355(VarCurr,bitIndex2)
<=> v105322(VarCurr,bitIndex1) )
& ( v105355(VarCurr,bitIndex1)
<=> v105322(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7353,axiom,
! [VarCurr] :
( v105353(VarCurr)
<=> ( ( v105354(VarCurr,bitIndex1)
<=> $true )
& ( v105354(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32415,axiom,
! [VarCurr] :
( v105354(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32414,axiom,
! [VarCurr] :
( v105354(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addAssignment_32413,axiom,
! [VarCurr] :
( ( v105351(VarCurr,bitIndex7)
<=> v105322(VarCurr,bitIndex8) )
& ( v105351(VarCurr,bitIndex6)
<=> v105322(VarCurr,bitIndex7) )
& ( v105351(VarCurr,bitIndex5)
<=> v105322(VarCurr,bitIndex6) )
& ( v105351(VarCurr,bitIndex4)
<=> v105322(VarCurr,bitIndex5) )
& ( v105351(VarCurr,bitIndex3)
<=> v105322(VarCurr,bitIndex4) )
& ( v105351(VarCurr,bitIndex2)
<=> v105322(VarCurr,bitIndex3) )
& ( v105351(VarCurr,bitIndex1)
<=> v105322(VarCurr,bitIndex2) )
& ( v105351(VarCurr,bitIndex0)
<=> v105322(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32412,axiom,
! [VarCurr] :
( v105351(VarCurr,bitIndex8)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7352,axiom,
! [VarCurr] :
( v105349(VarCurr)
<=> ( ( v105350(VarCurr,bitIndex1)
<=> $false )
& ( v105350(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32411,axiom,
! [VarCurr] :
( v105350(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32410,axiom,
! [VarCurr] :
( v105350(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7351,axiom,
! [VarCurr] :
( v105347(VarCurr)
<=> ( ( v105348(VarCurr,bitIndex1)
<=> $false )
& ( v105348(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32409,axiom,
! [VarCurr] :
( v105348(VarCurr,bitIndex0)
<=> v15599(VarCurr) ) ).
fof(addAssignment_32408,axiom,
! [VarCurr] :
( v105348(VarCurr,bitIndex1)
<=> v211(VarCurr) ) ).
fof(addAssignment_32407,axiom,
! [VarCurr] :
( v105345(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32406,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v105345(VarCurr,B)
<=> v105320(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8233,axiom,
! [VarCurr] :
( ~ v105344(VarCurr)
<=> v209(VarCurr) ) ).
fof(addAssignment_32405,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex1)
<=> v105342(VarCurr,bitIndex1) ) ).
fof(addAssignment_32404,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex2)
<=> v105342(VarCurr,bitIndex2) ) ).
fof(addAssignment_32403,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex3)
<=> v105342(VarCurr,bitIndex3) ) ).
fof(addAssignment_32402,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex4)
<=> v105342(VarCurr,bitIndex4) ) ).
fof(addAssignment_32401,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex5)
<=> v105342(VarCurr,bitIndex5) ) ).
fof(addAssignment_32400,axiom,
! [VarCurr] :
( v105320(VarCurr,bitIndex6)
<=> v105342(VarCurr,bitIndex6) ) ).
fof(addAssignment_32399,axiom,
! [VarCurr] :
( v105342(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32398,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v105342(VarCurr,B)
<=> v105322(VarCurr,B) ) ) ).
fof(range_axiom_74,axiom,
! [B] :
( range_8_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_32397,axiom,
! [VarNext] :
( v105322(VarNext,bitIndex6)
<=> v105327(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105328(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105327(VarNext,B)
<=> v105322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1780,axiom,
! [VarNext] :
( v105328(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105327(VarNext,B)
<=> v105338(VarNext,B) ) ) ) ).
fof(addAssignment_32396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105338(VarNext,B)
<=> v105336(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2254,axiom,
! [VarCurr] :
( ~ v105339(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105336(VarCurr,B)
<=> v105318(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2286,axiom,
! [VarCurr] :
( v105339(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105336(VarCurr,B)
<=> b000000001(B) ) ) ) ).
fof(bitBlastConstant_11533,axiom,
~ b000000001(bitIndex8) ).
fof(bitBlastConstant_11532,axiom,
~ b000000001(bitIndex7) ).
fof(bitBlastConstant_11531,axiom,
~ b000000001(bitIndex6) ).
fof(bitBlastConstant_11530,axiom,
~ b000000001(bitIndex5) ).
fof(bitBlastConstant_11529,axiom,
~ b000000001(bitIndex4) ).
fof(bitBlastConstant_11528,axiom,
~ b000000001(bitIndex3) ).
fof(bitBlastConstant_11527,axiom,
~ b000000001(bitIndex2) ).
fof(bitBlastConstant_11526,axiom,
~ b000000001(bitIndex1) ).
fof(bitBlastConstant_11525,axiom,
b000000001(bitIndex0) ).
fof(writeUnaryOperator_8232,axiom,
! [VarCurr] :
( ~ v105339(VarCurr)
<=> v209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105328(VarNext)
<=> v105329(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105329(VarNext)
<=> ( v105330(VarNext)
& v105325(VarNext) ) ) ) ).
fof(writeUnaryOperator_8231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105330(VarNext)
<=> v105332(VarNext) ) ) ).
fof(addAssignment_32395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105332(VarNext)
<=> v105325(VarCurr) ) ) ).
fof(addAssignment_32394,axiom,
! [VarCurr] :
( v105325(VarCurr)
<=> v105113(VarCurr) ) ).
fof(addAssignment_32393,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105263(VarCurr,B)
<=> v105265(VarCurr,B) ) ) ).
fof(addAssignment_32392,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105265(VarCurr,B)
<=> v105267(VarCurr,B) ) ) ).
fof(addAssignment_32391,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105267(VarCurr,B)
<=> v105269(VarCurr,B) ) ) ).
fof(addAssignment_32390,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105269(VarCurr,B)
<=> v105271(VarCurr,B) ) ) ).
fof(addAssignment_32389,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105271(VarCurr,B)
<=> v105273(VarCurr,B) ) ) ).
fof(addAssignment_32388,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105273(VarCurr,B)
<=> v105275(VarCurr,B) ) ) ).
fof(addAssignment_32387,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105275(VarCurr,B)
<=> v105277(VarCurr,B) ) ) ).
fof(addAssignment_32386,axiom,
! [VarNext,B] :
( range_122_116(B)
=> ( v105277(VarNext,B)
<=> v105298(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105299(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105298(VarNext,B)
<=> v105277(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1779,axiom,
! [VarNext] :
( v105299(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105298(VarNext,B)
<=> v105309(VarNext,B) ) ) ) ).
fof(addAssignment_32385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105309(VarNext,B)
<=> v105307(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2253,axiom,
! [VarCurr] :
( ~ v105310(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105307(VarCurr,B)
<=> v105279(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2285,axiom,
! [VarCurr] :
( v105310(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105307(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_73,axiom,
! [B] :
( range_122_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B ) ) ).
fof(bitBlastConstant_11524,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex122) ).
fof(bitBlastConstant_11523,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex121) ).
fof(bitBlastConstant_11522,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex120) ).
fof(bitBlastConstant_11521,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex119) ).
fof(bitBlastConstant_11520,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex118) ).
fof(bitBlastConstant_11519,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex117) ).
fof(bitBlastConstant_11518,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex116) ).
fof(bitBlastConstant_11517,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex115) ).
fof(bitBlastConstant_11516,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_11515,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_11514,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_11513,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_11512,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_11511,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_11510,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_11509,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_11508,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_11507,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_11506,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_11505,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_11504,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_11503,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_11502,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_11501,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_11500,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_11499,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_11498,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_11497,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_11496,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_11495,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_11494,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_11493,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_11492,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_11491,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_11490,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_11489,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_11488,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_11487,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_11486,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11485,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11484,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11483,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11482,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11481,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11480,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11479,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11478,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11477,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11476,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11475,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11474,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11473,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11472,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11471,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11470,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11469,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11468,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11467,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11466,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11465,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11464,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11463,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11462,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11461,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11460,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11459,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11458,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11457,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11456,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11455,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11454,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11453,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11452,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11451,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11450,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11449,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11448,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11447,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11446,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11445,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11444,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11443,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11442,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11441,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11440,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11439,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11438,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11437,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11436,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11435,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11434,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11433,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11432,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11431,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11430,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11429,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11428,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11427,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11426,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11425,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11424,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11423,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11422,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11421,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11420,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11419,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11418,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11417,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11416,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11415,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11414,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11413,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11412,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11411,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11410,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11409,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11408,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11407,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11406,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11405,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11404,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11403,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11402,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeUnaryOperator_8230,axiom,
! [VarCurr] :
( ~ v105310(VarCurr)
<=> v257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105299(VarNext)
<=> v105300(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105300(VarNext)
<=> ( v105301(VarNext)
& v299(VarNext) ) ) ) ).
fof(writeUnaryOperator_8229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105301(VarNext)
<=> v105303(VarNext) ) ) ).
fof(addAssignment_32384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105303(VarNext)
<=> v299(VarCurr) ) ) ).
fof(addAssignment_32383,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105279(VarCurr,B)
<=> v105287(VarCurr,B) ) ) ).
fof(range_axiom_72,axiom,
! [B] :
( range_122_116(B)
<=> ( $false
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B ) ) ).
fof(addAssignment_32382,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v105287(VarCurr,B)
<=> v105296(VarCurr,B) ) ) ).
fof(addAssignment_32381,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex68)
<=> v105295(VarCurr,bitIndex61) )
& ( v105287(VarCurr,bitIndex67)
<=> v105295(VarCurr,bitIndex60) )
& ( v105287(VarCurr,bitIndex66)
<=> v105295(VarCurr,bitIndex59) )
& ( v105287(VarCurr,bitIndex65)
<=> v105295(VarCurr,bitIndex58) )
& ( v105287(VarCurr,bitIndex64)
<=> v105295(VarCurr,bitIndex57) )
& ( v105287(VarCurr,bitIndex63)
<=> v105295(VarCurr,bitIndex56) )
& ( v105287(VarCurr,bitIndex62)
<=> v105295(VarCurr,bitIndex55) )
& ( v105287(VarCurr,bitIndex61)
<=> v105295(VarCurr,bitIndex54) )
& ( v105287(VarCurr,bitIndex60)
<=> v105295(VarCurr,bitIndex53) )
& ( v105287(VarCurr,bitIndex59)
<=> v105295(VarCurr,bitIndex52) )
& ( v105287(VarCurr,bitIndex58)
<=> v105295(VarCurr,bitIndex51) )
& ( v105287(VarCurr,bitIndex57)
<=> v105295(VarCurr,bitIndex50) )
& ( v105287(VarCurr,bitIndex56)
<=> v105295(VarCurr,bitIndex49) )
& ( v105287(VarCurr,bitIndex55)
<=> v105295(VarCurr,bitIndex48) )
& ( v105287(VarCurr,bitIndex54)
<=> v105295(VarCurr,bitIndex47) )
& ( v105287(VarCurr,bitIndex53)
<=> v105295(VarCurr,bitIndex46) )
& ( v105287(VarCurr,bitIndex52)
<=> v105295(VarCurr,bitIndex45) )
& ( v105287(VarCurr,bitIndex51)
<=> v105295(VarCurr,bitIndex44) )
& ( v105287(VarCurr,bitIndex50)
<=> v105295(VarCurr,bitIndex43) )
& ( v105287(VarCurr,bitIndex49)
<=> v105295(VarCurr,bitIndex42) )
& ( v105287(VarCurr,bitIndex48)
<=> v105295(VarCurr,bitIndex41) )
& ( v105287(VarCurr,bitIndex47)
<=> v105295(VarCurr,bitIndex40) )
& ( v105287(VarCurr,bitIndex46)
<=> v105295(VarCurr,bitIndex39) )
& ( v105287(VarCurr,bitIndex45)
<=> v105295(VarCurr,bitIndex38) )
& ( v105287(VarCurr,bitIndex44)
<=> v105295(VarCurr,bitIndex37) )
& ( v105287(VarCurr,bitIndex43)
<=> v105295(VarCurr,bitIndex36) )
& ( v105287(VarCurr,bitIndex42)
<=> v105295(VarCurr,bitIndex35) )
& ( v105287(VarCurr,bitIndex41)
<=> v105295(VarCurr,bitIndex34) )
& ( v105287(VarCurr,bitIndex40)
<=> v105295(VarCurr,bitIndex33) )
& ( v105287(VarCurr,bitIndex39)
<=> v105295(VarCurr,bitIndex32) )
& ( v105287(VarCurr,bitIndex38)
<=> v105295(VarCurr,bitIndex31) )
& ( v105287(VarCurr,bitIndex37)
<=> v105295(VarCurr,bitIndex30) )
& ( v105287(VarCurr,bitIndex36)
<=> v105295(VarCurr,bitIndex29) )
& ( v105287(VarCurr,bitIndex35)
<=> v105295(VarCurr,bitIndex28) )
& ( v105287(VarCurr,bitIndex34)
<=> v105295(VarCurr,bitIndex27) )
& ( v105287(VarCurr,bitIndex33)
<=> v105295(VarCurr,bitIndex26) )
& ( v105287(VarCurr,bitIndex32)
<=> v105295(VarCurr,bitIndex25) )
& ( v105287(VarCurr,bitIndex31)
<=> v105295(VarCurr,bitIndex24) )
& ( v105287(VarCurr,bitIndex30)
<=> v105295(VarCurr,bitIndex23) )
& ( v105287(VarCurr,bitIndex29)
<=> v105295(VarCurr,bitIndex22) )
& ( v105287(VarCurr,bitIndex28)
<=> v105295(VarCurr,bitIndex21) )
& ( v105287(VarCurr,bitIndex27)
<=> v105295(VarCurr,bitIndex20) )
& ( v105287(VarCurr,bitIndex26)
<=> v105295(VarCurr,bitIndex19) )
& ( v105287(VarCurr,bitIndex25)
<=> v105295(VarCurr,bitIndex18) )
& ( v105287(VarCurr,bitIndex24)
<=> v105295(VarCurr,bitIndex17) )
& ( v105287(VarCurr,bitIndex23)
<=> v105295(VarCurr,bitIndex16) )
& ( v105287(VarCurr,bitIndex22)
<=> v105295(VarCurr,bitIndex15) )
& ( v105287(VarCurr,bitIndex21)
<=> v105295(VarCurr,bitIndex14) )
& ( v105287(VarCurr,bitIndex20)
<=> v105295(VarCurr,bitIndex13) )
& ( v105287(VarCurr,bitIndex19)
<=> v105295(VarCurr,bitIndex12) )
& ( v105287(VarCurr,bitIndex18)
<=> v105295(VarCurr,bitIndex11) )
& ( v105287(VarCurr,bitIndex17)
<=> v105295(VarCurr,bitIndex10) )
& ( v105287(VarCurr,bitIndex16)
<=> v105295(VarCurr,bitIndex9) )
& ( v105287(VarCurr,bitIndex15)
<=> v105295(VarCurr,bitIndex8) )
& ( v105287(VarCurr,bitIndex14)
<=> v105295(VarCurr,bitIndex7) )
& ( v105287(VarCurr,bitIndex13)
<=> v105295(VarCurr,bitIndex6) )
& ( v105287(VarCurr,bitIndex12)
<=> v105295(VarCurr,bitIndex5) )
& ( v105287(VarCurr,bitIndex11)
<=> v105295(VarCurr,bitIndex4) )
& ( v105287(VarCurr,bitIndex10)
<=> v105295(VarCurr,bitIndex3) )
& ( v105287(VarCurr,bitIndex9)
<=> v105295(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex8)
<=> v105295(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex7)
<=> v105295(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32380,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex72)
<=> v105294(VarCurr,bitIndex3) )
& ( v105287(VarCurr,bitIndex71)
<=> v105294(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex70)
<=> v105294(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex69)
<=> v105294(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32379,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex76)
<=> v105293(VarCurr,bitIndex3) )
& ( v105287(VarCurr,bitIndex75)
<=> v105293(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex74)
<=> v105293(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex73)
<=> v105293(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32378,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex84)
<=> v105292(VarCurr,bitIndex7) )
& ( v105287(VarCurr,bitIndex83)
<=> v105292(VarCurr,bitIndex6) )
& ( v105287(VarCurr,bitIndex82)
<=> v105292(VarCurr,bitIndex5) )
& ( v105287(VarCurr,bitIndex81)
<=> v105292(VarCurr,bitIndex4) )
& ( v105287(VarCurr,bitIndex80)
<=> v105292(VarCurr,bitIndex3) )
& ( v105287(VarCurr,bitIndex79)
<=> v105292(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex78)
<=> v105292(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex77)
<=> v105292(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32377,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex100)
<=> v105291(VarCurr,bitIndex15) )
& ( v105287(VarCurr,bitIndex99)
<=> v105291(VarCurr,bitIndex14) )
& ( v105287(VarCurr,bitIndex98)
<=> v105291(VarCurr,bitIndex13) )
& ( v105287(VarCurr,bitIndex97)
<=> v105291(VarCurr,bitIndex12) )
& ( v105287(VarCurr,bitIndex96)
<=> v105291(VarCurr,bitIndex11) )
& ( v105287(VarCurr,bitIndex95)
<=> v105291(VarCurr,bitIndex10) )
& ( v105287(VarCurr,bitIndex94)
<=> v105291(VarCurr,bitIndex9) )
& ( v105287(VarCurr,bitIndex93)
<=> v105291(VarCurr,bitIndex8) )
& ( v105287(VarCurr,bitIndex92)
<=> v105291(VarCurr,bitIndex7) )
& ( v105287(VarCurr,bitIndex91)
<=> v105291(VarCurr,bitIndex6) )
& ( v105287(VarCurr,bitIndex90)
<=> v105291(VarCurr,bitIndex5) )
& ( v105287(VarCurr,bitIndex89)
<=> v105291(VarCurr,bitIndex4) )
& ( v105287(VarCurr,bitIndex88)
<=> v105291(VarCurr,bitIndex3) )
& ( v105287(VarCurr,bitIndex87)
<=> v105291(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex86)
<=> v105291(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex85)
<=> v105291(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32376,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex110)
<=> v105290(VarCurr,bitIndex9) )
& ( v105287(VarCurr,bitIndex109)
<=> v105290(VarCurr,bitIndex8) )
& ( v105287(VarCurr,bitIndex108)
<=> v105290(VarCurr,bitIndex7) )
& ( v105287(VarCurr,bitIndex107)
<=> v105290(VarCurr,bitIndex6) )
& ( v105287(VarCurr,bitIndex106)
<=> v105290(VarCurr,bitIndex5) )
& ( v105287(VarCurr,bitIndex105)
<=> v105290(VarCurr,bitIndex4) )
& ( v105287(VarCurr,bitIndex104)
<=> v105290(VarCurr,bitIndex3) )
& ( v105287(VarCurr,bitIndex103)
<=> v105290(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex102)
<=> v105290(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex101)
<=> v105290(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32375,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex112)
<=> v105289(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex111)
<=> v105289(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32374,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex115)
<=> v105288(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex114)
<=> v105288(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex113)
<=> v105288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32373,axiom,
! [VarCurr] :
( ( v105287(VarCurr,bitIndex122)
<=> v105281(VarCurr,bitIndex6) )
& ( v105287(VarCurr,bitIndex121)
<=> v105281(VarCurr,bitIndex5) )
& ( v105287(VarCurr,bitIndex120)
<=> v105281(VarCurr,bitIndex4) )
& ( v105287(VarCurr,bitIndex119)
<=> v105281(VarCurr,bitIndex3) )
& ( v105287(VarCurr,bitIndex118)
<=> v105281(VarCurr,bitIndex2) )
& ( v105287(VarCurr,bitIndex117)
<=> v105281(VarCurr,bitIndex1) )
& ( v105287(VarCurr,bitIndex116)
<=> v105281(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2252,axiom,
! [VarCurr] :
( ~ v105283(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105281(VarCurr,B)
<=> v4310(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2284,axiom,
! [VarCurr] :
( v105283(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105281(VarCurr,B)
<=> v105286(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4969,axiom,
! [VarCurr] :
( ~ v105284(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105286(VarCurr,B)
<=> b1111000(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4979,axiom,
! [VarCurr] :
( v105284(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105286(VarCurr,B)
<=> b1011000(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21005,axiom,
! [VarCurr] :
( v105283(VarCurr)
<=> ( v105284(VarCurr)
| v105285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21004,axiom,
! [VarCurr] :
( v105285(VarCurr)
<=> ( v4345(VarCurr)
& v10166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21003,axiom,
! [VarCurr] :
( v105284(VarCurr)
<=> ( v354(VarCurr)
& v10151(VarCurr) ) ) ).
fof(addAssignment_32372,axiom,
! [VarCurr] :
( v104314(VarCurr)
<=> v104316(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105217(VarNext)
=> ( v104316(VarNext)
<=> v104316(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1778,axiom,
! [VarNext] :
( v105217(VarNext)
=> ( v104316(VarNext)
<=> v105235(VarNext) ) ) ).
fof(addAssignment_32371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105235(VarNext)
<=> v105233(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2251,axiom,
! [VarCurr] :
( ~ v105232(VarCurr)
=> ( v105233(VarCurr)
<=> v105236(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2283,axiom,
! [VarCurr] :
( v105232(VarCurr)
=> ( v105233(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2250,axiom,
! [VarCurr] :
( ~ v104322(VarCurr)
=> ( v105236(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2282,axiom,
! [VarCurr] :
( v104322(VarCurr)
=> ( v105236(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105217(VarNext)
<=> ( v105218(VarNext)
& v105225(VarNext) ) ) ) ).
fof(addAssignment_32370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105225(VarNext)
<=> v105223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21001,axiom,
! [VarCurr] :
( v105223(VarCurr)
<=> ( v105226(VarCurr)
| v105232(VarCurr) ) ) ).
fof(writeUnaryOperator_8228,axiom,
! [VarCurr] :
( ~ v105232(VarCurr)
<=> v104318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21000,axiom,
! [VarCurr] :
( v105226(VarCurr)
<=> ( v105227(VarCurr)
| v104322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20999,axiom,
! [VarCurr] :
( v105227(VarCurr)
<=> ( v105228(VarCurr)
& v105231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7350,axiom,
! [VarCurr] :
( v105231(VarCurr)
<=> ( v105211(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20998,axiom,
! [VarCurr] :
( v105228(VarCurr)
<=> ( v105229(VarCurr)
& v105230(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7349,axiom,
! [VarCurr] :
( v105230(VarCurr)
<=> ( v105147(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7348,axiom,
! [VarCurr] :
( v105229(VarCurr)
<=> ( v105145(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105218(VarNext)
<=> ( v105219(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105219(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32369,axiom,
! [VarCurr] :
( v105211(VarCurr,bitIndex0)
<=> v105212(VarCurr,bitIndex0) ) ).
fof(addAssignment_32368,axiom,
! [VarCurr] :
( v105212(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32367,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v105212(VarCurr,B)
<=> v105213(VarCurr,B) ) ) ).
fof(addAssignment_32366,axiom,
! [VarNext] :
( v105147(VarNext,bitIndex1)
<=> v105203(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105204(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105203(VarNext,B)
<=> v105147(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1777,axiom,
! [VarNext] :
( v105204(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105203(VarNext,B)
<=> v105182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105204(VarNext)
<=> v105205(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105205(VarNext)
<=> ( v105207(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105207(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32365,axiom,
! [VarCurr] :
( v105149(VarCurr,bitIndex1)
<=> v105154(VarCurr,bitIndex1) ) ).
fof(addAssignment_32364,axiom,
! [VarCurr] :
( v105151(VarCurr,bitIndex1)
<=> v105152(VarCurr,bitIndex1) ) ).
fof(addAssignment_32363,axiom,
! [VarNext] :
( v105147(VarNext,bitIndex0)
<=> v105195(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105196(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105195(VarNext,B)
<=> v105147(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1776,axiom,
! [VarNext] :
( v105196(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105195(VarNext,B)
<=> v105182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105196(VarNext)
<=> v105197(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105197(VarNext)
<=> ( v105199(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105199(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32362,axiom,
! [VarCurr] :
( v105149(VarCurr,bitIndex0)
<=> v105154(VarCurr,bitIndex0) ) ).
fof(addAssignment_32361,axiom,
! [VarNext] :
( v105147(VarNext,bitIndex2)
<=> v105187(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105188(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105187(VarNext,B)
<=> v105147(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1775,axiom,
! [VarNext] :
( v105188(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105187(VarNext,B)
<=> v105182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105188(VarNext)
<=> v105189(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105189(VarNext)
<=> ( v105191(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105191(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32360,axiom,
! [VarCurr] :
( v105149(VarCurr,bitIndex2)
<=> v105154(VarCurr,bitIndex2) ) ).
fof(addAssignment_32359,axiom,
! [VarCurr] :
( v105151(VarCurr,bitIndex2)
<=> v105152(VarCurr,bitIndex2) ) ).
fof(addAssignment_32358,axiom,
! [VarNext] :
( v105147(VarNext,bitIndex3)
<=> v105171(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105172(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105171(VarNext,B)
<=> v105147(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1774,axiom,
! [VarNext] :
( v105172(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105171(VarNext,B)
<=> v105182(VarNext,B) ) ) ) ).
fof(addAssignment_32357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105182(VarNext,B)
<=> v105180(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2249,axiom,
! [VarCurr] :
( ~ v105183(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105180(VarCurr,B)
<=> v105149(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2281,axiom,
! [VarCurr] :
( v105183(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105180(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8223,axiom,
! [VarCurr] :
( ~ v105183(VarCurr)
<=> v104318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105172(VarNext)
<=> v105173(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105173(VarNext)
<=> ( v105174(VarNext)
& v105169(VarNext) ) ) ) ).
fof(writeUnaryOperator_8222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105174(VarNext)
<=> v105176(VarNext) ) ) ).
fof(addAssignment_32356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105176(VarNext)
<=> v105169(VarCurr) ) ) ).
fof(addAssignment_32355,axiom,
! [VarCurr] :
( v105169(VarCurr)
<=> v104399(VarCurr) ) ).
fof(addAssignment_32354,axiom,
! [VarCurr] :
( v105149(VarCurr,bitIndex3)
<=> v105154(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2248,axiom,
! [VarCurr] :
( ~ v105155(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105154(VarCurr,B)
<=> v105156(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2280,axiom,
! [VarCurr] :
( v105155(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105154(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_140,axiom,
! [VarCurr] :
( ( ~ v105157(VarCurr)
& ~ v105159(VarCurr)
& ~ v105163(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v105156(VarCurr,B)
<=> v105147(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1218,axiom,
! [VarCurr] :
( v105163(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105156(VarCurr,B)
<=> v105165(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4968,axiom,
! [VarCurr] :
( v105159(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105156(VarCurr,B)
<=> v105161(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4978,axiom,
! [VarCurr] :
( v105157(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105156(VarCurr,B)
<=> v105147(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7347,axiom,
! [VarCurr] :
( v105166(VarCurr)
<=> ( ( v105167(VarCurr,bitIndex1)
<=> $true )
& ( v105167(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32353,axiom,
! [VarCurr] :
( v105167(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32352,axiom,
! [VarCurr] :
( v105167(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addAssignment_32351,axiom,
! [VarCurr] :
( v105165(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32350,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v105165(VarCurr,B)
<=> v105151(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7346,axiom,
! [VarCurr] :
( v105163(VarCurr)
<=> ( ( v105164(VarCurr,bitIndex1)
<=> $true )
& ( v105164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32349,axiom,
! [VarCurr] :
( v105164(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32348,axiom,
! [VarCurr] :
( v105164(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addAssignment_32347,axiom,
! [VarCurr] :
( ( v105161(VarCurr,bitIndex2)
<=> v105147(VarCurr,bitIndex3) )
& ( v105161(VarCurr,bitIndex1)
<=> v105147(VarCurr,bitIndex2) )
& ( v105161(VarCurr,bitIndex0)
<=> v105147(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32346,axiom,
! [VarCurr] :
( v105161(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7345,axiom,
! [VarCurr] :
( v105159(VarCurr)
<=> ( ( v105160(VarCurr,bitIndex1)
<=> $false )
& ( v105160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32345,axiom,
! [VarCurr] :
( v105160(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32344,axiom,
! [VarCurr] :
( v105160(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7344,axiom,
! [VarCurr] :
( v105157(VarCurr)
<=> ( ( v105158(VarCurr,bitIndex1)
<=> $false )
& ( v105158(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32343,axiom,
! [VarCurr] :
( v105158(VarCurr,bitIndex0)
<=> v105145(VarCurr) ) ).
fof(addAssignment_32342,axiom,
! [VarCurr] :
( v105158(VarCurr,bitIndex1)
<=> v104322(VarCurr) ) ).
fof(writeUnaryOperator_8221,axiom,
! [VarCurr] :
( ~ v105155(VarCurr)
<=> v104318(VarCurr) ) ).
fof(addAssignment_32341,axiom,
! [VarCurr] :
( v105151(VarCurr,bitIndex3)
<=> v105152(VarCurr,bitIndex3) ) ).
fof(addAssignment_32340,axiom,
! [VarCurr] :
( v105152(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32339,axiom,
! [VarCurr] :
( ( v105152(VarCurr,bitIndex3)
<=> v105147(VarCurr,bitIndex2) )
& ( v105152(VarCurr,bitIndex2)
<=> v105147(VarCurr,bitIndex1) )
& ( v105152(VarCurr,bitIndex1)
<=> v105147(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32338,axiom,
! [VarCurr] :
( v105145(VarCurr)
<=> v104340(VarCurr) ) ).
fof(addAssignment_32337,axiom,
! [VarCurr] :
( v104322(VarCurr)
<=> v104324(VarCurr) ) ).
fof(addAssignment_32336,axiom,
! [VarCurr] :
( v104324(VarCurr)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32335,axiom,
! [VarCurr] :
( v104326(VarCurr)
<=> v104328(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2247,axiom,
! [VarCurr] :
( ~ v105133(VarCurr)
=> ( v104328(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2279,axiom,
! [VarCurr] :
( v105133(VarCurr)
=> ( v104328(VarCurr)
<=> v105142(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4967,axiom,
! [VarCurr] :
( ~ v105135(VarCurr)
=> ( v105142(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4977,axiom,
! [VarCurr] :
( v105135(VarCurr)
=> ( v105142(VarCurr)
<=> v105143(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2246,axiom,
! [VarCurr] :
( ~ v104330(VarCurr)
=> ( v105143(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2278,axiom,
! [VarCurr] :
( v104330(VarCurr)
=> ( v105143(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20988,axiom,
! [VarCurr] :
( v105133(VarCurr)
<=> ( v105134(VarCurr)
& v105139(VarCurr) ) ) ).
fof(writeUnaryOperator_8220,axiom,
! [VarCurr] :
( ~ v105139(VarCurr)
<=> v105140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20987,axiom,
! [VarCurr] :
( v105140(VarCurr)
<=> ( v105141(VarCurr)
& v99967(VarCurr) ) ) ).
fof(writeUnaryOperator_8219,axiom,
! [VarCurr] :
( ~ v105141(VarCurr)
<=> v15603(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20986,axiom,
! [VarCurr] :
( v105134(VarCurr)
<=> ( v105135(VarCurr)
| v105138(VarCurr) ) ) ).
fof(writeUnaryOperator_8218,axiom,
! [VarCurr] :
( ~ v105138(VarCurr)
<=> v105137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20985,axiom,
! [VarCurr] :
( v105135(VarCurr)
<=> ( v105136(VarCurr)
& v105137(VarCurr) ) ) ).
fof(writeUnaryOperator_8217,axiom,
! [VarCurr] :
( ~ v105137(VarCurr)
<=> v205(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7343,axiom,
! [VarCurr] :
( v105136(VarCurr)
<=> ( ( v203(VarCurr,bitIndex1)
<=> $false )
& ( v203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1899,axiom,
! [VarCurr] :
( v104330(VarCurr)
<=> ( v105106(VarCurr)
| v104332(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105116(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104332(VarNext,B)
<=> v104332(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1773,axiom,
! [VarNext] :
( v105116(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104332(VarNext,B)
<=> v105126(VarNext,B) ) ) ) ).
fof(addAssignment_32334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v105126(VarNext,B)
<=> v105124(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2245,axiom,
! [VarCurr] :
( ~ v105127(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v105124(VarCurr,B)
<=> v104334(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2277,axiom,
! [VarCurr] :
( v105127(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v105124(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeUnaryOperator_8216,axiom,
! [VarCurr] :
( ~ v105127(VarCurr)
<=> v197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105116(VarNext)
<=> v105117(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105117(VarNext)
<=> ( v105118(VarNext)
& v105113(VarNext) ) ) ) ).
fof(writeUnaryOperator_8215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105118(VarNext)
<=> v105120(VarNext) ) ) ).
fof(addAssignment_32333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105120(VarNext)
<=> v105113(VarCurr) ) ) ).
fof(addAssignment_32332,axiom,
! [VarCurr] :
( v105113(VarCurr)
<=> v100099(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1217,axiom,
! [VarCurr] :
( ( ~ v105079(VarCurr)
& ~ v105095(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v104334(VarCurr,B)
<=> v104332(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4966,axiom,
! [VarCurr] :
( v105095(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104334(VarCurr,B)
<=> v105097(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4976,axiom,
! [VarCurr] :
( v105079(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104334(VarCurr,B)
<=> v105081(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20982,axiom,
! [VarCurr] :
( v105107(VarCurr)
<=> ( v105108(VarCurr)
| v105110(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7342,axiom,
! [VarCurr] :
( v105110(VarCurr)
<=> ( ( v105111(VarCurr,bitIndex1)
<=> $true )
& ( v105111(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32331,axiom,
! [VarCurr] :
( v105111(VarCurr,bitIndex0)
<=> v104328(VarCurr) ) ).
fof(addAssignment_32330,axiom,
! [VarCurr] :
( v105111(VarCurr,bitIndex1)
<=> v104336(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7341,axiom,
! [VarCurr] :
( v105108(VarCurr)
<=> ( ( v105109(VarCurr,bitIndex1)
<=> $false )
& ( v105109(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32329,axiom,
! [VarCurr] :
( v105109(VarCurr,bitIndex0)
<=> v104328(VarCurr) ) ).
fof(addAssignment_32328,axiom,
! [VarCurr] :
( v105109(VarCurr,bitIndex1)
<=> v104336(VarCurr) ) ).
fof(addAssignment_32327,axiom,
! [VarCurr] :
( v105097(VarCurr,bitIndex0)
<=> v105093(VarCurr) ) ).
fof(addAssignment_32326,axiom,
! [VarCurr] :
( v105097(VarCurr,bitIndex1)
<=> v105104(VarCurr) ) ).
fof(addAssignment_32325,axiom,
! [VarCurr] :
( v105097(VarCurr,bitIndex2)
<=> v105099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20981,axiom,
! [VarCurr] :
( v105104(VarCurr)
<=> ( v105105(VarCurr)
& v105106(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1898,axiom,
! [VarCurr] :
( v105106(VarCurr)
<=> ( v104332(VarCurr,bitIndex0)
| v104332(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20980,axiom,
! [VarCurr] :
( v105105(VarCurr)
<=> ( v105093(VarCurr)
| v105088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20979,axiom,
! [VarCurr] :
( v105099(VarCurr)
<=> ( v105100(VarCurr)
& v105103(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1897,axiom,
! [VarCurr] :
( v105103(VarCurr)
<=> ( v104332(VarCurr,bitIndex2)
| v105102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20978,axiom,
! [VarCurr] :
( v105100(VarCurr)
<=> ( v105090(VarCurr)
| v105101(VarCurr) ) ) ).
fof(writeUnaryOperator_8214,axiom,
! [VarCurr] :
( ~ v105101(VarCurr)
<=> v105102(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1896,axiom,
! [VarCurr] :
( v105102(VarCurr)
<=> ( v104332(VarCurr,bitIndex0)
& v104332(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7340,axiom,
! [VarCurr] :
( v105095(VarCurr)
<=> ( ( v105096(VarCurr,bitIndex1)
<=> $true )
& ( v105096(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32324,axiom,
! [VarCurr] :
( v105096(VarCurr,bitIndex0)
<=> v104328(VarCurr) ) ).
fof(addAssignment_32323,axiom,
! [VarCurr] :
( v105096(VarCurr,bitIndex1)
<=> v104336(VarCurr) ) ).
fof(addAssignment_32322,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex0)
<=> v105093(VarCurr) ) ).
fof(addAssignment_32321,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex1)
<=> v105091(VarCurr) ) ).
fof(addAssignment_32320,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex2)
<=> v105083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20977,axiom,
! [VarCurr] :
( v105091(VarCurr)
<=> ( v105092(VarCurr)
& v105094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20976,axiom,
! [VarCurr] :
( v105094(VarCurr)
<=> ( v104332(VarCurr,bitIndex0)
| v105088(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1895,axiom,
! [VarCurr] :
( v105092(VarCurr)
<=> ( v105093(VarCurr)
| v104332(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8213,axiom,
! [VarCurr] :
( ~ v105093(VarCurr)
<=> v104332(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20975,axiom,
! [VarCurr] :
( v105083(VarCurr)
<=> ( v105084(VarCurr)
& v105089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20974,axiom,
! [VarCurr] :
( v105089(VarCurr)
<=> ( v105086(VarCurr)
| v105090(VarCurr) ) ) ).
fof(writeUnaryOperator_8212,axiom,
! [VarCurr] :
( ~ v105090(VarCurr)
<=> v104332(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1894,axiom,
! [VarCurr] :
( v105084(VarCurr)
<=> ( v105085(VarCurr)
| v104332(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8211,axiom,
! [VarCurr] :
( ~ v105085(VarCurr)
<=> v105086(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1893,axiom,
! [VarCurr] :
( v105086(VarCurr)
<=> ( v104332(VarCurr,bitIndex1)
| v105087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20973,axiom,
! [VarCurr] :
( v105087(VarCurr)
<=> ( v104332(VarCurr,bitIndex0)
& v105088(VarCurr) ) ) ).
fof(writeUnaryOperator_8210,axiom,
! [VarCurr] :
( ~ v105088(VarCurr)
<=> v104332(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_7339,axiom,
! [VarCurr] :
( v105079(VarCurr)
<=> ( ( v105080(VarCurr,bitIndex1)
<=> $false )
& ( v105080(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32319,axiom,
! [VarCurr] :
( v105080(VarCurr,bitIndex0)
<=> v104328(VarCurr) ) ).
fof(addAssignment_32318,axiom,
! [VarCurr] :
( v105080(VarCurr,bitIndex1)
<=> v104336(VarCurr) ) ).
fof(addAssignment_32317,axiom,
! [VarCurr] :
( v104336(VarCurr)
<=> v104338(VarCurr) ) ).
fof(addAssignment_32316,axiom,
! [VarCurr] :
( v104338(VarCurr)
<=> v104340(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2244,axiom,
! [VarCurr] :
( ~ v105075(VarCurr)
=> ( v104340(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2276,axiom,
! [VarCurr] :
( v105075(VarCurr)
=> ( v104340(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20972,axiom,
! [VarCurr] :
( v105075(VarCurr)
<=> ( v105076(VarCurr)
| v104462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20971,axiom,
! [VarCurr] :
( v105076(VarCurr)
<=> ( v105077(VarCurr)
& v104534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20970,axiom,
! [VarCurr] :
( v105077(VarCurr)
<=> ( v105050(VarCurr)
& v104532(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105063(VarNext)
=> ( v104419(VarNext,bitIndex0)
<=> v104419(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1772,axiom,
! [VarNext] :
( v105063(VarNext)
=> ( v104419(VarNext,bitIndex0)
<=> v105071(VarNext) ) ) ).
fof(addAssignment_32315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105071(VarNext)
<=> v105069(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2243,axiom,
! [VarCurr] :
( ~ v104481(VarCurr)
=> ( v105069(VarCurr)
<=> v104421(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2275,axiom,
! [VarCurr] :
( v104481(VarCurr)
=> ( v105069(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105063(VarNext)
<=> v105064(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105064(VarNext)
<=> ( v105066(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105066(VarNext)
<=> v104406(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2242,axiom,
! [VarCurr] :
( ~ v105044(VarCurr)
=> ( v104421(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2274,axiom,
! [VarCurr] :
( v105044(VarCurr)
=> ( v104421(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20967,axiom,
! [VarCurr] :
( v105044(VarCurr)
<=> ( v105045(VarCurr)
| v105058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20966,axiom,
! [VarCurr] :
( v105058(VarCurr)
<=> ( v105059(VarCurr)
& v104514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7338,axiom,
! [VarCurr] :
( v105059(VarCurr)
<=> ( ( v105060(VarCurr,bitIndex1)
<=> $true )
& ( v105060(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32314,axiom,
! [VarCurr] :
( v105060(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32313,axiom,
! [VarCurr] :
( v105060(VarCurr,bitIndex1)
<=> v104342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20965,axiom,
! [VarCurr] :
( v105045(VarCurr)
<=> ( v105046(VarCurr)
| v105055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20964,axiom,
! [VarCurr] :
( v105055(VarCurr)
<=> ( v105056(VarCurr)
& v104494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20963,axiom,
! [VarCurr] :
( v105056(VarCurr)
<=> ( v105057(VarCurr)
& v104540(VarCurr) ) ) ).
fof(writeUnaryOperator_8208,axiom,
! [VarCurr] :
( ~ v105057(VarCurr)
<=> v104457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20962,axiom,
! [VarCurr] :
( v105046(VarCurr)
<=> ( v105047(VarCurr)
| v105052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20961,axiom,
! [VarCurr] :
( v105052(VarCurr)
<=> ( v105053(VarCurr)
& v104469(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7337,axiom,
! [VarCurr] :
( v105053(VarCurr)
<=> ( ( v105054(VarCurr,bitIndex1)
<=> $true )
& ( v105054(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32312,axiom,
! [VarCurr] :
( v105054(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32311,axiom,
! [VarCurr] :
( v105054(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20960,axiom,
! [VarCurr] :
( v105047(VarCurr)
<=> ( v105048(VarCurr)
& v104534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20959,axiom,
! [VarCurr] :
( v105048(VarCurr)
<=> ( v105049(VarCurr)
| v105051(VarCurr) ) ) ).
fof(writeUnaryOperator_8207,axiom,
! [VarCurr] :
( ~ v105051(VarCurr)
<=> v104532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20958,axiom,
! [VarCurr] :
( v105049(VarCurr)
<=> ( v105050(VarCurr)
& v104532(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7336,axiom,
! [VarCurr] :
( v105050(VarCurr)
<=> ( ( v104312(VarCurr,bitIndex1)
<=> $false )
& ( v104312(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32310,axiom,
! [VarCurr] :
( v104423(VarCurr)
<=> v104425(VarCurr) ) ).
fof(addAssignment_32309,axiom,
! [VarCurr] :
( v104425(VarCurr)
<=> v104427(VarCurr) ) ).
fof(addAssignment_32308,axiom,
! [VarCurr] :
( v104427(VarCurr)
<=> v104429(VarCurr) ) ).
fof(addAssignment_32307,axiom,
! [VarCurr] :
( v104429(VarCurr)
<=> v104431(VarCurr) ) ).
fof(addAssignment_32306,axiom,
! [VarCurr] :
( v104431(VarCurr)
<=> v104433(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105031(VarNext)
=> ( v104433(VarNext)
<=> v104433(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1771,axiom,
! [VarNext] :
( v105031(VarNext)
=> ( v104433(VarNext)
<=> v105039(VarNext) ) ) ).
fof(addAssignment_32305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105039(VarNext)
<=> v105037(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2241,axiom,
! [VarCurr] :
( ~ v105040(VarCurr)
=> ( v105037(VarCurr)
<=> v104437(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2273,axiom,
! [VarCurr] :
( v105040(VarCurr)
=> ( v105037(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8206,axiom,
! [VarCurr] :
( ~ v105040(VarCurr)
<=> v104435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105031(VarNext)
<=> v105032(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105032(VarNext)
<=> ( v105033(VarNext)
& v104938(VarNext) ) ) ) ).
fof(writeUnaryOperator_8205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105033(VarNext)
<=> v104945(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2240,axiom,
! [VarCurr] :
( ~ v104990(VarCurr)
=> ( v104437(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2272,axiom,
! [VarCurr] :
( v104990(VarCurr)
=> ( v104437(VarCurr)
<=> v105014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4965,axiom,
! [VarCurr] :
( ~ v104613(VarCurr)
=> ( v105014(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4975,axiom,
! [VarCurr] :
( v104613(VarCurr)
=> ( v105014(VarCurr)
<=> v105015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20955,axiom,
! [VarCurr] :
( v105021(VarCurr)
<=> ( v105023(VarCurr)
| v105003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20954,axiom,
! [VarCurr] :
( v105023(VarCurr)
<=> ( v105024(VarCurr)
| v105002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20953,axiom,
! [VarCurr] :
( v105024(VarCurr)
<=> ( v105025(VarCurr)
| v105001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20952,axiom,
! [VarCurr] :
( v105025(VarCurr)
<=> ( v105026(VarCurr)
| v104973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20951,axiom,
! [VarCurr] :
( v105026(VarCurr)
<=> ( v105027(VarCurr)
| v104972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20950,axiom,
! [VarCurr] :
( v105027(VarCurr)
<=> ( v105028(VarCurr)
| v104971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20949,axiom,
! [VarCurr] :
( v105028(VarCurr)
<=> ( v104958(VarCurr)
| v104970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20948,axiom,
! [VarCurr] :
( v104958(VarCurr)
<=> ( v104959(VarCurr)
| v104964(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2239,axiom,
! [VarCurr] :
( ~ v104443(VarCurr)
=> ( v105015(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2271,axiom,
! [VarCurr] :
( v104443(VarCurr)
=> ( v105015(VarCurr)
<=> v105016(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2238,axiom,
! [VarCurr] :
( ~ v105017(VarCurr)
=> ( v105016(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2270,axiom,
! [VarCurr] :
( v105017(VarCurr)
=> ( v105016(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20947,axiom,
! [VarCurr] :
( v105017(VarCurr)
<=> ( v105018(VarCurr)
& v104595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20946,axiom,
! [VarCurr] :
( v105018(VarCurr)
<=> ( v105019(VarCurr)
| v105020(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7335,axiom,
! [VarCurr] :
( v105020(VarCurr)
<=> ( ( v104581(VarCurr,bitIndex3)
<=> $true )
& ( v104581(VarCurr,bitIndex2)
<=> $true )
& ( v104581(VarCurr,bitIndex1)
<=> $false )
& ( v104581(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7334,axiom,
! [VarCurr] :
( v105019(VarCurr)
<=> ( ( v104581(VarCurr,bitIndex3)
<=> $false )
& ( v104581(VarCurr,bitIndex2)
<=> $true )
& ( v104581(VarCurr,bitIndex1)
<=> $false )
& ( v104581(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20945,axiom,
! [VarCurr] :
( v104990(VarCurr)
<=> ( v104991(VarCurr)
| v105003(VarCurr) ) ) ).
fof(writeUnaryOperator_8204,axiom,
! [VarCurr] :
( ~ v105003(VarCurr)
<=> v105004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20944,axiom,
! [VarCurr] :
( v105004(VarCurr)
<=> ( v105005(VarCurr)
| v104619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20943,axiom,
! [VarCurr] :
( v105005(VarCurr)
<=> ( v105006(VarCurr)
| v104973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20942,axiom,
! [VarCurr] :
( v105006(VarCurr)
<=> ( v105007(VarCurr)
| v104972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20941,axiom,
! [VarCurr] :
( v105007(VarCurr)
<=> ( v105008(VarCurr)
| v104971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20940,axiom,
! [VarCurr] :
( v105008(VarCurr)
<=> ( v105009(VarCurr)
| v104970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20939,axiom,
! [VarCurr] :
( v105009(VarCurr)
<=> ( v105010(VarCurr)
| v104616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20938,axiom,
! [VarCurr] :
( v105010(VarCurr)
<=> ( v105011(VarCurr)
| v104964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20937,axiom,
! [VarCurr] :
( v105011(VarCurr)
<=> ( v105012(VarCurr)
| v104963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20936,axiom,
! [VarCurr] :
( v105012(VarCurr)
<=> ( v105013(VarCurr)
| v104962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20935,axiom,
! [VarCurr] :
( v105013(VarCurr)
<=> ( v104613(VarCurr)
| v104961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20934,axiom,
! [VarCurr] :
( v104991(VarCurr)
<=> ( v104992(VarCurr)
| v105002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20933,axiom,
! [VarCurr] :
( v105002(VarCurr)
<=> ( v104618(VarCurr)
& v104619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20932,axiom,
! [VarCurr] :
( v104992(VarCurr)
<=> ( v104993(VarCurr)
| v104973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20931,axiom,
! [VarCurr] :
( v104993(VarCurr)
<=> ( v104994(VarCurr)
| v104972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20930,axiom,
! [VarCurr] :
( v104994(VarCurr)
<=> ( v104995(VarCurr)
| v104971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20929,axiom,
! [VarCurr] :
( v104995(VarCurr)
<=> ( v104996(VarCurr)
| v104970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20928,axiom,
! [VarCurr] :
( v104996(VarCurr)
<=> ( v104997(VarCurr)
| v105001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20927,axiom,
! [VarCurr] :
( v105001(VarCurr)
<=> ( v104615(VarCurr)
& v104616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20926,axiom,
! [VarCurr] :
( v104997(VarCurr)
<=> ( v104998(VarCurr)
| v104964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20925,axiom,
! [VarCurr] :
( v104998(VarCurr)
<=> ( v104999(VarCurr)
| v104963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20924,axiom,
! [VarCurr] :
( v104999(VarCurr)
<=> ( v105000(VarCurr)
| v104962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20923,axiom,
! [VarCurr] :
( v105000(VarCurr)
<=> ( v104613(VarCurr)
| v104961(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104977(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104439(VarNext,B)
<=> v104439(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1770,axiom,
! [VarNext] :
( v104977(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104439(VarNext,B)
<=> v104985(VarNext,B) ) ) ) ).
fof(addAssignment_32304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104985(VarNext,B)
<=> v104983(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2237,axiom,
! [VarCurr] :
( ~ v104986(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104983(VarCurr,B)
<=> v104441(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2269,axiom,
! [VarCurr] :
( v104986(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104983(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8203,axiom,
! [VarCurr] :
( ~ v104986(VarCurr)
<=> v104435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104977(VarNext)
<=> v104978(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104978(VarNext)
<=> ( v104979(VarNext)
& v104938(VarNext) ) ) ) ).
fof(writeUnaryOperator_8202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104979(VarNext)
<=> v104945(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_14,axiom,
! [VarCurr] :
( ( ~ v104613(VarCurr)
& ~ v104957(VarCurr)
& ~ v104616(VarCurr)
& ~ v104966(VarCurr)
& ~ v104619(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v104441(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_17,axiom,
! [VarCurr] :
( v104619(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104441(VarCurr,B)
<=> v104974(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_139,axiom,
! [VarCurr] :
( v104966(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104441(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1216,axiom,
! [VarCurr] :
( v104616(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104441(VarCurr,B)
<=> v104965(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4964,axiom,
! [VarCurr] :
( v104957(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104441(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4974,axiom,
! [VarCurr] :
( v104613(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104441(VarCurr,B)
<=> v104956(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2236,axiom,
! [VarCurr] :
( ~ v104618(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104974(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2268,axiom,
! [VarCurr] :
( v104618(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104974(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20920,axiom,
! [VarCurr] :
( v104966(VarCurr)
<=> ( v104968(VarCurr)
| v104973(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7333,axiom,
! [VarCurr] :
( v104973(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $true )
& ( v104439(VarCurr,bitIndex2)
<=> $true )
& ( v104439(VarCurr,bitIndex1)
<=> $false )
& ( v104439(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20919,axiom,
! [VarCurr] :
( v104968(VarCurr)
<=> ( v104969(VarCurr)
| v104972(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7332,axiom,
! [VarCurr] :
( v104972(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $true )
& ( v104439(VarCurr,bitIndex2)
<=> $false )
& ( v104439(VarCurr,bitIndex1)
<=> $true )
& ( v104439(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20918,axiom,
! [VarCurr] :
( v104969(VarCurr)
<=> ( v104970(VarCurr)
| v104971(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7331,axiom,
! [VarCurr] :
( v104971(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $true )
& ( v104439(VarCurr,bitIndex2)
<=> $false )
& ( v104439(VarCurr,bitIndex1)
<=> $true )
& ( v104439(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7330,axiom,
! [VarCurr] :
( v104970(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $true )
& ( v104439(VarCurr,bitIndex2)
<=> $false )
& ( v104439(VarCurr,bitIndex1)
<=> $false )
& ( v104439(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2235,axiom,
! [VarCurr] :
( ~ v104615(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104965(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2267,axiom,
! [VarCurr] :
( v104615(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104965(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20917,axiom,
! [VarCurr] :
( v104957(VarCurr)
<=> ( v104959(VarCurr)
| v104964(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7329,axiom,
! [VarCurr] :
( v104964(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $false )
& ( v104439(VarCurr,bitIndex2)
<=> $true )
& ( v104439(VarCurr,bitIndex1)
<=> $false )
& ( v104439(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20916,axiom,
! [VarCurr] :
( v104959(VarCurr)
<=> ( v104960(VarCurr)
| v104963(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7328,axiom,
! [VarCurr] :
( v104963(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $false )
& ( v104439(VarCurr,bitIndex2)
<=> $false )
& ( v104439(VarCurr,bitIndex1)
<=> $true )
& ( v104439(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20915,axiom,
! [VarCurr] :
( v104960(VarCurr)
<=> ( v104961(VarCurr)
| v104962(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7327,axiom,
! [VarCurr] :
( v104962(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $false )
& ( v104439(VarCurr,bitIndex2)
<=> $false )
& ( v104439(VarCurr,bitIndex1)
<=> $true )
& ( v104439(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7326,axiom,
! [VarCurr] :
( v104961(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $false )
& ( v104439(VarCurr,bitIndex2)
<=> $false )
& ( v104439(VarCurr,bitIndex1)
<=> $false )
& ( v104439(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2234,axiom,
! [VarCurr] :
( ~ v104443(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104956(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2266,axiom,
! [VarCurr] :
( v104443(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104956(VarCurr,B)
<=> v104581(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104941(VarNext)
=> ( v104593(VarNext)
<=> v104593(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1769,axiom,
! [VarNext] :
( v104941(VarNext)
=> ( v104593(VarNext)
<=> v104951(VarNext) ) ) ).
fof(addAssignment_32303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104951(VarNext)
<=> v104949(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2233,axiom,
! [VarCurr] :
( ~ v104952(VarCurr)
=> ( v104949(VarCurr)
<=> v104595(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2265,axiom,
! [VarCurr] :
( v104952(VarCurr)
=> ( v104949(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8201,axiom,
! [VarCurr] :
( ~ v104952(VarCurr)
<=> v104435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104941(VarNext)
<=> v104942(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104942(VarNext)
<=> ( v104943(VarNext)
& v104938(VarNext) ) ) ) ).
fof(writeUnaryOperator_8200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104943(VarNext)
<=> v104945(VarNext) ) ) ).
fof(addAssignment_32302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104945(VarNext)
<=> v104938(VarCurr) ) ) ).
fof(addAssignment_32301,axiom,
! [VarCurr] :
( v104938(VarCurr)
<=> v87350(VarCurr) ) ).
fof(addAssignment_32300,axiom,
! [VarCurr] :
( v104595(VarCurr)
<=> v104597(VarCurr) ) ).
fof(addAssignment_32299,axiom,
! [VarCurr] :
( v104597(VarCurr)
<=> v104599(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104916(VarNext)
=> ( v104599(VarNext)
<=> v104599(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1768,axiom,
! [VarNext] :
( v104916(VarNext)
=> ( v104599(VarNext)
<=> v104933(VarNext) ) ) ).
fof(addAssignment_32298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104933(VarNext)
<=> v104931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4963,axiom,
! [VarCurr] :
( ~ v104925(VarCurr)
=> ( v104931(VarCurr)
<=> v104934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4973,axiom,
! [VarCurr] :
( v104925(VarCurr)
=> ( v104931(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4962,axiom,
! [VarCurr] :
( ~ v104603(VarCurr)
=> ( v104934(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4972,axiom,
! [VarCurr] :
( v104603(VarCurr)
=> ( v104934(VarCurr)
<=> v104641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104916(VarNext)
<=> ( v104917(VarNext)
& v104924(VarNext) ) ) ) ).
fof(addAssignment_32297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104924(VarNext)
<=> v104922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20911,axiom,
! [VarCurr] :
( v104922(VarCurr)
<=> ( v104925(VarCurr)
| v104926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20910,axiom,
! [VarCurr] :
( v104926(VarCurr)
<=> ( v104927(VarCurr)
& v104930(VarCurr) ) ) ).
fof(writeUnaryOperator_8199,axiom,
! [VarCurr] :
( ~ v104930(VarCurr)
<=> v104925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20909,axiom,
! [VarCurr] :
( v104927(VarCurr)
<=> ( v104603(VarCurr)
| v104928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20908,axiom,
! [VarCurr] :
( v104928(VarCurr)
<=> ( v104623(VarCurr)
& v104929(VarCurr) ) ) ).
fof(writeUnaryOperator_8198,axiom,
! [VarCurr] :
( ~ v104929(VarCurr)
<=> v104603(VarCurr) ) ).
fof(writeUnaryOperator_8197,axiom,
! [VarCurr] :
( ~ v104925(VarCurr)
<=> v104601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104917(VarNext)
<=> ( v104918(VarNext)
& v104864(VarNext) ) ) ) ).
fof(writeUnaryOperator_8196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104918(VarNext)
<=> v104871(VarNext) ) ) ).
fof(writeUnaryOperator_8195,axiom,
! [VarCurr] :
( ~ v104641(VarCurr)
<=> v104882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20906,axiom,
! [VarCurr] :
( v104882(VarCurr)
<=> ( v104884(VarCurr)
| v104899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20905,axiom,
! [VarCurr] :
( v104899(VarCurr)
<=> ( v104900(VarCurr)
| v104907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20904,axiom,
! [VarCurr] :
( v104907(VarCurr)
<=> ( v104908(VarCurr)
| v104911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20903,axiom,
! [VarCurr] :
( v104911(VarCurr)
<=> ( v104912(VarCurr)
| v104913(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1892,axiom,
! [VarCurr] :
( v104913(VarCurr)
<=> ( v104643(VarCurr,bitIndex30)
| v104643(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1891,axiom,
! [VarCurr] :
( v104912(VarCurr)
<=> ( v104643(VarCurr,bitIndex28)
| v104643(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20902,axiom,
! [VarCurr] :
( v104908(VarCurr)
<=> ( v104909(VarCurr)
| v104910(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1890,axiom,
! [VarCurr] :
( v104910(VarCurr)
<=> ( v104643(VarCurr,bitIndex26)
| v104643(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1889,axiom,
! [VarCurr] :
( v104909(VarCurr)
<=> ( v104643(VarCurr,bitIndex24)
| v104643(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20901,axiom,
! [VarCurr] :
( v104900(VarCurr)
<=> ( v104901(VarCurr)
| v104904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20900,axiom,
! [VarCurr] :
( v104904(VarCurr)
<=> ( v104905(VarCurr)
| v104906(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1888,axiom,
! [VarCurr] :
( v104906(VarCurr)
<=> ( v104643(VarCurr,bitIndex22)
| v104643(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1887,axiom,
! [VarCurr] :
( v104905(VarCurr)
<=> ( v104643(VarCurr,bitIndex20)
| v104643(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20899,axiom,
! [VarCurr] :
( v104901(VarCurr)
<=> ( v104902(VarCurr)
| v104903(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1886,axiom,
! [VarCurr] :
( v104903(VarCurr)
<=> ( v104643(VarCurr,bitIndex18)
| v104643(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1885,axiom,
! [VarCurr] :
( v104902(VarCurr)
<=> ( v104643(VarCurr,bitIndex16)
| v104643(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20898,axiom,
! [VarCurr] :
( v104884(VarCurr)
<=> ( v104885(VarCurr)
| v104892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20897,axiom,
! [VarCurr] :
( v104892(VarCurr)
<=> ( v104893(VarCurr)
| v104896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20896,axiom,
! [VarCurr] :
( v104896(VarCurr)
<=> ( v104897(VarCurr)
| v104898(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1884,axiom,
! [VarCurr] :
( v104898(VarCurr)
<=> ( v104643(VarCurr,bitIndex14)
| v104643(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1883,axiom,
! [VarCurr] :
( v104897(VarCurr)
<=> ( v104643(VarCurr,bitIndex12)
| v104643(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20895,axiom,
! [VarCurr] :
( v104893(VarCurr)
<=> ( v104894(VarCurr)
| v104895(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1882,axiom,
! [VarCurr] :
( v104895(VarCurr)
<=> ( v104643(VarCurr,bitIndex10)
| v104643(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1881,axiom,
! [VarCurr] :
( v104894(VarCurr)
<=> ( v104643(VarCurr,bitIndex8)
| v104643(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20894,axiom,
! [VarCurr] :
( v104885(VarCurr)
<=> ( v104886(VarCurr)
| v104889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20893,axiom,
! [VarCurr] :
( v104889(VarCurr)
<=> ( v104890(VarCurr)
| v104891(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1880,axiom,
! [VarCurr] :
( v104891(VarCurr)
<=> ( v104643(VarCurr,bitIndex6)
| v104643(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1879,axiom,
! [VarCurr] :
( v104890(VarCurr)
<=> ( v104643(VarCurr,bitIndex4)
| v104643(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20892,axiom,
! [VarCurr] :
( v104886(VarCurr)
<=> ( v104887(VarCurr)
| v104888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1878,axiom,
! [VarCurr] :
( v104888(VarCurr)
<=> ( v104643(VarCurr,bitIndex2)
| v104643(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1877,axiom,
! [VarCurr] :
( v104887(VarCurr)
<=> ( v104643(VarCurr,bitIndex0)
| v104643(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104867(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104643(VarNext,B)
<=> v104643(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1767,axiom,
! [VarNext] :
( v104867(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104643(VarNext,B)
<=> v104877(VarNext,B) ) ) ) ).
fof(addAssignment_32296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104877(VarNext,B)
<=> v104875(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2232,axiom,
! [VarCurr] :
( ~ v104878(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104875(VarCurr,B)
<=> v104646(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2264,axiom,
! [VarCurr] :
( v104878(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104875(VarCurr,B)
<=> b11111111111111111111111111111110(B) ) ) ) ).
fof(bitBlastConstant_11401,axiom,
b11111111111111111111111111111110(bitIndex31) ).
fof(bitBlastConstant_11400,axiom,
b11111111111111111111111111111110(bitIndex30) ).
fof(bitBlastConstant_11399,axiom,
b11111111111111111111111111111110(bitIndex29) ).
fof(bitBlastConstant_11398,axiom,
b11111111111111111111111111111110(bitIndex28) ).
fof(bitBlastConstant_11397,axiom,
b11111111111111111111111111111110(bitIndex27) ).
fof(bitBlastConstant_11396,axiom,
b11111111111111111111111111111110(bitIndex26) ).
fof(bitBlastConstant_11395,axiom,
b11111111111111111111111111111110(bitIndex25) ).
fof(bitBlastConstant_11394,axiom,
b11111111111111111111111111111110(bitIndex24) ).
fof(bitBlastConstant_11393,axiom,
b11111111111111111111111111111110(bitIndex23) ).
fof(bitBlastConstant_11392,axiom,
b11111111111111111111111111111110(bitIndex22) ).
fof(bitBlastConstant_11391,axiom,
b11111111111111111111111111111110(bitIndex21) ).
fof(bitBlastConstant_11390,axiom,
b11111111111111111111111111111110(bitIndex20) ).
fof(bitBlastConstant_11389,axiom,
b11111111111111111111111111111110(bitIndex19) ).
fof(bitBlastConstant_11388,axiom,
b11111111111111111111111111111110(bitIndex18) ).
fof(bitBlastConstant_11387,axiom,
b11111111111111111111111111111110(bitIndex17) ).
fof(bitBlastConstant_11386,axiom,
b11111111111111111111111111111110(bitIndex16) ).
fof(bitBlastConstant_11385,axiom,
b11111111111111111111111111111110(bitIndex15) ).
fof(bitBlastConstant_11384,axiom,
b11111111111111111111111111111110(bitIndex14) ).
fof(bitBlastConstant_11383,axiom,
b11111111111111111111111111111110(bitIndex13) ).
fof(bitBlastConstant_11382,axiom,
b11111111111111111111111111111110(bitIndex12) ).
fof(bitBlastConstant_11381,axiom,
b11111111111111111111111111111110(bitIndex11) ).
fof(bitBlastConstant_11380,axiom,
b11111111111111111111111111111110(bitIndex10) ).
fof(bitBlastConstant_11379,axiom,
b11111111111111111111111111111110(bitIndex9) ).
fof(bitBlastConstant_11378,axiom,
b11111111111111111111111111111110(bitIndex8) ).
fof(bitBlastConstant_11377,axiom,
b11111111111111111111111111111110(bitIndex7) ).
fof(bitBlastConstant_11376,axiom,
b11111111111111111111111111111110(bitIndex6) ).
fof(bitBlastConstant_11375,axiom,
b11111111111111111111111111111110(bitIndex5) ).
fof(bitBlastConstant_11374,axiom,
b11111111111111111111111111111110(bitIndex4) ).
fof(bitBlastConstant_11373,axiom,
b11111111111111111111111111111110(bitIndex3) ).
fof(bitBlastConstant_11372,axiom,
b11111111111111111111111111111110(bitIndex2) ).
fof(bitBlastConstant_11371,axiom,
b11111111111111111111111111111110(bitIndex1) ).
fof(bitBlastConstant_11370,axiom,
~ b11111111111111111111111111111110(bitIndex0) ).
fof(writeUnaryOperator_8194,axiom,
! [VarCurr] :
( ~ v104878(VarCurr)
<=> v104601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104867(VarNext)
<=> v104868(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104868(VarNext)
<=> ( v104869(VarNext)
& v104864(VarNext) ) ) ) ).
fof(writeUnaryOperator_8193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104869(VarNext)
<=> v104871(VarNext) ) ) ).
fof(addAssignment_32295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104871(VarNext)
<=> v104864(VarCurr) ) ) ).
fof(addAssignment_32294,axiom,
! [VarCurr] :
( v104864(VarCurr)
<=> v87350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_28,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104646(VarCurr,B)
<=> ( v104861(VarCurr,B)
& v104862(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8192,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104862(VarCurr,B)
<=> ~ v104849(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_27,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104861(VarCurr,B)
<=> ( v104648(VarCurr,B)
| v104643(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_26,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104849(VarCurr,B)
<=> ( v104851(VarCurr,B)
& v104858(VarCurr,B) ) ) ) ).
fof(addAssignment_32293,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex0)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32292,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex1)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32291,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex2)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32290,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex3)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32289,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex4)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32288,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex5)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32287,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex6)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32286,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex7)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32285,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex8)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32284,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex9)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32283,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex10)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32282,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex11)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32281,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex12)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32280,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex13)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32279,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex14)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32278,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex15)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32277,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex16)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32276,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex17)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32275,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex18)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32274,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex19)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32273,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex20)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32272,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex21)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32271,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex22)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32270,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex23)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32269,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex24)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32268,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex25)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32267,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex26)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32266,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex27)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32265,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex28)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32264,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex29)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32263,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex30)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32262,axiom,
! [VarCurr] :
( v104858(VarCurr,bitIndex31)
<=> v104859(VarCurr) ) ).
fof(addAssignment_32261,axiom,
! [VarCurr] :
( v104859(VarCurr)
<=> v104603(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_25,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104851(VarCurr,B)
<=> ( v104643(VarCurr,B)
& v104856(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8191,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104856(VarCurr,B)
<=> ~ v104853(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1876,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex1)
<=> ( v104853(VarCurr,bitIndex0)
| v104643(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1875,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex2)
<=> ( v104853(VarCurr,bitIndex1)
| v104643(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1874,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex3)
<=> ( v104853(VarCurr,bitIndex2)
| v104643(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1873,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex4)
<=> ( v104853(VarCurr,bitIndex3)
| v104643(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1872,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex5)
<=> ( v104853(VarCurr,bitIndex4)
| v104643(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1871,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex6)
<=> ( v104853(VarCurr,bitIndex5)
| v104643(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1870,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex7)
<=> ( v104853(VarCurr,bitIndex6)
| v104643(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1869,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex8)
<=> ( v104853(VarCurr,bitIndex7)
| v104643(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1868,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex9)
<=> ( v104853(VarCurr,bitIndex8)
| v104643(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1867,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex10)
<=> ( v104853(VarCurr,bitIndex9)
| v104643(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1866,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex11)
<=> ( v104853(VarCurr,bitIndex10)
| v104643(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1865,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex12)
<=> ( v104853(VarCurr,bitIndex11)
| v104643(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1864,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex13)
<=> ( v104853(VarCurr,bitIndex12)
| v104643(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1863,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex14)
<=> ( v104853(VarCurr,bitIndex13)
| v104643(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1862,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex15)
<=> ( v104853(VarCurr,bitIndex14)
| v104643(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1861,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex16)
<=> ( v104853(VarCurr,bitIndex15)
| v104643(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1860,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex17)
<=> ( v104853(VarCurr,bitIndex16)
| v104643(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1859,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex18)
<=> ( v104853(VarCurr,bitIndex17)
| v104643(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1858,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex19)
<=> ( v104853(VarCurr,bitIndex18)
| v104643(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1857,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex20)
<=> ( v104853(VarCurr,bitIndex19)
| v104643(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1856,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex21)
<=> ( v104853(VarCurr,bitIndex20)
| v104643(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1855,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex22)
<=> ( v104853(VarCurr,bitIndex21)
| v104643(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1854,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex23)
<=> ( v104853(VarCurr,bitIndex22)
| v104643(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1853,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex24)
<=> ( v104853(VarCurr,bitIndex23)
| v104643(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1852,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex25)
<=> ( v104853(VarCurr,bitIndex24)
| v104643(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1851,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex26)
<=> ( v104853(VarCurr,bitIndex25)
| v104643(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1850,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex27)
<=> ( v104853(VarCurr,bitIndex26)
| v104643(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1849,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex28)
<=> ( v104853(VarCurr,bitIndex27)
| v104643(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1848,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex29)
<=> ( v104853(VarCurr,bitIndex28)
| v104643(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1847,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex30)
<=> ( v104853(VarCurr,bitIndex29)
| v104643(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1846,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex31)
<=> ( v104853(VarCurr,bitIndex30)
| v104643(VarCurr,bitIndex30) ) ) ).
fof(addAssignment_32260,axiom,
! [VarCurr] :
( v104853(VarCurr,bitIndex0)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2231,axiom,
! [VarCurr] :
( ~ v104844(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104648(VarCurr,B)
<=> v104845(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2263,axiom,
! [VarCurr] :
( v104844(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104648(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_24,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104845(VarCurr,B)
<=> ( v104650(VarCurr,B)
& v104846(VarCurr,B) ) ) ) ).
fof(addAssignment_32259,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex0)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32258,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex1)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32257,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex2)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32256,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex3)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32255,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex4)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32254,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex5)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32253,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex6)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32252,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex7)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32251,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex8)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32250,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex9)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32249,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex10)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32248,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex11)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32247,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex12)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32246,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex13)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32245,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex14)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32244,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex15)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32243,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex16)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32242,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex17)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32241,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex18)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32240,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex19)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32239,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex20)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32238,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex21)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32237,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex22)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32236,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex23)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32235,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex24)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32234,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex25)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32233,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex26)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32232,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex27)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32231,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex28)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32230,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex29)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32229,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex30)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32228,axiom,
! [VarCurr] :
( v104846(VarCurr,bitIndex31)
<=> v104847(VarCurr) ) ).
fof(addAssignment_32227,axiom,
! [VarCurr] :
( v104847(VarCurr)
<=> v104623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20889,axiom,
! [VarCurr] :
( v104844(VarCurr)
<=> ( v104599(VarCurr)
& v104623(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_127,axiom,
! [VarCurr] :
( ~ v104842(VarCurr)
=> ( v104650(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2262,axiom,
! [VarCurr] :
( v104842(VarCurr)
=> ( v104650(VarCurr,bitIndex31)
<=> v104778(VarCurr,bitIndex31) ) ) ).
fof(addBitVectorEqualityBitBlasted_7325,axiom,
! [VarCurr] :
( v104842(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_126,axiom,
! [VarCurr] :
( ~ v104840(VarCurr)
=> ( v104650(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2261,axiom,
! [VarCurr] :
( v104840(VarCurr)
=> ( v104650(VarCurr,bitIndex30)
<=> v104776(VarCurr,bitIndex30) ) ) ).
fof(addBitVectorEqualityBitBlasted_7324,axiom,
! [VarCurr] :
( v104840(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_125,axiom,
! [VarCurr] :
( ~ v104838(VarCurr)
=> ( v104650(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2260,axiom,
! [VarCurr] :
( v104838(VarCurr)
=> ( v104650(VarCurr,bitIndex29)
<=> v104774(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7323,axiom,
! [VarCurr] :
( v104838(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_124,axiom,
! [VarCurr] :
( ~ v104836(VarCurr)
=> ( v104650(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2259,axiom,
! [VarCurr] :
( v104836(VarCurr)
=> ( v104650(VarCurr,bitIndex28)
<=> v104772(VarCurr,bitIndex28) ) ) ).
fof(addBitVectorEqualityBitBlasted_7322,axiom,
! [VarCurr] :
( v104836(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_123,axiom,
! [VarCurr] :
( ~ v104834(VarCurr)
=> ( v104650(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2258,axiom,
! [VarCurr] :
( v104834(VarCurr)
=> ( v104650(VarCurr,bitIndex27)
<=> v104770(VarCurr,bitIndex27) ) ) ).
fof(addBitVectorEqualityBitBlasted_7321,axiom,
! [VarCurr] :
( v104834(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11369,axiom,
b11011(bitIndex4) ).
fof(bitBlastConstant_11368,axiom,
b11011(bitIndex3) ).
fof(bitBlastConstant_11367,axiom,
~ b11011(bitIndex2) ).
fof(bitBlastConstant_11366,axiom,
b11011(bitIndex1) ).
fof(bitBlastConstant_11365,axiom,
b11011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_122,axiom,
! [VarCurr] :
( ~ v104832(VarCurr)
=> ( v104650(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2257,axiom,
! [VarCurr] :
( v104832(VarCurr)
=> ( v104650(VarCurr,bitIndex26)
<=> v104767(VarCurr,bitIndex26) ) ) ).
fof(addBitVectorEqualityBitBlasted_7320,axiom,
! [VarCurr] :
( v104832(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11364,axiom,
b11010(bitIndex4) ).
fof(bitBlastConstant_11363,axiom,
b11010(bitIndex3) ).
fof(bitBlastConstant_11362,axiom,
~ b11010(bitIndex2) ).
fof(bitBlastConstant_11361,axiom,
b11010(bitIndex1) ).
fof(bitBlastConstant_11360,axiom,
~ b11010(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_121,axiom,
! [VarCurr] :
( ~ v104830(VarCurr)
=> ( v104650(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2256,axiom,
! [VarCurr] :
( v104830(VarCurr)
=> ( v104650(VarCurr,bitIndex25)
<=> v104764(VarCurr,bitIndex25) ) ) ).
fof(addBitVectorEqualityBitBlasted_7319,axiom,
! [VarCurr] :
( v104830(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11359,axiom,
b11001(bitIndex4) ).
fof(bitBlastConstant_11358,axiom,
b11001(bitIndex3) ).
fof(bitBlastConstant_11357,axiom,
~ b11001(bitIndex2) ).
fof(bitBlastConstant_11356,axiom,
~ b11001(bitIndex1) ).
fof(bitBlastConstant_11355,axiom,
b11001(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_120,axiom,
! [VarCurr] :
( ~ v104828(VarCurr)
=> ( v104650(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2255,axiom,
! [VarCurr] :
( v104828(VarCurr)
=> ( v104650(VarCurr,bitIndex24)
<=> v104761(VarCurr,bitIndex24) ) ) ).
fof(addBitVectorEqualityBitBlasted_7318,axiom,
! [VarCurr] :
( v104828(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11354,axiom,
b11000(bitIndex4) ).
fof(bitBlastConstant_11353,axiom,
b11000(bitIndex3) ).
fof(bitBlastConstant_11352,axiom,
~ b11000(bitIndex2) ).
fof(bitBlastConstant_11351,axiom,
~ b11000(bitIndex1) ).
fof(bitBlastConstant_11350,axiom,
~ b11000(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_119,axiom,
! [VarCurr] :
( ~ v104826(VarCurr)
=> ( v104650(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2254,axiom,
! [VarCurr] :
( v104826(VarCurr)
=> ( v104650(VarCurr,bitIndex23)
<=> v104758(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7317,axiom,
! [VarCurr] :
( v104826(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11349,axiom,
b10111(bitIndex4) ).
fof(bitBlastConstant_11348,axiom,
~ b10111(bitIndex3) ).
fof(bitBlastConstant_11347,axiom,
b10111(bitIndex2) ).
fof(bitBlastConstant_11346,axiom,
b10111(bitIndex1) ).
fof(bitBlastConstant_11345,axiom,
b10111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_118,axiom,
! [VarCurr] :
( ~ v104824(VarCurr)
=> ( v104650(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2253,axiom,
! [VarCurr] :
( v104824(VarCurr)
=> ( v104650(VarCurr,bitIndex22)
<=> v104755(VarCurr,bitIndex22) ) ) ).
fof(addBitVectorEqualityBitBlasted_7316,axiom,
! [VarCurr] :
( v104824(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11344,axiom,
b10110(bitIndex4) ).
fof(bitBlastConstant_11343,axiom,
~ b10110(bitIndex3) ).
fof(bitBlastConstant_11342,axiom,
b10110(bitIndex2) ).
fof(bitBlastConstant_11341,axiom,
b10110(bitIndex1) ).
fof(bitBlastConstant_11340,axiom,
~ b10110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_117,axiom,
! [VarCurr] :
( ~ v104822(VarCurr)
=> ( v104650(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2252,axiom,
! [VarCurr] :
( v104822(VarCurr)
=> ( v104650(VarCurr,bitIndex21)
<=> v104752(VarCurr,bitIndex21) ) ) ).
fof(addBitVectorEqualityBitBlasted_7315,axiom,
! [VarCurr] :
( v104822(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11339,axiom,
b10101(bitIndex4) ).
fof(bitBlastConstant_11338,axiom,
~ b10101(bitIndex3) ).
fof(bitBlastConstant_11337,axiom,
b10101(bitIndex2) ).
fof(bitBlastConstant_11336,axiom,
~ b10101(bitIndex1) ).
fof(bitBlastConstant_11335,axiom,
b10101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_116,axiom,
! [VarCurr] :
( ~ v104820(VarCurr)
=> ( v104650(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2251,axiom,
! [VarCurr] :
( v104820(VarCurr)
=> ( v104650(VarCurr,bitIndex20)
<=> v104749(VarCurr,bitIndex20) ) ) ).
fof(addBitVectorEqualityBitBlasted_7314,axiom,
! [VarCurr] :
( v104820(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11334,axiom,
b10100(bitIndex4) ).
fof(bitBlastConstant_11333,axiom,
~ b10100(bitIndex3) ).
fof(bitBlastConstant_11332,axiom,
b10100(bitIndex2) ).
fof(bitBlastConstant_11331,axiom,
~ b10100(bitIndex1) ).
fof(bitBlastConstant_11330,axiom,
~ b10100(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_115,axiom,
! [VarCurr] :
( ~ v104818(VarCurr)
=> ( v104650(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2250,axiom,
! [VarCurr] :
( v104818(VarCurr)
=> ( v104650(VarCurr,bitIndex19)
<=> v104746(VarCurr,bitIndex19) ) ) ).
fof(addBitVectorEqualityBitBlasted_7313,axiom,
! [VarCurr] :
( v104818(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11329,axiom,
b10011(bitIndex4) ).
fof(bitBlastConstant_11328,axiom,
~ b10011(bitIndex3) ).
fof(bitBlastConstant_11327,axiom,
~ b10011(bitIndex2) ).
fof(bitBlastConstant_11326,axiom,
b10011(bitIndex1) ).
fof(bitBlastConstant_11325,axiom,
b10011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_114,axiom,
! [VarCurr] :
( ~ v104816(VarCurr)
=> ( v104650(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2249,axiom,
! [VarCurr] :
( v104816(VarCurr)
=> ( v104650(VarCurr,bitIndex18)
<=> v104743(VarCurr,bitIndex18) ) ) ).
fof(addBitVectorEqualityBitBlasted_7312,axiom,
! [VarCurr] :
( v104816(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11324,axiom,
b10010(bitIndex4) ).
fof(bitBlastConstant_11323,axiom,
~ b10010(bitIndex3) ).
fof(bitBlastConstant_11322,axiom,
~ b10010(bitIndex2) ).
fof(bitBlastConstant_11321,axiom,
b10010(bitIndex1) ).
fof(bitBlastConstant_11320,axiom,
~ b10010(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_113,axiom,
! [VarCurr] :
( ~ v104814(VarCurr)
=> ( v104650(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2248,axiom,
! [VarCurr] :
( v104814(VarCurr)
=> ( v104650(VarCurr,bitIndex17)
<=> v104740(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_7311,axiom,
! [VarCurr] :
( v104814(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11319,axiom,
b10001(bitIndex4) ).
fof(bitBlastConstant_11318,axiom,
~ b10001(bitIndex3) ).
fof(bitBlastConstant_11317,axiom,
~ b10001(bitIndex2) ).
fof(bitBlastConstant_11316,axiom,
~ b10001(bitIndex1) ).
fof(bitBlastConstant_11315,axiom,
b10001(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_112,axiom,
! [VarCurr] :
( ~ v104812(VarCurr)
=> ( v104650(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2247,axiom,
! [VarCurr] :
( v104812(VarCurr)
=> ( v104650(VarCurr,bitIndex16)
<=> v104737(VarCurr,bitIndex16) ) ) ).
fof(addBitVectorEqualityBitBlasted_7310,axiom,
! [VarCurr] :
( v104812(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $true )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_111,axiom,
! [VarCurr] :
( ~ v104810(VarCurr)
=> ( v104650(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2246,axiom,
! [VarCurr] :
( v104810(VarCurr)
=> ( v104650(VarCurr,bitIndex15)
<=> v104735(VarCurr,bitIndex15) ) ) ).
fof(addBitVectorEqualityBitBlasted_7309,axiom,
! [VarCurr] :
( v104810(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_110,axiom,
! [VarCurr] :
( ~ v104808(VarCurr)
=> ( v104650(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2245,axiom,
! [VarCurr] :
( v104808(VarCurr)
=> ( v104650(VarCurr,bitIndex14)
<=> v104733(VarCurr,bitIndex14) ) ) ).
fof(addBitVectorEqualityBitBlasted_7308,axiom,
! [VarCurr] :
( v104808(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11314,axiom,
~ b01110(bitIndex4) ).
fof(bitBlastConstant_11313,axiom,
b01110(bitIndex3) ).
fof(bitBlastConstant_11312,axiom,
b01110(bitIndex2) ).
fof(bitBlastConstant_11311,axiom,
b01110(bitIndex1) ).
fof(bitBlastConstant_11310,axiom,
~ b01110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_109,axiom,
! [VarCurr] :
( ~ v104806(VarCurr)
=> ( v104650(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2244,axiom,
! [VarCurr] :
( v104806(VarCurr)
=> ( v104650(VarCurr,bitIndex13)
<=> v104730(VarCurr,bitIndex13) ) ) ).
fof(addBitVectorEqualityBitBlasted_7307,axiom,
! [VarCurr] :
( v104806(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11309,axiom,
~ b01101(bitIndex4) ).
fof(bitBlastConstant_11308,axiom,
b01101(bitIndex3) ).
fof(bitBlastConstant_11307,axiom,
b01101(bitIndex2) ).
fof(bitBlastConstant_11306,axiom,
~ b01101(bitIndex1) ).
fof(bitBlastConstant_11305,axiom,
b01101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_108,axiom,
! [VarCurr] :
( ~ v104804(VarCurr)
=> ( v104650(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2243,axiom,
! [VarCurr] :
( v104804(VarCurr)
=> ( v104650(VarCurr,bitIndex12)
<=> v104727(VarCurr,bitIndex12) ) ) ).
fof(addBitVectorEqualityBitBlasted_7306,axiom,
! [VarCurr] :
( v104804(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11304,axiom,
~ b01100(bitIndex4) ).
fof(bitBlastConstant_11303,axiom,
b01100(bitIndex3) ).
fof(bitBlastConstant_11302,axiom,
b01100(bitIndex2) ).
fof(bitBlastConstant_11301,axiom,
~ b01100(bitIndex1) ).
fof(bitBlastConstant_11300,axiom,
~ b01100(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_107,axiom,
! [VarCurr] :
( ~ v104802(VarCurr)
=> ( v104650(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2242,axiom,
! [VarCurr] :
( v104802(VarCurr)
=> ( v104650(VarCurr,bitIndex11)
<=> v104724(VarCurr,bitIndex11) ) ) ).
fof(addBitVectorEqualityBitBlasted_7305,axiom,
! [VarCurr] :
( v104802(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11299,axiom,
~ b01011(bitIndex4) ).
fof(bitBlastConstant_11298,axiom,
b01011(bitIndex3) ).
fof(bitBlastConstant_11297,axiom,
~ b01011(bitIndex2) ).
fof(bitBlastConstant_11296,axiom,
b01011(bitIndex1) ).
fof(bitBlastConstant_11295,axiom,
b01011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_106,axiom,
! [VarCurr] :
( ~ v104800(VarCurr)
=> ( v104650(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2241,axiom,
! [VarCurr] :
( v104800(VarCurr)
=> ( v104650(VarCurr,bitIndex10)
<=> v104721(VarCurr,bitIndex10) ) ) ).
fof(addBitVectorEqualityBitBlasted_7304,axiom,
! [VarCurr] :
( v104800(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_105,axiom,
! [VarCurr] :
( ~ v104798(VarCurr)
=> ( v104650(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2240,axiom,
! [VarCurr] :
( v104798(VarCurr)
=> ( v104650(VarCurr,bitIndex9)
<=> v104719(VarCurr,bitIndex9) ) ) ).
fof(addBitVectorEqualityBitBlasted_7303,axiom,
! [VarCurr] :
( v104798(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_104,axiom,
! [VarCurr] :
( ~ v104796(VarCurr)
=> ( v104650(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2239,axiom,
! [VarCurr] :
( v104796(VarCurr)
=> ( v104650(VarCurr,bitIndex8)
<=> v104717(VarCurr,bitIndex8) ) ) ).
fof(addBitVectorEqualityBitBlasted_7302,axiom,
! [VarCurr] :
( v104796(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $true )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_103,axiom,
! [VarCurr] :
( ~ v104794(VarCurr)
=> ( v104650(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2238,axiom,
! [VarCurr] :
( v104794(VarCurr)
=> ( v104650(VarCurr,bitIndex7)
<=> v104715(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_7301,axiom,
! [VarCurr] :
( v104794(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11294,axiom,
~ b00111(bitIndex4) ).
fof(bitBlastConstant_11293,axiom,
~ b00111(bitIndex3) ).
fof(bitBlastConstant_11292,axiom,
b00111(bitIndex2) ).
fof(bitBlastConstant_11291,axiom,
b00111(bitIndex1) ).
fof(bitBlastConstant_11290,axiom,
b00111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_102,axiom,
! [VarCurr] :
( ~ v104792(VarCurr)
=> ( v104650(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2237,axiom,
! [VarCurr] :
( v104792(VarCurr)
=> ( v104650(VarCurr,bitIndex6)
<=> v104712(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_7300,axiom,
! [VarCurr] :
( v104792(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11289,axiom,
~ b00110(bitIndex4) ).
fof(bitBlastConstant_11288,axiom,
~ b00110(bitIndex3) ).
fof(bitBlastConstant_11287,axiom,
b00110(bitIndex2) ).
fof(bitBlastConstant_11286,axiom,
b00110(bitIndex1) ).
fof(bitBlastConstant_11285,axiom,
~ b00110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_101,axiom,
! [VarCurr] :
( ~ v104790(VarCurr)
=> ( v104650(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2236,axiom,
! [VarCurr] :
( v104790(VarCurr)
=> ( v104650(VarCurr,bitIndex5)
<=> v104709(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_7299,axiom,
! [VarCurr] :
( v104790(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11284,axiom,
~ b00101(bitIndex4) ).
fof(bitBlastConstant_11283,axiom,
~ b00101(bitIndex3) ).
fof(bitBlastConstant_11282,axiom,
b00101(bitIndex2) ).
fof(bitBlastConstant_11281,axiom,
~ b00101(bitIndex1) ).
fof(bitBlastConstant_11280,axiom,
b00101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_100,axiom,
! [VarCurr] :
( ~ v104788(VarCurr)
=> ( v104650(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2235,axiom,
! [VarCurr] :
( v104788(VarCurr)
=> ( v104650(VarCurr,bitIndex4)
<=> v104706(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_7298,axiom,
! [VarCurr] :
( v104788(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $true )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_99,axiom,
! [VarCurr] :
( ~ v104786(VarCurr)
=> ( v104650(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2234,axiom,
! [VarCurr] :
( v104786(VarCurr)
=> ( v104650(VarCurr,bitIndex3)
<=> v104704(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_7297,axiom,
! [VarCurr] :
( v104786(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11279,axiom,
~ b00011(bitIndex4) ).
fof(bitBlastConstant_11278,axiom,
~ b00011(bitIndex3) ).
fof(bitBlastConstant_11277,axiom,
~ b00011(bitIndex2) ).
fof(bitBlastConstant_11276,axiom,
b00011(bitIndex1) ).
fof(bitBlastConstant_11275,axiom,
b00011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_98,axiom,
! [VarCurr] :
( ~ v104784(VarCurr)
=> ( v104650(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2233,axiom,
! [VarCurr] :
( v104784(VarCurr)
=> ( v104650(VarCurr,bitIndex2)
<=> v104701(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_7296,axiom,
! [VarCurr] :
( v104784(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $true )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_97,axiom,
! [VarCurr] :
( ~ v104782(VarCurr)
=> ( v104650(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2232,axiom,
! [VarCurr] :
( v104782(VarCurr)
=> ( v104650(VarCurr,bitIndex1)
<=> v104699(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7295,axiom,
! [VarCurr] :
( v104782(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2230,axiom,
! [VarCurr] :
( ~ v104780(VarCurr)
=> ( v104650(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2231,axiom,
! [VarCurr] :
( v104780(VarCurr)
=> ( v104650(VarCurr,bitIndex0)
<=> v104697(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7294,axiom,
! [VarCurr] :
( v104780(VarCurr)
<=> ( ( v104652(VarCurr,bitIndex4)
<=> $false )
& ( v104652(VarCurr,bitIndex3)
<=> $false )
& ( v104652(VarCurr,bitIndex2)
<=> $false )
& ( v104652(VarCurr,bitIndex1)
<=> $false )
& ( v104652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32226,axiom,
! [VarCurr] :
( v104778(VarCurr,bitIndex31)
<=> $true ) ).
fof(addAssignment_32225,axiom,
! [VarCurr] :
( v104776(VarCurr,bitIndex30)
<=> $true ) ).
fof(addAssignment_32224,axiom,
! [VarCurr] :
( v104774(VarCurr,bitIndex29)
<=> $true ) ).
fof(addAssignment_32223,axiom,
! [VarCurr] :
( v104772(VarCurr,bitIndex28)
<=> $true ) ).
fof(addAssignment_32222,axiom,
! [VarCurr] :
( v104770(VarCurr,bitIndex27)
<=> $true ) ).
fof(addAssignment_32221,axiom,
! [VarCurr] :
( v104767(VarCurr,bitIndex26)
<=> $true ) ).
fof(addAssignment_32220,axiom,
! [VarCurr] :
( v104764(VarCurr,bitIndex25)
<=> $true ) ).
fof(addAssignment_32219,axiom,
! [VarCurr] :
( v104761(VarCurr,bitIndex24)
<=> $true ) ).
fof(addAssignment_32218,axiom,
! [VarCurr] :
( v104758(VarCurr,bitIndex23)
<=> $true ) ).
fof(addAssignment_32217,axiom,
! [VarCurr] :
( v104755(VarCurr,bitIndex22)
<=> $true ) ).
fof(addAssignment_32216,axiom,
! [VarCurr] :
( v104752(VarCurr,bitIndex21)
<=> $true ) ).
fof(addAssignment_32215,axiom,
! [VarCurr] :
( v104749(VarCurr,bitIndex20)
<=> $true ) ).
fof(addAssignment_32214,axiom,
! [VarCurr] :
( v104746(VarCurr,bitIndex19)
<=> $true ) ).
fof(addAssignment_32213,axiom,
! [VarCurr] :
( v104743(VarCurr,bitIndex18)
<=> $true ) ).
fof(addAssignment_32212,axiom,
! [VarCurr] :
( v104740(VarCurr,bitIndex17)
<=> $true ) ).
fof(addAssignment_32211,axiom,
! [VarCurr] :
( v104737(VarCurr,bitIndex16)
<=> $true ) ).
fof(addAssignment_32210,axiom,
! [VarCurr] :
( v104735(VarCurr,bitIndex15)
<=> $true ) ).
fof(addAssignment_32209,axiom,
! [VarCurr] :
( v104733(VarCurr,bitIndex14)
<=> $true ) ).
fof(addAssignment_32208,axiom,
! [VarCurr] :
( v104730(VarCurr,bitIndex13)
<=> $true ) ).
fof(addAssignment_32207,axiom,
! [VarCurr] :
( v104727(VarCurr,bitIndex12)
<=> $true ) ).
fof(addAssignment_32206,axiom,
! [VarCurr] :
( v104724(VarCurr,bitIndex11)
<=> $true ) ).
fof(addAssignment_32205,axiom,
! [VarCurr] :
( v104721(VarCurr,bitIndex10)
<=> $true ) ).
fof(addAssignment_32204,axiom,
! [VarCurr] :
( v104719(VarCurr,bitIndex9)
<=> $true ) ).
fof(addAssignment_32203,axiom,
! [VarCurr] :
( v104717(VarCurr,bitIndex8)
<=> $true ) ).
fof(addAssignment_32202,axiom,
! [VarCurr] :
( v104715(VarCurr,bitIndex7)
<=> $true ) ).
fof(addAssignment_32201,axiom,
! [VarCurr] :
( v104712(VarCurr,bitIndex6)
<=> $true ) ).
fof(addAssignment_32200,axiom,
! [VarCurr] :
( v104709(VarCurr,bitIndex5)
<=> $true ) ).
fof(addAssignment_32199,axiom,
! [VarCurr] :
( v104706(VarCurr,bitIndex4)
<=> $true ) ).
fof(addAssignment_32198,axiom,
! [VarCurr] :
( v104704(VarCurr,bitIndex3)
<=> $true ) ).
fof(addAssignment_32197,axiom,
! [VarCurr] :
( v104701(VarCurr,bitIndex2)
<=> $true ) ).
fof(addAssignment_32196,axiom,
! [VarCurr] :
( v104699(VarCurr,bitIndex1)
<=> $true ) ).
fof(addAssignment_32195,axiom,
! [VarCurr] :
( v104697(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32194,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104652(VarCurr,B)
<=> v104654(VarCurr,B) ) ) ).
fof(addAssignment_32193,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104654(VarCurr,B)
<=> v104656(VarCurr,B) ) ) ).
fof(addAssignment_32192,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104656(VarCurr,B)
<=> v104658(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2229,axiom,
! [VarCurr] :
( ~ v104693(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104658(VarCurr,B)
<=> v104662(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2230,axiom,
! [VarCurr] :
( v104693(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104658(VarCurr,B)
<=> v104660(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20888,axiom,
! [VarCurr] :
( v104693(VarCurr)
<=> ( v104694(VarCurr)
| v104695(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7293,axiom,
! [VarCurr] :
( v104695(VarCurr)
<=> ( ( v87308(VarCurr,bitIndex3)
<=> $true )
& ( v87308(VarCurr,bitIndex2)
<=> $true )
& ( v87308(VarCurr,bitIndex1)
<=> $false )
& ( v87308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7292,axiom,
! [VarCurr] :
( v104694(VarCurr)
<=> ( ( v87308(VarCurr,bitIndex3)
<=> $false )
& ( v87308(VarCurr,bitIndex2)
<=> $true )
& ( v87308(VarCurr,bitIndex1)
<=> $false )
& ( v87308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32191,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104662(VarCurr,B)
<=> v104664(VarCurr,B) ) ) ).
fof(addAssignment_32190,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104664(VarCurr,B)
<=> v104666(VarCurr,B) ) ) ).
fof(addAssignment_32189,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104666(VarCurr,B)
<=> v104668(VarCurr,B) ) ) ).
fof(addAssignment_32188,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104668(VarCurr,B)
<=> v104670(VarCurr,B) ) ) ).
fof(addAssignment_32187,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104670(VarCurr,B)
<=> v104672(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104677(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104672(VarNext,B)
<=> v104672(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1766,axiom,
! [VarNext] :
( v104677(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104672(VarNext,B)
<=> v104689(VarNext,B) ) ) ) ).
fof(addAssignment_32186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104689(VarNext,B)
<=> v104687(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2228,axiom,
! [VarCurr] :
( ~ v104686(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104687(VarCurr,B)
<=> v104674(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2229,axiom,
! [VarCurr] :
( v104686(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104687(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104677(VarNext)
<=> ( v104678(VarNext)
& v104685(VarNext) ) ) ) ).
fof(addAssignment_32185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104685(VarNext)
<=> v104683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20886,axiom,
! [VarCurr] :
( v104683(VarCurr)
<=> ( v87062(VarCurr)
| v104686(VarCurr) ) ) ).
fof(writeUnaryOperator_8190,axiom,
! [VarCurr] :
( ~ v104686(VarCurr)
<=> v87002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104678(VarNext)
<=> ( v104679(VarNext)
& v87152(VarNext) ) ) ) ).
fof(writeUnaryOperator_8189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104679(VarNext)
<=> v87515(VarNext) ) ) ).
fof(addAssignment_32184,axiom,
! [VarCurr] :
( ( v104674(VarCurr,bitIndex4)
<=> v87079(VarCurr,bitIndex10) )
& ( v104674(VarCurr,bitIndex3)
<=> v87079(VarCurr,bitIndex9) )
& ( v104674(VarCurr,bitIndex2)
<=> v87079(VarCurr,bitIndex8) )
& ( v104674(VarCurr,bitIndex1)
<=> v87079(VarCurr,bitIndex7) )
& ( v104674(VarCurr,bitIndex0)
<=> v87079(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_32183,axiom,
! [VarCurr,B] :
( range_10_6(B)
=> ( v87079(VarCurr,B)
<=> v87081(VarCurr,B) ) ) ).
fof(range_axiom_71,axiom,
! [B] :
( range_10_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B ) ) ).
fof(addAssignment_32182,axiom,
! [VarCurr] :
( ( v87081(VarCurr,bitIndex10)
<=> v87083(VarCurr,bitIndex500) )
& ( v87081(VarCurr,bitIndex9)
<=> v87083(VarCurr,bitIndex499) )
& ( v87081(VarCurr,bitIndex8)
<=> v87083(VarCurr,bitIndex498) )
& ( v87081(VarCurr,bitIndex7)
<=> v87083(VarCurr,bitIndex497) )
& ( v87081(VarCurr,bitIndex6)
<=> v87083(VarCurr,bitIndex496) ) ) ).
fof(addAssignment_32181,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104660(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32180,axiom,
! [VarCurr] :
( v104623(VarCurr)
<=> v104625(VarCurr) ) ).
fof(addAssignment_32179,axiom,
! [VarCurr] :
( v104625(VarCurr)
<=> v104627(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2227,axiom,
! [VarCurr] :
( ~ v104629(VarCurr)
=> ( v104627(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2228,axiom,
! [VarCurr] :
( v104629(VarCurr)
=> ( v104627(VarCurr)
<=> v104635(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4961,axiom,
! [VarCurr] :
( ~ v104633(VarCurr)
=> ( v104635(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4971,axiom,
! [VarCurr] :
( v104633(VarCurr)
=> ( v104635(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20884,axiom,
! [VarCurr] :
( v104636(VarCurr)
<=> ( v104638(VarCurr)
| v87387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20883,axiom,
! [VarCurr] :
( v104638(VarCurr)
<=> ( v104639(VarCurr)
| v87386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20882,axiom,
! [VarCurr] :
( v104639(VarCurr)
<=> ( v87375(VarCurr)
| v87376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20881,axiom,
! [VarCurr] :
( v104629(VarCurr)
<=> ( v104630(VarCurr)
| v87387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20880,axiom,
! [VarCurr] :
( v104630(VarCurr)
<=> ( v104631(VarCurr)
| v87386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20879,axiom,
! [VarCurr] :
( v104631(VarCurr)
<=> ( v104632(VarCurr)
| v87376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20878,axiom,
! [VarCurr] :
( v104632(VarCurr)
<=> ( v104633(VarCurr)
| v87375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20877,axiom,
! [VarCurr] :
( v104633(VarCurr)
<=> ( v104634(VarCurr)
& v87368(VarCurr) ) ) ).
fof(writeUnaryOperator_8188,axiom,
! [VarCurr] :
( ~ v104634(VarCurr)
<=> v87212(VarCurr) ) ).
fof(addAssignment_32178,axiom,
! [VarCurr] :
( v104603(VarCurr)
<=> v104605(VarCurr) ) ).
fof(addAssignment_32177,axiom,
! [VarCurr] :
( v104605(VarCurr)
<=> v104607(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2226,axiom,
! [VarCurr] :
( ~ v104609(VarCurr)
=> ( v104607(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2227,axiom,
! [VarCurr] :
( v104609(VarCurr)
=> ( v104607(VarCurr)
<=> v104620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4960,axiom,
! [VarCurr] :
( ~ v104611(VarCurr)
=> ( v104620(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4970,axiom,
! [VarCurr] :
( v104611(VarCurr)
=> ( v104620(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20876,axiom,
! [VarCurr] :
( v104621(VarCurr)
<=> ( v104614(VarCurr)
| v104617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20875,axiom,
! [VarCurr] :
( v104609(VarCurr)
<=> ( v104610(VarCurr)
| v104617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20874,axiom,
! [VarCurr] :
( v104617(VarCurr)
<=> ( v104618(VarCurr)
& v104619(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7291,axiom,
! [VarCurr] :
( v104619(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $true )
& ( v104439(VarCurr,bitIndex2)
<=> $true )
& ( v104439(VarCurr,bitIndex1)
<=> $false )
& ( v104439(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeUnaryOperator_8187,axiom,
! [VarCurr] :
( ~ v104618(VarCurr)
<=> v104593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20873,axiom,
! [VarCurr] :
( v104610(VarCurr)
<=> ( v104611(VarCurr)
| v104614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20872,axiom,
! [VarCurr] :
( v104614(VarCurr)
<=> ( v104615(VarCurr)
& v104616(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7290,axiom,
! [VarCurr] :
( v104616(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $false )
& ( v104439(VarCurr,bitIndex2)
<=> $true )
& ( v104439(VarCurr,bitIndex1)
<=> $false )
& ( v104439(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeUnaryOperator_8186,axiom,
! [VarCurr] :
( ~ v104615(VarCurr)
<=> v104593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20871,axiom,
! [VarCurr] :
( v104611(VarCurr)
<=> ( v104612(VarCurr)
& v104613(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7289,axiom,
! [VarCurr] :
( v104613(VarCurr)
<=> ( ( v104439(VarCurr,bitIndex3)
<=> $false )
& ( v104439(VarCurr,bitIndex2)
<=> $false )
& ( v104439(VarCurr,bitIndex1)
<=> $false )
& ( v104439(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8185,axiom,
! [VarCurr] :
( ~ v104612(VarCurr)
<=> v104443(VarCurr) ) ).
fof(addAssignment_32176,axiom,
! [VarCurr] :
( v104601(VarCurr)
<=> v87204(VarCurr) ) ).
fof(addAssignment_32175,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104581(VarCurr,B)
<=> v104583(VarCurr,B) ) ) ).
fof(addAssignment_32174,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104583(VarCurr,B)
<=> v104585(VarCurr,B) ) ) ).
fof(addAssignment_32173,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104585(VarCurr,B)
<=> v104587(VarCurr,B) ) ) ).
fof(addAssignment_32172,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104587(VarCurr,B)
<=> v104589(VarCurr,B) ) ) ).
fof(addAssignment_32171,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104589(VarCurr,B)
<=> v104591(VarCurr,B) ) ) ).
fof(addAssignment_32170,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104591(VarCurr,B)
<=> b0101(B) ) ) ).
fof(addAssignment_32169,axiom,
! [VarCurr] :
( v104443(VarCurr)
<=> v104445(VarCurr) ) ).
fof(addAssignment_32168,axiom,
! [VarCurr] :
( v104445(VarCurr)
<=> v104447(VarCurr) ) ).
fof(addAssignment_32167,axiom,
! [VarCurr] :
( v104447(VarCurr)
<=> v104449(VarCurr) ) ).
fof(addAssignment_32166,axiom,
! [VarCurr] :
( v104449(VarCurr)
<=> v104451(VarCurr) ) ).
fof(addAssignment_32165,axiom,
! [VarCurr] :
( v104451(VarCurr)
<=> v104453(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104568(VarNext)
=> ( v104453(VarNext)
<=> v104453(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1765,axiom,
! [VarNext] :
( v104568(VarNext)
=> ( v104453(VarNext)
<=> v104576(VarNext) ) ) ).
fof(addAssignment_32164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104576(VarNext)
<=> v104574(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2225,axiom,
! [VarCurr] :
( ~ v104577(VarCurr)
=> ( v104574(VarCurr)
<=> v104455(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2226,axiom,
! [VarCurr] :
( v104577(VarCurr)
=> ( v104574(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8184,axiom,
! [VarCurr] :
( ~ v104577(VarCurr)
<=> v104320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104568(VarNext)
<=> v104569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104569(VarNext)
<=> ( v104570(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104570(VarNext)
<=> v104406(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2224,axiom,
! [VarCurr] :
( ~ v104554(VarCurr)
=> ( v104455(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2225,axiom,
! [VarCurr] :
( v104554(VarCurr)
=> ( v104455(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20868,axiom,
! [VarCurr] :
( v104554(VarCurr)
<=> ( v104555(VarCurr)
| v104565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20867,axiom,
! [VarCurr] :
( v104565(VarCurr)
<=> ( v104543(VarCurr)
& v104514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20866,axiom,
! [VarCurr] :
( v104555(VarCurr)
<=> ( v104556(VarCurr)
| v104562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20865,axiom,
! [VarCurr] :
( v104562(VarCurr)
<=> ( v104563(VarCurr)
& v104494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20864,axiom,
! [VarCurr] :
( v104563(VarCurr)
<=> ( v104489(VarCurr)
| v104564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20863,axiom,
! [VarCurr] :
( v104564(VarCurr)
<=> ( v104457(VarCurr)
& v104540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20862,axiom,
! [VarCurr] :
( v104556(VarCurr)
<=> ( v104557(VarCurr)
| v104560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20861,axiom,
! [VarCurr] :
( v104560(VarCurr)
<=> ( v104561(VarCurr)
& v104469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20860,axiom,
! [VarCurr] :
( v104561(VarCurr)
<=> ( v104464(VarCurr)
| v104536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20859,axiom,
! [VarCurr] :
( v104557(VarCurr)
<=> ( v104558(VarCurr)
| v104462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20858,axiom,
! [VarCurr] :
( v104558(VarCurr)
<=> ( v104559(VarCurr)
& v104534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20857,axiom,
! [VarCurr] :
( v104559(VarCurr)
<=> ( v104529(VarCurr)
& v104532(VarCurr) ) ) ).
fof(addAssignment_32163,axiom,
! [VarNext] :
( v104419(VarNext,bitIndex1)
<=> v104546(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_60,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104547(VarNext)
=> ( ( v104546(VarNext,bitIndex3)
<=> v104419(VarCurr,bitIndex4) )
& ( v104546(VarNext,bitIndex2)
<=> v104419(VarCurr,bitIndex3) )
& ( v104546(VarNext,bitIndex1)
<=> v104419(VarCurr,bitIndex2) )
& ( v104546(VarNext,bitIndex0)
<=> v104419(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1764,axiom,
! [VarNext] :
( v104547(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104546(VarNext,B)
<=> v104480(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104547(VarNext)
<=> v104548(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104548(VarNext)
<=> ( v104550(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104550(VarNext)
<=> v104406(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_96,axiom,
! [VarCurr] :
( ~ v104524(VarCurr)
=> ( v104421(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_95,axiom,
! [VarCurr] :
( v104524(VarCurr)
=> ( v104421(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20854,axiom,
! [VarCurr] :
( v104524(VarCurr)
<=> ( v104525(VarCurr)
| v104542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20853,axiom,
! [VarCurr] :
( v104542(VarCurr)
<=> ( v104543(VarCurr)
& v104514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7288,axiom,
! [VarCurr] :
( v104543(VarCurr)
<=> ( ( v104544(VarCurr,bitIndex1)
<=> $true )
& ( v104544(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32162,axiom,
! [VarCurr] :
( v104544(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32161,axiom,
! [VarCurr] :
( v104544(VarCurr,bitIndex1)
<=> v104342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20852,axiom,
! [VarCurr] :
( v104525(VarCurr)
<=> ( v104526(VarCurr)
| v104538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20851,axiom,
! [VarCurr] :
( v104538(VarCurr)
<=> ( v104539(VarCurr)
& v104494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20850,axiom,
! [VarCurr] :
( v104539(VarCurr)
<=> ( v104457(VarCurr)
& v104540(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7287,axiom,
! [VarCurr] :
( v104540(VarCurr)
<=> ( ( v104541(VarCurr,bitIndex1)
<=> $true )
& ( v104541(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32160,axiom,
! [VarCurr] :
( v104541(VarCurr,bitIndex0)
<=> v104342(VarCurr) ) ).
fof(addAssignment_32159,axiom,
! [VarCurr] :
( v104541(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20849,axiom,
! [VarCurr] :
( v104526(VarCurr)
<=> ( v104527(VarCurr)
| v104535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20848,axiom,
! [VarCurr] :
( v104535(VarCurr)
<=> ( v104536(VarCurr)
& v104469(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7286,axiom,
! [VarCurr] :
( v104536(VarCurr)
<=> ( ( v104537(VarCurr,bitIndex1)
<=> $true )
& ( v104537(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32158,axiom,
! [VarCurr] :
( v104537(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32157,axiom,
! [VarCurr] :
( v104537(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20847,axiom,
! [VarCurr] :
( v104527(VarCurr)
<=> ( v104528(VarCurr)
& v104534(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7285,axiom,
! [VarCurr] :
( v104534(VarCurr)
<=> ( $true
<=> v104419(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20846,axiom,
! [VarCurr] :
( v104528(VarCurr)
<=> ( v104529(VarCurr)
& v104532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20845,axiom,
! [VarCurr] :
( v104532(VarCurr)
<=> ( v104533(VarCurr)
& v104342(VarCurr) ) ) ).
fof(writeUnaryOperator_8181,axiom,
! [VarCurr] :
( ~ v104533(VarCurr)
<=> v104314(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20844,axiom,
! [VarCurr] :
( v104529(VarCurr)
<=> ( v104530(VarCurr)
| v104531(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7284,axiom,
! [VarCurr] :
( v104531(VarCurr)
<=> ( ( v104312(VarCurr,bitIndex1)
<=> $true )
& ( v104312(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7283,axiom,
! [VarCurr] :
( v104530(VarCurr)
<=> ( ( v104312(VarCurr,bitIndex1)
<=> $false )
& ( v104312(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32156,axiom,
! [VarNext] :
( v104419(VarNext,bitIndex4)
<=> v104516(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_59,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104517(VarNext)
=> ( ( v104516(VarNext,bitIndex3)
<=> v104419(VarCurr,bitIndex4) )
& ( v104516(VarNext,bitIndex2)
<=> v104419(VarCurr,bitIndex3) )
& ( v104516(VarNext,bitIndex1)
<=> v104419(VarCurr,bitIndex2) )
& ( v104516(VarNext,bitIndex0)
<=> v104419(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1763,axiom,
! [VarNext] :
( v104517(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104516(VarNext,B)
<=> v104480(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104517(VarNext)
<=> v104518(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104518(VarNext)
<=> ( v104520(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104520(VarNext)
<=> v104406(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_95,axiom,
! [VarCurr] :
( ~ v104504(VarCurr)
=> ( v104421(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_94,axiom,
! [VarCurr] :
( v104504(VarCurr)
=> ( v104421(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20841,axiom,
! [VarCurr] :
( v104504(VarCurr)
<=> ( v104505(VarCurr)
| v104508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20840,axiom,
! [VarCurr] :
( v104508(VarCurr)
<=> ( v104509(VarCurr)
& v104514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7282,axiom,
! [VarCurr] :
( v104514(VarCurr)
<=> ( $true
<=> v104419(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20839,axiom,
! [VarCurr] :
( v104509(VarCurr)
<=> ( v104510(VarCurr)
| v104512(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7281,axiom,
! [VarCurr] :
( v104512(VarCurr)
<=> ( ( v104513(VarCurr,bitIndex1)
<=> $false )
& ( v104513(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32155,axiom,
! [VarCurr] :
( v104513(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32154,axiom,
! [VarCurr] :
( v104513(VarCurr,bitIndex1)
<=> v104342(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7280,axiom,
! [VarCurr] :
( v104510(VarCurr)
<=> ( ( v104511(VarCurr,bitIndex1)
<=> $false )
& ( v104511(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32153,axiom,
! [VarCurr] :
( v104511(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32152,axiom,
! [VarCurr] :
( v104511(VarCurr,bitIndex1)
<=> v104342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20838,axiom,
! [VarCurr] :
( v104505(VarCurr)
<=> ( v104506(VarCurr)
& v104494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7279,axiom,
! [VarCurr] :
( v104506(VarCurr)
<=> ( ( v104507(VarCurr,bitIndex1)
<=> $true )
& ( v104507(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32151,axiom,
! [VarCurr] :
( v104507(VarCurr,bitIndex0)
<=> v104342(VarCurr) ) ).
fof(addAssignment_32150,axiom,
! [VarCurr] :
( v104507(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(addAssignment_32149,axiom,
! [VarNext] :
( v104419(VarNext,bitIndex3)
<=> v104496(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_58,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104497(VarNext)
=> ( ( v104496(VarNext,bitIndex3)
<=> v104419(VarCurr,bitIndex4) )
& ( v104496(VarNext,bitIndex2)
<=> v104419(VarCurr,bitIndex3) )
& ( v104496(VarNext,bitIndex1)
<=> v104419(VarCurr,bitIndex2) )
& ( v104496(VarNext,bitIndex0)
<=> v104419(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1762,axiom,
! [VarNext] :
( v104497(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104496(VarNext,B)
<=> v104480(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104497(VarNext)
<=> v104498(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104498(VarNext)
<=> ( v104500(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104500(VarNext)
<=> v104406(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_94,axiom,
! [VarCurr] :
( ~ v104485(VarCurr)
=> ( v104421(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_93,axiom,
! [VarCurr] :
( v104485(VarCurr)
=> ( v104421(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20835,axiom,
! [VarCurr] :
( v104485(VarCurr)
<=> ( v104486(VarCurr)
| v104488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20834,axiom,
! [VarCurr] :
( v104488(VarCurr)
<=> ( v104489(VarCurr)
& v104494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7278,axiom,
! [VarCurr] :
( v104494(VarCurr)
<=> ( $true
<=> v104419(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20833,axiom,
! [VarCurr] :
( v104489(VarCurr)
<=> ( v104490(VarCurr)
| v104492(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7277,axiom,
! [VarCurr] :
( v104492(VarCurr)
<=> ( ( v104493(VarCurr,bitIndex1)
<=> $false )
& ( v104493(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32148,axiom,
! [VarCurr] :
( v104493(VarCurr,bitIndex0)
<=> v104342(VarCurr) ) ).
fof(addAssignment_32147,axiom,
! [VarCurr] :
( v104493(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7276,axiom,
! [VarCurr] :
( v104490(VarCurr)
<=> ( ( v104491(VarCurr,bitIndex1)
<=> $false )
& ( v104491(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32146,axiom,
! [VarCurr] :
( v104491(VarCurr,bitIndex0)
<=> v104342(VarCurr) ) ).
fof(addAssignment_32145,axiom,
! [VarCurr] :
( v104491(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20832,axiom,
! [VarCurr] :
( v104486(VarCurr)
<=> ( v104487(VarCurr)
& v104462(VarCurr) ) ) ).
fof(writeUnaryOperator_8178,axiom,
! [VarCurr] :
( ~ v104487(VarCurr)
<=> v104342(VarCurr) ) ).
fof(addAssignment_32144,axiom,
! [VarNext] :
( v104419(VarNext,bitIndex2)
<=> v104471(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_57,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104472(VarNext)
=> ( ( v104471(VarNext,bitIndex3)
<=> v104419(VarCurr,bitIndex4) )
& ( v104471(VarNext,bitIndex2)
<=> v104419(VarCurr,bitIndex3) )
& ( v104471(VarNext,bitIndex1)
<=> v104419(VarCurr,bitIndex2) )
& ( v104471(VarNext,bitIndex0)
<=> v104419(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1761,axiom,
! [VarNext] :
( v104472(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104471(VarNext,B)
<=> v104480(VarNext,B) ) ) ) ).
fof(addAssignment_32143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104480(VarNext,B)
<=> v104478(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_93,axiom,
! [VarCurr] :
( ~ v104481(VarCurr)
=> ( ( v104478(VarCurr,bitIndex3)
<=> v104421(VarCurr,bitIndex4) )
& ( v104478(VarCurr,bitIndex2)
<=> v104421(VarCurr,bitIndex3) )
& ( v104478(VarCurr,bitIndex1)
<=> v104421(VarCurr,bitIndex2) )
& ( v104478(VarCurr,bitIndex0)
<=> v104421(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2224,axiom,
! [VarCurr] :
( v104481(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104478(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8177,axiom,
! [VarCurr] :
( ~ v104481(VarCurr)
<=> v104320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104472(VarNext)
<=> v104473(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104473(VarNext)
<=> ( v104474(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104474(VarNext)
<=> v104406(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_92,axiom,
! [VarCurr] :
( ~ v104460(VarCurr)
=> ( v104421(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_92,axiom,
! [VarCurr] :
( v104460(VarCurr)
=> ( v104421(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20829,axiom,
! [VarCurr] :
( v104460(VarCurr)
<=> ( v104461(VarCurr)
| v104463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20828,axiom,
! [VarCurr] :
( v104463(VarCurr)
<=> ( v104464(VarCurr)
& v104469(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7275,axiom,
! [VarCurr] :
( v104469(VarCurr)
<=> ( $true
<=> v104419(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20827,axiom,
! [VarCurr] :
( v104464(VarCurr)
<=> ( v104465(VarCurr)
| v104467(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7274,axiom,
! [VarCurr] :
( v104467(VarCurr)
<=> ( ( v104468(VarCurr,bitIndex1)
<=> $false )
& ( v104468(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32142,axiom,
! [VarCurr] :
( v104468(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32141,axiom,
! [VarCurr] :
( v104468(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7273,axiom,
! [VarCurr] :
( v104465(VarCurr)
<=> ( ( v104466(VarCurr,bitIndex1)
<=> $false )
& ( v104466(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32140,axiom,
! [VarCurr] :
( v104466(VarCurr,bitIndex0)
<=> v104457(VarCurr) ) ).
fof(addAssignment_32139,axiom,
! [VarCurr] :
( v104466(VarCurr,bitIndex1)
<=> v104423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20826,axiom,
! [VarCurr] :
( v104461(VarCurr)
<=> ( v104342(VarCurr)
& v104462(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7272,axiom,
! [VarCurr] :
( v104462(VarCurr)
<=> ( $true
<=> v104419(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1845,axiom,
! [VarCurr] :
( v104457(VarCurr)
<=> ( v104312(VarCurr,bitIndex1)
<~> v104312(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32138,axiom,
! [VarCurr] :
( v104435(VarCurr)
<=> v87204(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1844,axiom,
! [VarCurr] :
( v104342(VarCurr)
<=> ( v104392(VarCurr)
| v104344(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104402(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104344(VarNext,B)
<=> v104344(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1760,axiom,
! [VarNext] :
( v104402(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104344(VarNext,B)
<=> v104412(VarNext,B) ) ) ) ).
fof(addAssignment_32137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104412(VarNext,B)
<=> v104410(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2223,axiom,
! [VarCurr] :
( ~ v104413(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104410(VarCurr,B)
<=> v104346(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2223,axiom,
! [VarCurr] :
( v104413(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104410(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeUnaryOperator_8175,axiom,
! [VarCurr] :
( ~ v104413(VarCurr)
<=> v104320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104402(VarNext)
<=> v104403(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104403(VarNext)
<=> ( v104404(VarNext)
& v104399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104404(VarNext)
<=> v104406(VarNext) ) ) ).
fof(addAssignment_32136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104406(VarNext)
<=> v104399(VarCurr) ) ) ).
fof(addAssignment_32135,axiom,
! [VarCurr] :
( v104399(VarCurr)
<=> v100099(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1215,axiom,
! [VarCurr] :
( ( ~ v104365(VarCurr)
& ~ v104381(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v104346(VarCurr,B)
<=> v104344(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4959,axiom,
! [VarCurr] :
( v104381(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104346(VarCurr,B)
<=> v104383(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4969,axiom,
! [VarCurr] :
( v104365(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104346(VarCurr,B)
<=> v104367(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20823,axiom,
! [VarCurr] :
( v104393(VarCurr)
<=> ( v104394(VarCurr)
| v104396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7271,axiom,
! [VarCurr] :
( v104396(VarCurr)
<=> ( ( v104397(VarCurr,bitIndex1)
<=> $true )
& ( v104397(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32134,axiom,
! [VarCurr] :
( v104397(VarCurr,bitIndex0)
<=> v104310(VarCurr) ) ).
fof(addAssignment_32133,axiom,
! [VarCurr] :
( v104397(VarCurr,bitIndex1)
<=> v104348(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7270,axiom,
! [VarCurr] :
( v104394(VarCurr)
<=> ( ( v104395(VarCurr,bitIndex1)
<=> $false )
& ( v104395(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32132,axiom,
! [VarCurr] :
( v104395(VarCurr,bitIndex0)
<=> v104310(VarCurr) ) ).
fof(addAssignment_32131,axiom,
! [VarCurr] :
( v104395(VarCurr,bitIndex1)
<=> v104348(VarCurr) ) ).
fof(addAssignment_32130,axiom,
! [VarCurr] :
( v104383(VarCurr,bitIndex0)
<=> v104379(VarCurr) ) ).
fof(addAssignment_32129,axiom,
! [VarCurr] :
( v104383(VarCurr,bitIndex1)
<=> v104390(VarCurr) ) ).
fof(addAssignment_32128,axiom,
! [VarCurr] :
( v104383(VarCurr,bitIndex2)
<=> v104385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20822,axiom,
! [VarCurr] :
( v104390(VarCurr)
<=> ( v104391(VarCurr)
& v104392(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1843,axiom,
! [VarCurr] :
( v104392(VarCurr)
<=> ( v104344(VarCurr,bitIndex0)
| v104344(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20821,axiom,
! [VarCurr] :
( v104391(VarCurr)
<=> ( v104379(VarCurr)
| v104374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20820,axiom,
! [VarCurr] :
( v104385(VarCurr)
<=> ( v104386(VarCurr)
& v104389(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1842,axiom,
! [VarCurr] :
( v104389(VarCurr)
<=> ( v104344(VarCurr,bitIndex2)
| v104388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20819,axiom,
! [VarCurr] :
( v104386(VarCurr)
<=> ( v104376(VarCurr)
| v104387(VarCurr) ) ) ).
fof(writeUnaryOperator_8173,axiom,
! [VarCurr] :
( ~ v104387(VarCurr)
<=> v104388(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1841,axiom,
! [VarCurr] :
( v104388(VarCurr)
<=> ( v104344(VarCurr,bitIndex0)
& v104344(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7269,axiom,
! [VarCurr] :
( v104381(VarCurr)
<=> ( ( v104382(VarCurr,bitIndex1)
<=> $true )
& ( v104382(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32127,axiom,
! [VarCurr] :
( v104382(VarCurr,bitIndex0)
<=> v104310(VarCurr) ) ).
fof(addAssignment_32126,axiom,
! [VarCurr] :
( v104382(VarCurr,bitIndex1)
<=> v104348(VarCurr) ) ).
fof(addAssignment_32125,axiom,
! [VarCurr] :
( v104367(VarCurr,bitIndex0)
<=> v104379(VarCurr) ) ).
fof(addAssignment_32124,axiom,
! [VarCurr] :
( v104367(VarCurr,bitIndex1)
<=> v104377(VarCurr) ) ).
fof(addAssignment_32123,axiom,
! [VarCurr] :
( v104367(VarCurr,bitIndex2)
<=> v104369(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20818,axiom,
! [VarCurr] :
( v104377(VarCurr)
<=> ( v104378(VarCurr)
& v104380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20817,axiom,
! [VarCurr] :
( v104380(VarCurr)
<=> ( v104344(VarCurr,bitIndex0)
| v104374(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1840,axiom,
! [VarCurr] :
( v104378(VarCurr)
<=> ( v104379(VarCurr)
| v104344(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8172,axiom,
! [VarCurr] :
( ~ v104379(VarCurr)
<=> v104344(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20816,axiom,
! [VarCurr] :
( v104369(VarCurr)
<=> ( v104370(VarCurr)
& v104375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20815,axiom,
! [VarCurr] :
( v104375(VarCurr)
<=> ( v104372(VarCurr)
| v104376(VarCurr) ) ) ).
fof(writeUnaryOperator_8171,axiom,
! [VarCurr] :
( ~ v104376(VarCurr)
<=> v104344(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1839,axiom,
! [VarCurr] :
( v104370(VarCurr)
<=> ( v104371(VarCurr)
| v104344(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8170,axiom,
! [VarCurr] :
( ~ v104371(VarCurr)
<=> v104372(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1838,axiom,
! [VarCurr] :
( v104372(VarCurr)
<=> ( v104344(VarCurr,bitIndex1)
| v104373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20814,axiom,
! [VarCurr] :
( v104373(VarCurr)
<=> ( v104344(VarCurr,bitIndex0)
& v104374(VarCurr) ) ) ).
fof(writeUnaryOperator_8169,axiom,
! [VarCurr] :
( ~ v104374(VarCurr)
<=> v104344(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_7268,axiom,
! [VarCurr] :
( v104365(VarCurr)
<=> ( ( v104366(VarCurr,bitIndex1)
<=> $false )
& ( v104366(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32122,axiom,
! [VarCurr] :
( v104366(VarCurr,bitIndex0)
<=> v104310(VarCurr) ) ).
fof(addAssignment_32121,axiom,
! [VarCurr] :
( v104366(VarCurr,bitIndex1)
<=> v104348(VarCurr) ) ).
fof(addAssignment_32120,axiom,
! [VarCurr] :
( v104348(VarCurr)
<=> v104350(VarCurr) ) ).
fof(addAssignment_32119,axiom,
! [VarCurr] :
( v104350(VarCurr)
<=> v104352(VarCurr) ) ).
fof(addAssignment_32118,axiom,
! [VarCurr] :
( v104352(VarCurr)
<=> v104354(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2222,axiom,
! [VarCurr] :
( ~ v104356(VarCurr)
=> ( v104354(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2222,axiom,
! [VarCurr] :
( v104356(VarCurr)
=> ( v104354(VarCurr)
<=> v104363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4958,axiom,
! [VarCurr] :
( ~ v104357(VarCurr)
=> ( v104363(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4968,axiom,
! [VarCurr] :
( v104357(VarCurr)
=> ( v104363(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20813,axiom,
! [VarCurr] :
( v104356(VarCurr)
<=> ( v104357(VarCurr)
| v104359(VarCurr) ) ) ).
fof(writeUnaryOperator_8168,axiom,
! [VarCurr] :
( ~ v104359(VarCurr)
<=> v104360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20812,axiom,
! [VarCurr] :
( v104360(VarCurr)
<=> ( v104357(VarCurr)
| v104361(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7267,axiom,
! [VarCurr] :
( v104361(VarCurr)
<=> ( ( v104362(VarCurr,bitIndex2)
<=> $false )
& ( v104362(VarCurr,bitIndex1)
<=> $true )
& ( v104362(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32117,axiom,
! [VarCurr] :
( v104362(VarCurr,bitIndex0)
<=> v104292(VarCurr) ) ).
fof(addAssignment_32116,axiom,
! [VarCurr] :
( v104362(VarCurr,bitIndex1)
<=> v100045(VarCurr) ) ).
fof(addAssignment_32115,axiom,
! [VarCurr] :
( v104362(VarCurr,bitIndex2)
<=> v99981(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7266,axiom,
! [VarCurr] :
( v104357(VarCurr)
<=> ( ( v104358(VarCurr,bitIndex2)
<=> $false )
& ( v104358(VarCurr,bitIndex1)
<=> $false )
& ( v104358(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32114,axiom,
! [VarCurr] :
( v104358(VarCurr,bitIndex0)
<=> v104292(VarCurr) ) ).
fof(addAssignment_32113,axiom,
! [VarCurr] :
( v104358(VarCurr,bitIndex1)
<=> v100045(VarCurr) ) ).
fof(addAssignment_32112,axiom,
! [VarCurr] :
( v104358(VarCurr,bitIndex2)
<=> v99981(VarCurr) ) ).
fof(addAssignment_32111,axiom,
! [VarCurr] :
( v104318(VarCurr)
<=> v104320(VarCurr) ) ).
fof(addAssignment_32110,axiom,
! [VarCurr] :
( v104320(VarCurr)
<=> v199(VarCurr) ) ).
fof(addAssignment_32109,axiom,
! [VarCurr] :
( v104302(VarCurr)
<=> v100041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20811,axiom,
! [VarCurr] :
( v100045(VarCurr)
<=> ( v104289(VarCurr)
& v104290(VarCurr) ) ) ).
fof(writeUnaryOperator_8167,axiom,
! [VarCurr] :
( ~ v104290(VarCurr)
<=> v104204(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7265,axiom,
! [VarCurr] :
( v104289(VarCurr)
<=> ( ( v100047(VarCurr,bitIndex7)
<=> v100117(VarCurr,bitIndex7) )
& ( v100047(VarCurr,bitIndex6)
<=> v100117(VarCurr,bitIndex6) )
& ( v100047(VarCurr,bitIndex5)
<=> v100117(VarCurr,bitIndex5) )
& ( v100047(VarCurr,bitIndex4)
<=> v100117(VarCurr,bitIndex4) )
& ( v100047(VarCurr,bitIndex3)
<=> v100117(VarCurr,bitIndex3) )
& ( v100047(VarCurr,bitIndex2)
<=> v100117(VarCurr,bitIndex2) )
& ( v100047(VarCurr,bitIndex1)
<=> v100117(VarCurr,bitIndex1) )
& ( v100047(VarCurr,bitIndex0)
<=> v100117(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_32108,axiom,
! [VarCurr] :
( v104204(VarCurr)
<=> v104206(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7264,axiom,
! [VarCurr] :
( v104206(VarCurr)
<=> ( ( v104208(VarCurr,bitIndex3)
<=> $false )
& ( v104208(VarCurr,bitIndex2)
<=> $false )
& ( v104208(VarCurr,bitIndex1)
<=> $false )
& ( v104208(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104275(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104208(VarNext,B)
<=> v104208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1759,axiom,
! [VarNext] :
( v104275(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104208(VarNext,B)
<=> v104283(VarNext,B) ) ) ) ).
fof(addAssignment_32107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104283(VarNext,B)
<=> v104281(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2221,axiom,
! [VarCurr] :
( ~ v104284(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104281(VarCurr,B)
<=> v104210(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2221,axiom,
! [VarCurr] :
( v104284(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104281(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8166,axiom,
! [VarCurr] :
( ~ v104284(VarCurr)
<=> v100127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104275(VarNext)
<=> v104276(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104276(VarNext)
<=> ( v104277(VarNext)
& v100125(VarNext) ) ) ) ).
fof(writeUnaryOperator_8165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104277(VarNext)
<=> v104134(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_138,axiom,
! [VarCurr] :
( ( ~ v104212(VarCurr)
& ~ v104214(VarCurr)
& ~ v104248(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v104210(VarCurr,B)
<=> v104208(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1214,axiom,
! [VarCurr] :
( v104248(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104210(VarCurr,B)
<=> v104250(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4957,axiom,
! [VarCurr] :
( v104214(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104210(VarCurr,B)
<=> v104216(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4967,axiom,
! [VarCurr] :
( v104212(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104210(VarCurr,B)
<=> v104208(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7263,axiom,
! [VarCurr] :
( v104271(VarCurr)
<=> ( ( v104272(VarCurr,bitIndex1)
<=> $true )
& ( v104272(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32106,axiom,
! [VarCurr] :
( v104272(VarCurr,bitIndex0)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32105,axiom,
! [VarCurr] :
( v104272(VarCurr,bitIndex1)
<=> v104063(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2220,axiom,
! [VarCurr] :
( ~ v104251(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104250(VarCurr,B)
<=> v104252(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2220,axiom,
! [VarCurr] :
( v104251(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104250(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(addAssignment_32104,axiom,
! [VarCurr] :
( v104252(VarCurr,bitIndex0)
<=> v104268(VarCurr) ) ).
fof(addAssignment_32103,axiom,
! [VarCurr] :
( v104252(VarCurr,bitIndex1)
<=> v104266(VarCurr) ) ).
fof(addAssignment_32102,axiom,
! [VarCurr] :
( v104252(VarCurr,bitIndex2)
<=> v104261(VarCurr) ) ).
fof(addAssignment_32101,axiom,
! [VarCurr] :
( v104252(VarCurr,bitIndex3)
<=> v104254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20808,axiom,
! [VarCurr] :
( v104266(VarCurr)
<=> ( v104267(VarCurr)
& v104270(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1837,axiom,
! [VarCurr] :
( v104270(VarCurr)
<=> ( v104208(VarCurr,bitIndex0)
| v104208(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20807,axiom,
! [VarCurr] :
( v104267(VarCurr)
<=> ( v104268(VarCurr)
| v104269(VarCurr) ) ) ).
fof(writeUnaryOperator_8164,axiom,
! [VarCurr] :
( ~ v104269(VarCurr)
<=> v104208(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8163,axiom,
! [VarCurr] :
( ~ v104268(VarCurr)
<=> v104208(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20806,axiom,
! [VarCurr] :
( v104261(VarCurr)
<=> ( v104262(VarCurr)
& v104265(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1836,axiom,
! [VarCurr] :
( v104265(VarCurr)
<=> ( v104258(VarCurr)
| v104208(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20805,axiom,
! [VarCurr] :
( v104262(VarCurr)
<=> ( v104263(VarCurr)
| v104264(VarCurr) ) ) ).
fof(writeUnaryOperator_8162,axiom,
! [VarCurr] :
( ~ v104264(VarCurr)
<=> v104208(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8161,axiom,
! [VarCurr] :
( ~ v104263(VarCurr)
<=> v104258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20804,axiom,
! [VarCurr] :
( v104254(VarCurr)
<=> ( v104255(VarCurr)
& v104260(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1835,axiom,
! [VarCurr] :
( v104260(VarCurr)
<=> ( v104257(VarCurr)
| v104208(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20803,axiom,
! [VarCurr] :
( v104255(VarCurr)
<=> ( v104256(VarCurr)
| v104259(VarCurr) ) ) ).
fof(writeUnaryOperator_8160,axiom,
! [VarCurr] :
( ~ v104259(VarCurr)
<=> v104208(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8159,axiom,
! [VarCurr] :
( ~ v104256(VarCurr)
<=> v104257(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1834,axiom,
! [VarCurr] :
( v104257(VarCurr)
<=> ( v104258(VarCurr)
& v104208(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1833,axiom,
! [VarCurr] :
( v104258(VarCurr)
<=> ( v104208(VarCurr,bitIndex0)
& v104208(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7262,axiom,
! [VarCurr] :
( v104251(VarCurr)
<=> ( ( v104208(VarCurr,bitIndex3)
<=> $true )
& ( v104208(VarCurr,bitIndex2)
<=> $false )
& ( v104208(VarCurr,bitIndex1)
<=> $false )
& ( v104208(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7261,axiom,
! [VarCurr] :
( v104248(VarCurr)
<=> ( ( v104249(VarCurr,bitIndex1)
<=> $true )
& ( v104249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32100,axiom,
! [VarCurr] :
( v104249(VarCurr,bitIndex0)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32099,axiom,
! [VarCurr] :
( v104249(VarCurr,bitIndex1)
<=> v104063(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2219,axiom,
! [VarCurr] :
( ~ v104217(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104216(VarCurr,B)
<=> v104218(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2219,axiom,
! [VarCurr] :
( v104217(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104216(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_131,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex5)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_130,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex6)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_129,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex7)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_128,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex8)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_127,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex9)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_126,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex10)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_125,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex11)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_124,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex12)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_123,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex13)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_122,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex14)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_121,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex15)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_120,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex16)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_119,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex17)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_118,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex18)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_117,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex19)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_116,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex20)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_115,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex21)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_114,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex22)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_113,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex23)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_112,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex24)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_111,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex25)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_110,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex26)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_109,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex27)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_108,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex28)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_107,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex29)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_106,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex30)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_105,axiom,
! [VarCurr] :
( v104218(VarCurr,bitIndex31)
<=> v104219(VarCurr,bitIndex4) ) ).
fof(addAssignment_32098,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104218(VarCurr,B)
<=> v104219(VarCurr,B) ) ) ).
fof(addAssignment_32097,axiom,
! [VarCurr] :
( v104219(VarCurr,bitIndex0)
<=> v104246(VarCurr) ) ).
fof(addAssignment_32096,axiom,
! [VarCurr] :
( v104219(VarCurr,bitIndex1)
<=> v104244(VarCurr) ) ).
fof(addAssignment_32095,axiom,
! [VarCurr] :
( v104219(VarCurr,bitIndex2)
<=> v104240(VarCurr) ) ).
fof(addAssignment_32094,axiom,
! [VarCurr] :
( v104219(VarCurr,bitIndex3)
<=> v104236(VarCurr) ) ).
fof(addAssignment_32093,axiom,
! [VarCurr] :
( v104219(VarCurr,bitIndex4)
<=> v104221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20802,axiom,
! [VarCurr] :
( v104244(VarCurr)
<=> ( v104245(VarCurr)
& v104247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20801,axiom,
! [VarCurr] :
( v104247(VarCurr)
<=> ( v104225(VarCurr,bitIndex0)
| v104231(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1832,axiom,
! [VarCurr] :
( v104245(VarCurr)
<=> ( v104246(VarCurr)
| v104225(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8158,axiom,
! [VarCurr] :
( ~ v104246(VarCurr)
<=> v104225(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20800,axiom,
! [VarCurr] :
( v104240(VarCurr)
<=> ( v104241(VarCurr)
& v104243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20799,axiom,
! [VarCurr] :
( v104243(VarCurr)
<=> ( v104229(VarCurr)
| v104232(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1831,axiom,
! [VarCurr] :
( v104241(VarCurr)
<=> ( v104242(VarCurr)
| v104225(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8157,axiom,
! [VarCurr] :
( ~ v104242(VarCurr)
<=> v104229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20798,axiom,
! [VarCurr] :
( v104236(VarCurr)
<=> ( v104237(VarCurr)
& v104239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20797,axiom,
! [VarCurr] :
( v104239(VarCurr)
<=> ( v104227(VarCurr)
| v104233(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1830,axiom,
! [VarCurr] :
( v104237(VarCurr)
<=> ( v104238(VarCurr)
| v104225(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8156,axiom,
! [VarCurr] :
( ~ v104238(VarCurr)
<=> v104227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20796,axiom,
! [VarCurr] :
( v104221(VarCurr)
<=> ( v104222(VarCurr)
& v104234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20795,axiom,
! [VarCurr] :
( v104234(VarCurr)
<=> ( v104224(VarCurr)
| v104235(VarCurr) ) ) ).
fof(writeUnaryOperator_8155,axiom,
! [VarCurr] :
( ~ v104235(VarCurr)
<=> v104225(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1829,axiom,
! [VarCurr] :
( v104222(VarCurr)
<=> ( v104223(VarCurr)
| v104225(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8154,axiom,
! [VarCurr] :
( ~ v104223(VarCurr)
<=> v104224(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1828,axiom,
! [VarCurr] :
( v104224(VarCurr)
<=> ( v104225(VarCurr,bitIndex3)
| v104226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20794,axiom,
! [VarCurr] :
( v104226(VarCurr)
<=> ( v104227(VarCurr)
& v104233(VarCurr) ) ) ).
fof(writeUnaryOperator_8153,axiom,
! [VarCurr] :
( ~ v104233(VarCurr)
<=> v104225(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1827,axiom,
! [VarCurr] :
( v104227(VarCurr)
<=> ( v104225(VarCurr,bitIndex2)
| v104228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20793,axiom,
! [VarCurr] :
( v104228(VarCurr)
<=> ( v104229(VarCurr)
& v104232(VarCurr) ) ) ).
fof(writeUnaryOperator_8152,axiom,
! [VarCurr] :
( ~ v104232(VarCurr)
<=> v104225(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1826,axiom,
! [VarCurr] :
( v104229(VarCurr)
<=> ( v104225(VarCurr,bitIndex1)
| v104230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20792,axiom,
! [VarCurr] :
( v104230(VarCurr)
<=> ( v104225(VarCurr,bitIndex0)
& v104231(VarCurr) ) ) ).
fof(writeUnaryOperator_8151,axiom,
! [VarCurr] :
( ~ v104231(VarCurr)
<=> v104225(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_11,axiom,
! [VarCurr] : ~ v104225(VarCurr,bitIndex4) ).
fof(addAssignment_32092,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104225(VarCurr,B)
<=> v104208(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7260,axiom,
! [VarCurr] :
( v104217(VarCurr)
<=> ( ( v104208(VarCurr,bitIndex3)
<=> $false )
& ( v104208(VarCurr,bitIndex2)
<=> $false )
& ( v104208(VarCurr,bitIndex1)
<=> $false )
& ( v104208(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7259,axiom,
! [VarCurr] :
( v104214(VarCurr)
<=> ( ( v104215(VarCurr,bitIndex1)
<=> $false )
& ( v104215(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32091,axiom,
! [VarCurr] :
( v104215(VarCurr,bitIndex0)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32090,axiom,
! [VarCurr] :
( v104215(VarCurr,bitIndex1)
<=> v104063(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7258,axiom,
! [VarCurr] :
( v104212(VarCurr)
<=> ( ( v104213(VarCurr,bitIndex1)
<=> $false )
& ( v104213(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32089,axiom,
! [VarCurr] :
( v104213(VarCurr,bitIndex0)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32088,axiom,
! [VarCurr] :
( v104213(VarCurr,bitIndex1)
<=> v104063(VarCurr) ) ).
fof(addAssignment_32087,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v100117(VarCurr,B)
<=> v100119(VarCurr,B) ) ) ).
fof(addAssignment_32086,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v100119(VarCurr,B)
<=> v100121(VarCurr,B) ) ) ).
fof(addAssignment_32085,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v100121(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104192(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104169(VarNext,B)
<=> v104169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1758,axiom,
! [VarNext] :
( v104192(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104169(VarNext,B)
<=> v104200(VarNext,B) ) ) ) ).
fof(addAssignment_32084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104200(VarNext,B)
<=> v104198(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2218,axiom,
! [VarCurr] :
( ~ v104141(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104198(VarCurr,B)
<=> v104171(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2218,axiom,
! [VarCurr] :
( v104141(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104198(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104192(VarNext)
<=> v104193(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104193(VarNext)
<=> ( v104195(VarNext)
& v100125(VarNext) ) ) ) ).
fof(writeUnaryOperator_8150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104195(VarNext)
<=> v104134(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2217,axiom,
! [VarCurr] :
( ~ v104173(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104171(VarCurr,B)
<=> v104169(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2217,axiom,
! [VarCurr] :
( v104173(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104171(VarCurr,B)
<=> v104175(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2216,axiom,
! [VarCurr] :
( ~ v104176(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104175(VarCurr,B)
<=> v104177(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2216,axiom,
! [VarCurr] :
( v104176(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104175(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32083,axiom,
! [VarCurr] :
( v104177(VarCurr,bitIndex0)
<=> v104187(VarCurr) ) ).
fof(addAssignment_32082,axiom,
! [VarCurr] :
( v104177(VarCurr,bitIndex1)
<=> v104185(VarCurr) ) ).
fof(addAssignment_32081,axiom,
! [VarCurr] :
( v104177(VarCurr,bitIndex2)
<=> v104179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20789,axiom,
! [VarCurr] :
( v104185(VarCurr)
<=> ( v104186(VarCurr)
& v104189(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1825,axiom,
! [VarCurr] :
( v104189(VarCurr)
<=> ( v104169(VarCurr,bitIndex0)
| v104169(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20788,axiom,
! [VarCurr] :
( v104186(VarCurr)
<=> ( v104187(VarCurr)
| v104188(VarCurr) ) ) ).
fof(writeUnaryOperator_8149,axiom,
! [VarCurr] :
( ~ v104188(VarCurr)
<=> v104169(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8148,axiom,
! [VarCurr] :
( ~ v104187(VarCurr)
<=> v104169(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20787,axiom,
! [VarCurr] :
( v104179(VarCurr)
<=> ( v104180(VarCurr)
& v104184(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1824,axiom,
! [VarCurr] :
( v104184(VarCurr)
<=> ( v104182(VarCurr)
| v104169(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20786,axiom,
! [VarCurr] :
( v104180(VarCurr)
<=> ( v104181(VarCurr)
| v104183(VarCurr) ) ) ).
fof(writeUnaryOperator_8147,axiom,
! [VarCurr] :
( ~ v104183(VarCurr)
<=> v104169(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8146,axiom,
! [VarCurr] :
( ~ v104181(VarCurr)
<=> v104182(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1823,axiom,
! [VarCurr] :
( v104182(VarCurr)
<=> ( v104169(VarCurr,bitIndex0)
& v104169(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7257,axiom,
! [VarCurr] :
( v104176(VarCurr)
<=> ( ( v104169(VarCurr,bitIndex2)
<=> $true )
& ( v104169(VarCurr,bitIndex1)
<=> $true )
& ( v104169(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32080,axiom,
! [VarCurr] :
( v104173(VarCurr)
<=> v99977(VarCurr) ) ).
fof(memoryReadIntoBuffer_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v104169_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( address(A)
=> ! [B] :
( A = AssociatedAddressVar
=> ( range_130_0(B)
=> ( v104167(VarNext,B)
<=> v100123_array(VarNext,A,B) ) ) ) ) ) ) ).
fof(memoryConstantWriteDisabled_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ~ ( $true
& v104159(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v100123_array(VarNext,A,B)
<=> v100123_1__array(VarNext,A,B) ) ) ) ) ).
fof(memoryConstantWriteEnabledInsideRange_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ( $true
& v104159(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v100123_array(VarNext,A,B)
<=> b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(B) ) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104159(VarNext)
<=> ( v104160(VarNext)
& v104165(VarNext) ) ) ) ).
fof(addAssignment_32079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104165(VarNext)
<=> v104156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104160(VarNext)
<=> ( v104162(VarNext)
& v100125(VarNext) ) ) ) ).
fof(writeUnaryOperator_8145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104162(VarNext)
<=> v104134(VarNext) ) ) ).
fof(memoryWriteDisabled_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v104109_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ~ ( A = AssociatedAddressVar
& v104147(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v100123_1__array(VarNext,A,B)
<=> v100123_array(VarCurr,A,B) ) ) ) ) ) ).
fof(memoryWriteEnabledInsideRange_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v104109_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ( A = AssociatedAddressVar
& v104147(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v100123_1__array(VarNext,A,B)
<=> v100129(VarNext,B) ) ) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104147(VarNext)
<=> ( v104148(VarNext)
& v104154(VarNext) ) ) ) ).
fof(addAssignment_32078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104154(VarNext)
<=> v104152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20782,axiom,
! [VarCurr] :
( v104152(VarCurr)
<=> ( v104155(VarCurr)
& v104063(VarCurr) ) ) ).
fof(writeUnaryOperator_8144,axiom,
! [VarCurr] :
( ~ v104155(VarCurr)
<=> v104156(VarCurr) ) ).
fof(writeUnaryOperator_8143,axiom,
! [VarCurr] :
( ~ v104156(VarCurr)
<=> v100127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104148(VarNext)
<=> ( v104149(VarNext)
& v100125(VarNext) ) ) ) ).
fof(writeUnaryOperator_8142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104149(VarNext)
<=> v104134(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104130(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104109(VarNext,B)
<=> v104109(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1757,axiom,
! [VarNext] :
( v104130(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104109(VarNext,B)
<=> v104140(VarNext,B) ) ) ) ).
fof(addAssignment_32077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104140(VarNext,B)
<=> v104138(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2215,axiom,
! [VarCurr] :
( ~ v104141(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104138(VarCurr,B)
<=> v104111(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2215,axiom,
! [VarCurr] :
( v104141(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104138(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8141,axiom,
! [VarCurr] :
( ~ v104141(VarCurr)
<=> v100127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104130(VarNext)
<=> v104131(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104131(VarNext)
<=> ( v104132(VarNext)
& v100125(VarNext) ) ) ) ).
fof(writeUnaryOperator_8140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104132(VarNext)
<=> v104134(VarNext) ) ) ).
fof(addAssignment_32076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104134(VarNext)
<=> v100125(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2214,axiom,
! [VarCurr] :
( ~ v104063(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104111(VarCurr,B)
<=> v104109(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2214,axiom,
! [VarCurr] :
( v104063(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104111(VarCurr,B)
<=> v104113(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2213,axiom,
! [VarCurr] :
( ~ v104114(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104113(VarCurr,B)
<=> v104115(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2213,axiom,
! [VarCurr] :
( v104114(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104113(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32075,axiom,
! [VarCurr] :
( v104115(VarCurr,bitIndex0)
<=> v104125(VarCurr) ) ).
fof(addAssignment_32074,axiom,
! [VarCurr] :
( v104115(VarCurr,bitIndex1)
<=> v104123(VarCurr) ) ).
fof(addAssignment_32073,axiom,
! [VarCurr] :
( v104115(VarCurr,bitIndex2)
<=> v104117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20778,axiom,
! [VarCurr] :
( v104123(VarCurr)
<=> ( v104124(VarCurr)
& v104127(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1822,axiom,
! [VarCurr] :
( v104127(VarCurr)
<=> ( v104109(VarCurr,bitIndex0)
| v104109(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20777,axiom,
! [VarCurr] :
( v104124(VarCurr)
<=> ( v104125(VarCurr)
| v104126(VarCurr) ) ) ).
fof(writeUnaryOperator_8139,axiom,
! [VarCurr] :
( ~ v104126(VarCurr)
<=> v104109(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8138,axiom,
! [VarCurr] :
( ~ v104125(VarCurr)
<=> v104109(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20776,axiom,
! [VarCurr] :
( v104117(VarCurr)
<=> ( v104118(VarCurr)
& v104122(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1821,axiom,
! [VarCurr] :
( v104122(VarCurr)
<=> ( v104120(VarCurr)
| v104109(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20775,axiom,
! [VarCurr] :
( v104118(VarCurr)
<=> ( v104119(VarCurr)
| v104121(VarCurr) ) ) ).
fof(writeUnaryOperator_8137,axiom,
! [VarCurr] :
( ~ v104121(VarCurr)
<=> v104109(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8136,axiom,
! [VarCurr] :
( ~ v104119(VarCurr)
<=> v104120(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1820,axiom,
! [VarCurr] :
( v104120(VarCurr)
<=> ( v104109(VarCurr,bitIndex0)
& v104109(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7256,axiom,
! [VarCurr] :
( v104114(VarCurr)
<=> ( ( v104109(VarCurr,bitIndex2)
<=> $true )
& ( v104109(VarCurr,bitIndex1)
<=> $true )
& ( v104109(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32072,axiom,
! [VarCurr] :
( v104063(VarCurr)
<=> v104065(VarCurr) ) ).
fof(addAssignment_32071,axiom,
! [VarCurr] :
( v104065(VarCurr)
<=> v104067(VarCurr) ) ).
fof(addAssignment_32070,axiom,
! [VarCurr] :
( v104067(VarCurr)
<=> v104069(VarCurr) ) ).
fof(addAssignment_32069,axiom,
! [VarCurr] :
( v104069(VarCurr)
<=> v104071(VarCurr) ) ).
fof(addAssignment_32068,axiom,
! [VarCurr] :
( v104071(VarCurr)
<=> v104073(VarCurr) ) ).
fof(addAssignment_32067,axiom,
! [VarCurr] :
( v104073(VarCurr)
<=> v104075(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104097(VarNext)
=> ( v104075(VarNext)
<=> v104075(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1756,axiom,
! [VarNext] :
( v104097(VarNext)
=> ( v104075(VarNext)
<=> v104105(VarNext) ) ) ).
fof(addAssignment_32066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104105(VarNext)
<=> v104103(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2212,axiom,
! [VarCurr] :
( ~ v104058(VarCurr)
=> ( v104103(VarCurr)
<=> v104077(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2212,axiom,
! [VarCurr] :
( v104058(VarCurr)
=> ( v104103(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104097(VarNext)
<=> v104098(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104098(VarNext)
<=> ( v104100(VarNext)
& v104044(VarNext) ) ) ) ).
fof(writeUnaryOperator_8135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104100(VarNext)
<=> v104051(VarNext) ) ) ).
fof(addAssignment_32065,axiom,
! [VarCurr] :
( v104077(VarCurr)
<=> v104079(VarCurr) ) ).
fof(addAssignment_32064,axiom,
! [VarCurr] :
( v104079(VarCurr)
<=> v104081(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104084(VarNext)
=> ( v104081(VarNext)
<=> v104081(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1755,axiom,
! [VarNext] :
( v104084(VarNext)
=> ( v104081(VarNext)
<=> v104092(VarNext) ) ) ).
fof(addAssignment_32063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104092(VarNext)
<=> v104090(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2211,axiom,
! [VarCurr] :
( ~ v100287(VarCurr)
=> ( v104090(VarCurr)
<=> v18455(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2211,axiom,
! [VarCurr] :
( v100287(VarCurr)
=> ( v104090(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104084(VarNext)
<=> v104085(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104085(VarNext)
<=> ( v104087(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104087(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_32062,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100129(VarCurr,B)
<=> v100131(VarCurr,B) ) ) ).
fof(addAssignment_32061,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100131(VarCurr,B)
<=> v100133(VarCurr,B) ) ) ).
fof(addAssignment_32060,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100133(VarCurr,B)
<=> v100135(VarCurr,B) ) ) ).
fof(addAssignment_32059,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100135(VarCurr,B)
<=> v100137(VarCurr,B) ) ) ).
fof(addAssignment_32058,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100137(VarCurr,B)
<=> v100139(VarCurr,B) ) ) ).
fof(addAssignment_32057,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100139(VarCurr,B)
<=> v100141(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104047(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100141(VarNext,B)
<=> v100141(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1754,axiom,
! [VarNext] :
( v104047(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100141(VarNext,B)
<=> v104057(VarNext,B) ) ) ) ).
fof(addAssignment_32056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104057(VarNext,B)
<=> v104055(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2210,axiom,
! [VarCurr] :
( ~ v104058(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v104055(VarCurr,B)
<=> v104059(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2210,axiom,
! [VarCurr] :
( v104058(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v104055(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32055,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v104059(VarCurr,B)
<=> v100257(VarCurr,B) ) ) ).
fof(addAssignment_32054,axiom,
! [VarCurr] :
( ( v104059(VarCurr,bitIndex76)
<=> v100478(VarCurr,bitIndex61) )
& ( v104059(VarCurr,bitIndex75)
<=> v100478(VarCurr,bitIndex60) )
& ( v104059(VarCurr,bitIndex74)
<=> v100478(VarCurr,bitIndex59) )
& ( v104059(VarCurr,bitIndex73)
<=> v100478(VarCurr,bitIndex58) )
& ( v104059(VarCurr,bitIndex72)
<=> v100478(VarCurr,bitIndex57) )
& ( v104059(VarCurr,bitIndex71)
<=> v100478(VarCurr,bitIndex56) )
& ( v104059(VarCurr,bitIndex70)
<=> v100478(VarCurr,bitIndex55) )
& ( v104059(VarCurr,bitIndex69)
<=> v100478(VarCurr,bitIndex54) )
& ( v104059(VarCurr,bitIndex68)
<=> v100478(VarCurr,bitIndex53) )
& ( v104059(VarCurr,bitIndex67)
<=> v100478(VarCurr,bitIndex52) )
& ( v104059(VarCurr,bitIndex66)
<=> v100478(VarCurr,bitIndex51) )
& ( v104059(VarCurr,bitIndex65)
<=> v100478(VarCurr,bitIndex50) )
& ( v104059(VarCurr,bitIndex64)
<=> v100478(VarCurr,bitIndex49) )
& ( v104059(VarCurr,bitIndex63)
<=> v100478(VarCurr,bitIndex48) )
& ( v104059(VarCurr,bitIndex62)
<=> v100478(VarCurr,bitIndex47) )
& ( v104059(VarCurr,bitIndex61)
<=> v100478(VarCurr,bitIndex46) )
& ( v104059(VarCurr,bitIndex60)
<=> v100478(VarCurr,bitIndex45) )
& ( v104059(VarCurr,bitIndex59)
<=> v100478(VarCurr,bitIndex44) )
& ( v104059(VarCurr,bitIndex58)
<=> v100478(VarCurr,bitIndex43) )
& ( v104059(VarCurr,bitIndex57)
<=> v100478(VarCurr,bitIndex42) )
& ( v104059(VarCurr,bitIndex56)
<=> v100478(VarCurr,bitIndex41) )
& ( v104059(VarCurr,bitIndex55)
<=> v100478(VarCurr,bitIndex40) )
& ( v104059(VarCurr,bitIndex54)
<=> v100478(VarCurr,bitIndex39) )
& ( v104059(VarCurr,bitIndex53)
<=> v100478(VarCurr,bitIndex38) )
& ( v104059(VarCurr,bitIndex52)
<=> v100478(VarCurr,bitIndex37) )
& ( v104059(VarCurr,bitIndex51)
<=> v100478(VarCurr,bitIndex36) )
& ( v104059(VarCurr,bitIndex50)
<=> v100478(VarCurr,bitIndex35) )
& ( v104059(VarCurr,bitIndex49)
<=> v100478(VarCurr,bitIndex34) )
& ( v104059(VarCurr,bitIndex48)
<=> v100478(VarCurr,bitIndex33) )
& ( v104059(VarCurr,bitIndex47)
<=> v100478(VarCurr,bitIndex32) )
& ( v104059(VarCurr,bitIndex46)
<=> v100478(VarCurr,bitIndex31) )
& ( v104059(VarCurr,bitIndex45)
<=> v100478(VarCurr,bitIndex30) )
& ( v104059(VarCurr,bitIndex44)
<=> v100478(VarCurr,bitIndex29) )
& ( v104059(VarCurr,bitIndex43)
<=> v100478(VarCurr,bitIndex28) )
& ( v104059(VarCurr,bitIndex42)
<=> v100478(VarCurr,bitIndex27) )
& ( v104059(VarCurr,bitIndex41)
<=> v100478(VarCurr,bitIndex26) )
& ( v104059(VarCurr,bitIndex40)
<=> v100478(VarCurr,bitIndex25) )
& ( v104059(VarCurr,bitIndex39)
<=> v100478(VarCurr,bitIndex24) )
& ( v104059(VarCurr,bitIndex38)
<=> v100478(VarCurr,bitIndex23) )
& ( v104059(VarCurr,bitIndex37)
<=> v100478(VarCurr,bitIndex22) )
& ( v104059(VarCurr,bitIndex36)
<=> v100478(VarCurr,bitIndex21) )
& ( v104059(VarCurr,bitIndex35)
<=> v100478(VarCurr,bitIndex20) )
& ( v104059(VarCurr,bitIndex34)
<=> v100478(VarCurr,bitIndex19) )
& ( v104059(VarCurr,bitIndex33)
<=> v100478(VarCurr,bitIndex18) )
& ( v104059(VarCurr,bitIndex32)
<=> v100478(VarCurr,bitIndex17) )
& ( v104059(VarCurr,bitIndex31)
<=> v100478(VarCurr,bitIndex16) )
& ( v104059(VarCurr,bitIndex30)
<=> v100478(VarCurr,bitIndex15) )
& ( v104059(VarCurr,bitIndex29)
<=> v100478(VarCurr,bitIndex14) )
& ( v104059(VarCurr,bitIndex28)
<=> v100478(VarCurr,bitIndex13) )
& ( v104059(VarCurr,bitIndex27)
<=> v100478(VarCurr,bitIndex12) )
& ( v104059(VarCurr,bitIndex26)
<=> v100478(VarCurr,bitIndex11) )
& ( v104059(VarCurr,bitIndex25)
<=> v100478(VarCurr,bitIndex10) )
& ( v104059(VarCurr,bitIndex24)
<=> v100478(VarCurr,bitIndex9) )
& ( v104059(VarCurr,bitIndex23)
<=> v100478(VarCurr,bitIndex8) )
& ( v104059(VarCurr,bitIndex22)
<=> v100478(VarCurr,bitIndex7) )
& ( v104059(VarCurr,bitIndex21)
<=> v100478(VarCurr,bitIndex6) )
& ( v104059(VarCurr,bitIndex20)
<=> v100478(VarCurr,bitIndex5) )
& ( v104059(VarCurr,bitIndex19)
<=> v100478(VarCurr,bitIndex4) )
& ( v104059(VarCurr,bitIndex18)
<=> v100478(VarCurr,bitIndex3) )
& ( v104059(VarCurr,bitIndex17)
<=> v100478(VarCurr,bitIndex2) )
& ( v104059(VarCurr,bitIndex16)
<=> v100478(VarCurr,bitIndex1) )
& ( v104059(VarCurr,bitIndex15)
<=> v100478(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32053,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v104059(VarCurr,B)
<=> v100257(VarCurr,B) ) ) ).
fof(addAssignment_32052,axiom,
! [VarCurr] :
( ( v104059(VarCurr,bitIndex130)
<=> v100145(VarCurr,bitIndex6) )
& ( v104059(VarCurr,bitIndex129)
<=> v100145(VarCurr,bitIndex5) )
& ( v104059(VarCurr,bitIndex128)
<=> v100145(VarCurr,bitIndex4) )
& ( v104059(VarCurr,bitIndex127)
<=> v100145(VarCurr,bitIndex3) )
& ( v104059(VarCurr,bitIndex126)
<=> v100145(VarCurr,bitIndex2) )
& ( v104059(VarCurr,bitIndex125)
<=> v100145(VarCurr,bitIndex1) )
& ( v104059(VarCurr,bitIndex124)
<=> v100145(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_8133,axiom,
! [VarCurr] :
( ~ v104058(VarCurr)
<=> v100143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104047(VarNext)
<=> v104048(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104048(VarNext)
<=> ( v104049(VarNext)
& v104044(VarNext) ) ) ) ).
fof(writeUnaryOperator_8132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104049(VarNext)
<=> v104051(VarNext) ) ) ).
fof(addAssignment_32051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104051(VarNext)
<=> v104044(VarCurr) ) ) ).
fof(addAssignment_32050,axiom,
! [VarCurr] :
( v104044(VarCurr)
<=> v785(VarCurr) ) ).
fof(addAssignment_32049,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100257(VarCurr,B)
<=> v100259(VarCurr,B) ) ) ).
fof(addAssignment_32048,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100259(VarCurr,B)
<=> v100261(VarCurr,B) ) ) ).
fof(addAssignment_32047,axiom,
! [VarNext,B] :
( range_14_0(B)
=> ( v100261(VarNext,B)
<=> v104036(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104037(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104036(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1753,axiom,
! [VarNext] :
( v104037(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104036(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104037(VarNext)
<=> v104038(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104038(VarNext)
<=> ( v104040(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104040(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_32046,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18580(VarCurr,B)
<=> v18582(VarCurr,B) ) ) ).
fof(addAssignment_32045,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18582(VarCurr,B)
<=> v18584(VarCurr,B) ) ) ).
fof(addAssignment_32044,axiom,
! [VarNext,B] :
( range_14_0(B)
=> ( v18584(VarNext,B)
<=> v104028(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104029(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104028(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1752,axiom,
! [VarNext] :
( v104029(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104028(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104029(VarNext)
<=> v104030(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104030(VarNext)
<=> ( v104032(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_8130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104032(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_32043,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18587(VarCurr,B)
<=> v19344(VarCurr,B) ) ) ).
fof(range_axiom_70,axiom,
! [B] :
( range_14_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addAssignment_32042,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v19352(VarCurr,B)
<=> v100411(VarCurr,B) ) ) ).
fof(addAssignment_32041,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v100411(VarNext,B)
<=> v104020(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104021(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104020(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1751,axiom,
! [VarNext] :
( v104021(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104020(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104021(VarNext)
<=> v104022(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104022(VarNext)
<=> ( v104024(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_8129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104024(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_32040,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16895(VarCurr,B)
<=> v16897(VarCurr,B) ) ) ).
fof(addAssignment_32039,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16897(VarCurr,B)
<=> v16899(VarCurr,B) ) ) ).
fof(addAssignment_32038,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16899(VarCurr,B)
<=> v16901(VarCurr,B) ) ) ).
fof(addAssignment_32037,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16901(VarCurr,B)
<=> v16906(VarCurr,B) ) ) ).
fof(addAssignment_32036,axiom,
! [VarCurr] :
( ( v19351(VarCurr,bitIndex6)
<=> v100411(VarCurr,bitIndex14) )
& ( v19351(VarCurr,bitIndex5)
<=> v100411(VarCurr,bitIndex13) )
& ( v19351(VarCurr,bitIndex4)
<=> v100411(VarCurr,bitIndex12) )
& ( v19351(VarCurr,bitIndex3)
<=> v100411(VarCurr,bitIndex11) )
& ( v19351(VarCurr,bitIndex2)
<=> v100411(VarCurr,bitIndex10) )
& ( v19351(VarCurr,bitIndex1)
<=> v100411(VarCurr,bitIndex9) )
& ( v19351(VarCurr,bitIndex0)
<=> v100411(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_32035,axiom,
! [VarNext,B] :
( range_14_8(B)
=> ( v100411(VarNext,B)
<=> v104011(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104012(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104011(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1750,axiom,
! [VarNext] :
( v104012(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v104011(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104012(VarNext)
<=> v104013(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104013(VarNext)
<=> ( v104015(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_8128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104015(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_32034,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16895(VarCurr,B)
<=> v16897(VarCurr,B) ) ) ).
fof(addAssignment_32033,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16897(VarCurr,B)
<=> v16899(VarCurr,B) ) ) ).
fof(addAssignment_32032,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16899(VarCurr,B)
<=> v16901(VarCurr,B) ) ) ).
fof(addAssignment_32031,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16901(VarCurr,B)
<=> v16906(VarCurr,B) ) ) ).
fof(range_axiom_69,axiom,
! [B] :
( range_14_8(B)
<=> ( $false
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_91,axiom,
! [VarCurr] :
( ~ v103996(VarCurr)
=> ( v100478(VarCurr,bitIndex61)
<=> v103998(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_91,axiom,
! [VarCurr] :
( v103996(VarCurr)
=> ( v100478(VarCurr,bitIndex61)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2209,axiom,
! [VarCurr] :
( ~ v103999(VarCurr)
=> ( v103998(VarCurr)
<=> v104003(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2209,axiom,
! [VarCurr] :
( v103999(VarCurr)
=> ( v103998(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2208,axiom,
! [VarCurr] :
( ~ v104004(VarCurr)
=> ( v104003(VarCurr)
<=> v104008(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_90,axiom,
! [VarCurr] :
( v104004(VarCurr)
=> ( v104003(VarCurr)
<=> v103896(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_90,axiom,
! [VarCurr] :
( ~ v100147(VarCurr)
=> ( v104008(VarCurr)
<=> v103896(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_89,axiom,
! [VarCurr] :
( v100147(VarCurr)
=> ( v104008(VarCurr)
<=> v100335(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20760,axiom,
! [VarCurr] :
( v104004(VarCurr)
<=> ( v104005(VarCurr)
& v104007(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7255,axiom,
! [VarCurr] :
( v104007(VarCurr)
<=> ( v100335(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20759,axiom,
! [VarCurr] :
( v104005(VarCurr)
<=> ( v104006(VarCurr)
& v100253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20758,axiom,
! [VarCurr] :
( v104006(VarCurr)
<=> ( v100480(VarCurr)
& v100147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20757,axiom,
! [VarCurr] :
( v103999(VarCurr)
<=> ( v104000(VarCurr)
& v104002(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7254,axiom,
! [VarCurr] :
( v104002(VarCurr)
<=> ( v100335(VarCurr,bitIndex61)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20756,axiom,
! [VarCurr] :
( v104000(VarCurr)
<=> ( v104001(VarCurr)
& v100253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20755,axiom,
! [VarCurr] :
( v104001(VarCurr)
<=> ( v100480(VarCurr)
& v100147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20754,axiom,
! [VarCurr] :
( v103996(VarCurr)
<=> ( v103997(VarCurr)
& v100312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20753,axiom,
! [VarCurr] :
( v103997(VarCurr)
<=> ( v100480(VarCurr)
& v100147(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2207,axiom,
! [VarCurr] :
( ~ v103991(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v100478(VarCurr,B)
<=> v103994(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2208,axiom,
! [VarCurr] :
( v103991(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v100478(VarCurr,B)
<=> v103993(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2206,axiom,
! [VarCurr] :
( ~ v100147(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v103994(VarCurr,B)
<=> v103896(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2207,axiom,
! [VarCurr] :
( v100147(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v103994(VarCurr,B)
<=> v100335(VarCurr,B) ) ) ) ).
fof(addAssignment_32030,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v103993(VarCurr,B)
<=> v100335(VarCurr,B) ) ) ).
fof(addAssignment_32029,axiom,
! [VarCurr] :
( ( v103993(VarCurr,bitIndex60)
<=> $true )
& ( v103993(VarCurr,bitIndex59)
<=> $true )
& ( v103993(VarCurr,bitIndex58)
<=> $true )
& ( v103993(VarCurr,bitIndex57)
<=> $true )
& ( v103993(VarCurr,bitIndex56)
<=> $true )
& ( v103993(VarCurr,bitIndex55)
<=> $true )
& ( v103993(VarCurr,bitIndex54)
<=> $true )
& ( v103993(VarCurr,bitIndex53)
<=> $true )
& ( v103993(VarCurr,bitIndex52)
<=> $true )
& ( v103993(VarCurr,bitIndex51)
<=> $true )
& ( v103993(VarCurr,bitIndex50)
<=> $true )
& ( v103993(VarCurr,bitIndex49)
<=> $true )
& ( v103993(VarCurr,bitIndex48)
<=> $true )
& ( v103993(VarCurr,bitIndex47)
<=> $false )
& ( v103993(VarCurr,bitIndex46)
<=> $false )
& ( v103993(VarCurr,bitIndex45)
<=> $false )
& ( v103993(VarCurr,bitIndex44)
<=> $false )
& ( v103993(VarCurr,bitIndex43)
<=> $false )
& ( v103993(VarCurr,bitIndex42)
<=> $false )
& ( v103993(VarCurr,bitIndex41)
<=> $false )
& ( v103993(VarCurr,bitIndex40)
<=> $false )
& ( v103993(VarCurr,bitIndex39)
<=> $false )
& ( v103993(VarCurr,bitIndex38)
<=> $false )
& ( v103993(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(bitBlastConstant_11274,axiom,
b111111111111100000000000(bitIndex23) ).
fof(bitBlastConstant_11273,axiom,
b111111111111100000000000(bitIndex22) ).
fof(bitBlastConstant_11272,axiom,
b111111111111100000000000(bitIndex21) ).
fof(bitBlastConstant_11271,axiom,
b111111111111100000000000(bitIndex20) ).
fof(bitBlastConstant_11270,axiom,
b111111111111100000000000(bitIndex19) ).
fof(bitBlastConstant_11269,axiom,
b111111111111100000000000(bitIndex18) ).
fof(bitBlastConstant_11268,axiom,
b111111111111100000000000(bitIndex17) ).
fof(bitBlastConstant_11267,axiom,
b111111111111100000000000(bitIndex16) ).
fof(bitBlastConstant_11266,axiom,
b111111111111100000000000(bitIndex15) ).
fof(bitBlastConstant_11265,axiom,
b111111111111100000000000(bitIndex14) ).
fof(bitBlastConstant_11264,axiom,
b111111111111100000000000(bitIndex13) ).
fof(bitBlastConstant_11263,axiom,
b111111111111100000000000(bitIndex12) ).
fof(bitBlastConstant_11262,axiom,
b111111111111100000000000(bitIndex11) ).
fof(bitBlastConstant_11261,axiom,
~ b111111111111100000000000(bitIndex10) ).
fof(bitBlastConstant_11260,axiom,
~ b111111111111100000000000(bitIndex9) ).
fof(bitBlastConstant_11259,axiom,
~ b111111111111100000000000(bitIndex8) ).
fof(bitBlastConstant_11258,axiom,
~ b111111111111100000000000(bitIndex7) ).
fof(bitBlastConstant_11257,axiom,
~ b111111111111100000000000(bitIndex6) ).
fof(bitBlastConstant_11256,axiom,
~ b111111111111100000000000(bitIndex5) ).
fof(bitBlastConstant_11255,axiom,
~ b111111111111100000000000(bitIndex4) ).
fof(bitBlastConstant_11254,axiom,
~ b111111111111100000000000(bitIndex3) ).
fof(bitBlastConstant_11253,axiom,
~ b111111111111100000000000(bitIndex2) ).
fof(bitBlastConstant_11252,axiom,
~ b111111111111100000000000(bitIndex1) ).
fof(bitBlastConstant_11251,axiom,
~ b111111111111100000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20752,axiom,
! [VarCurr] :
( v103991(VarCurr)
<=> ( v103992(VarCurr)
& v100312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20751,axiom,
! [VarCurr] :
( v103992(VarCurr)
<=> ( v100480(VarCurr)
& v100147(VarCurr) ) ) ).
fof(addAssignment_32028,axiom,
! [VarCurr] :
( v103896(VarCurr,bitIndex61)
<=> v100257(VarCurr,bitIndex76) ) ).
fof(addAssignment_32027,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex76)
<=> v100259(VarCurr,bitIndex76) ) ).
fof(addAssignment_32026,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex76)
<=> v100261(VarCurr,bitIndex76) ) ).
fof(addAssignment_32025,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex76)
<=> v103983(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103984(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103983(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1749,axiom,
! [VarNext] :
( v103984(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103983(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103984(VarNext)
<=> v103985(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103985(VarNext)
<=> ( v103987(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103987(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_32024,axiom,
! [VarCurr] :
( v18580(VarCurr,bitIndex76)
<=> v18582(VarCurr,bitIndex76) ) ).
fof(addAssignment_32023,axiom,
! [VarCurr] :
( v18582(VarCurr,bitIndex76)
<=> v18584(VarCurr,bitIndex76) ) ).
fof(addAssignment_32022,axiom,
! [VarNext] :
( v18584(VarNext,bitIndex76)
<=> v103975(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103976(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103975(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1748,axiom,
! [VarNext] :
( v103976(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103975(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103976(VarNext)
<=> v103977(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103977(VarNext)
<=> ( v103979(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_8126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103979(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_32021,axiom,
! [VarCurr] :
( v18587(VarCurr,bitIndex76)
<=> v19344(VarCurr,bitIndex76) ) ).
fof(addAssignment_32020,axiom,
! [VarCurr] :
( v19350(VarCurr,bitIndex61)
<=> v103948(VarCurr,bitIndex61) ) ).
fof(addAssignment_32019,axiom,
! [VarCurr] :
( v103939(VarCurr,bitIndex61)
<=> v100411(VarCurr,bitIndex76) ) ).
fof(addAssignment_32018,axiom,
! [VarNext] :
( v100411(VarNext,bitIndex76)
<=> v103967(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103968(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103967(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1747,axiom,
! [VarNext] :
( v103968(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103967(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103968(VarNext)
<=> v103969(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103969(VarNext)
<=> ( v103971(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_8125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103971(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_32017,axiom,
! [VarCurr] :
( v16895(VarCurr,bitIndex76)
<=> v16897(VarCurr,bitIndex76) ) ).
fof(addAssignment_32016,axiom,
! [VarCurr] :
( v16897(VarCurr,bitIndex76)
<=> v16899(VarCurr,bitIndex76) ) ).
fof(addAssignment_32015,axiom,
! [VarCurr] :
( v16899(VarCurr,bitIndex76)
<=> v16901(VarCurr,bitIndex76) ) ).
fof(addAssignment_32014,axiom,
! [VarCurr] :
( v16901(VarCurr,bitIndex76)
<=> v16906(VarCurr,bitIndex76) ) ).
fof(addAssignment_32013,axiom,
! [VarCurr] :
( ( v103896(VarCurr,bitIndex60)
<=> v100257(VarCurr,bitIndex75) )
& ( v103896(VarCurr,bitIndex59)
<=> v100257(VarCurr,bitIndex74) )
& ( v103896(VarCurr,bitIndex58)
<=> v100257(VarCurr,bitIndex73) )
& ( v103896(VarCurr,bitIndex57)
<=> v100257(VarCurr,bitIndex72) )
& ( v103896(VarCurr,bitIndex56)
<=> v100257(VarCurr,bitIndex71) )
& ( v103896(VarCurr,bitIndex55)
<=> v100257(VarCurr,bitIndex70) )
& ( v103896(VarCurr,bitIndex54)
<=> v100257(VarCurr,bitIndex69) )
& ( v103896(VarCurr,bitIndex53)
<=> v100257(VarCurr,bitIndex68) )
& ( v103896(VarCurr,bitIndex52)
<=> v100257(VarCurr,bitIndex67) )
& ( v103896(VarCurr,bitIndex51)
<=> v100257(VarCurr,bitIndex66) )
& ( v103896(VarCurr,bitIndex50)
<=> v100257(VarCurr,bitIndex65) )
& ( v103896(VarCurr,bitIndex49)
<=> v100257(VarCurr,bitIndex64) )
& ( v103896(VarCurr,bitIndex48)
<=> v100257(VarCurr,bitIndex63) )
& ( v103896(VarCurr,bitIndex47)
<=> v100257(VarCurr,bitIndex62) )
& ( v103896(VarCurr,bitIndex46)
<=> v100257(VarCurr,bitIndex61) )
& ( v103896(VarCurr,bitIndex45)
<=> v100257(VarCurr,bitIndex60) )
& ( v103896(VarCurr,bitIndex44)
<=> v100257(VarCurr,bitIndex59) )
& ( v103896(VarCurr,bitIndex43)
<=> v100257(VarCurr,bitIndex58) )
& ( v103896(VarCurr,bitIndex42)
<=> v100257(VarCurr,bitIndex57) )
& ( v103896(VarCurr,bitIndex41)
<=> v100257(VarCurr,bitIndex56) )
& ( v103896(VarCurr,bitIndex40)
<=> v100257(VarCurr,bitIndex55) )
& ( v103896(VarCurr,bitIndex39)
<=> v100257(VarCurr,bitIndex54) )
& ( v103896(VarCurr,bitIndex38)
<=> v100257(VarCurr,bitIndex53) )
& ( v103896(VarCurr,bitIndex37)
<=> v100257(VarCurr,bitIndex52) )
& ( v103896(VarCurr,bitIndex36)
<=> v100257(VarCurr,bitIndex51) )
& ( v103896(VarCurr,bitIndex35)
<=> v100257(VarCurr,bitIndex50) )
& ( v103896(VarCurr,bitIndex34)
<=> v100257(VarCurr,bitIndex49) )
& ( v103896(VarCurr,bitIndex33)
<=> v100257(VarCurr,bitIndex48) )
& ( v103896(VarCurr,bitIndex32)
<=> v100257(VarCurr,bitIndex47) )
& ( v103896(VarCurr,bitIndex31)
<=> v100257(VarCurr,bitIndex46) )
& ( v103896(VarCurr,bitIndex30)
<=> v100257(VarCurr,bitIndex45) )
& ( v103896(VarCurr,bitIndex29)
<=> v100257(VarCurr,bitIndex44) )
& ( v103896(VarCurr,bitIndex28)
<=> v100257(VarCurr,bitIndex43) )
& ( v103896(VarCurr,bitIndex27)
<=> v100257(VarCurr,bitIndex42) )
& ( v103896(VarCurr,bitIndex26)
<=> v100257(VarCurr,bitIndex41) )
& ( v103896(VarCurr,bitIndex25)
<=> v100257(VarCurr,bitIndex40) )
& ( v103896(VarCurr,bitIndex24)
<=> v100257(VarCurr,bitIndex39) )
& ( v103896(VarCurr,bitIndex23)
<=> v100257(VarCurr,bitIndex38) )
& ( v103896(VarCurr,bitIndex22)
<=> v100257(VarCurr,bitIndex37) )
& ( v103896(VarCurr,bitIndex21)
<=> v100257(VarCurr,bitIndex36) )
& ( v103896(VarCurr,bitIndex20)
<=> v100257(VarCurr,bitIndex35) )
& ( v103896(VarCurr,bitIndex19)
<=> v100257(VarCurr,bitIndex34) )
& ( v103896(VarCurr,bitIndex18)
<=> v100257(VarCurr,bitIndex33) )
& ( v103896(VarCurr,bitIndex17)
<=> v100257(VarCurr,bitIndex32) )
& ( v103896(VarCurr,bitIndex16)
<=> v100257(VarCurr,bitIndex31) )
& ( v103896(VarCurr,bitIndex15)
<=> v100257(VarCurr,bitIndex30) )
& ( v103896(VarCurr,bitIndex14)
<=> v100257(VarCurr,bitIndex29) )
& ( v103896(VarCurr,bitIndex13)
<=> v100257(VarCurr,bitIndex28) )
& ( v103896(VarCurr,bitIndex12)
<=> v100257(VarCurr,bitIndex27) )
& ( v103896(VarCurr,bitIndex11)
<=> v100257(VarCurr,bitIndex26) )
& ( v103896(VarCurr,bitIndex10)
<=> v100257(VarCurr,bitIndex25) )
& ( v103896(VarCurr,bitIndex9)
<=> v100257(VarCurr,bitIndex24) )
& ( v103896(VarCurr,bitIndex8)
<=> v100257(VarCurr,bitIndex23) )
& ( v103896(VarCurr,bitIndex7)
<=> v100257(VarCurr,bitIndex22) )
& ( v103896(VarCurr,bitIndex6)
<=> v100257(VarCurr,bitIndex21) )
& ( v103896(VarCurr,bitIndex5)
<=> v100257(VarCurr,bitIndex20) )
& ( v103896(VarCurr,bitIndex4)
<=> v100257(VarCurr,bitIndex19) )
& ( v103896(VarCurr,bitIndex3)
<=> v100257(VarCurr,bitIndex18) )
& ( v103896(VarCurr,bitIndex2)
<=> v100257(VarCurr,bitIndex17) )
& ( v103896(VarCurr,bitIndex1)
<=> v100257(VarCurr,bitIndex16) )
& ( v103896(VarCurr,bitIndex0)
<=> v100257(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_32012,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v100257(VarCurr,B)
<=> v100259(VarCurr,B) ) ) ).
fof(addAssignment_32011,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v100259(VarCurr,B)
<=> v100261(VarCurr,B) ) ) ).
fof(addAssignment_32010,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v100261(VarNext,B)
<=> v103959(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103960(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103959(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1746,axiom,
! [VarNext] :
( v103960(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103959(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103960(VarNext)
<=> v103961(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103961(VarNext)
<=> ( v103963(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103963(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_32009,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18580(VarCurr,B)
<=> v18582(VarCurr,B) ) ) ).
fof(addAssignment_32008,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18582(VarCurr,B)
<=> v18584(VarCurr,B) ) ) ).
fof(addAssignment_32007,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v18584(VarNext,B)
<=> v103951(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103952(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103951(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1745,axiom,
! [VarNext] :
( v103952(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103951(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103952(VarNext)
<=> v103953(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103953(VarNext)
<=> ( v103955(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_8123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103955(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_32006,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18587(VarCurr,B)
<=> v19344(VarCurr,B) ) ) ).
fof(addAssignment_32005,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v19350(VarCurr,B)
<=> v103948(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2205,axiom,
! [VarCurr] :
( ~ v18463(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v103948(VarCurr,B)
<=> v103939(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2206,axiom,
! [VarCurr] :
( v18463(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v103948(VarCurr,B)
<=> v103949(VarCurr,B) ) ) ) ).
fof(addAssignment_32004,axiom,
! [VarCurr,B] :
( range_28_0(B)
=> ( v103949(VarCurr,B)
<=> $false ) ) ).
fof(range_axiom_68,axiom,
! [B] :
( range_28_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B ) ) ).
fof(bitBlastConstant_11250,axiom,
~ b00000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11249,axiom,
~ b00000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11248,axiom,
~ b00000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11247,axiom,
~ b00000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11246,axiom,
~ b00000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11245,axiom,
~ b00000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11244,axiom,
~ b00000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11243,axiom,
~ b00000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11242,axiom,
~ b00000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11241,axiom,
~ b00000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11240,axiom,
~ b00000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11239,axiom,
~ b00000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11238,axiom,
~ b00000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11237,axiom,
~ b00000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11236,axiom,
~ b00000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11235,axiom,
~ b00000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11234,axiom,
~ b00000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11233,axiom,
~ b00000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11232,axiom,
~ b00000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11231,axiom,
~ b00000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11230,axiom,
~ b00000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11229,axiom,
~ b00000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11228,axiom,
~ b00000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11227,axiom,
~ b00000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11226,axiom,
~ b00000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11225,axiom,
~ b00000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11224,axiom,
~ b00000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11223,axiom,
~ b00000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11222,axiom,
~ b00000000000000000000000000000(bitIndex0) ).
fof(addAssignment_32003,axiom,
! [VarCurr] :
( ( v103949(VarCurr,bitIndex33)
<=> v103903(VarCurr,bitIndex4) )
& ( v103949(VarCurr,bitIndex32)
<=> v103903(VarCurr,bitIndex3) )
& ( v103949(VarCurr,bitIndex31)
<=> v103903(VarCurr,bitIndex2) )
& ( v103949(VarCurr,bitIndex30)
<=> v103903(VarCurr,bitIndex1) )
& ( v103949(VarCurr,bitIndex29)
<=> v103903(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32002,axiom,
! [VarCurr] :
( ( v103949(VarCurr,bitIndex39)
<=> v103900(VarCurr,bitIndex5) )
& ( v103949(VarCurr,bitIndex38)
<=> v103900(VarCurr,bitIndex4) )
& ( v103949(VarCurr,bitIndex37)
<=> v103900(VarCurr,bitIndex3) )
& ( v103949(VarCurr,bitIndex36)
<=> v103900(VarCurr,bitIndex2) )
& ( v103949(VarCurr,bitIndex35)
<=> v103900(VarCurr,bitIndex1) )
& ( v103949(VarCurr,bitIndex34)
<=> v103900(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32001,axiom,
! [VarCurr] :
( ( v103949(VarCurr,bitIndex61)
<=> $false )
& ( v103949(VarCurr,bitIndex60)
<=> $false )
& ( v103949(VarCurr,bitIndex59)
<=> $false )
& ( v103949(VarCurr,bitIndex58)
<=> $false )
& ( v103949(VarCurr,bitIndex57)
<=> $false )
& ( v103949(VarCurr,bitIndex56)
<=> $false )
& ( v103949(VarCurr,bitIndex55)
<=> $false )
& ( v103949(VarCurr,bitIndex54)
<=> $false )
& ( v103949(VarCurr,bitIndex53)
<=> $false )
& ( v103949(VarCurr,bitIndex52)
<=> $false )
& ( v103949(VarCurr,bitIndex51)
<=> $false )
& ( v103949(VarCurr,bitIndex50)
<=> $false )
& ( v103949(VarCurr,bitIndex49)
<=> $false )
& ( v103949(VarCurr,bitIndex48)
<=> $false )
& ( v103949(VarCurr,bitIndex47)
<=> $false )
& ( v103949(VarCurr,bitIndex46)
<=> $false )
& ( v103949(VarCurr,bitIndex45)
<=> $false )
& ( v103949(VarCurr,bitIndex44)
<=> $false )
& ( v103949(VarCurr,bitIndex43)
<=> $false )
& ( v103949(VarCurr,bitIndex42)
<=> $false )
& ( v103949(VarCurr,bitIndex41)
<=> $false )
& ( v103949(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(bitBlastConstant_11221,axiom,
~ b0000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11220,axiom,
~ b0000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11219,axiom,
~ b0000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11218,axiom,
~ b0000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11217,axiom,
~ b0000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11216,axiom,
~ b0000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11215,axiom,
~ b0000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11214,axiom,
~ b0000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11213,axiom,
~ b0000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11212,axiom,
~ b0000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11211,axiom,
~ b0000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11210,axiom,
~ b0000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11209,axiom,
~ b0000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11208,axiom,
~ b0000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11207,axiom,
~ b0000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11206,axiom,
~ b0000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11205,axiom,
~ b0000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11204,axiom,
~ b0000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11203,axiom,
~ b0000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11202,axiom,
~ b0000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11201,axiom,
~ b0000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11200,axiom,
~ b0000000000000000000000(bitIndex0) ).
fof(addAssignment_32000,axiom,
! [VarCurr] :
( ( v103939(VarCurr,bitIndex60)
<=> v100411(VarCurr,bitIndex75) )
& ( v103939(VarCurr,bitIndex59)
<=> v100411(VarCurr,bitIndex74) )
& ( v103939(VarCurr,bitIndex58)
<=> v100411(VarCurr,bitIndex73) )
& ( v103939(VarCurr,bitIndex57)
<=> v100411(VarCurr,bitIndex72) )
& ( v103939(VarCurr,bitIndex56)
<=> v100411(VarCurr,bitIndex71) )
& ( v103939(VarCurr,bitIndex55)
<=> v100411(VarCurr,bitIndex70) )
& ( v103939(VarCurr,bitIndex54)
<=> v100411(VarCurr,bitIndex69) )
& ( v103939(VarCurr,bitIndex53)
<=> v100411(VarCurr,bitIndex68) )
& ( v103939(VarCurr,bitIndex52)
<=> v100411(VarCurr,bitIndex67) )
& ( v103939(VarCurr,bitIndex51)
<=> v100411(VarCurr,bitIndex66) )
& ( v103939(VarCurr,bitIndex50)
<=> v100411(VarCurr,bitIndex65) )
& ( v103939(VarCurr,bitIndex49)
<=> v100411(VarCurr,bitIndex64) )
& ( v103939(VarCurr,bitIndex48)
<=> v100411(VarCurr,bitIndex63) )
& ( v103939(VarCurr,bitIndex47)
<=> v100411(VarCurr,bitIndex62) )
& ( v103939(VarCurr,bitIndex46)
<=> v100411(VarCurr,bitIndex61) )
& ( v103939(VarCurr,bitIndex45)
<=> v100411(VarCurr,bitIndex60) )
& ( v103939(VarCurr,bitIndex44)
<=> v100411(VarCurr,bitIndex59) )
& ( v103939(VarCurr,bitIndex43)
<=> v100411(VarCurr,bitIndex58) )
& ( v103939(VarCurr,bitIndex42)
<=> v100411(VarCurr,bitIndex57) )
& ( v103939(VarCurr,bitIndex41)
<=> v100411(VarCurr,bitIndex56) )
& ( v103939(VarCurr,bitIndex40)
<=> v100411(VarCurr,bitIndex55) )
& ( v103939(VarCurr,bitIndex39)
<=> v100411(VarCurr,bitIndex54) )
& ( v103939(VarCurr,bitIndex38)
<=> v100411(VarCurr,bitIndex53) )
& ( v103939(VarCurr,bitIndex37)
<=> v100411(VarCurr,bitIndex52) )
& ( v103939(VarCurr,bitIndex36)
<=> v100411(VarCurr,bitIndex51) )
& ( v103939(VarCurr,bitIndex35)
<=> v100411(VarCurr,bitIndex50) )
& ( v103939(VarCurr,bitIndex34)
<=> v100411(VarCurr,bitIndex49) )
& ( v103939(VarCurr,bitIndex33)
<=> v100411(VarCurr,bitIndex48) )
& ( v103939(VarCurr,bitIndex32)
<=> v100411(VarCurr,bitIndex47) )
& ( v103939(VarCurr,bitIndex31)
<=> v100411(VarCurr,bitIndex46) )
& ( v103939(VarCurr,bitIndex30)
<=> v100411(VarCurr,bitIndex45) )
& ( v103939(VarCurr,bitIndex29)
<=> v100411(VarCurr,bitIndex44) )
& ( v103939(VarCurr,bitIndex28)
<=> v100411(VarCurr,bitIndex43) )
& ( v103939(VarCurr,bitIndex27)
<=> v100411(VarCurr,bitIndex42) )
& ( v103939(VarCurr,bitIndex26)
<=> v100411(VarCurr,bitIndex41) )
& ( v103939(VarCurr,bitIndex25)
<=> v100411(VarCurr,bitIndex40) )
& ( v103939(VarCurr,bitIndex24)
<=> v100411(VarCurr,bitIndex39) )
& ( v103939(VarCurr,bitIndex23)
<=> v100411(VarCurr,bitIndex38) )
& ( v103939(VarCurr,bitIndex22)
<=> v100411(VarCurr,bitIndex37) )
& ( v103939(VarCurr,bitIndex21)
<=> v100411(VarCurr,bitIndex36) )
& ( v103939(VarCurr,bitIndex20)
<=> v100411(VarCurr,bitIndex35) )
& ( v103939(VarCurr,bitIndex19)
<=> v100411(VarCurr,bitIndex34) )
& ( v103939(VarCurr,bitIndex18)
<=> v100411(VarCurr,bitIndex33) )
& ( v103939(VarCurr,bitIndex17)
<=> v100411(VarCurr,bitIndex32) )
& ( v103939(VarCurr,bitIndex16)
<=> v100411(VarCurr,bitIndex31) )
& ( v103939(VarCurr,bitIndex15)
<=> v100411(VarCurr,bitIndex30) )
& ( v103939(VarCurr,bitIndex14)
<=> v100411(VarCurr,bitIndex29) )
& ( v103939(VarCurr,bitIndex13)
<=> v100411(VarCurr,bitIndex28) )
& ( v103939(VarCurr,bitIndex12)
<=> v100411(VarCurr,bitIndex27) )
& ( v103939(VarCurr,bitIndex11)
<=> v100411(VarCurr,bitIndex26) )
& ( v103939(VarCurr,bitIndex10)
<=> v100411(VarCurr,bitIndex25) )
& ( v103939(VarCurr,bitIndex9)
<=> v100411(VarCurr,bitIndex24) )
& ( v103939(VarCurr,bitIndex8)
<=> v100411(VarCurr,bitIndex23) )
& ( v103939(VarCurr,bitIndex7)
<=> v100411(VarCurr,bitIndex22) )
& ( v103939(VarCurr,bitIndex6)
<=> v100411(VarCurr,bitIndex21) )
& ( v103939(VarCurr,bitIndex5)
<=> v100411(VarCurr,bitIndex20) )
& ( v103939(VarCurr,bitIndex4)
<=> v100411(VarCurr,bitIndex19) )
& ( v103939(VarCurr,bitIndex3)
<=> v100411(VarCurr,bitIndex18) )
& ( v103939(VarCurr,bitIndex2)
<=> v100411(VarCurr,bitIndex17) )
& ( v103939(VarCurr,bitIndex1)
<=> v100411(VarCurr,bitIndex16) )
& ( v103939(VarCurr,bitIndex0)
<=> v100411(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_31999,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v100411(VarNext,B)
<=> v103941(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103942(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103941(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1744,axiom,
! [VarNext] :
( v103942(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103941(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103942(VarNext)
<=> v103943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103943(VarNext)
<=> ( v103945(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_8122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103945(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_31998,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16895(VarCurr,B)
<=> v16897(VarCurr,B) ) ) ).
fof(addAssignment_31997,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16897(VarCurr,B)
<=> v16899(VarCurr,B) ) ) ).
fof(addAssignment_31996,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16899(VarCurr,B)
<=> v16901(VarCurr,B) ) ) ).
fof(addAssignment_31995,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16901(VarCurr,B)
<=> v16906(VarCurr,B) ) ) ).
fof(range_axiom_67,axiom,
! [B] :
( range_75_15(B)
<=> ( $false
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B ) ) ).
fof(addAssignment_31994,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103903(VarCurr,B)
<=> v103905(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103926(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103905(VarNext,B)
<=> v103905(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1743,axiom,
! [VarNext] :
( v103926(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103905(VarNext,B)
<=> v103934(VarNext,B) ) ) ) ).
fof(addAssignment_31993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103934(VarNext,B)
<=> v103932(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2204,axiom,
! [VarCurr] :
( ~ v18490(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103932(VarCurr,B)
<=> v103907(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2205,axiom,
! [VarCurr] :
( v18490(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103932(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103926(VarNext)
<=> v103927(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103927(VarNext)
<=> ( v103929(VarNext)
& v18476(VarNext) ) ) ) ).
fof(writeUnaryOperator_8121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103929(VarNext)
<=> v18483(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_137,axiom,
! [VarCurr] :
( ( ~ v103916(VarCurr)
& ~ v103918(VarCurr)
& ~ v103920(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v103907(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1213,axiom,
! [VarCurr] :
( v103920(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103907(VarCurr,B)
<=> b11110(B) ) ) ) ).
fof(bitBlastConstant_11199,axiom,
b11110(bitIndex4) ).
fof(bitBlastConstant_11198,axiom,
b11110(bitIndex3) ).
fof(bitBlastConstant_11197,axiom,
b11110(bitIndex2) ).
fof(bitBlastConstant_11196,axiom,
b11110(bitIndex1) ).
fof(bitBlastConstant_11195,axiom,
~ b11110(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4956,axiom,
! [VarCurr] :
( v103918(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103907(VarCurr,B)
<=> b11101(B) ) ) ) ).
fof(bitBlastConstant_11194,axiom,
b11101(bitIndex4) ).
fof(bitBlastConstant_11193,axiom,
b11101(bitIndex3) ).
fof(bitBlastConstant_11192,axiom,
b11101(bitIndex2) ).
fof(bitBlastConstant_11191,axiom,
~ b11101(bitIndex1) ).
fof(bitBlastConstant_11190,axiom,
b11101(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4966,axiom,
! [VarCurr] :
( v103916(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103907(VarCurr,B)
<=> b11100(B) ) ) ) ).
fof(bitBlastConstant_11189,axiom,
b11100(bitIndex4) ).
fof(bitBlastConstant_11188,axiom,
b11100(bitIndex3) ).
fof(bitBlastConstant_11187,axiom,
b11100(bitIndex2) ).
fof(bitBlastConstant_11186,axiom,
~ b11100(bitIndex1) ).
fof(bitBlastConstant_11185,axiom,
~ b11100(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7253,axiom,
! [VarCurr] :
( v103922(VarCurr)
<=> ( ( v103923(VarCurr,bitIndex1)
<=> $true )
& ( v103923(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_31992,axiom,
! [VarCurr] :
( v103923(VarCurr,bitIndex0)
<=> v103911(VarCurr) ) ).
fof(addAssignment_31991,axiom,
! [VarCurr] :
( v103923(VarCurr,bitIndex1)
<=> v103909(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7252,axiom,
! [VarCurr] :
( v103920(VarCurr)
<=> ( ( v103921(VarCurr,bitIndex1)
<=> $true )
& ( v103921(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31990,axiom,
! [VarCurr] :
( v103921(VarCurr,bitIndex0)
<=> v103911(VarCurr) ) ).
fof(addAssignment_31989,axiom,
! [VarCurr] :
( v103921(VarCurr,bitIndex1)
<=> v103909(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7251,axiom,
! [VarCurr] :
( v103918(VarCurr)
<=> ( ( v103919(VarCurr,bitIndex1)
<=> $false )
& ( v103919(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_31988,axiom,
! [VarCurr] :
( v103919(VarCurr,bitIndex0)
<=> v103911(VarCurr) ) ).
fof(addAssignment_31987,axiom,
! [VarCurr] :
( v103919(VarCurr,bitIndex1)
<=> v103909(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7250,axiom,
! [VarCurr] :
( v103916(VarCurr)
<=> ( ( v103917(VarCurr,bitIndex1)
<=> $false )
& ( v103917(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31986,axiom,
! [VarCurr] :
( v103917(VarCurr,bitIndex0)
<=> v103911(VarCurr) ) ).
fof(addAssignment_31985,axiom,
! [VarCurr] :
( v103917(VarCurr,bitIndex1)
<=> v103909(VarCurr) ) ).
fof(addAssignment_31984,axiom,
! [VarCurr] :
( v103911(VarCurr)
<=> $false ) ).
fof(addAssignment_31983,axiom,
! [VarCurr] :
( v103909(VarCurr)
<=> $false ) ).
fof(addAssignment_31982,axiom,
! [VarCurr] :
( ( v103900(VarCurr,bitIndex4)
<=> v19347(VarCurr,bitIndex6) )
& ( v103900(VarCurr,bitIndex3)
<=> v19347(VarCurr,bitIndex5) )
& ( v103900(VarCurr,bitIndex2)
<=> v19347(VarCurr,bitIndex4) )
& ( v103900(VarCurr,bitIndex1)
<=> v19347(VarCurr,bitIndex3) )
& ( v103900(VarCurr,bitIndex0)
<=> v19347(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_31981,axiom,
! [VarCurr] :
( v103900(VarCurr,bitIndex5)
<=> v19347(VarCurr,bitIndex14) ) ).
fof(addAssignment_31980,axiom,
! [VarCurr,B] :
( range_60_37(B)
=> ( v100335(VarCurr,B)
<=> v100337(VarCurr,B) ) ) ).
fof(addAssignment_31979,axiom,
! [VarCurr,B] :
( range_60_37(B)
=> ( v100337(VarCurr,B)
<=> v100339(VarCurr,B) ) ) ).
fof(addAssignment_31978,axiom,
! [VarNext,B] :
( range_60_37(B)
=> ( v100339(VarNext,B)
<=> v103888(VarNext,B) ) ) ).
fof(range_axiom_66,axiom,
! [B] :
( range_60_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103890(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v103888(VarNext,B)
<=> v100339(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1742,axiom,
! [VarNext] :
( v103890(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v103888(VarNext,B)
<=> v100354(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103890(VarNext)
<=> ( v103891(VarNext)
& v100351(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103891(VarNext)
<=> ( v103893(VarNext)
& v783(VarNext) ) ) ) ).
fof(writeUnaryOperator_8120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103893(VarNext)
<=> v70904(VarNext) ) ) ).
fof(addAssignment_31977,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v6001(VarCurr,B)
<=> v6003(VarCurr,B) ) ) ).
fof(addAssignment_31976,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v6003(VarCurr,B)
<=> v6005(VarCurr,B) ) ) ).
fof(addAssignment_31975,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v6005(VarCurr,B)
<=> v6007(VarCurr,B) ) ) ).
fof(range_axiom_65,axiom,
! [B] :
( range_43_20(B)
<=> ( $false
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B ) ) ).
fof(addAssignment_31974,axiom,
! [VarCurr] :
( ( v6007(VarCurr,bitIndex43)
<=> v6009(VarCurr,bitIndex62) )
& ( v6007(VarCurr,bitIndex42)
<=> v6009(VarCurr,bitIndex61) )
& ( v6007(VarCurr,bitIndex41)
<=> v6009(VarCurr,bitIndex60) )
& ( v6007(VarCurr,bitIndex40)
<=> v6009(VarCurr,bitIndex59) )
& ( v6007(VarCurr,bitIndex39)
<=> v6009(VarCurr,bitIndex58) )
& ( v6007(VarCurr,bitIndex38)
<=> v6009(VarCurr,bitIndex57) )
& ( v6007(VarCurr,bitIndex37)
<=> v6009(VarCurr,bitIndex56) )
& ( v6007(VarCurr,bitIndex36)
<=> v6009(VarCurr,bitIndex55) )
& ( v6007(VarCurr,bitIndex35)
<=> v6009(VarCurr,bitIndex54) )
& ( v6007(VarCurr,bitIndex34)
<=> v6009(VarCurr,bitIndex53) )
& ( v6007(VarCurr,bitIndex33)
<=> v6009(VarCurr,bitIndex52) )
& ( v6007(VarCurr,bitIndex32)
<=> v6009(VarCurr,bitIndex51) )
& ( v6007(VarCurr,bitIndex31)
<=> v6009(VarCurr,bitIndex50) )
& ( v6007(VarCurr,bitIndex30)
<=> v6009(VarCurr,bitIndex49) )
& ( v6007(VarCurr,bitIndex29)
<=> v6009(VarCurr,bitIndex48) )
& ( v6007(VarCurr,bitIndex28)
<=> v6009(VarCurr,bitIndex47) )
& ( v6007(VarCurr,bitIndex27)
<=> v6009(VarCurr,bitIndex46) )
& ( v6007(VarCurr,bitIndex26)
<=> v6009(VarCurr,bitIndex45) )
& ( v6007(VarCurr,bitIndex25)
<=> v6009(VarCurr,bitIndex44) )
& ( v6007(VarCurr,bitIndex24)
<=> v6009(VarCurr,bitIndex43) )
& ( v6007(VarCurr,bitIndex23)
<=> v6009(VarCurr,bitIndex42) )
& ( v6007(VarCurr,bitIndex22)
<=> v6009(VarCurr,bitIndex41) )
& ( v6007(VarCurr,bitIndex21)
<=> v6009(VarCurr,bitIndex40) )
& ( v6007(VarCurr,bitIndex20)
<=> v6009(VarCurr,bitIndex39) ) ) ).
fof(addAssignment_31973,axiom,
! [VarCurr,B] :
( range_62_39(B)
=> ( v6009(VarCurr,B)
<=> v6011(VarCurr,B) ) ) ).
fof(range_axiom_64,axiom,
! [B] :
( range_62_39(B)
<=> ( $false
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B ) ) ).
fof(addAssignment_31972,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex62)
<=> v103812(VarCurr) ) ).
fof(addAssignment_31971,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex61)
<=> v103736(VarCurr) ) ).
fof(addAssignment_31970,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex60)
<=> v103660(VarCurr) ) ).
fof(addAssignment_31969,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex59)
<=> v103584(VarCurr) ) ).
fof(addAssignment_31968,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex58)
<=> v103508(VarCurr) ) ).
fof(addAssignment_31967,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex57)
<=> v103440(VarCurr) ) ).
fof(addAssignment_31966,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex56)
<=> v103364(VarCurr) ) ).
fof(addAssignment_31965,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex55)
<=> v103288(VarCurr) ) ).
fof(addAssignment_31964,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex54)
<=> v103212(VarCurr) ) ).
fof(addAssignment_31963,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex53)
<=> v103136(VarCurr) ) ).
fof(addAssignment_31962,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex52)
<=> v103060(VarCurr) ) ).
fof(addAssignment_31961,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex51)
<=> v102984(VarCurr) ) ).
fof(addAssignment_31960,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex50)
<=> v102908(VarCurr) ) ).
fof(addAssignment_31959,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex49)
<=> v102832(VarCurr) ) ).
fof(addAssignment_31958,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex48)
<=> v102756(VarCurr) ) ).
fof(addAssignment_31957,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex47)
<=> v102688(VarCurr) ) ).
fof(addAssignment_31956,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex46)
<=> v102612(VarCurr) ) ).
fof(addAssignment_31955,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex45)
<=> v102536(VarCurr) ) ).
fof(addAssignment_31954,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex44)
<=> v102468(VarCurr) ) ).
fof(addAssignment_31953,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex43)
<=> v102392(VarCurr) ) ).
fof(addAssignment_31952,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex42)
<=> v102316(VarCurr) ) ).
fof(addAssignment_31951,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex41)
<=> v102240(VarCurr) ) ).
fof(addAssignment_31950,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex40)
<=> v102164(VarCurr) ) ).
fof(addAssignment_31949,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex39)
<=> v102088(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103843(VarNext)
=> ( v103812(VarNext)
<=> v103812(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1741,axiom,
! [VarNext] :
( v103843(VarNext)
=> ( v103812(VarNext)
<=> v103878(VarNext) ) ) ).
fof(addAssignment_31948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103878(VarNext)
<=> v103876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4955,axiom,
! [VarCurr] :
( ~ v103814(VarCurr)
=> ( v103876(VarCurr)
<=> v103879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4965,axiom,
! [VarCurr] :
( v103814(VarCurr)
=> ( v103876(VarCurr)
<=> v103816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4954,axiom,
! [VarCurr] :
( ~ v103856(VarCurr)
=> ( v103879(VarCurr)
<=> v103838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4964,axiom,
! [VarCurr] :
( v103856(VarCurr)
=> ( v103879(VarCurr)
<=> v103880(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1212,axiom,
! [VarCurr] :
( ( ~ v103859(VarCurr)
& ~ v103861(VarCurr) )
=> ( v103880(VarCurr)
<=> v103884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4953,axiom,
! [VarCurr] :
( v103861(VarCurr)
=> ( v103880(VarCurr)
<=> v103883(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4963,axiom,
! [VarCurr] :
( v103859(VarCurr)
=> ( v103880(VarCurr)
<=> v103881(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4952,axiom,
! [VarCurr] :
( ~ v103869(VarCurr)
=> ( v103884(VarCurr)
<=> v103838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4962,axiom,
! [VarCurr] :
( v103869(VarCurr)
=> ( v103884(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4951,axiom,
! [VarCurr] :
( ~ v103863(VarCurr)
=> ( v103883(VarCurr)
<=> v103838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4961,axiom,
! [VarCurr] :
( v103863(VarCurr)
=> ( v103883(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2203,axiom,
! [VarCurr] :
( ~ v103882(VarCurr)
=> ( v103881(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2204,axiom,
! [VarCurr] :
( v103882(VarCurr)
=> ( v103881(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7249,axiom,
! [VarCurr] :
( v103882(VarCurr)
<=> ( v103824(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103843(VarNext)
<=> ( v103844(VarNext)
& v103853(VarNext) ) ) ) ).
fof(addAssignment_31947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103853(VarNext)
<=> v103851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20733,axiom,
! [VarCurr] :
( v103851(VarCurr)
<=> ( v103814(VarCurr)
| v103854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20732,axiom,
! [VarCurr] :
( v103854(VarCurr)
<=> ( v103855(VarCurr)
& v103875(VarCurr) ) ) ).
fof(writeUnaryOperator_8119,axiom,
! [VarCurr] :
( ~ v103875(VarCurr)
<=> v103814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20731,axiom,
! [VarCurr] :
( v103855(VarCurr)
<=> ( v103856(VarCurr)
| v103873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20730,axiom,
! [VarCurr] :
( v103873(VarCurr)
<=> ( v103834(VarCurr)
& v103874(VarCurr) ) ) ).
fof(writeUnaryOperator_8118,axiom,
! [VarCurr] :
( ~ v103874(VarCurr)
<=> v103836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20729,axiom,
! [VarCurr] :
( v103856(VarCurr)
<=> ( v103857(VarCurr)
& v103836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20728,axiom,
! [VarCurr] :
( v103857(VarCurr)
<=> ( v103858(VarCurr)
| v103867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20727,axiom,
! [VarCurr] :
( v103867(VarCurr)
<=> ( v103868(VarCurr)
& v103872(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7248,axiom,
! [VarCurr] :
( v103872(VarCurr)
<=> ( ( v103860(VarCurr,bitIndex2)
<=> $false )
& ( v103860(VarCurr,bitIndex1)
<=> $false )
& ( v103860(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20726,axiom,
! [VarCurr] :
( v103868(VarCurr)
<=> ( v103869(VarCurr)
| v103870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20725,axiom,
! [VarCurr] :
( v103870(VarCurr)
<=> ( v103834(VarCurr)
& v103871(VarCurr) ) ) ).
fof(writeUnaryOperator_8117,axiom,
! [VarCurr] :
( ~ v103871(VarCurr)
<=> v103869(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7247,axiom,
! [VarCurr] :
( v103869(VarCurr)
<=> ( v103824(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20724,axiom,
! [VarCurr] :
( v103858(VarCurr)
<=> ( v103859(VarCurr)
| v103861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20723,axiom,
! [VarCurr] :
( v103861(VarCurr)
<=> ( v103862(VarCurr)
& v103866(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7246,axiom,
! [VarCurr] :
( v103866(VarCurr)
<=> ( ( v103860(VarCurr,bitIndex2)
<=> $false )
& ( v103860(VarCurr,bitIndex1)
<=> $true )
& ( v103860(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20722,axiom,
! [VarCurr] :
( v103862(VarCurr)
<=> ( v103863(VarCurr)
| v103864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20721,axiom,
! [VarCurr] :
( v103864(VarCurr)
<=> ( v103834(VarCurr)
& v103865(VarCurr) ) ) ).
fof(writeUnaryOperator_8116,axiom,
! [VarCurr] :
( ~ v103865(VarCurr)
<=> v103863(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7245,axiom,
! [VarCurr] :
( v103863(VarCurr)
<=> ( v103824(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7244,axiom,
! [VarCurr] :
( v103859(VarCurr)
<=> ( ( v103860(VarCurr,bitIndex2)
<=> $true )
& ( v103860(VarCurr,bitIndex1)
<=> $false )
& ( v103860(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31946,axiom,
! [VarCurr] :
( v103860(VarCurr,bitIndex0)
<=> v103822(VarCurr) ) ).
fof(addAssignment_31945,axiom,
! [VarCurr] :
( v103860(VarCurr,bitIndex1)
<=> v103820(VarCurr) ) ).
fof(addAssignment_31944,axiom,
! [VarCurr] :
( v103860(VarCurr,bitIndex2)
<=> v103818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103844(VarNext)
<=> ( v103845(VarNext)
& v103840(VarNext) ) ) ) ).
fof(writeUnaryOperator_8115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103845(VarNext)
<=> v103847(VarNext) ) ) ).
fof(addAssignment_31943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103847(VarNext)
<=> v103840(VarCurr) ) ) ).
fof(addAssignment_31942,axiom,
! [VarCurr] :
( v103840(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31941,axiom,
! [VarCurr] :
( v103838(VarCurr)
<=> $false ) ).
fof(addAssignment_31940,axiom,
! [VarCurr] :
( v103836(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31939,axiom,
! [VarCurr] :
( v103834(VarCurr)
<=> $false ) ).
fof(addAssignment_31938,axiom,
! [VarCurr] :
( v103824(VarCurr)
<=> v6042(VarCurr,bitIndex62) ) ).
fof(addAssignment_31937,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex62)
<=> v6044(VarCurr,bitIndex62) ) ).
fof(addAssignment_31936,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex62)
<=> v6046(VarCurr,bitIndex62) ) ).
fof(addAssignment_31935,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex62)
<=> v6048(VarCurr,bitIndex62) ) ).
fof(addAssignment_31934,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex62)
<=> v6050(VarCurr,bitIndex62) ) ).
fof(addAssignment_31933,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex62)
<=> v6052(VarCurr,bitIndex62) ) ).
fof(addAssignment_31932,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex62)
<=> v6054(VarCurr,bitIndex62) ) ).
fof(addAssignment_31931,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex62)
<=> v6056(VarCurr,bitIndex62) ) ).
fof(addAssignment_31930,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex62)
<=> v6058(VarCurr,bitIndex62) ) ).
fof(addAssignment_31929,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex62)
<=> v103826(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103827(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103826(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1740,axiom,
! [VarNext] :
( v103827(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103826(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103827(VarNext)
<=> v103828(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103828(VarNext)
<=> ( v103830(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103830(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31928,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex62)
<=> v6062(VarCurr,bitIndex62) ) ).
fof(addAssignment_31927,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex62)
<=> v6064(VarCurr,bitIndex62) ) ).
fof(addAssignment_31926,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex62)
<=> v6066(VarCurr,bitIndex62) ) ).
fof(addAssignment_31925,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex62)
<=> v6068(VarCurr,bitIndex62) ) ).
fof(addAssignment_31924,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex62)
<=> v6070(VarCurr,bitIndex62) ) ).
fof(addAssignment_31923,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex62)
<=> v578(VarCurr,bitIndex62) ) ).
fof(addAssignment_31922,axiom,
! [VarCurr] :
( v103822(VarCurr)
<=> $false ) ).
fof(addAssignment_31921,axiom,
! [VarCurr] :
( v103820(VarCurr)
<=> $false ) ).
fof(addAssignment_31920,axiom,
! [VarCurr] :
( v103818(VarCurr)
<=> $true ) ).
fof(addAssignment_31919,axiom,
! [VarCurr] :
( v103816(VarCurr)
<=> $false ) ).
fof(addAssignment_31918,axiom,
! [VarCurr] :
( v103814(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103767(VarNext)
=> ( v103736(VarNext)
<=> v103736(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1739,axiom,
! [VarNext] :
( v103767(VarNext)
=> ( v103736(VarNext)
<=> v103802(VarNext) ) ) ).
fof(addAssignment_31917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103802(VarNext)
<=> v103800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4950,axiom,
! [VarCurr] :
( ~ v103738(VarCurr)
=> ( v103800(VarCurr)
<=> v103803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4960,axiom,
! [VarCurr] :
( v103738(VarCurr)
=> ( v103800(VarCurr)
<=> v103740(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4949,axiom,
! [VarCurr] :
( ~ v103780(VarCurr)
=> ( v103803(VarCurr)
<=> v103762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4959,axiom,
! [VarCurr] :
( v103780(VarCurr)
=> ( v103803(VarCurr)
<=> v103804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1211,axiom,
! [VarCurr] :
( ( ~ v103783(VarCurr)
& ~ v103785(VarCurr) )
=> ( v103804(VarCurr)
<=> v103808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4948,axiom,
! [VarCurr] :
( v103785(VarCurr)
=> ( v103804(VarCurr)
<=> v103807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4958,axiom,
! [VarCurr] :
( v103783(VarCurr)
=> ( v103804(VarCurr)
<=> v103805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4947,axiom,
! [VarCurr] :
( ~ v103793(VarCurr)
=> ( v103808(VarCurr)
<=> v103762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4957,axiom,
! [VarCurr] :
( v103793(VarCurr)
=> ( v103808(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4946,axiom,
! [VarCurr] :
( ~ v103787(VarCurr)
=> ( v103807(VarCurr)
<=> v103762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4956,axiom,
! [VarCurr] :
( v103787(VarCurr)
=> ( v103807(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2202,axiom,
! [VarCurr] :
( ~ v103806(VarCurr)
=> ( v103805(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2203,axiom,
! [VarCurr] :
( v103806(VarCurr)
=> ( v103805(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7243,axiom,
! [VarCurr] :
( v103806(VarCurr)
<=> ( v103748(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103767(VarNext)
<=> ( v103768(VarNext)
& v103777(VarNext) ) ) ) ).
fof(addAssignment_31916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103777(VarNext)
<=> v103775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20716,axiom,
! [VarCurr] :
( v103775(VarCurr)
<=> ( v103738(VarCurr)
| v103778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20715,axiom,
! [VarCurr] :
( v103778(VarCurr)
<=> ( v103779(VarCurr)
& v103799(VarCurr) ) ) ).
fof(writeUnaryOperator_8113,axiom,
! [VarCurr] :
( ~ v103799(VarCurr)
<=> v103738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20714,axiom,
! [VarCurr] :
( v103779(VarCurr)
<=> ( v103780(VarCurr)
| v103797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20713,axiom,
! [VarCurr] :
( v103797(VarCurr)
<=> ( v103758(VarCurr)
& v103798(VarCurr) ) ) ).
fof(writeUnaryOperator_8112,axiom,
! [VarCurr] :
( ~ v103798(VarCurr)
<=> v103760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20712,axiom,
! [VarCurr] :
( v103780(VarCurr)
<=> ( v103781(VarCurr)
& v103760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20711,axiom,
! [VarCurr] :
( v103781(VarCurr)
<=> ( v103782(VarCurr)
| v103791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20710,axiom,
! [VarCurr] :
( v103791(VarCurr)
<=> ( v103792(VarCurr)
& v103796(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7242,axiom,
! [VarCurr] :
( v103796(VarCurr)
<=> ( ( v103784(VarCurr,bitIndex2)
<=> $false )
& ( v103784(VarCurr,bitIndex1)
<=> $false )
& ( v103784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20709,axiom,
! [VarCurr] :
( v103792(VarCurr)
<=> ( v103793(VarCurr)
| v103794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20708,axiom,
! [VarCurr] :
( v103794(VarCurr)
<=> ( v103758(VarCurr)
& v103795(VarCurr) ) ) ).
fof(writeUnaryOperator_8111,axiom,
! [VarCurr] :
( ~ v103795(VarCurr)
<=> v103793(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7241,axiom,
! [VarCurr] :
( v103793(VarCurr)
<=> ( v103748(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20707,axiom,
! [VarCurr] :
( v103782(VarCurr)
<=> ( v103783(VarCurr)
| v103785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20706,axiom,
! [VarCurr] :
( v103785(VarCurr)
<=> ( v103786(VarCurr)
& v103790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7240,axiom,
! [VarCurr] :
( v103790(VarCurr)
<=> ( ( v103784(VarCurr,bitIndex2)
<=> $false )
& ( v103784(VarCurr,bitIndex1)
<=> $true )
& ( v103784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20705,axiom,
! [VarCurr] :
( v103786(VarCurr)
<=> ( v103787(VarCurr)
| v103788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20704,axiom,
! [VarCurr] :
( v103788(VarCurr)
<=> ( v103758(VarCurr)
& v103789(VarCurr) ) ) ).
fof(writeUnaryOperator_8110,axiom,
! [VarCurr] :
( ~ v103789(VarCurr)
<=> v103787(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7239,axiom,
! [VarCurr] :
( v103787(VarCurr)
<=> ( v103748(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7238,axiom,
! [VarCurr] :
( v103783(VarCurr)
<=> ( ( v103784(VarCurr,bitIndex2)
<=> $true )
& ( v103784(VarCurr,bitIndex1)
<=> $false )
& ( v103784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31915,axiom,
! [VarCurr] :
( v103784(VarCurr,bitIndex0)
<=> v103746(VarCurr) ) ).
fof(addAssignment_31914,axiom,
! [VarCurr] :
( v103784(VarCurr,bitIndex1)
<=> v103744(VarCurr) ) ).
fof(addAssignment_31913,axiom,
! [VarCurr] :
( v103784(VarCurr,bitIndex2)
<=> v103742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103768(VarNext)
<=> ( v103769(VarNext)
& v103764(VarNext) ) ) ) ).
fof(writeUnaryOperator_8109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103769(VarNext)
<=> v103771(VarNext) ) ) ).
fof(addAssignment_31912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103771(VarNext)
<=> v103764(VarCurr) ) ) ).
fof(addAssignment_31911,axiom,
! [VarCurr] :
( v103764(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31910,axiom,
! [VarCurr] :
( v103762(VarCurr)
<=> $false ) ).
fof(addAssignment_31909,axiom,
! [VarCurr] :
( v103760(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31908,axiom,
! [VarCurr] :
( v103758(VarCurr)
<=> $false ) ).
fof(addAssignment_31907,axiom,
! [VarCurr] :
( v103748(VarCurr)
<=> v6042(VarCurr,bitIndex61) ) ).
fof(addAssignment_31906,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex61)
<=> v6044(VarCurr,bitIndex61) ) ).
fof(addAssignment_31905,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex61)
<=> v6046(VarCurr,bitIndex61) ) ).
fof(addAssignment_31904,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex61)
<=> v6048(VarCurr,bitIndex61) ) ).
fof(addAssignment_31903,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex61)
<=> v6050(VarCurr,bitIndex61) ) ).
fof(addAssignment_31902,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex61)
<=> v6052(VarCurr,bitIndex61) ) ).
fof(addAssignment_31901,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex61)
<=> v6054(VarCurr,bitIndex61) ) ).
fof(addAssignment_31900,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex61)
<=> v6056(VarCurr,bitIndex61) ) ).
fof(addAssignment_31899,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex61)
<=> v6058(VarCurr,bitIndex61) ) ).
fof(addAssignment_31898,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex61)
<=> v103750(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103751(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103750(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1738,axiom,
! [VarNext] :
( v103751(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103750(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103751(VarNext)
<=> v103752(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103752(VarNext)
<=> ( v103754(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103754(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31897,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex61)
<=> v6062(VarCurr,bitIndex61) ) ).
fof(addAssignment_31896,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex61)
<=> v6064(VarCurr,bitIndex61) ) ).
fof(addAssignment_31895,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex61)
<=> v6066(VarCurr,bitIndex61) ) ).
fof(addAssignment_31894,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex61)
<=> v6068(VarCurr,bitIndex61) ) ).
fof(addAssignment_31893,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex61)
<=> v6070(VarCurr,bitIndex61) ) ).
fof(addAssignment_31892,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex61)
<=> v578(VarCurr,bitIndex61) ) ).
fof(addAssignment_31891,axiom,
! [VarCurr] :
( v103746(VarCurr)
<=> $false ) ).
fof(addAssignment_31890,axiom,
! [VarCurr] :
( v103744(VarCurr)
<=> $false ) ).
fof(addAssignment_31889,axiom,
! [VarCurr] :
( v103742(VarCurr)
<=> $true ) ).
fof(addAssignment_31888,axiom,
! [VarCurr] :
( v103740(VarCurr)
<=> $false ) ).
fof(addAssignment_31887,axiom,
! [VarCurr] :
( v103738(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103691(VarNext)
=> ( v103660(VarNext)
<=> v103660(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1737,axiom,
! [VarNext] :
( v103691(VarNext)
=> ( v103660(VarNext)
<=> v103726(VarNext) ) ) ).
fof(addAssignment_31886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103726(VarNext)
<=> v103724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4945,axiom,
! [VarCurr] :
( ~ v103662(VarCurr)
=> ( v103724(VarCurr)
<=> v103727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4955,axiom,
! [VarCurr] :
( v103662(VarCurr)
=> ( v103724(VarCurr)
<=> v103664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4944,axiom,
! [VarCurr] :
( ~ v103704(VarCurr)
=> ( v103727(VarCurr)
<=> v103686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4954,axiom,
! [VarCurr] :
( v103704(VarCurr)
=> ( v103727(VarCurr)
<=> v103728(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1210,axiom,
! [VarCurr] :
( ( ~ v103707(VarCurr)
& ~ v103709(VarCurr) )
=> ( v103728(VarCurr)
<=> v103732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4943,axiom,
! [VarCurr] :
( v103709(VarCurr)
=> ( v103728(VarCurr)
<=> v103731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4953,axiom,
! [VarCurr] :
( v103707(VarCurr)
=> ( v103728(VarCurr)
<=> v103729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4942,axiom,
! [VarCurr] :
( ~ v103717(VarCurr)
=> ( v103732(VarCurr)
<=> v103686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4952,axiom,
! [VarCurr] :
( v103717(VarCurr)
=> ( v103732(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4941,axiom,
! [VarCurr] :
( ~ v103711(VarCurr)
=> ( v103731(VarCurr)
<=> v103686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4951,axiom,
! [VarCurr] :
( v103711(VarCurr)
=> ( v103731(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2201,axiom,
! [VarCurr] :
( ~ v103730(VarCurr)
=> ( v103729(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2202,axiom,
! [VarCurr] :
( v103730(VarCurr)
=> ( v103729(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7237,axiom,
! [VarCurr] :
( v103730(VarCurr)
<=> ( v103672(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103691(VarNext)
<=> ( v103692(VarNext)
& v103701(VarNext) ) ) ) ).
fof(addAssignment_31885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103701(VarNext)
<=> v103699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20699,axiom,
! [VarCurr] :
( v103699(VarCurr)
<=> ( v103662(VarCurr)
| v103702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20698,axiom,
! [VarCurr] :
( v103702(VarCurr)
<=> ( v103703(VarCurr)
& v103723(VarCurr) ) ) ).
fof(writeUnaryOperator_8107,axiom,
! [VarCurr] :
( ~ v103723(VarCurr)
<=> v103662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20697,axiom,
! [VarCurr] :
( v103703(VarCurr)
<=> ( v103704(VarCurr)
| v103721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20696,axiom,
! [VarCurr] :
( v103721(VarCurr)
<=> ( v103682(VarCurr)
& v103722(VarCurr) ) ) ).
fof(writeUnaryOperator_8106,axiom,
! [VarCurr] :
( ~ v103722(VarCurr)
<=> v103684(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20695,axiom,
! [VarCurr] :
( v103704(VarCurr)
<=> ( v103705(VarCurr)
& v103684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20694,axiom,
! [VarCurr] :
( v103705(VarCurr)
<=> ( v103706(VarCurr)
| v103715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20693,axiom,
! [VarCurr] :
( v103715(VarCurr)
<=> ( v103716(VarCurr)
& v103720(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7236,axiom,
! [VarCurr] :
( v103720(VarCurr)
<=> ( ( v103708(VarCurr,bitIndex2)
<=> $false )
& ( v103708(VarCurr,bitIndex1)
<=> $false )
& ( v103708(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20692,axiom,
! [VarCurr] :
( v103716(VarCurr)
<=> ( v103717(VarCurr)
| v103718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20691,axiom,
! [VarCurr] :
( v103718(VarCurr)
<=> ( v103682(VarCurr)
& v103719(VarCurr) ) ) ).
fof(writeUnaryOperator_8105,axiom,
! [VarCurr] :
( ~ v103719(VarCurr)
<=> v103717(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7235,axiom,
! [VarCurr] :
( v103717(VarCurr)
<=> ( v103672(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20690,axiom,
! [VarCurr] :
( v103706(VarCurr)
<=> ( v103707(VarCurr)
| v103709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20689,axiom,
! [VarCurr] :
( v103709(VarCurr)
<=> ( v103710(VarCurr)
& v103714(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7234,axiom,
! [VarCurr] :
( v103714(VarCurr)
<=> ( ( v103708(VarCurr,bitIndex2)
<=> $false )
& ( v103708(VarCurr,bitIndex1)
<=> $true )
& ( v103708(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20688,axiom,
! [VarCurr] :
( v103710(VarCurr)
<=> ( v103711(VarCurr)
| v103712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20687,axiom,
! [VarCurr] :
( v103712(VarCurr)
<=> ( v103682(VarCurr)
& v103713(VarCurr) ) ) ).
fof(writeUnaryOperator_8104,axiom,
! [VarCurr] :
( ~ v103713(VarCurr)
<=> v103711(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7233,axiom,
! [VarCurr] :
( v103711(VarCurr)
<=> ( v103672(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7232,axiom,
! [VarCurr] :
( v103707(VarCurr)
<=> ( ( v103708(VarCurr,bitIndex2)
<=> $true )
& ( v103708(VarCurr,bitIndex1)
<=> $false )
& ( v103708(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31884,axiom,
! [VarCurr] :
( v103708(VarCurr,bitIndex0)
<=> v103670(VarCurr) ) ).
fof(addAssignment_31883,axiom,
! [VarCurr] :
( v103708(VarCurr,bitIndex1)
<=> v103668(VarCurr) ) ).
fof(addAssignment_31882,axiom,
! [VarCurr] :
( v103708(VarCurr,bitIndex2)
<=> v103666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103692(VarNext)
<=> ( v103693(VarNext)
& v103688(VarNext) ) ) ) ).
fof(writeUnaryOperator_8103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103693(VarNext)
<=> v103695(VarNext) ) ) ).
fof(addAssignment_31881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103695(VarNext)
<=> v103688(VarCurr) ) ) ).
fof(addAssignment_31880,axiom,
! [VarCurr] :
( v103688(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31879,axiom,
! [VarCurr] :
( v103686(VarCurr)
<=> $false ) ).
fof(addAssignment_31878,axiom,
! [VarCurr] :
( v103684(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31877,axiom,
! [VarCurr] :
( v103682(VarCurr)
<=> $false ) ).
fof(addAssignment_31876,axiom,
! [VarCurr] :
( v103672(VarCurr)
<=> v6042(VarCurr,bitIndex60) ) ).
fof(addAssignment_31875,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex60)
<=> v6044(VarCurr,bitIndex60) ) ).
fof(addAssignment_31874,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex60)
<=> v6046(VarCurr,bitIndex60) ) ).
fof(addAssignment_31873,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex60)
<=> v6048(VarCurr,bitIndex60) ) ).
fof(addAssignment_31872,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex60)
<=> v6050(VarCurr,bitIndex60) ) ).
fof(addAssignment_31871,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex60)
<=> v6052(VarCurr,bitIndex60) ) ).
fof(addAssignment_31870,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex60)
<=> v6054(VarCurr,bitIndex60) ) ).
fof(addAssignment_31869,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex60)
<=> v6056(VarCurr,bitIndex60) ) ).
fof(addAssignment_31868,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex60)
<=> v6058(VarCurr,bitIndex60) ) ).
fof(addAssignment_31867,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex60)
<=> v103674(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_1681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103675(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103674(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1736,axiom,
! [VarNext] :
( v103675(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103674(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103675(VarNext)
<=> v103676(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103676(VarNext)
<=> ( v103678(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103678(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31866,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex60)
<=> v6062(VarCurr,bitIndex60) ) ).
fof(addAssignment_31865,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex60)
<=> v6064(VarCurr,bitIndex60) ) ).
fof(addAssignment_31864,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex60)
<=> v6066(VarCurr,bitIndex60) ) ).
fof(addAssignment_31863,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex60)
<=> v6068(VarCurr,bitIndex60) ) ).
fof(addAssignment_31862,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex60)
<=> v6070(VarCurr,bitIndex60) ) ).
fof(addAssignment_31861,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex60)
<=> v578(VarCurr,bitIndex60) ) ).
fof(addAssignment_31860,axiom,
! [VarCurr] :
( v103670(VarCurr)
<=> $false ) ).
fof(addAssignment_31859,axiom,
! [VarCurr] :
( v103668(VarCurr)
<=> $false ) ).
fof(addAssignment_31858,axiom,
! [VarCurr] :
( v103666(VarCurr)
<=> $true ) ).
fof(addAssignment_31857,axiom,
! [VarCurr] :
( v103664(VarCurr)
<=> $false ) ).
fof(addAssignment_31856,axiom,
! [VarCurr] :
( v103662(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103615(VarNext)
=> ( v103584(VarNext)
<=> v103584(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1735,axiom,
! [VarNext] :
( v103615(VarNext)
=> ( v103584(VarNext)
<=> v103650(VarNext) ) ) ).
fof(addAssignment_31855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103650(VarNext)
<=> v103648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4940,axiom,
! [VarCurr] :
( ~ v103586(VarCurr)
=> ( v103648(VarCurr)
<=> v103651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4950,axiom,
! [VarCurr] :
( v103586(VarCurr)
=> ( v103648(VarCurr)
<=> v103588(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4939,axiom,
! [VarCurr] :
( ~ v103628(VarCurr)
=> ( v103651(VarCurr)
<=> v103610(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4949,axiom,
! [VarCurr] :
( v103628(VarCurr)
=> ( v103651(VarCurr)
<=> v103652(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1209,axiom,
! [VarCurr] :
( ( ~ v103631(VarCurr)
& ~ v103633(VarCurr) )
=> ( v103652(VarCurr)
<=> v103656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4938,axiom,
! [VarCurr] :
( v103633(VarCurr)
=> ( v103652(VarCurr)
<=> v103655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4948,axiom,
! [VarCurr] :
( v103631(VarCurr)
=> ( v103652(VarCurr)
<=> v103653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4937,axiom,
! [VarCurr] :
( ~ v103641(VarCurr)
=> ( v103656(VarCurr)
<=> v103610(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4947,axiom,
! [VarCurr] :
( v103641(VarCurr)
=> ( v103656(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4936,axiom,
! [VarCurr] :
( ~ v103635(VarCurr)
=> ( v103655(VarCurr)
<=> v103610(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4946,axiom,
! [VarCurr] :
( v103635(VarCurr)
=> ( v103655(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2200,axiom,
! [VarCurr] :
( ~ v103654(VarCurr)
=> ( v103653(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2201,axiom,
! [VarCurr] :
( v103654(VarCurr)
=> ( v103653(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7231,axiom,
! [VarCurr] :
( v103654(VarCurr)
<=> ( v103596(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103615(VarNext)
<=> ( v103616(VarNext)
& v103625(VarNext) ) ) ) ).
fof(addAssignment_31854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103625(VarNext)
<=> v103623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20682,axiom,
! [VarCurr] :
( v103623(VarCurr)
<=> ( v103586(VarCurr)
| v103626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20681,axiom,
! [VarCurr] :
( v103626(VarCurr)
<=> ( v103627(VarCurr)
& v103647(VarCurr) ) ) ).
fof(writeUnaryOperator_8101,axiom,
! [VarCurr] :
( ~ v103647(VarCurr)
<=> v103586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20680,axiom,
! [VarCurr] :
( v103627(VarCurr)
<=> ( v103628(VarCurr)
| v103645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20679,axiom,
! [VarCurr] :
( v103645(VarCurr)
<=> ( v103606(VarCurr)
& v103646(VarCurr) ) ) ).
fof(writeUnaryOperator_8100,axiom,
! [VarCurr] :
( ~ v103646(VarCurr)
<=> v103608(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20678,axiom,
! [VarCurr] :
( v103628(VarCurr)
<=> ( v103629(VarCurr)
& v103608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20677,axiom,
! [VarCurr] :
( v103629(VarCurr)
<=> ( v103630(VarCurr)
| v103639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20676,axiom,
! [VarCurr] :
( v103639(VarCurr)
<=> ( v103640(VarCurr)
& v103644(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7230,axiom,
! [VarCurr] :
( v103644(VarCurr)
<=> ( ( v103632(VarCurr,bitIndex2)
<=> $false )
& ( v103632(VarCurr,bitIndex1)
<=> $false )
& ( v103632(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20675,axiom,
! [VarCurr] :
( v103640(VarCurr)
<=> ( v103641(VarCurr)
| v103642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20674,axiom,
! [VarCurr] :
( v103642(VarCurr)
<=> ( v103606(VarCurr)
& v103643(VarCurr) ) ) ).
fof(writeUnaryOperator_8099,axiom,
! [VarCurr] :
( ~ v103643(VarCurr)
<=> v103641(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7229,axiom,
! [VarCurr] :
( v103641(VarCurr)
<=> ( v103596(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20673,axiom,
! [VarCurr] :
( v103630(VarCurr)
<=> ( v103631(VarCurr)
| v103633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20672,axiom,
! [VarCurr] :
( v103633(VarCurr)
<=> ( v103634(VarCurr)
& v103638(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7228,axiom,
! [VarCurr] :
( v103638(VarCurr)
<=> ( ( v103632(VarCurr,bitIndex2)
<=> $false )
& ( v103632(VarCurr,bitIndex1)
<=> $true )
& ( v103632(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20671,axiom,
! [VarCurr] :
( v103634(VarCurr)
<=> ( v103635(VarCurr)
| v103636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20670,axiom,
! [VarCurr] :
( v103636(VarCurr)
<=> ( v103606(VarCurr)
& v103637(VarCurr) ) ) ).
fof(writeUnaryOperator_8098,axiom,
! [VarCurr] :
( ~ v103637(VarCurr)
<=> v103635(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7227,axiom,
! [VarCurr] :
( v103635(VarCurr)
<=> ( v103596(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7226,axiom,
! [VarCurr] :
( v103631(VarCurr)
<=> ( ( v103632(VarCurr,bitIndex2)
<=> $true )
& ( v103632(VarCurr,bitIndex1)
<=> $false )
& ( v103632(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31853,axiom,
! [VarCurr] :
( v103632(VarCurr,bitIndex0)
<=> v103594(VarCurr) ) ).
fof(addAssignment_31852,axiom,
! [VarCurr] :
( v103632(VarCurr,bitIndex1)
<=> v103592(VarCurr) ) ).
fof(addAssignment_31851,axiom,
! [VarCurr] :
( v103632(VarCurr,bitIndex2)
<=> v103590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103616(VarNext)
<=> ( v103617(VarNext)
& v103612(VarNext) ) ) ) ).
fof(writeUnaryOperator_8097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103617(VarNext)
<=> v103619(VarNext) ) ) ).
fof(addAssignment_31850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103619(VarNext)
<=> v103612(VarCurr) ) ) ).
fof(addAssignment_31849,axiom,
! [VarCurr] :
( v103612(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31848,axiom,
! [VarCurr] :
( v103610(VarCurr)
<=> $false ) ).
fof(addAssignment_31847,axiom,
! [VarCurr] :
( v103608(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31846,axiom,
! [VarCurr] :
( v103606(VarCurr)
<=> $false ) ).
fof(addAssignment_31845,axiom,
! [VarCurr] :
( v103596(VarCurr)
<=> v6042(VarCurr,bitIndex59) ) ).
fof(addAssignment_31844,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex59)
<=> v6044(VarCurr,bitIndex59) ) ).
fof(addAssignment_31843,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex59)
<=> v6046(VarCurr,bitIndex59) ) ).
fof(addAssignment_31842,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex59)
<=> v6048(VarCurr,bitIndex59) ) ).
fof(addAssignment_31841,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex59)
<=> v6050(VarCurr,bitIndex59) ) ).
fof(addAssignment_31840,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex59)
<=> v6052(VarCurr,bitIndex59) ) ).
fof(addAssignment_31839,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex59)
<=> v6054(VarCurr,bitIndex59) ) ).
fof(addAssignment_31838,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex59)
<=> v6056(VarCurr,bitIndex59) ) ).
fof(addAssignment_31837,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex59)
<=> v6058(VarCurr,bitIndex59) ) ).
fof(addAssignment_31836,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex59)
<=> v103598(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_1679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103599(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103598(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1734,axiom,
! [VarNext] :
( v103599(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103598(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103599(VarNext)
<=> v103600(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103600(VarNext)
<=> ( v103602(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103602(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31835,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex59)
<=> v6062(VarCurr,bitIndex59) ) ).
fof(addAssignment_31834,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex59)
<=> v6064(VarCurr,bitIndex59) ) ).
fof(addAssignment_31833,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex59)
<=> v6066(VarCurr,bitIndex59) ) ).
fof(addAssignment_31832,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex59)
<=> v6068(VarCurr,bitIndex59) ) ).
fof(addAssignment_31831,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex59)
<=> v6070(VarCurr,bitIndex59) ) ).
fof(addAssignment_31830,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex59)
<=> v578(VarCurr,bitIndex59) ) ).
fof(addAssignment_31829,axiom,
! [VarCurr] :
( v103594(VarCurr)
<=> $false ) ).
fof(addAssignment_31828,axiom,
! [VarCurr] :
( v103592(VarCurr)
<=> $false ) ).
fof(addAssignment_31827,axiom,
! [VarCurr] :
( v103590(VarCurr)
<=> $true ) ).
fof(addAssignment_31826,axiom,
! [VarCurr] :
( v103588(VarCurr)
<=> $false ) ).
fof(addAssignment_31825,axiom,
! [VarCurr] :
( v103586(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103539(VarNext)
=> ( v103508(VarNext)
<=> v103508(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1733,axiom,
! [VarNext] :
( v103539(VarNext)
=> ( v103508(VarNext)
<=> v103574(VarNext) ) ) ).
fof(addAssignment_31824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103574(VarNext)
<=> v103572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4935,axiom,
! [VarCurr] :
( ~ v103510(VarCurr)
=> ( v103572(VarCurr)
<=> v103575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4945,axiom,
! [VarCurr] :
( v103510(VarCurr)
=> ( v103572(VarCurr)
<=> v103512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4934,axiom,
! [VarCurr] :
( ~ v103552(VarCurr)
=> ( v103575(VarCurr)
<=> v103534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4944,axiom,
! [VarCurr] :
( v103552(VarCurr)
=> ( v103575(VarCurr)
<=> v103576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1208,axiom,
! [VarCurr] :
( ( ~ v103555(VarCurr)
& ~ v103557(VarCurr) )
=> ( v103576(VarCurr)
<=> v103580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4933,axiom,
! [VarCurr] :
( v103557(VarCurr)
=> ( v103576(VarCurr)
<=> v103579(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4943,axiom,
! [VarCurr] :
( v103555(VarCurr)
=> ( v103576(VarCurr)
<=> v103577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4932,axiom,
! [VarCurr] :
( ~ v103565(VarCurr)
=> ( v103580(VarCurr)
<=> v103534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4942,axiom,
! [VarCurr] :
( v103565(VarCurr)
=> ( v103580(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4931,axiom,
! [VarCurr] :
( ~ v103559(VarCurr)
=> ( v103579(VarCurr)
<=> v103534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4941,axiom,
! [VarCurr] :
( v103559(VarCurr)
=> ( v103579(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2199,axiom,
! [VarCurr] :
( ~ v103578(VarCurr)
=> ( v103577(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2200,axiom,
! [VarCurr] :
( v103578(VarCurr)
=> ( v103577(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7225,axiom,
! [VarCurr] :
( v103578(VarCurr)
<=> ( v103520(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103539(VarNext)
<=> ( v103540(VarNext)
& v103549(VarNext) ) ) ) ).
fof(addAssignment_31823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103549(VarNext)
<=> v103547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20665,axiom,
! [VarCurr] :
( v103547(VarCurr)
<=> ( v103510(VarCurr)
| v103550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20664,axiom,
! [VarCurr] :
( v103550(VarCurr)
<=> ( v103551(VarCurr)
& v103571(VarCurr) ) ) ).
fof(writeUnaryOperator_8095,axiom,
! [VarCurr] :
( ~ v103571(VarCurr)
<=> v103510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20663,axiom,
! [VarCurr] :
( v103551(VarCurr)
<=> ( v103552(VarCurr)
| v103569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20662,axiom,
! [VarCurr] :
( v103569(VarCurr)
<=> ( v103530(VarCurr)
& v103570(VarCurr) ) ) ).
fof(writeUnaryOperator_8094,axiom,
! [VarCurr] :
( ~ v103570(VarCurr)
<=> v103532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20661,axiom,
! [VarCurr] :
( v103552(VarCurr)
<=> ( v103553(VarCurr)
& v103532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20660,axiom,
! [VarCurr] :
( v103553(VarCurr)
<=> ( v103554(VarCurr)
| v103563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20659,axiom,
! [VarCurr] :
( v103563(VarCurr)
<=> ( v103564(VarCurr)
& v103568(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7224,axiom,
! [VarCurr] :
( v103568(VarCurr)
<=> ( ( v103556(VarCurr,bitIndex2)
<=> $false )
& ( v103556(VarCurr,bitIndex1)
<=> $false )
& ( v103556(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20658,axiom,
! [VarCurr] :
( v103564(VarCurr)
<=> ( v103565(VarCurr)
| v103566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20657,axiom,
! [VarCurr] :
( v103566(VarCurr)
<=> ( v103530(VarCurr)
& v103567(VarCurr) ) ) ).
fof(writeUnaryOperator_8093,axiom,
! [VarCurr] :
( ~ v103567(VarCurr)
<=> v103565(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7223,axiom,
! [VarCurr] :
( v103565(VarCurr)
<=> ( v103520(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20656,axiom,
! [VarCurr] :
( v103554(VarCurr)
<=> ( v103555(VarCurr)
| v103557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20655,axiom,
! [VarCurr] :
( v103557(VarCurr)
<=> ( v103558(VarCurr)
& v103562(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7222,axiom,
! [VarCurr] :
( v103562(VarCurr)
<=> ( ( v103556(VarCurr,bitIndex2)
<=> $false )
& ( v103556(VarCurr,bitIndex1)
<=> $true )
& ( v103556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20654,axiom,
! [VarCurr] :
( v103558(VarCurr)
<=> ( v103559(VarCurr)
| v103560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20653,axiom,
! [VarCurr] :
( v103560(VarCurr)
<=> ( v103530(VarCurr)
& v103561(VarCurr) ) ) ).
fof(writeUnaryOperator_8092,axiom,
! [VarCurr] :
( ~ v103561(VarCurr)
<=> v103559(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7221,axiom,
! [VarCurr] :
( v103559(VarCurr)
<=> ( v103520(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7220,axiom,
! [VarCurr] :
( v103555(VarCurr)
<=> ( ( v103556(VarCurr,bitIndex2)
<=> $true )
& ( v103556(VarCurr,bitIndex1)
<=> $false )
& ( v103556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31822,axiom,
! [VarCurr] :
( v103556(VarCurr,bitIndex0)
<=> v103518(VarCurr) ) ).
fof(addAssignment_31821,axiom,
! [VarCurr] :
( v103556(VarCurr,bitIndex1)
<=> v103516(VarCurr) ) ).
fof(addAssignment_31820,axiom,
! [VarCurr] :
( v103556(VarCurr,bitIndex2)
<=> v103514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103540(VarNext)
<=> ( v103541(VarNext)
& v103536(VarNext) ) ) ) ).
fof(writeUnaryOperator_8091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103541(VarNext)
<=> v103543(VarNext) ) ) ).
fof(addAssignment_31819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103543(VarNext)
<=> v103536(VarCurr) ) ) ).
fof(addAssignment_31818,axiom,
! [VarCurr] :
( v103536(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31817,axiom,
! [VarCurr] :
( v103534(VarCurr)
<=> $false ) ).
fof(addAssignment_31816,axiom,
! [VarCurr] :
( v103532(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31815,axiom,
! [VarCurr] :
( v103530(VarCurr)
<=> $false ) ).
fof(addAssignment_31814,axiom,
! [VarCurr] :
( v103520(VarCurr)
<=> v6042(VarCurr,bitIndex58) ) ).
fof(addAssignment_31813,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex58)
<=> v6044(VarCurr,bitIndex58) ) ).
fof(addAssignment_31812,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex58)
<=> v6046(VarCurr,bitIndex58) ) ).
fof(addAssignment_31811,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex58)
<=> v6048(VarCurr,bitIndex58) ) ).
fof(addAssignment_31810,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex58)
<=> v6050(VarCurr,bitIndex58) ) ).
fof(addAssignment_31809,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex58)
<=> v6052(VarCurr,bitIndex58) ) ).
fof(addAssignment_31808,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex58)
<=> v6054(VarCurr,bitIndex58) ) ).
fof(addAssignment_31807,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex58)
<=> v6056(VarCurr,bitIndex58) ) ).
fof(addAssignment_31806,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex58)
<=> v6058(VarCurr,bitIndex58) ) ).
fof(addAssignment_31805,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex58)
<=> v103522(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_1677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103523(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103522(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1732,axiom,
! [VarNext] :
( v103523(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103522(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103523(VarNext)
<=> v103524(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103524(VarNext)
<=> ( v103526(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103526(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31804,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex58)
<=> v6062(VarCurr,bitIndex58) ) ).
fof(addAssignment_31803,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex58)
<=> v6064(VarCurr,bitIndex58) ) ).
fof(addAssignment_31802,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex58)
<=> v6066(VarCurr,bitIndex58) ) ).
fof(addAssignment_31801,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex58)
<=> v6068(VarCurr,bitIndex58) ) ).
fof(addAssignment_31800,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex58)
<=> v6070(VarCurr,bitIndex58) ) ).
fof(addAssignment_31799,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex58)
<=> v578(VarCurr,bitIndex58) ) ).
fof(addAssignment_31798,axiom,
! [VarCurr] :
( v103518(VarCurr)
<=> $false ) ).
fof(addAssignment_31797,axiom,
! [VarCurr] :
( v103516(VarCurr)
<=> $false ) ).
fof(addAssignment_31796,axiom,
! [VarCurr] :
( v103514(VarCurr)
<=> $true ) ).
fof(addAssignment_31795,axiom,
! [VarCurr] :
( v103512(VarCurr)
<=> $false ) ).
fof(addAssignment_31794,axiom,
! [VarCurr] :
( v103510(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103463(VarNext)
=> ( v103440(VarNext)
<=> v103440(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1731,axiom,
! [VarNext] :
( v103463(VarNext)
=> ( v103440(VarNext)
<=> v103498(VarNext) ) ) ).
fof(addAssignment_31793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103498(VarNext)
<=> v103496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4930,axiom,
! [VarCurr] :
( ~ v103442(VarCurr)
=> ( v103496(VarCurr)
<=> v103499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4940,axiom,
! [VarCurr] :
( v103442(VarCurr)
=> ( v103496(VarCurr)
<=> v103444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4929,axiom,
! [VarCurr] :
( ~ v103476(VarCurr)
=> ( v103499(VarCurr)
<=> v103458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4939,axiom,
! [VarCurr] :
( v103476(VarCurr)
=> ( v103499(VarCurr)
<=> v103500(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1207,axiom,
! [VarCurr] :
( ( ~ v103479(VarCurr)
& ~ v103481(VarCurr) )
=> ( v103500(VarCurr)
<=> v103504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4928,axiom,
! [VarCurr] :
( v103481(VarCurr)
=> ( v103500(VarCurr)
<=> v103503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4938,axiom,
! [VarCurr] :
( v103479(VarCurr)
=> ( v103500(VarCurr)
<=> v103501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4927,axiom,
! [VarCurr] :
( ~ v103489(VarCurr)
=> ( v103504(VarCurr)
<=> v103458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4937,axiom,
! [VarCurr] :
( v103489(VarCurr)
=> ( v103504(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4926,axiom,
! [VarCurr] :
( ~ v103483(VarCurr)
=> ( v103503(VarCurr)
<=> v103458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4936,axiom,
! [VarCurr] :
( v103483(VarCurr)
=> ( v103503(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2198,axiom,
! [VarCurr] :
( ~ v103502(VarCurr)
=> ( v103501(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2199,axiom,
! [VarCurr] :
( v103502(VarCurr)
=> ( v103501(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7219,axiom,
! [VarCurr] :
( v103502(VarCurr)
<=> ( v103452(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103463(VarNext)
<=> ( v103464(VarNext)
& v103473(VarNext) ) ) ) ).
fof(addAssignment_31792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103473(VarNext)
<=> v103471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20648,axiom,
! [VarCurr] :
( v103471(VarCurr)
<=> ( v103442(VarCurr)
| v103474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20647,axiom,
! [VarCurr] :
( v103474(VarCurr)
<=> ( v103475(VarCurr)
& v103495(VarCurr) ) ) ).
fof(writeUnaryOperator_8089,axiom,
! [VarCurr] :
( ~ v103495(VarCurr)
<=> v103442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20646,axiom,
! [VarCurr] :
( v103475(VarCurr)
<=> ( v103476(VarCurr)
| v103493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20645,axiom,
! [VarCurr] :
( v103493(VarCurr)
<=> ( v103454(VarCurr)
& v103494(VarCurr) ) ) ).
fof(writeUnaryOperator_8088,axiom,
! [VarCurr] :
( ~ v103494(VarCurr)
<=> v103456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20644,axiom,
! [VarCurr] :
( v103476(VarCurr)
<=> ( v103477(VarCurr)
& v103456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20643,axiom,
! [VarCurr] :
( v103477(VarCurr)
<=> ( v103478(VarCurr)
| v103487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20642,axiom,
! [VarCurr] :
( v103487(VarCurr)
<=> ( v103488(VarCurr)
& v103492(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7218,axiom,
! [VarCurr] :
( v103492(VarCurr)
<=> ( ( v103480(VarCurr,bitIndex2)
<=> $false )
& ( v103480(VarCurr,bitIndex1)
<=> $false )
& ( v103480(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20641,axiom,
! [VarCurr] :
( v103488(VarCurr)
<=> ( v103489(VarCurr)
| v103490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20640,axiom,
! [VarCurr] :
( v103490(VarCurr)
<=> ( v103454(VarCurr)
& v103491(VarCurr) ) ) ).
fof(writeUnaryOperator_8087,axiom,
! [VarCurr] :
( ~ v103491(VarCurr)
<=> v103489(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7217,axiom,
! [VarCurr] :
( v103489(VarCurr)
<=> ( v103452(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20639,axiom,
! [VarCurr] :
( v103478(VarCurr)
<=> ( v103479(VarCurr)
| v103481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20638,axiom,
! [VarCurr] :
( v103481(VarCurr)
<=> ( v103482(VarCurr)
& v103486(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7216,axiom,
! [VarCurr] :
( v103486(VarCurr)
<=> ( ( v103480(VarCurr,bitIndex2)
<=> $false )
& ( v103480(VarCurr,bitIndex1)
<=> $true )
& ( v103480(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20637,axiom,
! [VarCurr] :
( v103482(VarCurr)
<=> ( v103483(VarCurr)
| v103484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20636,axiom,
! [VarCurr] :
( v103484(VarCurr)
<=> ( v103454(VarCurr)
& v103485(VarCurr) ) ) ).
fof(writeUnaryOperator_8086,axiom,
! [VarCurr] :
( ~ v103485(VarCurr)
<=> v103483(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7215,axiom,
! [VarCurr] :
( v103483(VarCurr)
<=> ( v103452(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7214,axiom,
! [VarCurr] :
( v103479(VarCurr)
<=> ( ( v103480(VarCurr,bitIndex2)
<=> $true )
& ( v103480(VarCurr,bitIndex1)
<=> $false )
& ( v103480(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31791,axiom,
! [VarCurr] :
( v103480(VarCurr,bitIndex0)
<=> v103450(VarCurr) ) ).
fof(addAssignment_31790,axiom,
! [VarCurr] :
( v103480(VarCurr,bitIndex1)
<=> v103448(VarCurr) ) ).
fof(addAssignment_31789,axiom,
! [VarCurr] :
( v103480(VarCurr,bitIndex2)
<=> v103446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103464(VarNext)
<=> ( v103465(VarNext)
& v103460(VarNext) ) ) ) ).
fof(writeUnaryOperator_8085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103465(VarNext)
<=> v103467(VarNext) ) ) ).
fof(addAssignment_31788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103467(VarNext)
<=> v103460(VarCurr) ) ) ).
fof(addAssignment_31787,axiom,
! [VarCurr] :
( v103460(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31786,axiom,
! [VarCurr] :
( v103458(VarCurr)
<=> $false ) ).
fof(addAssignment_31785,axiom,
! [VarCurr] :
( v103456(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31784,axiom,
! [VarCurr] :
( v103454(VarCurr)
<=> $false ) ).
fof(addAssignment_31783,axiom,
! [VarCurr] :
( v103452(VarCurr)
<=> v6042(VarCurr,bitIndex57) ) ).
fof(addAssignment_31782,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex57)
<=> v6044(VarCurr,bitIndex57) ) ).
fof(addAssignment_31781,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex57)
<=> v6046(VarCurr,bitIndex57) ) ).
fof(addAssignment_31780,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex57)
<=> v6048(VarCurr,bitIndex57) ) ).
fof(addAssignment_31779,axiom,
! [VarCurr] :
( v103450(VarCurr)
<=> $false ) ).
fof(addAssignment_31778,axiom,
! [VarCurr] :
( v103448(VarCurr)
<=> $false ) ).
fof(addAssignment_31777,axiom,
! [VarCurr] :
( v103446(VarCurr)
<=> $true ) ).
fof(addAssignment_31776,axiom,
! [VarCurr] :
( v103444(VarCurr)
<=> $false ) ).
fof(addAssignment_31775,axiom,
! [VarCurr] :
( v103442(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103395(VarNext)
=> ( v103364(VarNext)
<=> v103364(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1730,axiom,
! [VarNext] :
( v103395(VarNext)
=> ( v103364(VarNext)
<=> v103430(VarNext) ) ) ).
fof(addAssignment_31774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103430(VarNext)
<=> v103428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4925,axiom,
! [VarCurr] :
( ~ v103366(VarCurr)
=> ( v103428(VarCurr)
<=> v103431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4935,axiom,
! [VarCurr] :
( v103366(VarCurr)
=> ( v103428(VarCurr)
<=> v103368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4924,axiom,
! [VarCurr] :
( ~ v103408(VarCurr)
=> ( v103431(VarCurr)
<=> v103390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4934,axiom,
! [VarCurr] :
( v103408(VarCurr)
=> ( v103431(VarCurr)
<=> v103432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1206,axiom,
! [VarCurr] :
( ( ~ v103411(VarCurr)
& ~ v103413(VarCurr) )
=> ( v103432(VarCurr)
<=> v103436(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4923,axiom,
! [VarCurr] :
( v103413(VarCurr)
=> ( v103432(VarCurr)
<=> v103435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4933,axiom,
! [VarCurr] :
( v103411(VarCurr)
=> ( v103432(VarCurr)
<=> v103433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4922,axiom,
! [VarCurr] :
( ~ v103421(VarCurr)
=> ( v103436(VarCurr)
<=> v103390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4932,axiom,
! [VarCurr] :
( v103421(VarCurr)
=> ( v103436(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4921,axiom,
! [VarCurr] :
( ~ v103415(VarCurr)
=> ( v103435(VarCurr)
<=> v103390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4931,axiom,
! [VarCurr] :
( v103415(VarCurr)
=> ( v103435(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2197,axiom,
! [VarCurr] :
( ~ v103434(VarCurr)
=> ( v103433(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2198,axiom,
! [VarCurr] :
( v103434(VarCurr)
=> ( v103433(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7213,axiom,
! [VarCurr] :
( v103434(VarCurr)
<=> ( v103376(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103395(VarNext)
<=> ( v103396(VarNext)
& v103405(VarNext) ) ) ) ).
fof(addAssignment_31773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103405(VarNext)
<=> v103403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20633,axiom,
! [VarCurr] :
( v103403(VarCurr)
<=> ( v103366(VarCurr)
| v103406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20632,axiom,
! [VarCurr] :
( v103406(VarCurr)
<=> ( v103407(VarCurr)
& v103427(VarCurr) ) ) ).
fof(writeUnaryOperator_8084,axiom,
! [VarCurr] :
( ~ v103427(VarCurr)
<=> v103366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20631,axiom,
! [VarCurr] :
( v103407(VarCurr)
<=> ( v103408(VarCurr)
| v103425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20630,axiom,
! [VarCurr] :
( v103425(VarCurr)
<=> ( v103386(VarCurr)
& v103426(VarCurr) ) ) ).
fof(writeUnaryOperator_8083,axiom,
! [VarCurr] :
( ~ v103426(VarCurr)
<=> v103388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20629,axiom,
! [VarCurr] :
( v103408(VarCurr)
<=> ( v103409(VarCurr)
& v103388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20628,axiom,
! [VarCurr] :
( v103409(VarCurr)
<=> ( v103410(VarCurr)
| v103419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20627,axiom,
! [VarCurr] :
( v103419(VarCurr)
<=> ( v103420(VarCurr)
& v103424(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7212,axiom,
! [VarCurr] :
( v103424(VarCurr)
<=> ( ( v103412(VarCurr,bitIndex2)
<=> $false )
& ( v103412(VarCurr,bitIndex1)
<=> $false )
& ( v103412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20626,axiom,
! [VarCurr] :
( v103420(VarCurr)
<=> ( v103421(VarCurr)
| v103422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20625,axiom,
! [VarCurr] :
( v103422(VarCurr)
<=> ( v103386(VarCurr)
& v103423(VarCurr) ) ) ).
fof(writeUnaryOperator_8082,axiom,
! [VarCurr] :
( ~ v103423(VarCurr)
<=> v103421(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7211,axiom,
! [VarCurr] :
( v103421(VarCurr)
<=> ( v103376(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20624,axiom,
! [VarCurr] :
( v103410(VarCurr)
<=> ( v103411(VarCurr)
| v103413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20623,axiom,
! [VarCurr] :
( v103413(VarCurr)
<=> ( v103414(VarCurr)
& v103418(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7210,axiom,
! [VarCurr] :
( v103418(VarCurr)
<=> ( ( v103412(VarCurr,bitIndex2)
<=> $false )
& ( v103412(VarCurr,bitIndex1)
<=> $true )
& ( v103412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20622,axiom,
! [VarCurr] :
( v103414(VarCurr)
<=> ( v103415(VarCurr)
| v103416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20621,axiom,
! [VarCurr] :
( v103416(VarCurr)
<=> ( v103386(VarCurr)
& v103417(VarCurr) ) ) ).
fof(writeUnaryOperator_8081,axiom,
! [VarCurr] :
( ~ v103417(VarCurr)
<=> v103415(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7209,axiom,
! [VarCurr] :
( v103415(VarCurr)
<=> ( v103376(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7208,axiom,
! [VarCurr] :
( v103411(VarCurr)
<=> ( ( v103412(VarCurr,bitIndex2)
<=> $true )
& ( v103412(VarCurr,bitIndex1)
<=> $false )
& ( v103412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31772,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex0)
<=> v103374(VarCurr) ) ).
fof(addAssignment_31771,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex1)
<=> v103372(VarCurr) ) ).
fof(addAssignment_31770,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex2)
<=> v103370(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103396(VarNext)
<=> ( v103397(VarNext)
& v103392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103397(VarNext)
<=> v103399(VarNext) ) ) ).
fof(addAssignment_31769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103399(VarNext)
<=> v103392(VarCurr) ) ) ).
fof(addAssignment_31768,axiom,
! [VarCurr] :
( v103392(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31767,axiom,
! [VarCurr] :
( v103390(VarCurr)
<=> $false ) ).
fof(addAssignment_31766,axiom,
! [VarCurr] :
( v103388(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31765,axiom,
! [VarCurr] :
( v103386(VarCurr)
<=> $false ) ).
fof(addAssignment_31764,axiom,
! [VarCurr] :
( v103376(VarCurr)
<=> v6042(VarCurr,bitIndex56) ) ).
fof(addAssignment_31763,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex56)
<=> v6044(VarCurr,bitIndex56) ) ).
fof(addAssignment_31762,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex56)
<=> v6046(VarCurr,bitIndex56) ) ).
fof(addAssignment_31761,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex56)
<=> v6048(VarCurr,bitIndex56) ) ).
fof(addAssignment_31760,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex56)
<=> v6050(VarCurr,bitIndex56) ) ).
fof(addAssignment_31759,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex56)
<=> v6052(VarCurr,bitIndex56) ) ).
fof(addAssignment_31758,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex56)
<=> v6054(VarCurr,bitIndex56) ) ).
fof(addAssignment_31757,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex56)
<=> v6056(VarCurr,bitIndex56) ) ).
fof(addAssignment_31756,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex56)
<=> v6058(VarCurr,bitIndex56) ) ).
fof(addAssignment_31755,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex56)
<=> v103378(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_1674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103379(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103378(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1729,axiom,
! [VarNext] :
( v103379(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103378(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103379(VarNext)
<=> v103380(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103380(VarNext)
<=> ( v103382(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103382(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31754,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex56)
<=> v6062(VarCurr,bitIndex56) ) ).
fof(addAssignment_31753,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex56)
<=> v6064(VarCurr,bitIndex56) ) ).
fof(addAssignment_31752,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex56)
<=> v6066(VarCurr,bitIndex56) ) ).
fof(addAssignment_31751,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex56)
<=> v6068(VarCurr,bitIndex56) ) ).
fof(addAssignment_31750,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex56)
<=> v6070(VarCurr,bitIndex56) ) ).
fof(addAssignment_31749,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex56)
<=> v578(VarCurr,bitIndex56) ) ).
fof(addAssignment_31748,axiom,
! [VarCurr] :
( v103374(VarCurr)
<=> $false ) ).
fof(addAssignment_31747,axiom,
! [VarCurr] :
( v103372(VarCurr)
<=> $false ) ).
fof(addAssignment_31746,axiom,
! [VarCurr] :
( v103370(VarCurr)
<=> $true ) ).
fof(addAssignment_31745,axiom,
! [VarCurr] :
( v103368(VarCurr)
<=> $false ) ).
fof(addAssignment_31744,axiom,
! [VarCurr] :
( v103366(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103319(VarNext)
=> ( v103288(VarNext)
<=> v103288(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1728,axiom,
! [VarNext] :
( v103319(VarNext)
=> ( v103288(VarNext)
<=> v103354(VarNext) ) ) ).
fof(addAssignment_31743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103354(VarNext)
<=> v103352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4920,axiom,
! [VarCurr] :
( ~ v103290(VarCurr)
=> ( v103352(VarCurr)
<=> v103355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4930,axiom,
! [VarCurr] :
( v103290(VarCurr)
=> ( v103352(VarCurr)
<=> v103292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4919,axiom,
! [VarCurr] :
( ~ v103332(VarCurr)
=> ( v103355(VarCurr)
<=> v103314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4929,axiom,
! [VarCurr] :
( v103332(VarCurr)
=> ( v103355(VarCurr)
<=> v103356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1205,axiom,
! [VarCurr] :
( ( ~ v103335(VarCurr)
& ~ v103337(VarCurr) )
=> ( v103356(VarCurr)
<=> v103360(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4918,axiom,
! [VarCurr] :
( v103337(VarCurr)
=> ( v103356(VarCurr)
<=> v103359(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4928,axiom,
! [VarCurr] :
( v103335(VarCurr)
=> ( v103356(VarCurr)
<=> v103357(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4917,axiom,
! [VarCurr] :
( ~ v103345(VarCurr)
=> ( v103360(VarCurr)
<=> v103314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4927,axiom,
! [VarCurr] :
( v103345(VarCurr)
=> ( v103360(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4916,axiom,
! [VarCurr] :
( ~ v103339(VarCurr)
=> ( v103359(VarCurr)
<=> v103314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4926,axiom,
! [VarCurr] :
( v103339(VarCurr)
=> ( v103359(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2196,axiom,
! [VarCurr] :
( ~ v103358(VarCurr)
=> ( v103357(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2197,axiom,
! [VarCurr] :
( v103358(VarCurr)
=> ( v103357(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7207,axiom,
! [VarCurr] :
( v103358(VarCurr)
<=> ( v103300(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103319(VarNext)
<=> ( v103320(VarNext)
& v103329(VarNext) ) ) ) ).
fof(addAssignment_31742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103329(VarNext)
<=> v103327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20616,axiom,
! [VarCurr] :
( v103327(VarCurr)
<=> ( v103290(VarCurr)
| v103330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20615,axiom,
! [VarCurr] :
( v103330(VarCurr)
<=> ( v103331(VarCurr)
& v103351(VarCurr) ) ) ).
fof(writeUnaryOperator_8078,axiom,
! [VarCurr] :
( ~ v103351(VarCurr)
<=> v103290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20614,axiom,
! [VarCurr] :
( v103331(VarCurr)
<=> ( v103332(VarCurr)
| v103349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20613,axiom,
! [VarCurr] :
( v103349(VarCurr)
<=> ( v103310(VarCurr)
& v103350(VarCurr) ) ) ).
fof(writeUnaryOperator_8077,axiom,
! [VarCurr] :
( ~ v103350(VarCurr)
<=> v103312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20612,axiom,
! [VarCurr] :
( v103332(VarCurr)
<=> ( v103333(VarCurr)
& v103312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20611,axiom,
! [VarCurr] :
( v103333(VarCurr)
<=> ( v103334(VarCurr)
| v103343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20610,axiom,
! [VarCurr] :
( v103343(VarCurr)
<=> ( v103344(VarCurr)
& v103348(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7206,axiom,
! [VarCurr] :
( v103348(VarCurr)
<=> ( ( v103336(VarCurr,bitIndex2)
<=> $false )
& ( v103336(VarCurr,bitIndex1)
<=> $false )
& ( v103336(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20609,axiom,
! [VarCurr] :
( v103344(VarCurr)
<=> ( v103345(VarCurr)
| v103346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20608,axiom,
! [VarCurr] :
( v103346(VarCurr)
<=> ( v103310(VarCurr)
& v103347(VarCurr) ) ) ).
fof(writeUnaryOperator_8076,axiom,
! [VarCurr] :
( ~ v103347(VarCurr)
<=> v103345(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7205,axiom,
! [VarCurr] :
( v103345(VarCurr)
<=> ( v103300(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20607,axiom,
! [VarCurr] :
( v103334(VarCurr)
<=> ( v103335(VarCurr)
| v103337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20606,axiom,
! [VarCurr] :
( v103337(VarCurr)
<=> ( v103338(VarCurr)
& v103342(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7204,axiom,
! [VarCurr] :
( v103342(VarCurr)
<=> ( ( v103336(VarCurr,bitIndex2)
<=> $false )
& ( v103336(VarCurr,bitIndex1)
<=> $true )
& ( v103336(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20605,axiom,
! [VarCurr] :
( v103338(VarCurr)
<=> ( v103339(VarCurr)
| v103340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20604,axiom,
! [VarCurr] :
( v103340(VarCurr)
<=> ( v103310(VarCurr)
& v103341(VarCurr) ) ) ).
fof(writeUnaryOperator_8075,axiom,
! [VarCurr] :
( ~ v103341(VarCurr)
<=> v103339(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7203,axiom,
! [VarCurr] :
( v103339(VarCurr)
<=> ( v103300(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7202,axiom,
! [VarCurr] :
( v103335(VarCurr)
<=> ( ( v103336(VarCurr,bitIndex2)
<=> $true )
& ( v103336(VarCurr,bitIndex1)
<=> $false )
& ( v103336(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31741,axiom,
! [VarCurr] :
( v103336(VarCurr,bitIndex0)
<=> v103298(VarCurr) ) ).
fof(addAssignment_31740,axiom,
! [VarCurr] :
( v103336(VarCurr,bitIndex1)
<=> v103296(VarCurr) ) ).
fof(addAssignment_31739,axiom,
! [VarCurr] :
( v103336(VarCurr,bitIndex2)
<=> v103294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103320(VarNext)
<=> ( v103321(VarNext)
& v103316(VarNext) ) ) ) ).
fof(writeUnaryOperator_8074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103321(VarNext)
<=> v103323(VarNext) ) ) ).
fof(addAssignment_31738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103323(VarNext)
<=> v103316(VarCurr) ) ) ).
fof(addAssignment_31737,axiom,
! [VarCurr] :
( v103316(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31736,axiom,
! [VarCurr] :
( v103314(VarCurr)
<=> $false ) ).
fof(addAssignment_31735,axiom,
! [VarCurr] :
( v103312(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31734,axiom,
! [VarCurr] :
( v103310(VarCurr)
<=> $false ) ).
fof(addAssignment_31733,axiom,
! [VarCurr] :
( v103300(VarCurr)
<=> v6042(VarCurr,bitIndex55) ) ).
fof(addAssignment_31732,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex55)
<=> v6044(VarCurr,bitIndex55) ) ).
fof(addAssignment_31731,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex55)
<=> v6046(VarCurr,bitIndex55) ) ).
fof(addAssignment_31730,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex55)
<=> v6048(VarCurr,bitIndex55) ) ).
fof(addAssignment_31729,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex55)
<=> v6050(VarCurr,bitIndex55) ) ).
fof(addAssignment_31728,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex55)
<=> v6052(VarCurr,bitIndex55) ) ).
fof(addAssignment_31727,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex55)
<=> v6054(VarCurr,bitIndex55) ) ).
fof(addAssignment_31726,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex55)
<=> v6056(VarCurr,bitIndex55) ) ).
fof(addAssignment_31725,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex55)
<=> v6058(VarCurr,bitIndex55) ) ).
fof(addAssignment_31724,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex55)
<=> v103302(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_1672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103303(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103302(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1727,axiom,
! [VarNext] :
( v103303(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103302(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103303(VarNext)
<=> v103304(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103304(VarNext)
<=> ( v103306(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103306(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31723,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex55)
<=> v6062(VarCurr,bitIndex55) ) ).
fof(addAssignment_31722,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex55)
<=> v6064(VarCurr,bitIndex55) ) ).
fof(addAssignment_31721,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex55)
<=> v6066(VarCurr,bitIndex55) ) ).
fof(addAssignment_31720,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex55)
<=> v6068(VarCurr,bitIndex55) ) ).
fof(addAssignment_31719,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex55)
<=> v6070(VarCurr,bitIndex55) ) ).
fof(addAssignment_31718,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex55)
<=> v578(VarCurr,bitIndex55) ) ).
fof(addAssignment_31717,axiom,
! [VarCurr] :
( v103298(VarCurr)
<=> $false ) ).
fof(addAssignment_31716,axiom,
! [VarCurr] :
( v103296(VarCurr)
<=> $false ) ).
fof(addAssignment_31715,axiom,
! [VarCurr] :
( v103294(VarCurr)
<=> $true ) ).
fof(addAssignment_31714,axiom,
! [VarCurr] :
( v103292(VarCurr)
<=> $false ) ).
fof(addAssignment_31713,axiom,
! [VarCurr] :
( v103290(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103243(VarNext)
=> ( v103212(VarNext)
<=> v103212(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1726,axiom,
! [VarNext] :
( v103243(VarNext)
=> ( v103212(VarNext)
<=> v103278(VarNext) ) ) ).
fof(addAssignment_31712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103278(VarNext)
<=> v103276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4915,axiom,
! [VarCurr] :
( ~ v103214(VarCurr)
=> ( v103276(VarCurr)
<=> v103279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4925,axiom,
! [VarCurr] :
( v103214(VarCurr)
=> ( v103276(VarCurr)
<=> v103216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4914,axiom,
! [VarCurr] :
( ~ v103256(VarCurr)
=> ( v103279(VarCurr)
<=> v103238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4924,axiom,
! [VarCurr] :
( v103256(VarCurr)
=> ( v103279(VarCurr)
<=> v103280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1204,axiom,
! [VarCurr] :
( ( ~ v103259(VarCurr)
& ~ v103261(VarCurr) )
=> ( v103280(VarCurr)
<=> v103284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4913,axiom,
! [VarCurr] :
( v103261(VarCurr)
=> ( v103280(VarCurr)
<=> v103283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4923,axiom,
! [VarCurr] :
( v103259(VarCurr)
=> ( v103280(VarCurr)
<=> v103281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4912,axiom,
! [VarCurr] :
( ~ v103269(VarCurr)
=> ( v103284(VarCurr)
<=> v103238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4922,axiom,
! [VarCurr] :
( v103269(VarCurr)
=> ( v103284(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4911,axiom,
! [VarCurr] :
( ~ v103263(VarCurr)
=> ( v103283(VarCurr)
<=> v103238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4921,axiom,
! [VarCurr] :
( v103263(VarCurr)
=> ( v103283(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2195,axiom,
! [VarCurr] :
( ~ v103282(VarCurr)
=> ( v103281(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2196,axiom,
! [VarCurr] :
( v103282(VarCurr)
=> ( v103281(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7201,axiom,
! [VarCurr] :
( v103282(VarCurr)
<=> ( v103224(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103243(VarNext)
<=> ( v103244(VarNext)
& v103253(VarNext) ) ) ) ).
fof(addAssignment_31711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103253(VarNext)
<=> v103251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20599,axiom,
! [VarCurr] :
( v103251(VarCurr)
<=> ( v103214(VarCurr)
| v103254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20598,axiom,
! [VarCurr] :
( v103254(VarCurr)
<=> ( v103255(VarCurr)
& v103275(VarCurr) ) ) ).
fof(writeUnaryOperator_8072,axiom,
! [VarCurr] :
( ~ v103275(VarCurr)
<=> v103214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20597,axiom,
! [VarCurr] :
( v103255(VarCurr)
<=> ( v103256(VarCurr)
| v103273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20596,axiom,
! [VarCurr] :
( v103273(VarCurr)
<=> ( v103234(VarCurr)
& v103274(VarCurr) ) ) ).
fof(writeUnaryOperator_8071,axiom,
! [VarCurr] :
( ~ v103274(VarCurr)
<=> v103236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20595,axiom,
! [VarCurr] :
( v103256(VarCurr)
<=> ( v103257(VarCurr)
& v103236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20594,axiom,
! [VarCurr] :
( v103257(VarCurr)
<=> ( v103258(VarCurr)
| v103267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20593,axiom,
! [VarCurr] :
( v103267(VarCurr)
<=> ( v103268(VarCurr)
& v103272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7200,axiom,
! [VarCurr] :
( v103272(VarCurr)
<=> ( ( v103260(VarCurr,bitIndex2)
<=> $false )
& ( v103260(VarCurr,bitIndex1)
<=> $false )
& ( v103260(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20592,axiom,
! [VarCurr] :
( v103268(VarCurr)
<=> ( v103269(VarCurr)
| v103270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20591,axiom,
! [VarCurr] :
( v103270(VarCurr)
<=> ( v103234(VarCurr)
& v103271(VarCurr) ) ) ).
fof(writeUnaryOperator_8070,axiom,
! [VarCurr] :
( ~ v103271(VarCurr)
<=> v103269(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7199,axiom,
! [VarCurr] :
( v103269(VarCurr)
<=> ( v103224(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20590,axiom,
! [VarCurr] :
( v103258(VarCurr)
<=> ( v103259(VarCurr)
| v103261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20589,axiom,
! [VarCurr] :
( v103261(VarCurr)
<=> ( v103262(VarCurr)
& v103266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7198,axiom,
! [VarCurr] :
( v103266(VarCurr)
<=> ( ( v103260(VarCurr,bitIndex2)
<=> $false )
& ( v103260(VarCurr,bitIndex1)
<=> $true )
& ( v103260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20588,axiom,
! [VarCurr] :
( v103262(VarCurr)
<=> ( v103263(VarCurr)
| v103264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20587,axiom,
! [VarCurr] :
( v103264(VarCurr)
<=> ( v103234(VarCurr)
& v103265(VarCurr) ) ) ).
fof(writeUnaryOperator_8069,axiom,
! [VarCurr] :
( ~ v103265(VarCurr)
<=> v103263(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7197,axiom,
! [VarCurr] :
( v103263(VarCurr)
<=> ( v103224(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7196,axiom,
! [VarCurr] :
( v103259(VarCurr)
<=> ( ( v103260(VarCurr,bitIndex2)
<=> $true )
& ( v103260(VarCurr,bitIndex1)
<=> $false )
& ( v103260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31710,axiom,
! [VarCurr] :
( v103260(VarCurr,bitIndex0)
<=> v103222(VarCurr) ) ).
fof(addAssignment_31709,axiom,
! [VarCurr] :
( v103260(VarCurr,bitIndex1)
<=> v103220(VarCurr) ) ).
fof(addAssignment_31708,axiom,
! [VarCurr] :
( v103260(VarCurr,bitIndex2)
<=> v103218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103244(VarNext)
<=> ( v103245(VarNext)
& v103240(VarNext) ) ) ) ).
fof(writeUnaryOperator_8068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103245(VarNext)
<=> v103247(VarNext) ) ) ).
fof(addAssignment_31707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103247(VarNext)
<=> v103240(VarCurr) ) ) ).
fof(addAssignment_31706,axiom,
! [VarCurr] :
( v103240(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31705,axiom,
! [VarCurr] :
( v103238(VarCurr)
<=> $false ) ).
fof(addAssignment_31704,axiom,
! [VarCurr] :
( v103236(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31703,axiom,
! [VarCurr] :
( v103234(VarCurr)
<=> $false ) ).
fof(addAssignment_31702,axiom,
! [VarCurr] :
( v103224(VarCurr)
<=> v6042(VarCurr,bitIndex54) ) ).
fof(addAssignment_31701,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex54)
<=> v6044(VarCurr,bitIndex54) ) ).
fof(addAssignment_31700,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex54)
<=> v6046(VarCurr,bitIndex54) ) ).
fof(addAssignment_31699,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex54)
<=> v6048(VarCurr,bitIndex54) ) ).
fof(addAssignment_31698,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex54)
<=> v6050(VarCurr,bitIndex54) ) ).
fof(addAssignment_31697,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex54)
<=> v6052(VarCurr,bitIndex54) ) ).
fof(addAssignment_31696,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex54)
<=> v6054(VarCurr,bitIndex54) ) ).
fof(addAssignment_31695,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex54)
<=> v6056(VarCurr,bitIndex54) ) ).
fof(addAssignment_31694,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex54)
<=> v6058(VarCurr,bitIndex54) ) ).
fof(addAssignment_31693,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex54)
<=> v103226(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_1670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103227(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103226(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1725,axiom,
! [VarNext] :
( v103227(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103226(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103227(VarNext)
<=> v103228(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103228(VarNext)
<=> ( v103230(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103230(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31692,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex54)
<=> v6062(VarCurr,bitIndex54) ) ).
fof(addAssignment_31691,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex54)
<=> v6064(VarCurr,bitIndex54) ) ).
fof(addAssignment_31690,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex54)
<=> v6066(VarCurr,bitIndex54) ) ).
fof(addAssignment_31689,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex54)
<=> v6068(VarCurr,bitIndex54) ) ).
fof(addAssignment_31688,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex54)
<=> v6070(VarCurr,bitIndex54) ) ).
fof(addAssignment_31687,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex54)
<=> v578(VarCurr,bitIndex54) ) ).
fof(addAssignment_31686,axiom,
! [VarCurr] :
( v103222(VarCurr)
<=> $false ) ).
fof(addAssignment_31685,axiom,
! [VarCurr] :
( v103220(VarCurr)
<=> $false ) ).
fof(addAssignment_31684,axiom,
! [VarCurr] :
( v103218(VarCurr)
<=> $true ) ).
fof(addAssignment_31683,axiom,
! [VarCurr] :
( v103216(VarCurr)
<=> $false ) ).
fof(addAssignment_31682,axiom,
! [VarCurr] :
( v103214(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103167(VarNext)
=> ( v103136(VarNext)
<=> v103136(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1724,axiom,
! [VarNext] :
( v103167(VarNext)
=> ( v103136(VarNext)
<=> v103202(VarNext) ) ) ).
fof(addAssignment_31681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103202(VarNext)
<=> v103200(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4910,axiom,
! [VarCurr] :
( ~ v103138(VarCurr)
=> ( v103200(VarCurr)
<=> v103203(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4920,axiom,
! [VarCurr] :
( v103138(VarCurr)
=> ( v103200(VarCurr)
<=> v103140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4909,axiom,
! [VarCurr] :
( ~ v103180(VarCurr)
=> ( v103203(VarCurr)
<=> v103162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4919,axiom,
! [VarCurr] :
( v103180(VarCurr)
=> ( v103203(VarCurr)
<=> v103204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1203,axiom,
! [VarCurr] :
( ( ~ v103183(VarCurr)
& ~ v103185(VarCurr) )
=> ( v103204(VarCurr)
<=> v103208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4908,axiom,
! [VarCurr] :
( v103185(VarCurr)
=> ( v103204(VarCurr)
<=> v103207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4918,axiom,
! [VarCurr] :
( v103183(VarCurr)
=> ( v103204(VarCurr)
<=> v103205(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4907,axiom,
! [VarCurr] :
( ~ v103193(VarCurr)
=> ( v103208(VarCurr)
<=> v103162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4917,axiom,
! [VarCurr] :
( v103193(VarCurr)
=> ( v103208(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4906,axiom,
! [VarCurr] :
( ~ v103187(VarCurr)
=> ( v103207(VarCurr)
<=> v103162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4916,axiom,
! [VarCurr] :
( v103187(VarCurr)
=> ( v103207(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2194,axiom,
! [VarCurr] :
( ~ v103206(VarCurr)
=> ( v103205(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2195,axiom,
! [VarCurr] :
( v103206(VarCurr)
=> ( v103205(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7195,axiom,
! [VarCurr] :
( v103206(VarCurr)
<=> ( v103148(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103167(VarNext)
<=> ( v103168(VarNext)
& v103177(VarNext) ) ) ) ).
fof(addAssignment_31680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103177(VarNext)
<=> v103175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20582,axiom,
! [VarCurr] :
( v103175(VarCurr)
<=> ( v103138(VarCurr)
| v103178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20581,axiom,
! [VarCurr] :
( v103178(VarCurr)
<=> ( v103179(VarCurr)
& v103199(VarCurr) ) ) ).
fof(writeUnaryOperator_8066,axiom,
! [VarCurr] :
( ~ v103199(VarCurr)
<=> v103138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20580,axiom,
! [VarCurr] :
( v103179(VarCurr)
<=> ( v103180(VarCurr)
| v103197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20579,axiom,
! [VarCurr] :
( v103197(VarCurr)
<=> ( v103158(VarCurr)
& v103198(VarCurr) ) ) ).
fof(writeUnaryOperator_8065,axiom,
! [VarCurr] :
( ~ v103198(VarCurr)
<=> v103160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20578,axiom,
! [VarCurr] :
( v103180(VarCurr)
<=> ( v103181(VarCurr)
& v103160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20577,axiom,
! [VarCurr] :
( v103181(VarCurr)
<=> ( v103182(VarCurr)
| v103191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20576,axiom,
! [VarCurr] :
( v103191(VarCurr)
<=> ( v103192(VarCurr)
& v103196(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7194,axiom,
! [VarCurr] :
( v103196(VarCurr)
<=> ( ( v103184(VarCurr,bitIndex2)
<=> $false )
& ( v103184(VarCurr,bitIndex1)
<=> $false )
& ( v103184(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20575,axiom,
! [VarCurr] :
( v103192(VarCurr)
<=> ( v103193(VarCurr)
| v103194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20574,axiom,
! [VarCurr] :
( v103194(VarCurr)
<=> ( v103158(VarCurr)
& v103195(VarCurr) ) ) ).
fof(writeUnaryOperator_8064,axiom,
! [VarCurr] :
( ~ v103195(VarCurr)
<=> v103193(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7193,axiom,
! [VarCurr] :
( v103193(VarCurr)
<=> ( v103148(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20573,axiom,
! [VarCurr] :
( v103182(VarCurr)
<=> ( v103183(VarCurr)
| v103185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20572,axiom,
! [VarCurr] :
( v103185(VarCurr)
<=> ( v103186(VarCurr)
& v103190(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7192,axiom,
! [VarCurr] :
( v103190(VarCurr)
<=> ( ( v103184(VarCurr,bitIndex2)
<=> $false )
& ( v103184(VarCurr,bitIndex1)
<=> $true )
& ( v103184(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20571,axiom,
! [VarCurr] :
( v103186(VarCurr)
<=> ( v103187(VarCurr)
| v103188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20570,axiom,
! [VarCurr] :
( v103188(VarCurr)
<=> ( v103158(VarCurr)
& v103189(VarCurr) ) ) ).
fof(writeUnaryOperator_8063,axiom,
! [VarCurr] :
( ~ v103189(VarCurr)
<=> v103187(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7191,axiom,
! [VarCurr] :
( v103187(VarCurr)
<=> ( v103148(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7190,axiom,
! [VarCurr] :
( v103183(VarCurr)
<=> ( ( v103184(VarCurr,bitIndex2)
<=> $true )
& ( v103184(VarCurr,bitIndex1)
<=> $false )
& ( v103184(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31679,axiom,
! [VarCurr] :
( v103184(VarCurr,bitIndex0)
<=> v103146(VarCurr) ) ).
fof(addAssignment_31678,axiom,
! [VarCurr] :
( v103184(VarCurr,bitIndex1)
<=> v103144(VarCurr) ) ).
fof(addAssignment_31677,axiom,
! [VarCurr] :
( v103184(VarCurr,bitIndex2)
<=> v103142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103168(VarNext)
<=> ( v103169(VarNext)
& v103164(VarNext) ) ) ) ).
fof(writeUnaryOperator_8062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103169(VarNext)
<=> v103171(VarNext) ) ) ).
fof(addAssignment_31676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103171(VarNext)
<=> v103164(VarCurr) ) ) ).
fof(addAssignment_31675,axiom,
! [VarCurr] :
( v103164(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31674,axiom,
! [VarCurr] :
( v103162(VarCurr)
<=> $false ) ).
fof(addAssignment_31673,axiom,
! [VarCurr] :
( v103160(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31672,axiom,
! [VarCurr] :
( v103158(VarCurr)
<=> $false ) ).
fof(addAssignment_31671,axiom,
! [VarCurr] :
( v103148(VarCurr)
<=> v6042(VarCurr,bitIndex53) ) ).
fof(addAssignment_31670,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex53)
<=> v6044(VarCurr,bitIndex53) ) ).
fof(addAssignment_31669,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex53)
<=> v6046(VarCurr,bitIndex53) ) ).
fof(addAssignment_31668,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex53)
<=> v6048(VarCurr,bitIndex53) ) ).
fof(addAssignment_31667,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex53)
<=> v6050(VarCurr,bitIndex53) ) ).
fof(addAssignment_31666,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex53)
<=> v6052(VarCurr,bitIndex53) ) ).
fof(addAssignment_31665,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex53)
<=> v6054(VarCurr,bitIndex53) ) ).
fof(addAssignment_31664,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex53)
<=> v6056(VarCurr,bitIndex53) ) ).
fof(addAssignment_31663,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex53)
<=> v6058(VarCurr,bitIndex53) ) ).
fof(addAssignment_31662,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex53)
<=> v103150(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_1668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103151(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103150(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1723,axiom,
! [VarNext] :
( v103151(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103150(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103151(VarNext)
<=> v103152(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103152(VarNext)
<=> ( v103154(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103154(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31661,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex53)
<=> v6062(VarCurr,bitIndex53) ) ).
fof(addAssignment_31660,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex53)
<=> v6064(VarCurr,bitIndex53) ) ).
fof(addAssignment_31659,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex53)
<=> v6066(VarCurr,bitIndex53) ) ).
fof(addAssignment_31658,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex53)
<=> v6068(VarCurr,bitIndex53) ) ).
fof(addAssignment_31657,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex53)
<=> v6070(VarCurr,bitIndex53) ) ).
fof(addAssignment_31656,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex53)
<=> v578(VarCurr,bitIndex53) ) ).
fof(addAssignment_31655,axiom,
! [VarCurr] :
( v103146(VarCurr)
<=> $false ) ).
fof(addAssignment_31654,axiom,
! [VarCurr] :
( v103144(VarCurr)
<=> $false ) ).
fof(addAssignment_31653,axiom,
! [VarCurr] :
( v103142(VarCurr)
<=> $true ) ).
fof(addAssignment_31652,axiom,
! [VarCurr] :
( v103140(VarCurr)
<=> $false ) ).
fof(addAssignment_31651,axiom,
! [VarCurr] :
( v103138(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103091(VarNext)
=> ( v103060(VarNext)
<=> v103060(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1722,axiom,
! [VarNext] :
( v103091(VarNext)
=> ( v103060(VarNext)
<=> v103126(VarNext) ) ) ).
fof(addAssignment_31650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103126(VarNext)
<=> v103124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4905,axiom,
! [VarCurr] :
( ~ v103062(VarCurr)
=> ( v103124(VarCurr)
<=> v103127(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4915,axiom,
! [VarCurr] :
( v103062(VarCurr)
=> ( v103124(VarCurr)
<=> v103064(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4904,axiom,
! [VarCurr] :
( ~ v103104(VarCurr)
=> ( v103127(VarCurr)
<=> v103086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4914,axiom,
! [VarCurr] :
( v103104(VarCurr)
=> ( v103127(VarCurr)
<=> v103128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1202,axiom,
! [VarCurr] :
( ( ~ v103107(VarCurr)
& ~ v103109(VarCurr) )
=> ( v103128(VarCurr)
<=> v103132(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4903,axiom,
! [VarCurr] :
( v103109(VarCurr)
=> ( v103128(VarCurr)
<=> v103131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4913,axiom,
! [VarCurr] :
( v103107(VarCurr)
=> ( v103128(VarCurr)
<=> v103129(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4902,axiom,
! [VarCurr] :
( ~ v103117(VarCurr)
=> ( v103132(VarCurr)
<=> v103086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4912,axiom,
! [VarCurr] :
( v103117(VarCurr)
=> ( v103132(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4901,axiom,
! [VarCurr] :
( ~ v103111(VarCurr)
=> ( v103131(VarCurr)
<=> v103086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4911,axiom,
! [VarCurr] :
( v103111(VarCurr)
=> ( v103131(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2193,axiom,
! [VarCurr] :
( ~ v103130(VarCurr)
=> ( v103129(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2194,axiom,
! [VarCurr] :
( v103130(VarCurr)
=> ( v103129(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7189,axiom,
! [VarCurr] :
( v103130(VarCurr)
<=> ( v103072(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103091(VarNext)
<=> ( v103092(VarNext)
& v103101(VarNext) ) ) ) ).
fof(addAssignment_31649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103101(VarNext)
<=> v103099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20565,axiom,
! [VarCurr] :
( v103099(VarCurr)
<=> ( v103062(VarCurr)
| v103102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20564,axiom,
! [VarCurr] :
( v103102(VarCurr)
<=> ( v103103(VarCurr)
& v103123(VarCurr) ) ) ).
fof(writeUnaryOperator_8060,axiom,
! [VarCurr] :
( ~ v103123(VarCurr)
<=> v103062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20563,axiom,
! [VarCurr] :
( v103103(VarCurr)
<=> ( v103104(VarCurr)
| v103121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20562,axiom,
! [VarCurr] :
( v103121(VarCurr)
<=> ( v103082(VarCurr)
& v103122(VarCurr) ) ) ).
fof(writeUnaryOperator_8059,axiom,
! [VarCurr] :
( ~ v103122(VarCurr)
<=> v103084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20561,axiom,
! [VarCurr] :
( v103104(VarCurr)
<=> ( v103105(VarCurr)
& v103084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20560,axiom,
! [VarCurr] :
( v103105(VarCurr)
<=> ( v103106(VarCurr)
| v103115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20559,axiom,
! [VarCurr] :
( v103115(VarCurr)
<=> ( v103116(VarCurr)
& v103120(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7188,axiom,
! [VarCurr] :
( v103120(VarCurr)
<=> ( ( v103108(VarCurr,bitIndex2)
<=> $false )
& ( v103108(VarCurr,bitIndex1)
<=> $false )
& ( v103108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20558,axiom,
! [VarCurr] :
( v103116(VarCurr)
<=> ( v103117(VarCurr)
| v103118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20557,axiom,
! [VarCurr] :
( v103118(VarCurr)
<=> ( v103082(VarCurr)
& v103119(VarCurr) ) ) ).
fof(writeUnaryOperator_8058,axiom,
! [VarCurr] :
( ~ v103119(VarCurr)
<=> v103117(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7187,axiom,
! [VarCurr] :
( v103117(VarCurr)
<=> ( v103072(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20556,axiom,
! [VarCurr] :
( v103106(VarCurr)
<=> ( v103107(VarCurr)
| v103109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20555,axiom,
! [VarCurr] :
( v103109(VarCurr)
<=> ( v103110(VarCurr)
& v103114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7186,axiom,
! [VarCurr] :
( v103114(VarCurr)
<=> ( ( v103108(VarCurr,bitIndex2)
<=> $false )
& ( v103108(VarCurr,bitIndex1)
<=> $true )
& ( v103108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20554,axiom,
! [VarCurr] :
( v103110(VarCurr)
<=> ( v103111(VarCurr)
| v103112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20553,axiom,
! [VarCurr] :
( v103112(VarCurr)
<=> ( v103082(VarCurr)
& v103113(VarCurr) ) ) ).
fof(writeUnaryOperator_8057,axiom,
! [VarCurr] :
( ~ v103113(VarCurr)
<=> v103111(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7185,axiom,
! [VarCurr] :
( v103111(VarCurr)
<=> ( v103072(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7184,axiom,
! [VarCurr] :
( v103107(VarCurr)
<=> ( ( v103108(VarCurr,bitIndex2)
<=> $true )
& ( v103108(VarCurr,bitIndex1)
<=> $false )
& ( v103108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31648,axiom,
! [VarCurr] :
( v103108(VarCurr,bitIndex0)
<=> v103070(VarCurr) ) ).
fof(addAssignment_31647,axiom,
! [VarCurr] :
( v103108(VarCurr,bitIndex1)
<=> v103068(VarCurr) ) ).
fof(addAssignment_31646,axiom,
! [VarCurr] :
( v103108(VarCurr,bitIndex2)
<=> v103066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103092(VarNext)
<=> ( v103093(VarNext)
& v103088(VarNext) ) ) ) ).
fof(writeUnaryOperator_8056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103093(VarNext)
<=> v103095(VarNext) ) ) ).
fof(addAssignment_31645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103095(VarNext)
<=> v103088(VarCurr) ) ) ).
fof(addAssignment_31644,axiom,
! [VarCurr] :
( v103088(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31643,axiom,
! [VarCurr] :
( v103086(VarCurr)
<=> $false ) ).
fof(addAssignment_31642,axiom,
! [VarCurr] :
( v103084(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31641,axiom,
! [VarCurr] :
( v103082(VarCurr)
<=> $false ) ).
fof(addAssignment_31640,axiom,
! [VarCurr] :
( v103072(VarCurr)
<=> v6042(VarCurr,bitIndex52) ) ).
fof(addAssignment_31639,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex52)
<=> v6044(VarCurr,bitIndex52) ) ).
fof(addAssignment_31638,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex52)
<=> v6046(VarCurr,bitIndex52) ) ).
fof(addAssignment_31637,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex52)
<=> v6048(VarCurr,bitIndex52) ) ).
fof(addAssignment_31636,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex52)
<=> v6050(VarCurr,bitIndex52) ) ).
fof(addAssignment_31635,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex52)
<=> v6052(VarCurr,bitIndex52) ) ).
fof(addAssignment_31634,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex52)
<=> v6054(VarCurr,bitIndex52) ) ).
fof(addAssignment_31633,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex52)
<=> v6056(VarCurr,bitIndex52) ) ).
fof(addAssignment_31632,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex52)
<=> v6058(VarCurr,bitIndex52) ) ).
fof(addAssignment_31631,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex52)
<=> v103074(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_1666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103075(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103074(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1721,axiom,
! [VarNext] :
( v103075(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103074(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103075(VarNext)
<=> v103076(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103076(VarNext)
<=> ( v103078(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103078(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31630,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex52)
<=> v6062(VarCurr,bitIndex52) ) ).
fof(addAssignment_31629,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex52)
<=> v6064(VarCurr,bitIndex52) ) ).
fof(addAssignment_31628,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex52)
<=> v6066(VarCurr,bitIndex52) ) ).
fof(addAssignment_31627,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex52)
<=> v6068(VarCurr,bitIndex52) ) ).
fof(addAssignment_31626,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex52)
<=> v6070(VarCurr,bitIndex52) ) ).
fof(addAssignment_31625,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex52)
<=> v578(VarCurr,bitIndex52) ) ).
fof(addAssignment_31624,axiom,
! [VarCurr] :
( v103070(VarCurr)
<=> $false ) ).
fof(addAssignment_31623,axiom,
! [VarCurr] :
( v103068(VarCurr)
<=> $false ) ).
fof(addAssignment_31622,axiom,
! [VarCurr] :
( v103066(VarCurr)
<=> $true ) ).
fof(addAssignment_31621,axiom,
! [VarCurr] :
( v103064(VarCurr)
<=> $false ) ).
fof(addAssignment_31620,axiom,
! [VarCurr] :
( v103062(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103015(VarNext)
=> ( v102984(VarNext)
<=> v102984(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1720,axiom,
! [VarNext] :
( v103015(VarNext)
=> ( v102984(VarNext)
<=> v103050(VarNext) ) ) ).
fof(addAssignment_31619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103050(VarNext)
<=> v103048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4900,axiom,
! [VarCurr] :
( ~ v102986(VarCurr)
=> ( v103048(VarCurr)
<=> v103051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4910,axiom,
! [VarCurr] :
( v102986(VarCurr)
=> ( v103048(VarCurr)
<=> v102988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4899,axiom,
! [VarCurr] :
( ~ v103028(VarCurr)
=> ( v103051(VarCurr)
<=> v103010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4909,axiom,
! [VarCurr] :
( v103028(VarCurr)
=> ( v103051(VarCurr)
<=> v103052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1201,axiom,
! [VarCurr] :
( ( ~ v103031(VarCurr)
& ~ v103033(VarCurr) )
=> ( v103052(VarCurr)
<=> v103056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4898,axiom,
! [VarCurr] :
( v103033(VarCurr)
=> ( v103052(VarCurr)
<=> v103055(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4908,axiom,
! [VarCurr] :
( v103031(VarCurr)
=> ( v103052(VarCurr)
<=> v103053(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4897,axiom,
! [VarCurr] :
( ~ v103041(VarCurr)
=> ( v103056(VarCurr)
<=> v103010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4907,axiom,
! [VarCurr] :
( v103041(VarCurr)
=> ( v103056(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4896,axiom,
! [VarCurr] :
( ~ v103035(VarCurr)
=> ( v103055(VarCurr)
<=> v103010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4906,axiom,
! [VarCurr] :
( v103035(VarCurr)
=> ( v103055(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2192,axiom,
! [VarCurr] :
( ~ v103054(VarCurr)
=> ( v103053(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2193,axiom,
! [VarCurr] :
( v103054(VarCurr)
=> ( v103053(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7183,axiom,
! [VarCurr] :
( v103054(VarCurr)
<=> ( v102996(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103015(VarNext)
<=> ( v103016(VarNext)
& v103025(VarNext) ) ) ) ).
fof(addAssignment_31618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103025(VarNext)
<=> v103023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20548,axiom,
! [VarCurr] :
( v103023(VarCurr)
<=> ( v102986(VarCurr)
| v103026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20547,axiom,
! [VarCurr] :
( v103026(VarCurr)
<=> ( v103027(VarCurr)
& v103047(VarCurr) ) ) ).
fof(writeUnaryOperator_8054,axiom,
! [VarCurr] :
( ~ v103047(VarCurr)
<=> v102986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20546,axiom,
! [VarCurr] :
( v103027(VarCurr)
<=> ( v103028(VarCurr)
| v103045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20545,axiom,
! [VarCurr] :
( v103045(VarCurr)
<=> ( v103006(VarCurr)
& v103046(VarCurr) ) ) ).
fof(writeUnaryOperator_8053,axiom,
! [VarCurr] :
( ~ v103046(VarCurr)
<=> v103008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20544,axiom,
! [VarCurr] :
( v103028(VarCurr)
<=> ( v103029(VarCurr)
& v103008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20543,axiom,
! [VarCurr] :
( v103029(VarCurr)
<=> ( v103030(VarCurr)
| v103039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20542,axiom,
! [VarCurr] :
( v103039(VarCurr)
<=> ( v103040(VarCurr)
& v103044(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7182,axiom,
! [VarCurr] :
( v103044(VarCurr)
<=> ( ( v103032(VarCurr,bitIndex2)
<=> $false )
& ( v103032(VarCurr,bitIndex1)
<=> $false )
& ( v103032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20541,axiom,
! [VarCurr] :
( v103040(VarCurr)
<=> ( v103041(VarCurr)
| v103042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20540,axiom,
! [VarCurr] :
( v103042(VarCurr)
<=> ( v103006(VarCurr)
& v103043(VarCurr) ) ) ).
fof(writeUnaryOperator_8052,axiom,
! [VarCurr] :
( ~ v103043(VarCurr)
<=> v103041(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7181,axiom,
! [VarCurr] :
( v103041(VarCurr)
<=> ( v102996(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20539,axiom,
! [VarCurr] :
( v103030(VarCurr)
<=> ( v103031(VarCurr)
| v103033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20538,axiom,
! [VarCurr] :
( v103033(VarCurr)
<=> ( v103034(VarCurr)
& v103038(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7180,axiom,
! [VarCurr] :
( v103038(VarCurr)
<=> ( ( v103032(VarCurr,bitIndex2)
<=> $false )
& ( v103032(VarCurr,bitIndex1)
<=> $true )
& ( v103032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20537,axiom,
! [VarCurr] :
( v103034(VarCurr)
<=> ( v103035(VarCurr)
| v103036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20536,axiom,
! [VarCurr] :
( v103036(VarCurr)
<=> ( v103006(VarCurr)
& v103037(VarCurr) ) ) ).
fof(writeUnaryOperator_8051,axiom,
! [VarCurr] :
( ~ v103037(VarCurr)
<=> v103035(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7179,axiom,
! [VarCurr] :
( v103035(VarCurr)
<=> ( v102996(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7178,axiom,
! [VarCurr] :
( v103031(VarCurr)
<=> ( ( v103032(VarCurr,bitIndex2)
<=> $true )
& ( v103032(VarCurr,bitIndex1)
<=> $false )
& ( v103032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31617,axiom,
! [VarCurr] :
( v103032(VarCurr,bitIndex0)
<=> v102994(VarCurr) ) ).
fof(addAssignment_31616,axiom,
! [VarCurr] :
( v103032(VarCurr,bitIndex1)
<=> v102992(VarCurr) ) ).
fof(addAssignment_31615,axiom,
! [VarCurr] :
( v103032(VarCurr,bitIndex2)
<=> v102990(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103016(VarNext)
<=> ( v103017(VarNext)
& v103012(VarNext) ) ) ) ).
fof(writeUnaryOperator_8050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103017(VarNext)
<=> v103019(VarNext) ) ) ).
fof(addAssignment_31614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103019(VarNext)
<=> v103012(VarCurr) ) ) ).
fof(addAssignment_31613,axiom,
! [VarCurr] :
( v103012(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31612,axiom,
! [VarCurr] :
( v103010(VarCurr)
<=> $false ) ).
fof(addAssignment_31611,axiom,
! [VarCurr] :
( v103008(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31610,axiom,
! [VarCurr] :
( v103006(VarCurr)
<=> $false ) ).
fof(addAssignment_31609,axiom,
! [VarCurr] :
( v102996(VarCurr)
<=> v6042(VarCurr,bitIndex51) ) ).
fof(addAssignment_31608,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex51)
<=> v6044(VarCurr,bitIndex51) ) ).
fof(addAssignment_31607,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex51)
<=> v6046(VarCurr,bitIndex51) ) ).
fof(addAssignment_31606,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex51)
<=> v6048(VarCurr,bitIndex51) ) ).
fof(addAssignment_31605,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex51)
<=> v6050(VarCurr,bitIndex51) ) ).
fof(addAssignment_31604,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex51)
<=> v6052(VarCurr,bitIndex51) ) ).
fof(addAssignment_31603,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex51)
<=> v6054(VarCurr,bitIndex51) ) ).
fof(addAssignment_31602,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex51)
<=> v6056(VarCurr,bitIndex51) ) ).
fof(addAssignment_31601,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex51)
<=> v6058(VarCurr,bitIndex51) ) ).
fof(addAssignment_31600,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex51)
<=> v102998(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_1664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102999(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102998(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1719,axiom,
! [VarNext] :
( v102999(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102998(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102999(VarNext)
<=> v103000(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103000(VarNext)
<=> ( v103002(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103002(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31599,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex51)
<=> v6062(VarCurr,bitIndex51) ) ).
fof(addAssignment_31598,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex51)
<=> v6064(VarCurr,bitIndex51) ) ).
fof(addAssignment_31597,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex51)
<=> v6066(VarCurr,bitIndex51) ) ).
fof(addAssignment_31596,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex51)
<=> v6068(VarCurr,bitIndex51) ) ).
fof(addAssignment_31595,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex51)
<=> v6070(VarCurr,bitIndex51) ) ).
fof(addAssignment_31594,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex51)
<=> v578(VarCurr,bitIndex51) ) ).
fof(addAssignment_31593,axiom,
! [VarCurr] :
( v102994(VarCurr)
<=> $false ) ).
fof(addAssignment_31592,axiom,
! [VarCurr] :
( v102992(VarCurr)
<=> $false ) ).
fof(addAssignment_31591,axiom,
! [VarCurr] :
( v102990(VarCurr)
<=> $true ) ).
fof(addAssignment_31590,axiom,
! [VarCurr] :
( v102988(VarCurr)
<=> $false ) ).
fof(addAssignment_31589,axiom,
! [VarCurr] :
( v102986(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102939(VarNext)
=> ( v102908(VarNext)
<=> v102908(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1718,axiom,
! [VarNext] :
( v102939(VarNext)
=> ( v102908(VarNext)
<=> v102974(VarNext) ) ) ).
fof(addAssignment_31588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102974(VarNext)
<=> v102972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4895,axiom,
! [VarCurr] :
( ~ v102910(VarCurr)
=> ( v102972(VarCurr)
<=> v102975(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4905,axiom,
! [VarCurr] :
( v102910(VarCurr)
=> ( v102972(VarCurr)
<=> v102912(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4894,axiom,
! [VarCurr] :
( ~ v102952(VarCurr)
=> ( v102975(VarCurr)
<=> v102934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4904,axiom,
! [VarCurr] :
( v102952(VarCurr)
=> ( v102975(VarCurr)
<=> v102976(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1200,axiom,
! [VarCurr] :
( ( ~ v102955(VarCurr)
& ~ v102957(VarCurr) )
=> ( v102976(VarCurr)
<=> v102980(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4893,axiom,
! [VarCurr] :
( v102957(VarCurr)
=> ( v102976(VarCurr)
<=> v102979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4903,axiom,
! [VarCurr] :
( v102955(VarCurr)
=> ( v102976(VarCurr)
<=> v102977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4892,axiom,
! [VarCurr] :
( ~ v102965(VarCurr)
=> ( v102980(VarCurr)
<=> v102934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4902,axiom,
! [VarCurr] :
( v102965(VarCurr)
=> ( v102980(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4891,axiom,
! [VarCurr] :
( ~ v102959(VarCurr)
=> ( v102979(VarCurr)
<=> v102934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4901,axiom,
! [VarCurr] :
( v102959(VarCurr)
=> ( v102979(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2191,axiom,
! [VarCurr] :
( ~ v102978(VarCurr)
=> ( v102977(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2192,axiom,
! [VarCurr] :
( v102978(VarCurr)
=> ( v102977(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7177,axiom,
! [VarCurr] :
( v102978(VarCurr)
<=> ( v102920(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102939(VarNext)
<=> ( v102940(VarNext)
& v102949(VarNext) ) ) ) ).
fof(addAssignment_31587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102949(VarNext)
<=> v102947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20531,axiom,
! [VarCurr] :
( v102947(VarCurr)
<=> ( v102910(VarCurr)
| v102950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20530,axiom,
! [VarCurr] :
( v102950(VarCurr)
<=> ( v102951(VarCurr)
& v102971(VarCurr) ) ) ).
fof(writeUnaryOperator_8048,axiom,
! [VarCurr] :
( ~ v102971(VarCurr)
<=> v102910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20529,axiom,
! [VarCurr] :
( v102951(VarCurr)
<=> ( v102952(VarCurr)
| v102969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20528,axiom,
! [VarCurr] :
( v102969(VarCurr)
<=> ( v102930(VarCurr)
& v102970(VarCurr) ) ) ).
fof(writeUnaryOperator_8047,axiom,
! [VarCurr] :
( ~ v102970(VarCurr)
<=> v102932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20527,axiom,
! [VarCurr] :
( v102952(VarCurr)
<=> ( v102953(VarCurr)
& v102932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20526,axiom,
! [VarCurr] :
( v102953(VarCurr)
<=> ( v102954(VarCurr)
| v102963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20525,axiom,
! [VarCurr] :
( v102963(VarCurr)
<=> ( v102964(VarCurr)
& v102968(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7176,axiom,
! [VarCurr] :
( v102968(VarCurr)
<=> ( ( v102956(VarCurr,bitIndex2)
<=> $false )
& ( v102956(VarCurr,bitIndex1)
<=> $false )
& ( v102956(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20524,axiom,
! [VarCurr] :
( v102964(VarCurr)
<=> ( v102965(VarCurr)
| v102966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20523,axiom,
! [VarCurr] :
( v102966(VarCurr)
<=> ( v102930(VarCurr)
& v102967(VarCurr) ) ) ).
fof(writeUnaryOperator_8046,axiom,
! [VarCurr] :
( ~ v102967(VarCurr)
<=> v102965(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7175,axiom,
! [VarCurr] :
( v102965(VarCurr)
<=> ( v102920(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20522,axiom,
! [VarCurr] :
( v102954(VarCurr)
<=> ( v102955(VarCurr)
| v102957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20521,axiom,
! [VarCurr] :
( v102957(VarCurr)
<=> ( v102958(VarCurr)
& v102962(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7174,axiom,
! [VarCurr] :
( v102962(VarCurr)
<=> ( ( v102956(VarCurr,bitIndex2)
<=> $false )
& ( v102956(VarCurr,bitIndex1)
<=> $true )
& ( v102956(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20520,axiom,
! [VarCurr] :
( v102958(VarCurr)
<=> ( v102959(VarCurr)
| v102960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20519,axiom,
! [VarCurr] :
( v102960(VarCurr)
<=> ( v102930(VarCurr)
& v102961(VarCurr) ) ) ).
fof(writeUnaryOperator_8045,axiom,
! [VarCurr] :
( ~ v102961(VarCurr)
<=> v102959(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7173,axiom,
! [VarCurr] :
( v102959(VarCurr)
<=> ( v102920(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7172,axiom,
! [VarCurr] :
( v102955(VarCurr)
<=> ( ( v102956(VarCurr,bitIndex2)
<=> $true )
& ( v102956(VarCurr,bitIndex1)
<=> $false )
& ( v102956(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31586,axiom,
! [VarCurr] :
( v102956(VarCurr,bitIndex0)
<=> v102918(VarCurr) ) ).
fof(addAssignment_31585,axiom,
! [VarCurr] :
( v102956(VarCurr,bitIndex1)
<=> v102916(VarCurr) ) ).
fof(addAssignment_31584,axiom,
! [VarCurr] :
( v102956(VarCurr,bitIndex2)
<=> v102914(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102940(VarNext)
<=> ( v102941(VarNext)
& v102936(VarNext) ) ) ) ).
fof(writeUnaryOperator_8044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102941(VarNext)
<=> v102943(VarNext) ) ) ).
fof(addAssignment_31583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102943(VarNext)
<=> v102936(VarCurr) ) ) ).
fof(addAssignment_31582,axiom,
! [VarCurr] :
( v102936(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31581,axiom,
! [VarCurr] :
( v102934(VarCurr)
<=> $false ) ).
fof(addAssignment_31580,axiom,
! [VarCurr] :
( v102932(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31579,axiom,
! [VarCurr] :
( v102930(VarCurr)
<=> $false ) ).
fof(addAssignment_31578,axiom,
! [VarCurr] :
( v102920(VarCurr)
<=> v6042(VarCurr,bitIndex50) ) ).
fof(addAssignment_31577,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex50)
<=> v6044(VarCurr,bitIndex50) ) ).
fof(addAssignment_31576,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex50)
<=> v6046(VarCurr,bitIndex50) ) ).
fof(addAssignment_31575,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex50)
<=> v6048(VarCurr,bitIndex50) ) ).
fof(addAssignment_31574,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex50)
<=> v6050(VarCurr,bitIndex50) ) ).
fof(addAssignment_31573,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex50)
<=> v6052(VarCurr,bitIndex50) ) ).
fof(addAssignment_31572,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex50)
<=> v6054(VarCurr,bitIndex50) ) ).
fof(addAssignment_31571,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex50)
<=> v6056(VarCurr,bitIndex50) ) ).
fof(addAssignment_31570,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex50)
<=> v6058(VarCurr,bitIndex50) ) ).
fof(addAssignment_31569,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex50)
<=> v102922(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_1662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102923(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102922(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1717,axiom,
! [VarNext] :
( v102923(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102922(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102923(VarNext)
<=> v102924(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102924(VarNext)
<=> ( v102926(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102926(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31568,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex50)
<=> v6062(VarCurr,bitIndex50) ) ).
fof(addAssignment_31567,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex50)
<=> v6064(VarCurr,bitIndex50) ) ).
fof(addAssignment_31566,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex50)
<=> v6066(VarCurr,bitIndex50) ) ).
fof(addAssignment_31565,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex50)
<=> v6068(VarCurr,bitIndex50) ) ).
fof(addAssignment_31564,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex50)
<=> v6070(VarCurr,bitIndex50) ) ).
fof(addAssignment_31563,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex50)
<=> v578(VarCurr,bitIndex50) ) ).
fof(addAssignment_31562,axiom,
! [VarCurr] :
( v102918(VarCurr)
<=> $false ) ).
fof(addAssignment_31561,axiom,
! [VarCurr] :
( v102916(VarCurr)
<=> $false ) ).
fof(addAssignment_31560,axiom,
! [VarCurr] :
( v102914(VarCurr)
<=> $true ) ).
fof(addAssignment_31559,axiom,
! [VarCurr] :
( v102912(VarCurr)
<=> $false ) ).
fof(addAssignment_31558,axiom,
! [VarCurr] :
( v102910(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102863(VarNext)
=> ( v102832(VarNext)
<=> v102832(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1716,axiom,
! [VarNext] :
( v102863(VarNext)
=> ( v102832(VarNext)
<=> v102898(VarNext) ) ) ).
fof(addAssignment_31557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102898(VarNext)
<=> v102896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4890,axiom,
! [VarCurr] :
( ~ v102834(VarCurr)
=> ( v102896(VarCurr)
<=> v102899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4900,axiom,
! [VarCurr] :
( v102834(VarCurr)
=> ( v102896(VarCurr)
<=> v102836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4889,axiom,
! [VarCurr] :
( ~ v102876(VarCurr)
=> ( v102899(VarCurr)
<=> v102858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4899,axiom,
! [VarCurr] :
( v102876(VarCurr)
=> ( v102899(VarCurr)
<=> v102900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1199,axiom,
! [VarCurr] :
( ( ~ v102879(VarCurr)
& ~ v102881(VarCurr) )
=> ( v102900(VarCurr)
<=> v102904(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4888,axiom,
! [VarCurr] :
( v102881(VarCurr)
=> ( v102900(VarCurr)
<=> v102903(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4898,axiom,
! [VarCurr] :
( v102879(VarCurr)
=> ( v102900(VarCurr)
<=> v102901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4887,axiom,
! [VarCurr] :
( ~ v102889(VarCurr)
=> ( v102904(VarCurr)
<=> v102858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4897,axiom,
! [VarCurr] :
( v102889(VarCurr)
=> ( v102904(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4886,axiom,
! [VarCurr] :
( ~ v102883(VarCurr)
=> ( v102903(VarCurr)
<=> v102858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4896,axiom,
! [VarCurr] :
( v102883(VarCurr)
=> ( v102903(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2190,axiom,
! [VarCurr] :
( ~ v102902(VarCurr)
=> ( v102901(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2191,axiom,
! [VarCurr] :
( v102902(VarCurr)
=> ( v102901(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7171,axiom,
! [VarCurr] :
( v102902(VarCurr)
<=> ( v102844(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102863(VarNext)
<=> ( v102864(VarNext)
& v102873(VarNext) ) ) ) ).
fof(addAssignment_31556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102873(VarNext)
<=> v102871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20514,axiom,
! [VarCurr] :
( v102871(VarCurr)
<=> ( v102834(VarCurr)
| v102874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20513,axiom,
! [VarCurr] :
( v102874(VarCurr)
<=> ( v102875(VarCurr)
& v102895(VarCurr) ) ) ).
fof(writeUnaryOperator_8042,axiom,
! [VarCurr] :
( ~ v102895(VarCurr)
<=> v102834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20512,axiom,
! [VarCurr] :
( v102875(VarCurr)
<=> ( v102876(VarCurr)
| v102893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20511,axiom,
! [VarCurr] :
( v102893(VarCurr)
<=> ( v102854(VarCurr)
& v102894(VarCurr) ) ) ).
fof(writeUnaryOperator_8041,axiom,
! [VarCurr] :
( ~ v102894(VarCurr)
<=> v102856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20510,axiom,
! [VarCurr] :
( v102876(VarCurr)
<=> ( v102877(VarCurr)
& v102856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20509,axiom,
! [VarCurr] :
( v102877(VarCurr)
<=> ( v102878(VarCurr)
| v102887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20508,axiom,
! [VarCurr] :
( v102887(VarCurr)
<=> ( v102888(VarCurr)
& v102892(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7170,axiom,
! [VarCurr] :
( v102892(VarCurr)
<=> ( ( v102880(VarCurr,bitIndex2)
<=> $false )
& ( v102880(VarCurr,bitIndex1)
<=> $false )
& ( v102880(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20507,axiom,
! [VarCurr] :
( v102888(VarCurr)
<=> ( v102889(VarCurr)
| v102890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20506,axiom,
! [VarCurr] :
( v102890(VarCurr)
<=> ( v102854(VarCurr)
& v102891(VarCurr) ) ) ).
fof(writeUnaryOperator_8040,axiom,
! [VarCurr] :
( ~ v102891(VarCurr)
<=> v102889(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7169,axiom,
! [VarCurr] :
( v102889(VarCurr)
<=> ( v102844(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20505,axiom,
! [VarCurr] :
( v102878(VarCurr)
<=> ( v102879(VarCurr)
| v102881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20504,axiom,
! [VarCurr] :
( v102881(VarCurr)
<=> ( v102882(VarCurr)
& v102886(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7168,axiom,
! [VarCurr] :
( v102886(VarCurr)
<=> ( ( v102880(VarCurr,bitIndex2)
<=> $false )
& ( v102880(VarCurr,bitIndex1)
<=> $true )
& ( v102880(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20503,axiom,
! [VarCurr] :
( v102882(VarCurr)
<=> ( v102883(VarCurr)
| v102884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20502,axiom,
! [VarCurr] :
( v102884(VarCurr)
<=> ( v102854(VarCurr)
& v102885(VarCurr) ) ) ).
fof(writeUnaryOperator_8039,axiom,
! [VarCurr] :
( ~ v102885(VarCurr)
<=> v102883(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7167,axiom,
! [VarCurr] :
( v102883(VarCurr)
<=> ( v102844(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7166,axiom,
! [VarCurr] :
( v102879(VarCurr)
<=> ( ( v102880(VarCurr,bitIndex2)
<=> $true )
& ( v102880(VarCurr,bitIndex1)
<=> $false )
& ( v102880(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31555,axiom,
! [VarCurr] :
( v102880(VarCurr,bitIndex0)
<=> v102842(VarCurr) ) ).
fof(addAssignment_31554,axiom,
! [VarCurr] :
( v102880(VarCurr,bitIndex1)
<=> v102840(VarCurr) ) ).
fof(addAssignment_31553,axiom,
! [VarCurr] :
( v102880(VarCurr,bitIndex2)
<=> v102838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102864(VarNext)
<=> ( v102865(VarNext)
& v102860(VarNext) ) ) ) ).
fof(writeUnaryOperator_8038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102865(VarNext)
<=> v102867(VarNext) ) ) ).
fof(addAssignment_31552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102867(VarNext)
<=> v102860(VarCurr) ) ) ).
fof(addAssignment_31551,axiom,
! [VarCurr] :
( v102860(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31550,axiom,
! [VarCurr] :
( v102858(VarCurr)
<=> $false ) ).
fof(addAssignment_31549,axiom,
! [VarCurr] :
( v102856(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31548,axiom,
! [VarCurr] :
( v102854(VarCurr)
<=> $false ) ).
fof(addAssignment_31547,axiom,
! [VarCurr] :
( v102844(VarCurr)
<=> v6042(VarCurr,bitIndex49) ) ).
fof(addAssignment_31546,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex49)
<=> v6044(VarCurr,bitIndex49) ) ).
fof(addAssignment_31545,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex49)
<=> v6046(VarCurr,bitIndex49) ) ).
fof(addAssignment_31544,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex49)
<=> v6048(VarCurr,bitIndex49) ) ).
fof(addAssignment_31543,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex49)
<=> v6050(VarCurr,bitIndex49) ) ).
fof(addAssignment_31542,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex49)
<=> v6052(VarCurr,bitIndex49) ) ).
fof(addAssignment_31541,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex49)
<=> v6054(VarCurr,bitIndex49) ) ).
fof(addAssignment_31540,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex49)
<=> v6056(VarCurr,bitIndex49) ) ).
fof(addAssignment_31539,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex49)
<=> v6058(VarCurr,bitIndex49) ) ).
fof(addAssignment_31538,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex49)
<=> v102846(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_1660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102847(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102846(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1715,axiom,
! [VarNext] :
( v102847(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102846(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102847(VarNext)
<=> v102848(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102848(VarNext)
<=> ( v102850(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102850(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31537,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex49)
<=> v6062(VarCurr,bitIndex49) ) ).
fof(addAssignment_31536,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex49)
<=> v6064(VarCurr,bitIndex49) ) ).
fof(addAssignment_31535,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex49)
<=> v6066(VarCurr,bitIndex49) ) ).
fof(addAssignment_31534,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex49)
<=> v6068(VarCurr,bitIndex49) ) ).
fof(addAssignment_31533,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex49)
<=> v6070(VarCurr,bitIndex49) ) ).
fof(addAssignment_31532,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex49)
<=> v578(VarCurr,bitIndex49) ) ).
fof(addAssignment_31531,axiom,
! [VarCurr] :
( v102842(VarCurr)
<=> $false ) ).
fof(addAssignment_31530,axiom,
! [VarCurr] :
( v102840(VarCurr)
<=> $false ) ).
fof(addAssignment_31529,axiom,
! [VarCurr] :
( v102838(VarCurr)
<=> $true ) ).
fof(addAssignment_31528,axiom,
! [VarCurr] :
( v102836(VarCurr)
<=> $false ) ).
fof(addAssignment_31527,axiom,
! [VarCurr] :
( v102834(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102787(VarNext)
=> ( v102756(VarNext)
<=> v102756(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1714,axiom,
! [VarNext] :
( v102787(VarNext)
=> ( v102756(VarNext)
<=> v102822(VarNext) ) ) ).
fof(addAssignment_31526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102822(VarNext)
<=> v102820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4885,axiom,
! [VarCurr] :
( ~ v102758(VarCurr)
=> ( v102820(VarCurr)
<=> v102823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4895,axiom,
! [VarCurr] :
( v102758(VarCurr)
=> ( v102820(VarCurr)
<=> v102760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4884,axiom,
! [VarCurr] :
( ~ v102800(VarCurr)
=> ( v102823(VarCurr)
<=> v102782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4894,axiom,
! [VarCurr] :
( v102800(VarCurr)
=> ( v102823(VarCurr)
<=> v102824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1198,axiom,
! [VarCurr] :
( ( ~ v102803(VarCurr)
& ~ v102805(VarCurr) )
=> ( v102824(VarCurr)
<=> v102828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4883,axiom,
! [VarCurr] :
( v102805(VarCurr)
=> ( v102824(VarCurr)
<=> v102827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4893,axiom,
! [VarCurr] :
( v102803(VarCurr)
=> ( v102824(VarCurr)
<=> v102825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4882,axiom,
! [VarCurr] :
( ~ v102813(VarCurr)
=> ( v102828(VarCurr)
<=> v102782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4892,axiom,
! [VarCurr] :
( v102813(VarCurr)
=> ( v102828(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4881,axiom,
! [VarCurr] :
( ~ v102807(VarCurr)
=> ( v102827(VarCurr)
<=> v102782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4891,axiom,
! [VarCurr] :
( v102807(VarCurr)
=> ( v102827(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2189,axiom,
! [VarCurr] :
( ~ v102826(VarCurr)
=> ( v102825(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2190,axiom,
! [VarCurr] :
( v102826(VarCurr)
=> ( v102825(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7165,axiom,
! [VarCurr] :
( v102826(VarCurr)
<=> ( v102768(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102787(VarNext)
<=> ( v102788(VarNext)
& v102797(VarNext) ) ) ) ).
fof(addAssignment_31525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102797(VarNext)
<=> v102795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20497,axiom,
! [VarCurr] :
( v102795(VarCurr)
<=> ( v102758(VarCurr)
| v102798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20496,axiom,
! [VarCurr] :
( v102798(VarCurr)
<=> ( v102799(VarCurr)
& v102819(VarCurr) ) ) ).
fof(writeUnaryOperator_8036,axiom,
! [VarCurr] :
( ~ v102819(VarCurr)
<=> v102758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20495,axiom,
! [VarCurr] :
( v102799(VarCurr)
<=> ( v102800(VarCurr)
| v102817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20494,axiom,
! [VarCurr] :
( v102817(VarCurr)
<=> ( v102778(VarCurr)
& v102818(VarCurr) ) ) ).
fof(writeUnaryOperator_8035,axiom,
! [VarCurr] :
( ~ v102818(VarCurr)
<=> v102780(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20493,axiom,
! [VarCurr] :
( v102800(VarCurr)
<=> ( v102801(VarCurr)
& v102780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20492,axiom,
! [VarCurr] :
( v102801(VarCurr)
<=> ( v102802(VarCurr)
| v102811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20491,axiom,
! [VarCurr] :
( v102811(VarCurr)
<=> ( v102812(VarCurr)
& v102816(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7164,axiom,
! [VarCurr] :
( v102816(VarCurr)
<=> ( ( v102804(VarCurr,bitIndex2)
<=> $false )
& ( v102804(VarCurr,bitIndex1)
<=> $false )
& ( v102804(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20490,axiom,
! [VarCurr] :
( v102812(VarCurr)
<=> ( v102813(VarCurr)
| v102814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20489,axiom,
! [VarCurr] :
( v102814(VarCurr)
<=> ( v102778(VarCurr)
& v102815(VarCurr) ) ) ).
fof(writeUnaryOperator_8034,axiom,
! [VarCurr] :
( ~ v102815(VarCurr)
<=> v102813(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7163,axiom,
! [VarCurr] :
( v102813(VarCurr)
<=> ( v102768(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20488,axiom,
! [VarCurr] :
( v102802(VarCurr)
<=> ( v102803(VarCurr)
| v102805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20487,axiom,
! [VarCurr] :
( v102805(VarCurr)
<=> ( v102806(VarCurr)
& v102810(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7162,axiom,
! [VarCurr] :
( v102810(VarCurr)
<=> ( ( v102804(VarCurr,bitIndex2)
<=> $false )
& ( v102804(VarCurr,bitIndex1)
<=> $true )
& ( v102804(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20486,axiom,
! [VarCurr] :
( v102806(VarCurr)
<=> ( v102807(VarCurr)
| v102808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20485,axiom,
! [VarCurr] :
( v102808(VarCurr)
<=> ( v102778(VarCurr)
& v102809(VarCurr) ) ) ).
fof(writeUnaryOperator_8033,axiom,
! [VarCurr] :
( ~ v102809(VarCurr)
<=> v102807(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7161,axiom,
! [VarCurr] :
( v102807(VarCurr)
<=> ( v102768(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7160,axiom,
! [VarCurr] :
( v102803(VarCurr)
<=> ( ( v102804(VarCurr,bitIndex2)
<=> $true )
& ( v102804(VarCurr,bitIndex1)
<=> $false )
& ( v102804(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31524,axiom,
! [VarCurr] :
( v102804(VarCurr,bitIndex0)
<=> v102766(VarCurr) ) ).
fof(addAssignment_31523,axiom,
! [VarCurr] :
( v102804(VarCurr,bitIndex1)
<=> v102764(VarCurr) ) ).
fof(addAssignment_31522,axiom,
! [VarCurr] :
( v102804(VarCurr,bitIndex2)
<=> v102762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102788(VarNext)
<=> ( v102789(VarNext)
& v102784(VarNext) ) ) ) ).
fof(writeUnaryOperator_8032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102789(VarNext)
<=> v102791(VarNext) ) ) ).
fof(addAssignment_31521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102791(VarNext)
<=> v102784(VarCurr) ) ) ).
fof(addAssignment_31520,axiom,
! [VarCurr] :
( v102784(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31519,axiom,
! [VarCurr] :
( v102782(VarCurr)
<=> $false ) ).
fof(addAssignment_31518,axiom,
! [VarCurr] :
( v102780(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31517,axiom,
! [VarCurr] :
( v102778(VarCurr)
<=> $false ) ).
fof(addAssignment_31516,axiom,
! [VarCurr] :
( v102768(VarCurr)
<=> v6042(VarCurr,bitIndex48) ) ).
fof(addAssignment_31515,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex48)
<=> v6044(VarCurr,bitIndex48) ) ).
fof(addAssignment_31514,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex48)
<=> v6046(VarCurr,bitIndex48) ) ).
fof(addAssignment_31513,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex48)
<=> v6048(VarCurr,bitIndex48) ) ).
fof(addAssignment_31512,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex48)
<=> v6050(VarCurr,bitIndex48) ) ).
fof(addAssignment_31511,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex48)
<=> v6052(VarCurr,bitIndex48) ) ).
fof(addAssignment_31510,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex48)
<=> v6054(VarCurr,bitIndex48) ) ).
fof(addAssignment_31509,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex48)
<=> v6056(VarCurr,bitIndex48) ) ).
fof(addAssignment_31508,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex48)
<=> v6058(VarCurr,bitIndex48) ) ).
fof(addAssignment_31507,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex48)
<=> v102770(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_1658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102771(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102770(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1713,axiom,
! [VarNext] :
( v102771(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102770(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102771(VarNext)
<=> v102772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102772(VarNext)
<=> ( v102774(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102774(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31506,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex48)
<=> v6062(VarCurr,bitIndex48) ) ).
fof(addAssignment_31505,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex48)
<=> v6064(VarCurr,bitIndex48) ) ).
fof(addAssignment_31504,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex48)
<=> v6066(VarCurr,bitIndex48) ) ).
fof(addAssignment_31503,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex48)
<=> v6068(VarCurr,bitIndex48) ) ).
fof(addAssignment_31502,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex48)
<=> v6070(VarCurr,bitIndex48) ) ).
fof(addAssignment_31501,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex48)
<=> v578(VarCurr,bitIndex48) ) ).
fof(addAssignment_31500,axiom,
! [VarCurr] :
( v102766(VarCurr)
<=> $false ) ).
fof(addAssignment_31499,axiom,
! [VarCurr] :
( v102764(VarCurr)
<=> $false ) ).
fof(addAssignment_31498,axiom,
! [VarCurr] :
( v102762(VarCurr)
<=> $true ) ).
fof(addAssignment_31497,axiom,
! [VarCurr] :
( v102760(VarCurr)
<=> $false ) ).
fof(addAssignment_31496,axiom,
! [VarCurr] :
( v102758(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102711(VarNext)
=> ( v102688(VarNext)
<=> v102688(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1712,axiom,
! [VarNext] :
( v102711(VarNext)
=> ( v102688(VarNext)
<=> v102746(VarNext) ) ) ).
fof(addAssignment_31495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102746(VarNext)
<=> v102744(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4880,axiom,
! [VarCurr] :
( ~ v102690(VarCurr)
=> ( v102744(VarCurr)
<=> v102747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4890,axiom,
! [VarCurr] :
( v102690(VarCurr)
=> ( v102744(VarCurr)
<=> v102692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4879,axiom,
! [VarCurr] :
( ~ v102724(VarCurr)
=> ( v102747(VarCurr)
<=> v102706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4889,axiom,
! [VarCurr] :
( v102724(VarCurr)
=> ( v102747(VarCurr)
<=> v102748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1197,axiom,
! [VarCurr] :
( ( ~ v102727(VarCurr)
& ~ v102729(VarCurr) )
=> ( v102748(VarCurr)
<=> v102752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4878,axiom,
! [VarCurr] :
( v102729(VarCurr)
=> ( v102748(VarCurr)
<=> v102751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4888,axiom,
! [VarCurr] :
( v102727(VarCurr)
=> ( v102748(VarCurr)
<=> v102749(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4877,axiom,
! [VarCurr] :
( ~ v102737(VarCurr)
=> ( v102752(VarCurr)
<=> v102706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4887,axiom,
! [VarCurr] :
( v102737(VarCurr)
=> ( v102752(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4876,axiom,
! [VarCurr] :
( ~ v102731(VarCurr)
=> ( v102751(VarCurr)
<=> v102706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4886,axiom,
! [VarCurr] :
( v102731(VarCurr)
=> ( v102751(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2188,axiom,
! [VarCurr] :
( ~ v102750(VarCurr)
=> ( v102749(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2189,axiom,
! [VarCurr] :
( v102750(VarCurr)
=> ( v102749(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7159,axiom,
! [VarCurr] :
( v102750(VarCurr)
<=> ( v102700(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102711(VarNext)
<=> ( v102712(VarNext)
& v102721(VarNext) ) ) ) ).
fof(addAssignment_31494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102721(VarNext)
<=> v102719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20480,axiom,
! [VarCurr] :
( v102719(VarCurr)
<=> ( v102690(VarCurr)
| v102722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20479,axiom,
! [VarCurr] :
( v102722(VarCurr)
<=> ( v102723(VarCurr)
& v102743(VarCurr) ) ) ).
fof(writeUnaryOperator_8030,axiom,
! [VarCurr] :
( ~ v102743(VarCurr)
<=> v102690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20478,axiom,
! [VarCurr] :
( v102723(VarCurr)
<=> ( v102724(VarCurr)
| v102741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20477,axiom,
! [VarCurr] :
( v102741(VarCurr)
<=> ( v102702(VarCurr)
& v102742(VarCurr) ) ) ).
fof(writeUnaryOperator_8029,axiom,
! [VarCurr] :
( ~ v102742(VarCurr)
<=> v102704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20476,axiom,
! [VarCurr] :
( v102724(VarCurr)
<=> ( v102725(VarCurr)
& v102704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20475,axiom,
! [VarCurr] :
( v102725(VarCurr)
<=> ( v102726(VarCurr)
| v102735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20474,axiom,
! [VarCurr] :
( v102735(VarCurr)
<=> ( v102736(VarCurr)
& v102740(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7158,axiom,
! [VarCurr] :
( v102740(VarCurr)
<=> ( ( v102728(VarCurr,bitIndex2)
<=> $false )
& ( v102728(VarCurr,bitIndex1)
<=> $false )
& ( v102728(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20473,axiom,
! [VarCurr] :
( v102736(VarCurr)
<=> ( v102737(VarCurr)
| v102738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20472,axiom,
! [VarCurr] :
( v102738(VarCurr)
<=> ( v102702(VarCurr)
& v102739(VarCurr) ) ) ).
fof(writeUnaryOperator_8028,axiom,
! [VarCurr] :
( ~ v102739(VarCurr)
<=> v102737(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7157,axiom,
! [VarCurr] :
( v102737(VarCurr)
<=> ( v102700(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20471,axiom,
! [VarCurr] :
( v102726(VarCurr)
<=> ( v102727(VarCurr)
| v102729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20470,axiom,
! [VarCurr] :
( v102729(VarCurr)
<=> ( v102730(VarCurr)
& v102734(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7156,axiom,
! [VarCurr] :
( v102734(VarCurr)
<=> ( ( v102728(VarCurr,bitIndex2)
<=> $false )
& ( v102728(VarCurr,bitIndex1)
<=> $true )
& ( v102728(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20469,axiom,
! [VarCurr] :
( v102730(VarCurr)
<=> ( v102731(VarCurr)
| v102732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20468,axiom,
! [VarCurr] :
( v102732(VarCurr)
<=> ( v102702(VarCurr)
& v102733(VarCurr) ) ) ).
fof(writeUnaryOperator_8027,axiom,
! [VarCurr] :
( ~ v102733(VarCurr)
<=> v102731(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7155,axiom,
! [VarCurr] :
( v102731(VarCurr)
<=> ( v102700(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7154,axiom,
! [VarCurr] :
( v102727(VarCurr)
<=> ( ( v102728(VarCurr,bitIndex2)
<=> $true )
& ( v102728(VarCurr,bitIndex1)
<=> $false )
& ( v102728(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31493,axiom,
! [VarCurr] :
( v102728(VarCurr,bitIndex0)
<=> v102698(VarCurr) ) ).
fof(addAssignment_31492,axiom,
! [VarCurr] :
( v102728(VarCurr,bitIndex1)
<=> v102696(VarCurr) ) ).
fof(addAssignment_31491,axiom,
! [VarCurr] :
( v102728(VarCurr,bitIndex2)
<=> v102694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102712(VarNext)
<=> ( v102713(VarNext)
& v102708(VarNext) ) ) ) ).
fof(writeUnaryOperator_8026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102713(VarNext)
<=> v102715(VarNext) ) ) ).
fof(addAssignment_31490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102715(VarNext)
<=> v102708(VarCurr) ) ) ).
fof(addAssignment_31489,axiom,
! [VarCurr] :
( v102708(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31488,axiom,
! [VarCurr] :
( v102706(VarCurr)
<=> $false ) ).
fof(addAssignment_31487,axiom,
! [VarCurr] :
( v102704(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31486,axiom,
! [VarCurr] :
( v102702(VarCurr)
<=> $false ) ).
fof(addAssignment_31485,axiom,
! [VarCurr] :
( v102700(VarCurr)
<=> v6042(VarCurr,bitIndex47) ) ).
fof(addAssignment_31484,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex47)
<=> v6044(VarCurr,bitIndex47) ) ).
fof(addAssignment_31483,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex47)
<=> v6046(VarCurr,bitIndex47) ) ).
fof(addAssignment_31482,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex47)
<=> v6048(VarCurr,bitIndex47) ) ).
fof(addAssignment_31481,axiom,
! [VarCurr] :
( v102698(VarCurr)
<=> $false ) ).
fof(addAssignment_31480,axiom,
! [VarCurr] :
( v102696(VarCurr)
<=> $false ) ).
fof(addAssignment_31479,axiom,
! [VarCurr] :
( v102694(VarCurr)
<=> $true ) ).
fof(addAssignment_31478,axiom,
! [VarCurr] :
( v102692(VarCurr)
<=> $false ) ).
fof(addAssignment_31477,axiom,
! [VarCurr] :
( v102690(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102643(VarNext)
=> ( v102612(VarNext)
<=> v102612(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1711,axiom,
! [VarNext] :
( v102643(VarNext)
=> ( v102612(VarNext)
<=> v102678(VarNext) ) ) ).
fof(addAssignment_31476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102678(VarNext)
<=> v102676(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4875,axiom,
! [VarCurr] :
( ~ v102614(VarCurr)
=> ( v102676(VarCurr)
<=> v102679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4885,axiom,
! [VarCurr] :
( v102614(VarCurr)
=> ( v102676(VarCurr)
<=> v102616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4874,axiom,
! [VarCurr] :
( ~ v102656(VarCurr)
=> ( v102679(VarCurr)
<=> v102638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4884,axiom,
! [VarCurr] :
( v102656(VarCurr)
=> ( v102679(VarCurr)
<=> v102680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1196,axiom,
! [VarCurr] :
( ( ~ v102659(VarCurr)
& ~ v102661(VarCurr) )
=> ( v102680(VarCurr)
<=> v102684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4873,axiom,
! [VarCurr] :
( v102661(VarCurr)
=> ( v102680(VarCurr)
<=> v102683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4883,axiom,
! [VarCurr] :
( v102659(VarCurr)
=> ( v102680(VarCurr)
<=> v102681(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4872,axiom,
! [VarCurr] :
( ~ v102669(VarCurr)
=> ( v102684(VarCurr)
<=> v102638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4882,axiom,
! [VarCurr] :
( v102669(VarCurr)
=> ( v102684(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4871,axiom,
! [VarCurr] :
( ~ v102663(VarCurr)
=> ( v102683(VarCurr)
<=> v102638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4881,axiom,
! [VarCurr] :
( v102663(VarCurr)
=> ( v102683(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2187,axiom,
! [VarCurr] :
( ~ v102682(VarCurr)
=> ( v102681(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2188,axiom,
! [VarCurr] :
( v102682(VarCurr)
=> ( v102681(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7153,axiom,
! [VarCurr] :
( v102682(VarCurr)
<=> ( v102624(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102643(VarNext)
<=> ( v102644(VarNext)
& v102653(VarNext) ) ) ) ).
fof(addAssignment_31475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102653(VarNext)
<=> v102651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20465,axiom,
! [VarCurr] :
( v102651(VarCurr)
<=> ( v102614(VarCurr)
| v102654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20464,axiom,
! [VarCurr] :
( v102654(VarCurr)
<=> ( v102655(VarCurr)
& v102675(VarCurr) ) ) ).
fof(writeUnaryOperator_8025,axiom,
! [VarCurr] :
( ~ v102675(VarCurr)
<=> v102614(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20463,axiom,
! [VarCurr] :
( v102655(VarCurr)
<=> ( v102656(VarCurr)
| v102673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20462,axiom,
! [VarCurr] :
( v102673(VarCurr)
<=> ( v102634(VarCurr)
& v102674(VarCurr) ) ) ).
fof(writeUnaryOperator_8024,axiom,
! [VarCurr] :
( ~ v102674(VarCurr)
<=> v102636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20461,axiom,
! [VarCurr] :
( v102656(VarCurr)
<=> ( v102657(VarCurr)
& v102636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20460,axiom,
! [VarCurr] :
( v102657(VarCurr)
<=> ( v102658(VarCurr)
| v102667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20459,axiom,
! [VarCurr] :
( v102667(VarCurr)
<=> ( v102668(VarCurr)
& v102672(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7152,axiom,
! [VarCurr] :
( v102672(VarCurr)
<=> ( ( v102660(VarCurr,bitIndex2)
<=> $false )
& ( v102660(VarCurr,bitIndex1)
<=> $false )
& ( v102660(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20458,axiom,
! [VarCurr] :
( v102668(VarCurr)
<=> ( v102669(VarCurr)
| v102670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20457,axiom,
! [VarCurr] :
( v102670(VarCurr)
<=> ( v102634(VarCurr)
& v102671(VarCurr) ) ) ).
fof(writeUnaryOperator_8023,axiom,
! [VarCurr] :
( ~ v102671(VarCurr)
<=> v102669(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7151,axiom,
! [VarCurr] :
( v102669(VarCurr)
<=> ( v102624(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20456,axiom,
! [VarCurr] :
( v102658(VarCurr)
<=> ( v102659(VarCurr)
| v102661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20455,axiom,
! [VarCurr] :
( v102661(VarCurr)
<=> ( v102662(VarCurr)
& v102666(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7150,axiom,
! [VarCurr] :
( v102666(VarCurr)
<=> ( ( v102660(VarCurr,bitIndex2)
<=> $false )
& ( v102660(VarCurr,bitIndex1)
<=> $true )
& ( v102660(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20454,axiom,
! [VarCurr] :
( v102662(VarCurr)
<=> ( v102663(VarCurr)
| v102664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20453,axiom,
! [VarCurr] :
( v102664(VarCurr)
<=> ( v102634(VarCurr)
& v102665(VarCurr) ) ) ).
fof(writeUnaryOperator_8022,axiom,
! [VarCurr] :
( ~ v102665(VarCurr)
<=> v102663(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7149,axiom,
! [VarCurr] :
( v102663(VarCurr)
<=> ( v102624(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7148,axiom,
! [VarCurr] :
( v102659(VarCurr)
<=> ( ( v102660(VarCurr,bitIndex2)
<=> $true )
& ( v102660(VarCurr,bitIndex1)
<=> $false )
& ( v102660(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31474,axiom,
! [VarCurr] :
( v102660(VarCurr,bitIndex0)
<=> v102622(VarCurr) ) ).
fof(addAssignment_31473,axiom,
! [VarCurr] :
( v102660(VarCurr,bitIndex1)
<=> v102620(VarCurr) ) ).
fof(addAssignment_31472,axiom,
! [VarCurr] :
( v102660(VarCurr,bitIndex2)
<=> v102618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102644(VarNext)
<=> ( v102645(VarNext)
& v102640(VarNext) ) ) ) ).
fof(writeUnaryOperator_8021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102645(VarNext)
<=> v102647(VarNext) ) ) ).
fof(addAssignment_31471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102647(VarNext)
<=> v102640(VarCurr) ) ) ).
fof(addAssignment_31470,axiom,
! [VarCurr] :
( v102640(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31469,axiom,
! [VarCurr] :
( v102638(VarCurr)
<=> $false ) ).
fof(addAssignment_31468,axiom,
! [VarCurr] :
( v102636(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31467,axiom,
! [VarCurr] :
( v102634(VarCurr)
<=> $false ) ).
fof(addAssignment_31466,axiom,
! [VarCurr] :
( v102624(VarCurr)
<=> v6042(VarCurr,bitIndex46) ) ).
fof(addAssignment_31465,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex46)
<=> v6044(VarCurr,bitIndex46) ) ).
fof(addAssignment_31464,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex46)
<=> v6046(VarCurr,bitIndex46) ) ).
fof(addAssignment_31463,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex46)
<=> v6048(VarCurr,bitIndex46) ) ).
fof(addAssignment_31462,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex46)
<=> v6050(VarCurr,bitIndex46) ) ).
fof(addAssignment_31461,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex46)
<=> v6052(VarCurr,bitIndex46) ) ).
fof(addAssignment_31460,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex46)
<=> v6054(VarCurr,bitIndex46) ) ).
fof(addAssignment_31459,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex46)
<=> v6056(VarCurr,bitIndex46) ) ).
fof(addAssignment_31458,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex46)
<=> v6058(VarCurr,bitIndex46) ) ).
fof(addAssignment_31457,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex46)
<=> v102626(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_1655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102627(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102626(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1710,axiom,
! [VarNext] :
( v102627(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102626(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102627(VarNext)
<=> v102628(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102628(VarNext)
<=> ( v102630(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102630(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31456,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex46)
<=> v6062(VarCurr,bitIndex46) ) ).
fof(addAssignment_31455,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex46)
<=> v6064(VarCurr,bitIndex46) ) ).
fof(addAssignment_31454,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex46)
<=> v6066(VarCurr,bitIndex46) ) ).
fof(addAssignment_31453,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex46)
<=> v6068(VarCurr,bitIndex46) ) ).
fof(addAssignment_31452,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex46)
<=> v6070(VarCurr,bitIndex46) ) ).
fof(addAssignment_31451,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex46)
<=> v578(VarCurr,bitIndex46) ) ).
fof(addAssignment_31450,axiom,
! [VarCurr] :
( v102622(VarCurr)
<=> $false ) ).
fof(addAssignment_31449,axiom,
! [VarCurr] :
( v102620(VarCurr)
<=> $false ) ).
fof(addAssignment_31448,axiom,
! [VarCurr] :
( v102618(VarCurr)
<=> $true ) ).
fof(addAssignment_31447,axiom,
! [VarCurr] :
( v102616(VarCurr)
<=> $false ) ).
fof(addAssignment_31446,axiom,
! [VarCurr] :
( v102614(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102567(VarNext)
=> ( v102536(VarNext)
<=> v102536(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1709,axiom,
! [VarNext] :
( v102567(VarNext)
=> ( v102536(VarNext)
<=> v102602(VarNext) ) ) ).
fof(addAssignment_31445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102602(VarNext)
<=> v102600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4870,axiom,
! [VarCurr] :
( ~ v102538(VarCurr)
=> ( v102600(VarCurr)
<=> v102603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4880,axiom,
! [VarCurr] :
( v102538(VarCurr)
=> ( v102600(VarCurr)
<=> v102540(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4869,axiom,
! [VarCurr] :
( ~ v102580(VarCurr)
=> ( v102603(VarCurr)
<=> v102562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4879,axiom,
! [VarCurr] :
( v102580(VarCurr)
=> ( v102603(VarCurr)
<=> v102604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1195,axiom,
! [VarCurr] :
( ( ~ v102583(VarCurr)
& ~ v102585(VarCurr) )
=> ( v102604(VarCurr)
<=> v102608(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4868,axiom,
! [VarCurr] :
( v102585(VarCurr)
=> ( v102604(VarCurr)
<=> v102607(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4878,axiom,
! [VarCurr] :
( v102583(VarCurr)
=> ( v102604(VarCurr)
<=> v102605(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4867,axiom,
! [VarCurr] :
( ~ v102593(VarCurr)
=> ( v102608(VarCurr)
<=> v102562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4877,axiom,
! [VarCurr] :
( v102593(VarCurr)
=> ( v102608(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4866,axiom,
! [VarCurr] :
( ~ v102587(VarCurr)
=> ( v102607(VarCurr)
<=> v102562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4876,axiom,
! [VarCurr] :
( v102587(VarCurr)
=> ( v102607(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2186,axiom,
! [VarCurr] :
( ~ v102606(VarCurr)
=> ( v102605(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2187,axiom,
! [VarCurr] :
( v102606(VarCurr)
=> ( v102605(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7147,axiom,
! [VarCurr] :
( v102606(VarCurr)
<=> ( v102548(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102567(VarNext)
<=> ( v102568(VarNext)
& v102577(VarNext) ) ) ) ).
fof(addAssignment_31444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102577(VarNext)
<=> v102575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20448,axiom,
! [VarCurr] :
( v102575(VarCurr)
<=> ( v102538(VarCurr)
| v102578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20447,axiom,
! [VarCurr] :
( v102578(VarCurr)
<=> ( v102579(VarCurr)
& v102599(VarCurr) ) ) ).
fof(writeUnaryOperator_8019,axiom,
! [VarCurr] :
( ~ v102599(VarCurr)
<=> v102538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20446,axiom,
! [VarCurr] :
( v102579(VarCurr)
<=> ( v102580(VarCurr)
| v102597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20445,axiom,
! [VarCurr] :
( v102597(VarCurr)
<=> ( v102558(VarCurr)
& v102598(VarCurr) ) ) ).
fof(writeUnaryOperator_8018,axiom,
! [VarCurr] :
( ~ v102598(VarCurr)
<=> v102560(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20444,axiom,
! [VarCurr] :
( v102580(VarCurr)
<=> ( v102581(VarCurr)
& v102560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20443,axiom,
! [VarCurr] :
( v102581(VarCurr)
<=> ( v102582(VarCurr)
| v102591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20442,axiom,
! [VarCurr] :
( v102591(VarCurr)
<=> ( v102592(VarCurr)
& v102596(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7146,axiom,
! [VarCurr] :
( v102596(VarCurr)
<=> ( ( v102584(VarCurr,bitIndex2)
<=> $false )
& ( v102584(VarCurr,bitIndex1)
<=> $false )
& ( v102584(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20441,axiom,
! [VarCurr] :
( v102592(VarCurr)
<=> ( v102593(VarCurr)
| v102594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20440,axiom,
! [VarCurr] :
( v102594(VarCurr)
<=> ( v102558(VarCurr)
& v102595(VarCurr) ) ) ).
fof(writeUnaryOperator_8017,axiom,
! [VarCurr] :
( ~ v102595(VarCurr)
<=> v102593(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7145,axiom,
! [VarCurr] :
( v102593(VarCurr)
<=> ( v102548(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20439,axiom,
! [VarCurr] :
( v102582(VarCurr)
<=> ( v102583(VarCurr)
| v102585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20438,axiom,
! [VarCurr] :
( v102585(VarCurr)
<=> ( v102586(VarCurr)
& v102590(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7144,axiom,
! [VarCurr] :
( v102590(VarCurr)
<=> ( ( v102584(VarCurr,bitIndex2)
<=> $false )
& ( v102584(VarCurr,bitIndex1)
<=> $true )
& ( v102584(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20437,axiom,
! [VarCurr] :
( v102586(VarCurr)
<=> ( v102587(VarCurr)
| v102588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20436,axiom,
! [VarCurr] :
( v102588(VarCurr)
<=> ( v102558(VarCurr)
& v102589(VarCurr) ) ) ).
fof(writeUnaryOperator_8016,axiom,
! [VarCurr] :
( ~ v102589(VarCurr)
<=> v102587(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7143,axiom,
! [VarCurr] :
( v102587(VarCurr)
<=> ( v102548(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7142,axiom,
! [VarCurr] :
( v102583(VarCurr)
<=> ( ( v102584(VarCurr,bitIndex2)
<=> $true )
& ( v102584(VarCurr,bitIndex1)
<=> $false )
& ( v102584(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31443,axiom,
! [VarCurr] :
( v102584(VarCurr,bitIndex0)
<=> v102546(VarCurr) ) ).
fof(addAssignment_31442,axiom,
! [VarCurr] :
( v102584(VarCurr,bitIndex1)
<=> v102544(VarCurr) ) ).
fof(addAssignment_31441,axiom,
! [VarCurr] :
( v102584(VarCurr,bitIndex2)
<=> v102542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102568(VarNext)
<=> ( v102569(VarNext)
& v102564(VarNext) ) ) ) ).
fof(writeUnaryOperator_8015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102569(VarNext)
<=> v102571(VarNext) ) ) ).
fof(addAssignment_31440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102571(VarNext)
<=> v102564(VarCurr) ) ) ).
fof(addAssignment_31439,axiom,
! [VarCurr] :
( v102564(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31438,axiom,
! [VarCurr] :
( v102562(VarCurr)
<=> $false ) ).
fof(addAssignment_31437,axiom,
! [VarCurr] :
( v102560(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31436,axiom,
! [VarCurr] :
( v102558(VarCurr)
<=> $false ) ).
fof(addAssignment_31435,axiom,
! [VarCurr] :
( v102548(VarCurr)
<=> v6042(VarCurr,bitIndex45) ) ).
fof(addAssignment_31434,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex45)
<=> v6044(VarCurr,bitIndex45) ) ).
fof(addAssignment_31433,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex45)
<=> v6046(VarCurr,bitIndex45) ) ).
fof(addAssignment_31432,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex45)
<=> v6048(VarCurr,bitIndex45) ) ).
fof(addAssignment_31431,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex45)
<=> v6050(VarCurr,bitIndex45) ) ).
fof(addAssignment_31430,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex45)
<=> v6052(VarCurr,bitIndex45) ) ).
fof(addAssignment_31429,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex45)
<=> v6054(VarCurr,bitIndex45) ) ).
fof(addAssignment_31428,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex45)
<=> v6056(VarCurr,bitIndex45) ) ).
fof(addAssignment_31427,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex45)
<=> v6058(VarCurr,bitIndex45) ) ).
fof(addAssignment_31426,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex45)
<=> v102550(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_1653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102550(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1708,axiom,
! [VarNext] :
( v102551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102550(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102551(VarNext)
<=> v102552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102552(VarNext)
<=> ( v102554(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102554(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31425,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex45)
<=> v6062(VarCurr,bitIndex45) ) ).
fof(addAssignment_31424,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex45)
<=> v6064(VarCurr,bitIndex45) ) ).
fof(addAssignment_31423,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex45)
<=> v6066(VarCurr,bitIndex45) ) ).
fof(addAssignment_31422,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex45)
<=> v6068(VarCurr,bitIndex45) ) ).
fof(addAssignment_31421,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex45)
<=> v6070(VarCurr,bitIndex45) ) ).
fof(addAssignment_31420,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex45)
<=> v578(VarCurr,bitIndex45) ) ).
fof(addAssignment_31419,axiom,
! [VarCurr] :
( v102546(VarCurr)
<=> $false ) ).
fof(addAssignment_31418,axiom,
! [VarCurr] :
( v102544(VarCurr)
<=> $false ) ).
fof(addAssignment_31417,axiom,
! [VarCurr] :
( v102542(VarCurr)
<=> $true ) ).
fof(addAssignment_31416,axiom,
! [VarCurr] :
( v102540(VarCurr)
<=> $false ) ).
fof(addAssignment_31415,axiom,
! [VarCurr] :
( v102538(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102491(VarNext)
=> ( v102468(VarNext)
<=> v102468(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1707,axiom,
! [VarNext] :
( v102491(VarNext)
=> ( v102468(VarNext)
<=> v102526(VarNext) ) ) ).
fof(addAssignment_31414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102526(VarNext)
<=> v102524(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4865,axiom,
! [VarCurr] :
( ~ v102470(VarCurr)
=> ( v102524(VarCurr)
<=> v102527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4875,axiom,
! [VarCurr] :
( v102470(VarCurr)
=> ( v102524(VarCurr)
<=> v102472(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4864,axiom,
! [VarCurr] :
( ~ v102504(VarCurr)
=> ( v102527(VarCurr)
<=> v102486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4874,axiom,
! [VarCurr] :
( v102504(VarCurr)
=> ( v102527(VarCurr)
<=> v102528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1194,axiom,
! [VarCurr] :
( ( ~ v102507(VarCurr)
& ~ v102509(VarCurr) )
=> ( v102528(VarCurr)
<=> v102532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4863,axiom,
! [VarCurr] :
( v102509(VarCurr)
=> ( v102528(VarCurr)
<=> v102531(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4873,axiom,
! [VarCurr] :
( v102507(VarCurr)
=> ( v102528(VarCurr)
<=> v102529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4862,axiom,
! [VarCurr] :
( ~ v102517(VarCurr)
=> ( v102532(VarCurr)
<=> v102486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4872,axiom,
! [VarCurr] :
( v102517(VarCurr)
=> ( v102532(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4861,axiom,
! [VarCurr] :
( ~ v102511(VarCurr)
=> ( v102531(VarCurr)
<=> v102486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4871,axiom,
! [VarCurr] :
( v102511(VarCurr)
=> ( v102531(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2185,axiom,
! [VarCurr] :
( ~ v102530(VarCurr)
=> ( v102529(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2186,axiom,
! [VarCurr] :
( v102530(VarCurr)
=> ( v102529(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7141,axiom,
! [VarCurr] :
( v102530(VarCurr)
<=> ( v102480(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102491(VarNext)
<=> ( v102492(VarNext)
& v102501(VarNext) ) ) ) ).
fof(addAssignment_31413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102501(VarNext)
<=> v102499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20431,axiom,
! [VarCurr] :
( v102499(VarCurr)
<=> ( v102470(VarCurr)
| v102502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20430,axiom,
! [VarCurr] :
( v102502(VarCurr)
<=> ( v102503(VarCurr)
& v102523(VarCurr) ) ) ).
fof(writeUnaryOperator_8013,axiom,
! [VarCurr] :
( ~ v102523(VarCurr)
<=> v102470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20429,axiom,
! [VarCurr] :
( v102503(VarCurr)
<=> ( v102504(VarCurr)
| v102521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20428,axiom,
! [VarCurr] :
( v102521(VarCurr)
<=> ( v102482(VarCurr)
& v102522(VarCurr) ) ) ).
fof(writeUnaryOperator_8012,axiom,
! [VarCurr] :
( ~ v102522(VarCurr)
<=> v102484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20427,axiom,
! [VarCurr] :
( v102504(VarCurr)
<=> ( v102505(VarCurr)
& v102484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20426,axiom,
! [VarCurr] :
( v102505(VarCurr)
<=> ( v102506(VarCurr)
| v102515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20425,axiom,
! [VarCurr] :
( v102515(VarCurr)
<=> ( v102516(VarCurr)
& v102520(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7140,axiom,
! [VarCurr] :
( v102520(VarCurr)
<=> ( ( v102508(VarCurr,bitIndex2)
<=> $false )
& ( v102508(VarCurr,bitIndex1)
<=> $false )
& ( v102508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20424,axiom,
! [VarCurr] :
( v102516(VarCurr)
<=> ( v102517(VarCurr)
| v102518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20423,axiom,
! [VarCurr] :
( v102518(VarCurr)
<=> ( v102482(VarCurr)
& v102519(VarCurr) ) ) ).
fof(writeUnaryOperator_8011,axiom,
! [VarCurr] :
( ~ v102519(VarCurr)
<=> v102517(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7139,axiom,
! [VarCurr] :
( v102517(VarCurr)
<=> ( v102480(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20422,axiom,
! [VarCurr] :
( v102506(VarCurr)
<=> ( v102507(VarCurr)
| v102509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20421,axiom,
! [VarCurr] :
( v102509(VarCurr)
<=> ( v102510(VarCurr)
& v102514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7138,axiom,
! [VarCurr] :
( v102514(VarCurr)
<=> ( ( v102508(VarCurr,bitIndex2)
<=> $false )
& ( v102508(VarCurr,bitIndex1)
<=> $true )
& ( v102508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20420,axiom,
! [VarCurr] :
( v102510(VarCurr)
<=> ( v102511(VarCurr)
| v102512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20419,axiom,
! [VarCurr] :
( v102512(VarCurr)
<=> ( v102482(VarCurr)
& v102513(VarCurr) ) ) ).
fof(writeUnaryOperator_8010,axiom,
! [VarCurr] :
( ~ v102513(VarCurr)
<=> v102511(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7137,axiom,
! [VarCurr] :
( v102511(VarCurr)
<=> ( v102480(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7136,axiom,
! [VarCurr] :
( v102507(VarCurr)
<=> ( ( v102508(VarCurr,bitIndex2)
<=> $true )
& ( v102508(VarCurr,bitIndex1)
<=> $false )
& ( v102508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31412,axiom,
! [VarCurr] :
( v102508(VarCurr,bitIndex0)
<=> v102478(VarCurr) ) ).
fof(addAssignment_31411,axiom,
! [VarCurr] :
( v102508(VarCurr,bitIndex1)
<=> v102476(VarCurr) ) ).
fof(addAssignment_31410,axiom,
! [VarCurr] :
( v102508(VarCurr,bitIndex2)
<=> v102474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102492(VarNext)
<=> ( v102493(VarNext)
& v102488(VarNext) ) ) ) ).
fof(writeUnaryOperator_8009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102493(VarNext)
<=> v102495(VarNext) ) ) ).
fof(addAssignment_31409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102495(VarNext)
<=> v102488(VarCurr) ) ) ).
fof(addAssignment_31408,axiom,
! [VarCurr] :
( v102488(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31407,axiom,
! [VarCurr] :
( v102486(VarCurr)
<=> $false ) ).
fof(addAssignment_31406,axiom,
! [VarCurr] :
( v102484(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31405,axiom,
! [VarCurr] :
( v102482(VarCurr)
<=> $false ) ).
fof(addAssignment_31404,axiom,
! [VarCurr] :
( v102480(VarCurr)
<=> v6042(VarCurr,bitIndex44) ) ).
fof(addAssignment_31403,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex44)
<=> v6044(VarCurr,bitIndex44) ) ).
fof(addAssignment_31402,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex44)
<=> v6046(VarCurr,bitIndex44) ) ).
fof(addAssignment_31401,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex44)
<=> v6048(VarCurr,bitIndex44) ) ).
fof(addAssignment_31400,axiom,
! [VarCurr] :
( v102478(VarCurr)
<=> $false ) ).
fof(addAssignment_31399,axiom,
! [VarCurr] :
( v102476(VarCurr)
<=> $false ) ).
fof(addAssignment_31398,axiom,
! [VarCurr] :
( v102474(VarCurr)
<=> $true ) ).
fof(addAssignment_31397,axiom,
! [VarCurr] :
( v102472(VarCurr)
<=> $false ) ).
fof(addAssignment_31396,axiom,
! [VarCurr] :
( v102470(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102423(VarNext)
=> ( v102392(VarNext)
<=> v102392(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1706,axiom,
! [VarNext] :
( v102423(VarNext)
=> ( v102392(VarNext)
<=> v102458(VarNext) ) ) ).
fof(addAssignment_31395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102458(VarNext)
<=> v102456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4860,axiom,
! [VarCurr] :
( ~ v102394(VarCurr)
=> ( v102456(VarCurr)
<=> v102459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4870,axiom,
! [VarCurr] :
( v102394(VarCurr)
=> ( v102456(VarCurr)
<=> v102396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4859,axiom,
! [VarCurr] :
( ~ v102436(VarCurr)
=> ( v102459(VarCurr)
<=> v102418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4869,axiom,
! [VarCurr] :
( v102436(VarCurr)
=> ( v102459(VarCurr)
<=> v102460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1193,axiom,
! [VarCurr] :
( ( ~ v102439(VarCurr)
& ~ v102441(VarCurr) )
=> ( v102460(VarCurr)
<=> v102464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4858,axiom,
! [VarCurr] :
( v102441(VarCurr)
=> ( v102460(VarCurr)
<=> v102463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4868,axiom,
! [VarCurr] :
( v102439(VarCurr)
=> ( v102460(VarCurr)
<=> v102461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4857,axiom,
! [VarCurr] :
( ~ v102449(VarCurr)
=> ( v102464(VarCurr)
<=> v102418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4867,axiom,
! [VarCurr] :
( v102449(VarCurr)
=> ( v102464(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4856,axiom,
! [VarCurr] :
( ~ v102443(VarCurr)
=> ( v102463(VarCurr)
<=> v102418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4866,axiom,
! [VarCurr] :
( v102443(VarCurr)
=> ( v102463(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2184,axiom,
! [VarCurr] :
( ~ v102462(VarCurr)
=> ( v102461(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2185,axiom,
! [VarCurr] :
( v102462(VarCurr)
=> ( v102461(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7135,axiom,
! [VarCurr] :
( v102462(VarCurr)
<=> ( v102404(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102423(VarNext)
<=> ( v102424(VarNext)
& v102433(VarNext) ) ) ) ).
fof(addAssignment_31394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102433(VarNext)
<=> v102431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20416,axiom,
! [VarCurr] :
( v102431(VarCurr)
<=> ( v102394(VarCurr)
| v102434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20415,axiom,
! [VarCurr] :
( v102434(VarCurr)
<=> ( v102435(VarCurr)
& v102455(VarCurr) ) ) ).
fof(writeUnaryOperator_8008,axiom,
! [VarCurr] :
( ~ v102455(VarCurr)
<=> v102394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20414,axiom,
! [VarCurr] :
( v102435(VarCurr)
<=> ( v102436(VarCurr)
| v102453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20413,axiom,
! [VarCurr] :
( v102453(VarCurr)
<=> ( v102414(VarCurr)
& v102454(VarCurr) ) ) ).
fof(writeUnaryOperator_8007,axiom,
! [VarCurr] :
( ~ v102454(VarCurr)
<=> v102416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20412,axiom,
! [VarCurr] :
( v102436(VarCurr)
<=> ( v102437(VarCurr)
& v102416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20411,axiom,
! [VarCurr] :
( v102437(VarCurr)
<=> ( v102438(VarCurr)
| v102447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20410,axiom,
! [VarCurr] :
( v102447(VarCurr)
<=> ( v102448(VarCurr)
& v102452(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7134,axiom,
! [VarCurr] :
( v102452(VarCurr)
<=> ( ( v102440(VarCurr,bitIndex2)
<=> $false )
& ( v102440(VarCurr,bitIndex1)
<=> $false )
& ( v102440(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20409,axiom,
! [VarCurr] :
( v102448(VarCurr)
<=> ( v102449(VarCurr)
| v102450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20408,axiom,
! [VarCurr] :
( v102450(VarCurr)
<=> ( v102414(VarCurr)
& v102451(VarCurr) ) ) ).
fof(writeUnaryOperator_8006,axiom,
! [VarCurr] :
( ~ v102451(VarCurr)
<=> v102449(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7133,axiom,
! [VarCurr] :
( v102449(VarCurr)
<=> ( v102404(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20407,axiom,
! [VarCurr] :
( v102438(VarCurr)
<=> ( v102439(VarCurr)
| v102441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20406,axiom,
! [VarCurr] :
( v102441(VarCurr)
<=> ( v102442(VarCurr)
& v102446(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7132,axiom,
! [VarCurr] :
( v102446(VarCurr)
<=> ( ( v102440(VarCurr,bitIndex2)
<=> $false )
& ( v102440(VarCurr,bitIndex1)
<=> $true )
& ( v102440(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20405,axiom,
! [VarCurr] :
( v102442(VarCurr)
<=> ( v102443(VarCurr)
| v102444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20404,axiom,
! [VarCurr] :
( v102444(VarCurr)
<=> ( v102414(VarCurr)
& v102445(VarCurr) ) ) ).
fof(writeUnaryOperator_8005,axiom,
! [VarCurr] :
( ~ v102445(VarCurr)
<=> v102443(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7131,axiom,
! [VarCurr] :
( v102443(VarCurr)
<=> ( v102404(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7130,axiom,
! [VarCurr] :
( v102439(VarCurr)
<=> ( ( v102440(VarCurr,bitIndex2)
<=> $true )
& ( v102440(VarCurr,bitIndex1)
<=> $false )
& ( v102440(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31393,axiom,
! [VarCurr] :
( v102440(VarCurr,bitIndex0)
<=> v102402(VarCurr) ) ).
fof(addAssignment_31392,axiom,
! [VarCurr] :
( v102440(VarCurr,bitIndex1)
<=> v102400(VarCurr) ) ).
fof(addAssignment_31391,axiom,
! [VarCurr] :
( v102440(VarCurr,bitIndex2)
<=> v102398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102424(VarNext)
<=> ( v102425(VarNext)
& v102420(VarNext) ) ) ) ).
fof(writeUnaryOperator_8004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102425(VarNext)
<=> v102427(VarNext) ) ) ).
fof(addAssignment_31390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102427(VarNext)
<=> v102420(VarCurr) ) ) ).
fof(addAssignment_31389,axiom,
! [VarCurr] :
( v102420(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31388,axiom,
! [VarCurr] :
( v102418(VarCurr)
<=> $false ) ).
fof(addAssignment_31387,axiom,
! [VarCurr] :
( v102416(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31386,axiom,
! [VarCurr] :
( v102414(VarCurr)
<=> $false ) ).
fof(addAssignment_31385,axiom,
! [VarCurr] :
( v102404(VarCurr)
<=> v6042(VarCurr,bitIndex43) ) ).
fof(addAssignment_31384,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex43)
<=> v6044(VarCurr,bitIndex43) ) ).
fof(addAssignment_31383,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex43)
<=> v6046(VarCurr,bitIndex43) ) ).
fof(addAssignment_31382,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex43)
<=> v6048(VarCurr,bitIndex43) ) ).
fof(addAssignment_31381,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex43)
<=> v6050(VarCurr,bitIndex43) ) ).
fof(addAssignment_31380,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex43)
<=> v6052(VarCurr,bitIndex43) ) ).
fof(addAssignment_31379,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex43)
<=> v6054(VarCurr,bitIndex43) ) ).
fof(addAssignment_31378,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex43)
<=> v6056(VarCurr,bitIndex43) ) ).
fof(addAssignment_31377,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex43)
<=> v6058(VarCurr,bitIndex43) ) ).
fof(addAssignment_31376,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex43)
<=> v102406(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_1650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102407(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102406(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1705,axiom,
! [VarNext] :
( v102407(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102406(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102407(VarNext)
<=> v102408(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102408(VarNext)
<=> ( v102410(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_8003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102410(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31375,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex43)
<=> v6062(VarCurr,bitIndex43) ) ).
fof(addAssignment_31374,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex43)
<=> v6064(VarCurr,bitIndex43) ) ).
fof(addAssignment_31373,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex43)
<=> v6066(VarCurr,bitIndex43) ) ).
fof(addAssignment_31372,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex43)
<=> v6068(VarCurr,bitIndex43) ) ).
fof(addAssignment_31371,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex43)
<=> v6070(VarCurr,bitIndex43) ) ).
fof(addAssignment_31370,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex43)
<=> v578(VarCurr,bitIndex43) ) ).
fof(addAssignment_31369,axiom,
! [VarCurr] :
( v102402(VarCurr)
<=> $false ) ).
fof(addAssignment_31368,axiom,
! [VarCurr] :
( v102400(VarCurr)
<=> $false ) ).
fof(addAssignment_31367,axiom,
! [VarCurr] :
( v102398(VarCurr)
<=> $true ) ).
fof(addAssignment_31366,axiom,
! [VarCurr] :
( v102396(VarCurr)
<=> $false ) ).
fof(addAssignment_31365,axiom,
! [VarCurr] :
( v102394(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102347(VarNext)
=> ( v102316(VarNext)
<=> v102316(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1704,axiom,
! [VarNext] :
( v102347(VarNext)
=> ( v102316(VarNext)
<=> v102382(VarNext) ) ) ).
fof(addAssignment_31364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102382(VarNext)
<=> v102380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4855,axiom,
! [VarCurr] :
( ~ v102318(VarCurr)
=> ( v102380(VarCurr)
<=> v102383(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4865,axiom,
! [VarCurr] :
( v102318(VarCurr)
=> ( v102380(VarCurr)
<=> v102320(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4854,axiom,
! [VarCurr] :
( ~ v102360(VarCurr)
=> ( v102383(VarCurr)
<=> v102342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4864,axiom,
! [VarCurr] :
( v102360(VarCurr)
=> ( v102383(VarCurr)
<=> v102384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1192,axiom,
! [VarCurr] :
( ( ~ v102363(VarCurr)
& ~ v102365(VarCurr) )
=> ( v102384(VarCurr)
<=> v102388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4853,axiom,
! [VarCurr] :
( v102365(VarCurr)
=> ( v102384(VarCurr)
<=> v102387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4863,axiom,
! [VarCurr] :
( v102363(VarCurr)
=> ( v102384(VarCurr)
<=> v102385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4852,axiom,
! [VarCurr] :
( ~ v102373(VarCurr)
=> ( v102388(VarCurr)
<=> v102342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4862,axiom,
! [VarCurr] :
( v102373(VarCurr)
=> ( v102388(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4851,axiom,
! [VarCurr] :
( ~ v102367(VarCurr)
=> ( v102387(VarCurr)
<=> v102342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4861,axiom,
! [VarCurr] :
( v102367(VarCurr)
=> ( v102387(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2183,axiom,
! [VarCurr] :
( ~ v102386(VarCurr)
=> ( v102385(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2184,axiom,
! [VarCurr] :
( v102386(VarCurr)
=> ( v102385(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7129,axiom,
! [VarCurr] :
( v102386(VarCurr)
<=> ( v102328(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102347(VarNext)
<=> ( v102348(VarNext)
& v102357(VarNext) ) ) ) ).
fof(addAssignment_31363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102357(VarNext)
<=> v102355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20399,axiom,
! [VarCurr] :
( v102355(VarCurr)
<=> ( v102318(VarCurr)
| v102358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20398,axiom,
! [VarCurr] :
( v102358(VarCurr)
<=> ( v102359(VarCurr)
& v102379(VarCurr) ) ) ).
fof(writeUnaryOperator_8002,axiom,
! [VarCurr] :
( ~ v102379(VarCurr)
<=> v102318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20397,axiom,
! [VarCurr] :
( v102359(VarCurr)
<=> ( v102360(VarCurr)
| v102377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20396,axiom,
! [VarCurr] :
( v102377(VarCurr)
<=> ( v102338(VarCurr)
& v102378(VarCurr) ) ) ).
fof(writeUnaryOperator_8001,axiom,
! [VarCurr] :
( ~ v102378(VarCurr)
<=> v102340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20395,axiom,
! [VarCurr] :
( v102360(VarCurr)
<=> ( v102361(VarCurr)
& v102340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20394,axiom,
! [VarCurr] :
( v102361(VarCurr)
<=> ( v102362(VarCurr)
| v102371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20393,axiom,
! [VarCurr] :
( v102371(VarCurr)
<=> ( v102372(VarCurr)
& v102376(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7128,axiom,
! [VarCurr] :
( v102376(VarCurr)
<=> ( ( v102364(VarCurr,bitIndex2)
<=> $false )
& ( v102364(VarCurr,bitIndex1)
<=> $false )
& ( v102364(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20392,axiom,
! [VarCurr] :
( v102372(VarCurr)
<=> ( v102373(VarCurr)
| v102374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20391,axiom,
! [VarCurr] :
( v102374(VarCurr)
<=> ( v102338(VarCurr)
& v102375(VarCurr) ) ) ).
fof(writeUnaryOperator_8000,axiom,
! [VarCurr] :
( ~ v102375(VarCurr)
<=> v102373(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7127,axiom,
! [VarCurr] :
( v102373(VarCurr)
<=> ( v102328(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20390,axiom,
! [VarCurr] :
( v102362(VarCurr)
<=> ( v102363(VarCurr)
| v102365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20389,axiom,
! [VarCurr] :
( v102365(VarCurr)
<=> ( v102366(VarCurr)
& v102370(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7126,axiom,
! [VarCurr] :
( v102370(VarCurr)
<=> ( ( v102364(VarCurr,bitIndex2)
<=> $false )
& ( v102364(VarCurr,bitIndex1)
<=> $true )
& ( v102364(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20388,axiom,
! [VarCurr] :
( v102366(VarCurr)
<=> ( v102367(VarCurr)
| v102368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20387,axiom,
! [VarCurr] :
( v102368(VarCurr)
<=> ( v102338(VarCurr)
& v102369(VarCurr) ) ) ).
fof(writeUnaryOperator_7999,axiom,
! [VarCurr] :
( ~ v102369(VarCurr)
<=> v102367(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7125,axiom,
! [VarCurr] :
( v102367(VarCurr)
<=> ( v102328(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7124,axiom,
! [VarCurr] :
( v102363(VarCurr)
<=> ( ( v102364(VarCurr,bitIndex2)
<=> $true )
& ( v102364(VarCurr,bitIndex1)
<=> $false )
& ( v102364(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31362,axiom,
! [VarCurr] :
( v102364(VarCurr,bitIndex0)
<=> v102326(VarCurr) ) ).
fof(addAssignment_31361,axiom,
! [VarCurr] :
( v102364(VarCurr,bitIndex1)
<=> v102324(VarCurr) ) ).
fof(addAssignment_31360,axiom,
! [VarCurr] :
( v102364(VarCurr,bitIndex2)
<=> v102322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102348(VarNext)
<=> ( v102349(VarNext)
& v102344(VarNext) ) ) ) ).
fof(writeUnaryOperator_7998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102349(VarNext)
<=> v102351(VarNext) ) ) ).
fof(addAssignment_31359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102351(VarNext)
<=> v102344(VarCurr) ) ) ).
fof(addAssignment_31358,axiom,
! [VarCurr] :
( v102344(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31357,axiom,
! [VarCurr] :
( v102342(VarCurr)
<=> $false ) ).
fof(addAssignment_31356,axiom,
! [VarCurr] :
( v102340(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31355,axiom,
! [VarCurr] :
( v102338(VarCurr)
<=> $false ) ).
fof(addAssignment_31354,axiom,
! [VarCurr] :
( v102328(VarCurr)
<=> v6042(VarCurr,bitIndex42) ) ).
fof(addAssignment_31353,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex42)
<=> v6044(VarCurr,bitIndex42) ) ).
fof(addAssignment_31352,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex42)
<=> v6046(VarCurr,bitIndex42) ) ).
fof(addAssignment_31351,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex42)
<=> v6048(VarCurr,bitIndex42) ) ).
fof(addAssignment_31350,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex42)
<=> v6050(VarCurr,bitIndex42) ) ).
fof(addAssignment_31349,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex42)
<=> v6052(VarCurr,bitIndex42) ) ).
fof(addAssignment_31348,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex42)
<=> v6054(VarCurr,bitIndex42) ) ).
fof(addAssignment_31347,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex42)
<=> v6056(VarCurr,bitIndex42) ) ).
fof(addAssignment_31346,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex42)
<=> v6058(VarCurr,bitIndex42) ) ).
fof(addAssignment_31345,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex42)
<=> v102330(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_1648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102331(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102330(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1703,axiom,
! [VarNext] :
( v102331(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102330(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102331(VarNext)
<=> v102332(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102332(VarNext)
<=> ( v102334(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102334(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31344,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex42)
<=> v6062(VarCurr,bitIndex42) ) ).
fof(addAssignment_31343,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex42)
<=> v6064(VarCurr,bitIndex42) ) ).
fof(addAssignment_31342,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex42)
<=> v6066(VarCurr,bitIndex42) ) ).
fof(addAssignment_31341,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex42)
<=> v6068(VarCurr,bitIndex42) ) ).
fof(addAssignment_31340,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex42)
<=> v6070(VarCurr,bitIndex42) ) ).
fof(addAssignment_31339,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex42)
<=> v578(VarCurr,bitIndex42) ) ).
fof(addAssignment_31338,axiom,
! [VarCurr] :
( v102326(VarCurr)
<=> $false ) ).
fof(addAssignment_31337,axiom,
! [VarCurr] :
( v102324(VarCurr)
<=> $false ) ).
fof(addAssignment_31336,axiom,
! [VarCurr] :
( v102322(VarCurr)
<=> $true ) ).
fof(addAssignment_31335,axiom,
! [VarCurr] :
( v102320(VarCurr)
<=> $false ) ).
fof(addAssignment_31334,axiom,
! [VarCurr] :
( v102318(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102271(VarNext)
=> ( v102240(VarNext)
<=> v102240(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1702,axiom,
! [VarNext] :
( v102271(VarNext)
=> ( v102240(VarNext)
<=> v102306(VarNext) ) ) ).
fof(addAssignment_31333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102306(VarNext)
<=> v102304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4850,axiom,
! [VarCurr] :
( ~ v102242(VarCurr)
=> ( v102304(VarCurr)
<=> v102307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4860,axiom,
! [VarCurr] :
( v102242(VarCurr)
=> ( v102304(VarCurr)
<=> v102244(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4849,axiom,
! [VarCurr] :
( ~ v102284(VarCurr)
=> ( v102307(VarCurr)
<=> v102266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4859,axiom,
! [VarCurr] :
( v102284(VarCurr)
=> ( v102307(VarCurr)
<=> v102308(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1191,axiom,
! [VarCurr] :
( ( ~ v102287(VarCurr)
& ~ v102289(VarCurr) )
=> ( v102308(VarCurr)
<=> v102312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4848,axiom,
! [VarCurr] :
( v102289(VarCurr)
=> ( v102308(VarCurr)
<=> v102311(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4858,axiom,
! [VarCurr] :
( v102287(VarCurr)
=> ( v102308(VarCurr)
<=> v102309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4847,axiom,
! [VarCurr] :
( ~ v102297(VarCurr)
=> ( v102312(VarCurr)
<=> v102266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4857,axiom,
! [VarCurr] :
( v102297(VarCurr)
=> ( v102312(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4846,axiom,
! [VarCurr] :
( ~ v102291(VarCurr)
=> ( v102311(VarCurr)
<=> v102266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4856,axiom,
! [VarCurr] :
( v102291(VarCurr)
=> ( v102311(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2182,axiom,
! [VarCurr] :
( ~ v102310(VarCurr)
=> ( v102309(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2183,axiom,
! [VarCurr] :
( v102310(VarCurr)
=> ( v102309(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7123,axiom,
! [VarCurr] :
( v102310(VarCurr)
<=> ( v102252(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102271(VarNext)
<=> ( v102272(VarNext)
& v102281(VarNext) ) ) ) ).
fof(addAssignment_31332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102281(VarNext)
<=> v102279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20382,axiom,
! [VarCurr] :
( v102279(VarCurr)
<=> ( v102242(VarCurr)
| v102282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20381,axiom,
! [VarCurr] :
( v102282(VarCurr)
<=> ( v102283(VarCurr)
& v102303(VarCurr) ) ) ).
fof(writeUnaryOperator_7996,axiom,
! [VarCurr] :
( ~ v102303(VarCurr)
<=> v102242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20380,axiom,
! [VarCurr] :
( v102283(VarCurr)
<=> ( v102284(VarCurr)
| v102301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20379,axiom,
! [VarCurr] :
( v102301(VarCurr)
<=> ( v102262(VarCurr)
& v102302(VarCurr) ) ) ).
fof(writeUnaryOperator_7995,axiom,
! [VarCurr] :
( ~ v102302(VarCurr)
<=> v102264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20378,axiom,
! [VarCurr] :
( v102284(VarCurr)
<=> ( v102285(VarCurr)
& v102264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20377,axiom,
! [VarCurr] :
( v102285(VarCurr)
<=> ( v102286(VarCurr)
| v102295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20376,axiom,
! [VarCurr] :
( v102295(VarCurr)
<=> ( v102296(VarCurr)
& v102300(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7122,axiom,
! [VarCurr] :
( v102300(VarCurr)
<=> ( ( v102288(VarCurr,bitIndex2)
<=> $false )
& ( v102288(VarCurr,bitIndex1)
<=> $false )
& ( v102288(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20375,axiom,
! [VarCurr] :
( v102296(VarCurr)
<=> ( v102297(VarCurr)
| v102298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20374,axiom,
! [VarCurr] :
( v102298(VarCurr)
<=> ( v102262(VarCurr)
& v102299(VarCurr) ) ) ).
fof(writeUnaryOperator_7994,axiom,
! [VarCurr] :
( ~ v102299(VarCurr)
<=> v102297(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7121,axiom,
! [VarCurr] :
( v102297(VarCurr)
<=> ( v102252(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20373,axiom,
! [VarCurr] :
( v102286(VarCurr)
<=> ( v102287(VarCurr)
| v102289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20372,axiom,
! [VarCurr] :
( v102289(VarCurr)
<=> ( v102290(VarCurr)
& v102294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7120,axiom,
! [VarCurr] :
( v102294(VarCurr)
<=> ( ( v102288(VarCurr,bitIndex2)
<=> $false )
& ( v102288(VarCurr,bitIndex1)
<=> $true )
& ( v102288(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20371,axiom,
! [VarCurr] :
( v102290(VarCurr)
<=> ( v102291(VarCurr)
| v102292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20370,axiom,
! [VarCurr] :
( v102292(VarCurr)
<=> ( v102262(VarCurr)
& v102293(VarCurr) ) ) ).
fof(writeUnaryOperator_7993,axiom,
! [VarCurr] :
( ~ v102293(VarCurr)
<=> v102291(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7119,axiom,
! [VarCurr] :
( v102291(VarCurr)
<=> ( v102252(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7118,axiom,
! [VarCurr] :
( v102287(VarCurr)
<=> ( ( v102288(VarCurr,bitIndex2)
<=> $true )
& ( v102288(VarCurr,bitIndex1)
<=> $false )
& ( v102288(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31331,axiom,
! [VarCurr] :
( v102288(VarCurr,bitIndex0)
<=> v102250(VarCurr) ) ).
fof(addAssignment_31330,axiom,
! [VarCurr] :
( v102288(VarCurr,bitIndex1)
<=> v102248(VarCurr) ) ).
fof(addAssignment_31329,axiom,
! [VarCurr] :
( v102288(VarCurr,bitIndex2)
<=> v102246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102272(VarNext)
<=> ( v102273(VarNext)
& v102268(VarNext) ) ) ) ).
fof(writeUnaryOperator_7992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102273(VarNext)
<=> v102275(VarNext) ) ) ).
fof(addAssignment_31328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102275(VarNext)
<=> v102268(VarCurr) ) ) ).
fof(addAssignment_31327,axiom,
! [VarCurr] :
( v102268(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31326,axiom,
! [VarCurr] :
( v102266(VarCurr)
<=> $false ) ).
fof(addAssignment_31325,axiom,
! [VarCurr] :
( v102264(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31324,axiom,
! [VarCurr] :
( v102262(VarCurr)
<=> $false ) ).
fof(addAssignment_31323,axiom,
! [VarCurr] :
( v102252(VarCurr)
<=> v6042(VarCurr,bitIndex41) ) ).
fof(addAssignment_31322,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex41)
<=> v6044(VarCurr,bitIndex41) ) ).
fof(addAssignment_31321,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex41)
<=> v6046(VarCurr,bitIndex41) ) ).
fof(addAssignment_31320,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex41)
<=> v6048(VarCurr,bitIndex41) ) ).
fof(addAssignment_31319,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex41)
<=> v6050(VarCurr,bitIndex41) ) ).
fof(addAssignment_31318,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex41)
<=> v6052(VarCurr,bitIndex41) ) ).
fof(addAssignment_31317,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex41)
<=> v6054(VarCurr,bitIndex41) ) ).
fof(addAssignment_31316,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex41)
<=> v6056(VarCurr,bitIndex41) ) ).
fof(addAssignment_31315,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex41)
<=> v6058(VarCurr,bitIndex41) ) ).
fof(addAssignment_31314,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex41)
<=> v102254(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_1646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102255(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102254(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1701,axiom,
! [VarNext] :
( v102255(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102254(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102255(VarNext)
<=> v102256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102256(VarNext)
<=> ( v102258(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102258(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31313,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex41)
<=> v6062(VarCurr,bitIndex41) ) ).
fof(addAssignment_31312,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex41)
<=> v6064(VarCurr,bitIndex41) ) ).
fof(addAssignment_31311,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex41)
<=> v6066(VarCurr,bitIndex41) ) ).
fof(addAssignment_31310,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex41)
<=> v6068(VarCurr,bitIndex41) ) ).
fof(addAssignment_31309,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex41)
<=> v6070(VarCurr,bitIndex41) ) ).
fof(addAssignment_31308,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex41)
<=> v578(VarCurr,bitIndex41) ) ).
fof(addAssignment_31307,axiom,
! [VarCurr] :
( v102250(VarCurr)
<=> $false ) ).
fof(addAssignment_31306,axiom,
! [VarCurr] :
( v102248(VarCurr)
<=> $false ) ).
fof(addAssignment_31305,axiom,
! [VarCurr] :
( v102246(VarCurr)
<=> $true ) ).
fof(addAssignment_31304,axiom,
! [VarCurr] :
( v102244(VarCurr)
<=> $false ) ).
fof(addAssignment_31303,axiom,
! [VarCurr] :
( v102242(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102195(VarNext)
=> ( v102164(VarNext)
<=> v102164(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1700,axiom,
! [VarNext] :
( v102195(VarNext)
=> ( v102164(VarNext)
<=> v102230(VarNext) ) ) ).
fof(addAssignment_31302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102230(VarNext)
<=> v102228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4845,axiom,
! [VarCurr] :
( ~ v102166(VarCurr)
=> ( v102228(VarCurr)
<=> v102231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4855,axiom,
! [VarCurr] :
( v102166(VarCurr)
=> ( v102228(VarCurr)
<=> v102168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4844,axiom,
! [VarCurr] :
( ~ v102208(VarCurr)
=> ( v102231(VarCurr)
<=> v102190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4854,axiom,
! [VarCurr] :
( v102208(VarCurr)
=> ( v102231(VarCurr)
<=> v102232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1190,axiom,
! [VarCurr] :
( ( ~ v102211(VarCurr)
& ~ v102213(VarCurr) )
=> ( v102232(VarCurr)
<=> v102236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4843,axiom,
! [VarCurr] :
( v102213(VarCurr)
=> ( v102232(VarCurr)
<=> v102235(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4853,axiom,
! [VarCurr] :
( v102211(VarCurr)
=> ( v102232(VarCurr)
<=> v102233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4842,axiom,
! [VarCurr] :
( ~ v102221(VarCurr)
=> ( v102236(VarCurr)
<=> v102190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4852,axiom,
! [VarCurr] :
( v102221(VarCurr)
=> ( v102236(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4841,axiom,
! [VarCurr] :
( ~ v102215(VarCurr)
=> ( v102235(VarCurr)
<=> v102190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4851,axiom,
! [VarCurr] :
( v102215(VarCurr)
=> ( v102235(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2181,axiom,
! [VarCurr] :
( ~ v102234(VarCurr)
=> ( v102233(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2182,axiom,
! [VarCurr] :
( v102234(VarCurr)
=> ( v102233(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7117,axiom,
! [VarCurr] :
( v102234(VarCurr)
<=> ( v102176(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102195(VarNext)
<=> ( v102196(VarNext)
& v102205(VarNext) ) ) ) ).
fof(addAssignment_31301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102205(VarNext)
<=> v102203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20365,axiom,
! [VarCurr] :
( v102203(VarCurr)
<=> ( v102166(VarCurr)
| v102206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20364,axiom,
! [VarCurr] :
( v102206(VarCurr)
<=> ( v102207(VarCurr)
& v102227(VarCurr) ) ) ).
fof(writeUnaryOperator_7990,axiom,
! [VarCurr] :
( ~ v102227(VarCurr)
<=> v102166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20363,axiom,
! [VarCurr] :
( v102207(VarCurr)
<=> ( v102208(VarCurr)
| v102225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20362,axiom,
! [VarCurr] :
( v102225(VarCurr)
<=> ( v102186(VarCurr)
& v102226(VarCurr) ) ) ).
fof(writeUnaryOperator_7989,axiom,
! [VarCurr] :
( ~ v102226(VarCurr)
<=> v102188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20361,axiom,
! [VarCurr] :
( v102208(VarCurr)
<=> ( v102209(VarCurr)
& v102188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20360,axiom,
! [VarCurr] :
( v102209(VarCurr)
<=> ( v102210(VarCurr)
| v102219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20359,axiom,
! [VarCurr] :
( v102219(VarCurr)
<=> ( v102220(VarCurr)
& v102224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7116,axiom,
! [VarCurr] :
( v102224(VarCurr)
<=> ( ( v102212(VarCurr,bitIndex2)
<=> $false )
& ( v102212(VarCurr,bitIndex1)
<=> $false )
& ( v102212(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20358,axiom,
! [VarCurr] :
( v102220(VarCurr)
<=> ( v102221(VarCurr)
| v102222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20357,axiom,
! [VarCurr] :
( v102222(VarCurr)
<=> ( v102186(VarCurr)
& v102223(VarCurr) ) ) ).
fof(writeUnaryOperator_7988,axiom,
! [VarCurr] :
( ~ v102223(VarCurr)
<=> v102221(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7115,axiom,
! [VarCurr] :
( v102221(VarCurr)
<=> ( v102176(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20356,axiom,
! [VarCurr] :
( v102210(VarCurr)
<=> ( v102211(VarCurr)
| v102213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20355,axiom,
! [VarCurr] :
( v102213(VarCurr)
<=> ( v102214(VarCurr)
& v102218(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7114,axiom,
! [VarCurr] :
( v102218(VarCurr)
<=> ( ( v102212(VarCurr,bitIndex2)
<=> $false )
& ( v102212(VarCurr,bitIndex1)
<=> $true )
& ( v102212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20354,axiom,
! [VarCurr] :
( v102214(VarCurr)
<=> ( v102215(VarCurr)
| v102216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20353,axiom,
! [VarCurr] :
( v102216(VarCurr)
<=> ( v102186(VarCurr)
& v102217(VarCurr) ) ) ).
fof(writeUnaryOperator_7987,axiom,
! [VarCurr] :
( ~ v102217(VarCurr)
<=> v102215(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7113,axiom,
! [VarCurr] :
( v102215(VarCurr)
<=> ( v102176(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7112,axiom,
! [VarCurr] :
( v102211(VarCurr)
<=> ( ( v102212(VarCurr,bitIndex2)
<=> $true )
& ( v102212(VarCurr,bitIndex1)
<=> $false )
& ( v102212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31300,axiom,
! [VarCurr] :
( v102212(VarCurr,bitIndex0)
<=> v102174(VarCurr) ) ).
fof(addAssignment_31299,axiom,
! [VarCurr] :
( v102212(VarCurr,bitIndex1)
<=> v102172(VarCurr) ) ).
fof(addAssignment_31298,axiom,
! [VarCurr] :
( v102212(VarCurr,bitIndex2)
<=> v102170(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102196(VarNext)
<=> ( v102197(VarNext)
& v102192(VarNext) ) ) ) ).
fof(writeUnaryOperator_7986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102197(VarNext)
<=> v102199(VarNext) ) ) ).
fof(addAssignment_31297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102199(VarNext)
<=> v102192(VarCurr) ) ) ).
fof(addAssignment_31296,axiom,
! [VarCurr] :
( v102192(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31295,axiom,
! [VarCurr] :
( v102190(VarCurr)
<=> $false ) ).
fof(addAssignment_31294,axiom,
! [VarCurr] :
( v102188(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31293,axiom,
! [VarCurr] :
( v102186(VarCurr)
<=> $false ) ).
fof(addAssignment_31292,axiom,
! [VarCurr] :
( v102176(VarCurr)
<=> v6042(VarCurr,bitIndex40) ) ).
fof(addAssignment_31291,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex40)
<=> v6044(VarCurr,bitIndex40) ) ).
fof(addAssignment_31290,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex40)
<=> v6046(VarCurr,bitIndex40) ) ).
fof(addAssignment_31289,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex40)
<=> v6048(VarCurr,bitIndex40) ) ).
fof(addAssignment_31288,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex40)
<=> v6050(VarCurr,bitIndex40) ) ).
fof(addAssignment_31287,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex40)
<=> v6052(VarCurr,bitIndex40) ) ).
fof(addAssignment_31286,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex40)
<=> v6054(VarCurr,bitIndex40) ) ).
fof(addAssignment_31285,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex40)
<=> v6056(VarCurr,bitIndex40) ) ).
fof(addAssignment_31284,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex40)
<=> v6058(VarCurr,bitIndex40) ) ).
fof(addAssignment_31283,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex40)
<=> v102178(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_1644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102179(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102178(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1699,axiom,
! [VarNext] :
( v102179(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102178(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102179(VarNext)
<=> v102180(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102180(VarNext)
<=> ( v102182(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102182(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31282,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex40)
<=> v6062(VarCurr,bitIndex40) ) ).
fof(addAssignment_31281,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex40)
<=> v6064(VarCurr,bitIndex40) ) ).
fof(addAssignment_31280,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex40)
<=> v6066(VarCurr,bitIndex40) ) ).
fof(addAssignment_31279,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex40)
<=> v6068(VarCurr,bitIndex40) ) ).
fof(addAssignment_31278,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex40)
<=> v6070(VarCurr,bitIndex40) ) ).
fof(addAssignment_31277,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex40)
<=> v578(VarCurr,bitIndex40) ) ).
fof(addAssignment_31276,axiom,
! [VarCurr] :
( v102174(VarCurr)
<=> $false ) ).
fof(addAssignment_31275,axiom,
! [VarCurr] :
( v102172(VarCurr)
<=> $false ) ).
fof(addAssignment_31274,axiom,
! [VarCurr] :
( v102170(VarCurr)
<=> $true ) ).
fof(addAssignment_31273,axiom,
! [VarCurr] :
( v102168(VarCurr)
<=> $false ) ).
fof(addAssignment_31272,axiom,
! [VarCurr] :
( v102166(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102119(VarNext)
=> ( v102088(VarNext)
<=> v102088(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1698,axiom,
! [VarNext] :
( v102119(VarNext)
=> ( v102088(VarNext)
<=> v102154(VarNext) ) ) ).
fof(addAssignment_31271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102154(VarNext)
<=> v102152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4840,axiom,
! [VarCurr] :
( ~ v102090(VarCurr)
=> ( v102152(VarCurr)
<=> v102155(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4850,axiom,
! [VarCurr] :
( v102090(VarCurr)
=> ( v102152(VarCurr)
<=> v102092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4839,axiom,
! [VarCurr] :
( ~ v102132(VarCurr)
=> ( v102155(VarCurr)
<=> v102114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4849,axiom,
! [VarCurr] :
( v102132(VarCurr)
=> ( v102155(VarCurr)
<=> v102156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1189,axiom,
! [VarCurr] :
( ( ~ v102135(VarCurr)
& ~ v102137(VarCurr) )
=> ( v102156(VarCurr)
<=> v102160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4838,axiom,
! [VarCurr] :
( v102137(VarCurr)
=> ( v102156(VarCurr)
<=> v102159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4848,axiom,
! [VarCurr] :
( v102135(VarCurr)
=> ( v102156(VarCurr)
<=> v102157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4837,axiom,
! [VarCurr] :
( ~ v102145(VarCurr)
=> ( v102160(VarCurr)
<=> v102114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4847,axiom,
! [VarCurr] :
( v102145(VarCurr)
=> ( v102160(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4836,axiom,
! [VarCurr] :
( ~ v102139(VarCurr)
=> ( v102159(VarCurr)
<=> v102114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4846,axiom,
! [VarCurr] :
( v102139(VarCurr)
=> ( v102159(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2180,axiom,
! [VarCurr] :
( ~ v102158(VarCurr)
=> ( v102157(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2181,axiom,
! [VarCurr] :
( v102158(VarCurr)
=> ( v102157(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7111,axiom,
! [VarCurr] :
( v102158(VarCurr)
<=> ( v102100(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102119(VarNext)
<=> ( v102120(VarNext)
& v102129(VarNext) ) ) ) ).
fof(addAssignment_31270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102129(VarNext)
<=> v102127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20348,axiom,
! [VarCurr] :
( v102127(VarCurr)
<=> ( v102090(VarCurr)
| v102130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20347,axiom,
! [VarCurr] :
( v102130(VarCurr)
<=> ( v102131(VarCurr)
& v102151(VarCurr) ) ) ).
fof(writeUnaryOperator_7984,axiom,
! [VarCurr] :
( ~ v102151(VarCurr)
<=> v102090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20346,axiom,
! [VarCurr] :
( v102131(VarCurr)
<=> ( v102132(VarCurr)
| v102149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20345,axiom,
! [VarCurr] :
( v102149(VarCurr)
<=> ( v102110(VarCurr)
& v102150(VarCurr) ) ) ).
fof(writeUnaryOperator_7983,axiom,
! [VarCurr] :
( ~ v102150(VarCurr)
<=> v102112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20344,axiom,
! [VarCurr] :
( v102132(VarCurr)
<=> ( v102133(VarCurr)
& v102112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20343,axiom,
! [VarCurr] :
( v102133(VarCurr)
<=> ( v102134(VarCurr)
| v102143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20342,axiom,
! [VarCurr] :
( v102143(VarCurr)
<=> ( v102144(VarCurr)
& v102148(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7110,axiom,
! [VarCurr] :
( v102148(VarCurr)
<=> ( ( v102136(VarCurr,bitIndex2)
<=> $false )
& ( v102136(VarCurr,bitIndex1)
<=> $false )
& ( v102136(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20341,axiom,
! [VarCurr] :
( v102144(VarCurr)
<=> ( v102145(VarCurr)
| v102146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20340,axiom,
! [VarCurr] :
( v102146(VarCurr)
<=> ( v102110(VarCurr)
& v102147(VarCurr) ) ) ).
fof(writeUnaryOperator_7982,axiom,
! [VarCurr] :
( ~ v102147(VarCurr)
<=> v102145(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7109,axiom,
! [VarCurr] :
( v102145(VarCurr)
<=> ( v102100(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20339,axiom,
! [VarCurr] :
( v102134(VarCurr)
<=> ( v102135(VarCurr)
| v102137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20338,axiom,
! [VarCurr] :
( v102137(VarCurr)
<=> ( v102138(VarCurr)
& v102142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7108,axiom,
! [VarCurr] :
( v102142(VarCurr)
<=> ( ( v102136(VarCurr,bitIndex2)
<=> $false )
& ( v102136(VarCurr,bitIndex1)
<=> $true )
& ( v102136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20337,axiom,
! [VarCurr] :
( v102138(VarCurr)
<=> ( v102139(VarCurr)
| v102140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20336,axiom,
! [VarCurr] :
( v102140(VarCurr)
<=> ( v102110(VarCurr)
& v102141(VarCurr) ) ) ).
fof(writeUnaryOperator_7981,axiom,
! [VarCurr] :
( ~ v102141(VarCurr)
<=> v102139(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7107,axiom,
! [VarCurr] :
( v102139(VarCurr)
<=> ( v102100(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7106,axiom,
! [VarCurr] :
( v102135(VarCurr)
<=> ( ( v102136(VarCurr,bitIndex2)
<=> $true )
& ( v102136(VarCurr,bitIndex1)
<=> $false )
& ( v102136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31269,axiom,
! [VarCurr] :
( v102136(VarCurr,bitIndex0)
<=> v102098(VarCurr) ) ).
fof(addAssignment_31268,axiom,
! [VarCurr] :
( v102136(VarCurr,bitIndex1)
<=> v102096(VarCurr) ) ).
fof(addAssignment_31267,axiom,
! [VarCurr] :
( v102136(VarCurr,bitIndex2)
<=> v102094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102120(VarNext)
<=> ( v102121(VarNext)
& v102116(VarNext) ) ) ) ).
fof(writeUnaryOperator_7980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102121(VarNext)
<=> v102123(VarNext) ) ) ).
fof(addAssignment_31266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102123(VarNext)
<=> v102116(VarCurr) ) ) ).
fof(addAssignment_31265,axiom,
! [VarCurr] :
( v102116(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31264,axiom,
! [VarCurr] :
( v102114(VarCurr)
<=> $false ) ).
fof(addAssignment_31263,axiom,
! [VarCurr] :
( v102112(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31262,axiom,
! [VarCurr] :
( v102110(VarCurr)
<=> $false ) ).
fof(addAssignment_31261,axiom,
! [VarCurr] :
( v102100(VarCurr)
<=> v6042(VarCurr,bitIndex39) ) ).
fof(addAssignment_31260,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex39)
<=> v6044(VarCurr,bitIndex39) ) ).
fof(addAssignment_31259,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex39)
<=> v6046(VarCurr,bitIndex39) ) ).
fof(addAssignment_31258,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex39)
<=> v6048(VarCurr,bitIndex39) ) ).
fof(addAssignment_31257,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex39)
<=> v6050(VarCurr,bitIndex39) ) ).
fof(addAssignment_31256,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex39)
<=> v6052(VarCurr,bitIndex39) ) ).
fof(addAssignment_31255,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex39)
<=> v6054(VarCurr,bitIndex39) ) ).
fof(addAssignment_31254,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex39)
<=> v6056(VarCurr,bitIndex39) ) ).
fof(addAssignment_31253,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex39)
<=> v6058(VarCurr,bitIndex39) ) ).
fof(addAssignment_31252,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex39)
<=> v102102(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_1642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102103(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102102(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1697,axiom,
! [VarNext] :
( v102103(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102102(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102103(VarNext)
<=> v102104(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102104(VarNext)
<=> ( v102106(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102106(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31251,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex39)
<=> v6062(VarCurr,bitIndex39) ) ).
fof(addAssignment_31250,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex39)
<=> v6064(VarCurr,bitIndex39) ) ).
fof(addAssignment_31249,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex39)
<=> v6066(VarCurr,bitIndex39) ) ).
fof(addAssignment_31248,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex39)
<=> v6068(VarCurr,bitIndex39) ) ).
fof(addAssignment_31247,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex39)
<=> v6070(VarCurr,bitIndex39) ) ).
fof(addAssignment_31246,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex39)
<=> v578(VarCurr,bitIndex39) ) ).
fof(addAssignment_31245,axiom,
! [VarCurr] :
( v102098(VarCurr)
<=> $false ) ).
fof(addAssignment_31244,axiom,
! [VarCurr] :
( v102096(VarCurr)
<=> $false ) ).
fof(addAssignment_31243,axiom,
! [VarCurr] :
( v102094(VarCurr)
<=> $true ) ).
fof(addAssignment_31242,axiom,
! [VarCurr] :
( v102092(VarCurr)
<=> $false ) ).
fof(addAssignment_31241,axiom,
! [VarCurr] :
( v102090(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addAssignment_31240,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v100335(VarCurr,B)
<=> v100337(VarCurr,B) ) ) ).
fof(addAssignment_31239,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v100337(VarCurr,B)
<=> v100339(VarCurr,B) ) ) ).
fof(addAssignment_31238,axiom,
! [VarNext,B] :
( range_36_0(B)
=> ( v100339(VarNext,B)
<=> v102080(VarNext,B) ) ) ).
fof(range_axiom_63,axiom,
! [B] :
( range_36_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102082(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v102080(VarNext,B)
<=> v100339(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1696,axiom,
! [VarNext] :
( v102082(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v102080(VarNext,B)
<=> v100354(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102082(VarNext)
<=> ( v102083(VarNext)
& v100351(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102083(VarNext)
<=> ( v102085(VarNext)
& v783(VarNext) ) ) ) ).
fof(writeUnaryOperator_7978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102085(VarNext)
<=> v70904(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges36_2,axiom,
! [VarCurr] :
( ( ~ v102007(VarCurr)
& ~ v102008(VarCurr)
& ~ v102009(VarCurr)
& ~ v102010(VarCurr)
& ~ v102011(VarCurr)
& ~ v102012(VarCurr)
& ~ v102013(VarCurr)
& ~ v102014(VarCurr)
& ~ v102015(VarCurr)
& ~ v102016(VarCurr)
& ~ v102017(VarCurr)
& ~ v102018(VarCurr)
& ~ v102019(VarCurr)
& ~ v102020(VarCurr)
& ~ v102021(VarCurr)
& ~ v102022(VarCurr)
& ~ v102023(VarCurr)
& ~ v102024(VarCurr)
& ~ v102025(VarCurr)
& ~ v102026(VarCurr)
& ~ v102027(VarCurr)
& ~ v102028(VarCurr)
& ~ v102029(VarCurr)
& ~ v102030(VarCurr)
& ~ v102031(VarCurr)
& ~ v102032(VarCurr)
& ~ v102033(VarCurr)
& ~ v102034(VarCurr)
& ~ v102035(VarCurr)
& ~ v102036(VarCurr)
& ~ v102037(VarCurr)
& ~ v102038(VarCurr)
& ~ v102039(VarCurr)
& ~ v102040(VarCurr)
& ~ v102041(VarCurr)
& ~ v102042(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> bxxxxxxx(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges35_2,axiom,
! [VarCurr] :
( v102042(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v65909(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges34_2,axiom,
! [VarCurr] :
( v102041(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v64595(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges33_2,axiom,
! [VarCurr] :
( v102040(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v63280(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges32_2,axiom,
! [VarCurr] :
( v102039(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v61965(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr] :
( v102038(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v60649(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges30_2,axiom,
! [VarCurr] :
( v102037(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v59337(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges29_2,axiom,
! [VarCurr] :
( v102036(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v58024(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges28_2,axiom,
! [VarCurr] :
( v102035(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v56711(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges27_2,axiom,
! [VarCurr] :
( v102034(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v55397(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges26_2,axiom,
! [VarCurr] :
( v102033(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v54084(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges25_2,axiom,
! [VarCurr] :
( v102032(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v52770(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges24_2,axiom,
! [VarCurr] :
( v102031(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v51456(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges23_2,axiom,
! [VarCurr] :
( v102030(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v50141(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges22_2,axiom,
! [VarCurr] :
( v102029(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v48828(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges21_2,axiom,
! [VarCurr] :
( v102028(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v47514(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges20_2,axiom,
! [VarCurr] :
( v102027(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v46200(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges19_2,axiom,
! [VarCurr] :
( v102026(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v44885(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges18_2,axiom,
! [VarCurr] :
( v102025(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v43571(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges17_2,axiom,
! [VarCurr] :
( v102024(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v42256(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges16_2,axiom,
! [VarCurr] :
( v102023(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v40941(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr] :
( v102022(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v39625(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr] :
( v102021(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v38312(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr] :
( v102020(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v36998(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr] :
( v102019(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v35684(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr] :
( v102018(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v34369(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr] :
( v102017(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v33055(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr] :
( v102016(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v31740(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_8,axiom,
! [VarCurr] :
( v102015(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v30425(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_10,axiom,
! [VarCurr] :
( v102014(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v29109(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_10,axiom,
! [VarCurr] :
( v102013(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v27795(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_13,axiom,
! [VarCurr] :
( v102012(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v26480(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_16,axiom,
! [VarCurr] :
( v102011(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v25165(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_136,axiom,
! [VarCurr] :
( v102010(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v23849(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1188,axiom,
! [VarCurr] :
( v102009(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v22534(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4835,axiom,
! [VarCurr] :
( v102008(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v21218(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4845,axiom,
! [VarCurr] :
( v102007(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100356(VarCurr,B)
<=> v19808(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7977,axiom,
! [VarCurr] :
( ~ v102043(VarCurr)
<=> v102044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20330,axiom,
! [VarCurr] :
( v102044(VarCurr)
<=> ( v102045(VarCurr)
| v102042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20329,axiom,
! [VarCurr] :
( v102045(VarCurr)
<=> ( v102046(VarCurr)
| v102041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20328,axiom,
! [VarCurr] :
( v102046(VarCurr)
<=> ( v102047(VarCurr)
| v102040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20327,axiom,
! [VarCurr] :
( v102047(VarCurr)
<=> ( v102048(VarCurr)
| v102039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20326,axiom,
! [VarCurr] :
( v102048(VarCurr)
<=> ( v102049(VarCurr)
| v102038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20325,axiom,
! [VarCurr] :
( v102049(VarCurr)
<=> ( v102050(VarCurr)
| v102037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20324,axiom,
! [VarCurr] :
( v102050(VarCurr)
<=> ( v102051(VarCurr)
| v102036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20323,axiom,
! [VarCurr] :
( v102051(VarCurr)
<=> ( v102052(VarCurr)
| v102035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20322,axiom,
! [VarCurr] :
( v102052(VarCurr)
<=> ( v102053(VarCurr)
| v102034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20321,axiom,
! [VarCurr] :
( v102053(VarCurr)
<=> ( v102054(VarCurr)
| v102033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20320,axiom,
! [VarCurr] :
( v102054(VarCurr)
<=> ( v102055(VarCurr)
| v102032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20319,axiom,
! [VarCurr] :
( v102055(VarCurr)
<=> ( v102056(VarCurr)
| v102031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20318,axiom,
! [VarCurr] :
( v102056(VarCurr)
<=> ( v102057(VarCurr)
| v102030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20317,axiom,
! [VarCurr] :
( v102057(VarCurr)
<=> ( v102058(VarCurr)
| v102029(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20316,axiom,
! [VarCurr] :
( v102058(VarCurr)
<=> ( v102059(VarCurr)
| v102028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20315,axiom,
! [VarCurr] :
( v102059(VarCurr)
<=> ( v102060(VarCurr)
| v102027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20314,axiom,
! [VarCurr] :
( v102060(VarCurr)
<=> ( v102061(VarCurr)
| v102026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20313,axiom,
! [VarCurr] :
( v102061(VarCurr)
<=> ( v102062(VarCurr)
| v102025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20312,axiom,
! [VarCurr] :
( v102062(VarCurr)
<=> ( v102063(VarCurr)
| v102024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20311,axiom,
! [VarCurr] :
( v102063(VarCurr)
<=> ( v102064(VarCurr)
| v102023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20310,axiom,
! [VarCurr] :
( v102064(VarCurr)
<=> ( v102065(VarCurr)
| v102022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20309,axiom,
! [VarCurr] :
( v102065(VarCurr)
<=> ( v102066(VarCurr)
| v102021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20308,axiom,
! [VarCurr] :
( v102066(VarCurr)
<=> ( v102067(VarCurr)
| v102020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20307,axiom,
! [VarCurr] :
( v102067(VarCurr)
<=> ( v102068(VarCurr)
| v102019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20306,axiom,
! [VarCurr] :
( v102068(VarCurr)
<=> ( v102069(VarCurr)
| v102018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20305,axiom,
! [VarCurr] :
( v102069(VarCurr)
<=> ( v102070(VarCurr)
| v102017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20304,axiom,
! [VarCurr] :
( v102070(VarCurr)
<=> ( v102071(VarCurr)
| v102016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20303,axiom,
! [VarCurr] :
( v102071(VarCurr)
<=> ( v102072(VarCurr)
| v102015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20302,axiom,
! [VarCurr] :
( v102072(VarCurr)
<=> ( v102073(VarCurr)
| v102014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20301,axiom,
! [VarCurr] :
( v102073(VarCurr)
<=> ( v102074(VarCurr)
| v102013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20300,axiom,
! [VarCurr] :
( v102074(VarCurr)
<=> ( v102075(VarCurr)
| v102012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20299,axiom,
! [VarCurr] :
( v102075(VarCurr)
<=> ( v102076(VarCurr)
| v102011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20298,axiom,
! [VarCurr] :
( v102076(VarCurr)
<=> ( v102077(VarCurr)
| v102010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20297,axiom,
! [VarCurr] :
( v102077(VarCurr)
<=> ( v102078(VarCurr)
| v102009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20296,axiom,
! [VarCurr] :
( v102078(VarCurr)
<=> ( v102007(VarCurr)
| v102008(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7105,axiom,
! [VarCurr] :
( v102042(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7104,axiom,
! [VarCurr] :
( v102041(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7103,axiom,
! [VarCurr] :
( v102040(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7102,axiom,
! [VarCurr] :
( v102039(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7101,axiom,
! [VarCurr] :
( v102038(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7100,axiom,
! [VarCurr] :
( v102037(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7099,axiom,
! [VarCurr] :
( v102036(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7098,axiom,
! [VarCurr] :
( v102035(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7097,axiom,
! [VarCurr] :
( v102034(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7096,axiom,
! [VarCurr] :
( v102033(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7095,axiom,
! [VarCurr] :
( v102032(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7094,axiom,
! [VarCurr] :
( v102031(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7093,axiom,
! [VarCurr] :
( v102030(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7092,axiom,
! [VarCurr] :
( v102029(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7091,axiom,
! [VarCurr] :
( v102028(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7090,axiom,
! [VarCurr] :
( v102027(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7089,axiom,
! [VarCurr] :
( v102026(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7088,axiom,
! [VarCurr] :
( v102025(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7087,axiom,
! [VarCurr] :
( v102024(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7086,axiom,
! [VarCurr] :
( v102023(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7085,axiom,
! [VarCurr] :
( v102022(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7084,axiom,
! [VarCurr] :
( v102021(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7083,axiom,
! [VarCurr] :
( v102020(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7082,axiom,
! [VarCurr] :
( v102019(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7081,axiom,
! [VarCurr] :
( v102018(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7080,axiom,
! [VarCurr] :
( v102017(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7079,axiom,
! [VarCurr] :
( v102016(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7078,axiom,
! [VarCurr] :
( v102015(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7077,axiom,
! [VarCurr] :
( v102014(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7076,axiom,
! [VarCurr] :
( v102013(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7075,axiom,
! [VarCurr] :
( v102012(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7074,axiom,
! [VarCurr] :
( v102011(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7073,axiom,
! [VarCurr] :
( v102010(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7072,axiom,
! [VarCurr] :
( v102009(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7071,axiom,
! [VarCurr] :
( v102008(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7070,axiom,
! [VarCurr] :
( v102007(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31237,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v6001(VarCurr,B)
<=> v6003(VarCurr,B) ) ) ).
fof(addAssignment_31236,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v6003(VarCurr,B)
<=> v6005(VarCurr,B) ) ) ).
fof(addAssignment_31235,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v6005(VarCurr,B)
<=> v6007(VarCurr,B) ) ) ).
fof(addAssignment_31234,axiom,
! [VarCurr] :
( ( v6007(VarCurr,bitIndex19)
<=> v6009(VarCurr,bitIndex38) )
& ( v6007(VarCurr,bitIndex18)
<=> v6009(VarCurr,bitIndex37) )
& ( v6007(VarCurr,bitIndex17)
<=> v6009(VarCurr,bitIndex36) )
& ( v6007(VarCurr,bitIndex16)
<=> v6009(VarCurr,bitIndex35) )
& ( v6007(VarCurr,bitIndex15)
<=> v6009(VarCurr,bitIndex34) )
& ( v6007(VarCurr,bitIndex14)
<=> v6009(VarCurr,bitIndex33) )
& ( v6007(VarCurr,bitIndex13)
<=> v6009(VarCurr,bitIndex32) )
& ( v6007(VarCurr,bitIndex12)
<=> v6009(VarCurr,bitIndex31) )
& ( v6007(VarCurr,bitIndex11)
<=> v6009(VarCurr,bitIndex30) )
& ( v6007(VarCurr,bitIndex10)
<=> v6009(VarCurr,bitIndex29) )
& ( v6007(VarCurr,bitIndex9)
<=> v6009(VarCurr,bitIndex28) )
& ( v6007(VarCurr,bitIndex8)
<=> v6009(VarCurr,bitIndex27) )
& ( v6007(VarCurr,bitIndex7)
<=> v6009(VarCurr,bitIndex26) )
& ( v6007(VarCurr,bitIndex6)
<=> v6009(VarCurr,bitIndex25) )
& ( v6007(VarCurr,bitIndex5)
<=> v6009(VarCurr,bitIndex24) )
& ( v6007(VarCurr,bitIndex4)
<=> v6009(VarCurr,bitIndex23) )
& ( v6007(VarCurr,bitIndex3)
<=> v6009(VarCurr,bitIndex22) )
& ( v6007(VarCurr,bitIndex2)
<=> v6009(VarCurr,bitIndex21) )
& ( v6007(VarCurr,bitIndex1)
<=> v6009(VarCurr,bitIndex20) )
& ( v6007(VarCurr,bitIndex0)
<=> v6009(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_31233,axiom,
! [VarCurr,B] :
( range_38_19(B)
=> ( v6009(VarCurr,B)
<=> v6011(VarCurr,B) ) ) ).
fof(range_axiom_62,axiom,
! [B] :
( range_38_19(B)
<=> ( $false
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B ) ) ).
fof(addAssignment_31232,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex38)
<=> v101929(VarCurr) ) ).
fof(addAssignment_31231,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex37)
<=> v101853(VarCurr) ) ).
fof(addAssignment_31230,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex36)
<=> v101777(VarCurr) ) ).
fof(addAssignment_31229,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex35)
<=> v101701(VarCurr) ) ).
fof(addAssignment_31228,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex34)
<=> v101625(VarCurr) ) ).
fof(addAssignment_31227,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex33)
<=> v101549(VarCurr) ) ).
fof(addAssignment_31226,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex32)
<=> v101473(VarCurr) ) ).
fof(addAssignment_31225,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex31)
<=> v101397(VarCurr) ) ).
fof(addAssignment_31224,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex30)
<=> v101321(VarCurr) ) ).
fof(addAssignment_31223,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex29)
<=> v101245(VarCurr) ) ).
fof(addAssignment_31222,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex28)
<=> v101169(VarCurr) ) ).
fof(addAssignment_31221,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex27)
<=> v101093(VarCurr) ) ).
fof(addAssignment_31220,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex26)
<=> v101017(VarCurr) ) ).
fof(addAssignment_31219,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex25)
<=> v100941(VarCurr) ) ).
fof(addAssignment_31218,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex24)
<=> v100865(VarCurr) ) ).
fof(addAssignment_31217,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex23)
<=> v100789(VarCurr) ) ).
fof(addAssignment_31216,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex22)
<=> v100713(VarCurr) ) ).
fof(addAssignment_31215,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex21)
<=> v100637(VarCurr) ) ).
fof(addAssignment_31214,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex20)
<=> v100561(VarCurr) ) ).
fof(addAssignment_31213,axiom,
! [VarCurr] :
( v6011(VarCurr,bitIndex19)
<=> v100485(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101960(VarNext)
=> ( v101929(VarNext)
<=> v101929(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1695,axiom,
! [VarNext] :
( v101960(VarNext)
=> ( v101929(VarNext)
<=> v101995(VarNext) ) ) ).
fof(addAssignment_31212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101995(VarNext)
<=> v101993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4834,axiom,
! [VarCurr] :
( ~ v101931(VarCurr)
=> ( v101993(VarCurr)
<=> v101996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4844,axiom,
! [VarCurr] :
( v101931(VarCurr)
=> ( v101993(VarCurr)
<=> v101933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4833,axiom,
! [VarCurr] :
( ~ v101973(VarCurr)
=> ( v101996(VarCurr)
<=> v101955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4843,axiom,
! [VarCurr] :
( v101973(VarCurr)
=> ( v101996(VarCurr)
<=> v101997(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1187,axiom,
! [VarCurr] :
( ( ~ v101976(VarCurr)
& ~ v101978(VarCurr) )
=> ( v101997(VarCurr)
<=> v102001(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4832,axiom,
! [VarCurr] :
( v101978(VarCurr)
=> ( v101997(VarCurr)
<=> v102000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4842,axiom,
! [VarCurr] :
( v101976(VarCurr)
=> ( v101997(VarCurr)
<=> v101998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4831,axiom,
! [VarCurr] :
( ~ v101986(VarCurr)
=> ( v102001(VarCurr)
<=> v101955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4841,axiom,
! [VarCurr] :
( v101986(VarCurr)
=> ( v102001(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4830,axiom,
! [VarCurr] :
( ~ v101980(VarCurr)
=> ( v102000(VarCurr)
<=> v101955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4840,axiom,
! [VarCurr] :
( v101980(VarCurr)
=> ( v102000(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2179,axiom,
! [VarCurr] :
( ~ v101999(VarCurr)
=> ( v101998(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2180,axiom,
! [VarCurr] :
( v101999(VarCurr)
=> ( v101998(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7069,axiom,
! [VarCurr] :
( v101999(VarCurr)
<=> ( v101941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101960(VarNext)
<=> ( v101961(VarNext)
& v101970(VarNext) ) ) ) ).
fof(addAssignment_31211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101970(VarNext)
<=> v101968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20294,axiom,
! [VarCurr] :
( v101968(VarCurr)
<=> ( v101931(VarCurr)
| v101971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20293,axiom,
! [VarCurr] :
( v101971(VarCurr)
<=> ( v101972(VarCurr)
& v101992(VarCurr) ) ) ).
fof(writeUnaryOperator_7976,axiom,
! [VarCurr] :
( ~ v101992(VarCurr)
<=> v101931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20292,axiom,
! [VarCurr] :
( v101972(VarCurr)
<=> ( v101973(VarCurr)
| v101990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20291,axiom,
! [VarCurr] :
( v101990(VarCurr)
<=> ( v101951(VarCurr)
& v101991(VarCurr) ) ) ).
fof(writeUnaryOperator_7975,axiom,
! [VarCurr] :
( ~ v101991(VarCurr)
<=> v101953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20290,axiom,
! [VarCurr] :
( v101973(VarCurr)
<=> ( v101974(VarCurr)
& v101953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20289,axiom,
! [VarCurr] :
( v101974(VarCurr)
<=> ( v101975(VarCurr)
| v101984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20288,axiom,
! [VarCurr] :
( v101984(VarCurr)
<=> ( v101985(VarCurr)
& v101989(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7068,axiom,
! [VarCurr] :
( v101989(VarCurr)
<=> ( ( v101977(VarCurr,bitIndex2)
<=> $false )
& ( v101977(VarCurr,bitIndex1)
<=> $false )
& ( v101977(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20287,axiom,
! [VarCurr] :
( v101985(VarCurr)
<=> ( v101986(VarCurr)
| v101987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20286,axiom,
! [VarCurr] :
( v101987(VarCurr)
<=> ( v101951(VarCurr)
& v101988(VarCurr) ) ) ).
fof(writeUnaryOperator_7974,axiom,
! [VarCurr] :
( ~ v101988(VarCurr)
<=> v101986(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7067,axiom,
! [VarCurr] :
( v101986(VarCurr)
<=> ( v101941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20285,axiom,
! [VarCurr] :
( v101975(VarCurr)
<=> ( v101976(VarCurr)
| v101978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20284,axiom,
! [VarCurr] :
( v101978(VarCurr)
<=> ( v101979(VarCurr)
& v101983(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7066,axiom,
! [VarCurr] :
( v101983(VarCurr)
<=> ( ( v101977(VarCurr,bitIndex2)
<=> $false )
& ( v101977(VarCurr,bitIndex1)
<=> $true )
& ( v101977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20283,axiom,
! [VarCurr] :
( v101979(VarCurr)
<=> ( v101980(VarCurr)
| v101981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20282,axiom,
! [VarCurr] :
( v101981(VarCurr)
<=> ( v101951(VarCurr)
& v101982(VarCurr) ) ) ).
fof(writeUnaryOperator_7973,axiom,
! [VarCurr] :
( ~ v101982(VarCurr)
<=> v101980(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7065,axiom,
! [VarCurr] :
( v101980(VarCurr)
<=> ( v101941(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7064,axiom,
! [VarCurr] :
( v101976(VarCurr)
<=> ( ( v101977(VarCurr,bitIndex2)
<=> $true )
& ( v101977(VarCurr,bitIndex1)
<=> $false )
& ( v101977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31210,axiom,
! [VarCurr] :
( v101977(VarCurr,bitIndex0)
<=> v101939(VarCurr) ) ).
fof(addAssignment_31209,axiom,
! [VarCurr] :
( v101977(VarCurr,bitIndex1)
<=> v101937(VarCurr) ) ).
fof(addAssignment_31208,axiom,
! [VarCurr] :
( v101977(VarCurr,bitIndex2)
<=> v101935(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101961(VarNext)
<=> ( v101962(VarNext)
& v101957(VarNext) ) ) ) ).
fof(writeUnaryOperator_7972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101962(VarNext)
<=> v101964(VarNext) ) ) ).
fof(addAssignment_31207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101964(VarNext)
<=> v101957(VarCurr) ) ) ).
fof(addAssignment_31206,axiom,
! [VarCurr] :
( v101957(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31205,axiom,
! [VarCurr] :
( v101955(VarCurr)
<=> $false ) ).
fof(addAssignment_31204,axiom,
! [VarCurr] :
( v101953(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31203,axiom,
! [VarCurr] :
( v101951(VarCurr)
<=> $false ) ).
fof(addAssignment_31202,axiom,
! [VarCurr] :
( v101941(VarCurr)
<=> v6042(VarCurr,bitIndex38) ) ).
fof(addAssignment_31201,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex38)
<=> v6044(VarCurr,bitIndex38) ) ).
fof(addAssignment_31200,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex38)
<=> v6046(VarCurr,bitIndex38) ) ).
fof(addAssignment_31199,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex38)
<=> v6048(VarCurr,bitIndex38) ) ).
fof(addAssignment_31198,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex38)
<=> v6050(VarCurr,bitIndex38) ) ).
fof(addAssignment_31197,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex38)
<=> v6052(VarCurr,bitIndex38) ) ).
fof(addAssignment_31196,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex38)
<=> v6054(VarCurr,bitIndex38) ) ).
fof(addAssignment_31195,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex38)
<=> v6056(VarCurr,bitIndex38) ) ).
fof(addAssignment_31194,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex38)
<=> v6058(VarCurr,bitIndex38) ) ).
fof(addAssignment_31193,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex38)
<=> v101943(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_1639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101944(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101943(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1694,axiom,
! [VarNext] :
( v101944(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101943(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101944(VarNext)
<=> v101945(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101945(VarNext)
<=> ( v101947(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101947(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31192,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex38)
<=> v6062(VarCurr,bitIndex38) ) ).
fof(addAssignment_31191,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex38)
<=> v6064(VarCurr,bitIndex38) ) ).
fof(addAssignment_31190,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex38)
<=> v6066(VarCurr,bitIndex38) ) ).
fof(addAssignment_31189,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex38)
<=> v6068(VarCurr,bitIndex38) ) ).
fof(addAssignment_31188,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex38)
<=> v6070(VarCurr,bitIndex38) ) ).
fof(addAssignment_31187,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex38)
<=> v578(VarCurr,bitIndex38) ) ).
fof(addAssignment_31186,axiom,
! [VarCurr] :
( v101939(VarCurr)
<=> $false ) ).
fof(addAssignment_31185,axiom,
! [VarCurr] :
( v101937(VarCurr)
<=> $false ) ).
fof(addAssignment_31184,axiom,
! [VarCurr] :
( v101935(VarCurr)
<=> $true ) ).
fof(addAssignment_31183,axiom,
! [VarCurr] :
( v101933(VarCurr)
<=> $false ) ).
fof(addAssignment_31182,axiom,
! [VarCurr] :
( v101931(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101884(VarNext)
=> ( v101853(VarNext)
<=> v101853(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1693,axiom,
! [VarNext] :
( v101884(VarNext)
=> ( v101853(VarNext)
<=> v101919(VarNext) ) ) ).
fof(addAssignment_31181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101919(VarNext)
<=> v101917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4829,axiom,
! [VarCurr] :
( ~ v101855(VarCurr)
=> ( v101917(VarCurr)
<=> v101920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4839,axiom,
! [VarCurr] :
( v101855(VarCurr)
=> ( v101917(VarCurr)
<=> v101857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4828,axiom,
! [VarCurr] :
( ~ v101897(VarCurr)
=> ( v101920(VarCurr)
<=> v101879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4838,axiom,
! [VarCurr] :
( v101897(VarCurr)
=> ( v101920(VarCurr)
<=> v101921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1186,axiom,
! [VarCurr] :
( ( ~ v101900(VarCurr)
& ~ v101902(VarCurr) )
=> ( v101921(VarCurr)
<=> v101925(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4827,axiom,
! [VarCurr] :
( v101902(VarCurr)
=> ( v101921(VarCurr)
<=> v101924(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4837,axiom,
! [VarCurr] :
( v101900(VarCurr)
=> ( v101921(VarCurr)
<=> v101922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4826,axiom,
! [VarCurr] :
( ~ v101910(VarCurr)
=> ( v101925(VarCurr)
<=> v101879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4836,axiom,
! [VarCurr] :
( v101910(VarCurr)
=> ( v101925(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4825,axiom,
! [VarCurr] :
( ~ v101904(VarCurr)
=> ( v101924(VarCurr)
<=> v101879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4835,axiom,
! [VarCurr] :
( v101904(VarCurr)
=> ( v101924(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2178,axiom,
! [VarCurr] :
( ~ v101923(VarCurr)
=> ( v101922(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2179,axiom,
! [VarCurr] :
( v101923(VarCurr)
=> ( v101922(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7063,axiom,
! [VarCurr] :
( v101923(VarCurr)
<=> ( v101865(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101884(VarNext)
<=> ( v101885(VarNext)
& v101894(VarNext) ) ) ) ).
fof(addAssignment_31180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101894(VarNext)
<=> v101892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20277,axiom,
! [VarCurr] :
( v101892(VarCurr)
<=> ( v101855(VarCurr)
| v101895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20276,axiom,
! [VarCurr] :
( v101895(VarCurr)
<=> ( v101896(VarCurr)
& v101916(VarCurr) ) ) ).
fof(writeUnaryOperator_7970,axiom,
! [VarCurr] :
( ~ v101916(VarCurr)
<=> v101855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20275,axiom,
! [VarCurr] :
( v101896(VarCurr)
<=> ( v101897(VarCurr)
| v101914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20274,axiom,
! [VarCurr] :
( v101914(VarCurr)
<=> ( v101875(VarCurr)
& v101915(VarCurr) ) ) ).
fof(writeUnaryOperator_7969,axiom,
! [VarCurr] :
( ~ v101915(VarCurr)
<=> v101877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20273,axiom,
! [VarCurr] :
( v101897(VarCurr)
<=> ( v101898(VarCurr)
& v101877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20272,axiom,
! [VarCurr] :
( v101898(VarCurr)
<=> ( v101899(VarCurr)
| v101908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20271,axiom,
! [VarCurr] :
( v101908(VarCurr)
<=> ( v101909(VarCurr)
& v101913(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7062,axiom,
! [VarCurr] :
( v101913(VarCurr)
<=> ( ( v101901(VarCurr,bitIndex2)
<=> $false )
& ( v101901(VarCurr,bitIndex1)
<=> $false )
& ( v101901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20270,axiom,
! [VarCurr] :
( v101909(VarCurr)
<=> ( v101910(VarCurr)
| v101911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20269,axiom,
! [VarCurr] :
( v101911(VarCurr)
<=> ( v101875(VarCurr)
& v101912(VarCurr) ) ) ).
fof(writeUnaryOperator_7968,axiom,
! [VarCurr] :
( ~ v101912(VarCurr)
<=> v101910(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7061,axiom,
! [VarCurr] :
( v101910(VarCurr)
<=> ( v101865(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20268,axiom,
! [VarCurr] :
( v101899(VarCurr)
<=> ( v101900(VarCurr)
| v101902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20267,axiom,
! [VarCurr] :
( v101902(VarCurr)
<=> ( v101903(VarCurr)
& v101907(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7060,axiom,
! [VarCurr] :
( v101907(VarCurr)
<=> ( ( v101901(VarCurr,bitIndex2)
<=> $false )
& ( v101901(VarCurr,bitIndex1)
<=> $true )
& ( v101901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20266,axiom,
! [VarCurr] :
( v101903(VarCurr)
<=> ( v101904(VarCurr)
| v101905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20265,axiom,
! [VarCurr] :
( v101905(VarCurr)
<=> ( v101875(VarCurr)
& v101906(VarCurr) ) ) ).
fof(writeUnaryOperator_7967,axiom,
! [VarCurr] :
( ~ v101906(VarCurr)
<=> v101904(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7059,axiom,
! [VarCurr] :
( v101904(VarCurr)
<=> ( v101865(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7058,axiom,
! [VarCurr] :
( v101900(VarCurr)
<=> ( ( v101901(VarCurr,bitIndex2)
<=> $true )
& ( v101901(VarCurr,bitIndex1)
<=> $false )
& ( v101901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31179,axiom,
! [VarCurr] :
( v101901(VarCurr,bitIndex0)
<=> v101863(VarCurr) ) ).
fof(addAssignment_31178,axiom,
! [VarCurr] :
( v101901(VarCurr,bitIndex1)
<=> v101861(VarCurr) ) ).
fof(addAssignment_31177,axiom,
! [VarCurr] :
( v101901(VarCurr,bitIndex2)
<=> v101859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101885(VarNext)
<=> ( v101886(VarNext)
& v101881(VarNext) ) ) ) ).
fof(writeUnaryOperator_7966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101886(VarNext)
<=> v101888(VarNext) ) ) ).
fof(addAssignment_31176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101888(VarNext)
<=> v101881(VarCurr) ) ) ).
fof(addAssignment_31175,axiom,
! [VarCurr] :
( v101881(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31174,axiom,
! [VarCurr] :
( v101879(VarCurr)
<=> $false ) ).
fof(addAssignment_31173,axiom,
! [VarCurr] :
( v101877(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31172,axiom,
! [VarCurr] :
( v101875(VarCurr)
<=> $false ) ).
fof(addAssignment_31171,axiom,
! [VarCurr] :
( v101865(VarCurr)
<=> v6042(VarCurr,bitIndex37) ) ).
fof(addAssignment_31170,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex37)
<=> v6044(VarCurr,bitIndex37) ) ).
fof(addAssignment_31169,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex37)
<=> v6046(VarCurr,bitIndex37) ) ).
fof(addAssignment_31168,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex37)
<=> v6048(VarCurr,bitIndex37) ) ).
fof(addAssignment_31167,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex37)
<=> v6050(VarCurr,bitIndex37) ) ).
fof(addAssignment_31166,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex37)
<=> v6052(VarCurr,bitIndex37) ) ).
fof(addAssignment_31165,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex37)
<=> v6054(VarCurr,bitIndex37) ) ).
fof(addAssignment_31164,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex37)
<=> v6056(VarCurr,bitIndex37) ) ).
fof(addAssignment_31163,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex37)
<=> v6058(VarCurr,bitIndex37) ) ).
fof(addAssignment_31162,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex37)
<=> v101867(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_1637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101868(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101867(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1692,axiom,
! [VarNext] :
( v101868(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101867(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101868(VarNext)
<=> v101869(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101869(VarNext)
<=> ( v101871(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101871(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31161,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex37)
<=> v6062(VarCurr,bitIndex37) ) ).
fof(addAssignment_31160,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex37)
<=> v6064(VarCurr,bitIndex37) ) ).
fof(addAssignment_31159,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex37)
<=> v6066(VarCurr,bitIndex37) ) ).
fof(addAssignment_31158,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex37)
<=> v6068(VarCurr,bitIndex37) ) ).
fof(addAssignment_31157,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex37)
<=> v6070(VarCurr,bitIndex37) ) ).
fof(addAssignment_31156,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex37)
<=> v578(VarCurr,bitIndex37) ) ).
fof(addAssignment_31155,axiom,
! [VarCurr] :
( v101863(VarCurr)
<=> $false ) ).
fof(addAssignment_31154,axiom,
! [VarCurr] :
( v101861(VarCurr)
<=> $false ) ).
fof(addAssignment_31153,axiom,
! [VarCurr] :
( v101859(VarCurr)
<=> $true ) ).
fof(addAssignment_31152,axiom,
! [VarCurr] :
( v101857(VarCurr)
<=> $false ) ).
fof(addAssignment_31151,axiom,
! [VarCurr] :
( v101855(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101808(VarNext)
=> ( v101777(VarNext)
<=> v101777(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1691,axiom,
! [VarNext] :
( v101808(VarNext)
=> ( v101777(VarNext)
<=> v101843(VarNext) ) ) ).
fof(addAssignment_31150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101843(VarNext)
<=> v101841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4824,axiom,
! [VarCurr] :
( ~ v101779(VarCurr)
=> ( v101841(VarCurr)
<=> v101844(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4834,axiom,
! [VarCurr] :
( v101779(VarCurr)
=> ( v101841(VarCurr)
<=> v101781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4823,axiom,
! [VarCurr] :
( ~ v101821(VarCurr)
=> ( v101844(VarCurr)
<=> v101803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4833,axiom,
! [VarCurr] :
( v101821(VarCurr)
=> ( v101844(VarCurr)
<=> v101845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1185,axiom,
! [VarCurr] :
( ( ~ v101824(VarCurr)
& ~ v101826(VarCurr) )
=> ( v101845(VarCurr)
<=> v101849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4822,axiom,
! [VarCurr] :
( v101826(VarCurr)
=> ( v101845(VarCurr)
<=> v101848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4832,axiom,
! [VarCurr] :
( v101824(VarCurr)
=> ( v101845(VarCurr)
<=> v101846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4821,axiom,
! [VarCurr] :
( ~ v101834(VarCurr)
=> ( v101849(VarCurr)
<=> v101803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4831,axiom,
! [VarCurr] :
( v101834(VarCurr)
=> ( v101849(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4820,axiom,
! [VarCurr] :
( ~ v101828(VarCurr)
=> ( v101848(VarCurr)
<=> v101803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4830,axiom,
! [VarCurr] :
( v101828(VarCurr)
=> ( v101848(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2177,axiom,
! [VarCurr] :
( ~ v101847(VarCurr)
=> ( v101846(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2178,axiom,
! [VarCurr] :
( v101847(VarCurr)
=> ( v101846(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7057,axiom,
! [VarCurr] :
( v101847(VarCurr)
<=> ( v101789(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101808(VarNext)
<=> ( v101809(VarNext)
& v101818(VarNext) ) ) ) ).
fof(addAssignment_31149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101818(VarNext)
<=> v101816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20260,axiom,
! [VarCurr] :
( v101816(VarCurr)
<=> ( v101779(VarCurr)
| v101819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20259,axiom,
! [VarCurr] :
( v101819(VarCurr)
<=> ( v101820(VarCurr)
& v101840(VarCurr) ) ) ).
fof(writeUnaryOperator_7964,axiom,
! [VarCurr] :
( ~ v101840(VarCurr)
<=> v101779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20258,axiom,
! [VarCurr] :
( v101820(VarCurr)
<=> ( v101821(VarCurr)
| v101838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20257,axiom,
! [VarCurr] :
( v101838(VarCurr)
<=> ( v101799(VarCurr)
& v101839(VarCurr) ) ) ).
fof(writeUnaryOperator_7963,axiom,
! [VarCurr] :
( ~ v101839(VarCurr)
<=> v101801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20256,axiom,
! [VarCurr] :
( v101821(VarCurr)
<=> ( v101822(VarCurr)
& v101801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20255,axiom,
! [VarCurr] :
( v101822(VarCurr)
<=> ( v101823(VarCurr)
| v101832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20254,axiom,
! [VarCurr] :
( v101832(VarCurr)
<=> ( v101833(VarCurr)
& v101837(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7056,axiom,
! [VarCurr] :
( v101837(VarCurr)
<=> ( ( v101825(VarCurr,bitIndex2)
<=> $false )
& ( v101825(VarCurr,bitIndex1)
<=> $false )
& ( v101825(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20253,axiom,
! [VarCurr] :
( v101833(VarCurr)
<=> ( v101834(VarCurr)
| v101835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20252,axiom,
! [VarCurr] :
( v101835(VarCurr)
<=> ( v101799(VarCurr)
& v101836(VarCurr) ) ) ).
fof(writeUnaryOperator_7962,axiom,
! [VarCurr] :
( ~ v101836(VarCurr)
<=> v101834(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7055,axiom,
! [VarCurr] :
( v101834(VarCurr)
<=> ( v101789(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20251,axiom,
! [VarCurr] :
( v101823(VarCurr)
<=> ( v101824(VarCurr)
| v101826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20250,axiom,
! [VarCurr] :
( v101826(VarCurr)
<=> ( v101827(VarCurr)
& v101831(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7054,axiom,
! [VarCurr] :
( v101831(VarCurr)
<=> ( ( v101825(VarCurr,bitIndex2)
<=> $false )
& ( v101825(VarCurr,bitIndex1)
<=> $true )
& ( v101825(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20249,axiom,
! [VarCurr] :
( v101827(VarCurr)
<=> ( v101828(VarCurr)
| v101829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20248,axiom,
! [VarCurr] :
( v101829(VarCurr)
<=> ( v101799(VarCurr)
& v101830(VarCurr) ) ) ).
fof(writeUnaryOperator_7961,axiom,
! [VarCurr] :
( ~ v101830(VarCurr)
<=> v101828(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7053,axiom,
! [VarCurr] :
( v101828(VarCurr)
<=> ( v101789(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7052,axiom,
! [VarCurr] :
( v101824(VarCurr)
<=> ( ( v101825(VarCurr,bitIndex2)
<=> $true )
& ( v101825(VarCurr,bitIndex1)
<=> $false )
& ( v101825(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31148,axiom,
! [VarCurr] :
( v101825(VarCurr,bitIndex0)
<=> v101787(VarCurr) ) ).
fof(addAssignment_31147,axiom,
! [VarCurr] :
( v101825(VarCurr,bitIndex1)
<=> v101785(VarCurr) ) ).
fof(addAssignment_31146,axiom,
! [VarCurr] :
( v101825(VarCurr,bitIndex2)
<=> v101783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101809(VarNext)
<=> ( v101810(VarNext)
& v101805(VarNext) ) ) ) ).
fof(writeUnaryOperator_7960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101810(VarNext)
<=> v101812(VarNext) ) ) ).
fof(addAssignment_31145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101812(VarNext)
<=> v101805(VarCurr) ) ) ).
fof(addAssignment_31144,axiom,
! [VarCurr] :
( v101805(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31143,axiom,
! [VarCurr] :
( v101803(VarCurr)
<=> $false ) ).
fof(addAssignment_31142,axiom,
! [VarCurr] :
( v101801(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31141,axiom,
! [VarCurr] :
( v101799(VarCurr)
<=> $false ) ).
fof(addAssignment_31140,axiom,
! [VarCurr] :
( v101789(VarCurr)
<=> v6042(VarCurr,bitIndex36) ) ).
fof(addAssignment_31139,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex36)
<=> v6044(VarCurr,bitIndex36) ) ).
fof(addAssignment_31138,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex36)
<=> v6046(VarCurr,bitIndex36) ) ).
fof(addAssignment_31137,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex36)
<=> v6048(VarCurr,bitIndex36) ) ).
fof(addAssignment_31136,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex36)
<=> v6050(VarCurr,bitIndex36) ) ).
fof(addAssignment_31135,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex36)
<=> v6052(VarCurr,bitIndex36) ) ).
fof(addAssignment_31134,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex36)
<=> v6054(VarCurr,bitIndex36) ) ).
fof(addAssignment_31133,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex36)
<=> v6056(VarCurr,bitIndex36) ) ).
fof(addAssignment_31132,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex36)
<=> v6058(VarCurr,bitIndex36) ) ).
fof(addAssignment_31131,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex36)
<=> v101791(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_1635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101792(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101791(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1690,axiom,
! [VarNext] :
( v101792(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101791(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101792(VarNext)
<=> v101793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101793(VarNext)
<=> ( v101795(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101795(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31130,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex36)
<=> v6062(VarCurr,bitIndex36) ) ).
fof(addAssignment_31129,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex36)
<=> v6064(VarCurr,bitIndex36) ) ).
fof(addAssignment_31128,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex36)
<=> v6066(VarCurr,bitIndex36) ) ).
fof(addAssignment_31127,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex36)
<=> v6068(VarCurr,bitIndex36) ) ).
fof(addAssignment_31126,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex36)
<=> v6070(VarCurr,bitIndex36) ) ).
fof(addAssignment_31125,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex36)
<=> v578(VarCurr,bitIndex36) ) ).
fof(addAssignment_31124,axiom,
! [VarCurr] :
( v101787(VarCurr)
<=> $false ) ).
fof(addAssignment_31123,axiom,
! [VarCurr] :
( v101785(VarCurr)
<=> $false ) ).
fof(addAssignment_31122,axiom,
! [VarCurr] :
( v101783(VarCurr)
<=> $true ) ).
fof(addAssignment_31121,axiom,
! [VarCurr] :
( v101781(VarCurr)
<=> $false ) ).
fof(addAssignment_31120,axiom,
! [VarCurr] :
( v101779(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101732(VarNext)
=> ( v101701(VarNext)
<=> v101701(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1689,axiom,
! [VarNext] :
( v101732(VarNext)
=> ( v101701(VarNext)
<=> v101767(VarNext) ) ) ).
fof(addAssignment_31119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101767(VarNext)
<=> v101765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4819,axiom,
! [VarCurr] :
( ~ v101703(VarCurr)
=> ( v101765(VarCurr)
<=> v101768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4829,axiom,
! [VarCurr] :
( v101703(VarCurr)
=> ( v101765(VarCurr)
<=> v101705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4818,axiom,
! [VarCurr] :
( ~ v101745(VarCurr)
=> ( v101768(VarCurr)
<=> v101727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4828,axiom,
! [VarCurr] :
( v101745(VarCurr)
=> ( v101768(VarCurr)
<=> v101769(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1184,axiom,
! [VarCurr] :
( ( ~ v101748(VarCurr)
& ~ v101750(VarCurr) )
=> ( v101769(VarCurr)
<=> v101773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4817,axiom,
! [VarCurr] :
( v101750(VarCurr)
=> ( v101769(VarCurr)
<=> v101772(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4827,axiom,
! [VarCurr] :
( v101748(VarCurr)
=> ( v101769(VarCurr)
<=> v101770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4816,axiom,
! [VarCurr] :
( ~ v101758(VarCurr)
=> ( v101773(VarCurr)
<=> v101727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4826,axiom,
! [VarCurr] :
( v101758(VarCurr)
=> ( v101773(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4815,axiom,
! [VarCurr] :
( ~ v101752(VarCurr)
=> ( v101772(VarCurr)
<=> v101727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4825,axiom,
! [VarCurr] :
( v101752(VarCurr)
=> ( v101772(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2176,axiom,
! [VarCurr] :
( ~ v101771(VarCurr)
=> ( v101770(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2177,axiom,
! [VarCurr] :
( v101771(VarCurr)
=> ( v101770(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7051,axiom,
! [VarCurr] :
( v101771(VarCurr)
<=> ( v101713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101732(VarNext)
<=> ( v101733(VarNext)
& v101742(VarNext) ) ) ) ).
fof(addAssignment_31118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101742(VarNext)
<=> v101740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20243,axiom,
! [VarCurr] :
( v101740(VarCurr)
<=> ( v101703(VarCurr)
| v101743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20242,axiom,
! [VarCurr] :
( v101743(VarCurr)
<=> ( v101744(VarCurr)
& v101764(VarCurr) ) ) ).
fof(writeUnaryOperator_7958,axiom,
! [VarCurr] :
( ~ v101764(VarCurr)
<=> v101703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20241,axiom,
! [VarCurr] :
( v101744(VarCurr)
<=> ( v101745(VarCurr)
| v101762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20240,axiom,
! [VarCurr] :
( v101762(VarCurr)
<=> ( v101723(VarCurr)
& v101763(VarCurr) ) ) ).
fof(writeUnaryOperator_7957,axiom,
! [VarCurr] :
( ~ v101763(VarCurr)
<=> v101725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20239,axiom,
! [VarCurr] :
( v101745(VarCurr)
<=> ( v101746(VarCurr)
& v101725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20238,axiom,
! [VarCurr] :
( v101746(VarCurr)
<=> ( v101747(VarCurr)
| v101756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20237,axiom,
! [VarCurr] :
( v101756(VarCurr)
<=> ( v101757(VarCurr)
& v101761(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7050,axiom,
! [VarCurr] :
( v101761(VarCurr)
<=> ( ( v101749(VarCurr,bitIndex2)
<=> $false )
& ( v101749(VarCurr,bitIndex1)
<=> $false )
& ( v101749(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20236,axiom,
! [VarCurr] :
( v101757(VarCurr)
<=> ( v101758(VarCurr)
| v101759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20235,axiom,
! [VarCurr] :
( v101759(VarCurr)
<=> ( v101723(VarCurr)
& v101760(VarCurr) ) ) ).
fof(writeUnaryOperator_7956,axiom,
! [VarCurr] :
( ~ v101760(VarCurr)
<=> v101758(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7049,axiom,
! [VarCurr] :
( v101758(VarCurr)
<=> ( v101713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20234,axiom,
! [VarCurr] :
( v101747(VarCurr)
<=> ( v101748(VarCurr)
| v101750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20233,axiom,
! [VarCurr] :
( v101750(VarCurr)
<=> ( v101751(VarCurr)
& v101755(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7048,axiom,
! [VarCurr] :
( v101755(VarCurr)
<=> ( ( v101749(VarCurr,bitIndex2)
<=> $false )
& ( v101749(VarCurr,bitIndex1)
<=> $true )
& ( v101749(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20232,axiom,
! [VarCurr] :
( v101751(VarCurr)
<=> ( v101752(VarCurr)
| v101753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20231,axiom,
! [VarCurr] :
( v101753(VarCurr)
<=> ( v101723(VarCurr)
& v101754(VarCurr) ) ) ).
fof(writeUnaryOperator_7955,axiom,
! [VarCurr] :
( ~ v101754(VarCurr)
<=> v101752(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7047,axiom,
! [VarCurr] :
( v101752(VarCurr)
<=> ( v101713(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7046,axiom,
! [VarCurr] :
( v101748(VarCurr)
<=> ( ( v101749(VarCurr,bitIndex2)
<=> $true )
& ( v101749(VarCurr,bitIndex1)
<=> $false )
& ( v101749(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31117,axiom,
! [VarCurr] :
( v101749(VarCurr,bitIndex0)
<=> v101711(VarCurr) ) ).
fof(addAssignment_31116,axiom,
! [VarCurr] :
( v101749(VarCurr,bitIndex1)
<=> v101709(VarCurr) ) ).
fof(addAssignment_31115,axiom,
! [VarCurr] :
( v101749(VarCurr,bitIndex2)
<=> v101707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101733(VarNext)
<=> ( v101734(VarNext)
& v101729(VarNext) ) ) ) ).
fof(writeUnaryOperator_7954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101734(VarNext)
<=> v101736(VarNext) ) ) ).
fof(addAssignment_31114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101736(VarNext)
<=> v101729(VarCurr) ) ) ).
fof(addAssignment_31113,axiom,
! [VarCurr] :
( v101729(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31112,axiom,
! [VarCurr] :
( v101727(VarCurr)
<=> $false ) ).
fof(addAssignment_31111,axiom,
! [VarCurr] :
( v101725(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31110,axiom,
! [VarCurr] :
( v101723(VarCurr)
<=> $false ) ).
fof(addAssignment_31109,axiom,
! [VarCurr] :
( v101713(VarCurr)
<=> v6042(VarCurr,bitIndex35) ) ).
fof(addAssignment_31108,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex35)
<=> v6044(VarCurr,bitIndex35) ) ).
fof(addAssignment_31107,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex35)
<=> v6046(VarCurr,bitIndex35) ) ).
fof(addAssignment_31106,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex35)
<=> v6048(VarCurr,bitIndex35) ) ).
fof(addAssignment_31105,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex35)
<=> v6050(VarCurr,bitIndex35) ) ).
fof(addAssignment_31104,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex35)
<=> v6052(VarCurr,bitIndex35) ) ).
fof(addAssignment_31103,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex35)
<=> v6054(VarCurr,bitIndex35) ) ).
fof(addAssignment_31102,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex35)
<=> v6056(VarCurr,bitIndex35) ) ).
fof(addAssignment_31101,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex35)
<=> v6058(VarCurr,bitIndex35) ) ).
fof(addAssignment_31100,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex35)
<=> v101715(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_1633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101716(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101715(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1688,axiom,
! [VarNext] :
( v101716(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101715(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101716(VarNext)
<=> v101717(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101717(VarNext)
<=> ( v101719(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101719(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31099,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex35)
<=> v6062(VarCurr,bitIndex35) ) ).
fof(addAssignment_31098,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex35)
<=> v6064(VarCurr,bitIndex35) ) ).
fof(addAssignment_31097,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex35)
<=> v6066(VarCurr,bitIndex35) ) ).
fof(addAssignment_31096,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex35)
<=> v6068(VarCurr,bitIndex35) ) ).
fof(addAssignment_31095,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex35)
<=> v6070(VarCurr,bitIndex35) ) ).
fof(addAssignment_31094,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex35)
<=> v578(VarCurr,bitIndex35) ) ).
fof(addAssignment_31093,axiom,
! [VarCurr] :
( v101711(VarCurr)
<=> $false ) ).
fof(addAssignment_31092,axiom,
! [VarCurr] :
( v101709(VarCurr)
<=> $false ) ).
fof(addAssignment_31091,axiom,
! [VarCurr] :
( v101707(VarCurr)
<=> $true ) ).
fof(addAssignment_31090,axiom,
! [VarCurr] :
( v101705(VarCurr)
<=> $false ) ).
fof(addAssignment_31089,axiom,
! [VarCurr] :
( v101703(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101656(VarNext)
=> ( v101625(VarNext)
<=> v101625(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1687,axiom,
! [VarNext] :
( v101656(VarNext)
=> ( v101625(VarNext)
<=> v101691(VarNext) ) ) ).
fof(addAssignment_31088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101691(VarNext)
<=> v101689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4814,axiom,
! [VarCurr] :
( ~ v101627(VarCurr)
=> ( v101689(VarCurr)
<=> v101692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4824,axiom,
! [VarCurr] :
( v101627(VarCurr)
=> ( v101689(VarCurr)
<=> v101629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4813,axiom,
! [VarCurr] :
( ~ v101669(VarCurr)
=> ( v101692(VarCurr)
<=> v101651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4823,axiom,
! [VarCurr] :
( v101669(VarCurr)
=> ( v101692(VarCurr)
<=> v101693(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1183,axiom,
! [VarCurr] :
( ( ~ v101672(VarCurr)
& ~ v101674(VarCurr) )
=> ( v101693(VarCurr)
<=> v101697(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4812,axiom,
! [VarCurr] :
( v101674(VarCurr)
=> ( v101693(VarCurr)
<=> v101696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4822,axiom,
! [VarCurr] :
( v101672(VarCurr)
=> ( v101693(VarCurr)
<=> v101694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4811,axiom,
! [VarCurr] :
( ~ v101682(VarCurr)
=> ( v101697(VarCurr)
<=> v101651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4821,axiom,
! [VarCurr] :
( v101682(VarCurr)
=> ( v101697(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4810,axiom,
! [VarCurr] :
( ~ v101676(VarCurr)
=> ( v101696(VarCurr)
<=> v101651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4820,axiom,
! [VarCurr] :
( v101676(VarCurr)
=> ( v101696(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2175,axiom,
! [VarCurr] :
( ~ v101695(VarCurr)
=> ( v101694(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2176,axiom,
! [VarCurr] :
( v101695(VarCurr)
=> ( v101694(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7045,axiom,
! [VarCurr] :
( v101695(VarCurr)
<=> ( v101637(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101656(VarNext)
<=> ( v101657(VarNext)
& v101666(VarNext) ) ) ) ).
fof(addAssignment_31087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101666(VarNext)
<=> v101664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20226,axiom,
! [VarCurr] :
( v101664(VarCurr)
<=> ( v101627(VarCurr)
| v101667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20225,axiom,
! [VarCurr] :
( v101667(VarCurr)
<=> ( v101668(VarCurr)
& v101688(VarCurr) ) ) ).
fof(writeUnaryOperator_7952,axiom,
! [VarCurr] :
( ~ v101688(VarCurr)
<=> v101627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20224,axiom,
! [VarCurr] :
( v101668(VarCurr)
<=> ( v101669(VarCurr)
| v101686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20223,axiom,
! [VarCurr] :
( v101686(VarCurr)
<=> ( v101647(VarCurr)
& v101687(VarCurr) ) ) ).
fof(writeUnaryOperator_7951,axiom,
! [VarCurr] :
( ~ v101687(VarCurr)
<=> v101649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20222,axiom,
! [VarCurr] :
( v101669(VarCurr)
<=> ( v101670(VarCurr)
& v101649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20221,axiom,
! [VarCurr] :
( v101670(VarCurr)
<=> ( v101671(VarCurr)
| v101680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20220,axiom,
! [VarCurr] :
( v101680(VarCurr)
<=> ( v101681(VarCurr)
& v101685(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7044,axiom,
! [VarCurr] :
( v101685(VarCurr)
<=> ( ( v101673(VarCurr,bitIndex2)
<=> $false )
& ( v101673(VarCurr,bitIndex1)
<=> $false )
& ( v101673(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20219,axiom,
! [VarCurr] :
( v101681(VarCurr)
<=> ( v101682(VarCurr)
| v101683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20218,axiom,
! [VarCurr] :
( v101683(VarCurr)
<=> ( v101647(VarCurr)
& v101684(VarCurr) ) ) ).
fof(writeUnaryOperator_7950,axiom,
! [VarCurr] :
( ~ v101684(VarCurr)
<=> v101682(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7043,axiom,
! [VarCurr] :
( v101682(VarCurr)
<=> ( v101637(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20217,axiom,
! [VarCurr] :
( v101671(VarCurr)
<=> ( v101672(VarCurr)
| v101674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20216,axiom,
! [VarCurr] :
( v101674(VarCurr)
<=> ( v101675(VarCurr)
& v101679(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7042,axiom,
! [VarCurr] :
( v101679(VarCurr)
<=> ( ( v101673(VarCurr,bitIndex2)
<=> $false )
& ( v101673(VarCurr,bitIndex1)
<=> $true )
& ( v101673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20215,axiom,
! [VarCurr] :
( v101675(VarCurr)
<=> ( v101676(VarCurr)
| v101677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20214,axiom,
! [VarCurr] :
( v101677(VarCurr)
<=> ( v101647(VarCurr)
& v101678(VarCurr) ) ) ).
fof(writeUnaryOperator_7949,axiom,
! [VarCurr] :
( ~ v101678(VarCurr)
<=> v101676(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7041,axiom,
! [VarCurr] :
( v101676(VarCurr)
<=> ( v101637(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7040,axiom,
! [VarCurr] :
( v101672(VarCurr)
<=> ( ( v101673(VarCurr,bitIndex2)
<=> $true )
& ( v101673(VarCurr,bitIndex1)
<=> $false )
& ( v101673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31086,axiom,
! [VarCurr] :
( v101673(VarCurr,bitIndex0)
<=> v101635(VarCurr) ) ).
fof(addAssignment_31085,axiom,
! [VarCurr] :
( v101673(VarCurr,bitIndex1)
<=> v101633(VarCurr) ) ).
fof(addAssignment_31084,axiom,
! [VarCurr] :
( v101673(VarCurr,bitIndex2)
<=> v101631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101657(VarNext)
<=> ( v101658(VarNext)
& v101653(VarNext) ) ) ) ).
fof(writeUnaryOperator_7948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101658(VarNext)
<=> v101660(VarNext) ) ) ).
fof(addAssignment_31083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101660(VarNext)
<=> v101653(VarCurr) ) ) ).
fof(addAssignment_31082,axiom,
! [VarCurr] :
( v101653(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31081,axiom,
! [VarCurr] :
( v101651(VarCurr)
<=> $false ) ).
fof(addAssignment_31080,axiom,
! [VarCurr] :
( v101649(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31079,axiom,
! [VarCurr] :
( v101647(VarCurr)
<=> $false ) ).
fof(addAssignment_31078,axiom,
! [VarCurr] :
( v101637(VarCurr)
<=> v6042(VarCurr,bitIndex34) ) ).
fof(addAssignment_31077,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex34)
<=> v6044(VarCurr,bitIndex34) ) ).
fof(addAssignment_31076,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex34)
<=> v6046(VarCurr,bitIndex34) ) ).
fof(addAssignment_31075,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex34)
<=> v6048(VarCurr,bitIndex34) ) ).
fof(addAssignment_31074,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex34)
<=> v6050(VarCurr,bitIndex34) ) ).
fof(addAssignment_31073,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex34)
<=> v6052(VarCurr,bitIndex34) ) ).
fof(addAssignment_31072,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex34)
<=> v6054(VarCurr,bitIndex34) ) ).
fof(addAssignment_31071,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex34)
<=> v6056(VarCurr,bitIndex34) ) ).
fof(addAssignment_31070,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex34)
<=> v6058(VarCurr,bitIndex34) ) ).
fof(addAssignment_31069,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex34)
<=> v101639(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_1631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101640(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101639(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1686,axiom,
! [VarNext] :
( v101640(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101639(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101640(VarNext)
<=> v101641(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101641(VarNext)
<=> ( v101643(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101643(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31068,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex34)
<=> v6062(VarCurr,bitIndex34) ) ).
fof(addAssignment_31067,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex34)
<=> v6064(VarCurr,bitIndex34) ) ).
fof(addAssignment_31066,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex34)
<=> v6066(VarCurr,bitIndex34) ) ).
fof(addAssignment_31065,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex34)
<=> v6068(VarCurr,bitIndex34) ) ).
fof(addAssignment_31064,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex34)
<=> v6070(VarCurr,bitIndex34) ) ).
fof(addAssignment_31063,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex34)
<=> v578(VarCurr,bitIndex34) ) ).
fof(addAssignment_31062,axiom,
! [VarCurr] :
( v101635(VarCurr)
<=> $false ) ).
fof(addAssignment_31061,axiom,
! [VarCurr] :
( v101633(VarCurr)
<=> $false ) ).
fof(addAssignment_31060,axiom,
! [VarCurr] :
( v101631(VarCurr)
<=> $true ) ).
fof(addAssignment_31059,axiom,
! [VarCurr] :
( v101629(VarCurr)
<=> $false ) ).
fof(addAssignment_31058,axiom,
! [VarCurr] :
( v101627(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101580(VarNext)
=> ( v101549(VarNext)
<=> v101549(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1685,axiom,
! [VarNext] :
( v101580(VarNext)
=> ( v101549(VarNext)
<=> v101615(VarNext) ) ) ).
fof(addAssignment_31057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101615(VarNext)
<=> v101613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4809,axiom,
! [VarCurr] :
( ~ v101551(VarCurr)
=> ( v101613(VarCurr)
<=> v101616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4819,axiom,
! [VarCurr] :
( v101551(VarCurr)
=> ( v101613(VarCurr)
<=> v101553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4808,axiom,
! [VarCurr] :
( ~ v101593(VarCurr)
=> ( v101616(VarCurr)
<=> v101575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4818,axiom,
! [VarCurr] :
( v101593(VarCurr)
=> ( v101616(VarCurr)
<=> v101617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1182,axiom,
! [VarCurr] :
( ( ~ v101596(VarCurr)
& ~ v101598(VarCurr) )
=> ( v101617(VarCurr)
<=> v101621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4807,axiom,
! [VarCurr] :
( v101598(VarCurr)
=> ( v101617(VarCurr)
<=> v101620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4817,axiom,
! [VarCurr] :
( v101596(VarCurr)
=> ( v101617(VarCurr)
<=> v101618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4806,axiom,
! [VarCurr] :
( ~ v101606(VarCurr)
=> ( v101621(VarCurr)
<=> v101575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4816,axiom,
! [VarCurr] :
( v101606(VarCurr)
=> ( v101621(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4805,axiom,
! [VarCurr] :
( ~ v101600(VarCurr)
=> ( v101620(VarCurr)
<=> v101575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4815,axiom,
! [VarCurr] :
( v101600(VarCurr)
=> ( v101620(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2174,axiom,
! [VarCurr] :
( ~ v101619(VarCurr)
=> ( v101618(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2175,axiom,
! [VarCurr] :
( v101619(VarCurr)
=> ( v101618(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7039,axiom,
! [VarCurr] :
( v101619(VarCurr)
<=> ( v101561(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101580(VarNext)
<=> ( v101581(VarNext)
& v101590(VarNext) ) ) ) ).
fof(addAssignment_31056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101590(VarNext)
<=> v101588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20209,axiom,
! [VarCurr] :
( v101588(VarCurr)
<=> ( v101551(VarCurr)
| v101591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20208,axiom,
! [VarCurr] :
( v101591(VarCurr)
<=> ( v101592(VarCurr)
& v101612(VarCurr) ) ) ).
fof(writeUnaryOperator_7946,axiom,
! [VarCurr] :
( ~ v101612(VarCurr)
<=> v101551(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20207,axiom,
! [VarCurr] :
( v101592(VarCurr)
<=> ( v101593(VarCurr)
| v101610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20206,axiom,
! [VarCurr] :
( v101610(VarCurr)
<=> ( v101571(VarCurr)
& v101611(VarCurr) ) ) ).
fof(writeUnaryOperator_7945,axiom,
! [VarCurr] :
( ~ v101611(VarCurr)
<=> v101573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20205,axiom,
! [VarCurr] :
( v101593(VarCurr)
<=> ( v101594(VarCurr)
& v101573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20204,axiom,
! [VarCurr] :
( v101594(VarCurr)
<=> ( v101595(VarCurr)
| v101604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20203,axiom,
! [VarCurr] :
( v101604(VarCurr)
<=> ( v101605(VarCurr)
& v101609(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7038,axiom,
! [VarCurr] :
( v101609(VarCurr)
<=> ( ( v101597(VarCurr,bitIndex2)
<=> $false )
& ( v101597(VarCurr,bitIndex1)
<=> $false )
& ( v101597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20202,axiom,
! [VarCurr] :
( v101605(VarCurr)
<=> ( v101606(VarCurr)
| v101607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20201,axiom,
! [VarCurr] :
( v101607(VarCurr)
<=> ( v101571(VarCurr)
& v101608(VarCurr) ) ) ).
fof(writeUnaryOperator_7944,axiom,
! [VarCurr] :
( ~ v101608(VarCurr)
<=> v101606(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7037,axiom,
! [VarCurr] :
( v101606(VarCurr)
<=> ( v101561(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20200,axiom,
! [VarCurr] :
( v101595(VarCurr)
<=> ( v101596(VarCurr)
| v101598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20199,axiom,
! [VarCurr] :
( v101598(VarCurr)
<=> ( v101599(VarCurr)
& v101603(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7036,axiom,
! [VarCurr] :
( v101603(VarCurr)
<=> ( ( v101597(VarCurr,bitIndex2)
<=> $false )
& ( v101597(VarCurr,bitIndex1)
<=> $true )
& ( v101597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20198,axiom,
! [VarCurr] :
( v101599(VarCurr)
<=> ( v101600(VarCurr)
| v101601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20197,axiom,
! [VarCurr] :
( v101601(VarCurr)
<=> ( v101571(VarCurr)
& v101602(VarCurr) ) ) ).
fof(writeUnaryOperator_7943,axiom,
! [VarCurr] :
( ~ v101602(VarCurr)
<=> v101600(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7035,axiom,
! [VarCurr] :
( v101600(VarCurr)
<=> ( v101561(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7034,axiom,
! [VarCurr] :
( v101596(VarCurr)
<=> ( ( v101597(VarCurr,bitIndex2)
<=> $true )
& ( v101597(VarCurr,bitIndex1)
<=> $false )
& ( v101597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31055,axiom,
! [VarCurr] :
( v101597(VarCurr,bitIndex0)
<=> v101559(VarCurr) ) ).
fof(addAssignment_31054,axiom,
! [VarCurr] :
( v101597(VarCurr,bitIndex1)
<=> v101557(VarCurr) ) ).
fof(addAssignment_31053,axiom,
! [VarCurr] :
( v101597(VarCurr,bitIndex2)
<=> v101555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101581(VarNext)
<=> ( v101582(VarNext)
& v101577(VarNext) ) ) ) ).
fof(writeUnaryOperator_7942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101582(VarNext)
<=> v101584(VarNext) ) ) ).
fof(addAssignment_31052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101584(VarNext)
<=> v101577(VarCurr) ) ) ).
fof(addAssignment_31051,axiom,
! [VarCurr] :
( v101577(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31050,axiom,
! [VarCurr] :
( v101575(VarCurr)
<=> $false ) ).
fof(addAssignment_31049,axiom,
! [VarCurr] :
( v101573(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31048,axiom,
! [VarCurr] :
( v101571(VarCurr)
<=> $false ) ).
fof(addAssignment_31047,axiom,
! [VarCurr] :
( v101561(VarCurr)
<=> v6042(VarCurr,bitIndex33) ) ).
fof(addAssignment_31046,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex33)
<=> v6044(VarCurr,bitIndex33) ) ).
fof(addAssignment_31045,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex33)
<=> v6046(VarCurr,bitIndex33) ) ).
fof(addAssignment_31044,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex33)
<=> v6048(VarCurr,bitIndex33) ) ).
fof(addAssignment_31043,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex33)
<=> v6050(VarCurr,bitIndex33) ) ).
fof(addAssignment_31042,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex33)
<=> v6052(VarCurr,bitIndex33) ) ).
fof(addAssignment_31041,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex33)
<=> v6054(VarCurr,bitIndex33) ) ).
fof(addAssignment_31040,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex33)
<=> v6056(VarCurr,bitIndex33) ) ).
fof(addAssignment_31039,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex33)
<=> v6058(VarCurr,bitIndex33) ) ).
fof(addAssignment_31038,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex33)
<=> v101563(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_1629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101564(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101563(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1684,axiom,
! [VarNext] :
( v101564(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101563(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101564(VarNext)
<=> v101565(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101565(VarNext)
<=> ( v101567(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101567(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31037,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex33)
<=> v6062(VarCurr,bitIndex33) ) ).
fof(addAssignment_31036,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex33)
<=> v6064(VarCurr,bitIndex33) ) ).
fof(addAssignment_31035,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex33)
<=> v6066(VarCurr,bitIndex33) ) ).
fof(addAssignment_31034,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex33)
<=> v6068(VarCurr,bitIndex33) ) ).
fof(addAssignment_31033,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex33)
<=> v6070(VarCurr,bitIndex33) ) ).
fof(addAssignment_31032,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex33)
<=> v578(VarCurr,bitIndex33) ) ).
fof(addAssignment_31031,axiom,
! [VarCurr] :
( v101559(VarCurr)
<=> $false ) ).
fof(addAssignment_31030,axiom,
! [VarCurr] :
( v101557(VarCurr)
<=> $false ) ).
fof(addAssignment_31029,axiom,
! [VarCurr] :
( v101555(VarCurr)
<=> $true ) ).
fof(addAssignment_31028,axiom,
! [VarCurr] :
( v101553(VarCurr)
<=> $false ) ).
fof(addAssignment_31027,axiom,
! [VarCurr] :
( v101551(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101504(VarNext)
=> ( v101473(VarNext)
<=> v101473(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1683,axiom,
! [VarNext] :
( v101504(VarNext)
=> ( v101473(VarNext)
<=> v101539(VarNext) ) ) ).
fof(addAssignment_31026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101539(VarNext)
<=> v101537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4804,axiom,
! [VarCurr] :
( ~ v101475(VarCurr)
=> ( v101537(VarCurr)
<=> v101540(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4814,axiom,
! [VarCurr] :
( v101475(VarCurr)
=> ( v101537(VarCurr)
<=> v101477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4803,axiom,
! [VarCurr] :
( ~ v101517(VarCurr)
=> ( v101540(VarCurr)
<=> v101499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4813,axiom,
! [VarCurr] :
( v101517(VarCurr)
=> ( v101540(VarCurr)
<=> v101541(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1181,axiom,
! [VarCurr] :
( ( ~ v101520(VarCurr)
& ~ v101522(VarCurr) )
=> ( v101541(VarCurr)
<=> v101545(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4802,axiom,
! [VarCurr] :
( v101522(VarCurr)
=> ( v101541(VarCurr)
<=> v101544(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4812,axiom,
! [VarCurr] :
( v101520(VarCurr)
=> ( v101541(VarCurr)
<=> v101542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4801,axiom,
! [VarCurr] :
( ~ v101530(VarCurr)
=> ( v101545(VarCurr)
<=> v101499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4811,axiom,
! [VarCurr] :
( v101530(VarCurr)
=> ( v101545(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4800,axiom,
! [VarCurr] :
( ~ v101524(VarCurr)
=> ( v101544(VarCurr)
<=> v101499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4810,axiom,
! [VarCurr] :
( v101524(VarCurr)
=> ( v101544(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2173,axiom,
! [VarCurr] :
( ~ v101543(VarCurr)
=> ( v101542(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2174,axiom,
! [VarCurr] :
( v101543(VarCurr)
=> ( v101542(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7033,axiom,
! [VarCurr] :
( v101543(VarCurr)
<=> ( v101485(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101504(VarNext)
<=> ( v101505(VarNext)
& v101514(VarNext) ) ) ) ).
fof(addAssignment_31025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101514(VarNext)
<=> v101512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20192,axiom,
! [VarCurr] :
( v101512(VarCurr)
<=> ( v101475(VarCurr)
| v101515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20191,axiom,
! [VarCurr] :
( v101515(VarCurr)
<=> ( v101516(VarCurr)
& v101536(VarCurr) ) ) ).
fof(writeUnaryOperator_7940,axiom,
! [VarCurr] :
( ~ v101536(VarCurr)
<=> v101475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20190,axiom,
! [VarCurr] :
( v101516(VarCurr)
<=> ( v101517(VarCurr)
| v101534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20189,axiom,
! [VarCurr] :
( v101534(VarCurr)
<=> ( v101495(VarCurr)
& v101535(VarCurr) ) ) ).
fof(writeUnaryOperator_7939,axiom,
! [VarCurr] :
( ~ v101535(VarCurr)
<=> v101497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20188,axiom,
! [VarCurr] :
( v101517(VarCurr)
<=> ( v101518(VarCurr)
& v101497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20187,axiom,
! [VarCurr] :
( v101518(VarCurr)
<=> ( v101519(VarCurr)
| v101528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20186,axiom,
! [VarCurr] :
( v101528(VarCurr)
<=> ( v101529(VarCurr)
& v101533(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7032,axiom,
! [VarCurr] :
( v101533(VarCurr)
<=> ( ( v101521(VarCurr,bitIndex2)
<=> $false )
& ( v101521(VarCurr,bitIndex1)
<=> $false )
& ( v101521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20185,axiom,
! [VarCurr] :
( v101529(VarCurr)
<=> ( v101530(VarCurr)
| v101531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20184,axiom,
! [VarCurr] :
( v101531(VarCurr)
<=> ( v101495(VarCurr)
& v101532(VarCurr) ) ) ).
fof(writeUnaryOperator_7938,axiom,
! [VarCurr] :
( ~ v101532(VarCurr)
<=> v101530(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7031,axiom,
! [VarCurr] :
( v101530(VarCurr)
<=> ( v101485(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20183,axiom,
! [VarCurr] :
( v101519(VarCurr)
<=> ( v101520(VarCurr)
| v101522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20182,axiom,
! [VarCurr] :
( v101522(VarCurr)
<=> ( v101523(VarCurr)
& v101527(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7030,axiom,
! [VarCurr] :
( v101527(VarCurr)
<=> ( ( v101521(VarCurr,bitIndex2)
<=> $false )
& ( v101521(VarCurr,bitIndex1)
<=> $true )
& ( v101521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20181,axiom,
! [VarCurr] :
( v101523(VarCurr)
<=> ( v101524(VarCurr)
| v101525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20180,axiom,
! [VarCurr] :
( v101525(VarCurr)
<=> ( v101495(VarCurr)
& v101526(VarCurr) ) ) ).
fof(writeUnaryOperator_7937,axiom,
! [VarCurr] :
( ~ v101526(VarCurr)
<=> v101524(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7029,axiom,
! [VarCurr] :
( v101524(VarCurr)
<=> ( v101485(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7028,axiom,
! [VarCurr] :
( v101520(VarCurr)
<=> ( ( v101521(VarCurr,bitIndex2)
<=> $true )
& ( v101521(VarCurr,bitIndex1)
<=> $false )
& ( v101521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31024,axiom,
! [VarCurr] :
( v101521(VarCurr,bitIndex0)
<=> v101483(VarCurr) ) ).
fof(addAssignment_31023,axiom,
! [VarCurr] :
( v101521(VarCurr,bitIndex1)
<=> v101481(VarCurr) ) ).
fof(addAssignment_31022,axiom,
! [VarCurr] :
( v101521(VarCurr,bitIndex2)
<=> v101479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101505(VarNext)
<=> ( v101506(VarNext)
& v101501(VarNext) ) ) ) ).
fof(writeUnaryOperator_7936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101506(VarNext)
<=> v101508(VarNext) ) ) ).
fof(addAssignment_31021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101508(VarNext)
<=> v101501(VarCurr) ) ) ).
fof(addAssignment_31020,axiom,
! [VarCurr] :
( v101501(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_31019,axiom,
! [VarCurr] :
( v101499(VarCurr)
<=> $false ) ).
fof(addAssignment_31018,axiom,
! [VarCurr] :
( v101497(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_31017,axiom,
! [VarCurr] :
( v101495(VarCurr)
<=> $false ) ).
fof(addAssignment_31016,axiom,
! [VarCurr] :
( v101485(VarCurr)
<=> v6042(VarCurr,bitIndex32) ) ).
fof(addAssignment_31015,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex32)
<=> v6044(VarCurr,bitIndex32) ) ).
fof(addAssignment_31014,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex32)
<=> v6046(VarCurr,bitIndex32) ) ).
fof(addAssignment_31013,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex32)
<=> v6048(VarCurr,bitIndex32) ) ).
fof(addAssignment_31012,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex32)
<=> v6050(VarCurr,bitIndex32) ) ).
fof(addAssignment_31011,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex32)
<=> v6052(VarCurr,bitIndex32) ) ).
fof(addAssignment_31010,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex32)
<=> v6054(VarCurr,bitIndex32) ) ).
fof(addAssignment_31009,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex32)
<=> v6056(VarCurr,bitIndex32) ) ).
fof(addAssignment_31008,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex32)
<=> v6058(VarCurr,bitIndex32) ) ).
fof(addAssignment_31007,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex32)
<=> v101487(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_1627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101488(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101487(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1682,axiom,
! [VarNext] :
( v101488(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101487(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101488(VarNext)
<=> v101489(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101489(VarNext)
<=> ( v101491(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101491(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_31006,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex32)
<=> v6062(VarCurr,bitIndex32) ) ).
fof(addAssignment_31005,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex32)
<=> v6064(VarCurr,bitIndex32) ) ).
fof(addAssignment_31004,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex32)
<=> v6066(VarCurr,bitIndex32) ) ).
fof(addAssignment_31003,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex32)
<=> v6068(VarCurr,bitIndex32) ) ).
fof(addAssignment_31002,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex32)
<=> v6070(VarCurr,bitIndex32) ) ).
fof(addAssignment_31001,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex32)
<=> v578(VarCurr,bitIndex32) ) ).
fof(addAssignment_31000,axiom,
! [VarCurr] :
( v101483(VarCurr)
<=> $false ) ).
fof(addAssignment_30999,axiom,
! [VarCurr] :
( v101481(VarCurr)
<=> $false ) ).
fof(addAssignment_30998,axiom,
! [VarCurr] :
( v101479(VarCurr)
<=> $true ) ).
fof(addAssignment_30997,axiom,
! [VarCurr] :
( v101477(VarCurr)
<=> $false ) ).
fof(addAssignment_30996,axiom,
! [VarCurr] :
( v101475(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101428(VarNext)
=> ( v101397(VarNext)
<=> v101397(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1681,axiom,
! [VarNext] :
( v101428(VarNext)
=> ( v101397(VarNext)
<=> v101463(VarNext) ) ) ).
fof(addAssignment_30995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101463(VarNext)
<=> v101461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4799,axiom,
! [VarCurr] :
( ~ v101399(VarCurr)
=> ( v101461(VarCurr)
<=> v101464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4809,axiom,
! [VarCurr] :
( v101399(VarCurr)
=> ( v101461(VarCurr)
<=> v101401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4798,axiom,
! [VarCurr] :
( ~ v101441(VarCurr)
=> ( v101464(VarCurr)
<=> v101423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4808,axiom,
! [VarCurr] :
( v101441(VarCurr)
=> ( v101464(VarCurr)
<=> v101465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1180,axiom,
! [VarCurr] :
( ( ~ v101444(VarCurr)
& ~ v101446(VarCurr) )
=> ( v101465(VarCurr)
<=> v101469(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4797,axiom,
! [VarCurr] :
( v101446(VarCurr)
=> ( v101465(VarCurr)
<=> v101468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4807,axiom,
! [VarCurr] :
( v101444(VarCurr)
=> ( v101465(VarCurr)
<=> v101466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4796,axiom,
! [VarCurr] :
( ~ v101454(VarCurr)
=> ( v101469(VarCurr)
<=> v101423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4806,axiom,
! [VarCurr] :
( v101454(VarCurr)
=> ( v101469(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4795,axiom,
! [VarCurr] :
( ~ v101448(VarCurr)
=> ( v101468(VarCurr)
<=> v101423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4805,axiom,
! [VarCurr] :
( v101448(VarCurr)
=> ( v101468(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2172,axiom,
! [VarCurr] :
( ~ v101467(VarCurr)
=> ( v101466(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2173,axiom,
! [VarCurr] :
( v101467(VarCurr)
=> ( v101466(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7027,axiom,
! [VarCurr] :
( v101467(VarCurr)
<=> ( v101409(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101428(VarNext)
<=> ( v101429(VarNext)
& v101438(VarNext) ) ) ) ).
fof(addAssignment_30994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101438(VarNext)
<=> v101436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20175,axiom,
! [VarCurr] :
( v101436(VarCurr)
<=> ( v101399(VarCurr)
| v101439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20174,axiom,
! [VarCurr] :
( v101439(VarCurr)
<=> ( v101440(VarCurr)
& v101460(VarCurr) ) ) ).
fof(writeUnaryOperator_7934,axiom,
! [VarCurr] :
( ~ v101460(VarCurr)
<=> v101399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20173,axiom,
! [VarCurr] :
( v101440(VarCurr)
<=> ( v101441(VarCurr)
| v101458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20172,axiom,
! [VarCurr] :
( v101458(VarCurr)
<=> ( v101419(VarCurr)
& v101459(VarCurr) ) ) ).
fof(writeUnaryOperator_7933,axiom,
! [VarCurr] :
( ~ v101459(VarCurr)
<=> v101421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20171,axiom,
! [VarCurr] :
( v101441(VarCurr)
<=> ( v101442(VarCurr)
& v101421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20170,axiom,
! [VarCurr] :
( v101442(VarCurr)
<=> ( v101443(VarCurr)
| v101452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20169,axiom,
! [VarCurr] :
( v101452(VarCurr)
<=> ( v101453(VarCurr)
& v101457(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7026,axiom,
! [VarCurr] :
( v101457(VarCurr)
<=> ( ( v101445(VarCurr,bitIndex2)
<=> $false )
& ( v101445(VarCurr,bitIndex1)
<=> $false )
& ( v101445(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20168,axiom,
! [VarCurr] :
( v101453(VarCurr)
<=> ( v101454(VarCurr)
| v101455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20167,axiom,
! [VarCurr] :
( v101455(VarCurr)
<=> ( v101419(VarCurr)
& v101456(VarCurr) ) ) ).
fof(writeUnaryOperator_7932,axiom,
! [VarCurr] :
( ~ v101456(VarCurr)
<=> v101454(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7025,axiom,
! [VarCurr] :
( v101454(VarCurr)
<=> ( v101409(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20166,axiom,
! [VarCurr] :
( v101443(VarCurr)
<=> ( v101444(VarCurr)
| v101446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20165,axiom,
! [VarCurr] :
( v101446(VarCurr)
<=> ( v101447(VarCurr)
& v101451(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7024,axiom,
! [VarCurr] :
( v101451(VarCurr)
<=> ( ( v101445(VarCurr,bitIndex2)
<=> $false )
& ( v101445(VarCurr,bitIndex1)
<=> $true )
& ( v101445(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20164,axiom,
! [VarCurr] :
( v101447(VarCurr)
<=> ( v101448(VarCurr)
| v101449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20163,axiom,
! [VarCurr] :
( v101449(VarCurr)
<=> ( v101419(VarCurr)
& v101450(VarCurr) ) ) ).
fof(writeUnaryOperator_7931,axiom,
! [VarCurr] :
( ~ v101450(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7023,axiom,
! [VarCurr] :
( v101448(VarCurr)
<=> ( v101409(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7022,axiom,
! [VarCurr] :
( v101444(VarCurr)
<=> ( ( v101445(VarCurr,bitIndex2)
<=> $true )
& ( v101445(VarCurr,bitIndex1)
<=> $false )
& ( v101445(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30993,axiom,
! [VarCurr] :
( v101445(VarCurr,bitIndex0)
<=> v101407(VarCurr) ) ).
fof(addAssignment_30992,axiom,
! [VarCurr] :
( v101445(VarCurr,bitIndex1)
<=> v101405(VarCurr) ) ).
fof(addAssignment_30991,axiom,
! [VarCurr] :
( v101445(VarCurr,bitIndex2)
<=> v101403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101429(VarNext)
<=> ( v101430(VarNext)
& v101425(VarNext) ) ) ) ).
fof(writeUnaryOperator_7930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101430(VarNext)
<=> v101432(VarNext) ) ) ).
fof(addAssignment_30990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101432(VarNext)
<=> v101425(VarCurr) ) ) ).
fof(addAssignment_30989,axiom,
! [VarCurr] :
( v101425(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30988,axiom,
! [VarCurr] :
( v101423(VarCurr)
<=> $false ) ).
fof(addAssignment_30987,axiom,
! [VarCurr] :
( v101421(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30986,axiom,
! [VarCurr] :
( v101419(VarCurr)
<=> $false ) ).
fof(addAssignment_30985,axiom,
! [VarCurr] :
( v101409(VarCurr)
<=> v6042(VarCurr,bitIndex31) ) ).
fof(addAssignment_30984,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex31)
<=> v6044(VarCurr,bitIndex31) ) ).
fof(addAssignment_30983,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex31)
<=> v6046(VarCurr,bitIndex31) ) ).
fof(addAssignment_30982,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex31)
<=> v6048(VarCurr,bitIndex31) ) ).
fof(addAssignment_30981,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex31)
<=> v6050(VarCurr,bitIndex31) ) ).
fof(addAssignment_30980,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex31)
<=> v6052(VarCurr,bitIndex31) ) ).
fof(addAssignment_30979,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex31)
<=> v6054(VarCurr,bitIndex31) ) ).
fof(addAssignment_30978,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex31)
<=> v6056(VarCurr,bitIndex31) ) ).
fof(addAssignment_30977,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex31)
<=> v6058(VarCurr,bitIndex31) ) ).
fof(addAssignment_30976,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex31)
<=> v101411(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_1625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101412(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101411(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1680,axiom,
! [VarNext] :
( v101412(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101411(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101412(VarNext)
<=> v101413(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101413(VarNext)
<=> ( v101415(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101415(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30975,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex31)
<=> v6062(VarCurr,bitIndex31) ) ).
fof(addAssignment_30974,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex31)
<=> v6064(VarCurr,bitIndex31) ) ).
fof(addAssignment_30973,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex31)
<=> v6066(VarCurr,bitIndex31) ) ).
fof(addAssignment_30972,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex31)
<=> v6068(VarCurr,bitIndex31) ) ).
fof(addAssignment_30971,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex31)
<=> v6070(VarCurr,bitIndex31) ) ).
fof(addAssignment_30970,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex31)
<=> v578(VarCurr,bitIndex31) ) ).
fof(addAssignment_30969,axiom,
! [VarCurr] :
( v101407(VarCurr)
<=> $false ) ).
fof(addAssignment_30968,axiom,
! [VarCurr] :
( v101405(VarCurr)
<=> $false ) ).
fof(addAssignment_30967,axiom,
! [VarCurr] :
( v101403(VarCurr)
<=> $true ) ).
fof(addAssignment_30966,axiom,
! [VarCurr] :
( v101401(VarCurr)
<=> $false ) ).
fof(addAssignment_30965,axiom,
! [VarCurr] :
( v101399(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101352(VarNext)
=> ( v101321(VarNext)
<=> v101321(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1679,axiom,
! [VarNext] :
( v101352(VarNext)
=> ( v101321(VarNext)
<=> v101387(VarNext) ) ) ).
fof(addAssignment_30964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101387(VarNext)
<=> v101385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4794,axiom,
! [VarCurr] :
( ~ v101323(VarCurr)
=> ( v101385(VarCurr)
<=> v101388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4804,axiom,
! [VarCurr] :
( v101323(VarCurr)
=> ( v101385(VarCurr)
<=> v101325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4793,axiom,
! [VarCurr] :
( ~ v101365(VarCurr)
=> ( v101388(VarCurr)
<=> v101347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4803,axiom,
! [VarCurr] :
( v101365(VarCurr)
=> ( v101388(VarCurr)
<=> v101389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1179,axiom,
! [VarCurr] :
( ( ~ v101368(VarCurr)
& ~ v101370(VarCurr) )
=> ( v101389(VarCurr)
<=> v101393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4792,axiom,
! [VarCurr] :
( v101370(VarCurr)
=> ( v101389(VarCurr)
<=> v101392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4802,axiom,
! [VarCurr] :
( v101368(VarCurr)
=> ( v101389(VarCurr)
<=> v101390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4791,axiom,
! [VarCurr] :
( ~ v101378(VarCurr)
=> ( v101393(VarCurr)
<=> v101347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4801,axiom,
! [VarCurr] :
( v101378(VarCurr)
=> ( v101393(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4790,axiom,
! [VarCurr] :
( ~ v101372(VarCurr)
=> ( v101392(VarCurr)
<=> v101347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4800,axiom,
! [VarCurr] :
( v101372(VarCurr)
=> ( v101392(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2171,axiom,
! [VarCurr] :
( ~ v101391(VarCurr)
=> ( v101390(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2172,axiom,
! [VarCurr] :
( v101391(VarCurr)
=> ( v101390(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7021,axiom,
! [VarCurr] :
( v101391(VarCurr)
<=> ( v101333(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101352(VarNext)
<=> ( v101353(VarNext)
& v101362(VarNext) ) ) ) ).
fof(addAssignment_30963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101362(VarNext)
<=> v101360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20158,axiom,
! [VarCurr] :
( v101360(VarCurr)
<=> ( v101323(VarCurr)
| v101363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20157,axiom,
! [VarCurr] :
( v101363(VarCurr)
<=> ( v101364(VarCurr)
& v101384(VarCurr) ) ) ).
fof(writeUnaryOperator_7928,axiom,
! [VarCurr] :
( ~ v101384(VarCurr)
<=> v101323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20156,axiom,
! [VarCurr] :
( v101364(VarCurr)
<=> ( v101365(VarCurr)
| v101382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20155,axiom,
! [VarCurr] :
( v101382(VarCurr)
<=> ( v101343(VarCurr)
& v101383(VarCurr) ) ) ).
fof(writeUnaryOperator_7927,axiom,
! [VarCurr] :
( ~ v101383(VarCurr)
<=> v101345(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20154,axiom,
! [VarCurr] :
( v101365(VarCurr)
<=> ( v101366(VarCurr)
& v101345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20153,axiom,
! [VarCurr] :
( v101366(VarCurr)
<=> ( v101367(VarCurr)
| v101376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20152,axiom,
! [VarCurr] :
( v101376(VarCurr)
<=> ( v101377(VarCurr)
& v101381(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7020,axiom,
! [VarCurr] :
( v101381(VarCurr)
<=> ( ( v101369(VarCurr,bitIndex2)
<=> $false )
& ( v101369(VarCurr,bitIndex1)
<=> $false )
& ( v101369(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20151,axiom,
! [VarCurr] :
( v101377(VarCurr)
<=> ( v101378(VarCurr)
| v101379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20150,axiom,
! [VarCurr] :
( v101379(VarCurr)
<=> ( v101343(VarCurr)
& v101380(VarCurr) ) ) ).
fof(writeUnaryOperator_7926,axiom,
! [VarCurr] :
( ~ v101380(VarCurr)
<=> v101378(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7019,axiom,
! [VarCurr] :
( v101378(VarCurr)
<=> ( v101333(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20149,axiom,
! [VarCurr] :
( v101367(VarCurr)
<=> ( v101368(VarCurr)
| v101370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20148,axiom,
! [VarCurr] :
( v101370(VarCurr)
<=> ( v101371(VarCurr)
& v101375(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7018,axiom,
! [VarCurr] :
( v101375(VarCurr)
<=> ( ( v101369(VarCurr,bitIndex2)
<=> $false )
& ( v101369(VarCurr,bitIndex1)
<=> $true )
& ( v101369(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20147,axiom,
! [VarCurr] :
( v101371(VarCurr)
<=> ( v101372(VarCurr)
| v101373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20146,axiom,
! [VarCurr] :
( v101373(VarCurr)
<=> ( v101343(VarCurr)
& v101374(VarCurr) ) ) ).
fof(writeUnaryOperator_7925,axiom,
! [VarCurr] :
( ~ v101374(VarCurr)
<=> v101372(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7017,axiom,
! [VarCurr] :
( v101372(VarCurr)
<=> ( v101333(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7016,axiom,
! [VarCurr] :
( v101368(VarCurr)
<=> ( ( v101369(VarCurr,bitIndex2)
<=> $true )
& ( v101369(VarCurr,bitIndex1)
<=> $false )
& ( v101369(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30962,axiom,
! [VarCurr] :
( v101369(VarCurr,bitIndex0)
<=> v101331(VarCurr) ) ).
fof(addAssignment_30961,axiom,
! [VarCurr] :
( v101369(VarCurr,bitIndex1)
<=> v101329(VarCurr) ) ).
fof(addAssignment_30960,axiom,
! [VarCurr] :
( v101369(VarCurr,bitIndex2)
<=> v101327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101353(VarNext)
<=> ( v101354(VarNext)
& v101349(VarNext) ) ) ) ).
fof(writeUnaryOperator_7924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101354(VarNext)
<=> v101356(VarNext) ) ) ).
fof(addAssignment_30959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101356(VarNext)
<=> v101349(VarCurr) ) ) ).
fof(addAssignment_30958,axiom,
! [VarCurr] :
( v101349(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30957,axiom,
! [VarCurr] :
( v101347(VarCurr)
<=> $false ) ).
fof(addAssignment_30956,axiom,
! [VarCurr] :
( v101345(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30955,axiom,
! [VarCurr] :
( v101343(VarCurr)
<=> $false ) ).
fof(addAssignment_30954,axiom,
! [VarCurr] :
( v101333(VarCurr)
<=> v6042(VarCurr,bitIndex30) ) ).
fof(addAssignment_30953,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex30)
<=> v6044(VarCurr,bitIndex30) ) ).
fof(addAssignment_30952,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex30)
<=> v6046(VarCurr,bitIndex30) ) ).
fof(addAssignment_30951,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex30)
<=> v6048(VarCurr,bitIndex30) ) ).
fof(addAssignment_30950,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex30)
<=> v6050(VarCurr,bitIndex30) ) ).
fof(addAssignment_30949,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex30)
<=> v6052(VarCurr,bitIndex30) ) ).
fof(addAssignment_30948,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex30)
<=> v6054(VarCurr,bitIndex30) ) ).
fof(addAssignment_30947,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex30)
<=> v6056(VarCurr,bitIndex30) ) ).
fof(addAssignment_30946,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex30)
<=> v6058(VarCurr,bitIndex30) ) ).
fof(addAssignment_30945,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex30)
<=> v101335(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_1623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101336(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101335(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1678,axiom,
! [VarNext] :
( v101336(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101335(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101336(VarNext)
<=> v101337(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101337(VarNext)
<=> ( v101339(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101339(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30944,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex30)
<=> v6062(VarCurr,bitIndex30) ) ).
fof(addAssignment_30943,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex30)
<=> v6064(VarCurr,bitIndex30) ) ).
fof(addAssignment_30942,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex30)
<=> v6066(VarCurr,bitIndex30) ) ).
fof(addAssignment_30941,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex30)
<=> v6068(VarCurr,bitIndex30) ) ).
fof(addAssignment_30940,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex30)
<=> v6070(VarCurr,bitIndex30) ) ).
fof(addAssignment_30939,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex30)
<=> v578(VarCurr,bitIndex30) ) ).
fof(addAssignment_30938,axiom,
! [VarCurr] :
( v101331(VarCurr)
<=> $false ) ).
fof(addAssignment_30937,axiom,
! [VarCurr] :
( v101329(VarCurr)
<=> $false ) ).
fof(addAssignment_30936,axiom,
! [VarCurr] :
( v101327(VarCurr)
<=> $true ) ).
fof(addAssignment_30935,axiom,
! [VarCurr] :
( v101325(VarCurr)
<=> $false ) ).
fof(addAssignment_30934,axiom,
! [VarCurr] :
( v101323(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101276(VarNext)
=> ( v101245(VarNext)
<=> v101245(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1677,axiom,
! [VarNext] :
( v101276(VarNext)
=> ( v101245(VarNext)
<=> v101311(VarNext) ) ) ).
fof(addAssignment_30933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101311(VarNext)
<=> v101309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4789,axiom,
! [VarCurr] :
( ~ v101247(VarCurr)
=> ( v101309(VarCurr)
<=> v101312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4799,axiom,
! [VarCurr] :
( v101247(VarCurr)
=> ( v101309(VarCurr)
<=> v101249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4788,axiom,
! [VarCurr] :
( ~ v101289(VarCurr)
=> ( v101312(VarCurr)
<=> v101271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4798,axiom,
! [VarCurr] :
( v101289(VarCurr)
=> ( v101312(VarCurr)
<=> v101313(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1178,axiom,
! [VarCurr] :
( ( ~ v101292(VarCurr)
& ~ v101294(VarCurr) )
=> ( v101313(VarCurr)
<=> v101317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4787,axiom,
! [VarCurr] :
( v101294(VarCurr)
=> ( v101313(VarCurr)
<=> v101316(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4797,axiom,
! [VarCurr] :
( v101292(VarCurr)
=> ( v101313(VarCurr)
<=> v101314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4786,axiom,
! [VarCurr] :
( ~ v101302(VarCurr)
=> ( v101317(VarCurr)
<=> v101271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4796,axiom,
! [VarCurr] :
( v101302(VarCurr)
=> ( v101317(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4785,axiom,
! [VarCurr] :
( ~ v101296(VarCurr)
=> ( v101316(VarCurr)
<=> v101271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4795,axiom,
! [VarCurr] :
( v101296(VarCurr)
=> ( v101316(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2170,axiom,
! [VarCurr] :
( ~ v101315(VarCurr)
=> ( v101314(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2171,axiom,
! [VarCurr] :
( v101315(VarCurr)
=> ( v101314(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7015,axiom,
! [VarCurr] :
( v101315(VarCurr)
<=> ( v101257(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101276(VarNext)
<=> ( v101277(VarNext)
& v101286(VarNext) ) ) ) ).
fof(addAssignment_30932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101286(VarNext)
<=> v101284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20141,axiom,
! [VarCurr] :
( v101284(VarCurr)
<=> ( v101247(VarCurr)
| v101287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20140,axiom,
! [VarCurr] :
( v101287(VarCurr)
<=> ( v101288(VarCurr)
& v101308(VarCurr) ) ) ).
fof(writeUnaryOperator_7922,axiom,
! [VarCurr] :
( ~ v101308(VarCurr)
<=> v101247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20139,axiom,
! [VarCurr] :
( v101288(VarCurr)
<=> ( v101289(VarCurr)
| v101306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20138,axiom,
! [VarCurr] :
( v101306(VarCurr)
<=> ( v101267(VarCurr)
& v101307(VarCurr) ) ) ).
fof(writeUnaryOperator_7921,axiom,
! [VarCurr] :
( ~ v101307(VarCurr)
<=> v101269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20137,axiom,
! [VarCurr] :
( v101289(VarCurr)
<=> ( v101290(VarCurr)
& v101269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20136,axiom,
! [VarCurr] :
( v101290(VarCurr)
<=> ( v101291(VarCurr)
| v101300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20135,axiom,
! [VarCurr] :
( v101300(VarCurr)
<=> ( v101301(VarCurr)
& v101305(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7014,axiom,
! [VarCurr] :
( v101305(VarCurr)
<=> ( ( v101293(VarCurr,bitIndex2)
<=> $false )
& ( v101293(VarCurr,bitIndex1)
<=> $false )
& ( v101293(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20134,axiom,
! [VarCurr] :
( v101301(VarCurr)
<=> ( v101302(VarCurr)
| v101303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20133,axiom,
! [VarCurr] :
( v101303(VarCurr)
<=> ( v101267(VarCurr)
& v101304(VarCurr) ) ) ).
fof(writeUnaryOperator_7920,axiom,
! [VarCurr] :
( ~ v101304(VarCurr)
<=> v101302(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7013,axiom,
! [VarCurr] :
( v101302(VarCurr)
<=> ( v101257(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20132,axiom,
! [VarCurr] :
( v101291(VarCurr)
<=> ( v101292(VarCurr)
| v101294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20131,axiom,
! [VarCurr] :
( v101294(VarCurr)
<=> ( v101295(VarCurr)
& v101299(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7012,axiom,
! [VarCurr] :
( v101299(VarCurr)
<=> ( ( v101293(VarCurr,bitIndex2)
<=> $false )
& ( v101293(VarCurr,bitIndex1)
<=> $true )
& ( v101293(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20130,axiom,
! [VarCurr] :
( v101295(VarCurr)
<=> ( v101296(VarCurr)
| v101297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20129,axiom,
! [VarCurr] :
( v101297(VarCurr)
<=> ( v101267(VarCurr)
& v101298(VarCurr) ) ) ).
fof(writeUnaryOperator_7919,axiom,
! [VarCurr] :
( ~ v101298(VarCurr)
<=> v101296(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7011,axiom,
! [VarCurr] :
( v101296(VarCurr)
<=> ( v101257(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7010,axiom,
! [VarCurr] :
( v101292(VarCurr)
<=> ( ( v101293(VarCurr,bitIndex2)
<=> $true )
& ( v101293(VarCurr,bitIndex1)
<=> $false )
& ( v101293(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30931,axiom,
! [VarCurr] :
( v101293(VarCurr,bitIndex0)
<=> v101255(VarCurr) ) ).
fof(addAssignment_30930,axiom,
! [VarCurr] :
( v101293(VarCurr,bitIndex1)
<=> v101253(VarCurr) ) ).
fof(addAssignment_30929,axiom,
! [VarCurr] :
( v101293(VarCurr,bitIndex2)
<=> v101251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101277(VarNext)
<=> ( v101278(VarNext)
& v101273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101278(VarNext)
<=> v101280(VarNext) ) ) ).
fof(addAssignment_30928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101280(VarNext)
<=> v101273(VarCurr) ) ) ).
fof(addAssignment_30927,axiom,
! [VarCurr] :
( v101273(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30926,axiom,
! [VarCurr] :
( v101271(VarCurr)
<=> $false ) ).
fof(addAssignment_30925,axiom,
! [VarCurr] :
( v101269(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30924,axiom,
! [VarCurr] :
( v101267(VarCurr)
<=> $false ) ).
fof(addAssignment_30923,axiom,
! [VarCurr] :
( v101257(VarCurr)
<=> v6042(VarCurr,bitIndex29) ) ).
fof(addAssignment_30922,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex29)
<=> v6044(VarCurr,bitIndex29) ) ).
fof(addAssignment_30921,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex29)
<=> v6046(VarCurr,bitIndex29) ) ).
fof(addAssignment_30920,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex29)
<=> v6048(VarCurr,bitIndex29) ) ).
fof(addAssignment_30919,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex29)
<=> v6050(VarCurr,bitIndex29) ) ).
fof(addAssignment_30918,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex29)
<=> v6052(VarCurr,bitIndex29) ) ).
fof(addAssignment_30917,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex29)
<=> v6054(VarCurr,bitIndex29) ) ).
fof(addAssignment_30916,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex29)
<=> v6056(VarCurr,bitIndex29) ) ).
fof(addAssignment_30915,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex29)
<=> v6058(VarCurr,bitIndex29) ) ).
fof(addAssignment_30914,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex29)
<=> v101259(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_1621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101260(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101259(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1676,axiom,
! [VarNext] :
( v101260(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101259(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101260(VarNext)
<=> v101261(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101261(VarNext)
<=> ( v101263(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101263(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30913,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex29)
<=> v6062(VarCurr,bitIndex29) ) ).
fof(addAssignment_30912,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex29)
<=> v6064(VarCurr,bitIndex29) ) ).
fof(addAssignment_30911,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex29)
<=> v6066(VarCurr,bitIndex29) ) ).
fof(addAssignment_30910,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex29)
<=> v6068(VarCurr,bitIndex29) ) ).
fof(addAssignment_30909,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex29)
<=> v6070(VarCurr,bitIndex29) ) ).
fof(addAssignment_30908,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex29)
<=> v578(VarCurr,bitIndex29) ) ).
fof(addAssignment_30907,axiom,
! [VarCurr] :
( v101255(VarCurr)
<=> $false ) ).
fof(addAssignment_30906,axiom,
! [VarCurr] :
( v101253(VarCurr)
<=> $false ) ).
fof(addAssignment_30905,axiom,
! [VarCurr] :
( v101251(VarCurr)
<=> $true ) ).
fof(addAssignment_30904,axiom,
! [VarCurr] :
( v101249(VarCurr)
<=> $false ) ).
fof(addAssignment_30903,axiom,
! [VarCurr] :
( v101247(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101200(VarNext)
=> ( v101169(VarNext)
<=> v101169(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1675,axiom,
! [VarNext] :
( v101200(VarNext)
=> ( v101169(VarNext)
<=> v101235(VarNext) ) ) ).
fof(addAssignment_30902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101235(VarNext)
<=> v101233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4784,axiom,
! [VarCurr] :
( ~ v101171(VarCurr)
=> ( v101233(VarCurr)
<=> v101236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4794,axiom,
! [VarCurr] :
( v101171(VarCurr)
=> ( v101233(VarCurr)
<=> v101173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4783,axiom,
! [VarCurr] :
( ~ v101213(VarCurr)
=> ( v101236(VarCurr)
<=> v101195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4793,axiom,
! [VarCurr] :
( v101213(VarCurr)
=> ( v101236(VarCurr)
<=> v101237(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1177,axiom,
! [VarCurr] :
( ( ~ v101216(VarCurr)
& ~ v101218(VarCurr) )
=> ( v101237(VarCurr)
<=> v101241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4782,axiom,
! [VarCurr] :
( v101218(VarCurr)
=> ( v101237(VarCurr)
<=> v101240(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4792,axiom,
! [VarCurr] :
( v101216(VarCurr)
=> ( v101237(VarCurr)
<=> v101238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4781,axiom,
! [VarCurr] :
( ~ v101226(VarCurr)
=> ( v101241(VarCurr)
<=> v101195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4791,axiom,
! [VarCurr] :
( v101226(VarCurr)
=> ( v101241(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4780,axiom,
! [VarCurr] :
( ~ v101220(VarCurr)
=> ( v101240(VarCurr)
<=> v101195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4790,axiom,
! [VarCurr] :
( v101220(VarCurr)
=> ( v101240(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2169,axiom,
! [VarCurr] :
( ~ v101239(VarCurr)
=> ( v101238(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2170,axiom,
! [VarCurr] :
( v101239(VarCurr)
=> ( v101238(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7009,axiom,
! [VarCurr] :
( v101239(VarCurr)
<=> ( v101181(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101200(VarNext)
<=> ( v101201(VarNext)
& v101210(VarNext) ) ) ) ).
fof(addAssignment_30901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101210(VarNext)
<=> v101208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20124,axiom,
! [VarCurr] :
( v101208(VarCurr)
<=> ( v101171(VarCurr)
| v101211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20123,axiom,
! [VarCurr] :
( v101211(VarCurr)
<=> ( v101212(VarCurr)
& v101232(VarCurr) ) ) ).
fof(writeUnaryOperator_7916,axiom,
! [VarCurr] :
( ~ v101232(VarCurr)
<=> v101171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20122,axiom,
! [VarCurr] :
( v101212(VarCurr)
<=> ( v101213(VarCurr)
| v101230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20121,axiom,
! [VarCurr] :
( v101230(VarCurr)
<=> ( v101191(VarCurr)
& v101231(VarCurr) ) ) ).
fof(writeUnaryOperator_7915,axiom,
! [VarCurr] :
( ~ v101231(VarCurr)
<=> v101193(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20120,axiom,
! [VarCurr] :
( v101213(VarCurr)
<=> ( v101214(VarCurr)
& v101193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20119,axiom,
! [VarCurr] :
( v101214(VarCurr)
<=> ( v101215(VarCurr)
| v101224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20118,axiom,
! [VarCurr] :
( v101224(VarCurr)
<=> ( v101225(VarCurr)
& v101229(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7008,axiom,
! [VarCurr] :
( v101229(VarCurr)
<=> ( ( v101217(VarCurr,bitIndex2)
<=> $false )
& ( v101217(VarCurr,bitIndex1)
<=> $false )
& ( v101217(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20117,axiom,
! [VarCurr] :
( v101225(VarCurr)
<=> ( v101226(VarCurr)
| v101227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20116,axiom,
! [VarCurr] :
( v101227(VarCurr)
<=> ( v101191(VarCurr)
& v101228(VarCurr) ) ) ).
fof(writeUnaryOperator_7914,axiom,
! [VarCurr] :
( ~ v101228(VarCurr)
<=> v101226(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7007,axiom,
! [VarCurr] :
( v101226(VarCurr)
<=> ( v101181(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20115,axiom,
! [VarCurr] :
( v101215(VarCurr)
<=> ( v101216(VarCurr)
| v101218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20114,axiom,
! [VarCurr] :
( v101218(VarCurr)
<=> ( v101219(VarCurr)
& v101223(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7006,axiom,
! [VarCurr] :
( v101223(VarCurr)
<=> ( ( v101217(VarCurr,bitIndex2)
<=> $false )
& ( v101217(VarCurr,bitIndex1)
<=> $true )
& ( v101217(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20113,axiom,
! [VarCurr] :
( v101219(VarCurr)
<=> ( v101220(VarCurr)
| v101221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20112,axiom,
! [VarCurr] :
( v101221(VarCurr)
<=> ( v101191(VarCurr)
& v101222(VarCurr) ) ) ).
fof(writeUnaryOperator_7913,axiom,
! [VarCurr] :
( ~ v101222(VarCurr)
<=> v101220(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7005,axiom,
! [VarCurr] :
( v101220(VarCurr)
<=> ( v101181(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7004,axiom,
! [VarCurr] :
( v101216(VarCurr)
<=> ( ( v101217(VarCurr,bitIndex2)
<=> $true )
& ( v101217(VarCurr,bitIndex1)
<=> $false )
& ( v101217(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30900,axiom,
! [VarCurr] :
( v101217(VarCurr,bitIndex0)
<=> v101179(VarCurr) ) ).
fof(addAssignment_30899,axiom,
! [VarCurr] :
( v101217(VarCurr,bitIndex1)
<=> v101177(VarCurr) ) ).
fof(addAssignment_30898,axiom,
! [VarCurr] :
( v101217(VarCurr,bitIndex2)
<=> v101175(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101201(VarNext)
<=> ( v101202(VarNext)
& v101197(VarNext) ) ) ) ).
fof(writeUnaryOperator_7912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101202(VarNext)
<=> v101204(VarNext) ) ) ).
fof(addAssignment_30897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101204(VarNext)
<=> v101197(VarCurr) ) ) ).
fof(addAssignment_30896,axiom,
! [VarCurr] :
( v101197(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30895,axiom,
! [VarCurr] :
( v101195(VarCurr)
<=> $false ) ).
fof(addAssignment_30894,axiom,
! [VarCurr] :
( v101193(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30893,axiom,
! [VarCurr] :
( v101191(VarCurr)
<=> $false ) ).
fof(addAssignment_30892,axiom,
! [VarCurr] :
( v101181(VarCurr)
<=> v6042(VarCurr,bitIndex28) ) ).
fof(addAssignment_30891,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex28)
<=> v6044(VarCurr,bitIndex28) ) ).
fof(addAssignment_30890,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex28)
<=> v6046(VarCurr,bitIndex28) ) ).
fof(addAssignment_30889,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex28)
<=> v6048(VarCurr,bitIndex28) ) ).
fof(addAssignment_30888,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex28)
<=> v6050(VarCurr,bitIndex28) ) ).
fof(addAssignment_30887,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex28)
<=> v6052(VarCurr,bitIndex28) ) ).
fof(addAssignment_30886,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex28)
<=> v6054(VarCurr,bitIndex28) ) ).
fof(addAssignment_30885,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex28)
<=> v6056(VarCurr,bitIndex28) ) ).
fof(addAssignment_30884,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex28)
<=> v6058(VarCurr,bitIndex28) ) ).
fof(addAssignment_30883,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex28)
<=> v101183(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_1619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101184(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101183(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1674,axiom,
! [VarNext] :
( v101184(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101183(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101184(VarNext)
<=> v101185(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101185(VarNext)
<=> ( v101187(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101187(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30882,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex28)
<=> v6062(VarCurr,bitIndex28) ) ).
fof(addAssignment_30881,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex28)
<=> v6064(VarCurr,bitIndex28) ) ).
fof(addAssignment_30880,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex28)
<=> v6066(VarCurr,bitIndex28) ) ).
fof(addAssignment_30879,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex28)
<=> v6068(VarCurr,bitIndex28) ) ).
fof(addAssignment_30878,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex28)
<=> v6070(VarCurr,bitIndex28) ) ).
fof(addAssignment_30877,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex28)
<=> v578(VarCurr,bitIndex28) ) ).
fof(addAssignment_30876,axiom,
! [VarCurr] :
( v101179(VarCurr)
<=> $false ) ).
fof(addAssignment_30875,axiom,
! [VarCurr] :
( v101177(VarCurr)
<=> $false ) ).
fof(addAssignment_30874,axiom,
! [VarCurr] :
( v101175(VarCurr)
<=> $true ) ).
fof(addAssignment_30873,axiom,
! [VarCurr] :
( v101173(VarCurr)
<=> $false ) ).
fof(addAssignment_30872,axiom,
! [VarCurr] :
( v101171(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101124(VarNext)
=> ( v101093(VarNext)
<=> v101093(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1673,axiom,
! [VarNext] :
( v101124(VarNext)
=> ( v101093(VarNext)
<=> v101159(VarNext) ) ) ).
fof(addAssignment_30871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101159(VarNext)
<=> v101157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4779,axiom,
! [VarCurr] :
( ~ v101095(VarCurr)
=> ( v101157(VarCurr)
<=> v101160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4789,axiom,
! [VarCurr] :
( v101095(VarCurr)
=> ( v101157(VarCurr)
<=> v101097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4778,axiom,
! [VarCurr] :
( ~ v101137(VarCurr)
=> ( v101160(VarCurr)
<=> v101119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4788,axiom,
! [VarCurr] :
( v101137(VarCurr)
=> ( v101160(VarCurr)
<=> v101161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1176,axiom,
! [VarCurr] :
( ( ~ v101140(VarCurr)
& ~ v101142(VarCurr) )
=> ( v101161(VarCurr)
<=> v101165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4777,axiom,
! [VarCurr] :
( v101142(VarCurr)
=> ( v101161(VarCurr)
<=> v101164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4787,axiom,
! [VarCurr] :
( v101140(VarCurr)
=> ( v101161(VarCurr)
<=> v101162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4776,axiom,
! [VarCurr] :
( ~ v101150(VarCurr)
=> ( v101165(VarCurr)
<=> v101119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4786,axiom,
! [VarCurr] :
( v101150(VarCurr)
=> ( v101165(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4775,axiom,
! [VarCurr] :
( ~ v101144(VarCurr)
=> ( v101164(VarCurr)
<=> v101119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4785,axiom,
! [VarCurr] :
( v101144(VarCurr)
=> ( v101164(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2168,axiom,
! [VarCurr] :
( ~ v101163(VarCurr)
=> ( v101162(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2169,axiom,
! [VarCurr] :
( v101163(VarCurr)
=> ( v101162(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7003,axiom,
! [VarCurr] :
( v101163(VarCurr)
<=> ( v101105(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101124(VarNext)
<=> ( v101125(VarNext)
& v101134(VarNext) ) ) ) ).
fof(addAssignment_30870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101134(VarNext)
<=> v101132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20107,axiom,
! [VarCurr] :
( v101132(VarCurr)
<=> ( v101095(VarCurr)
| v101135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20106,axiom,
! [VarCurr] :
( v101135(VarCurr)
<=> ( v101136(VarCurr)
& v101156(VarCurr) ) ) ).
fof(writeUnaryOperator_7910,axiom,
! [VarCurr] :
( ~ v101156(VarCurr)
<=> v101095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20105,axiom,
! [VarCurr] :
( v101136(VarCurr)
<=> ( v101137(VarCurr)
| v101154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20104,axiom,
! [VarCurr] :
( v101154(VarCurr)
<=> ( v101115(VarCurr)
& v101155(VarCurr) ) ) ).
fof(writeUnaryOperator_7909,axiom,
! [VarCurr] :
( ~ v101155(VarCurr)
<=> v101117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20103,axiom,
! [VarCurr] :
( v101137(VarCurr)
<=> ( v101138(VarCurr)
& v101117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20102,axiom,
! [VarCurr] :
( v101138(VarCurr)
<=> ( v101139(VarCurr)
| v101148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20101,axiom,
! [VarCurr] :
( v101148(VarCurr)
<=> ( v101149(VarCurr)
& v101153(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7002,axiom,
! [VarCurr] :
( v101153(VarCurr)
<=> ( ( v101141(VarCurr,bitIndex2)
<=> $false )
& ( v101141(VarCurr,bitIndex1)
<=> $false )
& ( v101141(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20100,axiom,
! [VarCurr] :
( v101149(VarCurr)
<=> ( v101150(VarCurr)
| v101151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20099,axiom,
! [VarCurr] :
( v101151(VarCurr)
<=> ( v101115(VarCurr)
& v101152(VarCurr) ) ) ).
fof(writeUnaryOperator_7908,axiom,
! [VarCurr] :
( ~ v101152(VarCurr)
<=> v101150(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7001,axiom,
! [VarCurr] :
( v101150(VarCurr)
<=> ( v101105(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20098,axiom,
! [VarCurr] :
( v101139(VarCurr)
<=> ( v101140(VarCurr)
| v101142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20097,axiom,
! [VarCurr] :
( v101142(VarCurr)
<=> ( v101143(VarCurr)
& v101147(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7000,axiom,
! [VarCurr] :
( v101147(VarCurr)
<=> ( ( v101141(VarCurr,bitIndex2)
<=> $false )
& ( v101141(VarCurr,bitIndex1)
<=> $true )
& ( v101141(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20096,axiom,
! [VarCurr] :
( v101143(VarCurr)
<=> ( v101144(VarCurr)
| v101145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20095,axiom,
! [VarCurr] :
( v101145(VarCurr)
<=> ( v101115(VarCurr)
& v101146(VarCurr) ) ) ).
fof(writeUnaryOperator_7907,axiom,
! [VarCurr] :
( ~ v101146(VarCurr)
<=> v101144(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6999,axiom,
! [VarCurr] :
( v101144(VarCurr)
<=> ( v101105(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6998,axiom,
! [VarCurr] :
( v101140(VarCurr)
<=> ( ( v101141(VarCurr,bitIndex2)
<=> $true )
& ( v101141(VarCurr,bitIndex1)
<=> $false )
& ( v101141(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30869,axiom,
! [VarCurr] :
( v101141(VarCurr,bitIndex0)
<=> v101103(VarCurr) ) ).
fof(addAssignment_30868,axiom,
! [VarCurr] :
( v101141(VarCurr,bitIndex1)
<=> v101101(VarCurr) ) ).
fof(addAssignment_30867,axiom,
! [VarCurr] :
( v101141(VarCurr,bitIndex2)
<=> v101099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101125(VarNext)
<=> ( v101126(VarNext)
& v101121(VarNext) ) ) ) ).
fof(writeUnaryOperator_7906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101126(VarNext)
<=> v101128(VarNext) ) ) ).
fof(addAssignment_30866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101128(VarNext)
<=> v101121(VarCurr) ) ) ).
fof(addAssignment_30865,axiom,
! [VarCurr] :
( v101121(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30864,axiom,
! [VarCurr] :
( v101119(VarCurr)
<=> $false ) ).
fof(addAssignment_30863,axiom,
! [VarCurr] :
( v101117(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30862,axiom,
! [VarCurr] :
( v101115(VarCurr)
<=> $false ) ).
fof(addAssignment_30861,axiom,
! [VarCurr] :
( v101105(VarCurr)
<=> v6042(VarCurr,bitIndex27) ) ).
fof(addAssignment_30860,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex27)
<=> v6044(VarCurr,bitIndex27) ) ).
fof(addAssignment_30859,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex27)
<=> v6046(VarCurr,bitIndex27) ) ).
fof(addAssignment_30858,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex27)
<=> v6048(VarCurr,bitIndex27) ) ).
fof(addAssignment_30857,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex27)
<=> v6050(VarCurr,bitIndex27) ) ).
fof(addAssignment_30856,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex27)
<=> v6052(VarCurr,bitIndex27) ) ).
fof(addAssignment_30855,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex27)
<=> v6054(VarCurr,bitIndex27) ) ).
fof(addAssignment_30854,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex27)
<=> v6056(VarCurr,bitIndex27) ) ).
fof(addAssignment_30853,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex27)
<=> v6058(VarCurr,bitIndex27) ) ).
fof(addAssignment_30852,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex27)
<=> v101107(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101108(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101107(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1672,axiom,
! [VarNext] :
( v101108(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101107(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101108(VarNext)
<=> v101109(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101109(VarNext)
<=> ( v101111(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101111(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30851,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex27)
<=> v6062(VarCurr,bitIndex27) ) ).
fof(addAssignment_30850,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex27)
<=> v6064(VarCurr,bitIndex27) ) ).
fof(addAssignment_30849,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex27)
<=> v6066(VarCurr,bitIndex27) ) ).
fof(addAssignment_30848,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex27)
<=> v6068(VarCurr,bitIndex27) ) ).
fof(addAssignment_30847,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex27)
<=> v6070(VarCurr,bitIndex27) ) ).
fof(addAssignment_30846,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex27)
<=> v578(VarCurr,bitIndex27) ) ).
fof(addAssignment_30845,axiom,
! [VarCurr] :
( v101103(VarCurr)
<=> $false ) ).
fof(addAssignment_30844,axiom,
! [VarCurr] :
( v101101(VarCurr)
<=> $false ) ).
fof(addAssignment_30843,axiom,
! [VarCurr] :
( v101099(VarCurr)
<=> $true ) ).
fof(addAssignment_30842,axiom,
! [VarCurr] :
( v101097(VarCurr)
<=> $false ) ).
fof(addAssignment_30841,axiom,
! [VarCurr] :
( v101095(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101048(VarNext)
=> ( v101017(VarNext)
<=> v101017(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1671,axiom,
! [VarNext] :
( v101048(VarNext)
=> ( v101017(VarNext)
<=> v101083(VarNext) ) ) ).
fof(addAssignment_30840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101083(VarNext)
<=> v101081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4774,axiom,
! [VarCurr] :
( ~ v101019(VarCurr)
=> ( v101081(VarCurr)
<=> v101084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4784,axiom,
! [VarCurr] :
( v101019(VarCurr)
=> ( v101081(VarCurr)
<=> v101021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4773,axiom,
! [VarCurr] :
( ~ v101061(VarCurr)
=> ( v101084(VarCurr)
<=> v101043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4783,axiom,
! [VarCurr] :
( v101061(VarCurr)
=> ( v101084(VarCurr)
<=> v101085(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1175,axiom,
! [VarCurr] :
( ( ~ v101064(VarCurr)
& ~ v101066(VarCurr) )
=> ( v101085(VarCurr)
<=> v101089(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4772,axiom,
! [VarCurr] :
( v101066(VarCurr)
=> ( v101085(VarCurr)
<=> v101088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4782,axiom,
! [VarCurr] :
( v101064(VarCurr)
=> ( v101085(VarCurr)
<=> v101086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4771,axiom,
! [VarCurr] :
( ~ v101074(VarCurr)
=> ( v101089(VarCurr)
<=> v101043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4781,axiom,
! [VarCurr] :
( v101074(VarCurr)
=> ( v101089(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4770,axiom,
! [VarCurr] :
( ~ v101068(VarCurr)
=> ( v101088(VarCurr)
<=> v101043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4780,axiom,
! [VarCurr] :
( v101068(VarCurr)
=> ( v101088(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2167,axiom,
! [VarCurr] :
( ~ v101087(VarCurr)
=> ( v101086(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2168,axiom,
! [VarCurr] :
( v101087(VarCurr)
=> ( v101086(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6997,axiom,
! [VarCurr] :
( v101087(VarCurr)
<=> ( v101029(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101048(VarNext)
<=> ( v101049(VarNext)
& v101058(VarNext) ) ) ) ).
fof(addAssignment_30839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101058(VarNext)
<=> v101056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20090,axiom,
! [VarCurr] :
( v101056(VarCurr)
<=> ( v101019(VarCurr)
| v101059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20089,axiom,
! [VarCurr] :
( v101059(VarCurr)
<=> ( v101060(VarCurr)
& v101080(VarCurr) ) ) ).
fof(writeUnaryOperator_7904,axiom,
! [VarCurr] :
( ~ v101080(VarCurr)
<=> v101019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20088,axiom,
! [VarCurr] :
( v101060(VarCurr)
<=> ( v101061(VarCurr)
| v101078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20087,axiom,
! [VarCurr] :
( v101078(VarCurr)
<=> ( v101039(VarCurr)
& v101079(VarCurr) ) ) ).
fof(writeUnaryOperator_7903,axiom,
! [VarCurr] :
( ~ v101079(VarCurr)
<=> v101041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20086,axiom,
! [VarCurr] :
( v101061(VarCurr)
<=> ( v101062(VarCurr)
& v101041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20085,axiom,
! [VarCurr] :
( v101062(VarCurr)
<=> ( v101063(VarCurr)
| v101072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20084,axiom,
! [VarCurr] :
( v101072(VarCurr)
<=> ( v101073(VarCurr)
& v101077(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6996,axiom,
! [VarCurr] :
( v101077(VarCurr)
<=> ( ( v101065(VarCurr,bitIndex2)
<=> $false )
& ( v101065(VarCurr,bitIndex1)
<=> $false )
& ( v101065(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20083,axiom,
! [VarCurr] :
( v101073(VarCurr)
<=> ( v101074(VarCurr)
| v101075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20082,axiom,
! [VarCurr] :
( v101075(VarCurr)
<=> ( v101039(VarCurr)
& v101076(VarCurr) ) ) ).
fof(writeUnaryOperator_7902,axiom,
! [VarCurr] :
( ~ v101076(VarCurr)
<=> v101074(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6995,axiom,
! [VarCurr] :
( v101074(VarCurr)
<=> ( v101029(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20081,axiom,
! [VarCurr] :
( v101063(VarCurr)
<=> ( v101064(VarCurr)
| v101066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20080,axiom,
! [VarCurr] :
( v101066(VarCurr)
<=> ( v101067(VarCurr)
& v101071(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6994,axiom,
! [VarCurr] :
( v101071(VarCurr)
<=> ( ( v101065(VarCurr,bitIndex2)
<=> $false )
& ( v101065(VarCurr,bitIndex1)
<=> $true )
& ( v101065(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20079,axiom,
! [VarCurr] :
( v101067(VarCurr)
<=> ( v101068(VarCurr)
| v101069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20078,axiom,
! [VarCurr] :
( v101069(VarCurr)
<=> ( v101039(VarCurr)
& v101070(VarCurr) ) ) ).
fof(writeUnaryOperator_7901,axiom,
! [VarCurr] :
( ~ v101070(VarCurr)
<=> v101068(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6993,axiom,
! [VarCurr] :
( v101068(VarCurr)
<=> ( v101029(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6992,axiom,
! [VarCurr] :
( v101064(VarCurr)
<=> ( ( v101065(VarCurr,bitIndex2)
<=> $true )
& ( v101065(VarCurr,bitIndex1)
<=> $false )
& ( v101065(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30838,axiom,
! [VarCurr] :
( v101065(VarCurr,bitIndex0)
<=> v101027(VarCurr) ) ).
fof(addAssignment_30837,axiom,
! [VarCurr] :
( v101065(VarCurr,bitIndex1)
<=> v101025(VarCurr) ) ).
fof(addAssignment_30836,axiom,
! [VarCurr] :
( v101065(VarCurr,bitIndex2)
<=> v101023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101049(VarNext)
<=> ( v101050(VarNext)
& v101045(VarNext) ) ) ) ).
fof(writeUnaryOperator_7900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101050(VarNext)
<=> v101052(VarNext) ) ) ).
fof(addAssignment_30835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101052(VarNext)
<=> v101045(VarCurr) ) ) ).
fof(addAssignment_30834,axiom,
! [VarCurr] :
( v101045(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30833,axiom,
! [VarCurr] :
( v101043(VarCurr)
<=> $false ) ).
fof(addAssignment_30832,axiom,
! [VarCurr] :
( v101041(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30831,axiom,
! [VarCurr] :
( v101039(VarCurr)
<=> $false ) ).
fof(addAssignment_30830,axiom,
! [VarCurr] :
( v101029(VarCurr)
<=> v6042(VarCurr,bitIndex26) ) ).
fof(addAssignment_30829,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex26)
<=> v6044(VarCurr,bitIndex26) ) ).
fof(addAssignment_30828,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex26)
<=> v6046(VarCurr,bitIndex26) ) ).
fof(addAssignment_30827,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex26)
<=> v6048(VarCurr,bitIndex26) ) ).
fof(addAssignment_30826,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex26)
<=> v6050(VarCurr,bitIndex26) ) ).
fof(addAssignment_30825,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex26)
<=> v6052(VarCurr,bitIndex26) ) ).
fof(addAssignment_30824,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex26)
<=> v6054(VarCurr,bitIndex26) ) ).
fof(addAssignment_30823,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex26)
<=> v6056(VarCurr,bitIndex26) ) ).
fof(addAssignment_30822,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex26)
<=> v6058(VarCurr,bitIndex26) ) ).
fof(addAssignment_30821,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex26)
<=> v101031(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101032(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101031(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1670,axiom,
! [VarNext] :
( v101032(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101031(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101032(VarNext)
<=> v101033(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101033(VarNext)
<=> ( v101035(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101035(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30820,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex26)
<=> v6062(VarCurr,bitIndex26) ) ).
fof(addAssignment_30819,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex26)
<=> v6064(VarCurr,bitIndex26) ) ).
fof(addAssignment_30818,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex26)
<=> v6066(VarCurr,bitIndex26) ) ).
fof(addAssignment_30817,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex26)
<=> v6068(VarCurr,bitIndex26) ) ).
fof(addAssignment_30816,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex26)
<=> v6070(VarCurr,bitIndex26) ) ).
fof(addAssignment_30815,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex26)
<=> v578(VarCurr,bitIndex26) ) ).
fof(addAssignment_30814,axiom,
! [VarCurr] :
( v101027(VarCurr)
<=> $false ) ).
fof(addAssignment_30813,axiom,
! [VarCurr] :
( v101025(VarCurr)
<=> $false ) ).
fof(addAssignment_30812,axiom,
! [VarCurr] :
( v101023(VarCurr)
<=> $true ) ).
fof(addAssignment_30811,axiom,
! [VarCurr] :
( v101021(VarCurr)
<=> $false ) ).
fof(addAssignment_30810,axiom,
! [VarCurr] :
( v101019(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100972(VarNext)
=> ( v100941(VarNext)
<=> v100941(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1669,axiom,
! [VarNext] :
( v100972(VarNext)
=> ( v100941(VarNext)
<=> v101007(VarNext) ) ) ).
fof(addAssignment_30809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101007(VarNext)
<=> v101005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4769,axiom,
! [VarCurr] :
( ~ v100943(VarCurr)
=> ( v101005(VarCurr)
<=> v101008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4779,axiom,
! [VarCurr] :
( v100943(VarCurr)
=> ( v101005(VarCurr)
<=> v100945(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4768,axiom,
! [VarCurr] :
( ~ v100985(VarCurr)
=> ( v101008(VarCurr)
<=> v100967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4778,axiom,
! [VarCurr] :
( v100985(VarCurr)
=> ( v101008(VarCurr)
<=> v101009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1174,axiom,
! [VarCurr] :
( ( ~ v100988(VarCurr)
& ~ v100990(VarCurr) )
=> ( v101009(VarCurr)
<=> v101013(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4767,axiom,
! [VarCurr] :
( v100990(VarCurr)
=> ( v101009(VarCurr)
<=> v101012(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4777,axiom,
! [VarCurr] :
( v100988(VarCurr)
=> ( v101009(VarCurr)
<=> v101010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4766,axiom,
! [VarCurr] :
( ~ v100998(VarCurr)
=> ( v101013(VarCurr)
<=> v100967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4776,axiom,
! [VarCurr] :
( v100998(VarCurr)
=> ( v101013(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4765,axiom,
! [VarCurr] :
( ~ v100992(VarCurr)
=> ( v101012(VarCurr)
<=> v100967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4775,axiom,
! [VarCurr] :
( v100992(VarCurr)
=> ( v101012(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2166,axiom,
! [VarCurr] :
( ~ v101011(VarCurr)
=> ( v101010(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2167,axiom,
! [VarCurr] :
( v101011(VarCurr)
=> ( v101010(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6991,axiom,
! [VarCurr] :
( v101011(VarCurr)
<=> ( v100953(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100972(VarNext)
<=> ( v100973(VarNext)
& v100982(VarNext) ) ) ) ).
fof(addAssignment_30808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100982(VarNext)
<=> v100980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20073,axiom,
! [VarCurr] :
( v100980(VarCurr)
<=> ( v100943(VarCurr)
| v100983(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20072,axiom,
! [VarCurr] :
( v100983(VarCurr)
<=> ( v100984(VarCurr)
& v101004(VarCurr) ) ) ).
fof(writeUnaryOperator_7898,axiom,
! [VarCurr] :
( ~ v101004(VarCurr)
<=> v100943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20071,axiom,
! [VarCurr] :
( v100984(VarCurr)
<=> ( v100985(VarCurr)
| v101002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20070,axiom,
! [VarCurr] :
( v101002(VarCurr)
<=> ( v100963(VarCurr)
& v101003(VarCurr) ) ) ).
fof(writeUnaryOperator_7897,axiom,
! [VarCurr] :
( ~ v101003(VarCurr)
<=> v100965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20069,axiom,
! [VarCurr] :
( v100985(VarCurr)
<=> ( v100986(VarCurr)
& v100965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20068,axiom,
! [VarCurr] :
( v100986(VarCurr)
<=> ( v100987(VarCurr)
| v100996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20067,axiom,
! [VarCurr] :
( v100996(VarCurr)
<=> ( v100997(VarCurr)
& v101001(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6990,axiom,
! [VarCurr] :
( v101001(VarCurr)
<=> ( ( v100989(VarCurr,bitIndex2)
<=> $false )
& ( v100989(VarCurr,bitIndex1)
<=> $false )
& ( v100989(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20066,axiom,
! [VarCurr] :
( v100997(VarCurr)
<=> ( v100998(VarCurr)
| v100999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20065,axiom,
! [VarCurr] :
( v100999(VarCurr)
<=> ( v100963(VarCurr)
& v101000(VarCurr) ) ) ).
fof(writeUnaryOperator_7896,axiom,
! [VarCurr] :
( ~ v101000(VarCurr)
<=> v100998(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6989,axiom,
! [VarCurr] :
( v100998(VarCurr)
<=> ( v100953(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20064,axiom,
! [VarCurr] :
( v100987(VarCurr)
<=> ( v100988(VarCurr)
| v100990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20063,axiom,
! [VarCurr] :
( v100990(VarCurr)
<=> ( v100991(VarCurr)
& v100995(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6988,axiom,
! [VarCurr] :
( v100995(VarCurr)
<=> ( ( v100989(VarCurr,bitIndex2)
<=> $false )
& ( v100989(VarCurr,bitIndex1)
<=> $true )
& ( v100989(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20062,axiom,
! [VarCurr] :
( v100991(VarCurr)
<=> ( v100992(VarCurr)
| v100993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20061,axiom,
! [VarCurr] :
( v100993(VarCurr)
<=> ( v100963(VarCurr)
& v100994(VarCurr) ) ) ).
fof(writeUnaryOperator_7895,axiom,
! [VarCurr] :
( ~ v100994(VarCurr)
<=> v100992(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6987,axiom,
! [VarCurr] :
( v100992(VarCurr)
<=> ( v100953(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6986,axiom,
! [VarCurr] :
( v100988(VarCurr)
<=> ( ( v100989(VarCurr,bitIndex2)
<=> $true )
& ( v100989(VarCurr,bitIndex1)
<=> $false )
& ( v100989(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30807,axiom,
! [VarCurr] :
( v100989(VarCurr,bitIndex0)
<=> v100951(VarCurr) ) ).
fof(addAssignment_30806,axiom,
! [VarCurr] :
( v100989(VarCurr,bitIndex1)
<=> v100949(VarCurr) ) ).
fof(addAssignment_30805,axiom,
! [VarCurr] :
( v100989(VarCurr,bitIndex2)
<=> v100947(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100973(VarNext)
<=> ( v100974(VarNext)
& v100969(VarNext) ) ) ) ).
fof(writeUnaryOperator_7894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100974(VarNext)
<=> v100976(VarNext) ) ) ).
fof(addAssignment_30804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100976(VarNext)
<=> v100969(VarCurr) ) ) ).
fof(addAssignment_30803,axiom,
! [VarCurr] :
( v100969(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30802,axiom,
! [VarCurr] :
( v100967(VarCurr)
<=> $false ) ).
fof(addAssignment_30801,axiom,
! [VarCurr] :
( v100965(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30800,axiom,
! [VarCurr] :
( v100963(VarCurr)
<=> $false ) ).
fof(addAssignment_30799,axiom,
! [VarCurr] :
( v100953(VarCurr)
<=> v6042(VarCurr,bitIndex25) ) ).
fof(addAssignment_30798,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex25)
<=> v6044(VarCurr,bitIndex25) ) ).
fof(addAssignment_30797,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex25)
<=> v6046(VarCurr,bitIndex25) ) ).
fof(addAssignment_30796,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex25)
<=> v6048(VarCurr,bitIndex25) ) ).
fof(addAssignment_30795,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex25)
<=> v6050(VarCurr,bitIndex25) ) ).
fof(addAssignment_30794,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex25)
<=> v6052(VarCurr,bitIndex25) ) ).
fof(addAssignment_30793,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex25)
<=> v6054(VarCurr,bitIndex25) ) ).
fof(addAssignment_30792,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex25)
<=> v6056(VarCurr,bitIndex25) ) ).
fof(addAssignment_30791,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex25)
<=> v6058(VarCurr,bitIndex25) ) ).
fof(addAssignment_30790,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex25)
<=> v100955(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100956(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100955(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1668,axiom,
! [VarNext] :
( v100956(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100955(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100956(VarNext)
<=> v100957(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100957(VarNext)
<=> ( v100959(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100959(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30789,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex25)
<=> v6062(VarCurr,bitIndex25) ) ).
fof(addAssignment_30788,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex25)
<=> v6064(VarCurr,bitIndex25) ) ).
fof(addAssignment_30787,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex25)
<=> v6066(VarCurr,bitIndex25) ) ).
fof(addAssignment_30786,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex25)
<=> v6068(VarCurr,bitIndex25) ) ).
fof(addAssignment_30785,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex25)
<=> v6070(VarCurr,bitIndex25) ) ).
fof(addAssignment_30784,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex25)
<=> v578(VarCurr,bitIndex25) ) ).
fof(addAssignment_30783,axiom,
! [VarCurr] :
( v100951(VarCurr)
<=> $false ) ).
fof(addAssignment_30782,axiom,
! [VarCurr] :
( v100949(VarCurr)
<=> $false ) ).
fof(addAssignment_30781,axiom,
! [VarCurr] :
( v100947(VarCurr)
<=> $true ) ).
fof(addAssignment_30780,axiom,
! [VarCurr] :
( v100945(VarCurr)
<=> $false ) ).
fof(addAssignment_30779,axiom,
! [VarCurr] :
( v100943(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100896(VarNext)
=> ( v100865(VarNext)
<=> v100865(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1667,axiom,
! [VarNext] :
( v100896(VarNext)
=> ( v100865(VarNext)
<=> v100931(VarNext) ) ) ).
fof(addAssignment_30778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100931(VarNext)
<=> v100929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4764,axiom,
! [VarCurr] :
( ~ v100867(VarCurr)
=> ( v100929(VarCurr)
<=> v100932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4774,axiom,
! [VarCurr] :
( v100867(VarCurr)
=> ( v100929(VarCurr)
<=> v100869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4763,axiom,
! [VarCurr] :
( ~ v100909(VarCurr)
=> ( v100932(VarCurr)
<=> v100891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4773,axiom,
! [VarCurr] :
( v100909(VarCurr)
=> ( v100932(VarCurr)
<=> v100933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1173,axiom,
! [VarCurr] :
( ( ~ v100912(VarCurr)
& ~ v100914(VarCurr) )
=> ( v100933(VarCurr)
<=> v100937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4762,axiom,
! [VarCurr] :
( v100914(VarCurr)
=> ( v100933(VarCurr)
<=> v100936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4772,axiom,
! [VarCurr] :
( v100912(VarCurr)
=> ( v100933(VarCurr)
<=> v100934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4761,axiom,
! [VarCurr] :
( ~ v100922(VarCurr)
=> ( v100937(VarCurr)
<=> v100891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4771,axiom,
! [VarCurr] :
( v100922(VarCurr)
=> ( v100937(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4760,axiom,
! [VarCurr] :
( ~ v100916(VarCurr)
=> ( v100936(VarCurr)
<=> v100891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4770,axiom,
! [VarCurr] :
( v100916(VarCurr)
=> ( v100936(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2165,axiom,
! [VarCurr] :
( ~ v100935(VarCurr)
=> ( v100934(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2166,axiom,
! [VarCurr] :
( v100935(VarCurr)
=> ( v100934(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6985,axiom,
! [VarCurr] :
( v100935(VarCurr)
<=> ( v100877(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100896(VarNext)
<=> ( v100897(VarNext)
& v100906(VarNext) ) ) ) ).
fof(addAssignment_30777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100906(VarNext)
<=> v100904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20056,axiom,
! [VarCurr] :
( v100904(VarCurr)
<=> ( v100867(VarCurr)
| v100907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20055,axiom,
! [VarCurr] :
( v100907(VarCurr)
<=> ( v100908(VarCurr)
& v100928(VarCurr) ) ) ).
fof(writeUnaryOperator_7892,axiom,
! [VarCurr] :
( ~ v100928(VarCurr)
<=> v100867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20054,axiom,
! [VarCurr] :
( v100908(VarCurr)
<=> ( v100909(VarCurr)
| v100926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20053,axiom,
! [VarCurr] :
( v100926(VarCurr)
<=> ( v100887(VarCurr)
& v100927(VarCurr) ) ) ).
fof(writeUnaryOperator_7891,axiom,
! [VarCurr] :
( ~ v100927(VarCurr)
<=> v100889(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20052,axiom,
! [VarCurr] :
( v100909(VarCurr)
<=> ( v100910(VarCurr)
& v100889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20051,axiom,
! [VarCurr] :
( v100910(VarCurr)
<=> ( v100911(VarCurr)
| v100920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20050,axiom,
! [VarCurr] :
( v100920(VarCurr)
<=> ( v100921(VarCurr)
& v100925(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6984,axiom,
! [VarCurr] :
( v100925(VarCurr)
<=> ( ( v100913(VarCurr,bitIndex2)
<=> $false )
& ( v100913(VarCurr,bitIndex1)
<=> $false )
& ( v100913(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20049,axiom,
! [VarCurr] :
( v100921(VarCurr)
<=> ( v100922(VarCurr)
| v100923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20048,axiom,
! [VarCurr] :
( v100923(VarCurr)
<=> ( v100887(VarCurr)
& v100924(VarCurr) ) ) ).
fof(writeUnaryOperator_7890,axiom,
! [VarCurr] :
( ~ v100924(VarCurr)
<=> v100922(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6983,axiom,
! [VarCurr] :
( v100922(VarCurr)
<=> ( v100877(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20047,axiom,
! [VarCurr] :
( v100911(VarCurr)
<=> ( v100912(VarCurr)
| v100914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20046,axiom,
! [VarCurr] :
( v100914(VarCurr)
<=> ( v100915(VarCurr)
& v100919(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6982,axiom,
! [VarCurr] :
( v100919(VarCurr)
<=> ( ( v100913(VarCurr,bitIndex2)
<=> $false )
& ( v100913(VarCurr,bitIndex1)
<=> $true )
& ( v100913(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20045,axiom,
! [VarCurr] :
( v100915(VarCurr)
<=> ( v100916(VarCurr)
| v100917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20044,axiom,
! [VarCurr] :
( v100917(VarCurr)
<=> ( v100887(VarCurr)
& v100918(VarCurr) ) ) ).
fof(writeUnaryOperator_7889,axiom,
! [VarCurr] :
( ~ v100918(VarCurr)
<=> v100916(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6981,axiom,
! [VarCurr] :
( v100916(VarCurr)
<=> ( v100877(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6980,axiom,
! [VarCurr] :
( v100912(VarCurr)
<=> ( ( v100913(VarCurr,bitIndex2)
<=> $true )
& ( v100913(VarCurr,bitIndex1)
<=> $false )
& ( v100913(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30776,axiom,
! [VarCurr] :
( v100913(VarCurr,bitIndex0)
<=> v100875(VarCurr) ) ).
fof(addAssignment_30775,axiom,
! [VarCurr] :
( v100913(VarCurr,bitIndex1)
<=> v100873(VarCurr) ) ).
fof(addAssignment_30774,axiom,
! [VarCurr] :
( v100913(VarCurr,bitIndex2)
<=> v100871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100897(VarNext)
<=> ( v100898(VarNext)
& v100893(VarNext) ) ) ) ).
fof(writeUnaryOperator_7888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100898(VarNext)
<=> v100900(VarNext) ) ) ).
fof(addAssignment_30773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100900(VarNext)
<=> v100893(VarCurr) ) ) ).
fof(addAssignment_30772,axiom,
! [VarCurr] :
( v100893(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30771,axiom,
! [VarCurr] :
( v100891(VarCurr)
<=> $false ) ).
fof(addAssignment_30770,axiom,
! [VarCurr] :
( v100889(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30769,axiom,
! [VarCurr] :
( v100887(VarCurr)
<=> $false ) ).
fof(addAssignment_30768,axiom,
! [VarCurr] :
( v100877(VarCurr)
<=> v6042(VarCurr,bitIndex24) ) ).
fof(addAssignment_30767,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex24)
<=> v6044(VarCurr,bitIndex24) ) ).
fof(addAssignment_30766,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex24)
<=> v6046(VarCurr,bitIndex24) ) ).
fof(addAssignment_30765,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex24)
<=> v6048(VarCurr,bitIndex24) ) ).
fof(addAssignment_30764,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex24)
<=> v6050(VarCurr,bitIndex24) ) ).
fof(addAssignment_30763,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex24)
<=> v6052(VarCurr,bitIndex24) ) ).
fof(addAssignment_30762,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex24)
<=> v6054(VarCurr,bitIndex24) ) ).
fof(addAssignment_30761,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex24)
<=> v6056(VarCurr,bitIndex24) ) ).
fof(addAssignment_30760,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex24)
<=> v6058(VarCurr,bitIndex24) ) ).
fof(addAssignment_30759,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex24)
<=> v100879(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100880(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100879(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1666,axiom,
! [VarNext] :
( v100880(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100879(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100880(VarNext)
<=> v100881(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100881(VarNext)
<=> ( v100883(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100883(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30758,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex24)
<=> v6062(VarCurr,bitIndex24) ) ).
fof(addAssignment_30757,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex24)
<=> v6064(VarCurr,bitIndex24) ) ).
fof(addAssignment_30756,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex24)
<=> v6066(VarCurr,bitIndex24) ) ).
fof(addAssignment_30755,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex24)
<=> v6068(VarCurr,bitIndex24) ) ).
fof(addAssignment_30754,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex24)
<=> v6070(VarCurr,bitIndex24) ) ).
fof(addAssignment_30753,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex24)
<=> v578(VarCurr,bitIndex24) ) ).
fof(addAssignment_30752,axiom,
! [VarCurr] :
( v100875(VarCurr)
<=> $false ) ).
fof(addAssignment_30751,axiom,
! [VarCurr] :
( v100873(VarCurr)
<=> $false ) ).
fof(addAssignment_30750,axiom,
! [VarCurr] :
( v100871(VarCurr)
<=> $true ) ).
fof(addAssignment_30749,axiom,
! [VarCurr] :
( v100869(VarCurr)
<=> $false ) ).
fof(addAssignment_30748,axiom,
! [VarCurr] :
( v100867(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100820(VarNext)
=> ( v100789(VarNext)
<=> v100789(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1665,axiom,
! [VarNext] :
( v100820(VarNext)
=> ( v100789(VarNext)
<=> v100855(VarNext) ) ) ).
fof(addAssignment_30747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100855(VarNext)
<=> v100853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4759,axiom,
! [VarCurr] :
( ~ v100791(VarCurr)
=> ( v100853(VarCurr)
<=> v100856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4769,axiom,
! [VarCurr] :
( v100791(VarCurr)
=> ( v100853(VarCurr)
<=> v100793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4758,axiom,
! [VarCurr] :
( ~ v100833(VarCurr)
=> ( v100856(VarCurr)
<=> v100815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4768,axiom,
! [VarCurr] :
( v100833(VarCurr)
=> ( v100856(VarCurr)
<=> v100857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1172,axiom,
! [VarCurr] :
( ( ~ v100836(VarCurr)
& ~ v100838(VarCurr) )
=> ( v100857(VarCurr)
<=> v100861(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4757,axiom,
! [VarCurr] :
( v100838(VarCurr)
=> ( v100857(VarCurr)
<=> v100860(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4767,axiom,
! [VarCurr] :
( v100836(VarCurr)
=> ( v100857(VarCurr)
<=> v100858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4756,axiom,
! [VarCurr] :
( ~ v100846(VarCurr)
=> ( v100861(VarCurr)
<=> v100815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4766,axiom,
! [VarCurr] :
( v100846(VarCurr)
=> ( v100861(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4755,axiom,
! [VarCurr] :
( ~ v100840(VarCurr)
=> ( v100860(VarCurr)
<=> v100815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4765,axiom,
! [VarCurr] :
( v100840(VarCurr)
=> ( v100860(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2164,axiom,
! [VarCurr] :
( ~ v100859(VarCurr)
=> ( v100858(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2165,axiom,
! [VarCurr] :
( v100859(VarCurr)
=> ( v100858(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6979,axiom,
! [VarCurr] :
( v100859(VarCurr)
<=> ( v100801(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100820(VarNext)
<=> ( v100821(VarNext)
& v100830(VarNext) ) ) ) ).
fof(addAssignment_30746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100830(VarNext)
<=> v100828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20039,axiom,
! [VarCurr] :
( v100828(VarCurr)
<=> ( v100791(VarCurr)
| v100831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20038,axiom,
! [VarCurr] :
( v100831(VarCurr)
<=> ( v100832(VarCurr)
& v100852(VarCurr) ) ) ).
fof(writeUnaryOperator_7886,axiom,
! [VarCurr] :
( ~ v100852(VarCurr)
<=> v100791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20037,axiom,
! [VarCurr] :
( v100832(VarCurr)
<=> ( v100833(VarCurr)
| v100850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20036,axiom,
! [VarCurr] :
( v100850(VarCurr)
<=> ( v100811(VarCurr)
& v100851(VarCurr) ) ) ).
fof(writeUnaryOperator_7885,axiom,
! [VarCurr] :
( ~ v100851(VarCurr)
<=> v100813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20035,axiom,
! [VarCurr] :
( v100833(VarCurr)
<=> ( v100834(VarCurr)
& v100813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20034,axiom,
! [VarCurr] :
( v100834(VarCurr)
<=> ( v100835(VarCurr)
| v100844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20033,axiom,
! [VarCurr] :
( v100844(VarCurr)
<=> ( v100845(VarCurr)
& v100849(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6978,axiom,
! [VarCurr] :
( v100849(VarCurr)
<=> ( ( v100837(VarCurr,bitIndex2)
<=> $false )
& ( v100837(VarCurr,bitIndex1)
<=> $false )
& ( v100837(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20032,axiom,
! [VarCurr] :
( v100845(VarCurr)
<=> ( v100846(VarCurr)
| v100847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20031,axiom,
! [VarCurr] :
( v100847(VarCurr)
<=> ( v100811(VarCurr)
& v100848(VarCurr) ) ) ).
fof(writeUnaryOperator_7884,axiom,
! [VarCurr] :
( ~ v100848(VarCurr)
<=> v100846(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6977,axiom,
! [VarCurr] :
( v100846(VarCurr)
<=> ( v100801(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20030,axiom,
! [VarCurr] :
( v100835(VarCurr)
<=> ( v100836(VarCurr)
| v100838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20029,axiom,
! [VarCurr] :
( v100838(VarCurr)
<=> ( v100839(VarCurr)
& v100843(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6976,axiom,
! [VarCurr] :
( v100843(VarCurr)
<=> ( ( v100837(VarCurr,bitIndex2)
<=> $false )
& ( v100837(VarCurr,bitIndex1)
<=> $true )
& ( v100837(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20028,axiom,
! [VarCurr] :
( v100839(VarCurr)
<=> ( v100840(VarCurr)
| v100841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20027,axiom,
! [VarCurr] :
( v100841(VarCurr)
<=> ( v100811(VarCurr)
& v100842(VarCurr) ) ) ).
fof(writeUnaryOperator_7883,axiom,
! [VarCurr] :
( ~ v100842(VarCurr)
<=> v100840(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6975,axiom,
! [VarCurr] :
( v100840(VarCurr)
<=> ( v100801(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6974,axiom,
! [VarCurr] :
( v100836(VarCurr)
<=> ( ( v100837(VarCurr,bitIndex2)
<=> $true )
& ( v100837(VarCurr,bitIndex1)
<=> $false )
& ( v100837(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30745,axiom,
! [VarCurr] :
( v100837(VarCurr,bitIndex0)
<=> v100799(VarCurr) ) ).
fof(addAssignment_30744,axiom,
! [VarCurr] :
( v100837(VarCurr,bitIndex1)
<=> v100797(VarCurr) ) ).
fof(addAssignment_30743,axiom,
! [VarCurr] :
( v100837(VarCurr,bitIndex2)
<=> v100795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100821(VarNext)
<=> ( v100822(VarNext)
& v100817(VarNext) ) ) ) ).
fof(writeUnaryOperator_7882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100822(VarNext)
<=> v100824(VarNext) ) ) ).
fof(addAssignment_30742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100824(VarNext)
<=> v100817(VarCurr) ) ) ).
fof(addAssignment_30741,axiom,
! [VarCurr] :
( v100817(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30740,axiom,
! [VarCurr] :
( v100815(VarCurr)
<=> $false ) ).
fof(addAssignment_30739,axiom,
! [VarCurr] :
( v100813(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30738,axiom,
! [VarCurr] :
( v100811(VarCurr)
<=> $false ) ).
fof(addAssignment_30737,axiom,
! [VarCurr] :
( v100801(VarCurr)
<=> v6042(VarCurr,bitIndex23) ) ).
fof(addAssignment_30736,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex23)
<=> v6044(VarCurr,bitIndex23) ) ).
fof(addAssignment_30735,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex23)
<=> v6046(VarCurr,bitIndex23) ) ).
fof(addAssignment_30734,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex23)
<=> v6048(VarCurr,bitIndex23) ) ).
fof(addAssignment_30733,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex23)
<=> v6050(VarCurr,bitIndex23) ) ).
fof(addAssignment_30732,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex23)
<=> v6052(VarCurr,bitIndex23) ) ).
fof(addAssignment_30731,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex23)
<=> v6054(VarCurr,bitIndex23) ) ).
fof(addAssignment_30730,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex23)
<=> v6056(VarCurr,bitIndex23) ) ).
fof(addAssignment_30729,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex23)
<=> v6058(VarCurr,bitIndex23) ) ).
fof(addAssignment_30728,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex23)
<=> v100803(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100804(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100803(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1664,axiom,
! [VarNext] :
( v100804(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100803(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100804(VarNext)
<=> v100805(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100805(VarNext)
<=> ( v100807(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100807(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30727,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex23)
<=> v6062(VarCurr,bitIndex23) ) ).
fof(addAssignment_30726,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex23)
<=> v6064(VarCurr,bitIndex23) ) ).
fof(addAssignment_30725,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex23)
<=> v6066(VarCurr,bitIndex23) ) ).
fof(addAssignment_30724,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex23)
<=> v6068(VarCurr,bitIndex23) ) ).
fof(addAssignment_30723,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex23)
<=> v6070(VarCurr,bitIndex23) ) ).
fof(addAssignment_30722,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex23)
<=> v578(VarCurr,bitIndex23) ) ).
fof(addAssignment_30721,axiom,
! [VarCurr] :
( v100799(VarCurr)
<=> $false ) ).
fof(addAssignment_30720,axiom,
! [VarCurr] :
( v100797(VarCurr)
<=> $false ) ).
fof(addAssignment_30719,axiom,
! [VarCurr] :
( v100795(VarCurr)
<=> $true ) ).
fof(addAssignment_30718,axiom,
! [VarCurr] :
( v100793(VarCurr)
<=> $false ) ).
fof(addAssignment_30717,axiom,
! [VarCurr] :
( v100791(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100744(VarNext)
=> ( v100713(VarNext)
<=> v100713(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1663,axiom,
! [VarNext] :
( v100744(VarNext)
=> ( v100713(VarNext)
<=> v100779(VarNext) ) ) ).
fof(addAssignment_30716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100779(VarNext)
<=> v100777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4754,axiom,
! [VarCurr] :
( ~ v100715(VarCurr)
=> ( v100777(VarCurr)
<=> v100780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4764,axiom,
! [VarCurr] :
( v100715(VarCurr)
=> ( v100777(VarCurr)
<=> v100717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4753,axiom,
! [VarCurr] :
( ~ v100757(VarCurr)
=> ( v100780(VarCurr)
<=> v100739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4763,axiom,
! [VarCurr] :
( v100757(VarCurr)
=> ( v100780(VarCurr)
<=> v100781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1171,axiom,
! [VarCurr] :
( ( ~ v100760(VarCurr)
& ~ v100762(VarCurr) )
=> ( v100781(VarCurr)
<=> v100785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4752,axiom,
! [VarCurr] :
( v100762(VarCurr)
=> ( v100781(VarCurr)
<=> v100784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4762,axiom,
! [VarCurr] :
( v100760(VarCurr)
=> ( v100781(VarCurr)
<=> v100782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4751,axiom,
! [VarCurr] :
( ~ v100770(VarCurr)
=> ( v100785(VarCurr)
<=> v100739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4761,axiom,
! [VarCurr] :
( v100770(VarCurr)
=> ( v100785(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4750,axiom,
! [VarCurr] :
( ~ v100764(VarCurr)
=> ( v100784(VarCurr)
<=> v100739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4760,axiom,
! [VarCurr] :
( v100764(VarCurr)
=> ( v100784(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2163,axiom,
! [VarCurr] :
( ~ v100783(VarCurr)
=> ( v100782(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2164,axiom,
! [VarCurr] :
( v100783(VarCurr)
=> ( v100782(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6973,axiom,
! [VarCurr] :
( v100783(VarCurr)
<=> ( v100725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100744(VarNext)
<=> ( v100745(VarNext)
& v100754(VarNext) ) ) ) ).
fof(addAssignment_30715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100754(VarNext)
<=> v100752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20022,axiom,
! [VarCurr] :
( v100752(VarCurr)
<=> ( v100715(VarCurr)
| v100755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20021,axiom,
! [VarCurr] :
( v100755(VarCurr)
<=> ( v100756(VarCurr)
& v100776(VarCurr) ) ) ).
fof(writeUnaryOperator_7880,axiom,
! [VarCurr] :
( ~ v100776(VarCurr)
<=> v100715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20020,axiom,
! [VarCurr] :
( v100756(VarCurr)
<=> ( v100757(VarCurr)
| v100774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20019,axiom,
! [VarCurr] :
( v100774(VarCurr)
<=> ( v100735(VarCurr)
& v100775(VarCurr) ) ) ).
fof(writeUnaryOperator_7879,axiom,
! [VarCurr] :
( ~ v100775(VarCurr)
<=> v100737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20018,axiom,
! [VarCurr] :
( v100757(VarCurr)
<=> ( v100758(VarCurr)
& v100737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20017,axiom,
! [VarCurr] :
( v100758(VarCurr)
<=> ( v100759(VarCurr)
| v100768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20016,axiom,
! [VarCurr] :
( v100768(VarCurr)
<=> ( v100769(VarCurr)
& v100773(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6972,axiom,
! [VarCurr] :
( v100773(VarCurr)
<=> ( ( v100761(VarCurr,bitIndex2)
<=> $false )
& ( v100761(VarCurr,bitIndex1)
<=> $false )
& ( v100761(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20015,axiom,
! [VarCurr] :
( v100769(VarCurr)
<=> ( v100770(VarCurr)
| v100771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20014,axiom,
! [VarCurr] :
( v100771(VarCurr)
<=> ( v100735(VarCurr)
& v100772(VarCurr) ) ) ).
fof(writeUnaryOperator_7878,axiom,
! [VarCurr] :
( ~ v100772(VarCurr)
<=> v100770(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6971,axiom,
! [VarCurr] :
( v100770(VarCurr)
<=> ( v100725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20013,axiom,
! [VarCurr] :
( v100759(VarCurr)
<=> ( v100760(VarCurr)
| v100762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20012,axiom,
! [VarCurr] :
( v100762(VarCurr)
<=> ( v100763(VarCurr)
& v100767(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6970,axiom,
! [VarCurr] :
( v100767(VarCurr)
<=> ( ( v100761(VarCurr,bitIndex2)
<=> $false )
& ( v100761(VarCurr,bitIndex1)
<=> $true )
& ( v100761(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20011,axiom,
! [VarCurr] :
( v100763(VarCurr)
<=> ( v100764(VarCurr)
| v100765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20010,axiom,
! [VarCurr] :
( v100765(VarCurr)
<=> ( v100735(VarCurr)
& v100766(VarCurr) ) ) ).
fof(writeUnaryOperator_7877,axiom,
! [VarCurr] :
( ~ v100766(VarCurr)
<=> v100764(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6969,axiom,
! [VarCurr] :
( v100764(VarCurr)
<=> ( v100725(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6968,axiom,
! [VarCurr] :
( v100760(VarCurr)
<=> ( ( v100761(VarCurr,bitIndex2)
<=> $true )
& ( v100761(VarCurr,bitIndex1)
<=> $false )
& ( v100761(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30714,axiom,
! [VarCurr] :
( v100761(VarCurr,bitIndex0)
<=> v100723(VarCurr) ) ).
fof(addAssignment_30713,axiom,
! [VarCurr] :
( v100761(VarCurr,bitIndex1)
<=> v100721(VarCurr) ) ).
fof(addAssignment_30712,axiom,
! [VarCurr] :
( v100761(VarCurr,bitIndex2)
<=> v100719(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100745(VarNext)
<=> ( v100746(VarNext)
& v100741(VarNext) ) ) ) ).
fof(writeUnaryOperator_7876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100746(VarNext)
<=> v100748(VarNext) ) ) ).
fof(addAssignment_30711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100748(VarNext)
<=> v100741(VarCurr) ) ) ).
fof(addAssignment_30710,axiom,
! [VarCurr] :
( v100741(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30709,axiom,
! [VarCurr] :
( v100739(VarCurr)
<=> $false ) ).
fof(addAssignment_30708,axiom,
! [VarCurr] :
( v100737(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30707,axiom,
! [VarCurr] :
( v100735(VarCurr)
<=> $false ) ).
fof(addAssignment_30706,axiom,
! [VarCurr] :
( v100725(VarCurr)
<=> v6042(VarCurr,bitIndex22) ) ).
fof(addAssignment_30705,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex22)
<=> v6044(VarCurr,bitIndex22) ) ).
fof(addAssignment_30704,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex22)
<=> v6046(VarCurr,bitIndex22) ) ).
fof(addAssignment_30703,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex22)
<=> v6048(VarCurr,bitIndex22) ) ).
fof(addAssignment_30702,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex22)
<=> v6050(VarCurr,bitIndex22) ) ).
fof(addAssignment_30701,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex22)
<=> v6052(VarCurr,bitIndex22) ) ).
fof(addAssignment_30700,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex22)
<=> v6054(VarCurr,bitIndex22) ) ).
fof(addAssignment_30699,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex22)
<=> v6056(VarCurr,bitIndex22) ) ).
fof(addAssignment_30698,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex22)
<=> v6058(VarCurr,bitIndex22) ) ).
fof(addAssignment_30697,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex22)
<=> v100727(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100728(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100727(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1662,axiom,
! [VarNext] :
( v100728(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100727(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100728(VarNext)
<=> v100729(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100729(VarNext)
<=> ( v100731(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100731(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30696,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex22)
<=> v6062(VarCurr,bitIndex22) ) ).
fof(addAssignment_30695,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex22)
<=> v6064(VarCurr,bitIndex22) ) ).
fof(addAssignment_30694,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex22)
<=> v6066(VarCurr,bitIndex22) ) ).
fof(addAssignment_30693,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex22)
<=> v6068(VarCurr,bitIndex22) ) ).
fof(addAssignment_30692,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex22)
<=> v6070(VarCurr,bitIndex22) ) ).
fof(addAssignment_30691,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex22)
<=> v578(VarCurr,bitIndex22) ) ).
fof(addAssignment_30690,axiom,
! [VarCurr] :
( v100723(VarCurr)
<=> $false ) ).
fof(addAssignment_30689,axiom,
! [VarCurr] :
( v100721(VarCurr)
<=> $false ) ).
fof(addAssignment_30688,axiom,
! [VarCurr] :
( v100719(VarCurr)
<=> $true ) ).
fof(addAssignment_30687,axiom,
! [VarCurr] :
( v100717(VarCurr)
<=> $false ) ).
fof(addAssignment_30686,axiom,
! [VarCurr] :
( v100715(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100668(VarNext)
=> ( v100637(VarNext)
<=> v100637(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1661,axiom,
! [VarNext] :
( v100668(VarNext)
=> ( v100637(VarNext)
<=> v100703(VarNext) ) ) ).
fof(addAssignment_30685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100703(VarNext)
<=> v100701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4749,axiom,
! [VarCurr] :
( ~ v100639(VarCurr)
=> ( v100701(VarCurr)
<=> v100704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4759,axiom,
! [VarCurr] :
( v100639(VarCurr)
=> ( v100701(VarCurr)
<=> v100641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4748,axiom,
! [VarCurr] :
( ~ v100681(VarCurr)
=> ( v100704(VarCurr)
<=> v100663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4758,axiom,
! [VarCurr] :
( v100681(VarCurr)
=> ( v100704(VarCurr)
<=> v100705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1170,axiom,
! [VarCurr] :
( ( ~ v100684(VarCurr)
& ~ v100686(VarCurr) )
=> ( v100705(VarCurr)
<=> v100709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4747,axiom,
! [VarCurr] :
( v100686(VarCurr)
=> ( v100705(VarCurr)
<=> v100708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4757,axiom,
! [VarCurr] :
( v100684(VarCurr)
=> ( v100705(VarCurr)
<=> v100706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4746,axiom,
! [VarCurr] :
( ~ v100694(VarCurr)
=> ( v100709(VarCurr)
<=> v100663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4756,axiom,
! [VarCurr] :
( v100694(VarCurr)
=> ( v100709(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4745,axiom,
! [VarCurr] :
( ~ v100688(VarCurr)
=> ( v100708(VarCurr)
<=> v100663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4755,axiom,
! [VarCurr] :
( v100688(VarCurr)
=> ( v100708(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2162,axiom,
! [VarCurr] :
( ~ v100707(VarCurr)
=> ( v100706(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2163,axiom,
! [VarCurr] :
( v100707(VarCurr)
=> ( v100706(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6967,axiom,
! [VarCurr] :
( v100707(VarCurr)
<=> ( v100649(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100668(VarNext)
<=> ( v100669(VarNext)
& v100678(VarNext) ) ) ) ).
fof(addAssignment_30684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100678(VarNext)
<=> v100676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20005,axiom,
! [VarCurr] :
( v100676(VarCurr)
<=> ( v100639(VarCurr)
| v100679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20004,axiom,
! [VarCurr] :
( v100679(VarCurr)
<=> ( v100680(VarCurr)
& v100700(VarCurr) ) ) ).
fof(writeUnaryOperator_7874,axiom,
! [VarCurr] :
( ~ v100700(VarCurr)
<=> v100639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20003,axiom,
! [VarCurr] :
( v100680(VarCurr)
<=> ( v100681(VarCurr)
| v100698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20002,axiom,
! [VarCurr] :
( v100698(VarCurr)
<=> ( v100659(VarCurr)
& v100699(VarCurr) ) ) ).
fof(writeUnaryOperator_7873,axiom,
! [VarCurr] :
( ~ v100699(VarCurr)
<=> v100661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20001,axiom,
! [VarCurr] :
( v100681(VarCurr)
<=> ( v100682(VarCurr)
& v100661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20000,axiom,
! [VarCurr] :
( v100682(VarCurr)
<=> ( v100683(VarCurr)
| v100692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19999,axiom,
! [VarCurr] :
( v100692(VarCurr)
<=> ( v100693(VarCurr)
& v100697(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6966,axiom,
! [VarCurr] :
( v100697(VarCurr)
<=> ( ( v100685(VarCurr,bitIndex2)
<=> $false )
& ( v100685(VarCurr,bitIndex1)
<=> $false )
& ( v100685(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19998,axiom,
! [VarCurr] :
( v100693(VarCurr)
<=> ( v100694(VarCurr)
| v100695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19997,axiom,
! [VarCurr] :
( v100695(VarCurr)
<=> ( v100659(VarCurr)
& v100696(VarCurr) ) ) ).
fof(writeUnaryOperator_7872,axiom,
! [VarCurr] :
( ~ v100696(VarCurr)
<=> v100694(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6965,axiom,
! [VarCurr] :
( v100694(VarCurr)
<=> ( v100649(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19996,axiom,
! [VarCurr] :
( v100683(VarCurr)
<=> ( v100684(VarCurr)
| v100686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19995,axiom,
! [VarCurr] :
( v100686(VarCurr)
<=> ( v100687(VarCurr)
& v100691(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6964,axiom,
! [VarCurr] :
( v100691(VarCurr)
<=> ( ( v100685(VarCurr,bitIndex2)
<=> $false )
& ( v100685(VarCurr,bitIndex1)
<=> $true )
& ( v100685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19994,axiom,
! [VarCurr] :
( v100687(VarCurr)
<=> ( v100688(VarCurr)
| v100689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19993,axiom,
! [VarCurr] :
( v100689(VarCurr)
<=> ( v100659(VarCurr)
& v100690(VarCurr) ) ) ).
fof(writeUnaryOperator_7871,axiom,
! [VarCurr] :
( ~ v100690(VarCurr)
<=> v100688(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6963,axiom,
! [VarCurr] :
( v100688(VarCurr)
<=> ( v100649(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6962,axiom,
! [VarCurr] :
( v100684(VarCurr)
<=> ( ( v100685(VarCurr,bitIndex2)
<=> $true )
& ( v100685(VarCurr,bitIndex1)
<=> $false )
& ( v100685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30683,axiom,
! [VarCurr] :
( v100685(VarCurr,bitIndex0)
<=> v100647(VarCurr) ) ).
fof(addAssignment_30682,axiom,
! [VarCurr] :
( v100685(VarCurr,bitIndex1)
<=> v100645(VarCurr) ) ).
fof(addAssignment_30681,axiom,
! [VarCurr] :
( v100685(VarCurr,bitIndex2)
<=> v100643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100669(VarNext)
<=> ( v100670(VarNext)
& v100665(VarNext) ) ) ) ).
fof(writeUnaryOperator_7870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100670(VarNext)
<=> v100672(VarNext) ) ) ).
fof(addAssignment_30680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100672(VarNext)
<=> v100665(VarCurr) ) ) ).
fof(addAssignment_30679,axiom,
! [VarCurr] :
( v100665(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30678,axiom,
! [VarCurr] :
( v100663(VarCurr)
<=> $false ) ).
fof(addAssignment_30677,axiom,
! [VarCurr] :
( v100661(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30676,axiom,
! [VarCurr] :
( v100659(VarCurr)
<=> $false ) ).
fof(addAssignment_30675,axiom,
! [VarCurr] :
( v100649(VarCurr)
<=> v6042(VarCurr,bitIndex21) ) ).
fof(addAssignment_30674,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex21)
<=> v6044(VarCurr,bitIndex21) ) ).
fof(addAssignment_30673,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex21)
<=> v6046(VarCurr,bitIndex21) ) ).
fof(addAssignment_30672,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex21)
<=> v6048(VarCurr,bitIndex21) ) ).
fof(addAssignment_30671,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex21)
<=> v6050(VarCurr,bitIndex21) ) ).
fof(addAssignment_30670,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex21)
<=> v6052(VarCurr,bitIndex21) ) ).
fof(addAssignment_30669,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex21)
<=> v6054(VarCurr,bitIndex21) ) ).
fof(addAssignment_30668,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex21)
<=> v6056(VarCurr,bitIndex21) ) ).
fof(addAssignment_30667,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex21)
<=> v6058(VarCurr,bitIndex21) ) ).
fof(addAssignment_30666,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex21)
<=> v100651(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100652(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100651(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1660,axiom,
! [VarNext] :
( v100652(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100651(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100652(VarNext)
<=> v100653(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100653(VarNext)
<=> ( v100655(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100655(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30665,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex21)
<=> v6062(VarCurr,bitIndex21) ) ).
fof(addAssignment_30664,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex21)
<=> v6064(VarCurr,bitIndex21) ) ).
fof(addAssignment_30663,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex21)
<=> v6066(VarCurr,bitIndex21) ) ).
fof(addAssignment_30662,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex21)
<=> v6068(VarCurr,bitIndex21) ) ).
fof(addAssignment_30661,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex21)
<=> v6070(VarCurr,bitIndex21) ) ).
fof(addAssignment_30660,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex21)
<=> v578(VarCurr,bitIndex21) ) ).
fof(addAssignment_30659,axiom,
! [VarCurr] :
( v100647(VarCurr)
<=> $false ) ).
fof(addAssignment_30658,axiom,
! [VarCurr] :
( v100645(VarCurr)
<=> $false ) ).
fof(addAssignment_30657,axiom,
! [VarCurr] :
( v100643(VarCurr)
<=> $true ) ).
fof(addAssignment_30656,axiom,
! [VarCurr] :
( v100641(VarCurr)
<=> $false ) ).
fof(addAssignment_30655,axiom,
! [VarCurr] :
( v100639(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100592(VarNext)
=> ( v100561(VarNext)
<=> v100561(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1659,axiom,
! [VarNext] :
( v100592(VarNext)
=> ( v100561(VarNext)
<=> v100627(VarNext) ) ) ).
fof(addAssignment_30654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100627(VarNext)
<=> v100625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4744,axiom,
! [VarCurr] :
( ~ v100563(VarCurr)
=> ( v100625(VarCurr)
<=> v100628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4754,axiom,
! [VarCurr] :
( v100563(VarCurr)
=> ( v100625(VarCurr)
<=> v100565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4743,axiom,
! [VarCurr] :
( ~ v100605(VarCurr)
=> ( v100628(VarCurr)
<=> v100587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4753,axiom,
! [VarCurr] :
( v100605(VarCurr)
=> ( v100628(VarCurr)
<=> v100629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1169,axiom,
! [VarCurr] :
( ( ~ v100608(VarCurr)
& ~ v100610(VarCurr) )
=> ( v100629(VarCurr)
<=> v100633(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4742,axiom,
! [VarCurr] :
( v100610(VarCurr)
=> ( v100629(VarCurr)
<=> v100632(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4752,axiom,
! [VarCurr] :
( v100608(VarCurr)
=> ( v100629(VarCurr)
<=> v100630(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4741,axiom,
! [VarCurr] :
( ~ v100618(VarCurr)
=> ( v100633(VarCurr)
<=> v100587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4751,axiom,
! [VarCurr] :
( v100618(VarCurr)
=> ( v100633(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4740,axiom,
! [VarCurr] :
( ~ v100612(VarCurr)
=> ( v100632(VarCurr)
<=> v100587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4750,axiom,
! [VarCurr] :
( v100612(VarCurr)
=> ( v100632(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2161,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v100630(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2162,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v100630(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6961,axiom,
! [VarCurr] :
( v100631(VarCurr)
<=> ( v100573(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100592(VarNext)
<=> ( v100593(VarNext)
& v100602(VarNext) ) ) ) ).
fof(addAssignment_30653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100602(VarNext)
<=> v100600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19988,axiom,
! [VarCurr] :
( v100600(VarCurr)
<=> ( v100563(VarCurr)
| v100603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19987,axiom,
! [VarCurr] :
( v100603(VarCurr)
<=> ( v100604(VarCurr)
& v100624(VarCurr) ) ) ).
fof(writeUnaryOperator_7868,axiom,
! [VarCurr] :
( ~ v100624(VarCurr)
<=> v100563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19986,axiom,
! [VarCurr] :
( v100604(VarCurr)
<=> ( v100605(VarCurr)
| v100622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19985,axiom,
! [VarCurr] :
( v100622(VarCurr)
<=> ( v100583(VarCurr)
& v100623(VarCurr) ) ) ).
fof(writeUnaryOperator_7867,axiom,
! [VarCurr] :
( ~ v100623(VarCurr)
<=> v100585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19984,axiom,
! [VarCurr] :
( v100605(VarCurr)
<=> ( v100606(VarCurr)
& v100585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19983,axiom,
! [VarCurr] :
( v100606(VarCurr)
<=> ( v100607(VarCurr)
| v100616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19982,axiom,
! [VarCurr] :
( v100616(VarCurr)
<=> ( v100617(VarCurr)
& v100621(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6960,axiom,
! [VarCurr] :
( v100621(VarCurr)
<=> ( ( v100609(VarCurr,bitIndex2)
<=> $false )
& ( v100609(VarCurr,bitIndex1)
<=> $false )
& ( v100609(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19981,axiom,
! [VarCurr] :
( v100617(VarCurr)
<=> ( v100618(VarCurr)
| v100619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19980,axiom,
! [VarCurr] :
( v100619(VarCurr)
<=> ( v100583(VarCurr)
& v100620(VarCurr) ) ) ).
fof(writeUnaryOperator_7866,axiom,
! [VarCurr] :
( ~ v100620(VarCurr)
<=> v100618(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6959,axiom,
! [VarCurr] :
( v100618(VarCurr)
<=> ( v100573(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19979,axiom,
! [VarCurr] :
( v100607(VarCurr)
<=> ( v100608(VarCurr)
| v100610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19978,axiom,
! [VarCurr] :
( v100610(VarCurr)
<=> ( v100611(VarCurr)
& v100615(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6958,axiom,
! [VarCurr] :
( v100615(VarCurr)
<=> ( ( v100609(VarCurr,bitIndex2)
<=> $false )
& ( v100609(VarCurr,bitIndex1)
<=> $true )
& ( v100609(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19977,axiom,
! [VarCurr] :
( v100611(VarCurr)
<=> ( v100612(VarCurr)
| v100613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19976,axiom,
! [VarCurr] :
( v100613(VarCurr)
<=> ( v100583(VarCurr)
& v100614(VarCurr) ) ) ).
fof(writeUnaryOperator_7865,axiom,
! [VarCurr] :
( ~ v100614(VarCurr)
<=> v100612(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6957,axiom,
! [VarCurr] :
( v100612(VarCurr)
<=> ( v100573(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6956,axiom,
! [VarCurr] :
( v100608(VarCurr)
<=> ( ( v100609(VarCurr,bitIndex2)
<=> $true )
& ( v100609(VarCurr,bitIndex1)
<=> $false )
& ( v100609(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30652,axiom,
! [VarCurr] :
( v100609(VarCurr,bitIndex0)
<=> v100571(VarCurr) ) ).
fof(addAssignment_30651,axiom,
! [VarCurr] :
( v100609(VarCurr,bitIndex1)
<=> v100569(VarCurr) ) ).
fof(addAssignment_30650,axiom,
! [VarCurr] :
( v100609(VarCurr,bitIndex2)
<=> v100567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100593(VarNext)
<=> ( v100594(VarNext)
& v100589(VarNext) ) ) ) ).
fof(writeUnaryOperator_7864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100594(VarNext)
<=> v100596(VarNext) ) ) ).
fof(addAssignment_30649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100596(VarNext)
<=> v100589(VarCurr) ) ) ).
fof(addAssignment_30648,axiom,
! [VarCurr] :
( v100589(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30647,axiom,
! [VarCurr] :
( v100587(VarCurr)
<=> $false ) ).
fof(addAssignment_30646,axiom,
! [VarCurr] :
( v100585(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30645,axiom,
! [VarCurr] :
( v100583(VarCurr)
<=> $false ) ).
fof(addAssignment_30644,axiom,
! [VarCurr] :
( v100573(VarCurr)
<=> v6042(VarCurr,bitIndex20) ) ).
fof(addAssignment_30643,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex20)
<=> v6044(VarCurr,bitIndex20) ) ).
fof(addAssignment_30642,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex20)
<=> v6046(VarCurr,bitIndex20) ) ).
fof(addAssignment_30641,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex20)
<=> v6048(VarCurr,bitIndex20) ) ).
fof(addAssignment_30640,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex20)
<=> v6050(VarCurr,bitIndex20) ) ).
fof(addAssignment_30639,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex20)
<=> v6052(VarCurr,bitIndex20) ) ).
fof(addAssignment_30638,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex20)
<=> v6054(VarCurr,bitIndex20) ) ).
fof(addAssignment_30637,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex20)
<=> v6056(VarCurr,bitIndex20) ) ).
fof(addAssignment_30636,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex20)
<=> v6058(VarCurr,bitIndex20) ) ).
fof(addAssignment_30635,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex20)
<=> v100575(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100576(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100575(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1658,axiom,
! [VarNext] :
( v100576(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100575(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100576(VarNext)
<=> v100577(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100577(VarNext)
<=> ( v100579(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100579(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30634,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex20)
<=> v6062(VarCurr,bitIndex20) ) ).
fof(addAssignment_30633,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex20)
<=> v6064(VarCurr,bitIndex20) ) ).
fof(addAssignment_30632,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex20)
<=> v6066(VarCurr,bitIndex20) ) ).
fof(addAssignment_30631,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex20)
<=> v6068(VarCurr,bitIndex20) ) ).
fof(addAssignment_30630,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex20)
<=> v6070(VarCurr,bitIndex20) ) ).
fof(addAssignment_30629,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex20)
<=> v578(VarCurr,bitIndex20) ) ).
fof(addAssignment_30628,axiom,
! [VarCurr] :
( v100571(VarCurr)
<=> $false ) ).
fof(addAssignment_30627,axiom,
! [VarCurr] :
( v100569(VarCurr)
<=> $false ) ).
fof(addAssignment_30626,axiom,
! [VarCurr] :
( v100567(VarCurr)
<=> $true ) ).
fof(addAssignment_30625,axiom,
! [VarCurr] :
( v100565(VarCurr)
<=> $false ) ).
fof(addAssignment_30624,axiom,
! [VarCurr] :
( v100563(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100516(VarNext)
=> ( v100485(VarNext)
<=> v100485(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1657,axiom,
! [VarNext] :
( v100516(VarNext)
=> ( v100485(VarNext)
<=> v100551(VarNext) ) ) ).
fof(addAssignment_30623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100551(VarNext)
<=> v100549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4739,axiom,
! [VarCurr] :
( ~ v100487(VarCurr)
=> ( v100549(VarCurr)
<=> v100552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4749,axiom,
! [VarCurr] :
( v100487(VarCurr)
=> ( v100549(VarCurr)
<=> v100489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4738,axiom,
! [VarCurr] :
( ~ v100529(VarCurr)
=> ( v100552(VarCurr)
<=> v100511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4748,axiom,
! [VarCurr] :
( v100529(VarCurr)
=> ( v100552(VarCurr)
<=> v100553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1168,axiom,
! [VarCurr] :
( ( ~ v100532(VarCurr)
& ~ v100534(VarCurr) )
=> ( v100553(VarCurr)
<=> v100557(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4737,axiom,
! [VarCurr] :
( v100534(VarCurr)
=> ( v100553(VarCurr)
<=> v100556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4747,axiom,
! [VarCurr] :
( v100532(VarCurr)
=> ( v100553(VarCurr)
<=> v100554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4736,axiom,
! [VarCurr] :
( ~ v100542(VarCurr)
=> ( v100557(VarCurr)
<=> v100511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4746,axiom,
! [VarCurr] :
( v100542(VarCurr)
=> ( v100557(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4735,axiom,
! [VarCurr] :
( ~ v100536(VarCurr)
=> ( v100556(VarCurr)
<=> v100511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4745,axiom,
! [VarCurr] :
( v100536(VarCurr)
=> ( v100556(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2160,axiom,
! [VarCurr] :
( ~ v100555(VarCurr)
=> ( v100554(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2161,axiom,
! [VarCurr] :
( v100555(VarCurr)
=> ( v100554(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6955,axiom,
! [VarCurr] :
( v100555(VarCurr)
<=> ( v100497(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100516(VarNext)
<=> ( v100517(VarNext)
& v100526(VarNext) ) ) ) ).
fof(addAssignment_30622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100526(VarNext)
<=> v100524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19971,axiom,
! [VarCurr] :
( v100524(VarCurr)
<=> ( v100487(VarCurr)
| v100527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19970,axiom,
! [VarCurr] :
( v100527(VarCurr)
<=> ( v100528(VarCurr)
& v100548(VarCurr) ) ) ).
fof(writeUnaryOperator_7862,axiom,
! [VarCurr] :
( ~ v100548(VarCurr)
<=> v100487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19969,axiom,
! [VarCurr] :
( v100528(VarCurr)
<=> ( v100529(VarCurr)
| v100546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19968,axiom,
! [VarCurr] :
( v100546(VarCurr)
<=> ( v100507(VarCurr)
& v100547(VarCurr) ) ) ).
fof(writeUnaryOperator_7861,axiom,
! [VarCurr] :
( ~ v100547(VarCurr)
<=> v100509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19967,axiom,
! [VarCurr] :
( v100529(VarCurr)
<=> ( v100530(VarCurr)
& v100509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19966,axiom,
! [VarCurr] :
( v100530(VarCurr)
<=> ( v100531(VarCurr)
| v100540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19965,axiom,
! [VarCurr] :
( v100540(VarCurr)
<=> ( v100541(VarCurr)
& v100545(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6954,axiom,
! [VarCurr] :
( v100545(VarCurr)
<=> ( ( v100533(VarCurr,bitIndex2)
<=> $false )
& ( v100533(VarCurr,bitIndex1)
<=> $false )
& ( v100533(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19964,axiom,
! [VarCurr] :
( v100541(VarCurr)
<=> ( v100542(VarCurr)
| v100543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19963,axiom,
! [VarCurr] :
( v100543(VarCurr)
<=> ( v100507(VarCurr)
& v100544(VarCurr) ) ) ).
fof(writeUnaryOperator_7860,axiom,
! [VarCurr] :
( ~ v100544(VarCurr)
<=> v100542(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6953,axiom,
! [VarCurr] :
( v100542(VarCurr)
<=> ( v100497(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19962,axiom,
! [VarCurr] :
( v100531(VarCurr)
<=> ( v100532(VarCurr)
| v100534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19961,axiom,
! [VarCurr] :
( v100534(VarCurr)
<=> ( v100535(VarCurr)
& v100539(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6952,axiom,
! [VarCurr] :
( v100539(VarCurr)
<=> ( ( v100533(VarCurr,bitIndex2)
<=> $false )
& ( v100533(VarCurr,bitIndex1)
<=> $true )
& ( v100533(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19960,axiom,
! [VarCurr] :
( v100535(VarCurr)
<=> ( v100536(VarCurr)
| v100537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19959,axiom,
! [VarCurr] :
( v100537(VarCurr)
<=> ( v100507(VarCurr)
& v100538(VarCurr) ) ) ).
fof(writeUnaryOperator_7859,axiom,
! [VarCurr] :
( ~ v100538(VarCurr)
<=> v100536(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6951,axiom,
! [VarCurr] :
( v100536(VarCurr)
<=> ( v100497(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6950,axiom,
! [VarCurr] :
( v100532(VarCurr)
<=> ( ( v100533(VarCurr,bitIndex2)
<=> $true )
& ( v100533(VarCurr,bitIndex1)
<=> $false )
& ( v100533(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30621,axiom,
! [VarCurr] :
( v100533(VarCurr,bitIndex0)
<=> v100495(VarCurr) ) ).
fof(addAssignment_30620,axiom,
! [VarCurr] :
( v100533(VarCurr,bitIndex1)
<=> v100493(VarCurr) ) ).
fof(addAssignment_30619,axiom,
! [VarCurr] :
( v100533(VarCurr,bitIndex2)
<=> v100491(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100517(VarNext)
<=> ( v100518(VarNext)
& v100513(VarNext) ) ) ) ).
fof(writeUnaryOperator_7858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100518(VarNext)
<=> v100520(VarNext) ) ) ).
fof(addAssignment_30618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100520(VarNext)
<=> v100513(VarCurr) ) ) ).
fof(addAssignment_30617,axiom,
! [VarCurr] :
( v100513(VarCurr)
<=> v6187(VarCurr) ) ).
fof(addAssignment_30616,axiom,
! [VarCurr] :
( v100511(VarCurr)
<=> $false ) ).
fof(addAssignment_30615,axiom,
! [VarCurr] :
( v100509(VarCurr)
<=> v6109(VarCurr) ) ).
fof(addAssignment_30614,axiom,
! [VarCurr] :
( v100507(VarCurr)
<=> $false ) ).
fof(addAssignment_30613,axiom,
! [VarCurr] :
( v100497(VarCurr)
<=> v6042(VarCurr,bitIndex19) ) ).
fof(addAssignment_30612,axiom,
! [VarCurr] :
( v6042(VarCurr,bitIndex19)
<=> v6044(VarCurr,bitIndex19) ) ).
fof(addAssignment_30611,axiom,
! [VarCurr] :
( v6044(VarCurr,bitIndex19)
<=> v6046(VarCurr,bitIndex19) ) ).
fof(addAssignment_30610,axiom,
! [VarCurr] :
( v6046(VarCurr,bitIndex19)
<=> v6048(VarCurr,bitIndex19) ) ).
fof(addAssignment_30609,axiom,
! [VarCurr] :
( v6048(VarCurr,bitIndex19)
<=> v6050(VarCurr,bitIndex19) ) ).
fof(addAssignment_30608,axiom,
! [VarCurr] :
( v6050(VarCurr,bitIndex19)
<=> v6052(VarCurr,bitIndex19) ) ).
fof(addAssignment_30607,axiom,
! [VarCurr] :
( v6052(VarCurr,bitIndex19)
<=> v6054(VarCurr,bitIndex19) ) ).
fof(addAssignment_30606,axiom,
! [VarCurr] :
( v6054(VarCurr,bitIndex19)
<=> v6056(VarCurr,bitIndex19) ) ).
fof(addAssignment_30605,axiom,
! [VarCurr] :
( v6056(VarCurr,bitIndex19)
<=> v6058(VarCurr,bitIndex19) ) ).
fof(addAssignment_30604,axiom,
! [VarNext] :
( v6058(VarNext,bitIndex19)
<=> v100499(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100500(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100499(VarNext,B)
<=> v6058(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1656,axiom,
! [VarNext] :
( v100500(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100499(VarNext,B)
<=> v6100(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100500(VarNext)
<=> v100501(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100501(VarNext)
<=> ( v100503(VarNext)
& v779(VarNext) ) ) ) ).
fof(writeUnaryOperator_7857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100503(VarNext)
<=> v792(VarNext) ) ) ).
fof(addAssignment_30603,axiom,
! [VarCurr] :
( v6060(VarCurr,bitIndex19)
<=> v6062(VarCurr,bitIndex19) ) ).
fof(addAssignment_30602,axiom,
! [VarCurr] :
( v6062(VarCurr,bitIndex19)
<=> v6064(VarCurr,bitIndex19) ) ).
fof(addAssignment_30601,axiom,
! [VarCurr] :
( v6064(VarCurr,bitIndex19)
<=> v6066(VarCurr,bitIndex19) ) ).
fof(addAssignment_30600,axiom,
! [VarCurr] :
( v6066(VarCurr,bitIndex19)
<=> v6068(VarCurr,bitIndex19) ) ).
fof(addAssignment_30599,axiom,
! [VarCurr] :
( v6068(VarCurr,bitIndex19)
<=> v6070(VarCurr,bitIndex19) ) ).
fof(addAssignment_30598,axiom,
! [VarCurr] :
( v6070(VarCurr,bitIndex19)
<=> v578(VarCurr,bitIndex19) ) ).
fof(addAssignment_30597,axiom,
! [VarCurr] :
( v100495(VarCurr)
<=> $false ) ).
fof(addAssignment_30596,axiom,
! [VarCurr] :
( v100493(VarCurr)
<=> $false ) ).
fof(addAssignment_30595,axiom,
! [VarCurr] :
( v100491(VarCurr)
<=> $true ) ).
fof(addAssignment_30594,axiom,
! [VarCurr] :
( v100489(VarCurr)
<=> $false ) ).
fof(addAssignment_30593,axiom,
! [VarCurr] :
( v100487(VarCurr)
<=> v6017(VarCurr) ) ).
fof(addAssignment_30592,axiom,
! [VarCurr] :
( v100480(VarCurr)
<=> v100482(VarCurr) ) ).
fof(addAssignment_30591,axiom,
! [VarCurr] :
( v100482(VarCurr)
<=> v4353(VarCurr) ) ).
fof(addAssignment_30590,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v100257(VarCurr,B)
<=> v100259(VarCurr,B) ) ) ).
fof(addAssignment_30589,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v100259(VarCurr,B)
<=> v100261(VarCurr,B) ) ) ).
fof(addAssignment_30588,axiom,
! [VarNext,B] :
( range_123_77(B)
=> ( v100261(VarNext,B)
<=> v100470(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100471(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100470(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1655,axiom,
! [VarNext] :
( v100471(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100470(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100471(VarNext)
<=> v100472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100472(VarNext)
<=> ( v100474(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100474(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30587,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18580(VarCurr,B)
<=> v18582(VarCurr,B) ) ) ).
fof(addAssignment_30586,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18582(VarCurr,B)
<=> v18584(VarCurr,B) ) ) ).
fof(addAssignment_30585,axiom,
! [VarNext,B] :
( range_123_77(B)
=> ( v18584(VarNext,B)
<=> v100462(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100463(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100462(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1654,axiom,
! [VarNext] :
( v100463(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100462(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100463(VarNext)
<=> v100464(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100464(VarNext)
<=> ( v100466(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100466(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30584,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18587(VarCurr,B)
<=> v19344(VarCurr,B) ) ) ).
fof(range_axiom_61,axiom,
! [B] :
( range_123_77(B)
<=> ( $false
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(addAssignment_30583,axiom,
! [VarCurr] :
( ( v19349(VarCurr,bitIndex7)
<=> v100411(VarCurr,bitIndex84) )
& ( v19349(VarCurr,bitIndex6)
<=> v100411(VarCurr,bitIndex83) )
& ( v19349(VarCurr,bitIndex5)
<=> v100411(VarCurr,bitIndex82) )
& ( v19349(VarCurr,bitIndex4)
<=> v100411(VarCurr,bitIndex81) )
& ( v19349(VarCurr,bitIndex3)
<=> v100411(VarCurr,bitIndex80) )
& ( v19349(VarCurr,bitIndex2)
<=> v100411(VarCurr,bitIndex79) )
& ( v19349(VarCurr,bitIndex1)
<=> v100411(VarCurr,bitIndex78) )
& ( v19349(VarCurr,bitIndex0)
<=> v100411(VarCurr,bitIndex77) ) ) ).
fof(addAssignment_30582,axiom,
! [VarNext,B] :
( range_84_77(B)
=> ( v100411(VarNext,B)
<=> v100454(VarNext,B) ) ) ).
fof(range_axiom_60,axiom,
! [B] :
( range_84_77(B)
<=> ( $false
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100455(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100454(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1653,axiom,
! [VarNext] :
( v100455(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100454(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100455(VarNext)
<=> v100456(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100456(VarNext)
<=> ( v100458(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100458(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30581,axiom,
! [VarCurr] :
( ( v19348(VarCurr,bitIndex7)
<=> v100411(VarCurr,bitIndex92) )
& ( v19348(VarCurr,bitIndex6)
<=> v100411(VarCurr,bitIndex91) )
& ( v19348(VarCurr,bitIndex5)
<=> v100411(VarCurr,bitIndex90) )
& ( v19348(VarCurr,bitIndex4)
<=> v100411(VarCurr,bitIndex89) )
& ( v19348(VarCurr,bitIndex3)
<=> v100411(VarCurr,bitIndex88) )
& ( v19348(VarCurr,bitIndex2)
<=> v100411(VarCurr,bitIndex87) )
& ( v19348(VarCurr,bitIndex1)
<=> v100411(VarCurr,bitIndex86) )
& ( v19348(VarCurr,bitIndex0)
<=> v100411(VarCurr,bitIndex85) ) ) ).
fof(addAssignment_30580,axiom,
! [VarNext,B] :
( range_92_85(B)
=> ( v100411(VarNext,B)
<=> v100445(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100446(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100445(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1652,axiom,
! [VarNext] :
( v100446(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100445(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100446(VarNext)
<=> v100447(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100447(VarNext)
<=> ( v100449(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100449(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30579,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16895(VarCurr,B)
<=> v16897(VarCurr,B) ) ) ).
fof(addAssignment_30578,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16897(VarCurr,B)
<=> v16899(VarCurr,B) ) ) ).
fof(addAssignment_30577,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16899(VarCurr,B)
<=> v16901(VarCurr,B) ) ) ).
fof(addAssignment_30576,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16901(VarCurr,B)
<=> v16906(VarCurr,B) ) ) ).
fof(range_axiom_59,axiom,
! [B] :
( range_92_85(B)
<=> ( $false
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B ) ) ).
fof(addAssignment_30575,axiom,
! [VarCurr] :
( ( v19347(VarCurr,bitIndex15)
<=> v100411(VarCurr,bitIndex108) )
& ( v19347(VarCurr,bitIndex14)
<=> v100411(VarCurr,bitIndex107) )
& ( v19347(VarCurr,bitIndex13)
<=> v100411(VarCurr,bitIndex106) )
& ( v19347(VarCurr,bitIndex12)
<=> v100411(VarCurr,bitIndex105) )
& ( v19347(VarCurr,bitIndex11)
<=> v100411(VarCurr,bitIndex104) )
& ( v19347(VarCurr,bitIndex10)
<=> v100411(VarCurr,bitIndex103) )
& ( v19347(VarCurr,bitIndex9)
<=> v100411(VarCurr,bitIndex102) )
& ( v19347(VarCurr,bitIndex8)
<=> v100411(VarCurr,bitIndex101) )
& ( v19347(VarCurr,bitIndex7)
<=> v100411(VarCurr,bitIndex100) )
& ( v19347(VarCurr,bitIndex6)
<=> v100411(VarCurr,bitIndex99) )
& ( v19347(VarCurr,bitIndex5)
<=> v100411(VarCurr,bitIndex98) )
& ( v19347(VarCurr,bitIndex4)
<=> v100411(VarCurr,bitIndex97) )
& ( v19347(VarCurr,bitIndex3)
<=> v100411(VarCurr,bitIndex96) )
& ( v19347(VarCurr,bitIndex2)
<=> v100411(VarCurr,bitIndex95) )
& ( v19347(VarCurr,bitIndex1)
<=> v100411(VarCurr,bitIndex94) )
& ( v19347(VarCurr,bitIndex0)
<=> v100411(VarCurr,bitIndex93) ) ) ).
fof(addAssignment_30574,axiom,
! [VarNext,B] :
( range_108_93(B)
=> ( v100411(VarNext,B)
<=> v100436(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100437(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100436(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1651,axiom,
! [VarNext] :
( v100437(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100436(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100437(VarNext)
<=> v100438(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100438(VarNext)
<=> ( v100440(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100440(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30573,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16895(VarCurr,B)
<=> v16897(VarCurr,B) ) ) ).
fof(addAssignment_30572,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16897(VarCurr,B)
<=> v16899(VarCurr,B) ) ) ).
fof(addAssignment_30571,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16899(VarCurr,B)
<=> v16901(VarCurr,B) ) ) ).
fof(addAssignment_30570,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16901(VarCurr,B)
<=> v16906(VarCurr,B) ) ) ).
fof(range_axiom_58,axiom,
! [B] :
( range_108_93(B)
<=> ( $false
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B ) ) ).
fof(addAssignment_30569,axiom,
! [VarCurr] :
( ( v19346(VarCurr,bitIndex1)
<=> v100411(VarCurr,bitIndex120) )
& ( v19346(VarCurr,bitIndex0)
<=> v100411(VarCurr,bitIndex119) ) ) ).
fof(addAssignment_30568,axiom,
! [VarNext,B] :
( range_120_119(B)
=> ( v100411(VarNext,B)
<=> v100427(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100428(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100427(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1650,axiom,
! [VarNext] :
( v100428(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100427(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100428(VarNext)
<=> v100429(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100429(VarNext)
<=> ( v100431(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100431(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30567,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16895(VarCurr,B)
<=> v16897(VarCurr,B) ) ) ).
fof(addAssignment_30566,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16897(VarCurr,B)
<=> v16899(VarCurr,B) ) ) ).
fof(addAssignment_30565,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16899(VarCurr,B)
<=> v16901(VarCurr,B) ) ) ).
fof(addAssignment_30564,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16901(VarCurr,B)
<=> v16906(VarCurr,B) ) ) ).
fof(range_axiom_57,axiom,
! [B] :
( range_120_119(B)
<=> ( $false
| bitIndex119 = B
| bitIndex120 = B ) ) ).
fof(addAssignment_30563,axiom,
! [VarCurr] :
( ( v19345(VarCurr,bitIndex2)
<=> v100411(VarCurr,bitIndex123) )
& ( v19345(VarCurr,bitIndex1)
<=> v100411(VarCurr,bitIndex122) )
& ( v19345(VarCurr,bitIndex0)
<=> v100411(VarCurr,bitIndex121) ) ) ).
fof(addAssignment_30562,axiom,
! [VarNext,B] :
( range_123_121(B)
=> ( v100411(VarNext,B)
<=> v100413(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100414(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100413(VarNext,B)
<=> v100411(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1649,axiom,
! [VarNext] :
( v100414(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100413(VarNext,B)
<=> v100422(VarNext,B) ) ) ) ).
fof(addAssignment_30561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100422(VarNext,B)
<=> v100420(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2159,axiom,
! [VarCurr] :
( ~ v17003(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100420(VarCurr,B)
<=> v16895(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2160,axiom,
! [VarCurr] :
( v17003(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100420(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100414(VarNext)
<=> v100415(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100415(VarNext)
<=> ( v100417(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100417(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30560,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16895(VarCurr,B)
<=> v16897(VarCurr,B) ) ) ).
fof(addAssignment_30559,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16897(VarCurr,B)
<=> v16899(VarCurr,B) ) ) ).
fof(addAssignment_30558,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16899(VarCurr,B)
<=> v16901(VarCurr,B) ) ) ).
fof(addAssignment_30557,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16901(VarCurr,B)
<=> v16906(VarCurr,B) ) ) ).
fof(range_axiom_56,axiom,
! [B] :
( range_123_121(B)
<=> ( $false
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2158,axiom,
! [VarCurr] :
( ~ v100147(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100145(VarCurr,B)
<=> v100255(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2159,axiom,
! [VarCurr] :
( v100147(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100145(VarCurr,B)
<=> v100408(VarCurr,B) ) ) ) ).
fof(addAssignment_30556,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100408(VarCurr,B)
<=> v100255(VarCurr,B) ) ) ).
fof(addAssignment_30555,axiom,
! [VarCurr] :
( v100408(VarCurr,bitIndex5)
<=> v100333(VarCurr) ) ).
fof(addAssignment_30554,axiom,
! [VarCurr] :
( v100408(VarCurr,bitIndex6)
<=> v100255(VarCurr,bitIndex6) ) ).
fof(addAssignment_30553,axiom,
! [VarCurr] :
( v100255(VarCurr,bitIndex5)
<=> v100257(VarCurr,bitIndex129) ) ).
fof(addAssignment_30552,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex129)
<=> v100259(VarCurr,bitIndex129) ) ).
fof(addAssignment_30551,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex129)
<=> v100261(VarCurr,bitIndex129) ) ).
fof(addAssignment_30550,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex129)
<=> v100400(VarNext,bitIndex129) ) ).
fof(addCaseBooleanConditionEqualRanges1_1593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100401(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100400(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1648,axiom,
! [VarNext] :
( v100401(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100400(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100401(VarNext)
<=> v100402(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100402(VarNext)
<=> ( v100404(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100404(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30549,axiom,
! [VarCurr] :
( v100265(VarCurr,bitIndex5)
<=> v100270(VarCurr,bitIndex5) ) ).
fof(addAssignment_30548,axiom,
! [VarCurr] :
( v18578(VarCurr,bitIndex5)
<=> v18580(VarCurr,bitIndex129) ) ).
fof(addAssignment_30547,axiom,
! [VarCurr] :
( v18580(VarCurr,bitIndex129)
<=> v18582(VarCurr,bitIndex129) ) ).
fof(addAssignment_30546,axiom,
! [VarCurr] :
( v18582(VarCurr,bitIndex129)
<=> v18584(VarCurr,bitIndex129) ) ).
fof(addAssignment_30545,axiom,
! [VarNext] :
( v18584(VarNext,bitIndex129)
<=> v100392(VarNext,bitIndex129) ) ).
fof(addCaseBooleanConditionEqualRanges1_1592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100393(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100392(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1647,axiom,
! [VarNext] :
( v100393(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100392(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100393(VarNext)
<=> v100394(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100394(VarNext)
<=> ( v100396(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100396(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30544,axiom,
! [VarCurr] :
( v18587(VarCurr,bitIndex129)
<=> v19344(VarCurr,bitIndex129) ) ).
fof(addAssignment_30543,axiom,
! [VarCurr] :
( v18589(VarCurr,bitIndex5)
<=> v19282(VarCurr,bitIndex5) ) ).
fof(addAssignment_30542,axiom,
! [VarCurr] :
( v100255(VarCurr,bitIndex4)
<=> v100257(VarCurr,bitIndex128) ) ).
fof(addAssignment_30541,axiom,
! [VarCurr] :
( v100255(VarCurr,bitIndex0)
<=> v100257(VarCurr,bitIndex124) ) ).
fof(addAssignment_30540,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex128)
<=> v100259(VarCurr,bitIndex128) ) ).
fof(addAssignment_30539,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex128)
<=> v100261(VarCurr,bitIndex128) ) ).
fof(addAssignment_30538,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex128)
<=> v100384(VarNext,bitIndex128) ) ).
fof(addCaseBooleanConditionEqualRanges1_1591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100385(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100384(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1646,axiom,
! [VarNext] :
( v100385(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100384(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100385(VarNext)
<=> v100386(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100386(VarNext)
<=> ( v100388(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100388(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30537,axiom,
! [VarCurr] :
( v100265(VarCurr,bitIndex4)
<=> v100270(VarCurr,bitIndex4) ) ).
fof(addAssignment_30536,axiom,
! [VarCurr] :
( v18578(VarCurr,bitIndex4)
<=> v18580(VarCurr,bitIndex128) ) ).
fof(addAssignment_30535,axiom,
! [VarCurr] :
( v18580(VarCurr,bitIndex128)
<=> v18582(VarCurr,bitIndex128) ) ).
fof(addAssignment_30534,axiom,
! [VarCurr] :
( v18582(VarCurr,bitIndex128)
<=> v18584(VarCurr,bitIndex128) ) ).
fof(addAssignment_30533,axiom,
! [VarNext] :
( v18584(VarNext,bitIndex128)
<=> v100376(VarNext,bitIndex128) ) ).
fof(addCaseBooleanConditionEqualRanges1_1590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100377(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100376(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1645,axiom,
! [VarNext] :
( v100377(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100376(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100377(VarNext)
<=> v100378(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100378(VarNext)
<=> ( v100380(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100380(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30532,axiom,
! [VarCurr] :
( v18587(VarCurr,bitIndex128)
<=> v19344(VarCurr,bitIndex128) ) ).
fof(addAssignment_30531,axiom,
! [VarCurr] :
( v18589(VarCurr,bitIndex4)
<=> v19282(VarCurr,bitIndex4) ) ).
fof(addAssignment_30530,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex124)
<=> v100259(VarCurr,bitIndex124) ) ).
fof(addAssignment_30529,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex124)
<=> v100261(VarCurr,bitIndex124) ) ).
fof(addAssignment_30528,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex124)
<=> v100368(VarNext,bitIndex124) ) ).
fof(addCaseBooleanConditionEqualRanges1_1589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100369(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100368(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1644,axiom,
! [VarNext] :
( v100369(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100368(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100369(VarNext)
<=> v100370(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100370(VarNext)
<=> ( v100372(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100372(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30527,axiom,
! [VarCurr] :
( v100265(VarCurr,bitIndex0)
<=> v100270(VarCurr,bitIndex0) ) ).
fof(addAssignment_30526,axiom,
! [VarCurr] :
( v18578(VarCurr,bitIndex0)
<=> v18580(VarCurr,bitIndex124) ) ).
fof(addAssignment_30525,axiom,
! [VarCurr] :
( v18580(VarCurr,bitIndex124)
<=> v18582(VarCurr,bitIndex124) ) ).
fof(addAssignment_30524,axiom,
! [VarCurr] :
( v18582(VarCurr,bitIndex124)
<=> v18584(VarCurr,bitIndex124) ) ).
fof(addAssignment_30523,axiom,
! [VarNext] :
( v18584(VarNext,bitIndex124)
<=> v100360(VarNext,bitIndex124) ) ).
fof(addCaseBooleanConditionEqualRanges1_1588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100361(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100360(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1643,axiom,
! [VarNext] :
( v100361(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100360(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100361(VarNext)
<=> v100362(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100362(VarNext)
<=> ( v100364(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100364(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30522,axiom,
! [VarCurr] :
( v18587(VarCurr,bitIndex124)
<=> v19344(VarCurr,bitIndex124) ) ).
fof(addAssignment_30521,axiom,
! [VarCurr] :
( v18589(VarCurr,bitIndex0)
<=> v19282(VarCurr,bitIndex0) ) ).
fof(addAssignment_30520,axiom,
! [VarCurr] :
( v100333(VarCurr)
<=> v100335(VarCurr,bitIndex61) ) ).
fof(addAssignment_30519,axiom,
! [VarCurr] :
( v100335(VarCurr,bitIndex61)
<=> v100337(VarCurr,bitIndex61) ) ).
fof(addAssignment_30518,axiom,
! [VarCurr] :
( v100337(VarCurr,bitIndex61)
<=> v100339(VarCurr,bitIndex61) ) ).
fof(addAssignment_30517,axiom,
! [VarNext] :
( v100339(VarNext,bitIndex61)
<=> v100342(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100343(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100342(VarNext,B)
<=> v100339(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1642,axiom,
! [VarNext] :
( v100343(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100342(VarNext,B)
<=> v100354(VarNext,B) ) ) ) ).
fof(addAssignment_30516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100354(VarNext,B)
<=> v100352(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2157,axiom,
! [VarCurr] :
( ~ v100245(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100352(VarCurr,B)
<=> v100355(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2158,axiom,
! [VarCurr] :
( v100245(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100352(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_55,axiom,
! [B] :
( range_61_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B ) ) ).
fof(bitBlastConstant_11184,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11183,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11182,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11181,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11180,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11179,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11178,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11177,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11176,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11175,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11174,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11173,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11172,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11171,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11170,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11169,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11168,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11167,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11166,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11165,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11164,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11163,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11162,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11161,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11160,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11159,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11158,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11157,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11156,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11155,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11154,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11153,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11152,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11151,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11150,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11149,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11148,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11147,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11146,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11145,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11144,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11143,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11142,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11141,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11140,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11139,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11138,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11137,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11136,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11135,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11134,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11133,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11132,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11131,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11130,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11129,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11128,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11127,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11126,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11125,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11124,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11123,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(addAssignment_30515,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100355(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30514,axiom,
! [VarCurr] :
( ( v100355(VarCurr,bitIndex10)
<=> v100356(VarCurr,bitIndex6) )
& ( v100355(VarCurr,bitIndex9)
<=> v100356(VarCurr,bitIndex5) )
& ( v100355(VarCurr,bitIndex8)
<=> v100356(VarCurr,bitIndex4) )
& ( v100355(VarCurr,bitIndex7)
<=> v100356(VarCurr,bitIndex3) )
& ( v100355(VarCurr,bitIndex6)
<=> v100356(VarCurr,bitIndex2) )
& ( v100355(VarCurr,bitIndex5)
<=> v100356(VarCurr,bitIndex1) )
& ( v100355(VarCurr,bitIndex4)
<=> v100356(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30513,axiom,
! [VarCurr] :
( ( v100355(VarCurr,bitIndex16)
<=> v19399(VarCurr,bitIndex5) )
& ( v100355(VarCurr,bitIndex15)
<=> v19399(VarCurr,bitIndex4) )
& ( v100355(VarCurr,bitIndex14)
<=> v19399(VarCurr,bitIndex3) )
& ( v100355(VarCurr,bitIndex13)
<=> v19399(VarCurr,bitIndex2) )
& ( v100355(VarCurr,bitIndex12)
<=> v19399(VarCurr,bitIndex1) )
& ( v100355(VarCurr,bitIndex11)
<=> v19399(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30512,axiom,
! [VarCurr] :
( ( v100355(VarCurr,bitIndex61)
<=> v6001(VarCurr,bitIndex44) )
& ( v100355(VarCurr,bitIndex60)
<=> v6001(VarCurr,bitIndex43) )
& ( v100355(VarCurr,bitIndex59)
<=> v6001(VarCurr,bitIndex42) )
& ( v100355(VarCurr,bitIndex58)
<=> v6001(VarCurr,bitIndex41) )
& ( v100355(VarCurr,bitIndex57)
<=> v6001(VarCurr,bitIndex40) )
& ( v100355(VarCurr,bitIndex56)
<=> v6001(VarCurr,bitIndex39) )
& ( v100355(VarCurr,bitIndex55)
<=> v6001(VarCurr,bitIndex38) )
& ( v100355(VarCurr,bitIndex54)
<=> v6001(VarCurr,bitIndex37) )
& ( v100355(VarCurr,bitIndex53)
<=> v6001(VarCurr,bitIndex36) )
& ( v100355(VarCurr,bitIndex52)
<=> v6001(VarCurr,bitIndex35) )
& ( v100355(VarCurr,bitIndex51)
<=> v6001(VarCurr,bitIndex34) )
& ( v100355(VarCurr,bitIndex50)
<=> v6001(VarCurr,bitIndex33) )
& ( v100355(VarCurr,bitIndex49)
<=> v6001(VarCurr,bitIndex32) )
& ( v100355(VarCurr,bitIndex48)
<=> v6001(VarCurr,bitIndex31) )
& ( v100355(VarCurr,bitIndex47)
<=> v6001(VarCurr,bitIndex30) )
& ( v100355(VarCurr,bitIndex46)
<=> v6001(VarCurr,bitIndex29) )
& ( v100355(VarCurr,bitIndex45)
<=> v6001(VarCurr,bitIndex28) )
& ( v100355(VarCurr,bitIndex44)
<=> v6001(VarCurr,bitIndex27) )
& ( v100355(VarCurr,bitIndex43)
<=> v6001(VarCurr,bitIndex26) )
& ( v100355(VarCurr,bitIndex42)
<=> v6001(VarCurr,bitIndex25) )
& ( v100355(VarCurr,bitIndex41)
<=> v6001(VarCurr,bitIndex24) )
& ( v100355(VarCurr,bitIndex40)
<=> v6001(VarCurr,bitIndex23) )
& ( v100355(VarCurr,bitIndex39)
<=> v6001(VarCurr,bitIndex22) )
& ( v100355(VarCurr,bitIndex38)
<=> v6001(VarCurr,bitIndex21) )
& ( v100355(VarCurr,bitIndex37)
<=> v6001(VarCurr,bitIndex20) )
& ( v100355(VarCurr,bitIndex36)
<=> v6001(VarCurr,bitIndex19) )
& ( v100355(VarCurr,bitIndex35)
<=> v6001(VarCurr,bitIndex18) )
& ( v100355(VarCurr,bitIndex34)
<=> v6001(VarCurr,bitIndex17) )
& ( v100355(VarCurr,bitIndex33)
<=> v6001(VarCurr,bitIndex16) )
& ( v100355(VarCurr,bitIndex32)
<=> v6001(VarCurr,bitIndex15) )
& ( v100355(VarCurr,bitIndex31)
<=> v6001(VarCurr,bitIndex14) )
& ( v100355(VarCurr,bitIndex30)
<=> v6001(VarCurr,bitIndex13) )
& ( v100355(VarCurr,bitIndex29)
<=> v6001(VarCurr,bitIndex12) )
& ( v100355(VarCurr,bitIndex28)
<=> v6001(VarCurr,bitIndex11) )
& ( v100355(VarCurr,bitIndex27)
<=> v6001(VarCurr,bitIndex10) )
& ( v100355(VarCurr,bitIndex26)
<=> v6001(VarCurr,bitIndex9) )
& ( v100355(VarCurr,bitIndex25)
<=> v6001(VarCurr,bitIndex8) )
& ( v100355(VarCurr,bitIndex24)
<=> v6001(VarCurr,bitIndex7) )
& ( v100355(VarCurr,bitIndex23)
<=> v6001(VarCurr,bitIndex6) )
& ( v100355(VarCurr,bitIndex22)
<=> v6001(VarCurr,bitIndex5) )
& ( v100355(VarCurr,bitIndex21)
<=> v6001(VarCurr,bitIndex4) )
& ( v100355(VarCurr,bitIndex20)
<=> v6001(VarCurr,bitIndex3) )
& ( v100355(VarCurr,bitIndex19)
<=> v6001(VarCurr,bitIndex2) )
& ( v100355(VarCurr,bitIndex18)
<=> v6001(VarCurr,bitIndex1) )
& ( v100355(VarCurr,bitIndex17)
<=> v6001(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100343(VarNext)
<=> ( v100344(VarNext)
& v100351(VarNext) ) ) ) ).
fof(addAssignment_30511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100351(VarNext)
<=> v100349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19928,axiom,
! [VarCurr] :
( v100349(VarCurr)
<=> ( v100247(VarCurr)
| v100245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100344(VarNext)
<=> ( v100346(VarNext)
& v783(VarNext) ) ) ) ).
fof(writeUnaryOperator_7843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100346(VarNext)
<=> v70904(VarNext) ) ) ).
fof(addAssignment_30510,axiom,
! [VarCurr] :
( v100255(VarCurr,bitIndex6)
<=> v100257(VarCurr,bitIndex130) ) ).
fof(addAssignment_30509,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex130)
<=> v100259(VarCurr,bitIndex130) ) ).
fof(addAssignment_30508,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex130)
<=> v100261(VarCurr,bitIndex130) ) ).
fof(addAssignment_30507,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex130)
<=> v100325(VarNext,bitIndex130) ) ).
fof(addCaseBooleanConditionEqualRanges1_1586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100326(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100325(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1641,axiom,
! [VarNext] :
( v100326(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100325(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100326(VarNext)
<=> v100327(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100327(VarNext)
<=> ( v100329(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100329(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30506,axiom,
! [VarCurr] :
( v100265(VarCurr,bitIndex6)
<=> v100270(VarCurr,bitIndex6) ) ).
fof(addAssignment_30505,axiom,
! [VarCurr] :
( v18578(VarCurr,bitIndex6)
<=> v18580(VarCurr,bitIndex130) ) ).
fof(addAssignment_30504,axiom,
! [VarCurr] :
( v18580(VarCurr,bitIndex130)
<=> v18582(VarCurr,bitIndex130) ) ).
fof(addAssignment_30503,axiom,
! [VarCurr] :
( v18582(VarCurr,bitIndex130)
<=> v18584(VarCurr,bitIndex130) ) ).
fof(addAssignment_30502,axiom,
! [VarNext] :
( v18584(VarNext,bitIndex130)
<=> v100317(VarNext,bitIndex130) ) ).
fof(addCaseBooleanConditionEqualRanges1_1585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100318(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100317(VarNext,B)
<=> v18584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1640,axiom,
! [VarNext] :
( v100318(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100317(VarNext,B)
<=> v19363(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100318(VarNext)
<=> v100319(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100319(VarNext)
<=> ( v100321(VarNext)
& v1008(VarNext) ) ) ) ).
fof(writeUnaryOperator_7841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100321(VarNext)
<=> v16921(VarNext) ) ) ).
fof(addAssignment_30501,axiom,
! [VarCurr] :
( v18587(VarCurr,bitIndex130)
<=> v19344(VarCurr,bitIndex130) ) ).
fof(addAssignment_30500,axiom,
! [VarCurr] :
( v18589(VarCurr,bitIndex6)
<=> v19282(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19922,axiom,
! [VarCurr] :
( v100147(VarCurr)
<=> ( v100149(VarCurr)
& v100251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19921,axiom,
! [VarCurr] :
( v100251(VarCurr)
<=> ( v100253(VarCurr)
| v100312(VarCurr) ) ) ).
fof(writeUnaryOperator_7840,axiom,
! [VarCurr] :
( ~ v100312(VarCurr)
<=> v100255(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19920,axiom,
! [VarCurr] :
( v100253(VarCurr)
<=> ( v100308(VarCurr)
& v100310(VarCurr) ) ) ).
fof(writeUnaryOperator_7839,axiom,
! [VarCurr] :
( ~ v100310(VarCurr)
<=> v100255(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1819,axiom,
! [VarCurr] :
( v100308(VarCurr)
<=> ( v100255(VarCurr,bitIndex3)
& v100309(VarCurr) ) ) ).
fof(writeUnaryOperator_7838,axiom,
! [VarCurr] :
( ~ v100309(VarCurr)
<=> v100255(VarCurr,bitIndex2) ) ).
fof(addAssignment_30499,axiom,
! [VarCurr] :
( v100255(VarCurr,bitIndex1)
<=> v100257(VarCurr,bitIndex125) ) ).
fof(addAssignment_30498,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex125)
<=> v100259(VarCurr,bitIndex125) ) ).
fof(addAssignment_30497,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex125)
<=> v100261(VarCurr,bitIndex125) ) ).
fof(addAssignment_30496,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex125)
<=> v100300(VarNext,bitIndex125) ) ).
fof(addCaseBooleanConditionEqualRanges1_1584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100301(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100300(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1639,axiom,
! [VarNext] :
( v100301(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100300(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100301(VarNext)
<=> v100302(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100302(VarNext)
<=> ( v100304(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100304(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30495,axiom,
! [VarCurr] :
( v100265(VarCurr,bitIndex1)
<=> v100270(VarCurr,bitIndex1) ) ).
fof(addAssignment_30494,axiom,
! [VarCurr] :
( v100255(VarCurr,bitIndex2)
<=> v100257(VarCurr,bitIndex126) ) ).
fof(addAssignment_30493,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex126)
<=> v100259(VarCurr,bitIndex126) ) ).
fof(addAssignment_30492,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex126)
<=> v100261(VarCurr,bitIndex126) ) ).
fof(addAssignment_30491,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex126)
<=> v100292(VarNext,bitIndex126) ) ).
fof(addCaseBooleanConditionEqualRanges1_1583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100293(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100292(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1638,axiom,
! [VarNext] :
( v100293(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100292(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100293(VarNext)
<=> v100294(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100294(VarNext)
<=> ( v100296(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100296(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30490,axiom,
! [VarCurr] :
( v100265(VarCurr,bitIndex2)
<=> v100270(VarCurr,bitIndex2) ) ).
fof(addAssignment_30489,axiom,
! [VarCurr] :
( v100255(VarCurr,bitIndex3)
<=> v100257(VarCurr,bitIndex127) ) ).
fof(addAssignment_30488,axiom,
! [VarCurr] :
( v100257(VarCurr,bitIndex127)
<=> v100259(VarCurr,bitIndex127) ) ).
fof(addAssignment_30487,axiom,
! [VarCurr] :
( v100259(VarCurr,bitIndex127)
<=> v100261(VarCurr,bitIndex127) ) ).
fof(addAssignment_30486,axiom,
! [VarNext] :
( v100261(VarNext,bitIndex127)
<=> v100275(VarNext,bitIndex127) ) ).
fof(addCaseBooleanConditionEqualRanges1_1582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100276(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100275(VarNext,B)
<=> v100261(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1637,axiom,
! [VarNext] :
( v100276(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100275(VarNext,B)
<=> v100286(VarNext,B) ) ) ) ).
fof(addAssignment_30485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100286(VarNext,B)
<=> v100284(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2156,axiom,
! [VarCurr] :
( ~ v100287(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100284(VarCurr,B)
<=> v100288(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2157,axiom,
! [VarCurr] :
( v100287(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100284(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_30484,axiom,
! [VarCurr,B] :
( range_123_0(B)
=> ( v100288(VarCurr,B)
<=> v18580(VarCurr,B) ) ) ).
fof(range_axiom_54,axiom,
! [B] :
( range_123_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(addAssignment_30483,axiom,
! [VarCurr] :
( ( v100288(VarCurr,bitIndex130)
<=> v100265(VarCurr,bitIndex6) )
& ( v100288(VarCurr,bitIndex129)
<=> v100265(VarCurr,bitIndex5) )
& ( v100288(VarCurr,bitIndex128)
<=> v100265(VarCurr,bitIndex4) )
& ( v100288(VarCurr,bitIndex127)
<=> v100265(VarCurr,bitIndex3) )
& ( v100288(VarCurr,bitIndex126)
<=> v100265(VarCurr,bitIndex2) )
& ( v100288(VarCurr,bitIndex125)
<=> v100265(VarCurr,bitIndex1) )
& ( v100288(VarCurr,bitIndex124)
<=> v100265(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_7835,axiom,
! [VarCurr] :
( ~ v100287(VarCurr)
<=> v100263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100276(VarNext)
<=> v100277(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100277(VarNext)
<=> ( v100278(VarNext)
& v100273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100278(VarNext)
<=> v100280(VarNext) ) ) ).
fof(addAssignment_30482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100280(VarNext)
<=> v100273(VarCurr) ) ) ).
fof(addAssignment_30481,axiom,
! [VarCurr] :
( v100273(VarCurr)
<=> v785(VarCurr) ) ).
fof(addAssignment_30480,axiom,
! [VarCurr] :
( v100265(VarCurr,bitIndex3)
<=> v100270(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2155,axiom,
! [VarCurr] :
( ~ v18574(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100270(VarCurr,B)
<=> v18578(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2156,axiom,
! [VarCurr] :
( v18574(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100270(VarCurr,B)
<=> v100271(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2154,axiom,
! [VarCurr] :
( ~ v100267(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100271(VarCurr,B)
<=> b1111100(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2155,axiom,
! [VarCurr] :
( v100267(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100271(VarCurr,B)
<=> v18578(VarCurr,B) ) ) ) ).
fof(addAssignment_30479,axiom,
! [VarCurr] :
( v100267(VarCurr)
<=> v100269(VarCurr) ) ).
fof(addAssignment_30478,axiom,
! [VarCurr] :
( v100269(VarCurr)
<=> v100157(VarCurr) ) ).
fof(addAssignment_30477,axiom,
! [VarCurr] :
( v100263(VarCurr)
<=> v531(VarCurr) ) ).
fof(addAssignment_30476,axiom,
! [VarCurr] :
( v100149(VarCurr)
<=> v100151(VarCurr) ) ).
fof(addAssignment_30475,axiom,
! [VarCurr] :
( v100151(VarCurr)
<=> v100153(VarCurr) ) ).
fof(addAssignment_30474,axiom,
! [VarCurr] :
( v100153(VarCurr)
<=> v100155(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100236(VarNext)
=> ( v100155(VarNext)
<=> v100155(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1636,axiom,
! [VarNext] :
( v100236(VarNext)
=> ( v100155(VarNext)
<=> v100244(VarNext) ) ) ).
fof(addAssignment_30473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100244(VarNext)
<=> v100242(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2153,axiom,
! [VarCurr] :
( ~ v100245(VarCurr)
=> ( v100242(VarCurr)
<=> v100246(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2154,axiom,
! [VarCurr] :
( v100245(VarCurr)
=> ( v100242(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2152,axiom,
! [VarCurr] :
( ~ v100247(VarCurr)
=> ( v100246(VarCurr)
<=> v19764(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2153,axiom,
! [VarCurr] :
( v100247(VarCurr)
=> ( v100246(VarCurr)
<=> v19764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19913,axiom,
! [VarCurr] :
( v100247(VarCurr)
<=> ( v19764(VarCurr)
& v100157(VarCurr) ) ) ).
fof(writeUnaryOperator_7833,axiom,
! [VarCurr] :
( ~ v100245(VarCurr)
<=> v702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100236(VarNext)
<=> v100237(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100237(VarNext)
<=> ( v100238(VarNext)
& v783(VarNext) ) ) ) ).
fof(writeUnaryOperator_7832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100238(VarNext)
<=> v70904(VarNext) ) ) ).
fof(addAssignment_30472,axiom,
! [VarCurr] :
( v100157(VarCurr)
<=> v100159(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges36_1,axiom,
! [VarCurr] :
( ( ~ v100162(VarCurr)
& ~ v100163(VarCurr)
& ~ v100164(VarCurr)
& ~ v100165(VarCurr)
& ~ v100166(VarCurr)
& ~ v100167(VarCurr)
& ~ v100168(VarCurr)
& ~ v100169(VarCurr)
& ~ v100170(VarCurr)
& ~ v100171(VarCurr)
& ~ v100172(VarCurr)
& ~ v100173(VarCurr)
& ~ v100174(VarCurr)
& ~ v100175(VarCurr)
& ~ v100176(VarCurr)
& ~ v100177(VarCurr)
& ~ v100178(VarCurr)
& ~ v100179(VarCurr)
& ~ v100180(VarCurr)
& ~ v100181(VarCurr)
& ~ v100182(VarCurr)
& ~ v100183(VarCurr)
& ~ v100184(VarCurr)
& ~ v100185(VarCurr)
& ~ v100186(VarCurr)
& ~ v100187(VarCurr)
& ~ v100188(VarCurr)
& ~ v100189(VarCurr)
& ~ v100190(VarCurr)
& ~ v100191(VarCurr)
& ~ v100192(VarCurr)
& ~ v100193(VarCurr)
& ~ v100194(VarCurr)
& ~ v100195(VarCurr)
& ~ v100196(VarCurr)
& ~ v100197(VarCurr) )
=> ( v100159(VarCurr)
<=> x100160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges35_1,axiom,
! [VarCurr] :
( v100197(VarCurr)
=> ( v100159(VarCurr)
<=> v65954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges34_1,axiom,
! [VarCurr] :
( v100196(VarCurr)
=> ( v100159(VarCurr)
<=> v64640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges33_1,axiom,
! [VarCurr] :
( v100195(VarCurr)
=> ( v100159(VarCurr)
<=> v63325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges32_1,axiom,
! [VarCurr] :
( v100194(VarCurr)
=> ( v100159(VarCurr)
<=> v62010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_1,axiom,
! [VarCurr] :
( v100193(VarCurr)
=> ( v100159(VarCurr)
<=> v60694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges30_1,axiom,
! [VarCurr] :
( v100192(VarCurr)
=> ( v100159(VarCurr)
<=> v59382(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges29_1,axiom,
! [VarCurr] :
( v100191(VarCurr)
=> ( v100159(VarCurr)
<=> v58069(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges28_1,axiom,
! [VarCurr] :
( v100190(VarCurr)
=> ( v100159(VarCurr)
<=> v56756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges27_1,axiom,
! [VarCurr] :
( v100189(VarCurr)
=> ( v100159(VarCurr)
<=> v55442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges26_1,axiom,
! [VarCurr] :
( v100188(VarCurr)
=> ( v100159(VarCurr)
<=> v54129(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges25_1,axiom,
! [VarCurr] :
( v100187(VarCurr)
=> ( v100159(VarCurr)
<=> v52815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges24_1,axiom,
! [VarCurr] :
( v100186(VarCurr)
=> ( v100159(VarCurr)
<=> v51501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges23_1,axiom,
! [VarCurr] :
( v100185(VarCurr)
=> ( v100159(VarCurr)
<=> v50186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges22_1,axiom,
! [VarCurr] :
( v100184(VarCurr)
=> ( v100159(VarCurr)
<=> v48873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges21_1,axiom,
! [VarCurr] :
( v100183(VarCurr)
=> ( v100159(VarCurr)
<=> v47559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges20_1,axiom,
! [VarCurr] :
( v100182(VarCurr)
=> ( v100159(VarCurr)
<=> v46245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges19_1,axiom,
! [VarCurr] :
( v100181(VarCurr)
=> ( v100159(VarCurr)
<=> v44930(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges18_1,axiom,
! [VarCurr] :
( v100180(VarCurr)
=> ( v100159(VarCurr)
<=> v43616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges17_1,axiom,
! [VarCurr] :
( v100179(VarCurr)
=> ( v100159(VarCurr)
<=> v42301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges16_1,axiom,
! [VarCurr] :
( v100178(VarCurr)
=> ( v100159(VarCurr)
<=> v40986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_1,axiom,
! [VarCurr] :
( v100177(VarCurr)
=> ( v100159(VarCurr)
<=> v39670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges14_1,axiom,
! [VarCurr] :
( v100176(VarCurr)
=> ( v100159(VarCurr)
<=> v38357(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges13_1,axiom,
! [VarCurr] :
( v100175(VarCurr)
=> ( v100159(VarCurr)
<=> v37043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_1,axiom,
! [VarCurr] :
( v100174(VarCurr)
=> ( v100159(VarCurr)
<=> v35729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_1,axiom,
! [VarCurr] :
( v100173(VarCurr)
=> ( v100159(VarCurr)
<=> v34414(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_1,axiom,
! [VarCurr] :
( v100172(VarCurr)
=> ( v100159(VarCurr)
<=> v33100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr] :
( v100171(VarCurr)
=> ( v100159(VarCurr)
<=> v31785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_7,axiom,
! [VarCurr] :
( v100170(VarCurr)
=> ( v100159(VarCurr)
<=> v30470(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_9,axiom,
! [VarCurr] :
( v100169(VarCurr)
=> ( v100159(VarCurr)
<=> v29154(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_9,axiom,
! [VarCurr] :
( v100168(VarCurr)
=> ( v100159(VarCurr)
<=> v27840(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_12,axiom,
! [VarCurr] :
( v100167(VarCurr)
=> ( v100159(VarCurr)
<=> v26525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_15,axiom,
! [VarCurr] :
( v100166(VarCurr)
=> ( v100159(VarCurr)
<=> v25210(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_135,axiom,
! [VarCurr] :
( v100165(VarCurr)
=> ( v100159(VarCurr)
<=> v23894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1167,axiom,
! [VarCurr] :
( v100164(VarCurr)
=> ( v100159(VarCurr)
<=> v22579(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4734,axiom,
! [VarCurr] :
( v100163(VarCurr)
=> ( v100159(VarCurr)
<=> v21263(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4744,axiom,
! [VarCurr] :
( v100162(VarCurr)
=> ( v100159(VarCurr)
<=> v19865(VarCurr) ) ) ).
fof(writeUnaryOperator_7831,axiom,
! [VarCurr] :
( ~ v100198(VarCurr)
<=> v100199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19910,axiom,
! [VarCurr] :
( v100199(VarCurr)
<=> ( v100200(VarCurr)
| v100197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19909,axiom,
! [VarCurr] :
( v100200(VarCurr)
<=> ( v100201(VarCurr)
| v100196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19908,axiom,
! [VarCurr] :
( v100201(VarCurr)
<=> ( v100202(VarCurr)
| v100195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19907,axiom,
! [VarCurr] :
( v100202(VarCurr)
<=> ( v100203(VarCurr)
| v100194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19906,axiom,
! [VarCurr] :
( v100203(VarCurr)
<=> ( v100204(VarCurr)
| v100193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19905,axiom,
! [VarCurr] :
( v100204(VarCurr)
<=> ( v100205(VarCurr)
| v100192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19904,axiom,
! [VarCurr] :
( v100205(VarCurr)
<=> ( v100206(VarCurr)
| v100191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19903,axiom,
! [VarCurr] :
( v100206(VarCurr)
<=> ( v100207(VarCurr)
| v100190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19902,axiom,
! [VarCurr] :
( v100207(VarCurr)
<=> ( v100208(VarCurr)
| v100189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19901,axiom,
! [VarCurr] :
( v100208(VarCurr)
<=> ( v100209(VarCurr)
| v100188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19900,axiom,
! [VarCurr] :
( v100209(VarCurr)
<=> ( v100210(VarCurr)
| v100187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19899,axiom,
! [VarCurr] :
( v100210(VarCurr)
<=> ( v100211(VarCurr)
| v100186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19898,axiom,
! [VarCurr] :
( v100211(VarCurr)
<=> ( v100212(VarCurr)
| v100185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19897,axiom,
! [VarCurr] :
( v100212(VarCurr)
<=> ( v100213(VarCurr)
| v100184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19896,axiom,
! [VarCurr] :
( v100213(VarCurr)
<=> ( v100214(VarCurr)
| v100183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19895,axiom,
! [VarCurr] :
( v100214(VarCurr)
<=> ( v100215(VarCurr)
| v100182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19894,axiom,
! [VarCurr] :
( v100215(VarCurr)
<=> ( v100216(VarCurr)
| v100181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19893,axiom,
! [VarCurr] :
( v100216(VarCurr)
<=> ( v100217(VarCurr)
| v100180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19892,axiom,
! [VarCurr] :
( v100217(VarCurr)
<=> ( v100218(VarCurr)
| v100179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19891,axiom,
! [VarCurr] :
( v100218(VarCurr)
<=> ( v100219(VarCurr)
| v100178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19890,axiom,
! [VarCurr] :
( v100219(VarCurr)
<=> ( v100220(VarCurr)
| v100177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19889,axiom,
! [VarCurr] :
( v100220(VarCurr)
<=> ( v100221(VarCurr)
| v100176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19888,axiom,
! [VarCurr] :
( v100221(VarCurr)
<=> ( v100222(VarCurr)
| v100175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19887,axiom,
! [VarCurr] :
( v100222(VarCurr)
<=> ( v100223(VarCurr)
| v100174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19886,axiom,
! [VarCurr] :
( v100223(VarCurr)
<=> ( v100224(VarCurr)
| v100173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19885,axiom,
! [VarCurr] :
( v100224(VarCurr)
<=> ( v100225(VarCurr)
| v100172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19884,axiom,
! [VarCurr] :
( v100225(VarCurr)
<=> ( v100226(VarCurr)
| v100171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19883,axiom,
! [VarCurr] :
( v100226(VarCurr)
<=> ( v100227(VarCurr)
| v100170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19882,axiom,
! [VarCurr] :
( v100227(VarCurr)
<=> ( v100228(VarCurr)
| v100169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19881,axiom,
! [VarCurr] :
( v100228(VarCurr)
<=> ( v100229(VarCurr)
| v100168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19880,axiom,
! [VarCurr] :
( v100229(VarCurr)
<=> ( v100230(VarCurr)
| v100167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19879,axiom,
! [VarCurr] :
( v100230(VarCurr)
<=> ( v100231(VarCurr)
| v100166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19878,axiom,
! [VarCurr] :
( v100231(VarCurr)
<=> ( v100232(VarCurr)
| v100165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19877,axiom,
! [VarCurr] :
( v100232(VarCurr)
<=> ( v100233(VarCurr)
| v100164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19876,axiom,
! [VarCurr] :
( v100233(VarCurr)
<=> ( v100162(VarCurr)
| v100163(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6949,axiom,
! [VarCurr] :
( v100197(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6948,axiom,
! [VarCurr] :
( v100196(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6947,axiom,
! [VarCurr] :
( v100195(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6946,axiom,
! [VarCurr] :
( v100194(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $true )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6945,axiom,
! [VarCurr] :
( v100193(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6944,axiom,
! [VarCurr] :
( v100192(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6943,axiom,
! [VarCurr] :
( v100191(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6942,axiom,
! [VarCurr] :
( v100190(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6941,axiom,
! [VarCurr] :
( v100189(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6940,axiom,
! [VarCurr] :
( v100188(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6939,axiom,
! [VarCurr] :
( v100187(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6938,axiom,
! [VarCurr] :
( v100186(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6937,axiom,
! [VarCurr] :
( v100185(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6936,axiom,
! [VarCurr] :
( v100184(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6935,axiom,
! [VarCurr] :
( v100183(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6934,axiom,
! [VarCurr] :
( v100182(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6933,axiom,
! [VarCurr] :
( v100181(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6932,axiom,
! [VarCurr] :
( v100180(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6931,axiom,
! [VarCurr] :
( v100179(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6930,axiom,
! [VarCurr] :
( v100178(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $true )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6929,axiom,
! [VarCurr] :
( v100177(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6928,axiom,
! [VarCurr] :
( v100176(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6927,axiom,
! [VarCurr] :
( v100175(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6926,axiom,
! [VarCurr] :
( v100174(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6925,axiom,
! [VarCurr] :
( v100173(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6924,axiom,
! [VarCurr] :
( v100172(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6923,axiom,
! [VarCurr] :
( v100171(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6922,axiom,
! [VarCurr] :
( v100170(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $true )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6921,axiom,
! [VarCurr] :
( v100169(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6920,axiom,
! [VarCurr] :
( v100168(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6919,axiom,
! [VarCurr] :
( v100167(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6918,axiom,
! [VarCurr] :
( v100166(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $true )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6917,axiom,
! [VarCurr] :
( v100165(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6916,axiom,
! [VarCurr] :
( v100164(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $true )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6915,axiom,
! [VarCurr] :
( v100163(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6914,axiom,
! [VarCurr] :
( v100162(VarCurr)
<=> ( ( v19399(VarCurr,bitIndex5)
<=> $false )
& ( v19399(VarCurr,bitIndex4)
<=> $false )
& ( v19399(VarCurr,bitIndex3)
<=> $false )
& ( v19399(VarCurr,bitIndex2)
<=> $false )
& ( v19399(VarCurr,bitIndex1)
<=> $false )
& ( v19399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30471,axiom,
! [VarCurr] :
( v100143(VarCurr)
<=> v531(VarCurr) ) ).
fof(addAssignment_30470,axiom,
! [VarCurr] :
( v100127(VarCurr)
<=> v100041(VarCurr) ) ).
fof(addAssignment_30469,axiom,
! [VarCurr] :
( v100125(VarCurr)
<=> v100097(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100102(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v100047(VarNext,B)
<=> v100047(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1635,axiom,
! [VarNext] :
( v100102(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v100047(VarNext,B)
<=> v100112(VarNext,B) ) ) ) ).
fof(addAssignment_30468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v100112(VarNext,B)
<=> v100110(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2151,axiom,
! [VarCurr] :
( ~ v100113(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v100110(VarCurr,B)
<=> v100049(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2152,axiom,
! [VarCurr] :
( v100113(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v100110(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7830,axiom,
! [VarCurr] :
( ~ v100113(VarCurr)
<=> v100041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100102(VarNext)
<=> v100103(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100103(VarNext)
<=> ( v100104(VarNext)
& v100097(VarNext) ) ) ) ).
fof(writeUnaryOperator_7829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100104(VarNext)
<=> v100106(VarNext) ) ) ).
fof(addAssignment_30467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100106(VarNext)
<=> v100097(VarCurr) ) ) ).
fof(addAssignment_30466,axiom,
! [VarCurr] :
( v100097(VarCurr)
<=> v100099(VarCurr) ) ).
fof(addAssignment_30465,axiom,
! [VarCurr] :
( v100099(VarCurr)
<=> v156(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2150,axiom,
! [VarCurr] :
( ~ v100043(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v100049(VarCurr,B)
<=> v100047(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2151,axiom,
! [VarCurr] :
( v100043(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v100049(VarCurr,B)
<=> v100051(VarCurr,B) ) ) ) ).
fof(addAssignment_30464,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex0)
<=> v100092(VarCurr) ) ).
fof(addAssignment_30463,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex1)
<=> v100090(VarCurr) ) ).
fof(addAssignment_30462,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex2)
<=> v100085(VarCurr) ) ).
fof(addAssignment_30461,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex3)
<=> v100080(VarCurr) ) ).
fof(addAssignment_30460,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex4)
<=> v100075(VarCurr) ) ).
fof(addAssignment_30459,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex5)
<=> v100070(VarCurr) ) ).
fof(addAssignment_30458,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex6)
<=> v100065(VarCurr) ) ).
fof(addAssignment_30457,axiom,
! [VarCurr] :
( v100051(VarCurr,bitIndex7)
<=> v100054(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19873,axiom,
! [VarCurr] :
( v100090(VarCurr)
<=> ( v100091(VarCurr)
& v100094(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1818,axiom,
! [VarCurr] :
( v100094(VarCurr)
<=> ( v100047(VarCurr,bitIndex0)
| v100047(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19872,axiom,
! [VarCurr] :
( v100091(VarCurr)
<=> ( v100092(VarCurr)
| v100093(VarCurr) ) ) ).
fof(writeUnaryOperator_7828,axiom,
! [VarCurr] :
( ~ v100093(VarCurr)
<=> v100047(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7827,axiom,
! [VarCurr] :
( ~ v100092(VarCurr)
<=> v100047(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19871,axiom,
! [VarCurr] :
( v100085(VarCurr)
<=> ( v100086(VarCurr)
& v100089(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1817,axiom,
! [VarCurr] :
( v100089(VarCurr)
<=> ( v100062(VarCurr)
| v100047(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19870,axiom,
! [VarCurr] :
( v100086(VarCurr)
<=> ( v100087(VarCurr)
| v100088(VarCurr) ) ) ).
fof(writeUnaryOperator_7826,axiom,
! [VarCurr] :
( ~ v100088(VarCurr)
<=> v100047(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7825,axiom,
! [VarCurr] :
( ~ v100087(VarCurr)
<=> v100062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19869,axiom,
! [VarCurr] :
( v100080(VarCurr)
<=> ( v100081(VarCurr)
& v100084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1816,axiom,
! [VarCurr] :
( v100084(VarCurr)
<=> ( v100061(VarCurr)
| v100047(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19868,axiom,
! [VarCurr] :
( v100081(VarCurr)
<=> ( v100082(VarCurr)
| v100083(VarCurr) ) ) ).
fof(writeUnaryOperator_7824,axiom,
! [VarCurr] :
( ~ v100083(VarCurr)
<=> v100047(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7823,axiom,
! [VarCurr] :
( ~ v100082(VarCurr)
<=> v100061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19867,axiom,
! [VarCurr] :
( v100075(VarCurr)
<=> ( v100076(VarCurr)
& v100079(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1815,axiom,
! [VarCurr] :
( v100079(VarCurr)
<=> ( v100060(VarCurr)
| v100047(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19866,axiom,
! [VarCurr] :
( v100076(VarCurr)
<=> ( v100077(VarCurr)
| v100078(VarCurr) ) ) ).
fof(writeUnaryOperator_7822,axiom,
! [VarCurr] :
( ~ v100078(VarCurr)
<=> v100047(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7821,axiom,
! [VarCurr] :
( ~ v100077(VarCurr)
<=> v100060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19865,axiom,
! [VarCurr] :
( v100070(VarCurr)
<=> ( v100071(VarCurr)
& v100074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1814,axiom,
! [VarCurr] :
( v100074(VarCurr)
<=> ( v100059(VarCurr)
| v100047(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19864,axiom,
! [VarCurr] :
( v100071(VarCurr)
<=> ( v100072(VarCurr)
| v100073(VarCurr) ) ) ).
fof(writeUnaryOperator_7820,axiom,
! [VarCurr] :
( ~ v100073(VarCurr)
<=> v100047(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7819,axiom,
! [VarCurr] :
( ~ v100072(VarCurr)
<=> v100059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19863,axiom,
! [VarCurr] :
( v100065(VarCurr)
<=> ( v100066(VarCurr)
& v100069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1813,axiom,
! [VarCurr] :
( v100069(VarCurr)
<=> ( v100058(VarCurr)
| v100047(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19862,axiom,
! [VarCurr] :
( v100066(VarCurr)
<=> ( v100067(VarCurr)
| v100068(VarCurr) ) ) ).
fof(writeUnaryOperator_7818,axiom,
! [VarCurr] :
( ~ v100068(VarCurr)
<=> v100047(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7817,axiom,
! [VarCurr] :
( ~ v100067(VarCurr)
<=> v100058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19861,axiom,
! [VarCurr] :
( v100054(VarCurr)
<=> ( v100055(VarCurr)
& v100064(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1812,axiom,
! [VarCurr] :
( v100064(VarCurr)
<=> ( v100057(VarCurr)
| v100047(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19860,axiom,
! [VarCurr] :
( v100055(VarCurr)
<=> ( v100056(VarCurr)
| v100063(VarCurr) ) ) ).
fof(writeUnaryOperator_7816,axiom,
! [VarCurr] :
( ~ v100063(VarCurr)
<=> v100047(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7815,axiom,
! [VarCurr] :
( ~ v100056(VarCurr)
<=> v100057(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1811,axiom,
! [VarCurr] :
( v100057(VarCurr)
<=> ( v100058(VarCurr)
& v100047(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1810,axiom,
! [VarCurr] :
( v100058(VarCurr)
<=> ( v100059(VarCurr)
& v100047(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1809,axiom,
! [VarCurr] :
( v100059(VarCurr)
<=> ( v100060(VarCurr)
& v100047(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1808,axiom,
! [VarCurr] :
( v100060(VarCurr)
<=> ( v100061(VarCurr)
& v100047(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1807,axiom,
! [VarCurr] :
( v100061(VarCurr)
<=> ( v100062(VarCurr)
& v100047(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1806,axiom,
! [VarCurr] :
( v100062(VarCurr)
<=> ( v100047(VarCurr,bitIndex0)
& v100047(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30456,axiom,
! [VarCurr] :
( v100041(VarCurr)
<=> v199(VarCurr) ) ).
fof(addAssignment_30455,axiom,
! [VarCurr] :
( v100009(VarCurr)
<=> v100011(VarCurr) ) ).
fof(addAssignment_30454,axiom,
! [VarCurr] :
( v100011(VarCurr)
<=> v4397(VarCurr) ) ).
fof(addAssignment_30453,axiom,
! [VarCurr] :
( v15613(VarCurr)
<=> v15615(VarCurr) ) ).
fof(addAssignment_30452,axiom,
! [VarCurr] :
( v15615(VarCurr)
<=> v15617(VarCurr) ) ).
fof(addAssignment_30451,axiom,
! [VarCurr] :
( v15617(VarCurr)
<=> v15619(VarCurr) ) ).
fof(addAssignment_30450,axiom,
! [VarCurr] :
( v15619(VarCurr)
<=> v15621(VarCurr) ) ).
fof(addAssignment_30449,axiom,
! [VarCurr] :
( v15621(VarCurr)
<=> v15623(VarCurr) ) ).
fof(addAssignment_30448,axiom,
! [VarCurr] :
( v15623(VarCurr)
<=> v15625(VarCurr) ) ).
fof(addAssignment_30447,axiom,
! [VarCurr] :
( v15625(VarCurr)
<=> v15627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6913,axiom,
! [VarCurr] :
( v15627(VarCurr)
<=> ( ( v15629(VarCurr,bitIndex1)
<=> $true )
& ( v15629(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99947(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15629(VarNext,B)
<=> v15629(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1634,axiom,
! [VarNext] :
( v99947(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15629(VarNext,B)
<=> v99955(VarNext,B) ) ) ) ).
fof(addAssignment_30446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99955(VarNext,B)
<=> v99953(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2149,axiom,
! [VarCurr] :
( ~ v99956(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99953(VarCurr,B)
<=> v15635(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2150,axiom,
! [VarCurr] :
( v99956(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99953(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7814,axiom,
! [VarCurr] :
( ~ v99956(VarCurr)
<=> v15631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99947(VarNext)
<=> v99948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99948(VarNext)
<=> ( v99949(VarNext)
& v96567(VarNext) ) ) ) ).
fof(writeUnaryOperator_7813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99949(VarNext)
<=> v96574(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_134,axiom,
! [VarCurr] :
( ( ~ v99938(VarCurr)
& ~ v99940(VarCurr)
& ~ v99941(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15635(VarCurr,B)
<=> v99944(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1166,axiom,
! [VarCurr] :
( v99941(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15635(VarCurr,B)
<=> v99942(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4733,axiom,
! [VarCurr] :
( v99940(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15635(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4743,axiom,
! [VarCurr] :
( v99938(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15635(VarCurr,B)
<=> v99939(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2148,axiom,
! [VarCurr] :
( ~ v15637(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99944(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2149,axiom,
! [VarCurr] :
( v15637(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99944(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6912,axiom,
! [VarCurr] :
( v99943(VarCurr)
<=> ( ( v15629(VarCurr,bitIndex1)
<=> $true )
& ( v15629(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2147,axiom,
! [VarCurr] :
( ~ v99911(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99942(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2148,axiom,
! [VarCurr] :
( v99911(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99942(VarCurr,B)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6911,axiom,
! [VarCurr] :
( v99941(VarCurr)
<=> ( ( v15629(VarCurr,bitIndex1)
<=> $true )
& ( v15629(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6910,axiom,
! [VarCurr] :
( v99940(VarCurr)
<=> ( ( v15629(VarCurr,bitIndex1)
<=> $false )
& ( v15629(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2146,axiom,
! [VarCurr] :
( ~ v15637(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99939(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2147,axiom,
! [VarCurr] :
( v15637(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99939(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6909,axiom,
! [VarCurr] :
( v99938(VarCurr)
<=> ( ( v15629(VarCurr,bitIndex1)
<=> $false )
& ( v15629(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30445,axiom,
! [VarCurr] :
( v99911(VarCurr)
<=> v99913(VarCurr) ) ).
fof(addAssignment_30444,axiom,
! [VarCurr] :
( v99913(VarCurr)
<=> v99915(VarCurr) ) ).
fof(addAssignment_30443,axiom,
! [VarCurr] :
( v99915(VarCurr)
<=> v99917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19857,axiom,
! [VarCurr] :
( v99917(VarCurr)
<=> ( v15899(VarCurr)
& v99919(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99922(VarNext)
=> ( v99919(VarNext)
<=> v99919(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1633,axiom,
! [VarNext] :
( v99922(VarNext)
=> ( v99919(VarNext)
<=> v99932(VarNext) ) ) ).
fof(addAssignment_30442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99932(VarNext)
<=> v99930(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2145,axiom,
! [VarCurr] :
( ~ v99933(VarCurr)
=> ( v99930(VarCurr)
<=> v15899(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2146,axiom,
! [VarCurr] :
( v99933(VarCurr)
=> ( v99930(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7812,axiom,
! [VarCurr] :
( ~ v99933(VarCurr)
<=> v1607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99922(VarNext)
<=> v99923(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99923(VarNext)
<=> ( v99924(VarNext)
& v1627(VarNext) ) ) ) ).
fof(writeUnaryOperator_7811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99924(VarNext)
<=> v99926(VarNext) ) ) ).
fof(addAssignment_30441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99926(VarNext)
<=> v1627(VarCurr) ) ) ).
fof(addAssignment_30440,axiom,
! [VarCurr] :
( v15637(VarCurr)
<=> v15639(VarCurr) ) ).
fof(addAssignment_30439,axiom,
! [VarCurr] :
( v15639(VarCurr)
<=> v15641(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6908,axiom,
! [VarCurr] :
( v15641(VarCurr)
<=> ( ( v15643(VarCurr,bitIndex1)
<=> $true )
& ( v15643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99897(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15643(VarNext,B)
<=> v15643(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1632,axiom,
! [VarNext] :
( v99897(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15643(VarNext,B)
<=> v99905(VarNext,B) ) ) ) ).
fof(addAssignment_30438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99905(VarNext,B)
<=> v99903(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2144,axiom,
! [VarCurr] :
( ~ v99906(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99903(VarCurr,B)
<=> v15647(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2145,axiom,
! [VarCurr] :
( v99906(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99903(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7810,axiom,
! [VarCurr] :
( ~ v99906(VarCurr)
<=> v15645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99897(VarNext)
<=> v99898(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99898(VarNext)
<=> ( v99899(VarNext)
& v96455(VarNext) ) ) ) ).
fof(writeUnaryOperator_7809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99899(VarNext)
<=> v96462(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_133,axiom,
! [VarCurr] :
( ( ~ v96448(VarCurr)
& ~ v96450(VarCurr)
& ~ v96451(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15647(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1165,axiom,
! [VarCurr] :
( v96451(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15647(VarCurr,B)
<=> v99893(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4732,axiom,
! [VarCurr] :
( v96450(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15647(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4742,axiom,
! [VarCurr] :
( v96448(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15647(VarCurr,B)
<=> v99892(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2143,axiom,
! [VarCurr] :
( ~ v96441(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99893(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2144,axiom,
! [VarCurr] :
( v96441(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99893(VarCurr,B)
<=> v99894(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2142,axiom,
! [VarCurr] :
( ~ v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99894(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2143,axiom,
! [VarCurr] :
( v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99894(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2141,axiom,
! [VarCurr] :
( ~ v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99892(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2142,axiom,
! [VarCurr] :
( v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99892(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19852,axiom,
! [VarCurr] :
( v15649(VarCurr)
<=> ( v99889(VarCurr)
| v93115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19851,axiom,
! [VarCurr] :
( v99889(VarCurr)
<=> ( v99890(VarCurr)
| v89821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19850,axiom,
! [VarCurr] :
( v99890(VarCurr)
<=> ( v15651(VarCurr)
| v15939(VarCurr) ) ) ).
fof(addAssignment_30437,axiom,
! [VarCurr] :
( v15651(VarCurr)
<=> v15653(VarCurr) ) ).
fof(addAssignment_30436,axiom,
! [VarCurr] :
( v15653(VarCurr)
<=> v15655(VarCurr) ) ).
fof(addAssignment_30435,axiom,
! [VarCurr] :
( v15655(VarCurr)
<=> v15657(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6907,axiom,
! [VarCurr] :
( v15657(VarCurr)
<=> ( ( v15659(VarCurr,bitIndex1)
<=> $false )
& ( v15659(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99873(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15659(VarNext,B)
<=> v15659(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1631,axiom,
! [VarNext] :
( v99873(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15659(VarNext,B)
<=> v99883(VarNext,B) ) ) ) ).
fof(addAssignment_30434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99883(VarNext,B)
<=> v99881(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2140,axiom,
! [VarCurr] :
( ~ v99884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99881(VarCurr,B)
<=> v15665(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2141,axiom,
! [VarCurr] :
( v99884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99881(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7808,axiom,
! [VarCurr] :
( ~ v99884(VarCurr)
<=> v15661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99873(VarNext)
<=> v99874(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99874(VarNext)
<=> ( v99875(VarNext)
& v99870(VarNext) ) ) ) ).
fof(writeUnaryOperator_7807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99875(VarNext)
<=> v99877(VarNext) ) ) ).
fof(addAssignment_30433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99877(VarNext)
<=> v99870(VarCurr) ) ) ).
fof(addAssignment_30432,axiom,
! [VarCurr] :
( v99870(VarCurr)
<=> v99608(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_132,axiom,
! [VarCurr] :
( ( ~ v99859(VarCurr)
& ~ v99861(VarCurr)
& ~ v99863(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15665(VarCurr,B)
<=> v99868(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1164,axiom,
! [VarCurr] :
( v99863(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15665(VarCurr,B)
<=> v99864(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4731,axiom,
! [VarCurr] :
( v99861(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15665(VarCurr,B)
<=> v99862(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4741,axiom,
! [VarCurr] :
( v99859(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15665(VarCurr,B)
<=> v99860(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2139,axiom,
! [VarCurr] :
( ~ v99588(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99868(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2140,axiom,
! [VarCurr] :
( v99588(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99868(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6906,axiom,
! [VarCurr] :
( v99867(VarCurr)
<=> ( ( v15659(VarCurr,bitIndex1)
<=> $true )
& ( v15659(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2138,axiom,
! [VarCurr] :
( ~ v99561(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99864(VarCurr,B)
<=> v99866(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2139,axiom,
! [VarCurr] :
( v99561(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99864(VarCurr,B)
<=> v99865(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2137,axiom,
! [VarCurr] :
( ~ v99582(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99866(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2138,axiom,
! [VarCurr] :
( v99582(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99866(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2136,axiom,
! [VarCurr] :
( ~ v15667(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99865(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2137,axiom,
! [VarCurr] :
( v15667(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99865(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6905,axiom,
! [VarCurr] :
( v99863(VarCurr)
<=> ( ( v15659(VarCurr,bitIndex1)
<=> $true )
& ( v15659(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2135,axiom,
! [VarCurr] :
( ~ v99550(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99862(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2136,axiom,
! [VarCurr] :
( v99550(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99862(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6904,axiom,
! [VarCurr] :
( v99861(VarCurr)
<=> ( ( v15659(VarCurr,bitIndex1)
<=> $false )
& ( v15659(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2134,axiom,
! [VarCurr] :
( ~ v15667(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99860(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2135,axiom,
! [VarCurr] :
( v15667(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99860(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6903,axiom,
! [VarCurr] :
( v99859(VarCurr)
<=> ( ( v15659(VarCurr,bitIndex1)
<=> $false )
& ( v15659(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30431,axiom,
! [VarCurr] :
( v99588(VarCurr)
<=> v99590(VarCurr) ) ).
fof(addAssignment_30430,axiom,
! [VarCurr] :
( v99590(VarCurr)
<=> v99592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19847,axiom,
! [VarCurr] :
( v99592(VarCurr)
<=> ( v99594(VarCurr)
& v99857(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6902,axiom,
! [VarCurr] :
( v99857(VarCurr)
<=> ( ( v99630(VarCurr,bitIndex24)
<=> $false )
& ( v99630(VarCurr,bitIndex23)
<=> $false )
& ( v99630(VarCurr,bitIndex22)
<=> $false )
& ( v99630(VarCurr,bitIndex21)
<=> $false )
& ( v99630(VarCurr,bitIndex20)
<=> $false )
& ( v99630(VarCurr,bitIndex19)
<=> $false )
& ( v99630(VarCurr,bitIndex18)
<=> $false )
& ( v99630(VarCurr,bitIndex17)
<=> $false )
& ( v99630(VarCurr,bitIndex16)
<=> $false )
& ( v99630(VarCurr,bitIndex15)
<=> $false )
& ( v99630(VarCurr,bitIndex14)
<=> $false )
& ( v99630(VarCurr,bitIndex13)
<=> $false )
& ( v99630(VarCurr,bitIndex12)
<=> $false )
& ( v99630(VarCurr,bitIndex11)
<=> $false )
& ( v99630(VarCurr,bitIndex10)
<=> $false )
& ( v99630(VarCurr,bitIndex9)
<=> $false )
& ( v99630(VarCurr,bitIndex8)
<=> $false )
& ( v99630(VarCurr,bitIndex7)
<=> $false )
& ( v99630(VarCurr,bitIndex6)
<=> $false )
& ( v99630(VarCurr,bitIndex5)
<=> $false )
& ( v99630(VarCurr,bitIndex4)
<=> $false )
& ( v99630(VarCurr,bitIndex3)
<=> $false )
& ( v99630(VarCurr,bitIndex2)
<=> $false )
& ( v99630(VarCurr,bitIndex1)
<=> $false )
& ( v99630(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99637(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99630(VarNext,B)
<=> v99630(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1630,axiom,
! [VarNext] :
( v99637(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99630(VarNext,B)
<=> v99676(VarNext,B) ) ) ) ).
fof(addAssignment_30429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99676(VarNext,B)
<=> v99674(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2133,axiom,
! [VarCurr] :
( ~ v99673(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99674(VarCurr,B)
<=> v99677(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2134,axiom,
! [VarCurr] :
( v99673(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99674(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2132,axiom,
! [VarCurr] :
( ~ v99598(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99677(VarCurr,B)
<=> v99678(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2133,axiom,
! [VarCurr] :
( v99598(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99677(VarCurr,B)
<=> v99632(VarCurr,B) ) ) ) ).
fof(addAssignment_30428,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex0)
<=> v99852(VarCurr) ) ).
fof(addAssignment_30427,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex1)
<=> v99850(VarCurr) ) ).
fof(addAssignment_30426,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex2)
<=> v99846(VarCurr) ) ).
fof(addAssignment_30425,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex3)
<=> v99842(VarCurr) ) ).
fof(addAssignment_30424,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex4)
<=> v99838(VarCurr) ) ).
fof(addAssignment_30423,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex5)
<=> v99834(VarCurr) ) ).
fof(addAssignment_30422,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex6)
<=> v99830(VarCurr) ) ).
fof(addAssignment_30421,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex7)
<=> v99826(VarCurr) ) ).
fof(addAssignment_30420,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex8)
<=> v99822(VarCurr) ) ).
fof(addAssignment_30419,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex9)
<=> v99818(VarCurr) ) ).
fof(addAssignment_30418,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex10)
<=> v99814(VarCurr) ) ).
fof(addAssignment_30417,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex11)
<=> v99810(VarCurr) ) ).
fof(addAssignment_30416,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex12)
<=> v99806(VarCurr) ) ).
fof(addAssignment_30415,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex13)
<=> v99802(VarCurr) ) ).
fof(addAssignment_30414,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex14)
<=> v99798(VarCurr) ) ).
fof(addAssignment_30413,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex15)
<=> v99794(VarCurr) ) ).
fof(addAssignment_30412,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex16)
<=> v99790(VarCurr) ) ).
fof(addAssignment_30411,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex17)
<=> v99786(VarCurr) ) ).
fof(addAssignment_30410,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex18)
<=> v99782(VarCurr) ) ).
fof(addAssignment_30409,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex19)
<=> v99778(VarCurr) ) ).
fof(addAssignment_30408,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex20)
<=> v99774(VarCurr) ) ).
fof(addAssignment_30407,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex21)
<=> v99770(VarCurr) ) ).
fof(addAssignment_30406,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex22)
<=> v99766(VarCurr) ) ).
fof(addAssignment_30405,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex23)
<=> v99762(VarCurr) ) ).
fof(addAssignment_30404,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex24)
<=> v99758(VarCurr) ) ).
fof(addAssignment_30403,axiom,
! [VarCurr] :
( v99678(VarCurr,bitIndex25)
<=> v99680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19846,axiom,
! [VarCurr] :
( v99850(VarCurr)
<=> ( v99851(VarCurr)
& v99853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19845,axiom,
! [VarCurr] :
( v99853(VarCurr)
<=> ( v99684(VarCurr,bitIndex0)
| v99732(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1805,axiom,
! [VarCurr] :
( v99851(VarCurr)
<=> ( v99852(VarCurr)
| v99684(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7806,axiom,
! [VarCurr] :
( ~ v99852(VarCurr)
<=> v99684(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19844,axiom,
! [VarCurr] :
( v99846(VarCurr)
<=> ( v99847(VarCurr)
& v99849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19843,axiom,
! [VarCurr] :
( v99849(VarCurr)
<=> ( v99730(VarCurr)
| v99733(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1804,axiom,
! [VarCurr] :
( v99847(VarCurr)
<=> ( v99848(VarCurr)
| v99684(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7805,axiom,
! [VarCurr] :
( ~ v99848(VarCurr)
<=> v99730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19842,axiom,
! [VarCurr] :
( v99842(VarCurr)
<=> ( v99843(VarCurr)
& v99845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19841,axiom,
! [VarCurr] :
( v99845(VarCurr)
<=> ( v99728(VarCurr)
| v99734(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1803,axiom,
! [VarCurr] :
( v99843(VarCurr)
<=> ( v99844(VarCurr)
| v99684(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7804,axiom,
! [VarCurr] :
( ~ v99844(VarCurr)
<=> v99728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19840,axiom,
! [VarCurr] :
( v99838(VarCurr)
<=> ( v99839(VarCurr)
& v99841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19839,axiom,
! [VarCurr] :
( v99841(VarCurr)
<=> ( v99726(VarCurr)
| v99735(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1802,axiom,
! [VarCurr] :
( v99839(VarCurr)
<=> ( v99840(VarCurr)
| v99684(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7803,axiom,
! [VarCurr] :
( ~ v99840(VarCurr)
<=> v99726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19838,axiom,
! [VarCurr] :
( v99834(VarCurr)
<=> ( v99835(VarCurr)
& v99837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19837,axiom,
! [VarCurr] :
( v99837(VarCurr)
<=> ( v99724(VarCurr)
| v99736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1801,axiom,
! [VarCurr] :
( v99835(VarCurr)
<=> ( v99836(VarCurr)
| v99684(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7802,axiom,
! [VarCurr] :
( ~ v99836(VarCurr)
<=> v99724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19836,axiom,
! [VarCurr] :
( v99830(VarCurr)
<=> ( v99831(VarCurr)
& v99833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19835,axiom,
! [VarCurr] :
( v99833(VarCurr)
<=> ( v99722(VarCurr)
| v99737(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1800,axiom,
! [VarCurr] :
( v99831(VarCurr)
<=> ( v99832(VarCurr)
| v99684(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7801,axiom,
! [VarCurr] :
( ~ v99832(VarCurr)
<=> v99722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19834,axiom,
! [VarCurr] :
( v99826(VarCurr)
<=> ( v99827(VarCurr)
& v99829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19833,axiom,
! [VarCurr] :
( v99829(VarCurr)
<=> ( v99720(VarCurr)
| v99738(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1799,axiom,
! [VarCurr] :
( v99827(VarCurr)
<=> ( v99828(VarCurr)
| v99684(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7800,axiom,
! [VarCurr] :
( ~ v99828(VarCurr)
<=> v99720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19832,axiom,
! [VarCurr] :
( v99822(VarCurr)
<=> ( v99823(VarCurr)
& v99825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19831,axiom,
! [VarCurr] :
( v99825(VarCurr)
<=> ( v99718(VarCurr)
| v99739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1798,axiom,
! [VarCurr] :
( v99823(VarCurr)
<=> ( v99824(VarCurr)
| v99684(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7799,axiom,
! [VarCurr] :
( ~ v99824(VarCurr)
<=> v99718(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19830,axiom,
! [VarCurr] :
( v99818(VarCurr)
<=> ( v99819(VarCurr)
& v99821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19829,axiom,
! [VarCurr] :
( v99821(VarCurr)
<=> ( v99716(VarCurr)
| v99740(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1797,axiom,
! [VarCurr] :
( v99819(VarCurr)
<=> ( v99820(VarCurr)
| v99684(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7798,axiom,
! [VarCurr] :
( ~ v99820(VarCurr)
<=> v99716(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19828,axiom,
! [VarCurr] :
( v99814(VarCurr)
<=> ( v99815(VarCurr)
& v99817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19827,axiom,
! [VarCurr] :
( v99817(VarCurr)
<=> ( v99714(VarCurr)
| v99741(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1796,axiom,
! [VarCurr] :
( v99815(VarCurr)
<=> ( v99816(VarCurr)
| v99684(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7797,axiom,
! [VarCurr] :
( ~ v99816(VarCurr)
<=> v99714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19826,axiom,
! [VarCurr] :
( v99810(VarCurr)
<=> ( v99811(VarCurr)
& v99813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19825,axiom,
! [VarCurr] :
( v99813(VarCurr)
<=> ( v99712(VarCurr)
| v99742(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1795,axiom,
! [VarCurr] :
( v99811(VarCurr)
<=> ( v99812(VarCurr)
| v99684(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7796,axiom,
! [VarCurr] :
( ~ v99812(VarCurr)
<=> v99712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19824,axiom,
! [VarCurr] :
( v99806(VarCurr)
<=> ( v99807(VarCurr)
& v99809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19823,axiom,
! [VarCurr] :
( v99809(VarCurr)
<=> ( v99710(VarCurr)
| v99743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1794,axiom,
! [VarCurr] :
( v99807(VarCurr)
<=> ( v99808(VarCurr)
| v99684(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7795,axiom,
! [VarCurr] :
( ~ v99808(VarCurr)
<=> v99710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19822,axiom,
! [VarCurr] :
( v99802(VarCurr)
<=> ( v99803(VarCurr)
& v99805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19821,axiom,
! [VarCurr] :
( v99805(VarCurr)
<=> ( v99708(VarCurr)
| v99744(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1793,axiom,
! [VarCurr] :
( v99803(VarCurr)
<=> ( v99804(VarCurr)
| v99684(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7794,axiom,
! [VarCurr] :
( ~ v99804(VarCurr)
<=> v99708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19820,axiom,
! [VarCurr] :
( v99798(VarCurr)
<=> ( v99799(VarCurr)
& v99801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19819,axiom,
! [VarCurr] :
( v99801(VarCurr)
<=> ( v99706(VarCurr)
| v99745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1792,axiom,
! [VarCurr] :
( v99799(VarCurr)
<=> ( v99800(VarCurr)
| v99684(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7793,axiom,
! [VarCurr] :
( ~ v99800(VarCurr)
<=> v99706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19818,axiom,
! [VarCurr] :
( v99794(VarCurr)
<=> ( v99795(VarCurr)
& v99797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19817,axiom,
! [VarCurr] :
( v99797(VarCurr)
<=> ( v99704(VarCurr)
| v99746(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1791,axiom,
! [VarCurr] :
( v99795(VarCurr)
<=> ( v99796(VarCurr)
| v99684(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7792,axiom,
! [VarCurr] :
( ~ v99796(VarCurr)
<=> v99704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19816,axiom,
! [VarCurr] :
( v99790(VarCurr)
<=> ( v99791(VarCurr)
& v99793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19815,axiom,
! [VarCurr] :
( v99793(VarCurr)
<=> ( v99702(VarCurr)
| v99747(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1790,axiom,
! [VarCurr] :
( v99791(VarCurr)
<=> ( v99792(VarCurr)
| v99684(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7791,axiom,
! [VarCurr] :
( ~ v99792(VarCurr)
<=> v99702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19814,axiom,
! [VarCurr] :
( v99786(VarCurr)
<=> ( v99787(VarCurr)
& v99789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19813,axiom,
! [VarCurr] :
( v99789(VarCurr)
<=> ( v99700(VarCurr)
| v99748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1789,axiom,
! [VarCurr] :
( v99787(VarCurr)
<=> ( v99788(VarCurr)
| v99684(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7790,axiom,
! [VarCurr] :
( ~ v99788(VarCurr)
<=> v99700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19812,axiom,
! [VarCurr] :
( v99782(VarCurr)
<=> ( v99783(VarCurr)
& v99785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19811,axiom,
! [VarCurr] :
( v99785(VarCurr)
<=> ( v99698(VarCurr)
| v99749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1788,axiom,
! [VarCurr] :
( v99783(VarCurr)
<=> ( v99784(VarCurr)
| v99684(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7789,axiom,
! [VarCurr] :
( ~ v99784(VarCurr)
<=> v99698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19810,axiom,
! [VarCurr] :
( v99778(VarCurr)
<=> ( v99779(VarCurr)
& v99781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19809,axiom,
! [VarCurr] :
( v99781(VarCurr)
<=> ( v99696(VarCurr)
| v99750(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1787,axiom,
! [VarCurr] :
( v99779(VarCurr)
<=> ( v99780(VarCurr)
| v99684(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7788,axiom,
! [VarCurr] :
( ~ v99780(VarCurr)
<=> v99696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19808,axiom,
! [VarCurr] :
( v99774(VarCurr)
<=> ( v99775(VarCurr)
& v99777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19807,axiom,
! [VarCurr] :
( v99777(VarCurr)
<=> ( v99694(VarCurr)
| v99751(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1786,axiom,
! [VarCurr] :
( v99775(VarCurr)
<=> ( v99776(VarCurr)
| v99684(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7787,axiom,
! [VarCurr] :
( ~ v99776(VarCurr)
<=> v99694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19806,axiom,
! [VarCurr] :
( v99770(VarCurr)
<=> ( v99771(VarCurr)
& v99773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19805,axiom,
! [VarCurr] :
( v99773(VarCurr)
<=> ( v99692(VarCurr)
| v99752(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1785,axiom,
! [VarCurr] :
( v99771(VarCurr)
<=> ( v99772(VarCurr)
| v99684(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7786,axiom,
! [VarCurr] :
( ~ v99772(VarCurr)
<=> v99692(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19804,axiom,
! [VarCurr] :
( v99766(VarCurr)
<=> ( v99767(VarCurr)
& v99769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19803,axiom,
! [VarCurr] :
( v99769(VarCurr)
<=> ( v99690(VarCurr)
| v99753(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1784,axiom,
! [VarCurr] :
( v99767(VarCurr)
<=> ( v99768(VarCurr)
| v99684(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7785,axiom,
! [VarCurr] :
( ~ v99768(VarCurr)
<=> v99690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19802,axiom,
! [VarCurr] :
( v99762(VarCurr)
<=> ( v99763(VarCurr)
& v99765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19801,axiom,
! [VarCurr] :
( v99765(VarCurr)
<=> ( v99688(VarCurr)
| v99754(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1783,axiom,
! [VarCurr] :
( v99763(VarCurr)
<=> ( v99764(VarCurr)
| v99684(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7784,axiom,
! [VarCurr] :
( ~ v99764(VarCurr)
<=> v99688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19800,axiom,
! [VarCurr] :
( v99758(VarCurr)
<=> ( v99759(VarCurr)
& v99761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19799,axiom,
! [VarCurr] :
( v99761(VarCurr)
<=> ( v99686(VarCurr)
| v99755(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1782,axiom,
! [VarCurr] :
( v99759(VarCurr)
<=> ( v99760(VarCurr)
| v99684(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7783,axiom,
! [VarCurr] :
( ~ v99760(VarCurr)
<=> v99686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19798,axiom,
! [VarCurr] :
( v99680(VarCurr)
<=> ( v99681(VarCurr)
& v99756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19797,axiom,
! [VarCurr] :
( v99756(VarCurr)
<=> ( v99683(VarCurr)
| v99757(VarCurr) ) ) ).
fof(writeUnaryOperator_7782,axiom,
! [VarCurr] :
( ~ v99757(VarCurr)
<=> v99684(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1781,axiom,
! [VarCurr] :
( v99681(VarCurr)
<=> ( v99682(VarCurr)
| v99684(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7781,axiom,
! [VarCurr] :
( ~ v99682(VarCurr)
<=> v99683(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1780,axiom,
! [VarCurr] :
( v99683(VarCurr)
<=> ( v99684(VarCurr,bitIndex24)
| v99685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19796,axiom,
! [VarCurr] :
( v99685(VarCurr)
<=> ( v99686(VarCurr)
& v99755(VarCurr) ) ) ).
fof(writeUnaryOperator_7780,axiom,
! [VarCurr] :
( ~ v99755(VarCurr)
<=> v99684(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1779,axiom,
! [VarCurr] :
( v99686(VarCurr)
<=> ( v99684(VarCurr,bitIndex23)
| v99687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19795,axiom,
! [VarCurr] :
( v99687(VarCurr)
<=> ( v99688(VarCurr)
& v99754(VarCurr) ) ) ).
fof(writeUnaryOperator_7779,axiom,
! [VarCurr] :
( ~ v99754(VarCurr)
<=> v99684(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1778,axiom,
! [VarCurr] :
( v99688(VarCurr)
<=> ( v99684(VarCurr,bitIndex22)
| v99689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19794,axiom,
! [VarCurr] :
( v99689(VarCurr)
<=> ( v99690(VarCurr)
& v99753(VarCurr) ) ) ).
fof(writeUnaryOperator_7778,axiom,
! [VarCurr] :
( ~ v99753(VarCurr)
<=> v99684(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1777,axiom,
! [VarCurr] :
( v99690(VarCurr)
<=> ( v99684(VarCurr,bitIndex21)
| v99691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19793,axiom,
! [VarCurr] :
( v99691(VarCurr)
<=> ( v99692(VarCurr)
& v99752(VarCurr) ) ) ).
fof(writeUnaryOperator_7777,axiom,
! [VarCurr] :
( ~ v99752(VarCurr)
<=> v99684(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1776,axiom,
! [VarCurr] :
( v99692(VarCurr)
<=> ( v99684(VarCurr,bitIndex20)
| v99693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19792,axiom,
! [VarCurr] :
( v99693(VarCurr)
<=> ( v99694(VarCurr)
& v99751(VarCurr) ) ) ).
fof(writeUnaryOperator_7776,axiom,
! [VarCurr] :
( ~ v99751(VarCurr)
<=> v99684(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1775,axiom,
! [VarCurr] :
( v99694(VarCurr)
<=> ( v99684(VarCurr,bitIndex19)
| v99695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19791,axiom,
! [VarCurr] :
( v99695(VarCurr)
<=> ( v99696(VarCurr)
& v99750(VarCurr) ) ) ).
fof(writeUnaryOperator_7775,axiom,
! [VarCurr] :
( ~ v99750(VarCurr)
<=> v99684(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1774,axiom,
! [VarCurr] :
( v99696(VarCurr)
<=> ( v99684(VarCurr,bitIndex18)
| v99697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19790,axiom,
! [VarCurr] :
( v99697(VarCurr)
<=> ( v99698(VarCurr)
& v99749(VarCurr) ) ) ).
fof(writeUnaryOperator_7774,axiom,
! [VarCurr] :
( ~ v99749(VarCurr)
<=> v99684(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1773,axiom,
! [VarCurr] :
( v99698(VarCurr)
<=> ( v99684(VarCurr,bitIndex17)
| v99699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19789,axiom,
! [VarCurr] :
( v99699(VarCurr)
<=> ( v99700(VarCurr)
& v99748(VarCurr) ) ) ).
fof(writeUnaryOperator_7773,axiom,
! [VarCurr] :
( ~ v99748(VarCurr)
<=> v99684(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1772,axiom,
! [VarCurr] :
( v99700(VarCurr)
<=> ( v99684(VarCurr,bitIndex16)
| v99701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19788,axiom,
! [VarCurr] :
( v99701(VarCurr)
<=> ( v99702(VarCurr)
& v99747(VarCurr) ) ) ).
fof(writeUnaryOperator_7772,axiom,
! [VarCurr] :
( ~ v99747(VarCurr)
<=> v99684(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1771,axiom,
! [VarCurr] :
( v99702(VarCurr)
<=> ( v99684(VarCurr,bitIndex15)
| v99703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19787,axiom,
! [VarCurr] :
( v99703(VarCurr)
<=> ( v99704(VarCurr)
& v99746(VarCurr) ) ) ).
fof(writeUnaryOperator_7771,axiom,
! [VarCurr] :
( ~ v99746(VarCurr)
<=> v99684(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1770,axiom,
! [VarCurr] :
( v99704(VarCurr)
<=> ( v99684(VarCurr,bitIndex14)
| v99705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19786,axiom,
! [VarCurr] :
( v99705(VarCurr)
<=> ( v99706(VarCurr)
& v99745(VarCurr) ) ) ).
fof(writeUnaryOperator_7770,axiom,
! [VarCurr] :
( ~ v99745(VarCurr)
<=> v99684(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1769,axiom,
! [VarCurr] :
( v99706(VarCurr)
<=> ( v99684(VarCurr,bitIndex13)
| v99707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19785,axiom,
! [VarCurr] :
( v99707(VarCurr)
<=> ( v99708(VarCurr)
& v99744(VarCurr) ) ) ).
fof(writeUnaryOperator_7769,axiom,
! [VarCurr] :
( ~ v99744(VarCurr)
<=> v99684(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1768,axiom,
! [VarCurr] :
( v99708(VarCurr)
<=> ( v99684(VarCurr,bitIndex12)
| v99709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19784,axiom,
! [VarCurr] :
( v99709(VarCurr)
<=> ( v99710(VarCurr)
& v99743(VarCurr) ) ) ).
fof(writeUnaryOperator_7768,axiom,
! [VarCurr] :
( ~ v99743(VarCurr)
<=> v99684(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1767,axiom,
! [VarCurr] :
( v99710(VarCurr)
<=> ( v99684(VarCurr,bitIndex11)
| v99711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19783,axiom,
! [VarCurr] :
( v99711(VarCurr)
<=> ( v99712(VarCurr)
& v99742(VarCurr) ) ) ).
fof(writeUnaryOperator_7767,axiom,
! [VarCurr] :
( ~ v99742(VarCurr)
<=> v99684(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1766,axiom,
! [VarCurr] :
( v99712(VarCurr)
<=> ( v99684(VarCurr,bitIndex10)
| v99713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19782,axiom,
! [VarCurr] :
( v99713(VarCurr)
<=> ( v99714(VarCurr)
& v99741(VarCurr) ) ) ).
fof(writeUnaryOperator_7766,axiom,
! [VarCurr] :
( ~ v99741(VarCurr)
<=> v99684(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1765,axiom,
! [VarCurr] :
( v99714(VarCurr)
<=> ( v99684(VarCurr,bitIndex9)
| v99715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19781,axiom,
! [VarCurr] :
( v99715(VarCurr)
<=> ( v99716(VarCurr)
& v99740(VarCurr) ) ) ).
fof(writeUnaryOperator_7765,axiom,
! [VarCurr] :
( ~ v99740(VarCurr)
<=> v99684(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1764,axiom,
! [VarCurr] :
( v99716(VarCurr)
<=> ( v99684(VarCurr,bitIndex8)
| v99717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19780,axiom,
! [VarCurr] :
( v99717(VarCurr)
<=> ( v99718(VarCurr)
& v99739(VarCurr) ) ) ).
fof(writeUnaryOperator_7764,axiom,
! [VarCurr] :
( ~ v99739(VarCurr)
<=> v99684(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1763,axiom,
! [VarCurr] :
( v99718(VarCurr)
<=> ( v99684(VarCurr,bitIndex7)
| v99719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19779,axiom,
! [VarCurr] :
( v99719(VarCurr)
<=> ( v99720(VarCurr)
& v99738(VarCurr) ) ) ).
fof(writeUnaryOperator_7763,axiom,
! [VarCurr] :
( ~ v99738(VarCurr)
<=> v99684(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1762,axiom,
! [VarCurr] :
( v99720(VarCurr)
<=> ( v99684(VarCurr,bitIndex6)
| v99721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19778,axiom,
! [VarCurr] :
( v99721(VarCurr)
<=> ( v99722(VarCurr)
& v99737(VarCurr) ) ) ).
fof(writeUnaryOperator_7762,axiom,
! [VarCurr] :
( ~ v99737(VarCurr)
<=> v99684(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1761,axiom,
! [VarCurr] :
( v99722(VarCurr)
<=> ( v99684(VarCurr,bitIndex5)
| v99723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19777,axiom,
! [VarCurr] :
( v99723(VarCurr)
<=> ( v99724(VarCurr)
& v99736(VarCurr) ) ) ).
fof(writeUnaryOperator_7761,axiom,
! [VarCurr] :
( ~ v99736(VarCurr)
<=> v99684(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1760,axiom,
! [VarCurr] :
( v99724(VarCurr)
<=> ( v99684(VarCurr,bitIndex4)
| v99725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19776,axiom,
! [VarCurr] :
( v99725(VarCurr)
<=> ( v99726(VarCurr)
& v99735(VarCurr) ) ) ).
fof(writeUnaryOperator_7760,axiom,
! [VarCurr] :
( ~ v99735(VarCurr)
<=> v99684(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1759,axiom,
! [VarCurr] :
( v99726(VarCurr)
<=> ( v99684(VarCurr,bitIndex3)
| v99727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19775,axiom,
! [VarCurr] :
( v99727(VarCurr)
<=> ( v99728(VarCurr)
& v99734(VarCurr) ) ) ).
fof(writeUnaryOperator_7759,axiom,
! [VarCurr] :
( ~ v99734(VarCurr)
<=> v99684(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1758,axiom,
! [VarCurr] :
( v99728(VarCurr)
<=> ( v99684(VarCurr,bitIndex2)
| v99729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19774,axiom,
! [VarCurr] :
( v99729(VarCurr)
<=> ( v99730(VarCurr)
& v99733(VarCurr) ) ) ).
fof(writeUnaryOperator_7758,axiom,
! [VarCurr] :
( ~ v99733(VarCurr)
<=> v99684(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1757,axiom,
! [VarCurr] :
( v99730(VarCurr)
<=> ( v99684(VarCurr,bitIndex1)
| v99731(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19773,axiom,
! [VarCurr] :
( v99731(VarCurr)
<=> ( v99684(VarCurr,bitIndex0)
& v99732(VarCurr) ) ) ).
fof(writeUnaryOperator_7757,axiom,
! [VarCurr] :
( ~ v99732(VarCurr)
<=> v99684(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_10,axiom,
! [VarCurr] : ~ v99684(VarCurr,bitIndex25) ).
fof(addAssignment_30402,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99684(VarCurr,B)
<=> v99630(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99637(VarNext)
<=> ( v99638(VarNext)
& v99645(VarNext) ) ) ) ).
fof(addAssignment_30401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99645(VarNext)
<=> v99643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19771,axiom,
! [VarCurr] :
( v99643(VarCurr)
<=> ( v99646(VarCurr)
| v99673(VarCurr) ) ) ).
fof(writeUnaryOperator_7756,axiom,
! [VarCurr] :
( ~ v99673(VarCurr)
<=> v99596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19770,axiom,
! [VarCurr] :
( v99646(VarCurr)
<=> ( v99647(VarCurr)
| v99598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19769,axiom,
! [VarCurr] :
( v99647(VarCurr)
<=> ( v99594(VarCurr)
& v99648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1756,axiom,
! [VarCurr] :
( v99648(VarCurr)
<=> ( v99650(VarCurr)
| v99630(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1755,axiom,
! [VarCurr] :
( v99650(VarCurr)
<=> ( v99651(VarCurr)
| v99630(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1754,axiom,
! [VarCurr] :
( v99651(VarCurr)
<=> ( v99652(VarCurr)
| v99630(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1753,axiom,
! [VarCurr] :
( v99652(VarCurr)
<=> ( v99653(VarCurr)
| v99630(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1752,axiom,
! [VarCurr] :
( v99653(VarCurr)
<=> ( v99654(VarCurr)
| v99630(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1751,axiom,
! [VarCurr] :
( v99654(VarCurr)
<=> ( v99655(VarCurr)
| v99630(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1750,axiom,
! [VarCurr] :
( v99655(VarCurr)
<=> ( v99656(VarCurr)
| v99630(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1749,axiom,
! [VarCurr] :
( v99656(VarCurr)
<=> ( v99657(VarCurr)
| v99630(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1748,axiom,
! [VarCurr] :
( v99657(VarCurr)
<=> ( v99658(VarCurr)
| v99630(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1747,axiom,
! [VarCurr] :
( v99658(VarCurr)
<=> ( v99659(VarCurr)
| v99630(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1746,axiom,
! [VarCurr] :
( v99659(VarCurr)
<=> ( v99660(VarCurr)
| v99630(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1745,axiom,
! [VarCurr] :
( v99660(VarCurr)
<=> ( v99661(VarCurr)
| v99630(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1744,axiom,
! [VarCurr] :
( v99661(VarCurr)
<=> ( v99662(VarCurr)
| v99630(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1743,axiom,
! [VarCurr] :
( v99662(VarCurr)
<=> ( v99663(VarCurr)
| v99630(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1742,axiom,
! [VarCurr] :
( v99663(VarCurr)
<=> ( v99664(VarCurr)
| v99630(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1741,axiom,
! [VarCurr] :
( v99664(VarCurr)
<=> ( v99665(VarCurr)
| v99630(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1740,axiom,
! [VarCurr] :
( v99665(VarCurr)
<=> ( v99666(VarCurr)
| v99630(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1739,axiom,
! [VarCurr] :
( v99666(VarCurr)
<=> ( v99667(VarCurr)
| v99630(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1738,axiom,
! [VarCurr] :
( v99667(VarCurr)
<=> ( v99668(VarCurr)
| v99630(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1737,axiom,
! [VarCurr] :
( v99668(VarCurr)
<=> ( v99669(VarCurr)
| v99630(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1736,axiom,
! [VarCurr] :
( v99669(VarCurr)
<=> ( v99670(VarCurr)
| v99630(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1735,axiom,
! [VarCurr] :
( v99670(VarCurr)
<=> ( v99671(VarCurr)
| v99630(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1734,axiom,
! [VarCurr] :
( v99671(VarCurr)
<=> ( v99672(VarCurr)
| v99630(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1733,axiom,
! [VarCurr] :
( v99672(VarCurr)
<=> ( v99630(VarCurr,bitIndex0)
| v99630(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99638(VarNext)
<=> ( v99639(VarNext)
& v99606(VarNext) ) ) ) ).
fof(writeUnaryOperator_7755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99639(VarNext)
<=> v99615(VarNext) ) ) ).
fof(addAssignment_30400,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99632(VarCurr,B)
<=> v99634(VarCurr,B) ) ) ).
fof(addAssignment_30399,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99634(VarCurr,B)
<=> v87793(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99611(VarNext)
=> ( v99594(VarNext)
<=> v99594(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1629,axiom,
! [VarNext] :
( v99611(VarNext)
=> ( v99594(VarNext)
<=> v99626(VarNext) ) ) ).
fof(addAssignment_30398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99626(VarNext)
<=> v99624(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2131,axiom,
! [VarCurr] :
( ~ v99622(VarCurr)
=> ( v99624(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2132,axiom,
! [VarCurr] :
( v99622(VarCurr)
=> ( v99624(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99611(VarNext)
<=> ( v99612(VarNext)
& v99621(VarNext) ) ) ) ).
fof(addAssignment_30397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99621(VarNext)
<=> v99619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19766,axiom,
! [VarCurr] :
( v99619(VarCurr)
<=> ( v99598(VarCurr)
| v99622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19765,axiom,
! [VarCurr] :
( v99622(VarCurr)
<=> ( v99623(VarCurr)
| v99592(VarCurr) ) ) ).
fof(writeUnaryOperator_7754,axiom,
! [VarCurr] :
( ~ v99623(VarCurr)
<=> v99596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99612(VarNext)
<=> ( v99613(VarNext)
& v99606(VarNext) ) ) ) ).
fof(writeUnaryOperator_7753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99613(VarNext)
<=> v99615(VarNext) ) ) ).
fof(addAssignment_30396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99615(VarNext)
<=> v99606(VarCurr) ) ) ).
fof(addAssignment_30395,axiom,
! [VarCurr] :
( v99606(VarCurr)
<=> v99608(VarCurr) ) ).
fof(addAssignment_30394,axiom,
! [VarCurr] :
( v99608(VarCurr)
<=> v87764(VarCurr) ) ).
fof(addAssignment_30393,axiom,
! [VarCurr] :
( v99598(VarCurr)
<=> v99600(VarCurr) ) ).
fof(addAssignment_30392,axiom,
! [VarCurr] :
( v99600(VarCurr)
<=> v99602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19763,axiom,
! [VarCurr] :
( v99602(VarCurr)
<=> ( v99604(VarCurr)
& v99582(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6901,axiom,
! [VarCurr] :
( v99604(VarCurr)
<=> ( ( v15659(VarCurr,bitIndex1)
<=> $true )
& ( v15659(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30391,axiom,
! [VarCurr] :
( v99596(VarCurr)
<=> v15663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19762,axiom,
! [VarCurr] :
( v99582(VarCurr)
<=> ( v99584(VarCurr)
& v99586(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6900,axiom,
! [VarCurr] :
( v99586(VarCurr)
<=> ( ( v99571(VarCurr,bitIndex1)
<=> v99575(VarCurr,bitIndex1) )
& ( v99571(VarCurr,bitIndex0)
<=> v99575(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19761,axiom,
! [VarCurr] :
( v99584(VarCurr)
<=> ( v99563(VarCurr)
& v99585(VarCurr) ) ) ).
fof(writeUnaryOperator_7752,axiom,
! [VarCurr] :
( ~ v99585(VarCurr)
<=> v99567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19760,axiom,
! [VarCurr] :
( v99561(VarCurr)
<=> ( v99579(VarCurr)
& v99580(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6899,axiom,
! [VarCurr] :
( v99580(VarCurr)
<=> ( ( v99571(VarCurr,bitIndex1)
<=> v99575(VarCurr,bitIndex1) )
& ( v99571(VarCurr,bitIndex0)
<=> v99575(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19759,axiom,
! [VarCurr] :
( v99579(VarCurr)
<=> ( v99563(VarCurr)
& v99567(VarCurr) ) ) ).
fof(addAssignment_30390,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99575(VarCurr,B)
<=> v99577(VarCurr,B) ) ) ).
fof(addAssignment_30389,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99577(VarCurr,B)
<=> v87706(VarCurr,B) ) ) ).
fof(addAssignment_30388,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99571(VarCurr,B)
<=> v99573(VarCurr,B) ) ) ).
fof(addAssignment_30387,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99573(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30386,axiom,
! [VarCurr] :
( v99567(VarCurr)
<=> v99569(VarCurr) ) ).
fof(addAssignment_30385,axiom,
! [VarCurr] :
( v99569(VarCurr)
<=> v87648(VarCurr) ) ).
fof(addAssignment_30384,axiom,
! [VarCurr] :
( v99563(VarCurr)
<=> v99565(VarCurr) ) ).
fof(addAssignment_30383,axiom,
! [VarCurr] :
( v99565(VarCurr)
<=> v86982(VarCurr) ) ).
fof(addAssignment_30382,axiom,
! [VarCurr] :
( v99550(VarCurr)
<=> v99552(VarCurr) ) ).
fof(addAssignment_30381,axiom,
! [VarCurr] :
( v99552(VarCurr)
<=> v99554(VarCurr) ) ).
fof(addAssignment_30380,axiom,
! [VarCurr] :
( v99554(VarCurr)
<=> v99556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19758,axiom,
! [VarCurr] :
( v99556(VarCurr)
<=> ( v99558(VarCurr)
& v99559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6898,axiom,
! [VarCurr] :
( v99559(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $false )
& ( v15933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6897,axiom,
! [VarCurr] :
( v99558(VarCurr)
<=> ( ( v15643(VarCurr,bitIndex1)
<=> $false )
& ( v15643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19757,axiom,
! [VarCurr] :
( v15667(VarCurr)
<=> ( v99487(VarCurr)
| v99518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19756,axiom,
! [VarCurr] :
( v99518(VarCurr)
<=> ( v99519(VarCurr)
| v99534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19755,axiom,
! [VarCurr] :
( v99534(VarCurr)
<=> ( v99535(VarCurr)
| v99542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19754,axiom,
! [VarCurr] :
( v99542(VarCurr)
<=> ( v99543(VarCurr)
| v99546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19753,axiom,
! [VarCurr] :
( v99546(VarCurr)
<=> ( v99547(VarCurr)
| v99548(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1732,axiom,
! [VarCurr] :
( v99548(VarCurr)
<=> ( v15669(VarCurr,bitIndex62)
| v15669(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1731,axiom,
! [VarCurr] :
( v99547(VarCurr)
<=> ( v15669(VarCurr,bitIndex60)
| v15669(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19752,axiom,
! [VarCurr] :
( v99543(VarCurr)
<=> ( v99544(VarCurr)
| v99545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1730,axiom,
! [VarCurr] :
( v99545(VarCurr)
<=> ( v15669(VarCurr,bitIndex58)
| v15669(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1729,axiom,
! [VarCurr] :
( v99544(VarCurr)
<=> ( v15669(VarCurr,bitIndex56)
| v15669(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19751,axiom,
! [VarCurr] :
( v99535(VarCurr)
<=> ( v99536(VarCurr)
| v99539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19750,axiom,
! [VarCurr] :
( v99539(VarCurr)
<=> ( v99540(VarCurr)
| v99541(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1728,axiom,
! [VarCurr] :
( v99541(VarCurr)
<=> ( v15669(VarCurr,bitIndex54)
| v15669(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1727,axiom,
! [VarCurr] :
( v99540(VarCurr)
<=> ( v15669(VarCurr,bitIndex52)
| v15669(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19749,axiom,
! [VarCurr] :
( v99536(VarCurr)
<=> ( v99537(VarCurr)
| v99538(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1726,axiom,
! [VarCurr] :
( v99538(VarCurr)
<=> ( v15669(VarCurr,bitIndex50)
| v15669(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1725,axiom,
! [VarCurr] :
( v99537(VarCurr)
<=> ( v15669(VarCurr,bitIndex48)
| v15669(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19748,axiom,
! [VarCurr] :
( v99519(VarCurr)
<=> ( v99520(VarCurr)
| v99527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19747,axiom,
! [VarCurr] :
( v99527(VarCurr)
<=> ( v99528(VarCurr)
| v99531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19746,axiom,
! [VarCurr] :
( v99531(VarCurr)
<=> ( v99532(VarCurr)
| v99533(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1724,axiom,
! [VarCurr] :
( v99533(VarCurr)
<=> ( v15669(VarCurr,bitIndex46)
| v15669(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1723,axiom,
! [VarCurr] :
( v99532(VarCurr)
<=> ( v15669(VarCurr,bitIndex44)
| v15669(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19745,axiom,
! [VarCurr] :
( v99528(VarCurr)
<=> ( v99529(VarCurr)
| v99530(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1722,axiom,
! [VarCurr] :
( v99530(VarCurr)
<=> ( v15669(VarCurr,bitIndex42)
| v15669(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1721,axiom,
! [VarCurr] :
( v99529(VarCurr)
<=> ( v15669(VarCurr,bitIndex40)
| v15669(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19744,axiom,
! [VarCurr] :
( v99520(VarCurr)
<=> ( v99521(VarCurr)
| v99524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19743,axiom,
! [VarCurr] :
( v99524(VarCurr)
<=> ( v99525(VarCurr)
| v99526(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1720,axiom,
! [VarCurr] :
( v99526(VarCurr)
<=> ( v15669(VarCurr,bitIndex38)
| v15669(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1719,axiom,
! [VarCurr] :
( v99525(VarCurr)
<=> ( v15669(VarCurr,bitIndex36)
| v15669(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19742,axiom,
! [VarCurr] :
( v99521(VarCurr)
<=> ( v99522(VarCurr)
| v99523(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1718,axiom,
! [VarCurr] :
( v99523(VarCurr)
<=> ( v15669(VarCurr,bitIndex34)
| v15669(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1717,axiom,
! [VarCurr] :
( v99522(VarCurr)
<=> ( v15669(VarCurr,bitIndex32)
| v15669(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19741,axiom,
! [VarCurr] :
( v99487(VarCurr)
<=> ( v99488(VarCurr)
| v99503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19740,axiom,
! [VarCurr] :
( v99503(VarCurr)
<=> ( v99504(VarCurr)
| v99511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19739,axiom,
! [VarCurr] :
( v99511(VarCurr)
<=> ( v99512(VarCurr)
| v99515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19738,axiom,
! [VarCurr] :
( v99515(VarCurr)
<=> ( v99516(VarCurr)
| v99517(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1716,axiom,
! [VarCurr] :
( v99517(VarCurr)
<=> ( v15669(VarCurr,bitIndex30)
| v15669(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1715,axiom,
! [VarCurr] :
( v99516(VarCurr)
<=> ( v15669(VarCurr,bitIndex28)
| v15669(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19737,axiom,
! [VarCurr] :
( v99512(VarCurr)
<=> ( v99513(VarCurr)
| v99514(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1714,axiom,
! [VarCurr] :
( v99514(VarCurr)
<=> ( v15669(VarCurr,bitIndex26)
| v15669(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1713,axiom,
! [VarCurr] :
( v99513(VarCurr)
<=> ( v15669(VarCurr,bitIndex24)
| v15669(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19736,axiom,
! [VarCurr] :
( v99504(VarCurr)
<=> ( v99505(VarCurr)
| v99508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19735,axiom,
! [VarCurr] :
( v99508(VarCurr)
<=> ( v99509(VarCurr)
| v99510(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1712,axiom,
! [VarCurr] :
( v99510(VarCurr)
<=> ( v15669(VarCurr,bitIndex22)
| v15669(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1711,axiom,
! [VarCurr] :
( v99509(VarCurr)
<=> ( v15669(VarCurr,bitIndex20)
| v15669(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19734,axiom,
! [VarCurr] :
( v99505(VarCurr)
<=> ( v99506(VarCurr)
| v99507(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1710,axiom,
! [VarCurr] :
( v99507(VarCurr)
<=> ( v15669(VarCurr,bitIndex18)
| v15669(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1709,axiom,
! [VarCurr] :
( v99506(VarCurr)
<=> ( v15669(VarCurr,bitIndex16)
| v15669(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19733,axiom,
! [VarCurr] :
( v99488(VarCurr)
<=> ( v99489(VarCurr)
| v99496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19732,axiom,
! [VarCurr] :
( v99496(VarCurr)
<=> ( v99497(VarCurr)
| v99500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19731,axiom,
! [VarCurr] :
( v99500(VarCurr)
<=> ( v99501(VarCurr)
| v99502(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1708,axiom,
! [VarCurr] :
( v99502(VarCurr)
<=> ( v15669(VarCurr,bitIndex14)
| v15669(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1707,axiom,
! [VarCurr] :
( v99501(VarCurr)
<=> ( v15669(VarCurr,bitIndex12)
| v15669(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19730,axiom,
! [VarCurr] :
( v99497(VarCurr)
<=> ( v99498(VarCurr)
| v99499(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1706,axiom,
! [VarCurr] :
( v99499(VarCurr)
<=> ( v15669(VarCurr,bitIndex10)
| v15669(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1705,axiom,
! [VarCurr] :
( v99498(VarCurr)
<=> ( v15669(VarCurr,bitIndex8)
| v15669(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19729,axiom,
! [VarCurr] :
( v99489(VarCurr)
<=> ( v99490(VarCurr)
| v99493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19728,axiom,
! [VarCurr] :
( v99493(VarCurr)
<=> ( v99494(VarCurr)
| v99495(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1704,axiom,
! [VarCurr] :
( v99495(VarCurr)
<=> ( v15669(VarCurr,bitIndex6)
| v15669(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1703,axiom,
! [VarCurr] :
( v99494(VarCurr)
<=> ( v15669(VarCurr,bitIndex4)
| v15669(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19727,axiom,
! [VarCurr] :
( v99490(VarCurr)
<=> ( v99491(VarCurr)
| v99492(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1702,axiom,
! [VarCurr] :
( v99492(VarCurr)
<=> ( v15669(VarCurr,bitIndex2)
| v15669(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1701,axiom,
! [VarCurr] :
( v99491(VarCurr)
<=> ( v15669(VarCurr,bitIndex0)
| v15669(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30379,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15669(VarCurr,B)
<=> v15671(VarCurr,B) ) ) ).
fof(addAssignment_30378,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15671(VarCurr,B)
<=> v15673(VarCurr,B) ) ) ).
fof(addAssignment_30377,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15673(VarCurr,B)
<=> v15675(VarCurr,B) ) ) ).
fof(addAssignment_30376,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15675(VarCurr,B)
<=> v15677(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_23,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15677(VarCurr,B)
<=> ( v99482(VarCurr,B)
& v83694(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_22,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99482(VarCurr,B)
<=> ( v99483(VarCurr,B)
& v96623(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_21,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99483(VarCurr,B)
<=> ( v99484(VarCurr,B)
& v15967(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7751,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99484(VarCurr,B)
<=> ~ v15679(VarCurr,B) ) ) ).
fof(addAssignment_30375,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v96623(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30374,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex20)
<=> v83564(VarCurr,bitIndex0) ) ).
fof(addAssignment_30373,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex21)
<=> v83435(VarCurr,bitIndex0) ) ).
fof(addAssignment_30372,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex22)
<=> v83306(VarCurr,bitIndex0) ) ).
fof(addAssignment_30371,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex23)
<=> v83177(VarCurr,bitIndex0) ) ).
fof(addAssignment_30370,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex24)
<=> v83048(VarCurr,bitIndex0) ) ).
fof(addAssignment_30369,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex25)
<=> v82919(VarCurr,bitIndex0) ) ).
fof(addAssignment_30368,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex26)
<=> v82790(VarCurr,bitIndex0) ) ).
fof(addAssignment_30367,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex27)
<=> v82661(VarCurr,bitIndex0) ) ).
fof(addAssignment_30366,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex28)
<=> v82532(VarCurr,bitIndex0) ) ).
fof(addAssignment_30365,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex29)
<=> v82403(VarCurr,bitIndex0) ) ).
fof(addAssignment_30364,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex30)
<=> v82274(VarCurr,bitIndex0) ) ).
fof(addAssignment_30363,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex31)
<=> v82145(VarCurr,bitIndex0) ) ).
fof(addAssignment_30362,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex32)
<=> v82016(VarCurr,bitIndex0) ) ).
fof(addAssignment_30361,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex33)
<=> v81887(VarCurr,bitIndex0) ) ).
fof(addAssignment_30360,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex34)
<=> v81758(VarCurr,bitIndex0) ) ).
fof(addAssignment_30359,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex35)
<=> v81629(VarCurr,bitIndex0) ) ).
fof(addAssignment_30358,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex36)
<=> v81500(VarCurr,bitIndex0) ) ).
fof(addAssignment_30357,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex37)
<=> v81371(VarCurr,bitIndex0) ) ).
fof(addAssignment_30356,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex38)
<=> v81242(VarCurr,bitIndex0) ) ).
fof(addAssignment_30355,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex39)
<=> v81113(VarCurr,bitIndex0) ) ).
fof(addAssignment_30354,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex40)
<=> v80984(VarCurr,bitIndex0) ) ).
fof(addAssignment_30353,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex41)
<=> v80855(VarCurr,bitIndex0) ) ).
fof(addAssignment_30352,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex42)
<=> v80726(VarCurr,bitIndex0) ) ).
fof(addAssignment_30351,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex43)
<=> v80597(VarCurr,bitIndex0) ) ).
fof(addAssignment_30350,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex44)
<=> v80468(VarCurr,bitIndex0) ) ).
fof(addAssignment_30349,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex45)
<=> v80339(VarCurr,bitIndex0) ) ).
fof(addAssignment_30348,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex46)
<=> v80210(VarCurr,bitIndex0) ) ).
fof(addAssignment_30347,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex47)
<=> v80081(VarCurr,bitIndex0) ) ).
fof(addAssignment_30346,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex48)
<=> v79952(VarCurr,bitIndex0) ) ).
fof(addAssignment_30345,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex49)
<=> v79823(VarCurr,bitIndex0) ) ).
fof(addAssignment_30344,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex50)
<=> v79694(VarCurr,bitIndex0) ) ).
fof(addAssignment_30343,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex51)
<=> v79565(VarCurr,bitIndex0) ) ).
fof(addAssignment_30342,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex52)
<=> v79436(VarCurr,bitIndex0) ) ).
fof(addAssignment_30341,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex53)
<=> v79307(VarCurr,bitIndex0) ) ).
fof(addAssignment_30340,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex54)
<=> v79178(VarCurr,bitIndex0) ) ).
fof(addAssignment_30339,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex55)
<=> v79049(VarCurr,bitIndex0) ) ).
fof(addAssignment_30338,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex56)
<=> v78920(VarCurr,bitIndex0) ) ).
fof(addAssignment_30337,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex57)
<=> v78791(VarCurr,bitIndex0) ) ).
fof(addAssignment_30336,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex58)
<=> v78662(VarCurr,bitIndex0) ) ).
fof(addAssignment_30335,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex59)
<=> v78533(VarCurr,bitIndex0) ) ).
fof(addAssignment_30334,axiom,
! [VarCurr] :
( ( v96623(VarCurr,bitIndex61)
<=> $false )
& ( v96623(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_30333,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex62)
<=> v78404(VarCurr,bitIndex0) ) ).
fof(addAssignment_30332,axiom,
! [VarCurr] :
( v96623(VarCurr,bitIndex63)
<=> v78262(VarCurr,bitIndex0) ) ).
fof(addAssignment_30331,axiom,
! [VarCurr] :
( v83564(VarCurr,bitIndex0)
<=> v83566(VarCurr,bitIndex0) ) ).
fof(addAssignment_30330,axiom,
! [VarCurr] :
( v83566(VarCurr,bitIndex0)
<=> v83568(VarCurr,bitIndex0) ) ).
fof(addAssignment_30329,axiom,
! [VarCurr] :
( v83568(VarCurr,bitIndex0)
<=> v83570(VarCurr,bitIndex0) ) ).
fof(addAssignment_30328,axiom,
! [VarCurr] :
( v83570(VarCurr,bitIndex0)
<=> v83572(VarCurr,bitIndex6) ) ).
fof(addAssignment_30327,axiom,
! [VarCurr] :
( v83572(VarCurr,bitIndex6)
<=> v83574(VarCurr,bitIndex6) ) ).
fof(addAssignment_30326,axiom,
! [VarCurr] :
( v83574(VarCurr,bitIndex6)
<=> v99413(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99436(VarNext)
=> ( v99413(VarNext)
<=> v99413(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1628,axiom,
! [VarNext] :
( v99436(VarNext)
=> ( v99413(VarNext)
<=> v99471(VarNext) ) ) ).
fof(addAssignment_30325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99471(VarNext)
<=> v99469(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4730,axiom,
! [VarCurr] :
( ~ v99415(VarCurr)
=> ( v99469(VarCurr)
<=> v99472(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4740,axiom,
! [VarCurr] :
( v99415(VarCurr)
=> ( v99469(VarCurr)
<=> v99417(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4729,axiom,
! [VarCurr] :
( ~ v99449(VarCurr)
=> ( v99472(VarCurr)
<=> v99431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4739,axiom,
! [VarCurr] :
( v99449(VarCurr)
=> ( v99472(VarCurr)
<=> v99473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1163,axiom,
! [VarCurr] :
( ( ~ v99452(VarCurr)
& ~ v99454(VarCurr) )
=> ( v99473(VarCurr)
<=> v99477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4728,axiom,
! [VarCurr] :
( v99454(VarCurr)
=> ( v99473(VarCurr)
<=> v99476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4738,axiom,
! [VarCurr] :
( v99452(VarCurr)
=> ( v99473(VarCurr)
<=> v99474(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4727,axiom,
! [VarCurr] :
( ~ v99462(VarCurr)
=> ( v99477(VarCurr)
<=> v99431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4737,axiom,
! [VarCurr] :
( v99462(VarCurr)
=> ( v99477(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4726,axiom,
! [VarCurr] :
( ~ v99456(VarCurr)
=> ( v99476(VarCurr)
<=> v99431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4736,axiom,
! [VarCurr] :
( v99456(VarCurr)
=> ( v99476(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2130,axiom,
! [VarCurr] :
( ~ v99475(VarCurr)
=> ( v99474(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2131,axiom,
! [VarCurr] :
( v99475(VarCurr)
=> ( v99474(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6896,axiom,
! [VarCurr] :
( v99475(VarCurr)
<=> ( v99425(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99436(VarNext)
<=> ( v99437(VarNext)
& v99446(VarNext) ) ) ) ).
fof(addAssignment_30324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99446(VarNext)
<=> v99444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19725,axiom,
! [VarCurr] :
( v99444(VarCurr)
<=> ( v99415(VarCurr)
| v99447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19724,axiom,
! [VarCurr] :
( v99447(VarCurr)
<=> ( v99448(VarCurr)
& v99468(VarCurr) ) ) ).
fof(writeUnaryOperator_7750,axiom,
! [VarCurr] :
( ~ v99468(VarCurr)
<=> v99415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19723,axiom,
! [VarCurr] :
( v99448(VarCurr)
<=> ( v99449(VarCurr)
| v99466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19722,axiom,
! [VarCurr] :
( v99466(VarCurr)
<=> ( v99427(VarCurr)
& v99467(VarCurr) ) ) ).
fof(writeUnaryOperator_7749,axiom,
! [VarCurr] :
( ~ v99467(VarCurr)
<=> v99429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19721,axiom,
! [VarCurr] :
( v99449(VarCurr)
<=> ( v99450(VarCurr)
& v99429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19720,axiom,
! [VarCurr] :
( v99450(VarCurr)
<=> ( v99451(VarCurr)
| v99460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19719,axiom,
! [VarCurr] :
( v99460(VarCurr)
<=> ( v99461(VarCurr)
& v99465(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6895,axiom,
! [VarCurr] :
( v99465(VarCurr)
<=> ( ( v99453(VarCurr,bitIndex2)
<=> $false )
& ( v99453(VarCurr,bitIndex1)
<=> $false )
& ( v99453(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19718,axiom,
! [VarCurr] :
( v99461(VarCurr)
<=> ( v99462(VarCurr)
| v99463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19717,axiom,
! [VarCurr] :
( v99463(VarCurr)
<=> ( v99427(VarCurr)
& v99464(VarCurr) ) ) ).
fof(writeUnaryOperator_7748,axiom,
! [VarCurr] :
( ~ v99464(VarCurr)
<=> v99462(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6894,axiom,
! [VarCurr] :
( v99462(VarCurr)
<=> ( v99425(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19716,axiom,
! [VarCurr] :
( v99451(VarCurr)
<=> ( v99452(VarCurr)
| v99454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19715,axiom,
! [VarCurr] :
( v99454(VarCurr)
<=> ( v99455(VarCurr)
& v99459(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6893,axiom,
! [VarCurr] :
( v99459(VarCurr)
<=> ( ( v99453(VarCurr,bitIndex2)
<=> $false )
& ( v99453(VarCurr,bitIndex1)
<=> $true )
& ( v99453(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19714,axiom,
! [VarCurr] :
( v99455(VarCurr)
<=> ( v99456(VarCurr)
| v99457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19713,axiom,
! [VarCurr] :
( v99457(VarCurr)
<=> ( v99427(VarCurr)
& v99458(VarCurr) ) ) ).
fof(writeUnaryOperator_7747,axiom,
! [VarCurr] :
( ~ v99458(VarCurr)
<=> v99456(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6892,axiom,
! [VarCurr] :
( v99456(VarCurr)
<=> ( v99425(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6891,axiom,
! [VarCurr] :
( v99452(VarCurr)
<=> ( ( v99453(VarCurr,bitIndex2)
<=> $true )
& ( v99453(VarCurr,bitIndex1)
<=> $false )
& ( v99453(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30323,axiom,
! [VarCurr] :
( v99453(VarCurr,bitIndex0)
<=> v99423(VarCurr) ) ).
fof(addAssignment_30322,axiom,
! [VarCurr] :
( v99453(VarCurr,bitIndex1)
<=> v99421(VarCurr) ) ).
fof(addAssignment_30321,axiom,
! [VarCurr] :
( v99453(VarCurr,bitIndex2)
<=> v99419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99437(VarNext)
<=> ( v99438(VarNext)
& v99433(VarNext) ) ) ) ).
fof(writeUnaryOperator_7746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99438(VarNext)
<=> v99440(VarNext) ) ) ).
fof(addAssignment_30320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99440(VarNext)
<=> v99433(VarCurr) ) ) ).
fof(addAssignment_30319,axiom,
! [VarCurr] :
( v99433(VarCurr)
<=> v83643(VarCurr) ) ).
fof(addAssignment_30318,axiom,
! [VarCurr] :
( v99431(VarCurr)
<=> $false ) ).
fof(addAssignment_30317,axiom,
! [VarCurr] :
( v99429(VarCurr)
<=> v83605(VarCurr) ) ).
fof(addAssignment_30316,axiom,
! [VarCurr] :
( v99427(VarCurr)
<=> $false ) ).
fof(addAssignment_30315,axiom,
! [VarCurr] :
( v99425(VarCurr)
<=> v83597(VarCurr,bitIndex6) ) ).
fof(addAssignment_30314,axiom,
! [VarCurr] :
( v83597(VarCurr,bitIndex6)
<=> v83599(VarCurr,bitIndex6) ) ).
fof(addAssignment_30313,axiom,
! [VarCurr] :
( v83599(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30312,axiom,
! [VarCurr] :
( v99423(VarCurr)
<=> $false ) ).
fof(addAssignment_30311,axiom,
! [VarCurr] :
( v99421(VarCurr)
<=> $false ) ).
fof(addAssignment_30310,axiom,
! [VarCurr] :
( v99419(VarCurr)
<=> $true ) ).
fof(addAssignment_30309,axiom,
! [VarCurr] :
( v99417(VarCurr)
<=> $false ) ).
fof(addAssignment_30308,axiom,
! [VarCurr] :
( v99415(VarCurr)
<=> v83580(VarCurr) ) ).
fof(addAssignment_30307,axiom,
! [VarCurr] :
( v83435(VarCurr,bitIndex0)
<=> v83437(VarCurr,bitIndex0) ) ).
fof(addAssignment_30306,axiom,
! [VarCurr] :
( v83437(VarCurr,bitIndex0)
<=> v83439(VarCurr,bitIndex0) ) ).
fof(addAssignment_30305,axiom,
! [VarCurr] :
( v83439(VarCurr,bitIndex0)
<=> v83441(VarCurr,bitIndex0) ) ).
fof(addAssignment_30304,axiom,
! [VarCurr] :
( v83441(VarCurr,bitIndex0)
<=> v83443(VarCurr,bitIndex6) ) ).
fof(addAssignment_30303,axiom,
! [VarCurr] :
( v83443(VarCurr,bitIndex6)
<=> v83445(VarCurr,bitIndex6) ) ).
fof(addAssignment_30302,axiom,
! [VarCurr] :
( v83445(VarCurr,bitIndex6)
<=> v99345(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99368(VarNext)
=> ( v99345(VarNext)
<=> v99345(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1627,axiom,
! [VarNext] :
( v99368(VarNext)
=> ( v99345(VarNext)
<=> v99403(VarNext) ) ) ).
fof(addAssignment_30301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99403(VarNext)
<=> v99401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4725,axiom,
! [VarCurr] :
( ~ v99347(VarCurr)
=> ( v99401(VarCurr)
<=> v99404(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4735,axiom,
! [VarCurr] :
( v99347(VarCurr)
=> ( v99401(VarCurr)
<=> v99349(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4724,axiom,
! [VarCurr] :
( ~ v99381(VarCurr)
=> ( v99404(VarCurr)
<=> v99363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4734,axiom,
! [VarCurr] :
( v99381(VarCurr)
=> ( v99404(VarCurr)
<=> v99405(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1162,axiom,
! [VarCurr] :
( ( ~ v99384(VarCurr)
& ~ v99386(VarCurr) )
=> ( v99405(VarCurr)
<=> v99409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4723,axiom,
! [VarCurr] :
( v99386(VarCurr)
=> ( v99405(VarCurr)
<=> v99408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4733,axiom,
! [VarCurr] :
( v99384(VarCurr)
=> ( v99405(VarCurr)
<=> v99406(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4722,axiom,
! [VarCurr] :
( ~ v99394(VarCurr)
=> ( v99409(VarCurr)
<=> v99363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4732,axiom,
! [VarCurr] :
( v99394(VarCurr)
=> ( v99409(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4721,axiom,
! [VarCurr] :
( ~ v99388(VarCurr)
=> ( v99408(VarCurr)
<=> v99363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4731,axiom,
! [VarCurr] :
( v99388(VarCurr)
=> ( v99408(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2129,axiom,
! [VarCurr] :
( ~ v99407(VarCurr)
=> ( v99406(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2130,axiom,
! [VarCurr] :
( v99407(VarCurr)
=> ( v99406(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6890,axiom,
! [VarCurr] :
( v99407(VarCurr)
<=> ( v99357(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99368(VarNext)
<=> ( v99369(VarNext)
& v99378(VarNext) ) ) ) ).
fof(addAssignment_30300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99378(VarNext)
<=> v99376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19710,axiom,
! [VarCurr] :
( v99376(VarCurr)
<=> ( v99347(VarCurr)
| v99379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19709,axiom,
! [VarCurr] :
( v99379(VarCurr)
<=> ( v99380(VarCurr)
& v99400(VarCurr) ) ) ).
fof(writeUnaryOperator_7745,axiom,
! [VarCurr] :
( ~ v99400(VarCurr)
<=> v99347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19708,axiom,
! [VarCurr] :
( v99380(VarCurr)
<=> ( v99381(VarCurr)
| v99398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19707,axiom,
! [VarCurr] :
( v99398(VarCurr)
<=> ( v99359(VarCurr)
& v99399(VarCurr) ) ) ).
fof(writeUnaryOperator_7744,axiom,
! [VarCurr] :
( ~ v99399(VarCurr)
<=> v99361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19706,axiom,
! [VarCurr] :
( v99381(VarCurr)
<=> ( v99382(VarCurr)
& v99361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19705,axiom,
! [VarCurr] :
( v99382(VarCurr)
<=> ( v99383(VarCurr)
| v99392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19704,axiom,
! [VarCurr] :
( v99392(VarCurr)
<=> ( v99393(VarCurr)
& v99397(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6889,axiom,
! [VarCurr] :
( v99397(VarCurr)
<=> ( ( v99385(VarCurr,bitIndex2)
<=> $false )
& ( v99385(VarCurr,bitIndex1)
<=> $false )
& ( v99385(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19703,axiom,
! [VarCurr] :
( v99393(VarCurr)
<=> ( v99394(VarCurr)
| v99395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19702,axiom,
! [VarCurr] :
( v99395(VarCurr)
<=> ( v99359(VarCurr)
& v99396(VarCurr) ) ) ).
fof(writeUnaryOperator_7743,axiom,
! [VarCurr] :
( ~ v99396(VarCurr)
<=> v99394(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6888,axiom,
! [VarCurr] :
( v99394(VarCurr)
<=> ( v99357(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19701,axiom,
! [VarCurr] :
( v99383(VarCurr)
<=> ( v99384(VarCurr)
| v99386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19700,axiom,
! [VarCurr] :
( v99386(VarCurr)
<=> ( v99387(VarCurr)
& v99391(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6887,axiom,
! [VarCurr] :
( v99391(VarCurr)
<=> ( ( v99385(VarCurr,bitIndex2)
<=> $false )
& ( v99385(VarCurr,bitIndex1)
<=> $true )
& ( v99385(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19699,axiom,
! [VarCurr] :
( v99387(VarCurr)
<=> ( v99388(VarCurr)
| v99389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19698,axiom,
! [VarCurr] :
( v99389(VarCurr)
<=> ( v99359(VarCurr)
& v99390(VarCurr) ) ) ).
fof(writeUnaryOperator_7742,axiom,
! [VarCurr] :
( ~ v99390(VarCurr)
<=> v99388(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6886,axiom,
! [VarCurr] :
( v99388(VarCurr)
<=> ( v99357(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6885,axiom,
! [VarCurr] :
( v99384(VarCurr)
<=> ( ( v99385(VarCurr,bitIndex2)
<=> $true )
& ( v99385(VarCurr,bitIndex1)
<=> $false )
& ( v99385(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30299,axiom,
! [VarCurr] :
( v99385(VarCurr,bitIndex0)
<=> v99355(VarCurr) ) ).
fof(addAssignment_30298,axiom,
! [VarCurr] :
( v99385(VarCurr,bitIndex1)
<=> v99353(VarCurr) ) ).
fof(addAssignment_30297,axiom,
! [VarCurr] :
( v99385(VarCurr,bitIndex2)
<=> v99351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99369(VarNext)
<=> ( v99370(VarNext)
& v99365(VarNext) ) ) ) ).
fof(writeUnaryOperator_7741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99370(VarNext)
<=> v99372(VarNext) ) ) ).
fof(addAssignment_30296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99372(VarNext)
<=> v99365(VarCurr) ) ) ).
fof(addAssignment_30295,axiom,
! [VarCurr] :
( v99365(VarCurr)
<=> v83514(VarCurr) ) ).
fof(addAssignment_30294,axiom,
! [VarCurr] :
( v99363(VarCurr)
<=> $false ) ).
fof(addAssignment_30293,axiom,
! [VarCurr] :
( v99361(VarCurr)
<=> v83476(VarCurr) ) ).
fof(addAssignment_30292,axiom,
! [VarCurr] :
( v99359(VarCurr)
<=> $false ) ).
fof(addAssignment_30291,axiom,
! [VarCurr] :
( v99357(VarCurr)
<=> v83468(VarCurr,bitIndex6) ) ).
fof(addAssignment_30290,axiom,
! [VarCurr] :
( v83468(VarCurr,bitIndex6)
<=> v83470(VarCurr,bitIndex6) ) ).
fof(addAssignment_30289,axiom,
! [VarCurr] :
( v83470(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30288,axiom,
! [VarCurr] :
( v99355(VarCurr)
<=> $false ) ).
fof(addAssignment_30287,axiom,
! [VarCurr] :
( v99353(VarCurr)
<=> $false ) ).
fof(addAssignment_30286,axiom,
! [VarCurr] :
( v99351(VarCurr)
<=> $true ) ).
fof(addAssignment_30285,axiom,
! [VarCurr] :
( v99349(VarCurr)
<=> $false ) ).
fof(addAssignment_30284,axiom,
! [VarCurr] :
( v99347(VarCurr)
<=> v83451(VarCurr) ) ).
fof(addAssignment_30283,axiom,
! [VarCurr] :
( v83306(VarCurr,bitIndex0)
<=> v83308(VarCurr,bitIndex0) ) ).
fof(addAssignment_30282,axiom,
! [VarCurr] :
( v83308(VarCurr,bitIndex0)
<=> v83310(VarCurr,bitIndex0) ) ).
fof(addAssignment_30281,axiom,
! [VarCurr] :
( v83310(VarCurr,bitIndex0)
<=> v83312(VarCurr,bitIndex0) ) ).
fof(addAssignment_30280,axiom,
! [VarCurr] :
( v83312(VarCurr,bitIndex0)
<=> v83314(VarCurr,bitIndex6) ) ).
fof(addAssignment_30279,axiom,
! [VarCurr] :
( v83314(VarCurr,bitIndex6)
<=> v83316(VarCurr,bitIndex6) ) ).
fof(addAssignment_30278,axiom,
! [VarCurr] :
( v83316(VarCurr,bitIndex6)
<=> v99277(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99300(VarNext)
=> ( v99277(VarNext)
<=> v99277(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1626,axiom,
! [VarNext] :
( v99300(VarNext)
=> ( v99277(VarNext)
<=> v99335(VarNext) ) ) ).
fof(addAssignment_30277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99335(VarNext)
<=> v99333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4720,axiom,
! [VarCurr] :
( ~ v99279(VarCurr)
=> ( v99333(VarCurr)
<=> v99336(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4730,axiom,
! [VarCurr] :
( v99279(VarCurr)
=> ( v99333(VarCurr)
<=> v99281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4719,axiom,
! [VarCurr] :
( ~ v99313(VarCurr)
=> ( v99336(VarCurr)
<=> v99295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4729,axiom,
! [VarCurr] :
( v99313(VarCurr)
=> ( v99336(VarCurr)
<=> v99337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1161,axiom,
! [VarCurr] :
( ( ~ v99316(VarCurr)
& ~ v99318(VarCurr) )
=> ( v99337(VarCurr)
<=> v99341(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4718,axiom,
! [VarCurr] :
( v99318(VarCurr)
=> ( v99337(VarCurr)
<=> v99340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4728,axiom,
! [VarCurr] :
( v99316(VarCurr)
=> ( v99337(VarCurr)
<=> v99338(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4717,axiom,
! [VarCurr] :
( ~ v99326(VarCurr)
=> ( v99341(VarCurr)
<=> v99295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4727,axiom,
! [VarCurr] :
( v99326(VarCurr)
=> ( v99341(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4716,axiom,
! [VarCurr] :
( ~ v99320(VarCurr)
=> ( v99340(VarCurr)
<=> v99295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4726,axiom,
! [VarCurr] :
( v99320(VarCurr)
=> ( v99340(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2128,axiom,
! [VarCurr] :
( ~ v99339(VarCurr)
=> ( v99338(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2129,axiom,
! [VarCurr] :
( v99339(VarCurr)
=> ( v99338(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6884,axiom,
! [VarCurr] :
( v99339(VarCurr)
<=> ( v99289(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99300(VarNext)
<=> ( v99301(VarNext)
& v99310(VarNext) ) ) ) ).
fof(addAssignment_30276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99310(VarNext)
<=> v99308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19695,axiom,
! [VarCurr] :
( v99308(VarCurr)
<=> ( v99279(VarCurr)
| v99311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19694,axiom,
! [VarCurr] :
( v99311(VarCurr)
<=> ( v99312(VarCurr)
& v99332(VarCurr) ) ) ).
fof(writeUnaryOperator_7740,axiom,
! [VarCurr] :
( ~ v99332(VarCurr)
<=> v99279(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19693,axiom,
! [VarCurr] :
( v99312(VarCurr)
<=> ( v99313(VarCurr)
| v99330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19692,axiom,
! [VarCurr] :
( v99330(VarCurr)
<=> ( v99291(VarCurr)
& v99331(VarCurr) ) ) ).
fof(writeUnaryOperator_7739,axiom,
! [VarCurr] :
( ~ v99331(VarCurr)
<=> v99293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19691,axiom,
! [VarCurr] :
( v99313(VarCurr)
<=> ( v99314(VarCurr)
& v99293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19690,axiom,
! [VarCurr] :
( v99314(VarCurr)
<=> ( v99315(VarCurr)
| v99324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19689,axiom,
! [VarCurr] :
( v99324(VarCurr)
<=> ( v99325(VarCurr)
& v99329(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6883,axiom,
! [VarCurr] :
( v99329(VarCurr)
<=> ( ( v99317(VarCurr,bitIndex2)
<=> $false )
& ( v99317(VarCurr,bitIndex1)
<=> $false )
& ( v99317(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19688,axiom,
! [VarCurr] :
( v99325(VarCurr)
<=> ( v99326(VarCurr)
| v99327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19687,axiom,
! [VarCurr] :
( v99327(VarCurr)
<=> ( v99291(VarCurr)
& v99328(VarCurr) ) ) ).
fof(writeUnaryOperator_7738,axiom,
! [VarCurr] :
( ~ v99328(VarCurr)
<=> v99326(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6882,axiom,
! [VarCurr] :
( v99326(VarCurr)
<=> ( v99289(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19686,axiom,
! [VarCurr] :
( v99315(VarCurr)
<=> ( v99316(VarCurr)
| v99318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19685,axiom,
! [VarCurr] :
( v99318(VarCurr)
<=> ( v99319(VarCurr)
& v99323(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6881,axiom,
! [VarCurr] :
( v99323(VarCurr)
<=> ( ( v99317(VarCurr,bitIndex2)
<=> $false )
& ( v99317(VarCurr,bitIndex1)
<=> $true )
& ( v99317(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19684,axiom,
! [VarCurr] :
( v99319(VarCurr)
<=> ( v99320(VarCurr)
| v99321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19683,axiom,
! [VarCurr] :
( v99321(VarCurr)
<=> ( v99291(VarCurr)
& v99322(VarCurr) ) ) ).
fof(writeUnaryOperator_7737,axiom,
! [VarCurr] :
( ~ v99322(VarCurr)
<=> v99320(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6880,axiom,
! [VarCurr] :
( v99320(VarCurr)
<=> ( v99289(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6879,axiom,
! [VarCurr] :
( v99316(VarCurr)
<=> ( ( v99317(VarCurr,bitIndex2)
<=> $true )
& ( v99317(VarCurr,bitIndex1)
<=> $false )
& ( v99317(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30275,axiom,
! [VarCurr] :
( v99317(VarCurr,bitIndex0)
<=> v99287(VarCurr) ) ).
fof(addAssignment_30274,axiom,
! [VarCurr] :
( v99317(VarCurr,bitIndex1)
<=> v99285(VarCurr) ) ).
fof(addAssignment_30273,axiom,
! [VarCurr] :
( v99317(VarCurr,bitIndex2)
<=> v99283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99301(VarNext)
<=> ( v99302(VarNext)
& v99297(VarNext) ) ) ) ).
fof(writeUnaryOperator_7736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99302(VarNext)
<=> v99304(VarNext) ) ) ).
fof(addAssignment_30272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99304(VarNext)
<=> v99297(VarCurr) ) ) ).
fof(addAssignment_30271,axiom,
! [VarCurr] :
( v99297(VarCurr)
<=> v83385(VarCurr) ) ).
fof(addAssignment_30270,axiom,
! [VarCurr] :
( v99295(VarCurr)
<=> $false ) ).
fof(addAssignment_30269,axiom,
! [VarCurr] :
( v99293(VarCurr)
<=> v83347(VarCurr) ) ).
fof(addAssignment_30268,axiom,
! [VarCurr] :
( v99291(VarCurr)
<=> $false ) ).
fof(addAssignment_30267,axiom,
! [VarCurr] :
( v99289(VarCurr)
<=> v83339(VarCurr,bitIndex6) ) ).
fof(addAssignment_30266,axiom,
! [VarCurr] :
( v83339(VarCurr,bitIndex6)
<=> v83341(VarCurr,bitIndex6) ) ).
fof(addAssignment_30265,axiom,
! [VarCurr] :
( v83341(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30264,axiom,
! [VarCurr] :
( v99287(VarCurr)
<=> $false ) ).
fof(addAssignment_30263,axiom,
! [VarCurr] :
( v99285(VarCurr)
<=> $false ) ).
fof(addAssignment_30262,axiom,
! [VarCurr] :
( v99283(VarCurr)
<=> $true ) ).
fof(addAssignment_30261,axiom,
! [VarCurr] :
( v99281(VarCurr)
<=> $false ) ).
fof(addAssignment_30260,axiom,
! [VarCurr] :
( v99279(VarCurr)
<=> v83322(VarCurr) ) ).
fof(addAssignment_30259,axiom,
! [VarCurr] :
( v83177(VarCurr,bitIndex0)
<=> v83179(VarCurr,bitIndex0) ) ).
fof(addAssignment_30258,axiom,
! [VarCurr] :
( v83179(VarCurr,bitIndex0)
<=> v83181(VarCurr,bitIndex0) ) ).
fof(addAssignment_30257,axiom,
! [VarCurr] :
( v83181(VarCurr,bitIndex0)
<=> v83183(VarCurr,bitIndex0) ) ).
fof(addAssignment_30256,axiom,
! [VarCurr] :
( v83183(VarCurr,bitIndex0)
<=> v83185(VarCurr,bitIndex6) ) ).
fof(addAssignment_30255,axiom,
! [VarCurr] :
( v83185(VarCurr,bitIndex6)
<=> v83187(VarCurr,bitIndex6) ) ).
fof(addAssignment_30254,axiom,
! [VarCurr] :
( v83187(VarCurr,bitIndex6)
<=> v99209(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99232(VarNext)
=> ( v99209(VarNext)
<=> v99209(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1625,axiom,
! [VarNext] :
( v99232(VarNext)
=> ( v99209(VarNext)
<=> v99267(VarNext) ) ) ).
fof(addAssignment_30253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99267(VarNext)
<=> v99265(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4715,axiom,
! [VarCurr] :
( ~ v99211(VarCurr)
=> ( v99265(VarCurr)
<=> v99268(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4725,axiom,
! [VarCurr] :
( v99211(VarCurr)
=> ( v99265(VarCurr)
<=> v99213(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4714,axiom,
! [VarCurr] :
( ~ v99245(VarCurr)
=> ( v99268(VarCurr)
<=> v99227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4724,axiom,
! [VarCurr] :
( v99245(VarCurr)
=> ( v99268(VarCurr)
<=> v99269(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1160,axiom,
! [VarCurr] :
( ( ~ v99248(VarCurr)
& ~ v99250(VarCurr) )
=> ( v99269(VarCurr)
<=> v99273(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4713,axiom,
! [VarCurr] :
( v99250(VarCurr)
=> ( v99269(VarCurr)
<=> v99272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4723,axiom,
! [VarCurr] :
( v99248(VarCurr)
=> ( v99269(VarCurr)
<=> v99270(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4712,axiom,
! [VarCurr] :
( ~ v99258(VarCurr)
=> ( v99273(VarCurr)
<=> v99227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4722,axiom,
! [VarCurr] :
( v99258(VarCurr)
=> ( v99273(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4711,axiom,
! [VarCurr] :
( ~ v99252(VarCurr)
=> ( v99272(VarCurr)
<=> v99227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4721,axiom,
! [VarCurr] :
( v99252(VarCurr)
=> ( v99272(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2127,axiom,
! [VarCurr] :
( ~ v99271(VarCurr)
=> ( v99270(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2128,axiom,
! [VarCurr] :
( v99271(VarCurr)
=> ( v99270(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6878,axiom,
! [VarCurr] :
( v99271(VarCurr)
<=> ( v99221(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99232(VarNext)
<=> ( v99233(VarNext)
& v99242(VarNext) ) ) ) ).
fof(addAssignment_30252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99242(VarNext)
<=> v99240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19680,axiom,
! [VarCurr] :
( v99240(VarCurr)
<=> ( v99211(VarCurr)
| v99243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19679,axiom,
! [VarCurr] :
( v99243(VarCurr)
<=> ( v99244(VarCurr)
& v99264(VarCurr) ) ) ).
fof(writeUnaryOperator_7735,axiom,
! [VarCurr] :
( ~ v99264(VarCurr)
<=> v99211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19678,axiom,
! [VarCurr] :
( v99244(VarCurr)
<=> ( v99245(VarCurr)
| v99262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19677,axiom,
! [VarCurr] :
( v99262(VarCurr)
<=> ( v99223(VarCurr)
& v99263(VarCurr) ) ) ).
fof(writeUnaryOperator_7734,axiom,
! [VarCurr] :
( ~ v99263(VarCurr)
<=> v99225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19676,axiom,
! [VarCurr] :
( v99245(VarCurr)
<=> ( v99246(VarCurr)
& v99225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19675,axiom,
! [VarCurr] :
( v99246(VarCurr)
<=> ( v99247(VarCurr)
| v99256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19674,axiom,
! [VarCurr] :
( v99256(VarCurr)
<=> ( v99257(VarCurr)
& v99261(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6877,axiom,
! [VarCurr] :
( v99261(VarCurr)
<=> ( ( v99249(VarCurr,bitIndex2)
<=> $false )
& ( v99249(VarCurr,bitIndex1)
<=> $false )
& ( v99249(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19673,axiom,
! [VarCurr] :
( v99257(VarCurr)
<=> ( v99258(VarCurr)
| v99259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19672,axiom,
! [VarCurr] :
( v99259(VarCurr)
<=> ( v99223(VarCurr)
& v99260(VarCurr) ) ) ).
fof(writeUnaryOperator_7733,axiom,
! [VarCurr] :
( ~ v99260(VarCurr)
<=> v99258(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6876,axiom,
! [VarCurr] :
( v99258(VarCurr)
<=> ( v99221(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19671,axiom,
! [VarCurr] :
( v99247(VarCurr)
<=> ( v99248(VarCurr)
| v99250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19670,axiom,
! [VarCurr] :
( v99250(VarCurr)
<=> ( v99251(VarCurr)
& v99255(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6875,axiom,
! [VarCurr] :
( v99255(VarCurr)
<=> ( ( v99249(VarCurr,bitIndex2)
<=> $false )
& ( v99249(VarCurr,bitIndex1)
<=> $true )
& ( v99249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19669,axiom,
! [VarCurr] :
( v99251(VarCurr)
<=> ( v99252(VarCurr)
| v99253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19668,axiom,
! [VarCurr] :
( v99253(VarCurr)
<=> ( v99223(VarCurr)
& v99254(VarCurr) ) ) ).
fof(writeUnaryOperator_7732,axiom,
! [VarCurr] :
( ~ v99254(VarCurr)
<=> v99252(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6874,axiom,
! [VarCurr] :
( v99252(VarCurr)
<=> ( v99221(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6873,axiom,
! [VarCurr] :
( v99248(VarCurr)
<=> ( ( v99249(VarCurr,bitIndex2)
<=> $true )
& ( v99249(VarCurr,bitIndex1)
<=> $false )
& ( v99249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30251,axiom,
! [VarCurr] :
( v99249(VarCurr,bitIndex0)
<=> v99219(VarCurr) ) ).
fof(addAssignment_30250,axiom,
! [VarCurr] :
( v99249(VarCurr,bitIndex1)
<=> v99217(VarCurr) ) ).
fof(addAssignment_30249,axiom,
! [VarCurr] :
( v99249(VarCurr,bitIndex2)
<=> v99215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99233(VarNext)
<=> ( v99234(VarNext)
& v99229(VarNext) ) ) ) ).
fof(writeUnaryOperator_7731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99234(VarNext)
<=> v99236(VarNext) ) ) ).
fof(addAssignment_30248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99236(VarNext)
<=> v99229(VarCurr) ) ) ).
fof(addAssignment_30247,axiom,
! [VarCurr] :
( v99229(VarCurr)
<=> v83256(VarCurr) ) ).
fof(addAssignment_30246,axiom,
! [VarCurr] :
( v99227(VarCurr)
<=> $false ) ).
fof(addAssignment_30245,axiom,
! [VarCurr] :
( v99225(VarCurr)
<=> v83218(VarCurr) ) ).
fof(addAssignment_30244,axiom,
! [VarCurr] :
( v99223(VarCurr)
<=> $false ) ).
fof(addAssignment_30243,axiom,
! [VarCurr] :
( v99221(VarCurr)
<=> v83210(VarCurr,bitIndex6) ) ).
fof(addAssignment_30242,axiom,
! [VarCurr] :
( v83210(VarCurr,bitIndex6)
<=> v83212(VarCurr,bitIndex6) ) ).
fof(addAssignment_30241,axiom,
! [VarCurr] :
( v83212(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30240,axiom,
! [VarCurr] :
( v99219(VarCurr)
<=> $false ) ).
fof(addAssignment_30239,axiom,
! [VarCurr] :
( v99217(VarCurr)
<=> $false ) ).
fof(addAssignment_30238,axiom,
! [VarCurr] :
( v99215(VarCurr)
<=> $true ) ).
fof(addAssignment_30237,axiom,
! [VarCurr] :
( v99213(VarCurr)
<=> $false ) ).
fof(addAssignment_30236,axiom,
! [VarCurr] :
( v99211(VarCurr)
<=> v83193(VarCurr) ) ).
fof(addAssignment_30235,axiom,
! [VarCurr] :
( v83048(VarCurr,bitIndex0)
<=> v83050(VarCurr,bitIndex0) ) ).
fof(addAssignment_30234,axiom,
! [VarCurr] :
( v83050(VarCurr,bitIndex0)
<=> v83052(VarCurr,bitIndex0) ) ).
fof(addAssignment_30233,axiom,
! [VarCurr] :
( v83052(VarCurr,bitIndex0)
<=> v83054(VarCurr,bitIndex0) ) ).
fof(addAssignment_30232,axiom,
! [VarCurr] :
( v83054(VarCurr,bitIndex0)
<=> v83056(VarCurr,bitIndex6) ) ).
fof(addAssignment_30231,axiom,
! [VarCurr] :
( v83056(VarCurr,bitIndex6)
<=> v83058(VarCurr,bitIndex6) ) ).
fof(addAssignment_30230,axiom,
! [VarCurr] :
( v83058(VarCurr,bitIndex6)
<=> v99141(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99164(VarNext)
=> ( v99141(VarNext)
<=> v99141(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1624,axiom,
! [VarNext] :
( v99164(VarNext)
=> ( v99141(VarNext)
<=> v99199(VarNext) ) ) ).
fof(addAssignment_30229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99199(VarNext)
<=> v99197(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4710,axiom,
! [VarCurr] :
( ~ v99143(VarCurr)
=> ( v99197(VarCurr)
<=> v99200(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4720,axiom,
! [VarCurr] :
( v99143(VarCurr)
=> ( v99197(VarCurr)
<=> v99145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4709,axiom,
! [VarCurr] :
( ~ v99177(VarCurr)
=> ( v99200(VarCurr)
<=> v99159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4719,axiom,
! [VarCurr] :
( v99177(VarCurr)
=> ( v99200(VarCurr)
<=> v99201(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1159,axiom,
! [VarCurr] :
( ( ~ v99180(VarCurr)
& ~ v99182(VarCurr) )
=> ( v99201(VarCurr)
<=> v99205(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4708,axiom,
! [VarCurr] :
( v99182(VarCurr)
=> ( v99201(VarCurr)
<=> v99204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4718,axiom,
! [VarCurr] :
( v99180(VarCurr)
=> ( v99201(VarCurr)
<=> v99202(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4707,axiom,
! [VarCurr] :
( ~ v99190(VarCurr)
=> ( v99205(VarCurr)
<=> v99159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4717,axiom,
! [VarCurr] :
( v99190(VarCurr)
=> ( v99205(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4706,axiom,
! [VarCurr] :
( ~ v99184(VarCurr)
=> ( v99204(VarCurr)
<=> v99159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4716,axiom,
! [VarCurr] :
( v99184(VarCurr)
=> ( v99204(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2126,axiom,
! [VarCurr] :
( ~ v99203(VarCurr)
=> ( v99202(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2127,axiom,
! [VarCurr] :
( v99203(VarCurr)
=> ( v99202(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6872,axiom,
! [VarCurr] :
( v99203(VarCurr)
<=> ( v99153(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99164(VarNext)
<=> ( v99165(VarNext)
& v99174(VarNext) ) ) ) ).
fof(addAssignment_30228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99174(VarNext)
<=> v99172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19665,axiom,
! [VarCurr] :
( v99172(VarCurr)
<=> ( v99143(VarCurr)
| v99175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19664,axiom,
! [VarCurr] :
( v99175(VarCurr)
<=> ( v99176(VarCurr)
& v99196(VarCurr) ) ) ).
fof(writeUnaryOperator_7730,axiom,
! [VarCurr] :
( ~ v99196(VarCurr)
<=> v99143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19663,axiom,
! [VarCurr] :
( v99176(VarCurr)
<=> ( v99177(VarCurr)
| v99194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19662,axiom,
! [VarCurr] :
( v99194(VarCurr)
<=> ( v99155(VarCurr)
& v99195(VarCurr) ) ) ).
fof(writeUnaryOperator_7729,axiom,
! [VarCurr] :
( ~ v99195(VarCurr)
<=> v99157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19661,axiom,
! [VarCurr] :
( v99177(VarCurr)
<=> ( v99178(VarCurr)
& v99157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19660,axiom,
! [VarCurr] :
( v99178(VarCurr)
<=> ( v99179(VarCurr)
| v99188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19659,axiom,
! [VarCurr] :
( v99188(VarCurr)
<=> ( v99189(VarCurr)
& v99193(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6871,axiom,
! [VarCurr] :
( v99193(VarCurr)
<=> ( ( v99181(VarCurr,bitIndex2)
<=> $false )
& ( v99181(VarCurr,bitIndex1)
<=> $false )
& ( v99181(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19658,axiom,
! [VarCurr] :
( v99189(VarCurr)
<=> ( v99190(VarCurr)
| v99191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19657,axiom,
! [VarCurr] :
( v99191(VarCurr)
<=> ( v99155(VarCurr)
& v99192(VarCurr) ) ) ).
fof(writeUnaryOperator_7728,axiom,
! [VarCurr] :
( ~ v99192(VarCurr)
<=> v99190(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6870,axiom,
! [VarCurr] :
( v99190(VarCurr)
<=> ( v99153(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19656,axiom,
! [VarCurr] :
( v99179(VarCurr)
<=> ( v99180(VarCurr)
| v99182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19655,axiom,
! [VarCurr] :
( v99182(VarCurr)
<=> ( v99183(VarCurr)
& v99187(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6869,axiom,
! [VarCurr] :
( v99187(VarCurr)
<=> ( ( v99181(VarCurr,bitIndex2)
<=> $false )
& ( v99181(VarCurr,bitIndex1)
<=> $true )
& ( v99181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19654,axiom,
! [VarCurr] :
( v99183(VarCurr)
<=> ( v99184(VarCurr)
| v99185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19653,axiom,
! [VarCurr] :
( v99185(VarCurr)
<=> ( v99155(VarCurr)
& v99186(VarCurr) ) ) ).
fof(writeUnaryOperator_7727,axiom,
! [VarCurr] :
( ~ v99186(VarCurr)
<=> v99184(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6868,axiom,
! [VarCurr] :
( v99184(VarCurr)
<=> ( v99153(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6867,axiom,
! [VarCurr] :
( v99180(VarCurr)
<=> ( ( v99181(VarCurr,bitIndex2)
<=> $true )
& ( v99181(VarCurr,bitIndex1)
<=> $false )
& ( v99181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30227,axiom,
! [VarCurr] :
( v99181(VarCurr,bitIndex0)
<=> v99151(VarCurr) ) ).
fof(addAssignment_30226,axiom,
! [VarCurr] :
( v99181(VarCurr,bitIndex1)
<=> v99149(VarCurr) ) ).
fof(addAssignment_30225,axiom,
! [VarCurr] :
( v99181(VarCurr,bitIndex2)
<=> v99147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99165(VarNext)
<=> ( v99166(VarNext)
& v99161(VarNext) ) ) ) ).
fof(writeUnaryOperator_7726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99166(VarNext)
<=> v99168(VarNext) ) ) ).
fof(addAssignment_30224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99168(VarNext)
<=> v99161(VarCurr) ) ) ).
fof(addAssignment_30223,axiom,
! [VarCurr] :
( v99161(VarCurr)
<=> v83127(VarCurr) ) ).
fof(addAssignment_30222,axiom,
! [VarCurr] :
( v99159(VarCurr)
<=> $false ) ).
fof(addAssignment_30221,axiom,
! [VarCurr] :
( v99157(VarCurr)
<=> v83089(VarCurr) ) ).
fof(addAssignment_30220,axiom,
! [VarCurr] :
( v99155(VarCurr)
<=> $false ) ).
fof(addAssignment_30219,axiom,
! [VarCurr] :
( v99153(VarCurr)
<=> v83081(VarCurr,bitIndex6) ) ).
fof(addAssignment_30218,axiom,
! [VarCurr] :
( v83081(VarCurr,bitIndex6)
<=> v83083(VarCurr,bitIndex6) ) ).
fof(addAssignment_30217,axiom,
! [VarCurr] :
( v83083(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30216,axiom,
! [VarCurr] :
( v99151(VarCurr)
<=> $false ) ).
fof(addAssignment_30215,axiom,
! [VarCurr] :
( v99149(VarCurr)
<=> $false ) ).
fof(addAssignment_30214,axiom,
! [VarCurr] :
( v99147(VarCurr)
<=> $true ) ).
fof(addAssignment_30213,axiom,
! [VarCurr] :
( v99145(VarCurr)
<=> $false ) ).
fof(addAssignment_30212,axiom,
! [VarCurr] :
( v99143(VarCurr)
<=> v83064(VarCurr) ) ).
fof(addAssignment_30211,axiom,
! [VarCurr] :
( v82919(VarCurr,bitIndex0)
<=> v82921(VarCurr,bitIndex0) ) ).
fof(addAssignment_30210,axiom,
! [VarCurr] :
( v82921(VarCurr,bitIndex0)
<=> v82923(VarCurr,bitIndex0) ) ).
fof(addAssignment_30209,axiom,
! [VarCurr] :
( v82923(VarCurr,bitIndex0)
<=> v82925(VarCurr,bitIndex0) ) ).
fof(addAssignment_30208,axiom,
! [VarCurr] :
( v82925(VarCurr,bitIndex0)
<=> v82927(VarCurr,bitIndex6) ) ).
fof(addAssignment_30207,axiom,
! [VarCurr] :
( v82927(VarCurr,bitIndex6)
<=> v82929(VarCurr,bitIndex6) ) ).
fof(addAssignment_30206,axiom,
! [VarCurr] :
( v82929(VarCurr,bitIndex6)
<=> v99073(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99096(VarNext)
=> ( v99073(VarNext)
<=> v99073(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1623,axiom,
! [VarNext] :
( v99096(VarNext)
=> ( v99073(VarNext)
<=> v99131(VarNext) ) ) ).
fof(addAssignment_30205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99131(VarNext)
<=> v99129(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4705,axiom,
! [VarCurr] :
( ~ v99075(VarCurr)
=> ( v99129(VarCurr)
<=> v99132(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4715,axiom,
! [VarCurr] :
( v99075(VarCurr)
=> ( v99129(VarCurr)
<=> v99077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4704,axiom,
! [VarCurr] :
( ~ v99109(VarCurr)
=> ( v99132(VarCurr)
<=> v99091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4714,axiom,
! [VarCurr] :
( v99109(VarCurr)
=> ( v99132(VarCurr)
<=> v99133(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1158,axiom,
! [VarCurr] :
( ( ~ v99112(VarCurr)
& ~ v99114(VarCurr) )
=> ( v99133(VarCurr)
<=> v99137(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4703,axiom,
! [VarCurr] :
( v99114(VarCurr)
=> ( v99133(VarCurr)
<=> v99136(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4713,axiom,
! [VarCurr] :
( v99112(VarCurr)
=> ( v99133(VarCurr)
<=> v99134(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4702,axiom,
! [VarCurr] :
( ~ v99122(VarCurr)
=> ( v99137(VarCurr)
<=> v99091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4712,axiom,
! [VarCurr] :
( v99122(VarCurr)
=> ( v99137(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4701,axiom,
! [VarCurr] :
( ~ v99116(VarCurr)
=> ( v99136(VarCurr)
<=> v99091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4711,axiom,
! [VarCurr] :
( v99116(VarCurr)
=> ( v99136(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2125,axiom,
! [VarCurr] :
( ~ v99135(VarCurr)
=> ( v99134(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2126,axiom,
! [VarCurr] :
( v99135(VarCurr)
=> ( v99134(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6866,axiom,
! [VarCurr] :
( v99135(VarCurr)
<=> ( v99085(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99096(VarNext)
<=> ( v99097(VarNext)
& v99106(VarNext) ) ) ) ).
fof(addAssignment_30204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99106(VarNext)
<=> v99104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19650,axiom,
! [VarCurr] :
( v99104(VarCurr)
<=> ( v99075(VarCurr)
| v99107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19649,axiom,
! [VarCurr] :
( v99107(VarCurr)
<=> ( v99108(VarCurr)
& v99128(VarCurr) ) ) ).
fof(writeUnaryOperator_7725,axiom,
! [VarCurr] :
( ~ v99128(VarCurr)
<=> v99075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19648,axiom,
! [VarCurr] :
( v99108(VarCurr)
<=> ( v99109(VarCurr)
| v99126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19647,axiom,
! [VarCurr] :
( v99126(VarCurr)
<=> ( v99087(VarCurr)
& v99127(VarCurr) ) ) ).
fof(writeUnaryOperator_7724,axiom,
! [VarCurr] :
( ~ v99127(VarCurr)
<=> v99089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19646,axiom,
! [VarCurr] :
( v99109(VarCurr)
<=> ( v99110(VarCurr)
& v99089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19645,axiom,
! [VarCurr] :
( v99110(VarCurr)
<=> ( v99111(VarCurr)
| v99120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19644,axiom,
! [VarCurr] :
( v99120(VarCurr)
<=> ( v99121(VarCurr)
& v99125(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6865,axiom,
! [VarCurr] :
( v99125(VarCurr)
<=> ( ( v99113(VarCurr,bitIndex2)
<=> $false )
& ( v99113(VarCurr,bitIndex1)
<=> $false )
& ( v99113(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19643,axiom,
! [VarCurr] :
( v99121(VarCurr)
<=> ( v99122(VarCurr)
| v99123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19642,axiom,
! [VarCurr] :
( v99123(VarCurr)
<=> ( v99087(VarCurr)
& v99124(VarCurr) ) ) ).
fof(writeUnaryOperator_7723,axiom,
! [VarCurr] :
( ~ v99124(VarCurr)
<=> v99122(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6864,axiom,
! [VarCurr] :
( v99122(VarCurr)
<=> ( v99085(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19641,axiom,
! [VarCurr] :
( v99111(VarCurr)
<=> ( v99112(VarCurr)
| v99114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19640,axiom,
! [VarCurr] :
( v99114(VarCurr)
<=> ( v99115(VarCurr)
& v99119(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6863,axiom,
! [VarCurr] :
( v99119(VarCurr)
<=> ( ( v99113(VarCurr,bitIndex2)
<=> $false )
& ( v99113(VarCurr,bitIndex1)
<=> $true )
& ( v99113(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19639,axiom,
! [VarCurr] :
( v99115(VarCurr)
<=> ( v99116(VarCurr)
| v99117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19638,axiom,
! [VarCurr] :
( v99117(VarCurr)
<=> ( v99087(VarCurr)
& v99118(VarCurr) ) ) ).
fof(writeUnaryOperator_7722,axiom,
! [VarCurr] :
( ~ v99118(VarCurr)
<=> v99116(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6862,axiom,
! [VarCurr] :
( v99116(VarCurr)
<=> ( v99085(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6861,axiom,
! [VarCurr] :
( v99112(VarCurr)
<=> ( ( v99113(VarCurr,bitIndex2)
<=> $true )
& ( v99113(VarCurr,bitIndex1)
<=> $false )
& ( v99113(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30203,axiom,
! [VarCurr] :
( v99113(VarCurr,bitIndex0)
<=> v99083(VarCurr) ) ).
fof(addAssignment_30202,axiom,
! [VarCurr] :
( v99113(VarCurr,bitIndex1)
<=> v99081(VarCurr) ) ).
fof(addAssignment_30201,axiom,
! [VarCurr] :
( v99113(VarCurr,bitIndex2)
<=> v99079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99097(VarNext)
<=> ( v99098(VarNext)
& v99093(VarNext) ) ) ) ).
fof(writeUnaryOperator_7721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99098(VarNext)
<=> v99100(VarNext) ) ) ).
fof(addAssignment_30200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99100(VarNext)
<=> v99093(VarCurr) ) ) ).
fof(addAssignment_30199,axiom,
! [VarCurr] :
( v99093(VarCurr)
<=> v82998(VarCurr) ) ).
fof(addAssignment_30198,axiom,
! [VarCurr] :
( v99091(VarCurr)
<=> $false ) ).
fof(addAssignment_30197,axiom,
! [VarCurr] :
( v99089(VarCurr)
<=> v82960(VarCurr) ) ).
fof(addAssignment_30196,axiom,
! [VarCurr] :
( v99087(VarCurr)
<=> $false ) ).
fof(addAssignment_30195,axiom,
! [VarCurr] :
( v99085(VarCurr)
<=> v82952(VarCurr,bitIndex6) ) ).
fof(addAssignment_30194,axiom,
! [VarCurr] :
( v82952(VarCurr,bitIndex6)
<=> v82954(VarCurr,bitIndex6) ) ).
fof(addAssignment_30193,axiom,
! [VarCurr] :
( v82954(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30192,axiom,
! [VarCurr] :
( v99083(VarCurr)
<=> $false ) ).
fof(addAssignment_30191,axiom,
! [VarCurr] :
( v99081(VarCurr)
<=> $false ) ).
fof(addAssignment_30190,axiom,
! [VarCurr] :
( v99079(VarCurr)
<=> $true ) ).
fof(addAssignment_30189,axiom,
! [VarCurr] :
( v99077(VarCurr)
<=> $false ) ).
fof(addAssignment_30188,axiom,
! [VarCurr] :
( v99075(VarCurr)
<=> v82935(VarCurr) ) ).
fof(addAssignment_30187,axiom,
! [VarCurr] :
( v82790(VarCurr,bitIndex0)
<=> v82792(VarCurr,bitIndex0) ) ).
fof(addAssignment_30186,axiom,
! [VarCurr] :
( v82792(VarCurr,bitIndex0)
<=> v82794(VarCurr,bitIndex0) ) ).
fof(addAssignment_30185,axiom,
! [VarCurr] :
( v82794(VarCurr,bitIndex0)
<=> v82796(VarCurr,bitIndex0) ) ).
fof(addAssignment_30184,axiom,
! [VarCurr] :
( v82796(VarCurr,bitIndex0)
<=> v82798(VarCurr,bitIndex6) ) ).
fof(addAssignment_30183,axiom,
! [VarCurr] :
( v82798(VarCurr,bitIndex6)
<=> v82800(VarCurr,bitIndex6) ) ).
fof(addAssignment_30182,axiom,
! [VarCurr] :
( v82800(VarCurr,bitIndex6)
<=> v99005(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99028(VarNext)
=> ( v99005(VarNext)
<=> v99005(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1622,axiom,
! [VarNext] :
( v99028(VarNext)
=> ( v99005(VarNext)
<=> v99063(VarNext) ) ) ).
fof(addAssignment_30181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99063(VarNext)
<=> v99061(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4700,axiom,
! [VarCurr] :
( ~ v99007(VarCurr)
=> ( v99061(VarCurr)
<=> v99064(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4710,axiom,
! [VarCurr] :
( v99007(VarCurr)
=> ( v99061(VarCurr)
<=> v99009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4699,axiom,
! [VarCurr] :
( ~ v99041(VarCurr)
=> ( v99064(VarCurr)
<=> v99023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4709,axiom,
! [VarCurr] :
( v99041(VarCurr)
=> ( v99064(VarCurr)
<=> v99065(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1157,axiom,
! [VarCurr] :
( ( ~ v99044(VarCurr)
& ~ v99046(VarCurr) )
=> ( v99065(VarCurr)
<=> v99069(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4698,axiom,
! [VarCurr] :
( v99046(VarCurr)
=> ( v99065(VarCurr)
<=> v99068(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4708,axiom,
! [VarCurr] :
( v99044(VarCurr)
=> ( v99065(VarCurr)
<=> v99066(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4697,axiom,
! [VarCurr] :
( ~ v99054(VarCurr)
=> ( v99069(VarCurr)
<=> v99023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4707,axiom,
! [VarCurr] :
( v99054(VarCurr)
=> ( v99069(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4696,axiom,
! [VarCurr] :
( ~ v99048(VarCurr)
=> ( v99068(VarCurr)
<=> v99023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4706,axiom,
! [VarCurr] :
( v99048(VarCurr)
=> ( v99068(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2124,axiom,
! [VarCurr] :
( ~ v99067(VarCurr)
=> ( v99066(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2125,axiom,
! [VarCurr] :
( v99067(VarCurr)
=> ( v99066(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6860,axiom,
! [VarCurr] :
( v99067(VarCurr)
<=> ( v99017(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99028(VarNext)
<=> ( v99029(VarNext)
& v99038(VarNext) ) ) ) ).
fof(addAssignment_30180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99038(VarNext)
<=> v99036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19635,axiom,
! [VarCurr] :
( v99036(VarCurr)
<=> ( v99007(VarCurr)
| v99039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19634,axiom,
! [VarCurr] :
( v99039(VarCurr)
<=> ( v99040(VarCurr)
& v99060(VarCurr) ) ) ).
fof(writeUnaryOperator_7720,axiom,
! [VarCurr] :
( ~ v99060(VarCurr)
<=> v99007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19633,axiom,
! [VarCurr] :
( v99040(VarCurr)
<=> ( v99041(VarCurr)
| v99058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19632,axiom,
! [VarCurr] :
( v99058(VarCurr)
<=> ( v99019(VarCurr)
& v99059(VarCurr) ) ) ).
fof(writeUnaryOperator_7719,axiom,
! [VarCurr] :
( ~ v99059(VarCurr)
<=> v99021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19631,axiom,
! [VarCurr] :
( v99041(VarCurr)
<=> ( v99042(VarCurr)
& v99021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19630,axiom,
! [VarCurr] :
( v99042(VarCurr)
<=> ( v99043(VarCurr)
| v99052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19629,axiom,
! [VarCurr] :
( v99052(VarCurr)
<=> ( v99053(VarCurr)
& v99057(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6859,axiom,
! [VarCurr] :
( v99057(VarCurr)
<=> ( ( v99045(VarCurr,bitIndex2)
<=> $false )
& ( v99045(VarCurr,bitIndex1)
<=> $false )
& ( v99045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19628,axiom,
! [VarCurr] :
( v99053(VarCurr)
<=> ( v99054(VarCurr)
| v99055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19627,axiom,
! [VarCurr] :
( v99055(VarCurr)
<=> ( v99019(VarCurr)
& v99056(VarCurr) ) ) ).
fof(writeUnaryOperator_7718,axiom,
! [VarCurr] :
( ~ v99056(VarCurr)
<=> v99054(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6858,axiom,
! [VarCurr] :
( v99054(VarCurr)
<=> ( v99017(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19626,axiom,
! [VarCurr] :
( v99043(VarCurr)
<=> ( v99044(VarCurr)
| v99046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19625,axiom,
! [VarCurr] :
( v99046(VarCurr)
<=> ( v99047(VarCurr)
& v99051(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6857,axiom,
! [VarCurr] :
( v99051(VarCurr)
<=> ( ( v99045(VarCurr,bitIndex2)
<=> $false )
& ( v99045(VarCurr,bitIndex1)
<=> $true )
& ( v99045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19624,axiom,
! [VarCurr] :
( v99047(VarCurr)
<=> ( v99048(VarCurr)
| v99049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19623,axiom,
! [VarCurr] :
( v99049(VarCurr)
<=> ( v99019(VarCurr)
& v99050(VarCurr) ) ) ).
fof(writeUnaryOperator_7717,axiom,
! [VarCurr] :
( ~ v99050(VarCurr)
<=> v99048(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6856,axiom,
! [VarCurr] :
( v99048(VarCurr)
<=> ( v99017(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6855,axiom,
! [VarCurr] :
( v99044(VarCurr)
<=> ( ( v99045(VarCurr,bitIndex2)
<=> $true )
& ( v99045(VarCurr,bitIndex1)
<=> $false )
& ( v99045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30179,axiom,
! [VarCurr] :
( v99045(VarCurr,bitIndex0)
<=> v99015(VarCurr) ) ).
fof(addAssignment_30178,axiom,
! [VarCurr] :
( v99045(VarCurr,bitIndex1)
<=> v99013(VarCurr) ) ).
fof(addAssignment_30177,axiom,
! [VarCurr] :
( v99045(VarCurr,bitIndex2)
<=> v99011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99029(VarNext)
<=> ( v99030(VarNext)
& v99025(VarNext) ) ) ) ).
fof(writeUnaryOperator_7716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99030(VarNext)
<=> v99032(VarNext) ) ) ).
fof(addAssignment_30176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99032(VarNext)
<=> v99025(VarCurr) ) ) ).
fof(addAssignment_30175,axiom,
! [VarCurr] :
( v99025(VarCurr)
<=> v82869(VarCurr) ) ).
fof(addAssignment_30174,axiom,
! [VarCurr] :
( v99023(VarCurr)
<=> $false ) ).
fof(addAssignment_30173,axiom,
! [VarCurr] :
( v99021(VarCurr)
<=> v82831(VarCurr) ) ).
fof(addAssignment_30172,axiom,
! [VarCurr] :
( v99019(VarCurr)
<=> $false ) ).
fof(addAssignment_30171,axiom,
! [VarCurr] :
( v99017(VarCurr)
<=> v82823(VarCurr,bitIndex6) ) ).
fof(addAssignment_30170,axiom,
! [VarCurr] :
( v82823(VarCurr,bitIndex6)
<=> v82825(VarCurr,bitIndex6) ) ).
fof(addAssignment_30169,axiom,
! [VarCurr] :
( v82825(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30168,axiom,
! [VarCurr] :
( v99015(VarCurr)
<=> $false ) ).
fof(addAssignment_30167,axiom,
! [VarCurr] :
( v99013(VarCurr)
<=> $false ) ).
fof(addAssignment_30166,axiom,
! [VarCurr] :
( v99011(VarCurr)
<=> $true ) ).
fof(addAssignment_30165,axiom,
! [VarCurr] :
( v99009(VarCurr)
<=> $false ) ).
fof(addAssignment_30164,axiom,
! [VarCurr] :
( v99007(VarCurr)
<=> v82806(VarCurr) ) ).
fof(addAssignment_30163,axiom,
! [VarCurr] :
( v82661(VarCurr,bitIndex0)
<=> v82663(VarCurr,bitIndex0) ) ).
fof(addAssignment_30162,axiom,
! [VarCurr] :
( v82663(VarCurr,bitIndex0)
<=> v82665(VarCurr,bitIndex0) ) ).
fof(addAssignment_30161,axiom,
! [VarCurr] :
( v82665(VarCurr,bitIndex0)
<=> v82667(VarCurr,bitIndex0) ) ).
fof(addAssignment_30160,axiom,
! [VarCurr] :
( v82667(VarCurr,bitIndex0)
<=> v82669(VarCurr,bitIndex6) ) ).
fof(addAssignment_30159,axiom,
! [VarCurr] :
( v82669(VarCurr,bitIndex6)
<=> v82671(VarCurr,bitIndex6) ) ).
fof(addAssignment_30158,axiom,
! [VarCurr] :
( v82671(VarCurr,bitIndex6)
<=> v98937(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98960(VarNext)
=> ( v98937(VarNext)
<=> v98937(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1621,axiom,
! [VarNext] :
( v98960(VarNext)
=> ( v98937(VarNext)
<=> v98995(VarNext) ) ) ).
fof(addAssignment_30157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98995(VarNext)
<=> v98993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4695,axiom,
! [VarCurr] :
( ~ v98939(VarCurr)
=> ( v98993(VarCurr)
<=> v98996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4705,axiom,
! [VarCurr] :
( v98939(VarCurr)
=> ( v98993(VarCurr)
<=> v98941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4694,axiom,
! [VarCurr] :
( ~ v98973(VarCurr)
=> ( v98996(VarCurr)
<=> v98955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4704,axiom,
! [VarCurr] :
( v98973(VarCurr)
=> ( v98996(VarCurr)
<=> v98997(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1156,axiom,
! [VarCurr] :
( ( ~ v98976(VarCurr)
& ~ v98978(VarCurr) )
=> ( v98997(VarCurr)
<=> v99001(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4693,axiom,
! [VarCurr] :
( v98978(VarCurr)
=> ( v98997(VarCurr)
<=> v99000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4703,axiom,
! [VarCurr] :
( v98976(VarCurr)
=> ( v98997(VarCurr)
<=> v98998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4692,axiom,
! [VarCurr] :
( ~ v98986(VarCurr)
=> ( v99001(VarCurr)
<=> v98955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4702,axiom,
! [VarCurr] :
( v98986(VarCurr)
=> ( v99001(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4691,axiom,
! [VarCurr] :
( ~ v98980(VarCurr)
=> ( v99000(VarCurr)
<=> v98955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4701,axiom,
! [VarCurr] :
( v98980(VarCurr)
=> ( v99000(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2123,axiom,
! [VarCurr] :
( ~ v98999(VarCurr)
=> ( v98998(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2124,axiom,
! [VarCurr] :
( v98999(VarCurr)
=> ( v98998(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6854,axiom,
! [VarCurr] :
( v98999(VarCurr)
<=> ( v98949(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98960(VarNext)
<=> ( v98961(VarNext)
& v98970(VarNext) ) ) ) ).
fof(addAssignment_30156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98970(VarNext)
<=> v98968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19620,axiom,
! [VarCurr] :
( v98968(VarCurr)
<=> ( v98939(VarCurr)
| v98971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19619,axiom,
! [VarCurr] :
( v98971(VarCurr)
<=> ( v98972(VarCurr)
& v98992(VarCurr) ) ) ).
fof(writeUnaryOperator_7715,axiom,
! [VarCurr] :
( ~ v98992(VarCurr)
<=> v98939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19618,axiom,
! [VarCurr] :
( v98972(VarCurr)
<=> ( v98973(VarCurr)
| v98990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19617,axiom,
! [VarCurr] :
( v98990(VarCurr)
<=> ( v98951(VarCurr)
& v98991(VarCurr) ) ) ).
fof(writeUnaryOperator_7714,axiom,
! [VarCurr] :
( ~ v98991(VarCurr)
<=> v98953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19616,axiom,
! [VarCurr] :
( v98973(VarCurr)
<=> ( v98974(VarCurr)
& v98953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19615,axiom,
! [VarCurr] :
( v98974(VarCurr)
<=> ( v98975(VarCurr)
| v98984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19614,axiom,
! [VarCurr] :
( v98984(VarCurr)
<=> ( v98985(VarCurr)
& v98989(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6853,axiom,
! [VarCurr] :
( v98989(VarCurr)
<=> ( ( v98977(VarCurr,bitIndex2)
<=> $false )
& ( v98977(VarCurr,bitIndex1)
<=> $false )
& ( v98977(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19613,axiom,
! [VarCurr] :
( v98985(VarCurr)
<=> ( v98986(VarCurr)
| v98987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19612,axiom,
! [VarCurr] :
( v98987(VarCurr)
<=> ( v98951(VarCurr)
& v98988(VarCurr) ) ) ).
fof(writeUnaryOperator_7713,axiom,
! [VarCurr] :
( ~ v98988(VarCurr)
<=> v98986(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6852,axiom,
! [VarCurr] :
( v98986(VarCurr)
<=> ( v98949(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19611,axiom,
! [VarCurr] :
( v98975(VarCurr)
<=> ( v98976(VarCurr)
| v98978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19610,axiom,
! [VarCurr] :
( v98978(VarCurr)
<=> ( v98979(VarCurr)
& v98983(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6851,axiom,
! [VarCurr] :
( v98983(VarCurr)
<=> ( ( v98977(VarCurr,bitIndex2)
<=> $false )
& ( v98977(VarCurr,bitIndex1)
<=> $true )
& ( v98977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19609,axiom,
! [VarCurr] :
( v98979(VarCurr)
<=> ( v98980(VarCurr)
| v98981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19608,axiom,
! [VarCurr] :
( v98981(VarCurr)
<=> ( v98951(VarCurr)
& v98982(VarCurr) ) ) ).
fof(writeUnaryOperator_7712,axiom,
! [VarCurr] :
( ~ v98982(VarCurr)
<=> v98980(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6850,axiom,
! [VarCurr] :
( v98980(VarCurr)
<=> ( v98949(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6849,axiom,
! [VarCurr] :
( v98976(VarCurr)
<=> ( ( v98977(VarCurr,bitIndex2)
<=> $true )
& ( v98977(VarCurr,bitIndex1)
<=> $false )
& ( v98977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30155,axiom,
! [VarCurr] :
( v98977(VarCurr,bitIndex0)
<=> v98947(VarCurr) ) ).
fof(addAssignment_30154,axiom,
! [VarCurr] :
( v98977(VarCurr,bitIndex1)
<=> v98945(VarCurr) ) ).
fof(addAssignment_30153,axiom,
! [VarCurr] :
( v98977(VarCurr,bitIndex2)
<=> v98943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98961(VarNext)
<=> ( v98962(VarNext)
& v98957(VarNext) ) ) ) ).
fof(writeUnaryOperator_7711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98962(VarNext)
<=> v98964(VarNext) ) ) ).
fof(addAssignment_30152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98964(VarNext)
<=> v98957(VarCurr) ) ) ).
fof(addAssignment_30151,axiom,
! [VarCurr] :
( v98957(VarCurr)
<=> v82740(VarCurr) ) ).
fof(addAssignment_30150,axiom,
! [VarCurr] :
( v98955(VarCurr)
<=> $false ) ).
fof(addAssignment_30149,axiom,
! [VarCurr] :
( v98953(VarCurr)
<=> v82702(VarCurr) ) ).
fof(addAssignment_30148,axiom,
! [VarCurr] :
( v98951(VarCurr)
<=> $false ) ).
fof(addAssignment_30147,axiom,
! [VarCurr] :
( v98949(VarCurr)
<=> v82694(VarCurr,bitIndex6) ) ).
fof(addAssignment_30146,axiom,
! [VarCurr] :
( v82694(VarCurr,bitIndex6)
<=> v82696(VarCurr,bitIndex6) ) ).
fof(addAssignment_30145,axiom,
! [VarCurr] :
( v82696(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30144,axiom,
! [VarCurr] :
( v98947(VarCurr)
<=> $false ) ).
fof(addAssignment_30143,axiom,
! [VarCurr] :
( v98945(VarCurr)
<=> $false ) ).
fof(addAssignment_30142,axiom,
! [VarCurr] :
( v98943(VarCurr)
<=> $true ) ).
fof(addAssignment_30141,axiom,
! [VarCurr] :
( v98941(VarCurr)
<=> $false ) ).
fof(addAssignment_30140,axiom,
! [VarCurr] :
( v98939(VarCurr)
<=> v82677(VarCurr) ) ).
fof(addAssignment_30139,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex0)
<=> v82534(VarCurr,bitIndex0) ) ).
fof(addAssignment_30138,axiom,
! [VarCurr] :
( v82534(VarCurr,bitIndex0)
<=> v82536(VarCurr,bitIndex0) ) ).
fof(addAssignment_30137,axiom,
! [VarCurr] :
( v82536(VarCurr,bitIndex0)
<=> v82538(VarCurr,bitIndex0) ) ).
fof(addAssignment_30136,axiom,
! [VarCurr] :
( v82538(VarCurr,bitIndex0)
<=> v82540(VarCurr,bitIndex6) ) ).
fof(addAssignment_30135,axiom,
! [VarCurr] :
( v82540(VarCurr,bitIndex6)
<=> v82542(VarCurr,bitIndex6) ) ).
fof(addAssignment_30134,axiom,
! [VarCurr] :
( v82542(VarCurr,bitIndex6)
<=> v98869(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98892(VarNext)
=> ( v98869(VarNext)
<=> v98869(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1620,axiom,
! [VarNext] :
( v98892(VarNext)
=> ( v98869(VarNext)
<=> v98927(VarNext) ) ) ).
fof(addAssignment_30133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98927(VarNext)
<=> v98925(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4690,axiom,
! [VarCurr] :
( ~ v98871(VarCurr)
=> ( v98925(VarCurr)
<=> v98928(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4700,axiom,
! [VarCurr] :
( v98871(VarCurr)
=> ( v98925(VarCurr)
<=> v98873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4689,axiom,
! [VarCurr] :
( ~ v98905(VarCurr)
=> ( v98928(VarCurr)
<=> v98887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4699,axiom,
! [VarCurr] :
( v98905(VarCurr)
=> ( v98928(VarCurr)
<=> v98929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1155,axiom,
! [VarCurr] :
( ( ~ v98908(VarCurr)
& ~ v98910(VarCurr) )
=> ( v98929(VarCurr)
<=> v98933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4688,axiom,
! [VarCurr] :
( v98910(VarCurr)
=> ( v98929(VarCurr)
<=> v98932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4698,axiom,
! [VarCurr] :
( v98908(VarCurr)
=> ( v98929(VarCurr)
<=> v98930(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4687,axiom,
! [VarCurr] :
( ~ v98918(VarCurr)
=> ( v98933(VarCurr)
<=> v98887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4697,axiom,
! [VarCurr] :
( v98918(VarCurr)
=> ( v98933(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4686,axiom,
! [VarCurr] :
( ~ v98912(VarCurr)
=> ( v98932(VarCurr)
<=> v98887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4696,axiom,
! [VarCurr] :
( v98912(VarCurr)
=> ( v98932(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2122,axiom,
! [VarCurr] :
( ~ v98931(VarCurr)
=> ( v98930(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2123,axiom,
! [VarCurr] :
( v98931(VarCurr)
=> ( v98930(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6848,axiom,
! [VarCurr] :
( v98931(VarCurr)
<=> ( v98881(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98892(VarNext)
<=> ( v98893(VarNext)
& v98902(VarNext) ) ) ) ).
fof(addAssignment_30132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98902(VarNext)
<=> v98900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19605,axiom,
! [VarCurr] :
( v98900(VarCurr)
<=> ( v98871(VarCurr)
| v98903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19604,axiom,
! [VarCurr] :
( v98903(VarCurr)
<=> ( v98904(VarCurr)
& v98924(VarCurr) ) ) ).
fof(writeUnaryOperator_7710,axiom,
! [VarCurr] :
( ~ v98924(VarCurr)
<=> v98871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19603,axiom,
! [VarCurr] :
( v98904(VarCurr)
<=> ( v98905(VarCurr)
| v98922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19602,axiom,
! [VarCurr] :
( v98922(VarCurr)
<=> ( v98883(VarCurr)
& v98923(VarCurr) ) ) ).
fof(writeUnaryOperator_7709,axiom,
! [VarCurr] :
( ~ v98923(VarCurr)
<=> v98885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19601,axiom,
! [VarCurr] :
( v98905(VarCurr)
<=> ( v98906(VarCurr)
& v98885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19600,axiom,
! [VarCurr] :
( v98906(VarCurr)
<=> ( v98907(VarCurr)
| v98916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19599,axiom,
! [VarCurr] :
( v98916(VarCurr)
<=> ( v98917(VarCurr)
& v98921(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6847,axiom,
! [VarCurr] :
( v98921(VarCurr)
<=> ( ( v98909(VarCurr,bitIndex2)
<=> $false )
& ( v98909(VarCurr,bitIndex1)
<=> $false )
& ( v98909(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19598,axiom,
! [VarCurr] :
( v98917(VarCurr)
<=> ( v98918(VarCurr)
| v98919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19597,axiom,
! [VarCurr] :
( v98919(VarCurr)
<=> ( v98883(VarCurr)
& v98920(VarCurr) ) ) ).
fof(writeUnaryOperator_7708,axiom,
! [VarCurr] :
( ~ v98920(VarCurr)
<=> v98918(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6846,axiom,
! [VarCurr] :
( v98918(VarCurr)
<=> ( v98881(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19596,axiom,
! [VarCurr] :
( v98907(VarCurr)
<=> ( v98908(VarCurr)
| v98910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19595,axiom,
! [VarCurr] :
( v98910(VarCurr)
<=> ( v98911(VarCurr)
& v98915(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6845,axiom,
! [VarCurr] :
( v98915(VarCurr)
<=> ( ( v98909(VarCurr,bitIndex2)
<=> $false )
& ( v98909(VarCurr,bitIndex1)
<=> $true )
& ( v98909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19594,axiom,
! [VarCurr] :
( v98911(VarCurr)
<=> ( v98912(VarCurr)
| v98913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19593,axiom,
! [VarCurr] :
( v98913(VarCurr)
<=> ( v98883(VarCurr)
& v98914(VarCurr) ) ) ).
fof(writeUnaryOperator_7707,axiom,
! [VarCurr] :
( ~ v98914(VarCurr)
<=> v98912(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6844,axiom,
! [VarCurr] :
( v98912(VarCurr)
<=> ( v98881(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6843,axiom,
! [VarCurr] :
( v98908(VarCurr)
<=> ( ( v98909(VarCurr,bitIndex2)
<=> $true )
& ( v98909(VarCurr,bitIndex1)
<=> $false )
& ( v98909(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30131,axiom,
! [VarCurr] :
( v98909(VarCurr,bitIndex0)
<=> v98879(VarCurr) ) ).
fof(addAssignment_30130,axiom,
! [VarCurr] :
( v98909(VarCurr,bitIndex1)
<=> v98877(VarCurr) ) ).
fof(addAssignment_30129,axiom,
! [VarCurr] :
( v98909(VarCurr,bitIndex2)
<=> v98875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98893(VarNext)
<=> ( v98894(VarNext)
& v98889(VarNext) ) ) ) ).
fof(writeUnaryOperator_7706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98894(VarNext)
<=> v98896(VarNext) ) ) ).
fof(addAssignment_30128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98896(VarNext)
<=> v98889(VarCurr) ) ) ).
fof(addAssignment_30127,axiom,
! [VarCurr] :
( v98889(VarCurr)
<=> v82611(VarCurr) ) ).
fof(addAssignment_30126,axiom,
! [VarCurr] :
( v98887(VarCurr)
<=> $false ) ).
fof(addAssignment_30125,axiom,
! [VarCurr] :
( v98885(VarCurr)
<=> v82573(VarCurr) ) ).
fof(addAssignment_30124,axiom,
! [VarCurr] :
( v98883(VarCurr)
<=> $false ) ).
fof(addAssignment_30123,axiom,
! [VarCurr] :
( v98881(VarCurr)
<=> v82565(VarCurr,bitIndex6) ) ).
fof(addAssignment_30122,axiom,
! [VarCurr] :
( v82565(VarCurr,bitIndex6)
<=> v82567(VarCurr,bitIndex6) ) ).
fof(addAssignment_30121,axiom,
! [VarCurr] :
( v82567(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30120,axiom,
! [VarCurr] :
( v98879(VarCurr)
<=> $false ) ).
fof(addAssignment_30119,axiom,
! [VarCurr] :
( v98877(VarCurr)
<=> $false ) ).
fof(addAssignment_30118,axiom,
! [VarCurr] :
( v98875(VarCurr)
<=> $true ) ).
fof(addAssignment_30117,axiom,
! [VarCurr] :
( v98873(VarCurr)
<=> $false ) ).
fof(addAssignment_30116,axiom,
! [VarCurr] :
( v98871(VarCurr)
<=> v82548(VarCurr) ) ).
fof(addAssignment_30115,axiom,
! [VarCurr] :
( v82403(VarCurr,bitIndex0)
<=> v82405(VarCurr,bitIndex0) ) ).
fof(addAssignment_30114,axiom,
! [VarCurr] :
( v82405(VarCurr,bitIndex0)
<=> v82407(VarCurr,bitIndex0) ) ).
fof(addAssignment_30113,axiom,
! [VarCurr] :
( v82407(VarCurr,bitIndex0)
<=> v82409(VarCurr,bitIndex0) ) ).
fof(addAssignment_30112,axiom,
! [VarCurr] :
( v82409(VarCurr,bitIndex0)
<=> v82411(VarCurr,bitIndex6) ) ).
fof(addAssignment_30111,axiom,
! [VarCurr] :
( v82411(VarCurr,bitIndex6)
<=> v82413(VarCurr,bitIndex6) ) ).
fof(addAssignment_30110,axiom,
! [VarCurr] :
( v82413(VarCurr,bitIndex6)
<=> v98801(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98824(VarNext)
=> ( v98801(VarNext)
<=> v98801(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1619,axiom,
! [VarNext] :
( v98824(VarNext)
=> ( v98801(VarNext)
<=> v98859(VarNext) ) ) ).
fof(addAssignment_30109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98859(VarNext)
<=> v98857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4685,axiom,
! [VarCurr] :
( ~ v98803(VarCurr)
=> ( v98857(VarCurr)
<=> v98860(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4695,axiom,
! [VarCurr] :
( v98803(VarCurr)
=> ( v98857(VarCurr)
<=> v98805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4684,axiom,
! [VarCurr] :
( ~ v98837(VarCurr)
=> ( v98860(VarCurr)
<=> v98819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4694,axiom,
! [VarCurr] :
( v98837(VarCurr)
=> ( v98860(VarCurr)
<=> v98861(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1154,axiom,
! [VarCurr] :
( ( ~ v98840(VarCurr)
& ~ v98842(VarCurr) )
=> ( v98861(VarCurr)
<=> v98865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4683,axiom,
! [VarCurr] :
( v98842(VarCurr)
=> ( v98861(VarCurr)
<=> v98864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4693,axiom,
! [VarCurr] :
( v98840(VarCurr)
=> ( v98861(VarCurr)
<=> v98862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4682,axiom,
! [VarCurr] :
( ~ v98850(VarCurr)
=> ( v98865(VarCurr)
<=> v98819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4692,axiom,
! [VarCurr] :
( v98850(VarCurr)
=> ( v98865(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4681,axiom,
! [VarCurr] :
( ~ v98844(VarCurr)
=> ( v98864(VarCurr)
<=> v98819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4691,axiom,
! [VarCurr] :
( v98844(VarCurr)
=> ( v98864(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2121,axiom,
! [VarCurr] :
( ~ v98863(VarCurr)
=> ( v98862(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2122,axiom,
! [VarCurr] :
( v98863(VarCurr)
=> ( v98862(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6842,axiom,
! [VarCurr] :
( v98863(VarCurr)
<=> ( v98813(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98824(VarNext)
<=> ( v98825(VarNext)
& v98834(VarNext) ) ) ) ).
fof(addAssignment_30108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98834(VarNext)
<=> v98832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19590,axiom,
! [VarCurr] :
( v98832(VarCurr)
<=> ( v98803(VarCurr)
| v98835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19589,axiom,
! [VarCurr] :
( v98835(VarCurr)
<=> ( v98836(VarCurr)
& v98856(VarCurr) ) ) ).
fof(writeUnaryOperator_7705,axiom,
! [VarCurr] :
( ~ v98856(VarCurr)
<=> v98803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19588,axiom,
! [VarCurr] :
( v98836(VarCurr)
<=> ( v98837(VarCurr)
| v98854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19587,axiom,
! [VarCurr] :
( v98854(VarCurr)
<=> ( v98815(VarCurr)
& v98855(VarCurr) ) ) ).
fof(writeUnaryOperator_7704,axiom,
! [VarCurr] :
( ~ v98855(VarCurr)
<=> v98817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19586,axiom,
! [VarCurr] :
( v98837(VarCurr)
<=> ( v98838(VarCurr)
& v98817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19585,axiom,
! [VarCurr] :
( v98838(VarCurr)
<=> ( v98839(VarCurr)
| v98848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19584,axiom,
! [VarCurr] :
( v98848(VarCurr)
<=> ( v98849(VarCurr)
& v98853(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6841,axiom,
! [VarCurr] :
( v98853(VarCurr)
<=> ( ( v98841(VarCurr,bitIndex2)
<=> $false )
& ( v98841(VarCurr,bitIndex1)
<=> $false )
& ( v98841(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19583,axiom,
! [VarCurr] :
( v98849(VarCurr)
<=> ( v98850(VarCurr)
| v98851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19582,axiom,
! [VarCurr] :
( v98851(VarCurr)
<=> ( v98815(VarCurr)
& v98852(VarCurr) ) ) ).
fof(writeUnaryOperator_7703,axiom,
! [VarCurr] :
( ~ v98852(VarCurr)
<=> v98850(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6840,axiom,
! [VarCurr] :
( v98850(VarCurr)
<=> ( v98813(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19581,axiom,
! [VarCurr] :
( v98839(VarCurr)
<=> ( v98840(VarCurr)
| v98842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19580,axiom,
! [VarCurr] :
( v98842(VarCurr)
<=> ( v98843(VarCurr)
& v98847(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6839,axiom,
! [VarCurr] :
( v98847(VarCurr)
<=> ( ( v98841(VarCurr,bitIndex2)
<=> $false )
& ( v98841(VarCurr,bitIndex1)
<=> $true )
& ( v98841(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19579,axiom,
! [VarCurr] :
( v98843(VarCurr)
<=> ( v98844(VarCurr)
| v98845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19578,axiom,
! [VarCurr] :
( v98845(VarCurr)
<=> ( v98815(VarCurr)
& v98846(VarCurr) ) ) ).
fof(writeUnaryOperator_7702,axiom,
! [VarCurr] :
( ~ v98846(VarCurr)
<=> v98844(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6838,axiom,
! [VarCurr] :
( v98844(VarCurr)
<=> ( v98813(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6837,axiom,
! [VarCurr] :
( v98840(VarCurr)
<=> ( ( v98841(VarCurr,bitIndex2)
<=> $true )
& ( v98841(VarCurr,bitIndex1)
<=> $false )
& ( v98841(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30107,axiom,
! [VarCurr] :
( v98841(VarCurr,bitIndex0)
<=> v98811(VarCurr) ) ).
fof(addAssignment_30106,axiom,
! [VarCurr] :
( v98841(VarCurr,bitIndex1)
<=> v98809(VarCurr) ) ).
fof(addAssignment_30105,axiom,
! [VarCurr] :
( v98841(VarCurr,bitIndex2)
<=> v98807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98825(VarNext)
<=> ( v98826(VarNext)
& v98821(VarNext) ) ) ) ).
fof(writeUnaryOperator_7701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98826(VarNext)
<=> v98828(VarNext) ) ) ).
fof(addAssignment_30104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98828(VarNext)
<=> v98821(VarCurr) ) ) ).
fof(addAssignment_30103,axiom,
! [VarCurr] :
( v98821(VarCurr)
<=> v82482(VarCurr) ) ).
fof(addAssignment_30102,axiom,
! [VarCurr] :
( v98819(VarCurr)
<=> $false ) ).
fof(addAssignment_30101,axiom,
! [VarCurr] :
( v98817(VarCurr)
<=> v82444(VarCurr) ) ).
fof(addAssignment_30100,axiom,
! [VarCurr] :
( v98815(VarCurr)
<=> $false ) ).
fof(addAssignment_30099,axiom,
! [VarCurr] :
( v98813(VarCurr)
<=> v82436(VarCurr,bitIndex6) ) ).
fof(addAssignment_30098,axiom,
! [VarCurr] :
( v82436(VarCurr,bitIndex6)
<=> v82438(VarCurr,bitIndex6) ) ).
fof(addAssignment_30097,axiom,
! [VarCurr] :
( v82438(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30096,axiom,
! [VarCurr] :
( v98811(VarCurr)
<=> $false ) ).
fof(addAssignment_30095,axiom,
! [VarCurr] :
( v98809(VarCurr)
<=> $false ) ).
fof(addAssignment_30094,axiom,
! [VarCurr] :
( v98807(VarCurr)
<=> $true ) ).
fof(addAssignment_30093,axiom,
! [VarCurr] :
( v98805(VarCurr)
<=> $false ) ).
fof(addAssignment_30092,axiom,
! [VarCurr] :
( v98803(VarCurr)
<=> v82419(VarCurr) ) ).
fof(addAssignment_30091,axiom,
! [VarCurr] :
( v82274(VarCurr,bitIndex0)
<=> v82276(VarCurr,bitIndex0) ) ).
fof(addAssignment_30090,axiom,
! [VarCurr] :
( v82276(VarCurr,bitIndex0)
<=> v82278(VarCurr,bitIndex0) ) ).
fof(addAssignment_30089,axiom,
! [VarCurr] :
( v82278(VarCurr,bitIndex0)
<=> v82280(VarCurr,bitIndex0) ) ).
fof(addAssignment_30088,axiom,
! [VarCurr] :
( v82280(VarCurr,bitIndex0)
<=> v82282(VarCurr,bitIndex6) ) ).
fof(addAssignment_30087,axiom,
! [VarCurr] :
( v82282(VarCurr,bitIndex6)
<=> v82284(VarCurr,bitIndex6) ) ).
fof(addAssignment_30086,axiom,
! [VarCurr] :
( v82284(VarCurr,bitIndex6)
<=> v98733(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98756(VarNext)
=> ( v98733(VarNext)
<=> v98733(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1618,axiom,
! [VarNext] :
( v98756(VarNext)
=> ( v98733(VarNext)
<=> v98791(VarNext) ) ) ).
fof(addAssignment_30085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98791(VarNext)
<=> v98789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4680,axiom,
! [VarCurr] :
( ~ v98735(VarCurr)
=> ( v98789(VarCurr)
<=> v98792(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4690,axiom,
! [VarCurr] :
( v98735(VarCurr)
=> ( v98789(VarCurr)
<=> v98737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4679,axiom,
! [VarCurr] :
( ~ v98769(VarCurr)
=> ( v98792(VarCurr)
<=> v98751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4689,axiom,
! [VarCurr] :
( v98769(VarCurr)
=> ( v98792(VarCurr)
<=> v98793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1153,axiom,
! [VarCurr] :
( ( ~ v98772(VarCurr)
& ~ v98774(VarCurr) )
=> ( v98793(VarCurr)
<=> v98797(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4678,axiom,
! [VarCurr] :
( v98774(VarCurr)
=> ( v98793(VarCurr)
<=> v98796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4688,axiom,
! [VarCurr] :
( v98772(VarCurr)
=> ( v98793(VarCurr)
<=> v98794(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4677,axiom,
! [VarCurr] :
( ~ v98782(VarCurr)
=> ( v98797(VarCurr)
<=> v98751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4687,axiom,
! [VarCurr] :
( v98782(VarCurr)
=> ( v98797(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4676,axiom,
! [VarCurr] :
( ~ v98776(VarCurr)
=> ( v98796(VarCurr)
<=> v98751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4686,axiom,
! [VarCurr] :
( v98776(VarCurr)
=> ( v98796(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2120,axiom,
! [VarCurr] :
( ~ v98795(VarCurr)
=> ( v98794(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2121,axiom,
! [VarCurr] :
( v98795(VarCurr)
=> ( v98794(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6836,axiom,
! [VarCurr] :
( v98795(VarCurr)
<=> ( v98745(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98756(VarNext)
<=> ( v98757(VarNext)
& v98766(VarNext) ) ) ) ).
fof(addAssignment_30084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98766(VarNext)
<=> v98764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19575,axiom,
! [VarCurr] :
( v98764(VarCurr)
<=> ( v98735(VarCurr)
| v98767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19574,axiom,
! [VarCurr] :
( v98767(VarCurr)
<=> ( v98768(VarCurr)
& v98788(VarCurr) ) ) ).
fof(writeUnaryOperator_7700,axiom,
! [VarCurr] :
( ~ v98788(VarCurr)
<=> v98735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19573,axiom,
! [VarCurr] :
( v98768(VarCurr)
<=> ( v98769(VarCurr)
| v98786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19572,axiom,
! [VarCurr] :
( v98786(VarCurr)
<=> ( v98747(VarCurr)
& v98787(VarCurr) ) ) ).
fof(writeUnaryOperator_7699,axiom,
! [VarCurr] :
( ~ v98787(VarCurr)
<=> v98749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19571,axiom,
! [VarCurr] :
( v98769(VarCurr)
<=> ( v98770(VarCurr)
& v98749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19570,axiom,
! [VarCurr] :
( v98770(VarCurr)
<=> ( v98771(VarCurr)
| v98780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19569,axiom,
! [VarCurr] :
( v98780(VarCurr)
<=> ( v98781(VarCurr)
& v98785(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6835,axiom,
! [VarCurr] :
( v98785(VarCurr)
<=> ( ( v98773(VarCurr,bitIndex2)
<=> $false )
& ( v98773(VarCurr,bitIndex1)
<=> $false )
& ( v98773(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19568,axiom,
! [VarCurr] :
( v98781(VarCurr)
<=> ( v98782(VarCurr)
| v98783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19567,axiom,
! [VarCurr] :
( v98783(VarCurr)
<=> ( v98747(VarCurr)
& v98784(VarCurr) ) ) ).
fof(writeUnaryOperator_7698,axiom,
! [VarCurr] :
( ~ v98784(VarCurr)
<=> v98782(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6834,axiom,
! [VarCurr] :
( v98782(VarCurr)
<=> ( v98745(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19566,axiom,
! [VarCurr] :
( v98771(VarCurr)
<=> ( v98772(VarCurr)
| v98774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19565,axiom,
! [VarCurr] :
( v98774(VarCurr)
<=> ( v98775(VarCurr)
& v98779(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6833,axiom,
! [VarCurr] :
( v98779(VarCurr)
<=> ( ( v98773(VarCurr,bitIndex2)
<=> $false )
& ( v98773(VarCurr,bitIndex1)
<=> $true )
& ( v98773(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19564,axiom,
! [VarCurr] :
( v98775(VarCurr)
<=> ( v98776(VarCurr)
| v98777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19563,axiom,
! [VarCurr] :
( v98777(VarCurr)
<=> ( v98747(VarCurr)
& v98778(VarCurr) ) ) ).
fof(writeUnaryOperator_7697,axiom,
! [VarCurr] :
( ~ v98778(VarCurr)
<=> v98776(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6832,axiom,
! [VarCurr] :
( v98776(VarCurr)
<=> ( v98745(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6831,axiom,
! [VarCurr] :
( v98772(VarCurr)
<=> ( ( v98773(VarCurr,bitIndex2)
<=> $true )
& ( v98773(VarCurr,bitIndex1)
<=> $false )
& ( v98773(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30083,axiom,
! [VarCurr] :
( v98773(VarCurr,bitIndex0)
<=> v98743(VarCurr) ) ).
fof(addAssignment_30082,axiom,
! [VarCurr] :
( v98773(VarCurr,bitIndex1)
<=> v98741(VarCurr) ) ).
fof(addAssignment_30081,axiom,
! [VarCurr] :
( v98773(VarCurr,bitIndex2)
<=> v98739(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98757(VarNext)
<=> ( v98758(VarNext)
& v98753(VarNext) ) ) ) ).
fof(writeUnaryOperator_7696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98758(VarNext)
<=> v98760(VarNext) ) ) ).
fof(addAssignment_30080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98760(VarNext)
<=> v98753(VarCurr) ) ) ).
fof(addAssignment_30079,axiom,
! [VarCurr] :
( v98753(VarCurr)
<=> v82353(VarCurr) ) ).
fof(addAssignment_30078,axiom,
! [VarCurr] :
( v98751(VarCurr)
<=> $false ) ).
fof(addAssignment_30077,axiom,
! [VarCurr] :
( v98749(VarCurr)
<=> v82315(VarCurr) ) ).
fof(addAssignment_30076,axiom,
! [VarCurr] :
( v98747(VarCurr)
<=> $false ) ).
fof(addAssignment_30075,axiom,
! [VarCurr] :
( v98745(VarCurr)
<=> v82307(VarCurr,bitIndex6) ) ).
fof(addAssignment_30074,axiom,
! [VarCurr] :
( v82307(VarCurr,bitIndex6)
<=> v82309(VarCurr,bitIndex6) ) ).
fof(addAssignment_30073,axiom,
! [VarCurr] :
( v82309(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30072,axiom,
! [VarCurr] :
( v98743(VarCurr)
<=> $false ) ).
fof(addAssignment_30071,axiom,
! [VarCurr] :
( v98741(VarCurr)
<=> $false ) ).
fof(addAssignment_30070,axiom,
! [VarCurr] :
( v98739(VarCurr)
<=> $true ) ).
fof(addAssignment_30069,axiom,
! [VarCurr] :
( v98737(VarCurr)
<=> $false ) ).
fof(addAssignment_30068,axiom,
! [VarCurr] :
( v98735(VarCurr)
<=> v82290(VarCurr) ) ).
fof(addAssignment_30067,axiom,
! [VarCurr] :
( v82145(VarCurr,bitIndex0)
<=> v82147(VarCurr,bitIndex0) ) ).
fof(addAssignment_30066,axiom,
! [VarCurr] :
( v82147(VarCurr,bitIndex0)
<=> v82149(VarCurr,bitIndex0) ) ).
fof(addAssignment_30065,axiom,
! [VarCurr] :
( v82149(VarCurr,bitIndex0)
<=> v82151(VarCurr,bitIndex0) ) ).
fof(addAssignment_30064,axiom,
! [VarCurr] :
( v82151(VarCurr,bitIndex0)
<=> v82153(VarCurr,bitIndex6) ) ).
fof(addAssignment_30063,axiom,
! [VarCurr] :
( v82153(VarCurr,bitIndex6)
<=> v82155(VarCurr,bitIndex6) ) ).
fof(addAssignment_30062,axiom,
! [VarCurr] :
( v82155(VarCurr,bitIndex6)
<=> v98665(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98688(VarNext)
=> ( v98665(VarNext)
<=> v98665(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1617,axiom,
! [VarNext] :
( v98688(VarNext)
=> ( v98665(VarNext)
<=> v98723(VarNext) ) ) ).
fof(addAssignment_30061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98723(VarNext)
<=> v98721(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4675,axiom,
! [VarCurr] :
( ~ v98667(VarCurr)
=> ( v98721(VarCurr)
<=> v98724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4685,axiom,
! [VarCurr] :
( v98667(VarCurr)
=> ( v98721(VarCurr)
<=> v98669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4674,axiom,
! [VarCurr] :
( ~ v98701(VarCurr)
=> ( v98724(VarCurr)
<=> v98683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4684,axiom,
! [VarCurr] :
( v98701(VarCurr)
=> ( v98724(VarCurr)
<=> v98725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1152,axiom,
! [VarCurr] :
( ( ~ v98704(VarCurr)
& ~ v98706(VarCurr) )
=> ( v98725(VarCurr)
<=> v98729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4673,axiom,
! [VarCurr] :
( v98706(VarCurr)
=> ( v98725(VarCurr)
<=> v98728(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4683,axiom,
! [VarCurr] :
( v98704(VarCurr)
=> ( v98725(VarCurr)
<=> v98726(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4672,axiom,
! [VarCurr] :
( ~ v98714(VarCurr)
=> ( v98729(VarCurr)
<=> v98683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4682,axiom,
! [VarCurr] :
( v98714(VarCurr)
=> ( v98729(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4671,axiom,
! [VarCurr] :
( ~ v98708(VarCurr)
=> ( v98728(VarCurr)
<=> v98683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4681,axiom,
! [VarCurr] :
( v98708(VarCurr)
=> ( v98728(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2119,axiom,
! [VarCurr] :
( ~ v98727(VarCurr)
=> ( v98726(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2120,axiom,
! [VarCurr] :
( v98727(VarCurr)
=> ( v98726(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6830,axiom,
! [VarCurr] :
( v98727(VarCurr)
<=> ( v98677(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98688(VarNext)
<=> ( v98689(VarNext)
& v98698(VarNext) ) ) ) ).
fof(addAssignment_30060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98698(VarNext)
<=> v98696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19560,axiom,
! [VarCurr] :
( v98696(VarCurr)
<=> ( v98667(VarCurr)
| v98699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19559,axiom,
! [VarCurr] :
( v98699(VarCurr)
<=> ( v98700(VarCurr)
& v98720(VarCurr) ) ) ).
fof(writeUnaryOperator_7695,axiom,
! [VarCurr] :
( ~ v98720(VarCurr)
<=> v98667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19558,axiom,
! [VarCurr] :
( v98700(VarCurr)
<=> ( v98701(VarCurr)
| v98718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19557,axiom,
! [VarCurr] :
( v98718(VarCurr)
<=> ( v98679(VarCurr)
& v98719(VarCurr) ) ) ).
fof(writeUnaryOperator_7694,axiom,
! [VarCurr] :
( ~ v98719(VarCurr)
<=> v98681(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19556,axiom,
! [VarCurr] :
( v98701(VarCurr)
<=> ( v98702(VarCurr)
& v98681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19555,axiom,
! [VarCurr] :
( v98702(VarCurr)
<=> ( v98703(VarCurr)
| v98712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19554,axiom,
! [VarCurr] :
( v98712(VarCurr)
<=> ( v98713(VarCurr)
& v98717(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6829,axiom,
! [VarCurr] :
( v98717(VarCurr)
<=> ( ( v98705(VarCurr,bitIndex2)
<=> $false )
& ( v98705(VarCurr,bitIndex1)
<=> $false )
& ( v98705(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19553,axiom,
! [VarCurr] :
( v98713(VarCurr)
<=> ( v98714(VarCurr)
| v98715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19552,axiom,
! [VarCurr] :
( v98715(VarCurr)
<=> ( v98679(VarCurr)
& v98716(VarCurr) ) ) ).
fof(writeUnaryOperator_7693,axiom,
! [VarCurr] :
( ~ v98716(VarCurr)
<=> v98714(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6828,axiom,
! [VarCurr] :
( v98714(VarCurr)
<=> ( v98677(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19551,axiom,
! [VarCurr] :
( v98703(VarCurr)
<=> ( v98704(VarCurr)
| v98706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19550,axiom,
! [VarCurr] :
( v98706(VarCurr)
<=> ( v98707(VarCurr)
& v98711(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6827,axiom,
! [VarCurr] :
( v98711(VarCurr)
<=> ( ( v98705(VarCurr,bitIndex2)
<=> $false )
& ( v98705(VarCurr,bitIndex1)
<=> $true )
& ( v98705(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19549,axiom,
! [VarCurr] :
( v98707(VarCurr)
<=> ( v98708(VarCurr)
| v98709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19548,axiom,
! [VarCurr] :
( v98709(VarCurr)
<=> ( v98679(VarCurr)
& v98710(VarCurr) ) ) ).
fof(writeUnaryOperator_7692,axiom,
! [VarCurr] :
( ~ v98710(VarCurr)
<=> v98708(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6826,axiom,
! [VarCurr] :
( v98708(VarCurr)
<=> ( v98677(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6825,axiom,
! [VarCurr] :
( v98704(VarCurr)
<=> ( ( v98705(VarCurr,bitIndex2)
<=> $true )
& ( v98705(VarCurr,bitIndex1)
<=> $false )
& ( v98705(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30059,axiom,
! [VarCurr] :
( v98705(VarCurr,bitIndex0)
<=> v98675(VarCurr) ) ).
fof(addAssignment_30058,axiom,
! [VarCurr] :
( v98705(VarCurr,bitIndex1)
<=> v98673(VarCurr) ) ).
fof(addAssignment_30057,axiom,
! [VarCurr] :
( v98705(VarCurr,bitIndex2)
<=> v98671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98689(VarNext)
<=> ( v98690(VarNext)
& v98685(VarNext) ) ) ) ).
fof(writeUnaryOperator_7691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98690(VarNext)
<=> v98692(VarNext) ) ) ).
fof(addAssignment_30056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98692(VarNext)
<=> v98685(VarCurr) ) ) ).
fof(addAssignment_30055,axiom,
! [VarCurr] :
( v98685(VarCurr)
<=> v82224(VarCurr) ) ).
fof(addAssignment_30054,axiom,
! [VarCurr] :
( v98683(VarCurr)
<=> $false ) ).
fof(addAssignment_30053,axiom,
! [VarCurr] :
( v98681(VarCurr)
<=> v82186(VarCurr) ) ).
fof(addAssignment_30052,axiom,
! [VarCurr] :
( v98679(VarCurr)
<=> $false ) ).
fof(addAssignment_30051,axiom,
! [VarCurr] :
( v98677(VarCurr)
<=> v82178(VarCurr,bitIndex6) ) ).
fof(addAssignment_30050,axiom,
! [VarCurr] :
( v82178(VarCurr,bitIndex6)
<=> v82180(VarCurr,bitIndex6) ) ).
fof(addAssignment_30049,axiom,
! [VarCurr] :
( v82180(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30048,axiom,
! [VarCurr] :
( v98675(VarCurr)
<=> $false ) ).
fof(addAssignment_30047,axiom,
! [VarCurr] :
( v98673(VarCurr)
<=> $false ) ).
fof(addAssignment_30046,axiom,
! [VarCurr] :
( v98671(VarCurr)
<=> $true ) ).
fof(addAssignment_30045,axiom,
! [VarCurr] :
( v98669(VarCurr)
<=> $false ) ).
fof(addAssignment_30044,axiom,
! [VarCurr] :
( v98667(VarCurr)
<=> v82161(VarCurr) ) ).
fof(addAssignment_30043,axiom,
! [VarCurr] :
( v82016(VarCurr,bitIndex0)
<=> v82018(VarCurr,bitIndex0) ) ).
fof(addAssignment_30042,axiom,
! [VarCurr] :
( v82018(VarCurr,bitIndex0)
<=> v82020(VarCurr,bitIndex0) ) ).
fof(addAssignment_30041,axiom,
! [VarCurr] :
( v82020(VarCurr,bitIndex0)
<=> v82022(VarCurr,bitIndex0) ) ).
fof(addAssignment_30040,axiom,
! [VarCurr] :
( v82022(VarCurr,bitIndex0)
<=> v82024(VarCurr,bitIndex6) ) ).
fof(addAssignment_30039,axiom,
! [VarCurr] :
( v82024(VarCurr,bitIndex6)
<=> v82026(VarCurr,bitIndex6) ) ).
fof(addAssignment_30038,axiom,
! [VarCurr] :
( v82026(VarCurr,bitIndex6)
<=> v98597(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98620(VarNext)
=> ( v98597(VarNext)
<=> v98597(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1616,axiom,
! [VarNext] :
( v98620(VarNext)
=> ( v98597(VarNext)
<=> v98655(VarNext) ) ) ).
fof(addAssignment_30037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98655(VarNext)
<=> v98653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4670,axiom,
! [VarCurr] :
( ~ v98599(VarCurr)
=> ( v98653(VarCurr)
<=> v98656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4680,axiom,
! [VarCurr] :
( v98599(VarCurr)
=> ( v98653(VarCurr)
<=> v98601(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4669,axiom,
! [VarCurr] :
( ~ v98633(VarCurr)
=> ( v98656(VarCurr)
<=> v98615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4679,axiom,
! [VarCurr] :
( v98633(VarCurr)
=> ( v98656(VarCurr)
<=> v98657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1151,axiom,
! [VarCurr] :
( ( ~ v98636(VarCurr)
& ~ v98638(VarCurr) )
=> ( v98657(VarCurr)
<=> v98661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4668,axiom,
! [VarCurr] :
( v98638(VarCurr)
=> ( v98657(VarCurr)
<=> v98660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4678,axiom,
! [VarCurr] :
( v98636(VarCurr)
=> ( v98657(VarCurr)
<=> v98658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4667,axiom,
! [VarCurr] :
( ~ v98646(VarCurr)
=> ( v98661(VarCurr)
<=> v98615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4677,axiom,
! [VarCurr] :
( v98646(VarCurr)
=> ( v98661(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4666,axiom,
! [VarCurr] :
( ~ v98640(VarCurr)
=> ( v98660(VarCurr)
<=> v98615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4676,axiom,
! [VarCurr] :
( v98640(VarCurr)
=> ( v98660(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2118,axiom,
! [VarCurr] :
( ~ v98659(VarCurr)
=> ( v98658(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2119,axiom,
! [VarCurr] :
( v98659(VarCurr)
=> ( v98658(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6824,axiom,
! [VarCurr] :
( v98659(VarCurr)
<=> ( v98609(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98620(VarNext)
<=> ( v98621(VarNext)
& v98630(VarNext) ) ) ) ).
fof(addAssignment_30036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98630(VarNext)
<=> v98628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19545,axiom,
! [VarCurr] :
( v98628(VarCurr)
<=> ( v98599(VarCurr)
| v98631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19544,axiom,
! [VarCurr] :
( v98631(VarCurr)
<=> ( v98632(VarCurr)
& v98652(VarCurr) ) ) ).
fof(writeUnaryOperator_7690,axiom,
! [VarCurr] :
( ~ v98652(VarCurr)
<=> v98599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19543,axiom,
! [VarCurr] :
( v98632(VarCurr)
<=> ( v98633(VarCurr)
| v98650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19542,axiom,
! [VarCurr] :
( v98650(VarCurr)
<=> ( v98611(VarCurr)
& v98651(VarCurr) ) ) ).
fof(writeUnaryOperator_7689,axiom,
! [VarCurr] :
( ~ v98651(VarCurr)
<=> v98613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19541,axiom,
! [VarCurr] :
( v98633(VarCurr)
<=> ( v98634(VarCurr)
& v98613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19540,axiom,
! [VarCurr] :
( v98634(VarCurr)
<=> ( v98635(VarCurr)
| v98644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19539,axiom,
! [VarCurr] :
( v98644(VarCurr)
<=> ( v98645(VarCurr)
& v98649(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6823,axiom,
! [VarCurr] :
( v98649(VarCurr)
<=> ( ( v98637(VarCurr,bitIndex2)
<=> $false )
& ( v98637(VarCurr,bitIndex1)
<=> $false )
& ( v98637(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19538,axiom,
! [VarCurr] :
( v98645(VarCurr)
<=> ( v98646(VarCurr)
| v98647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19537,axiom,
! [VarCurr] :
( v98647(VarCurr)
<=> ( v98611(VarCurr)
& v98648(VarCurr) ) ) ).
fof(writeUnaryOperator_7688,axiom,
! [VarCurr] :
( ~ v98648(VarCurr)
<=> v98646(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6822,axiom,
! [VarCurr] :
( v98646(VarCurr)
<=> ( v98609(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19536,axiom,
! [VarCurr] :
( v98635(VarCurr)
<=> ( v98636(VarCurr)
| v98638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19535,axiom,
! [VarCurr] :
( v98638(VarCurr)
<=> ( v98639(VarCurr)
& v98643(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6821,axiom,
! [VarCurr] :
( v98643(VarCurr)
<=> ( ( v98637(VarCurr,bitIndex2)
<=> $false )
& ( v98637(VarCurr,bitIndex1)
<=> $true )
& ( v98637(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19534,axiom,
! [VarCurr] :
( v98639(VarCurr)
<=> ( v98640(VarCurr)
| v98641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19533,axiom,
! [VarCurr] :
( v98641(VarCurr)
<=> ( v98611(VarCurr)
& v98642(VarCurr) ) ) ).
fof(writeUnaryOperator_7687,axiom,
! [VarCurr] :
( ~ v98642(VarCurr)
<=> v98640(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6820,axiom,
! [VarCurr] :
( v98640(VarCurr)
<=> ( v98609(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6819,axiom,
! [VarCurr] :
( v98636(VarCurr)
<=> ( ( v98637(VarCurr,bitIndex2)
<=> $true )
& ( v98637(VarCurr,bitIndex1)
<=> $false )
& ( v98637(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30035,axiom,
! [VarCurr] :
( v98637(VarCurr,bitIndex0)
<=> v98607(VarCurr) ) ).
fof(addAssignment_30034,axiom,
! [VarCurr] :
( v98637(VarCurr,bitIndex1)
<=> v98605(VarCurr) ) ).
fof(addAssignment_30033,axiom,
! [VarCurr] :
( v98637(VarCurr,bitIndex2)
<=> v98603(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98621(VarNext)
<=> ( v98622(VarNext)
& v98617(VarNext) ) ) ) ).
fof(writeUnaryOperator_7686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98622(VarNext)
<=> v98624(VarNext) ) ) ).
fof(addAssignment_30032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98624(VarNext)
<=> v98617(VarCurr) ) ) ).
fof(addAssignment_30031,axiom,
! [VarCurr] :
( v98617(VarCurr)
<=> v82095(VarCurr) ) ).
fof(addAssignment_30030,axiom,
! [VarCurr] :
( v98615(VarCurr)
<=> $false ) ).
fof(addAssignment_30029,axiom,
! [VarCurr] :
( v98613(VarCurr)
<=> v82057(VarCurr) ) ).
fof(addAssignment_30028,axiom,
! [VarCurr] :
( v98611(VarCurr)
<=> $false ) ).
fof(addAssignment_30027,axiom,
! [VarCurr] :
( v98609(VarCurr)
<=> v82049(VarCurr,bitIndex6) ) ).
fof(addAssignment_30026,axiom,
! [VarCurr] :
( v82049(VarCurr,bitIndex6)
<=> v82051(VarCurr,bitIndex6) ) ).
fof(addAssignment_30025,axiom,
! [VarCurr] :
( v82051(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30024,axiom,
! [VarCurr] :
( v98607(VarCurr)
<=> $false ) ).
fof(addAssignment_30023,axiom,
! [VarCurr] :
( v98605(VarCurr)
<=> $false ) ).
fof(addAssignment_30022,axiom,
! [VarCurr] :
( v98603(VarCurr)
<=> $true ) ).
fof(addAssignment_30021,axiom,
! [VarCurr] :
( v98601(VarCurr)
<=> $false ) ).
fof(addAssignment_30020,axiom,
! [VarCurr] :
( v98599(VarCurr)
<=> v82032(VarCurr) ) ).
fof(addAssignment_30019,axiom,
! [VarCurr] :
( v81887(VarCurr,bitIndex0)
<=> v81889(VarCurr,bitIndex0) ) ).
fof(addAssignment_30018,axiom,
! [VarCurr] :
( v81889(VarCurr,bitIndex0)
<=> v81891(VarCurr,bitIndex0) ) ).
fof(addAssignment_30017,axiom,
! [VarCurr] :
( v81891(VarCurr,bitIndex0)
<=> v81893(VarCurr,bitIndex0) ) ).
fof(addAssignment_30016,axiom,
! [VarCurr] :
( v81893(VarCurr,bitIndex0)
<=> v81895(VarCurr,bitIndex6) ) ).
fof(addAssignment_30015,axiom,
! [VarCurr] :
( v81895(VarCurr,bitIndex6)
<=> v81897(VarCurr,bitIndex6) ) ).
fof(addAssignment_30014,axiom,
! [VarCurr] :
( v81897(VarCurr,bitIndex6)
<=> v98529(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98552(VarNext)
=> ( v98529(VarNext)
<=> v98529(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1615,axiom,
! [VarNext] :
( v98552(VarNext)
=> ( v98529(VarNext)
<=> v98587(VarNext) ) ) ).
fof(addAssignment_30013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98587(VarNext)
<=> v98585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4665,axiom,
! [VarCurr] :
( ~ v98531(VarCurr)
=> ( v98585(VarCurr)
<=> v98588(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4675,axiom,
! [VarCurr] :
( v98531(VarCurr)
=> ( v98585(VarCurr)
<=> v98533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4664,axiom,
! [VarCurr] :
( ~ v98565(VarCurr)
=> ( v98588(VarCurr)
<=> v98547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4674,axiom,
! [VarCurr] :
( v98565(VarCurr)
=> ( v98588(VarCurr)
<=> v98589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1150,axiom,
! [VarCurr] :
( ( ~ v98568(VarCurr)
& ~ v98570(VarCurr) )
=> ( v98589(VarCurr)
<=> v98593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4663,axiom,
! [VarCurr] :
( v98570(VarCurr)
=> ( v98589(VarCurr)
<=> v98592(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4673,axiom,
! [VarCurr] :
( v98568(VarCurr)
=> ( v98589(VarCurr)
<=> v98590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4662,axiom,
! [VarCurr] :
( ~ v98578(VarCurr)
=> ( v98593(VarCurr)
<=> v98547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4672,axiom,
! [VarCurr] :
( v98578(VarCurr)
=> ( v98593(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4661,axiom,
! [VarCurr] :
( ~ v98572(VarCurr)
=> ( v98592(VarCurr)
<=> v98547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4671,axiom,
! [VarCurr] :
( v98572(VarCurr)
=> ( v98592(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2117,axiom,
! [VarCurr] :
( ~ v98591(VarCurr)
=> ( v98590(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2118,axiom,
! [VarCurr] :
( v98591(VarCurr)
=> ( v98590(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6818,axiom,
! [VarCurr] :
( v98591(VarCurr)
<=> ( v98541(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98552(VarNext)
<=> ( v98553(VarNext)
& v98562(VarNext) ) ) ) ).
fof(addAssignment_30012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98562(VarNext)
<=> v98560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19530,axiom,
! [VarCurr] :
( v98560(VarCurr)
<=> ( v98531(VarCurr)
| v98563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19529,axiom,
! [VarCurr] :
( v98563(VarCurr)
<=> ( v98564(VarCurr)
& v98584(VarCurr) ) ) ).
fof(writeUnaryOperator_7685,axiom,
! [VarCurr] :
( ~ v98584(VarCurr)
<=> v98531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19528,axiom,
! [VarCurr] :
( v98564(VarCurr)
<=> ( v98565(VarCurr)
| v98582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19527,axiom,
! [VarCurr] :
( v98582(VarCurr)
<=> ( v98543(VarCurr)
& v98583(VarCurr) ) ) ).
fof(writeUnaryOperator_7684,axiom,
! [VarCurr] :
( ~ v98583(VarCurr)
<=> v98545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19526,axiom,
! [VarCurr] :
( v98565(VarCurr)
<=> ( v98566(VarCurr)
& v98545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19525,axiom,
! [VarCurr] :
( v98566(VarCurr)
<=> ( v98567(VarCurr)
| v98576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19524,axiom,
! [VarCurr] :
( v98576(VarCurr)
<=> ( v98577(VarCurr)
& v98581(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6817,axiom,
! [VarCurr] :
( v98581(VarCurr)
<=> ( ( v98569(VarCurr,bitIndex2)
<=> $false )
& ( v98569(VarCurr,bitIndex1)
<=> $false )
& ( v98569(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19523,axiom,
! [VarCurr] :
( v98577(VarCurr)
<=> ( v98578(VarCurr)
| v98579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19522,axiom,
! [VarCurr] :
( v98579(VarCurr)
<=> ( v98543(VarCurr)
& v98580(VarCurr) ) ) ).
fof(writeUnaryOperator_7683,axiom,
! [VarCurr] :
( ~ v98580(VarCurr)
<=> v98578(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6816,axiom,
! [VarCurr] :
( v98578(VarCurr)
<=> ( v98541(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19521,axiom,
! [VarCurr] :
( v98567(VarCurr)
<=> ( v98568(VarCurr)
| v98570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19520,axiom,
! [VarCurr] :
( v98570(VarCurr)
<=> ( v98571(VarCurr)
& v98575(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6815,axiom,
! [VarCurr] :
( v98575(VarCurr)
<=> ( ( v98569(VarCurr,bitIndex2)
<=> $false )
& ( v98569(VarCurr,bitIndex1)
<=> $true )
& ( v98569(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19519,axiom,
! [VarCurr] :
( v98571(VarCurr)
<=> ( v98572(VarCurr)
| v98573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19518,axiom,
! [VarCurr] :
( v98573(VarCurr)
<=> ( v98543(VarCurr)
& v98574(VarCurr) ) ) ).
fof(writeUnaryOperator_7682,axiom,
! [VarCurr] :
( ~ v98574(VarCurr)
<=> v98572(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6814,axiom,
! [VarCurr] :
( v98572(VarCurr)
<=> ( v98541(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6813,axiom,
! [VarCurr] :
( v98568(VarCurr)
<=> ( ( v98569(VarCurr,bitIndex2)
<=> $true )
& ( v98569(VarCurr,bitIndex1)
<=> $false )
& ( v98569(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30011,axiom,
! [VarCurr] :
( v98569(VarCurr,bitIndex0)
<=> v98539(VarCurr) ) ).
fof(addAssignment_30010,axiom,
! [VarCurr] :
( v98569(VarCurr,bitIndex1)
<=> v98537(VarCurr) ) ).
fof(addAssignment_30009,axiom,
! [VarCurr] :
( v98569(VarCurr,bitIndex2)
<=> v98535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98553(VarNext)
<=> ( v98554(VarNext)
& v98549(VarNext) ) ) ) ).
fof(writeUnaryOperator_7681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98554(VarNext)
<=> v98556(VarNext) ) ) ).
fof(addAssignment_30008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98556(VarNext)
<=> v98549(VarCurr) ) ) ).
fof(addAssignment_30007,axiom,
! [VarCurr] :
( v98549(VarCurr)
<=> v81966(VarCurr) ) ).
fof(addAssignment_30006,axiom,
! [VarCurr] :
( v98547(VarCurr)
<=> $false ) ).
fof(addAssignment_30005,axiom,
! [VarCurr] :
( v98545(VarCurr)
<=> v81928(VarCurr) ) ).
fof(addAssignment_30004,axiom,
! [VarCurr] :
( v98543(VarCurr)
<=> $false ) ).
fof(addAssignment_30003,axiom,
! [VarCurr] :
( v98541(VarCurr)
<=> v81920(VarCurr,bitIndex6) ) ).
fof(addAssignment_30002,axiom,
! [VarCurr] :
( v81920(VarCurr,bitIndex6)
<=> v81922(VarCurr,bitIndex6) ) ).
fof(addAssignment_30001,axiom,
! [VarCurr] :
( v81922(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_30000,axiom,
! [VarCurr] :
( v98539(VarCurr)
<=> $false ) ).
fof(addAssignment_29999,axiom,
! [VarCurr] :
( v98537(VarCurr)
<=> $false ) ).
fof(addAssignment_29998,axiom,
! [VarCurr] :
( v98535(VarCurr)
<=> $true ) ).
fof(addAssignment_29997,axiom,
! [VarCurr] :
( v98533(VarCurr)
<=> $false ) ).
fof(addAssignment_29996,axiom,
! [VarCurr] :
( v98531(VarCurr)
<=> v81903(VarCurr) ) ).
fof(addAssignment_29995,axiom,
! [VarCurr] :
( v81758(VarCurr,bitIndex0)
<=> v81760(VarCurr,bitIndex0) ) ).
fof(addAssignment_29994,axiom,
! [VarCurr] :
( v81760(VarCurr,bitIndex0)
<=> v81762(VarCurr,bitIndex0) ) ).
fof(addAssignment_29993,axiom,
! [VarCurr] :
( v81762(VarCurr,bitIndex0)
<=> v81764(VarCurr,bitIndex0) ) ).
fof(addAssignment_29992,axiom,
! [VarCurr] :
( v81764(VarCurr,bitIndex0)
<=> v81766(VarCurr,bitIndex6) ) ).
fof(addAssignment_29991,axiom,
! [VarCurr] :
( v81766(VarCurr,bitIndex6)
<=> v81768(VarCurr,bitIndex6) ) ).
fof(addAssignment_29990,axiom,
! [VarCurr] :
( v81768(VarCurr,bitIndex6)
<=> v98461(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98484(VarNext)
=> ( v98461(VarNext)
<=> v98461(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1614,axiom,
! [VarNext] :
( v98484(VarNext)
=> ( v98461(VarNext)
<=> v98519(VarNext) ) ) ).
fof(addAssignment_29989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98519(VarNext)
<=> v98517(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4660,axiom,
! [VarCurr] :
( ~ v98463(VarCurr)
=> ( v98517(VarCurr)
<=> v98520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4670,axiom,
! [VarCurr] :
( v98463(VarCurr)
=> ( v98517(VarCurr)
<=> v98465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4659,axiom,
! [VarCurr] :
( ~ v98497(VarCurr)
=> ( v98520(VarCurr)
<=> v98479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4669,axiom,
! [VarCurr] :
( v98497(VarCurr)
=> ( v98520(VarCurr)
<=> v98521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1149,axiom,
! [VarCurr] :
( ( ~ v98500(VarCurr)
& ~ v98502(VarCurr) )
=> ( v98521(VarCurr)
<=> v98525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4658,axiom,
! [VarCurr] :
( v98502(VarCurr)
=> ( v98521(VarCurr)
<=> v98524(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4668,axiom,
! [VarCurr] :
( v98500(VarCurr)
=> ( v98521(VarCurr)
<=> v98522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4657,axiom,
! [VarCurr] :
( ~ v98510(VarCurr)
=> ( v98525(VarCurr)
<=> v98479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4667,axiom,
! [VarCurr] :
( v98510(VarCurr)
=> ( v98525(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4656,axiom,
! [VarCurr] :
( ~ v98504(VarCurr)
=> ( v98524(VarCurr)
<=> v98479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4666,axiom,
! [VarCurr] :
( v98504(VarCurr)
=> ( v98524(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2116,axiom,
! [VarCurr] :
( ~ v98523(VarCurr)
=> ( v98522(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2117,axiom,
! [VarCurr] :
( v98523(VarCurr)
=> ( v98522(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6812,axiom,
! [VarCurr] :
( v98523(VarCurr)
<=> ( v98473(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98484(VarNext)
<=> ( v98485(VarNext)
& v98494(VarNext) ) ) ) ).
fof(addAssignment_29988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98494(VarNext)
<=> v98492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19515,axiom,
! [VarCurr] :
( v98492(VarCurr)
<=> ( v98463(VarCurr)
| v98495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19514,axiom,
! [VarCurr] :
( v98495(VarCurr)
<=> ( v98496(VarCurr)
& v98516(VarCurr) ) ) ).
fof(writeUnaryOperator_7680,axiom,
! [VarCurr] :
( ~ v98516(VarCurr)
<=> v98463(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19513,axiom,
! [VarCurr] :
( v98496(VarCurr)
<=> ( v98497(VarCurr)
| v98514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19512,axiom,
! [VarCurr] :
( v98514(VarCurr)
<=> ( v98475(VarCurr)
& v98515(VarCurr) ) ) ).
fof(writeUnaryOperator_7679,axiom,
! [VarCurr] :
( ~ v98515(VarCurr)
<=> v98477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19511,axiom,
! [VarCurr] :
( v98497(VarCurr)
<=> ( v98498(VarCurr)
& v98477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19510,axiom,
! [VarCurr] :
( v98498(VarCurr)
<=> ( v98499(VarCurr)
| v98508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19509,axiom,
! [VarCurr] :
( v98508(VarCurr)
<=> ( v98509(VarCurr)
& v98513(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6811,axiom,
! [VarCurr] :
( v98513(VarCurr)
<=> ( ( v98501(VarCurr,bitIndex2)
<=> $false )
& ( v98501(VarCurr,bitIndex1)
<=> $false )
& ( v98501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19508,axiom,
! [VarCurr] :
( v98509(VarCurr)
<=> ( v98510(VarCurr)
| v98511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19507,axiom,
! [VarCurr] :
( v98511(VarCurr)
<=> ( v98475(VarCurr)
& v98512(VarCurr) ) ) ).
fof(writeUnaryOperator_7678,axiom,
! [VarCurr] :
( ~ v98512(VarCurr)
<=> v98510(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6810,axiom,
! [VarCurr] :
( v98510(VarCurr)
<=> ( v98473(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19506,axiom,
! [VarCurr] :
( v98499(VarCurr)
<=> ( v98500(VarCurr)
| v98502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19505,axiom,
! [VarCurr] :
( v98502(VarCurr)
<=> ( v98503(VarCurr)
& v98507(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6809,axiom,
! [VarCurr] :
( v98507(VarCurr)
<=> ( ( v98501(VarCurr,bitIndex2)
<=> $false )
& ( v98501(VarCurr,bitIndex1)
<=> $true )
& ( v98501(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19504,axiom,
! [VarCurr] :
( v98503(VarCurr)
<=> ( v98504(VarCurr)
| v98505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19503,axiom,
! [VarCurr] :
( v98505(VarCurr)
<=> ( v98475(VarCurr)
& v98506(VarCurr) ) ) ).
fof(writeUnaryOperator_7677,axiom,
! [VarCurr] :
( ~ v98506(VarCurr)
<=> v98504(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6808,axiom,
! [VarCurr] :
( v98504(VarCurr)
<=> ( v98473(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6807,axiom,
! [VarCurr] :
( v98500(VarCurr)
<=> ( ( v98501(VarCurr,bitIndex2)
<=> $true )
& ( v98501(VarCurr,bitIndex1)
<=> $false )
& ( v98501(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29987,axiom,
! [VarCurr] :
( v98501(VarCurr,bitIndex0)
<=> v98471(VarCurr) ) ).
fof(addAssignment_29986,axiom,
! [VarCurr] :
( v98501(VarCurr,bitIndex1)
<=> v98469(VarCurr) ) ).
fof(addAssignment_29985,axiom,
! [VarCurr] :
( v98501(VarCurr,bitIndex2)
<=> v98467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98485(VarNext)
<=> ( v98486(VarNext)
& v98481(VarNext) ) ) ) ).
fof(writeUnaryOperator_7676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98486(VarNext)
<=> v98488(VarNext) ) ) ).
fof(addAssignment_29984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98488(VarNext)
<=> v98481(VarCurr) ) ) ).
fof(addAssignment_29983,axiom,
! [VarCurr] :
( v98481(VarCurr)
<=> v81837(VarCurr) ) ).
fof(addAssignment_29982,axiom,
! [VarCurr] :
( v98479(VarCurr)
<=> $false ) ).
fof(addAssignment_29981,axiom,
! [VarCurr] :
( v98477(VarCurr)
<=> v81799(VarCurr) ) ).
fof(addAssignment_29980,axiom,
! [VarCurr] :
( v98475(VarCurr)
<=> $false ) ).
fof(addAssignment_29979,axiom,
! [VarCurr] :
( v98473(VarCurr)
<=> v81791(VarCurr,bitIndex6) ) ).
fof(addAssignment_29978,axiom,
! [VarCurr] :
( v81791(VarCurr,bitIndex6)
<=> v81793(VarCurr,bitIndex6) ) ).
fof(addAssignment_29977,axiom,
! [VarCurr] :
( v81793(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29976,axiom,
! [VarCurr] :
( v98471(VarCurr)
<=> $false ) ).
fof(addAssignment_29975,axiom,
! [VarCurr] :
( v98469(VarCurr)
<=> $false ) ).
fof(addAssignment_29974,axiom,
! [VarCurr] :
( v98467(VarCurr)
<=> $true ) ).
fof(addAssignment_29973,axiom,
! [VarCurr] :
( v98465(VarCurr)
<=> $false ) ).
fof(addAssignment_29972,axiom,
! [VarCurr] :
( v98463(VarCurr)
<=> v81774(VarCurr) ) ).
fof(addAssignment_29971,axiom,
! [VarCurr] :
( v81629(VarCurr,bitIndex0)
<=> v81631(VarCurr,bitIndex0) ) ).
fof(addAssignment_29970,axiom,
! [VarCurr] :
( v81631(VarCurr,bitIndex0)
<=> v81633(VarCurr,bitIndex0) ) ).
fof(addAssignment_29969,axiom,
! [VarCurr] :
( v81633(VarCurr,bitIndex0)
<=> v81635(VarCurr,bitIndex0) ) ).
fof(addAssignment_29968,axiom,
! [VarCurr] :
( v81635(VarCurr,bitIndex0)
<=> v81637(VarCurr,bitIndex6) ) ).
fof(addAssignment_29967,axiom,
! [VarCurr] :
( v81637(VarCurr,bitIndex6)
<=> v81639(VarCurr,bitIndex6) ) ).
fof(addAssignment_29966,axiom,
! [VarCurr] :
( v81639(VarCurr,bitIndex6)
<=> v98393(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98416(VarNext)
=> ( v98393(VarNext)
<=> v98393(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1613,axiom,
! [VarNext] :
( v98416(VarNext)
=> ( v98393(VarNext)
<=> v98451(VarNext) ) ) ).
fof(addAssignment_29965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98451(VarNext)
<=> v98449(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4655,axiom,
! [VarCurr] :
( ~ v98395(VarCurr)
=> ( v98449(VarCurr)
<=> v98452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4665,axiom,
! [VarCurr] :
( v98395(VarCurr)
=> ( v98449(VarCurr)
<=> v98397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4654,axiom,
! [VarCurr] :
( ~ v98429(VarCurr)
=> ( v98452(VarCurr)
<=> v98411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4664,axiom,
! [VarCurr] :
( v98429(VarCurr)
=> ( v98452(VarCurr)
<=> v98453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1148,axiom,
! [VarCurr] :
( ( ~ v98432(VarCurr)
& ~ v98434(VarCurr) )
=> ( v98453(VarCurr)
<=> v98457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4653,axiom,
! [VarCurr] :
( v98434(VarCurr)
=> ( v98453(VarCurr)
<=> v98456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4663,axiom,
! [VarCurr] :
( v98432(VarCurr)
=> ( v98453(VarCurr)
<=> v98454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4652,axiom,
! [VarCurr] :
( ~ v98442(VarCurr)
=> ( v98457(VarCurr)
<=> v98411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4662,axiom,
! [VarCurr] :
( v98442(VarCurr)
=> ( v98457(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4651,axiom,
! [VarCurr] :
( ~ v98436(VarCurr)
=> ( v98456(VarCurr)
<=> v98411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4661,axiom,
! [VarCurr] :
( v98436(VarCurr)
=> ( v98456(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2115,axiom,
! [VarCurr] :
( ~ v98455(VarCurr)
=> ( v98454(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2116,axiom,
! [VarCurr] :
( v98455(VarCurr)
=> ( v98454(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6806,axiom,
! [VarCurr] :
( v98455(VarCurr)
<=> ( v98405(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98416(VarNext)
<=> ( v98417(VarNext)
& v98426(VarNext) ) ) ) ).
fof(addAssignment_29964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98426(VarNext)
<=> v98424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19500,axiom,
! [VarCurr] :
( v98424(VarCurr)
<=> ( v98395(VarCurr)
| v98427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19499,axiom,
! [VarCurr] :
( v98427(VarCurr)
<=> ( v98428(VarCurr)
& v98448(VarCurr) ) ) ).
fof(writeUnaryOperator_7675,axiom,
! [VarCurr] :
( ~ v98448(VarCurr)
<=> v98395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19498,axiom,
! [VarCurr] :
( v98428(VarCurr)
<=> ( v98429(VarCurr)
| v98446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19497,axiom,
! [VarCurr] :
( v98446(VarCurr)
<=> ( v98407(VarCurr)
& v98447(VarCurr) ) ) ).
fof(writeUnaryOperator_7674,axiom,
! [VarCurr] :
( ~ v98447(VarCurr)
<=> v98409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19496,axiom,
! [VarCurr] :
( v98429(VarCurr)
<=> ( v98430(VarCurr)
& v98409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19495,axiom,
! [VarCurr] :
( v98430(VarCurr)
<=> ( v98431(VarCurr)
| v98440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19494,axiom,
! [VarCurr] :
( v98440(VarCurr)
<=> ( v98441(VarCurr)
& v98445(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6805,axiom,
! [VarCurr] :
( v98445(VarCurr)
<=> ( ( v98433(VarCurr,bitIndex2)
<=> $false )
& ( v98433(VarCurr,bitIndex1)
<=> $false )
& ( v98433(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19493,axiom,
! [VarCurr] :
( v98441(VarCurr)
<=> ( v98442(VarCurr)
| v98443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19492,axiom,
! [VarCurr] :
( v98443(VarCurr)
<=> ( v98407(VarCurr)
& v98444(VarCurr) ) ) ).
fof(writeUnaryOperator_7673,axiom,
! [VarCurr] :
( ~ v98444(VarCurr)
<=> v98442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6804,axiom,
! [VarCurr] :
( v98442(VarCurr)
<=> ( v98405(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19491,axiom,
! [VarCurr] :
( v98431(VarCurr)
<=> ( v98432(VarCurr)
| v98434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19490,axiom,
! [VarCurr] :
( v98434(VarCurr)
<=> ( v98435(VarCurr)
& v98439(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6803,axiom,
! [VarCurr] :
( v98439(VarCurr)
<=> ( ( v98433(VarCurr,bitIndex2)
<=> $false )
& ( v98433(VarCurr,bitIndex1)
<=> $true )
& ( v98433(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19489,axiom,
! [VarCurr] :
( v98435(VarCurr)
<=> ( v98436(VarCurr)
| v98437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19488,axiom,
! [VarCurr] :
( v98437(VarCurr)
<=> ( v98407(VarCurr)
& v98438(VarCurr) ) ) ).
fof(writeUnaryOperator_7672,axiom,
! [VarCurr] :
( ~ v98438(VarCurr)
<=> v98436(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6802,axiom,
! [VarCurr] :
( v98436(VarCurr)
<=> ( v98405(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6801,axiom,
! [VarCurr] :
( v98432(VarCurr)
<=> ( ( v98433(VarCurr,bitIndex2)
<=> $true )
& ( v98433(VarCurr,bitIndex1)
<=> $false )
& ( v98433(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29963,axiom,
! [VarCurr] :
( v98433(VarCurr,bitIndex0)
<=> v98403(VarCurr) ) ).
fof(addAssignment_29962,axiom,
! [VarCurr] :
( v98433(VarCurr,bitIndex1)
<=> v98401(VarCurr) ) ).
fof(addAssignment_29961,axiom,
! [VarCurr] :
( v98433(VarCurr,bitIndex2)
<=> v98399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98417(VarNext)
<=> ( v98418(VarNext)
& v98413(VarNext) ) ) ) ).
fof(writeUnaryOperator_7671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98418(VarNext)
<=> v98420(VarNext) ) ) ).
fof(addAssignment_29960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98420(VarNext)
<=> v98413(VarCurr) ) ) ).
fof(addAssignment_29959,axiom,
! [VarCurr] :
( v98413(VarCurr)
<=> v81708(VarCurr) ) ).
fof(addAssignment_29958,axiom,
! [VarCurr] :
( v98411(VarCurr)
<=> $false ) ).
fof(addAssignment_29957,axiom,
! [VarCurr] :
( v98409(VarCurr)
<=> v81670(VarCurr) ) ).
fof(addAssignment_29956,axiom,
! [VarCurr] :
( v98407(VarCurr)
<=> $false ) ).
fof(addAssignment_29955,axiom,
! [VarCurr] :
( v98405(VarCurr)
<=> v81662(VarCurr,bitIndex6) ) ).
fof(addAssignment_29954,axiom,
! [VarCurr] :
( v81662(VarCurr,bitIndex6)
<=> v81664(VarCurr,bitIndex6) ) ).
fof(addAssignment_29953,axiom,
! [VarCurr] :
( v81664(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29952,axiom,
! [VarCurr] :
( v98403(VarCurr)
<=> $false ) ).
fof(addAssignment_29951,axiom,
! [VarCurr] :
( v98401(VarCurr)
<=> $false ) ).
fof(addAssignment_29950,axiom,
! [VarCurr] :
( v98399(VarCurr)
<=> $true ) ).
fof(addAssignment_29949,axiom,
! [VarCurr] :
( v98397(VarCurr)
<=> $false ) ).
fof(addAssignment_29948,axiom,
! [VarCurr] :
( v98395(VarCurr)
<=> v81645(VarCurr) ) ).
fof(addAssignment_29947,axiom,
! [VarCurr] :
( v81500(VarCurr,bitIndex0)
<=> v81502(VarCurr,bitIndex0) ) ).
fof(addAssignment_29946,axiom,
! [VarCurr] :
( v81502(VarCurr,bitIndex0)
<=> v81504(VarCurr,bitIndex0) ) ).
fof(addAssignment_29945,axiom,
! [VarCurr] :
( v81504(VarCurr,bitIndex0)
<=> v81506(VarCurr,bitIndex0) ) ).
fof(addAssignment_29944,axiom,
! [VarCurr] :
( v81506(VarCurr,bitIndex0)
<=> v81508(VarCurr,bitIndex6) ) ).
fof(addAssignment_29943,axiom,
! [VarCurr] :
( v81508(VarCurr,bitIndex6)
<=> v81510(VarCurr,bitIndex6) ) ).
fof(addAssignment_29942,axiom,
! [VarCurr] :
( v81510(VarCurr,bitIndex6)
<=> v98325(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98348(VarNext)
=> ( v98325(VarNext)
<=> v98325(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1612,axiom,
! [VarNext] :
( v98348(VarNext)
=> ( v98325(VarNext)
<=> v98383(VarNext) ) ) ).
fof(addAssignment_29941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98383(VarNext)
<=> v98381(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4650,axiom,
! [VarCurr] :
( ~ v98327(VarCurr)
=> ( v98381(VarCurr)
<=> v98384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4660,axiom,
! [VarCurr] :
( v98327(VarCurr)
=> ( v98381(VarCurr)
<=> v98329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4649,axiom,
! [VarCurr] :
( ~ v98361(VarCurr)
=> ( v98384(VarCurr)
<=> v98343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4659,axiom,
! [VarCurr] :
( v98361(VarCurr)
=> ( v98384(VarCurr)
<=> v98385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1147,axiom,
! [VarCurr] :
( ( ~ v98364(VarCurr)
& ~ v98366(VarCurr) )
=> ( v98385(VarCurr)
<=> v98389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4648,axiom,
! [VarCurr] :
( v98366(VarCurr)
=> ( v98385(VarCurr)
<=> v98388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4658,axiom,
! [VarCurr] :
( v98364(VarCurr)
=> ( v98385(VarCurr)
<=> v98386(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4647,axiom,
! [VarCurr] :
( ~ v98374(VarCurr)
=> ( v98389(VarCurr)
<=> v98343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4657,axiom,
! [VarCurr] :
( v98374(VarCurr)
=> ( v98389(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4646,axiom,
! [VarCurr] :
( ~ v98368(VarCurr)
=> ( v98388(VarCurr)
<=> v98343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4656,axiom,
! [VarCurr] :
( v98368(VarCurr)
=> ( v98388(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2114,axiom,
! [VarCurr] :
( ~ v98387(VarCurr)
=> ( v98386(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2115,axiom,
! [VarCurr] :
( v98387(VarCurr)
=> ( v98386(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6800,axiom,
! [VarCurr] :
( v98387(VarCurr)
<=> ( v98337(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98348(VarNext)
<=> ( v98349(VarNext)
& v98358(VarNext) ) ) ) ).
fof(addAssignment_29940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98358(VarNext)
<=> v98356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19485,axiom,
! [VarCurr] :
( v98356(VarCurr)
<=> ( v98327(VarCurr)
| v98359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19484,axiom,
! [VarCurr] :
( v98359(VarCurr)
<=> ( v98360(VarCurr)
& v98380(VarCurr) ) ) ).
fof(writeUnaryOperator_7670,axiom,
! [VarCurr] :
( ~ v98380(VarCurr)
<=> v98327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19483,axiom,
! [VarCurr] :
( v98360(VarCurr)
<=> ( v98361(VarCurr)
| v98378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19482,axiom,
! [VarCurr] :
( v98378(VarCurr)
<=> ( v98339(VarCurr)
& v98379(VarCurr) ) ) ).
fof(writeUnaryOperator_7669,axiom,
! [VarCurr] :
( ~ v98379(VarCurr)
<=> v98341(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19481,axiom,
! [VarCurr] :
( v98361(VarCurr)
<=> ( v98362(VarCurr)
& v98341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19480,axiom,
! [VarCurr] :
( v98362(VarCurr)
<=> ( v98363(VarCurr)
| v98372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19479,axiom,
! [VarCurr] :
( v98372(VarCurr)
<=> ( v98373(VarCurr)
& v98377(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6799,axiom,
! [VarCurr] :
( v98377(VarCurr)
<=> ( ( v98365(VarCurr,bitIndex2)
<=> $false )
& ( v98365(VarCurr,bitIndex1)
<=> $false )
& ( v98365(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19478,axiom,
! [VarCurr] :
( v98373(VarCurr)
<=> ( v98374(VarCurr)
| v98375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19477,axiom,
! [VarCurr] :
( v98375(VarCurr)
<=> ( v98339(VarCurr)
& v98376(VarCurr) ) ) ).
fof(writeUnaryOperator_7668,axiom,
! [VarCurr] :
( ~ v98376(VarCurr)
<=> v98374(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6798,axiom,
! [VarCurr] :
( v98374(VarCurr)
<=> ( v98337(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19476,axiom,
! [VarCurr] :
( v98363(VarCurr)
<=> ( v98364(VarCurr)
| v98366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19475,axiom,
! [VarCurr] :
( v98366(VarCurr)
<=> ( v98367(VarCurr)
& v98371(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6797,axiom,
! [VarCurr] :
( v98371(VarCurr)
<=> ( ( v98365(VarCurr,bitIndex2)
<=> $false )
& ( v98365(VarCurr,bitIndex1)
<=> $true )
& ( v98365(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19474,axiom,
! [VarCurr] :
( v98367(VarCurr)
<=> ( v98368(VarCurr)
| v98369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19473,axiom,
! [VarCurr] :
( v98369(VarCurr)
<=> ( v98339(VarCurr)
& v98370(VarCurr) ) ) ).
fof(writeUnaryOperator_7667,axiom,
! [VarCurr] :
( ~ v98370(VarCurr)
<=> v98368(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6796,axiom,
! [VarCurr] :
( v98368(VarCurr)
<=> ( v98337(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6795,axiom,
! [VarCurr] :
( v98364(VarCurr)
<=> ( ( v98365(VarCurr,bitIndex2)
<=> $true )
& ( v98365(VarCurr,bitIndex1)
<=> $false )
& ( v98365(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29939,axiom,
! [VarCurr] :
( v98365(VarCurr,bitIndex0)
<=> v98335(VarCurr) ) ).
fof(addAssignment_29938,axiom,
! [VarCurr] :
( v98365(VarCurr,bitIndex1)
<=> v98333(VarCurr) ) ).
fof(addAssignment_29937,axiom,
! [VarCurr] :
( v98365(VarCurr,bitIndex2)
<=> v98331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98349(VarNext)
<=> ( v98350(VarNext)
& v98345(VarNext) ) ) ) ).
fof(writeUnaryOperator_7666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98350(VarNext)
<=> v98352(VarNext) ) ) ).
fof(addAssignment_29936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98352(VarNext)
<=> v98345(VarCurr) ) ) ).
fof(addAssignment_29935,axiom,
! [VarCurr] :
( v98345(VarCurr)
<=> v81579(VarCurr) ) ).
fof(addAssignment_29934,axiom,
! [VarCurr] :
( v98343(VarCurr)
<=> $false ) ).
fof(addAssignment_29933,axiom,
! [VarCurr] :
( v98341(VarCurr)
<=> v81541(VarCurr) ) ).
fof(addAssignment_29932,axiom,
! [VarCurr] :
( v98339(VarCurr)
<=> $false ) ).
fof(addAssignment_29931,axiom,
! [VarCurr] :
( v98337(VarCurr)
<=> v81533(VarCurr,bitIndex6) ) ).
fof(addAssignment_29930,axiom,
! [VarCurr] :
( v81533(VarCurr,bitIndex6)
<=> v81535(VarCurr,bitIndex6) ) ).
fof(addAssignment_29929,axiom,
! [VarCurr] :
( v81535(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29928,axiom,
! [VarCurr] :
( v98335(VarCurr)
<=> $false ) ).
fof(addAssignment_29927,axiom,
! [VarCurr] :
( v98333(VarCurr)
<=> $false ) ).
fof(addAssignment_29926,axiom,
! [VarCurr] :
( v98331(VarCurr)
<=> $true ) ).
fof(addAssignment_29925,axiom,
! [VarCurr] :
( v98329(VarCurr)
<=> $false ) ).
fof(addAssignment_29924,axiom,
! [VarCurr] :
( v98327(VarCurr)
<=> v81516(VarCurr) ) ).
fof(addAssignment_29923,axiom,
! [VarCurr] :
( v81371(VarCurr,bitIndex0)
<=> v81373(VarCurr,bitIndex0) ) ).
fof(addAssignment_29922,axiom,
! [VarCurr] :
( v81373(VarCurr,bitIndex0)
<=> v81375(VarCurr,bitIndex0) ) ).
fof(addAssignment_29921,axiom,
! [VarCurr] :
( v81375(VarCurr,bitIndex0)
<=> v81377(VarCurr,bitIndex0) ) ).
fof(addAssignment_29920,axiom,
! [VarCurr] :
( v81377(VarCurr,bitIndex0)
<=> v81379(VarCurr,bitIndex6) ) ).
fof(addAssignment_29919,axiom,
! [VarCurr] :
( v81379(VarCurr,bitIndex6)
<=> v81381(VarCurr,bitIndex6) ) ).
fof(addAssignment_29918,axiom,
! [VarCurr] :
( v81381(VarCurr,bitIndex6)
<=> v98257(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98280(VarNext)
=> ( v98257(VarNext)
<=> v98257(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1611,axiom,
! [VarNext] :
( v98280(VarNext)
=> ( v98257(VarNext)
<=> v98315(VarNext) ) ) ).
fof(addAssignment_29917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98315(VarNext)
<=> v98313(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4645,axiom,
! [VarCurr] :
( ~ v98259(VarCurr)
=> ( v98313(VarCurr)
<=> v98316(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4655,axiom,
! [VarCurr] :
( v98259(VarCurr)
=> ( v98313(VarCurr)
<=> v98261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4644,axiom,
! [VarCurr] :
( ~ v98293(VarCurr)
=> ( v98316(VarCurr)
<=> v98275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4654,axiom,
! [VarCurr] :
( v98293(VarCurr)
=> ( v98316(VarCurr)
<=> v98317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1146,axiom,
! [VarCurr] :
( ( ~ v98296(VarCurr)
& ~ v98298(VarCurr) )
=> ( v98317(VarCurr)
<=> v98321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4643,axiom,
! [VarCurr] :
( v98298(VarCurr)
=> ( v98317(VarCurr)
<=> v98320(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4653,axiom,
! [VarCurr] :
( v98296(VarCurr)
=> ( v98317(VarCurr)
<=> v98318(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4642,axiom,
! [VarCurr] :
( ~ v98306(VarCurr)
=> ( v98321(VarCurr)
<=> v98275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4652,axiom,
! [VarCurr] :
( v98306(VarCurr)
=> ( v98321(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4641,axiom,
! [VarCurr] :
( ~ v98300(VarCurr)
=> ( v98320(VarCurr)
<=> v98275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4651,axiom,
! [VarCurr] :
( v98300(VarCurr)
=> ( v98320(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2113,axiom,
! [VarCurr] :
( ~ v98319(VarCurr)
=> ( v98318(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2114,axiom,
! [VarCurr] :
( v98319(VarCurr)
=> ( v98318(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6794,axiom,
! [VarCurr] :
( v98319(VarCurr)
<=> ( v98269(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98280(VarNext)
<=> ( v98281(VarNext)
& v98290(VarNext) ) ) ) ).
fof(addAssignment_29916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98290(VarNext)
<=> v98288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19470,axiom,
! [VarCurr] :
( v98288(VarCurr)
<=> ( v98259(VarCurr)
| v98291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19469,axiom,
! [VarCurr] :
( v98291(VarCurr)
<=> ( v98292(VarCurr)
& v98312(VarCurr) ) ) ).
fof(writeUnaryOperator_7665,axiom,
! [VarCurr] :
( ~ v98312(VarCurr)
<=> v98259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19468,axiom,
! [VarCurr] :
( v98292(VarCurr)
<=> ( v98293(VarCurr)
| v98310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19467,axiom,
! [VarCurr] :
( v98310(VarCurr)
<=> ( v98271(VarCurr)
& v98311(VarCurr) ) ) ).
fof(writeUnaryOperator_7664,axiom,
! [VarCurr] :
( ~ v98311(VarCurr)
<=> v98273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19466,axiom,
! [VarCurr] :
( v98293(VarCurr)
<=> ( v98294(VarCurr)
& v98273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19465,axiom,
! [VarCurr] :
( v98294(VarCurr)
<=> ( v98295(VarCurr)
| v98304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19464,axiom,
! [VarCurr] :
( v98304(VarCurr)
<=> ( v98305(VarCurr)
& v98309(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6793,axiom,
! [VarCurr] :
( v98309(VarCurr)
<=> ( ( v98297(VarCurr,bitIndex2)
<=> $false )
& ( v98297(VarCurr,bitIndex1)
<=> $false )
& ( v98297(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19463,axiom,
! [VarCurr] :
( v98305(VarCurr)
<=> ( v98306(VarCurr)
| v98307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19462,axiom,
! [VarCurr] :
( v98307(VarCurr)
<=> ( v98271(VarCurr)
& v98308(VarCurr) ) ) ).
fof(writeUnaryOperator_7663,axiom,
! [VarCurr] :
( ~ v98308(VarCurr)
<=> v98306(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6792,axiom,
! [VarCurr] :
( v98306(VarCurr)
<=> ( v98269(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19461,axiom,
! [VarCurr] :
( v98295(VarCurr)
<=> ( v98296(VarCurr)
| v98298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19460,axiom,
! [VarCurr] :
( v98298(VarCurr)
<=> ( v98299(VarCurr)
& v98303(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6791,axiom,
! [VarCurr] :
( v98303(VarCurr)
<=> ( ( v98297(VarCurr,bitIndex2)
<=> $false )
& ( v98297(VarCurr,bitIndex1)
<=> $true )
& ( v98297(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19459,axiom,
! [VarCurr] :
( v98299(VarCurr)
<=> ( v98300(VarCurr)
| v98301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19458,axiom,
! [VarCurr] :
( v98301(VarCurr)
<=> ( v98271(VarCurr)
& v98302(VarCurr) ) ) ).
fof(writeUnaryOperator_7662,axiom,
! [VarCurr] :
( ~ v98302(VarCurr)
<=> v98300(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6790,axiom,
! [VarCurr] :
( v98300(VarCurr)
<=> ( v98269(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6789,axiom,
! [VarCurr] :
( v98296(VarCurr)
<=> ( ( v98297(VarCurr,bitIndex2)
<=> $true )
& ( v98297(VarCurr,bitIndex1)
<=> $false )
& ( v98297(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29915,axiom,
! [VarCurr] :
( v98297(VarCurr,bitIndex0)
<=> v98267(VarCurr) ) ).
fof(addAssignment_29914,axiom,
! [VarCurr] :
( v98297(VarCurr,bitIndex1)
<=> v98265(VarCurr) ) ).
fof(addAssignment_29913,axiom,
! [VarCurr] :
( v98297(VarCurr,bitIndex2)
<=> v98263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98281(VarNext)
<=> ( v98282(VarNext)
& v98277(VarNext) ) ) ) ).
fof(writeUnaryOperator_7661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98282(VarNext)
<=> v98284(VarNext) ) ) ).
fof(addAssignment_29912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98284(VarNext)
<=> v98277(VarCurr) ) ) ).
fof(addAssignment_29911,axiom,
! [VarCurr] :
( v98277(VarCurr)
<=> v81450(VarCurr) ) ).
fof(addAssignment_29910,axiom,
! [VarCurr] :
( v98275(VarCurr)
<=> $false ) ).
fof(addAssignment_29909,axiom,
! [VarCurr] :
( v98273(VarCurr)
<=> v81412(VarCurr) ) ).
fof(addAssignment_29908,axiom,
! [VarCurr] :
( v98271(VarCurr)
<=> $false ) ).
fof(addAssignment_29907,axiom,
! [VarCurr] :
( v98269(VarCurr)
<=> v81404(VarCurr,bitIndex6) ) ).
fof(addAssignment_29906,axiom,
! [VarCurr] :
( v81404(VarCurr,bitIndex6)
<=> v81406(VarCurr,bitIndex6) ) ).
fof(addAssignment_29905,axiom,
! [VarCurr] :
( v81406(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29904,axiom,
! [VarCurr] :
( v98267(VarCurr)
<=> $false ) ).
fof(addAssignment_29903,axiom,
! [VarCurr] :
( v98265(VarCurr)
<=> $false ) ).
fof(addAssignment_29902,axiom,
! [VarCurr] :
( v98263(VarCurr)
<=> $true ) ).
fof(addAssignment_29901,axiom,
! [VarCurr] :
( v98261(VarCurr)
<=> $false ) ).
fof(addAssignment_29900,axiom,
! [VarCurr] :
( v98259(VarCurr)
<=> v81387(VarCurr) ) ).
fof(addAssignment_29899,axiom,
! [VarCurr] :
( v81242(VarCurr,bitIndex0)
<=> v81244(VarCurr,bitIndex0) ) ).
fof(addAssignment_29898,axiom,
! [VarCurr] :
( v81244(VarCurr,bitIndex0)
<=> v81246(VarCurr,bitIndex0) ) ).
fof(addAssignment_29897,axiom,
! [VarCurr] :
( v81246(VarCurr,bitIndex0)
<=> v81248(VarCurr,bitIndex0) ) ).
fof(addAssignment_29896,axiom,
! [VarCurr] :
( v81248(VarCurr,bitIndex0)
<=> v81250(VarCurr,bitIndex6) ) ).
fof(addAssignment_29895,axiom,
! [VarCurr] :
( v81250(VarCurr,bitIndex6)
<=> v81252(VarCurr,bitIndex6) ) ).
fof(addAssignment_29894,axiom,
! [VarCurr] :
( v81252(VarCurr,bitIndex6)
<=> v98189(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98212(VarNext)
=> ( v98189(VarNext)
<=> v98189(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1610,axiom,
! [VarNext] :
( v98212(VarNext)
=> ( v98189(VarNext)
<=> v98247(VarNext) ) ) ).
fof(addAssignment_29893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98247(VarNext)
<=> v98245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4640,axiom,
! [VarCurr] :
( ~ v98191(VarCurr)
=> ( v98245(VarCurr)
<=> v98248(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4650,axiom,
! [VarCurr] :
( v98191(VarCurr)
=> ( v98245(VarCurr)
<=> v98193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4639,axiom,
! [VarCurr] :
( ~ v98225(VarCurr)
=> ( v98248(VarCurr)
<=> v98207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4649,axiom,
! [VarCurr] :
( v98225(VarCurr)
=> ( v98248(VarCurr)
<=> v98249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1145,axiom,
! [VarCurr] :
( ( ~ v98228(VarCurr)
& ~ v98230(VarCurr) )
=> ( v98249(VarCurr)
<=> v98253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4638,axiom,
! [VarCurr] :
( v98230(VarCurr)
=> ( v98249(VarCurr)
<=> v98252(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4648,axiom,
! [VarCurr] :
( v98228(VarCurr)
=> ( v98249(VarCurr)
<=> v98250(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4637,axiom,
! [VarCurr] :
( ~ v98238(VarCurr)
=> ( v98253(VarCurr)
<=> v98207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4647,axiom,
! [VarCurr] :
( v98238(VarCurr)
=> ( v98253(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4636,axiom,
! [VarCurr] :
( ~ v98232(VarCurr)
=> ( v98252(VarCurr)
<=> v98207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4646,axiom,
! [VarCurr] :
( v98232(VarCurr)
=> ( v98252(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2112,axiom,
! [VarCurr] :
( ~ v98251(VarCurr)
=> ( v98250(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2113,axiom,
! [VarCurr] :
( v98251(VarCurr)
=> ( v98250(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6788,axiom,
! [VarCurr] :
( v98251(VarCurr)
<=> ( v98201(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98212(VarNext)
<=> ( v98213(VarNext)
& v98222(VarNext) ) ) ) ).
fof(addAssignment_29892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98222(VarNext)
<=> v98220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19455,axiom,
! [VarCurr] :
( v98220(VarCurr)
<=> ( v98191(VarCurr)
| v98223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19454,axiom,
! [VarCurr] :
( v98223(VarCurr)
<=> ( v98224(VarCurr)
& v98244(VarCurr) ) ) ).
fof(writeUnaryOperator_7660,axiom,
! [VarCurr] :
( ~ v98244(VarCurr)
<=> v98191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19453,axiom,
! [VarCurr] :
( v98224(VarCurr)
<=> ( v98225(VarCurr)
| v98242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19452,axiom,
! [VarCurr] :
( v98242(VarCurr)
<=> ( v98203(VarCurr)
& v98243(VarCurr) ) ) ).
fof(writeUnaryOperator_7659,axiom,
! [VarCurr] :
( ~ v98243(VarCurr)
<=> v98205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19451,axiom,
! [VarCurr] :
( v98225(VarCurr)
<=> ( v98226(VarCurr)
& v98205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19450,axiom,
! [VarCurr] :
( v98226(VarCurr)
<=> ( v98227(VarCurr)
| v98236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19449,axiom,
! [VarCurr] :
( v98236(VarCurr)
<=> ( v98237(VarCurr)
& v98241(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6787,axiom,
! [VarCurr] :
( v98241(VarCurr)
<=> ( ( v98229(VarCurr,bitIndex2)
<=> $false )
& ( v98229(VarCurr,bitIndex1)
<=> $false )
& ( v98229(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19448,axiom,
! [VarCurr] :
( v98237(VarCurr)
<=> ( v98238(VarCurr)
| v98239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19447,axiom,
! [VarCurr] :
( v98239(VarCurr)
<=> ( v98203(VarCurr)
& v98240(VarCurr) ) ) ).
fof(writeUnaryOperator_7658,axiom,
! [VarCurr] :
( ~ v98240(VarCurr)
<=> v98238(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6786,axiom,
! [VarCurr] :
( v98238(VarCurr)
<=> ( v98201(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19446,axiom,
! [VarCurr] :
( v98227(VarCurr)
<=> ( v98228(VarCurr)
| v98230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19445,axiom,
! [VarCurr] :
( v98230(VarCurr)
<=> ( v98231(VarCurr)
& v98235(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6785,axiom,
! [VarCurr] :
( v98235(VarCurr)
<=> ( ( v98229(VarCurr,bitIndex2)
<=> $false )
& ( v98229(VarCurr,bitIndex1)
<=> $true )
& ( v98229(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19444,axiom,
! [VarCurr] :
( v98231(VarCurr)
<=> ( v98232(VarCurr)
| v98233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19443,axiom,
! [VarCurr] :
( v98233(VarCurr)
<=> ( v98203(VarCurr)
& v98234(VarCurr) ) ) ).
fof(writeUnaryOperator_7657,axiom,
! [VarCurr] :
( ~ v98234(VarCurr)
<=> v98232(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6784,axiom,
! [VarCurr] :
( v98232(VarCurr)
<=> ( v98201(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6783,axiom,
! [VarCurr] :
( v98228(VarCurr)
<=> ( ( v98229(VarCurr,bitIndex2)
<=> $true )
& ( v98229(VarCurr,bitIndex1)
<=> $false )
& ( v98229(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29891,axiom,
! [VarCurr] :
( v98229(VarCurr,bitIndex0)
<=> v98199(VarCurr) ) ).
fof(addAssignment_29890,axiom,
! [VarCurr] :
( v98229(VarCurr,bitIndex1)
<=> v98197(VarCurr) ) ).
fof(addAssignment_29889,axiom,
! [VarCurr] :
( v98229(VarCurr,bitIndex2)
<=> v98195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98213(VarNext)
<=> ( v98214(VarNext)
& v98209(VarNext) ) ) ) ).
fof(writeUnaryOperator_7656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98214(VarNext)
<=> v98216(VarNext) ) ) ).
fof(addAssignment_29888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98216(VarNext)
<=> v98209(VarCurr) ) ) ).
fof(addAssignment_29887,axiom,
! [VarCurr] :
( v98209(VarCurr)
<=> v81321(VarCurr) ) ).
fof(addAssignment_29886,axiom,
! [VarCurr] :
( v98207(VarCurr)
<=> $false ) ).
fof(addAssignment_29885,axiom,
! [VarCurr] :
( v98205(VarCurr)
<=> v81283(VarCurr) ) ).
fof(addAssignment_29884,axiom,
! [VarCurr] :
( v98203(VarCurr)
<=> $false ) ).
fof(addAssignment_29883,axiom,
! [VarCurr] :
( v98201(VarCurr)
<=> v81275(VarCurr,bitIndex6) ) ).
fof(addAssignment_29882,axiom,
! [VarCurr] :
( v81275(VarCurr,bitIndex6)
<=> v81277(VarCurr,bitIndex6) ) ).
fof(addAssignment_29881,axiom,
! [VarCurr] :
( v81277(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29880,axiom,
! [VarCurr] :
( v98199(VarCurr)
<=> $false ) ).
fof(addAssignment_29879,axiom,
! [VarCurr] :
( v98197(VarCurr)
<=> $false ) ).
fof(addAssignment_29878,axiom,
! [VarCurr] :
( v98195(VarCurr)
<=> $true ) ).
fof(addAssignment_29877,axiom,
! [VarCurr] :
( v98193(VarCurr)
<=> $false ) ).
fof(addAssignment_29876,axiom,
! [VarCurr] :
( v98191(VarCurr)
<=> v81258(VarCurr) ) ).
fof(addAssignment_29875,axiom,
! [VarCurr] :
( v81113(VarCurr,bitIndex0)
<=> v81115(VarCurr,bitIndex0) ) ).
fof(addAssignment_29874,axiom,
! [VarCurr] :
( v81115(VarCurr,bitIndex0)
<=> v81117(VarCurr,bitIndex0) ) ).
fof(addAssignment_29873,axiom,
! [VarCurr] :
( v81117(VarCurr,bitIndex0)
<=> v81119(VarCurr,bitIndex0) ) ).
fof(addAssignment_29872,axiom,
! [VarCurr] :
( v81119(VarCurr,bitIndex0)
<=> v81121(VarCurr,bitIndex6) ) ).
fof(addAssignment_29871,axiom,
! [VarCurr] :
( v81121(VarCurr,bitIndex6)
<=> v81123(VarCurr,bitIndex6) ) ).
fof(addAssignment_29870,axiom,
! [VarCurr] :
( v81123(VarCurr,bitIndex6)
<=> v98121(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98144(VarNext)
=> ( v98121(VarNext)
<=> v98121(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1609,axiom,
! [VarNext] :
( v98144(VarNext)
=> ( v98121(VarNext)
<=> v98179(VarNext) ) ) ).
fof(addAssignment_29869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98179(VarNext)
<=> v98177(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4635,axiom,
! [VarCurr] :
( ~ v98123(VarCurr)
=> ( v98177(VarCurr)
<=> v98180(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4645,axiom,
! [VarCurr] :
( v98123(VarCurr)
=> ( v98177(VarCurr)
<=> v98125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4634,axiom,
! [VarCurr] :
( ~ v98157(VarCurr)
=> ( v98180(VarCurr)
<=> v98139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4644,axiom,
! [VarCurr] :
( v98157(VarCurr)
=> ( v98180(VarCurr)
<=> v98181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1144,axiom,
! [VarCurr] :
( ( ~ v98160(VarCurr)
& ~ v98162(VarCurr) )
=> ( v98181(VarCurr)
<=> v98185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4633,axiom,
! [VarCurr] :
( v98162(VarCurr)
=> ( v98181(VarCurr)
<=> v98184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4643,axiom,
! [VarCurr] :
( v98160(VarCurr)
=> ( v98181(VarCurr)
<=> v98182(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4632,axiom,
! [VarCurr] :
( ~ v98170(VarCurr)
=> ( v98185(VarCurr)
<=> v98139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4642,axiom,
! [VarCurr] :
( v98170(VarCurr)
=> ( v98185(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4631,axiom,
! [VarCurr] :
( ~ v98164(VarCurr)
=> ( v98184(VarCurr)
<=> v98139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4641,axiom,
! [VarCurr] :
( v98164(VarCurr)
=> ( v98184(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2111,axiom,
! [VarCurr] :
( ~ v98183(VarCurr)
=> ( v98182(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2112,axiom,
! [VarCurr] :
( v98183(VarCurr)
=> ( v98182(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6782,axiom,
! [VarCurr] :
( v98183(VarCurr)
<=> ( v98133(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98144(VarNext)
<=> ( v98145(VarNext)
& v98154(VarNext) ) ) ) ).
fof(addAssignment_29868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98154(VarNext)
<=> v98152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19440,axiom,
! [VarCurr] :
( v98152(VarCurr)
<=> ( v98123(VarCurr)
| v98155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19439,axiom,
! [VarCurr] :
( v98155(VarCurr)
<=> ( v98156(VarCurr)
& v98176(VarCurr) ) ) ).
fof(writeUnaryOperator_7655,axiom,
! [VarCurr] :
( ~ v98176(VarCurr)
<=> v98123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19438,axiom,
! [VarCurr] :
( v98156(VarCurr)
<=> ( v98157(VarCurr)
| v98174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19437,axiom,
! [VarCurr] :
( v98174(VarCurr)
<=> ( v98135(VarCurr)
& v98175(VarCurr) ) ) ).
fof(writeUnaryOperator_7654,axiom,
! [VarCurr] :
( ~ v98175(VarCurr)
<=> v98137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19436,axiom,
! [VarCurr] :
( v98157(VarCurr)
<=> ( v98158(VarCurr)
& v98137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19435,axiom,
! [VarCurr] :
( v98158(VarCurr)
<=> ( v98159(VarCurr)
| v98168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19434,axiom,
! [VarCurr] :
( v98168(VarCurr)
<=> ( v98169(VarCurr)
& v98173(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6781,axiom,
! [VarCurr] :
( v98173(VarCurr)
<=> ( ( v98161(VarCurr,bitIndex2)
<=> $false )
& ( v98161(VarCurr,bitIndex1)
<=> $false )
& ( v98161(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19433,axiom,
! [VarCurr] :
( v98169(VarCurr)
<=> ( v98170(VarCurr)
| v98171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19432,axiom,
! [VarCurr] :
( v98171(VarCurr)
<=> ( v98135(VarCurr)
& v98172(VarCurr) ) ) ).
fof(writeUnaryOperator_7653,axiom,
! [VarCurr] :
( ~ v98172(VarCurr)
<=> v98170(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6780,axiom,
! [VarCurr] :
( v98170(VarCurr)
<=> ( v98133(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19431,axiom,
! [VarCurr] :
( v98159(VarCurr)
<=> ( v98160(VarCurr)
| v98162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19430,axiom,
! [VarCurr] :
( v98162(VarCurr)
<=> ( v98163(VarCurr)
& v98167(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6779,axiom,
! [VarCurr] :
( v98167(VarCurr)
<=> ( ( v98161(VarCurr,bitIndex2)
<=> $false )
& ( v98161(VarCurr,bitIndex1)
<=> $true )
& ( v98161(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19429,axiom,
! [VarCurr] :
( v98163(VarCurr)
<=> ( v98164(VarCurr)
| v98165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19428,axiom,
! [VarCurr] :
( v98165(VarCurr)
<=> ( v98135(VarCurr)
& v98166(VarCurr) ) ) ).
fof(writeUnaryOperator_7652,axiom,
! [VarCurr] :
( ~ v98166(VarCurr)
<=> v98164(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6778,axiom,
! [VarCurr] :
( v98164(VarCurr)
<=> ( v98133(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6777,axiom,
! [VarCurr] :
( v98160(VarCurr)
<=> ( ( v98161(VarCurr,bitIndex2)
<=> $true )
& ( v98161(VarCurr,bitIndex1)
<=> $false )
& ( v98161(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29867,axiom,
! [VarCurr] :
( v98161(VarCurr,bitIndex0)
<=> v98131(VarCurr) ) ).
fof(addAssignment_29866,axiom,
! [VarCurr] :
( v98161(VarCurr,bitIndex1)
<=> v98129(VarCurr) ) ).
fof(addAssignment_29865,axiom,
! [VarCurr] :
( v98161(VarCurr,bitIndex2)
<=> v98127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98145(VarNext)
<=> ( v98146(VarNext)
& v98141(VarNext) ) ) ) ).
fof(writeUnaryOperator_7651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98146(VarNext)
<=> v98148(VarNext) ) ) ).
fof(addAssignment_29864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98148(VarNext)
<=> v98141(VarCurr) ) ) ).
fof(addAssignment_29863,axiom,
! [VarCurr] :
( v98141(VarCurr)
<=> v81192(VarCurr) ) ).
fof(addAssignment_29862,axiom,
! [VarCurr] :
( v98139(VarCurr)
<=> $false ) ).
fof(addAssignment_29861,axiom,
! [VarCurr] :
( v98137(VarCurr)
<=> v81154(VarCurr) ) ).
fof(addAssignment_29860,axiom,
! [VarCurr] :
( v98135(VarCurr)
<=> $false ) ).
fof(addAssignment_29859,axiom,
! [VarCurr] :
( v98133(VarCurr)
<=> v81146(VarCurr,bitIndex6) ) ).
fof(addAssignment_29858,axiom,
! [VarCurr] :
( v81146(VarCurr,bitIndex6)
<=> v81148(VarCurr,bitIndex6) ) ).
fof(addAssignment_29857,axiom,
! [VarCurr] :
( v81148(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29856,axiom,
! [VarCurr] :
( v98131(VarCurr)
<=> $false ) ).
fof(addAssignment_29855,axiom,
! [VarCurr] :
( v98129(VarCurr)
<=> $false ) ).
fof(addAssignment_29854,axiom,
! [VarCurr] :
( v98127(VarCurr)
<=> $true ) ).
fof(addAssignment_29853,axiom,
! [VarCurr] :
( v98125(VarCurr)
<=> $false ) ).
fof(addAssignment_29852,axiom,
! [VarCurr] :
( v98123(VarCurr)
<=> v81129(VarCurr) ) ).
fof(addAssignment_29851,axiom,
! [VarCurr] :
( v80984(VarCurr,bitIndex0)
<=> v80986(VarCurr,bitIndex0) ) ).
fof(addAssignment_29850,axiom,
! [VarCurr] :
( v80986(VarCurr,bitIndex0)
<=> v80988(VarCurr,bitIndex0) ) ).
fof(addAssignment_29849,axiom,
! [VarCurr] :
( v80988(VarCurr,bitIndex0)
<=> v80990(VarCurr,bitIndex0) ) ).
fof(addAssignment_29848,axiom,
! [VarCurr] :
( v80990(VarCurr,bitIndex0)
<=> v80992(VarCurr,bitIndex6) ) ).
fof(addAssignment_29847,axiom,
! [VarCurr] :
( v80992(VarCurr,bitIndex6)
<=> v80994(VarCurr,bitIndex6) ) ).
fof(addAssignment_29846,axiom,
! [VarCurr] :
( v80994(VarCurr,bitIndex6)
<=> v98053(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98076(VarNext)
=> ( v98053(VarNext)
<=> v98053(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1608,axiom,
! [VarNext] :
( v98076(VarNext)
=> ( v98053(VarNext)
<=> v98111(VarNext) ) ) ).
fof(addAssignment_29845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98111(VarNext)
<=> v98109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4630,axiom,
! [VarCurr] :
( ~ v98055(VarCurr)
=> ( v98109(VarCurr)
<=> v98112(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4640,axiom,
! [VarCurr] :
( v98055(VarCurr)
=> ( v98109(VarCurr)
<=> v98057(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4629,axiom,
! [VarCurr] :
( ~ v98089(VarCurr)
=> ( v98112(VarCurr)
<=> v98071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4639,axiom,
! [VarCurr] :
( v98089(VarCurr)
=> ( v98112(VarCurr)
<=> v98113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1143,axiom,
! [VarCurr] :
( ( ~ v98092(VarCurr)
& ~ v98094(VarCurr) )
=> ( v98113(VarCurr)
<=> v98117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4628,axiom,
! [VarCurr] :
( v98094(VarCurr)
=> ( v98113(VarCurr)
<=> v98116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4638,axiom,
! [VarCurr] :
( v98092(VarCurr)
=> ( v98113(VarCurr)
<=> v98114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4627,axiom,
! [VarCurr] :
( ~ v98102(VarCurr)
=> ( v98117(VarCurr)
<=> v98071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4637,axiom,
! [VarCurr] :
( v98102(VarCurr)
=> ( v98117(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4626,axiom,
! [VarCurr] :
( ~ v98096(VarCurr)
=> ( v98116(VarCurr)
<=> v98071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4636,axiom,
! [VarCurr] :
( v98096(VarCurr)
=> ( v98116(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2110,axiom,
! [VarCurr] :
( ~ v98115(VarCurr)
=> ( v98114(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2111,axiom,
! [VarCurr] :
( v98115(VarCurr)
=> ( v98114(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6776,axiom,
! [VarCurr] :
( v98115(VarCurr)
<=> ( v98065(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98076(VarNext)
<=> ( v98077(VarNext)
& v98086(VarNext) ) ) ) ).
fof(addAssignment_29844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98086(VarNext)
<=> v98084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19425,axiom,
! [VarCurr] :
( v98084(VarCurr)
<=> ( v98055(VarCurr)
| v98087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19424,axiom,
! [VarCurr] :
( v98087(VarCurr)
<=> ( v98088(VarCurr)
& v98108(VarCurr) ) ) ).
fof(writeUnaryOperator_7650,axiom,
! [VarCurr] :
( ~ v98108(VarCurr)
<=> v98055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19423,axiom,
! [VarCurr] :
( v98088(VarCurr)
<=> ( v98089(VarCurr)
| v98106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19422,axiom,
! [VarCurr] :
( v98106(VarCurr)
<=> ( v98067(VarCurr)
& v98107(VarCurr) ) ) ).
fof(writeUnaryOperator_7649,axiom,
! [VarCurr] :
( ~ v98107(VarCurr)
<=> v98069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19421,axiom,
! [VarCurr] :
( v98089(VarCurr)
<=> ( v98090(VarCurr)
& v98069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19420,axiom,
! [VarCurr] :
( v98090(VarCurr)
<=> ( v98091(VarCurr)
| v98100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19419,axiom,
! [VarCurr] :
( v98100(VarCurr)
<=> ( v98101(VarCurr)
& v98105(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6775,axiom,
! [VarCurr] :
( v98105(VarCurr)
<=> ( ( v98093(VarCurr,bitIndex2)
<=> $false )
& ( v98093(VarCurr,bitIndex1)
<=> $false )
& ( v98093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19418,axiom,
! [VarCurr] :
( v98101(VarCurr)
<=> ( v98102(VarCurr)
| v98103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19417,axiom,
! [VarCurr] :
( v98103(VarCurr)
<=> ( v98067(VarCurr)
& v98104(VarCurr) ) ) ).
fof(writeUnaryOperator_7648,axiom,
! [VarCurr] :
( ~ v98104(VarCurr)
<=> v98102(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6774,axiom,
! [VarCurr] :
( v98102(VarCurr)
<=> ( v98065(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19416,axiom,
! [VarCurr] :
( v98091(VarCurr)
<=> ( v98092(VarCurr)
| v98094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19415,axiom,
! [VarCurr] :
( v98094(VarCurr)
<=> ( v98095(VarCurr)
& v98099(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6773,axiom,
! [VarCurr] :
( v98099(VarCurr)
<=> ( ( v98093(VarCurr,bitIndex2)
<=> $false )
& ( v98093(VarCurr,bitIndex1)
<=> $true )
& ( v98093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19414,axiom,
! [VarCurr] :
( v98095(VarCurr)
<=> ( v98096(VarCurr)
| v98097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19413,axiom,
! [VarCurr] :
( v98097(VarCurr)
<=> ( v98067(VarCurr)
& v98098(VarCurr) ) ) ).
fof(writeUnaryOperator_7647,axiom,
! [VarCurr] :
( ~ v98098(VarCurr)
<=> v98096(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6772,axiom,
! [VarCurr] :
( v98096(VarCurr)
<=> ( v98065(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6771,axiom,
! [VarCurr] :
( v98092(VarCurr)
<=> ( ( v98093(VarCurr,bitIndex2)
<=> $true )
& ( v98093(VarCurr,bitIndex1)
<=> $false )
& ( v98093(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29843,axiom,
! [VarCurr] :
( v98093(VarCurr,bitIndex0)
<=> v98063(VarCurr) ) ).
fof(addAssignment_29842,axiom,
! [VarCurr] :
( v98093(VarCurr,bitIndex1)
<=> v98061(VarCurr) ) ).
fof(addAssignment_29841,axiom,
! [VarCurr] :
( v98093(VarCurr,bitIndex2)
<=> v98059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98077(VarNext)
<=> ( v98078(VarNext)
& v98073(VarNext) ) ) ) ).
fof(writeUnaryOperator_7646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98078(VarNext)
<=> v98080(VarNext) ) ) ).
fof(addAssignment_29840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98080(VarNext)
<=> v98073(VarCurr) ) ) ).
fof(addAssignment_29839,axiom,
! [VarCurr] :
( v98073(VarCurr)
<=> v81063(VarCurr) ) ).
fof(addAssignment_29838,axiom,
! [VarCurr] :
( v98071(VarCurr)
<=> $false ) ).
fof(addAssignment_29837,axiom,
! [VarCurr] :
( v98069(VarCurr)
<=> v81025(VarCurr) ) ).
fof(addAssignment_29836,axiom,
! [VarCurr] :
( v98067(VarCurr)
<=> $false ) ).
fof(addAssignment_29835,axiom,
! [VarCurr] :
( v98065(VarCurr)
<=> v81017(VarCurr,bitIndex6) ) ).
fof(addAssignment_29834,axiom,
! [VarCurr] :
( v81017(VarCurr,bitIndex6)
<=> v81019(VarCurr,bitIndex6) ) ).
fof(addAssignment_29833,axiom,
! [VarCurr] :
( v81019(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29832,axiom,
! [VarCurr] :
( v98063(VarCurr)
<=> $false ) ).
fof(addAssignment_29831,axiom,
! [VarCurr] :
( v98061(VarCurr)
<=> $false ) ).
fof(addAssignment_29830,axiom,
! [VarCurr] :
( v98059(VarCurr)
<=> $true ) ).
fof(addAssignment_29829,axiom,
! [VarCurr] :
( v98057(VarCurr)
<=> $false ) ).
fof(addAssignment_29828,axiom,
! [VarCurr] :
( v98055(VarCurr)
<=> v81000(VarCurr) ) ).
fof(addAssignment_29827,axiom,
! [VarCurr] :
( v80855(VarCurr,bitIndex0)
<=> v80857(VarCurr,bitIndex0) ) ).
fof(addAssignment_29826,axiom,
! [VarCurr] :
( v80857(VarCurr,bitIndex0)
<=> v80859(VarCurr,bitIndex0) ) ).
fof(addAssignment_29825,axiom,
! [VarCurr] :
( v80859(VarCurr,bitIndex0)
<=> v80861(VarCurr,bitIndex0) ) ).
fof(addAssignment_29824,axiom,
! [VarCurr] :
( v80861(VarCurr,bitIndex0)
<=> v80863(VarCurr,bitIndex6) ) ).
fof(addAssignment_29823,axiom,
! [VarCurr] :
( v80863(VarCurr,bitIndex6)
<=> v80865(VarCurr,bitIndex6) ) ).
fof(addAssignment_29822,axiom,
! [VarCurr] :
( v80865(VarCurr,bitIndex6)
<=> v97985(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98008(VarNext)
=> ( v97985(VarNext)
<=> v97985(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1607,axiom,
! [VarNext] :
( v98008(VarNext)
=> ( v97985(VarNext)
<=> v98043(VarNext) ) ) ).
fof(addAssignment_29821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98043(VarNext)
<=> v98041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4625,axiom,
! [VarCurr] :
( ~ v97987(VarCurr)
=> ( v98041(VarCurr)
<=> v98044(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4635,axiom,
! [VarCurr] :
( v97987(VarCurr)
=> ( v98041(VarCurr)
<=> v97989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4624,axiom,
! [VarCurr] :
( ~ v98021(VarCurr)
=> ( v98044(VarCurr)
<=> v98003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4634,axiom,
! [VarCurr] :
( v98021(VarCurr)
=> ( v98044(VarCurr)
<=> v98045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1142,axiom,
! [VarCurr] :
( ( ~ v98024(VarCurr)
& ~ v98026(VarCurr) )
=> ( v98045(VarCurr)
<=> v98049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4623,axiom,
! [VarCurr] :
( v98026(VarCurr)
=> ( v98045(VarCurr)
<=> v98048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4633,axiom,
! [VarCurr] :
( v98024(VarCurr)
=> ( v98045(VarCurr)
<=> v98046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4622,axiom,
! [VarCurr] :
( ~ v98034(VarCurr)
=> ( v98049(VarCurr)
<=> v98003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4632,axiom,
! [VarCurr] :
( v98034(VarCurr)
=> ( v98049(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4621,axiom,
! [VarCurr] :
( ~ v98028(VarCurr)
=> ( v98048(VarCurr)
<=> v98003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4631,axiom,
! [VarCurr] :
( v98028(VarCurr)
=> ( v98048(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2109,axiom,
! [VarCurr] :
( ~ v98047(VarCurr)
=> ( v98046(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2110,axiom,
! [VarCurr] :
( v98047(VarCurr)
=> ( v98046(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6770,axiom,
! [VarCurr] :
( v98047(VarCurr)
<=> ( v97997(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98008(VarNext)
<=> ( v98009(VarNext)
& v98018(VarNext) ) ) ) ).
fof(addAssignment_29820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98018(VarNext)
<=> v98016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19410,axiom,
! [VarCurr] :
( v98016(VarCurr)
<=> ( v97987(VarCurr)
| v98019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19409,axiom,
! [VarCurr] :
( v98019(VarCurr)
<=> ( v98020(VarCurr)
& v98040(VarCurr) ) ) ).
fof(writeUnaryOperator_7645,axiom,
! [VarCurr] :
( ~ v98040(VarCurr)
<=> v97987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19408,axiom,
! [VarCurr] :
( v98020(VarCurr)
<=> ( v98021(VarCurr)
| v98038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19407,axiom,
! [VarCurr] :
( v98038(VarCurr)
<=> ( v97999(VarCurr)
& v98039(VarCurr) ) ) ).
fof(writeUnaryOperator_7644,axiom,
! [VarCurr] :
( ~ v98039(VarCurr)
<=> v98001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19406,axiom,
! [VarCurr] :
( v98021(VarCurr)
<=> ( v98022(VarCurr)
& v98001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19405,axiom,
! [VarCurr] :
( v98022(VarCurr)
<=> ( v98023(VarCurr)
| v98032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19404,axiom,
! [VarCurr] :
( v98032(VarCurr)
<=> ( v98033(VarCurr)
& v98037(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6769,axiom,
! [VarCurr] :
( v98037(VarCurr)
<=> ( ( v98025(VarCurr,bitIndex2)
<=> $false )
& ( v98025(VarCurr,bitIndex1)
<=> $false )
& ( v98025(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19403,axiom,
! [VarCurr] :
( v98033(VarCurr)
<=> ( v98034(VarCurr)
| v98035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19402,axiom,
! [VarCurr] :
( v98035(VarCurr)
<=> ( v97999(VarCurr)
& v98036(VarCurr) ) ) ).
fof(writeUnaryOperator_7643,axiom,
! [VarCurr] :
( ~ v98036(VarCurr)
<=> v98034(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6768,axiom,
! [VarCurr] :
( v98034(VarCurr)
<=> ( v97997(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19401,axiom,
! [VarCurr] :
( v98023(VarCurr)
<=> ( v98024(VarCurr)
| v98026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19400,axiom,
! [VarCurr] :
( v98026(VarCurr)
<=> ( v98027(VarCurr)
& v98031(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6767,axiom,
! [VarCurr] :
( v98031(VarCurr)
<=> ( ( v98025(VarCurr,bitIndex2)
<=> $false )
& ( v98025(VarCurr,bitIndex1)
<=> $true )
& ( v98025(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19399,axiom,
! [VarCurr] :
( v98027(VarCurr)
<=> ( v98028(VarCurr)
| v98029(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19398,axiom,
! [VarCurr] :
( v98029(VarCurr)
<=> ( v97999(VarCurr)
& v98030(VarCurr) ) ) ).
fof(writeUnaryOperator_7642,axiom,
! [VarCurr] :
( ~ v98030(VarCurr)
<=> v98028(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6766,axiom,
! [VarCurr] :
( v98028(VarCurr)
<=> ( v97997(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6765,axiom,
! [VarCurr] :
( v98024(VarCurr)
<=> ( ( v98025(VarCurr,bitIndex2)
<=> $true )
& ( v98025(VarCurr,bitIndex1)
<=> $false )
& ( v98025(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29819,axiom,
! [VarCurr] :
( v98025(VarCurr,bitIndex0)
<=> v97995(VarCurr) ) ).
fof(addAssignment_29818,axiom,
! [VarCurr] :
( v98025(VarCurr,bitIndex1)
<=> v97993(VarCurr) ) ).
fof(addAssignment_29817,axiom,
! [VarCurr] :
( v98025(VarCurr,bitIndex2)
<=> v97991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98009(VarNext)
<=> ( v98010(VarNext)
& v98005(VarNext) ) ) ) ).
fof(writeUnaryOperator_7641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98010(VarNext)
<=> v98012(VarNext) ) ) ).
fof(addAssignment_29816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98012(VarNext)
<=> v98005(VarCurr) ) ) ).
fof(addAssignment_29815,axiom,
! [VarCurr] :
( v98005(VarCurr)
<=> v80934(VarCurr) ) ).
fof(addAssignment_29814,axiom,
! [VarCurr] :
( v98003(VarCurr)
<=> $false ) ).
fof(addAssignment_29813,axiom,
! [VarCurr] :
( v98001(VarCurr)
<=> v80896(VarCurr) ) ).
fof(addAssignment_29812,axiom,
! [VarCurr] :
( v97999(VarCurr)
<=> $false ) ).
fof(addAssignment_29811,axiom,
! [VarCurr] :
( v97997(VarCurr)
<=> v80888(VarCurr,bitIndex6) ) ).
fof(addAssignment_29810,axiom,
! [VarCurr] :
( v80888(VarCurr,bitIndex6)
<=> v80890(VarCurr,bitIndex6) ) ).
fof(addAssignment_29809,axiom,
! [VarCurr] :
( v80890(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29808,axiom,
! [VarCurr] :
( v97995(VarCurr)
<=> $false ) ).
fof(addAssignment_29807,axiom,
! [VarCurr] :
( v97993(VarCurr)
<=> $false ) ).
fof(addAssignment_29806,axiom,
! [VarCurr] :
( v97991(VarCurr)
<=> $true ) ).
fof(addAssignment_29805,axiom,
! [VarCurr] :
( v97989(VarCurr)
<=> $false ) ).
fof(addAssignment_29804,axiom,
! [VarCurr] :
( v97987(VarCurr)
<=> v80871(VarCurr) ) ).
fof(addAssignment_29803,axiom,
! [VarCurr] :
( v80726(VarCurr,bitIndex0)
<=> v80728(VarCurr,bitIndex0) ) ).
fof(addAssignment_29802,axiom,
! [VarCurr] :
( v80728(VarCurr,bitIndex0)
<=> v80730(VarCurr,bitIndex0) ) ).
fof(addAssignment_29801,axiom,
! [VarCurr] :
( v80730(VarCurr,bitIndex0)
<=> v80732(VarCurr,bitIndex0) ) ).
fof(addAssignment_29800,axiom,
! [VarCurr] :
( v80732(VarCurr,bitIndex0)
<=> v80734(VarCurr,bitIndex6) ) ).
fof(addAssignment_29799,axiom,
! [VarCurr] :
( v80734(VarCurr,bitIndex6)
<=> v80736(VarCurr,bitIndex6) ) ).
fof(addAssignment_29798,axiom,
! [VarCurr] :
( v80736(VarCurr,bitIndex6)
<=> v97917(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97940(VarNext)
=> ( v97917(VarNext)
<=> v97917(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1606,axiom,
! [VarNext] :
( v97940(VarNext)
=> ( v97917(VarNext)
<=> v97975(VarNext) ) ) ).
fof(addAssignment_29797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97975(VarNext)
<=> v97973(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4620,axiom,
! [VarCurr] :
( ~ v97919(VarCurr)
=> ( v97973(VarCurr)
<=> v97976(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4630,axiom,
! [VarCurr] :
( v97919(VarCurr)
=> ( v97973(VarCurr)
<=> v97921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4619,axiom,
! [VarCurr] :
( ~ v97953(VarCurr)
=> ( v97976(VarCurr)
<=> v97935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4629,axiom,
! [VarCurr] :
( v97953(VarCurr)
=> ( v97976(VarCurr)
<=> v97977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1141,axiom,
! [VarCurr] :
( ( ~ v97956(VarCurr)
& ~ v97958(VarCurr) )
=> ( v97977(VarCurr)
<=> v97981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4618,axiom,
! [VarCurr] :
( v97958(VarCurr)
=> ( v97977(VarCurr)
<=> v97980(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4628,axiom,
! [VarCurr] :
( v97956(VarCurr)
=> ( v97977(VarCurr)
<=> v97978(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4617,axiom,
! [VarCurr] :
( ~ v97966(VarCurr)
=> ( v97981(VarCurr)
<=> v97935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4627,axiom,
! [VarCurr] :
( v97966(VarCurr)
=> ( v97981(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4616,axiom,
! [VarCurr] :
( ~ v97960(VarCurr)
=> ( v97980(VarCurr)
<=> v97935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4626,axiom,
! [VarCurr] :
( v97960(VarCurr)
=> ( v97980(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2108,axiom,
! [VarCurr] :
( ~ v97979(VarCurr)
=> ( v97978(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2109,axiom,
! [VarCurr] :
( v97979(VarCurr)
=> ( v97978(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6764,axiom,
! [VarCurr] :
( v97979(VarCurr)
<=> ( v97929(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97940(VarNext)
<=> ( v97941(VarNext)
& v97950(VarNext) ) ) ) ).
fof(addAssignment_29796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97950(VarNext)
<=> v97948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19395,axiom,
! [VarCurr] :
( v97948(VarCurr)
<=> ( v97919(VarCurr)
| v97951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19394,axiom,
! [VarCurr] :
( v97951(VarCurr)
<=> ( v97952(VarCurr)
& v97972(VarCurr) ) ) ).
fof(writeUnaryOperator_7640,axiom,
! [VarCurr] :
( ~ v97972(VarCurr)
<=> v97919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19393,axiom,
! [VarCurr] :
( v97952(VarCurr)
<=> ( v97953(VarCurr)
| v97970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19392,axiom,
! [VarCurr] :
( v97970(VarCurr)
<=> ( v97931(VarCurr)
& v97971(VarCurr) ) ) ).
fof(writeUnaryOperator_7639,axiom,
! [VarCurr] :
( ~ v97971(VarCurr)
<=> v97933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19391,axiom,
! [VarCurr] :
( v97953(VarCurr)
<=> ( v97954(VarCurr)
& v97933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19390,axiom,
! [VarCurr] :
( v97954(VarCurr)
<=> ( v97955(VarCurr)
| v97964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19389,axiom,
! [VarCurr] :
( v97964(VarCurr)
<=> ( v97965(VarCurr)
& v97969(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6763,axiom,
! [VarCurr] :
( v97969(VarCurr)
<=> ( ( v97957(VarCurr,bitIndex2)
<=> $false )
& ( v97957(VarCurr,bitIndex1)
<=> $false )
& ( v97957(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19388,axiom,
! [VarCurr] :
( v97965(VarCurr)
<=> ( v97966(VarCurr)
| v97967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19387,axiom,
! [VarCurr] :
( v97967(VarCurr)
<=> ( v97931(VarCurr)
& v97968(VarCurr) ) ) ).
fof(writeUnaryOperator_7638,axiom,
! [VarCurr] :
( ~ v97968(VarCurr)
<=> v97966(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6762,axiom,
! [VarCurr] :
( v97966(VarCurr)
<=> ( v97929(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19386,axiom,
! [VarCurr] :
( v97955(VarCurr)
<=> ( v97956(VarCurr)
| v97958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19385,axiom,
! [VarCurr] :
( v97958(VarCurr)
<=> ( v97959(VarCurr)
& v97963(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6761,axiom,
! [VarCurr] :
( v97963(VarCurr)
<=> ( ( v97957(VarCurr,bitIndex2)
<=> $false )
& ( v97957(VarCurr,bitIndex1)
<=> $true )
& ( v97957(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19384,axiom,
! [VarCurr] :
( v97959(VarCurr)
<=> ( v97960(VarCurr)
| v97961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19383,axiom,
! [VarCurr] :
( v97961(VarCurr)
<=> ( v97931(VarCurr)
& v97962(VarCurr) ) ) ).
fof(writeUnaryOperator_7637,axiom,
! [VarCurr] :
( ~ v97962(VarCurr)
<=> v97960(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6760,axiom,
! [VarCurr] :
( v97960(VarCurr)
<=> ( v97929(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6759,axiom,
! [VarCurr] :
( v97956(VarCurr)
<=> ( ( v97957(VarCurr,bitIndex2)
<=> $true )
& ( v97957(VarCurr,bitIndex1)
<=> $false )
& ( v97957(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29795,axiom,
! [VarCurr] :
( v97957(VarCurr,bitIndex0)
<=> v97927(VarCurr) ) ).
fof(addAssignment_29794,axiom,
! [VarCurr] :
( v97957(VarCurr,bitIndex1)
<=> v97925(VarCurr) ) ).
fof(addAssignment_29793,axiom,
! [VarCurr] :
( v97957(VarCurr,bitIndex2)
<=> v97923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97941(VarNext)
<=> ( v97942(VarNext)
& v97937(VarNext) ) ) ) ).
fof(writeUnaryOperator_7636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97942(VarNext)
<=> v97944(VarNext) ) ) ).
fof(addAssignment_29792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97944(VarNext)
<=> v97937(VarCurr) ) ) ).
fof(addAssignment_29791,axiom,
! [VarCurr] :
( v97937(VarCurr)
<=> v80805(VarCurr) ) ).
fof(addAssignment_29790,axiom,
! [VarCurr] :
( v97935(VarCurr)
<=> $false ) ).
fof(addAssignment_29789,axiom,
! [VarCurr] :
( v97933(VarCurr)
<=> v80767(VarCurr) ) ).
fof(addAssignment_29788,axiom,
! [VarCurr] :
( v97931(VarCurr)
<=> $false ) ).
fof(addAssignment_29787,axiom,
! [VarCurr] :
( v97929(VarCurr)
<=> v80759(VarCurr,bitIndex6) ) ).
fof(addAssignment_29786,axiom,
! [VarCurr] :
( v80759(VarCurr,bitIndex6)
<=> v80761(VarCurr,bitIndex6) ) ).
fof(addAssignment_29785,axiom,
! [VarCurr] :
( v80761(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29784,axiom,
! [VarCurr] :
( v97927(VarCurr)
<=> $false ) ).
fof(addAssignment_29783,axiom,
! [VarCurr] :
( v97925(VarCurr)
<=> $false ) ).
fof(addAssignment_29782,axiom,
! [VarCurr] :
( v97923(VarCurr)
<=> $true ) ).
fof(addAssignment_29781,axiom,
! [VarCurr] :
( v97921(VarCurr)
<=> $false ) ).
fof(addAssignment_29780,axiom,
! [VarCurr] :
( v97919(VarCurr)
<=> v80742(VarCurr) ) ).
fof(addAssignment_29779,axiom,
! [VarCurr] :
( v80597(VarCurr,bitIndex0)
<=> v80599(VarCurr,bitIndex0) ) ).
fof(addAssignment_29778,axiom,
! [VarCurr] :
( v80599(VarCurr,bitIndex0)
<=> v80601(VarCurr,bitIndex0) ) ).
fof(addAssignment_29777,axiom,
! [VarCurr] :
( v80601(VarCurr,bitIndex0)
<=> v80603(VarCurr,bitIndex0) ) ).
fof(addAssignment_29776,axiom,
! [VarCurr] :
( v80603(VarCurr,bitIndex0)
<=> v80605(VarCurr,bitIndex6) ) ).
fof(addAssignment_29775,axiom,
! [VarCurr] :
( v80605(VarCurr,bitIndex6)
<=> v80607(VarCurr,bitIndex6) ) ).
fof(addAssignment_29774,axiom,
! [VarCurr] :
( v80607(VarCurr,bitIndex6)
<=> v97849(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97872(VarNext)
=> ( v97849(VarNext)
<=> v97849(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1605,axiom,
! [VarNext] :
( v97872(VarNext)
=> ( v97849(VarNext)
<=> v97907(VarNext) ) ) ).
fof(addAssignment_29773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97907(VarNext)
<=> v97905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4615,axiom,
! [VarCurr] :
( ~ v97851(VarCurr)
=> ( v97905(VarCurr)
<=> v97908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4625,axiom,
! [VarCurr] :
( v97851(VarCurr)
=> ( v97905(VarCurr)
<=> v97853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4614,axiom,
! [VarCurr] :
( ~ v97885(VarCurr)
=> ( v97908(VarCurr)
<=> v97867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4624,axiom,
! [VarCurr] :
( v97885(VarCurr)
=> ( v97908(VarCurr)
<=> v97909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1140,axiom,
! [VarCurr] :
( ( ~ v97888(VarCurr)
& ~ v97890(VarCurr) )
=> ( v97909(VarCurr)
<=> v97913(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4613,axiom,
! [VarCurr] :
( v97890(VarCurr)
=> ( v97909(VarCurr)
<=> v97912(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4623,axiom,
! [VarCurr] :
( v97888(VarCurr)
=> ( v97909(VarCurr)
<=> v97910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4612,axiom,
! [VarCurr] :
( ~ v97898(VarCurr)
=> ( v97913(VarCurr)
<=> v97867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4622,axiom,
! [VarCurr] :
( v97898(VarCurr)
=> ( v97913(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4611,axiom,
! [VarCurr] :
( ~ v97892(VarCurr)
=> ( v97912(VarCurr)
<=> v97867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4621,axiom,
! [VarCurr] :
( v97892(VarCurr)
=> ( v97912(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2107,axiom,
! [VarCurr] :
( ~ v97911(VarCurr)
=> ( v97910(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2108,axiom,
! [VarCurr] :
( v97911(VarCurr)
=> ( v97910(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6758,axiom,
! [VarCurr] :
( v97911(VarCurr)
<=> ( v97861(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97872(VarNext)
<=> ( v97873(VarNext)
& v97882(VarNext) ) ) ) ).
fof(addAssignment_29772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97882(VarNext)
<=> v97880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19380,axiom,
! [VarCurr] :
( v97880(VarCurr)
<=> ( v97851(VarCurr)
| v97883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19379,axiom,
! [VarCurr] :
( v97883(VarCurr)
<=> ( v97884(VarCurr)
& v97904(VarCurr) ) ) ).
fof(writeUnaryOperator_7635,axiom,
! [VarCurr] :
( ~ v97904(VarCurr)
<=> v97851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19378,axiom,
! [VarCurr] :
( v97884(VarCurr)
<=> ( v97885(VarCurr)
| v97902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19377,axiom,
! [VarCurr] :
( v97902(VarCurr)
<=> ( v97863(VarCurr)
& v97903(VarCurr) ) ) ).
fof(writeUnaryOperator_7634,axiom,
! [VarCurr] :
( ~ v97903(VarCurr)
<=> v97865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19376,axiom,
! [VarCurr] :
( v97885(VarCurr)
<=> ( v97886(VarCurr)
& v97865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19375,axiom,
! [VarCurr] :
( v97886(VarCurr)
<=> ( v97887(VarCurr)
| v97896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19374,axiom,
! [VarCurr] :
( v97896(VarCurr)
<=> ( v97897(VarCurr)
& v97901(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6757,axiom,
! [VarCurr] :
( v97901(VarCurr)
<=> ( ( v97889(VarCurr,bitIndex2)
<=> $false )
& ( v97889(VarCurr,bitIndex1)
<=> $false )
& ( v97889(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19373,axiom,
! [VarCurr] :
( v97897(VarCurr)
<=> ( v97898(VarCurr)
| v97899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19372,axiom,
! [VarCurr] :
( v97899(VarCurr)
<=> ( v97863(VarCurr)
& v97900(VarCurr) ) ) ).
fof(writeUnaryOperator_7633,axiom,
! [VarCurr] :
( ~ v97900(VarCurr)
<=> v97898(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6756,axiom,
! [VarCurr] :
( v97898(VarCurr)
<=> ( v97861(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19371,axiom,
! [VarCurr] :
( v97887(VarCurr)
<=> ( v97888(VarCurr)
| v97890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19370,axiom,
! [VarCurr] :
( v97890(VarCurr)
<=> ( v97891(VarCurr)
& v97895(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6755,axiom,
! [VarCurr] :
( v97895(VarCurr)
<=> ( ( v97889(VarCurr,bitIndex2)
<=> $false )
& ( v97889(VarCurr,bitIndex1)
<=> $true )
& ( v97889(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19369,axiom,
! [VarCurr] :
( v97891(VarCurr)
<=> ( v97892(VarCurr)
| v97893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19368,axiom,
! [VarCurr] :
( v97893(VarCurr)
<=> ( v97863(VarCurr)
& v97894(VarCurr) ) ) ).
fof(writeUnaryOperator_7632,axiom,
! [VarCurr] :
( ~ v97894(VarCurr)
<=> v97892(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6754,axiom,
! [VarCurr] :
( v97892(VarCurr)
<=> ( v97861(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6753,axiom,
! [VarCurr] :
( v97888(VarCurr)
<=> ( ( v97889(VarCurr,bitIndex2)
<=> $true )
& ( v97889(VarCurr,bitIndex1)
<=> $false )
& ( v97889(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29771,axiom,
! [VarCurr] :
( v97889(VarCurr,bitIndex0)
<=> v97859(VarCurr) ) ).
fof(addAssignment_29770,axiom,
! [VarCurr] :
( v97889(VarCurr,bitIndex1)
<=> v97857(VarCurr) ) ).
fof(addAssignment_29769,axiom,
! [VarCurr] :
( v97889(VarCurr,bitIndex2)
<=> v97855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97873(VarNext)
<=> ( v97874(VarNext)
& v97869(VarNext) ) ) ) ).
fof(writeUnaryOperator_7631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97874(VarNext)
<=> v97876(VarNext) ) ) ).
fof(addAssignment_29768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97876(VarNext)
<=> v97869(VarCurr) ) ) ).
fof(addAssignment_29767,axiom,
! [VarCurr] :
( v97869(VarCurr)
<=> v80676(VarCurr) ) ).
fof(addAssignment_29766,axiom,
! [VarCurr] :
( v97867(VarCurr)
<=> $false ) ).
fof(addAssignment_29765,axiom,
! [VarCurr] :
( v97865(VarCurr)
<=> v80638(VarCurr) ) ).
fof(addAssignment_29764,axiom,
! [VarCurr] :
( v97863(VarCurr)
<=> $false ) ).
fof(addAssignment_29763,axiom,
! [VarCurr] :
( v97861(VarCurr)
<=> v80630(VarCurr,bitIndex6) ) ).
fof(addAssignment_29762,axiom,
! [VarCurr] :
( v80630(VarCurr,bitIndex6)
<=> v80632(VarCurr,bitIndex6) ) ).
fof(addAssignment_29761,axiom,
! [VarCurr] :
( v80632(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29760,axiom,
! [VarCurr] :
( v97859(VarCurr)
<=> $false ) ).
fof(addAssignment_29759,axiom,
! [VarCurr] :
( v97857(VarCurr)
<=> $false ) ).
fof(addAssignment_29758,axiom,
! [VarCurr] :
( v97855(VarCurr)
<=> $true ) ).
fof(addAssignment_29757,axiom,
! [VarCurr] :
( v97853(VarCurr)
<=> $false ) ).
fof(addAssignment_29756,axiom,
! [VarCurr] :
( v97851(VarCurr)
<=> v80613(VarCurr) ) ).
fof(addAssignment_29755,axiom,
! [VarCurr] :
( v80468(VarCurr,bitIndex0)
<=> v80470(VarCurr,bitIndex0) ) ).
fof(addAssignment_29754,axiom,
! [VarCurr] :
( v80470(VarCurr,bitIndex0)
<=> v80472(VarCurr,bitIndex0) ) ).
fof(addAssignment_29753,axiom,
! [VarCurr] :
( v80472(VarCurr,bitIndex0)
<=> v80474(VarCurr,bitIndex0) ) ).
fof(addAssignment_29752,axiom,
! [VarCurr] :
( v80474(VarCurr,bitIndex0)
<=> v80476(VarCurr,bitIndex6) ) ).
fof(addAssignment_29751,axiom,
! [VarCurr] :
( v80476(VarCurr,bitIndex6)
<=> v80478(VarCurr,bitIndex6) ) ).
fof(addAssignment_29750,axiom,
! [VarCurr] :
( v80478(VarCurr,bitIndex6)
<=> v97781(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97804(VarNext)
=> ( v97781(VarNext)
<=> v97781(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1604,axiom,
! [VarNext] :
( v97804(VarNext)
=> ( v97781(VarNext)
<=> v97839(VarNext) ) ) ).
fof(addAssignment_29749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97839(VarNext)
<=> v97837(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4610,axiom,
! [VarCurr] :
( ~ v97783(VarCurr)
=> ( v97837(VarCurr)
<=> v97840(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4620,axiom,
! [VarCurr] :
( v97783(VarCurr)
=> ( v97837(VarCurr)
<=> v97785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4609,axiom,
! [VarCurr] :
( ~ v97817(VarCurr)
=> ( v97840(VarCurr)
<=> v97799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4619,axiom,
! [VarCurr] :
( v97817(VarCurr)
=> ( v97840(VarCurr)
<=> v97841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1139,axiom,
! [VarCurr] :
( ( ~ v97820(VarCurr)
& ~ v97822(VarCurr) )
=> ( v97841(VarCurr)
<=> v97845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4608,axiom,
! [VarCurr] :
( v97822(VarCurr)
=> ( v97841(VarCurr)
<=> v97844(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4618,axiom,
! [VarCurr] :
( v97820(VarCurr)
=> ( v97841(VarCurr)
<=> v97842(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4607,axiom,
! [VarCurr] :
( ~ v97830(VarCurr)
=> ( v97845(VarCurr)
<=> v97799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4617,axiom,
! [VarCurr] :
( v97830(VarCurr)
=> ( v97845(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4606,axiom,
! [VarCurr] :
( ~ v97824(VarCurr)
=> ( v97844(VarCurr)
<=> v97799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4616,axiom,
! [VarCurr] :
( v97824(VarCurr)
=> ( v97844(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2106,axiom,
! [VarCurr] :
( ~ v97843(VarCurr)
=> ( v97842(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2107,axiom,
! [VarCurr] :
( v97843(VarCurr)
=> ( v97842(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6752,axiom,
! [VarCurr] :
( v97843(VarCurr)
<=> ( v97793(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97804(VarNext)
<=> ( v97805(VarNext)
& v97814(VarNext) ) ) ) ).
fof(addAssignment_29748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97814(VarNext)
<=> v97812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19365,axiom,
! [VarCurr] :
( v97812(VarCurr)
<=> ( v97783(VarCurr)
| v97815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19364,axiom,
! [VarCurr] :
( v97815(VarCurr)
<=> ( v97816(VarCurr)
& v97836(VarCurr) ) ) ).
fof(writeUnaryOperator_7630,axiom,
! [VarCurr] :
( ~ v97836(VarCurr)
<=> v97783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19363,axiom,
! [VarCurr] :
( v97816(VarCurr)
<=> ( v97817(VarCurr)
| v97834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19362,axiom,
! [VarCurr] :
( v97834(VarCurr)
<=> ( v97795(VarCurr)
& v97835(VarCurr) ) ) ).
fof(writeUnaryOperator_7629,axiom,
! [VarCurr] :
( ~ v97835(VarCurr)
<=> v97797(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19361,axiom,
! [VarCurr] :
( v97817(VarCurr)
<=> ( v97818(VarCurr)
& v97797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19360,axiom,
! [VarCurr] :
( v97818(VarCurr)
<=> ( v97819(VarCurr)
| v97828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19359,axiom,
! [VarCurr] :
( v97828(VarCurr)
<=> ( v97829(VarCurr)
& v97833(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6751,axiom,
! [VarCurr] :
( v97833(VarCurr)
<=> ( ( v97821(VarCurr,bitIndex2)
<=> $false )
& ( v97821(VarCurr,bitIndex1)
<=> $false )
& ( v97821(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19358,axiom,
! [VarCurr] :
( v97829(VarCurr)
<=> ( v97830(VarCurr)
| v97831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19357,axiom,
! [VarCurr] :
( v97831(VarCurr)
<=> ( v97795(VarCurr)
& v97832(VarCurr) ) ) ).
fof(writeUnaryOperator_7628,axiom,
! [VarCurr] :
( ~ v97832(VarCurr)
<=> v97830(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6750,axiom,
! [VarCurr] :
( v97830(VarCurr)
<=> ( v97793(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19356,axiom,
! [VarCurr] :
( v97819(VarCurr)
<=> ( v97820(VarCurr)
| v97822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19355,axiom,
! [VarCurr] :
( v97822(VarCurr)
<=> ( v97823(VarCurr)
& v97827(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6749,axiom,
! [VarCurr] :
( v97827(VarCurr)
<=> ( ( v97821(VarCurr,bitIndex2)
<=> $false )
& ( v97821(VarCurr,bitIndex1)
<=> $true )
& ( v97821(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19354,axiom,
! [VarCurr] :
( v97823(VarCurr)
<=> ( v97824(VarCurr)
| v97825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19353,axiom,
! [VarCurr] :
( v97825(VarCurr)
<=> ( v97795(VarCurr)
& v97826(VarCurr) ) ) ).
fof(writeUnaryOperator_7627,axiom,
! [VarCurr] :
( ~ v97826(VarCurr)
<=> v97824(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6748,axiom,
! [VarCurr] :
( v97824(VarCurr)
<=> ( v97793(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6747,axiom,
! [VarCurr] :
( v97820(VarCurr)
<=> ( ( v97821(VarCurr,bitIndex2)
<=> $true )
& ( v97821(VarCurr,bitIndex1)
<=> $false )
& ( v97821(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29747,axiom,
! [VarCurr] :
( v97821(VarCurr,bitIndex0)
<=> v97791(VarCurr) ) ).
fof(addAssignment_29746,axiom,
! [VarCurr] :
( v97821(VarCurr,bitIndex1)
<=> v97789(VarCurr) ) ).
fof(addAssignment_29745,axiom,
! [VarCurr] :
( v97821(VarCurr,bitIndex2)
<=> v97787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97805(VarNext)
<=> ( v97806(VarNext)
& v97801(VarNext) ) ) ) ).
fof(writeUnaryOperator_7626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97806(VarNext)
<=> v97808(VarNext) ) ) ).
fof(addAssignment_29744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97808(VarNext)
<=> v97801(VarCurr) ) ) ).
fof(addAssignment_29743,axiom,
! [VarCurr] :
( v97801(VarCurr)
<=> v80547(VarCurr) ) ).
fof(addAssignment_29742,axiom,
! [VarCurr] :
( v97799(VarCurr)
<=> $false ) ).
fof(addAssignment_29741,axiom,
! [VarCurr] :
( v97797(VarCurr)
<=> v80509(VarCurr) ) ).
fof(addAssignment_29740,axiom,
! [VarCurr] :
( v97795(VarCurr)
<=> $false ) ).
fof(addAssignment_29739,axiom,
! [VarCurr] :
( v97793(VarCurr)
<=> v80501(VarCurr,bitIndex6) ) ).
fof(addAssignment_29738,axiom,
! [VarCurr] :
( v80501(VarCurr,bitIndex6)
<=> v80503(VarCurr,bitIndex6) ) ).
fof(addAssignment_29737,axiom,
! [VarCurr] :
( v80503(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29736,axiom,
! [VarCurr] :
( v97791(VarCurr)
<=> $false ) ).
fof(addAssignment_29735,axiom,
! [VarCurr] :
( v97789(VarCurr)
<=> $false ) ).
fof(addAssignment_29734,axiom,
! [VarCurr] :
( v97787(VarCurr)
<=> $true ) ).
fof(addAssignment_29733,axiom,
! [VarCurr] :
( v97785(VarCurr)
<=> $false ) ).
fof(addAssignment_29732,axiom,
! [VarCurr] :
( v97783(VarCurr)
<=> v80484(VarCurr) ) ).
fof(addAssignment_29731,axiom,
! [VarCurr] :
( v80339(VarCurr,bitIndex0)
<=> v80341(VarCurr,bitIndex0) ) ).
fof(addAssignment_29730,axiom,
! [VarCurr] :
( v80341(VarCurr,bitIndex0)
<=> v80343(VarCurr,bitIndex0) ) ).
fof(addAssignment_29729,axiom,
! [VarCurr] :
( v80343(VarCurr,bitIndex0)
<=> v80345(VarCurr,bitIndex0) ) ).
fof(addAssignment_29728,axiom,
! [VarCurr] :
( v80345(VarCurr,bitIndex0)
<=> v80347(VarCurr,bitIndex6) ) ).
fof(addAssignment_29727,axiom,
! [VarCurr] :
( v80347(VarCurr,bitIndex6)
<=> v80349(VarCurr,bitIndex6) ) ).
fof(addAssignment_29726,axiom,
! [VarCurr] :
( v80349(VarCurr,bitIndex6)
<=> v97713(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97736(VarNext)
=> ( v97713(VarNext)
<=> v97713(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1603,axiom,
! [VarNext] :
( v97736(VarNext)
=> ( v97713(VarNext)
<=> v97771(VarNext) ) ) ).
fof(addAssignment_29725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97771(VarNext)
<=> v97769(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4605,axiom,
! [VarCurr] :
( ~ v97715(VarCurr)
=> ( v97769(VarCurr)
<=> v97772(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4615,axiom,
! [VarCurr] :
( v97715(VarCurr)
=> ( v97769(VarCurr)
<=> v97717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4604,axiom,
! [VarCurr] :
( ~ v97749(VarCurr)
=> ( v97772(VarCurr)
<=> v97731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4614,axiom,
! [VarCurr] :
( v97749(VarCurr)
=> ( v97772(VarCurr)
<=> v97773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1138,axiom,
! [VarCurr] :
( ( ~ v97752(VarCurr)
& ~ v97754(VarCurr) )
=> ( v97773(VarCurr)
<=> v97777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4603,axiom,
! [VarCurr] :
( v97754(VarCurr)
=> ( v97773(VarCurr)
<=> v97776(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4613,axiom,
! [VarCurr] :
( v97752(VarCurr)
=> ( v97773(VarCurr)
<=> v97774(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4602,axiom,
! [VarCurr] :
( ~ v97762(VarCurr)
=> ( v97777(VarCurr)
<=> v97731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4612,axiom,
! [VarCurr] :
( v97762(VarCurr)
=> ( v97777(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4601,axiom,
! [VarCurr] :
( ~ v97756(VarCurr)
=> ( v97776(VarCurr)
<=> v97731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4611,axiom,
! [VarCurr] :
( v97756(VarCurr)
=> ( v97776(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2105,axiom,
! [VarCurr] :
( ~ v97775(VarCurr)
=> ( v97774(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2106,axiom,
! [VarCurr] :
( v97775(VarCurr)
=> ( v97774(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6746,axiom,
! [VarCurr] :
( v97775(VarCurr)
<=> ( v97725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97736(VarNext)
<=> ( v97737(VarNext)
& v97746(VarNext) ) ) ) ).
fof(addAssignment_29724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97746(VarNext)
<=> v97744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19350,axiom,
! [VarCurr] :
( v97744(VarCurr)
<=> ( v97715(VarCurr)
| v97747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19349,axiom,
! [VarCurr] :
( v97747(VarCurr)
<=> ( v97748(VarCurr)
& v97768(VarCurr) ) ) ).
fof(writeUnaryOperator_7625,axiom,
! [VarCurr] :
( ~ v97768(VarCurr)
<=> v97715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19348,axiom,
! [VarCurr] :
( v97748(VarCurr)
<=> ( v97749(VarCurr)
| v97766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19347,axiom,
! [VarCurr] :
( v97766(VarCurr)
<=> ( v97727(VarCurr)
& v97767(VarCurr) ) ) ).
fof(writeUnaryOperator_7624,axiom,
! [VarCurr] :
( ~ v97767(VarCurr)
<=> v97729(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19346,axiom,
! [VarCurr] :
( v97749(VarCurr)
<=> ( v97750(VarCurr)
& v97729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19345,axiom,
! [VarCurr] :
( v97750(VarCurr)
<=> ( v97751(VarCurr)
| v97760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19344,axiom,
! [VarCurr] :
( v97760(VarCurr)
<=> ( v97761(VarCurr)
& v97765(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6745,axiom,
! [VarCurr] :
( v97765(VarCurr)
<=> ( ( v97753(VarCurr,bitIndex2)
<=> $false )
& ( v97753(VarCurr,bitIndex1)
<=> $false )
& ( v97753(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19343,axiom,
! [VarCurr] :
( v97761(VarCurr)
<=> ( v97762(VarCurr)
| v97763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19342,axiom,
! [VarCurr] :
( v97763(VarCurr)
<=> ( v97727(VarCurr)
& v97764(VarCurr) ) ) ).
fof(writeUnaryOperator_7623,axiom,
! [VarCurr] :
( ~ v97764(VarCurr)
<=> v97762(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6744,axiom,
! [VarCurr] :
( v97762(VarCurr)
<=> ( v97725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19341,axiom,
! [VarCurr] :
( v97751(VarCurr)
<=> ( v97752(VarCurr)
| v97754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19340,axiom,
! [VarCurr] :
( v97754(VarCurr)
<=> ( v97755(VarCurr)
& v97759(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6743,axiom,
! [VarCurr] :
( v97759(VarCurr)
<=> ( ( v97753(VarCurr,bitIndex2)
<=> $false )
& ( v97753(VarCurr,bitIndex1)
<=> $true )
& ( v97753(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19339,axiom,
! [VarCurr] :
( v97755(VarCurr)
<=> ( v97756(VarCurr)
| v97757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19338,axiom,
! [VarCurr] :
( v97757(VarCurr)
<=> ( v97727(VarCurr)
& v97758(VarCurr) ) ) ).
fof(writeUnaryOperator_7622,axiom,
! [VarCurr] :
( ~ v97758(VarCurr)
<=> v97756(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6742,axiom,
! [VarCurr] :
( v97756(VarCurr)
<=> ( v97725(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6741,axiom,
! [VarCurr] :
( v97752(VarCurr)
<=> ( ( v97753(VarCurr,bitIndex2)
<=> $true )
& ( v97753(VarCurr,bitIndex1)
<=> $false )
& ( v97753(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29723,axiom,
! [VarCurr] :
( v97753(VarCurr,bitIndex0)
<=> v97723(VarCurr) ) ).
fof(addAssignment_29722,axiom,
! [VarCurr] :
( v97753(VarCurr,bitIndex1)
<=> v97721(VarCurr) ) ).
fof(addAssignment_29721,axiom,
! [VarCurr] :
( v97753(VarCurr,bitIndex2)
<=> v97719(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97737(VarNext)
<=> ( v97738(VarNext)
& v97733(VarNext) ) ) ) ).
fof(writeUnaryOperator_7621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97738(VarNext)
<=> v97740(VarNext) ) ) ).
fof(addAssignment_29720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97740(VarNext)
<=> v97733(VarCurr) ) ) ).
fof(addAssignment_29719,axiom,
! [VarCurr] :
( v97733(VarCurr)
<=> v80418(VarCurr) ) ).
fof(addAssignment_29718,axiom,
! [VarCurr] :
( v97731(VarCurr)
<=> $false ) ).
fof(addAssignment_29717,axiom,
! [VarCurr] :
( v97729(VarCurr)
<=> v80380(VarCurr) ) ).
fof(addAssignment_29716,axiom,
! [VarCurr] :
( v97727(VarCurr)
<=> $false ) ).
fof(addAssignment_29715,axiom,
! [VarCurr] :
( v97725(VarCurr)
<=> v80372(VarCurr,bitIndex6) ) ).
fof(addAssignment_29714,axiom,
! [VarCurr] :
( v80372(VarCurr,bitIndex6)
<=> v80374(VarCurr,bitIndex6) ) ).
fof(addAssignment_29713,axiom,
! [VarCurr] :
( v80374(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29712,axiom,
! [VarCurr] :
( v97723(VarCurr)
<=> $false ) ).
fof(addAssignment_29711,axiom,
! [VarCurr] :
( v97721(VarCurr)
<=> $false ) ).
fof(addAssignment_29710,axiom,
! [VarCurr] :
( v97719(VarCurr)
<=> $true ) ).
fof(addAssignment_29709,axiom,
! [VarCurr] :
( v97717(VarCurr)
<=> $false ) ).
fof(addAssignment_29708,axiom,
! [VarCurr] :
( v97715(VarCurr)
<=> v80355(VarCurr) ) ).
fof(addAssignment_29707,axiom,
! [VarCurr] :
( v80210(VarCurr,bitIndex0)
<=> v80212(VarCurr,bitIndex0) ) ).
fof(addAssignment_29706,axiom,
! [VarCurr] :
( v80212(VarCurr,bitIndex0)
<=> v80214(VarCurr,bitIndex0) ) ).
fof(addAssignment_29705,axiom,
! [VarCurr] :
( v80214(VarCurr,bitIndex0)
<=> v80216(VarCurr,bitIndex0) ) ).
fof(addAssignment_29704,axiom,
! [VarCurr] :
( v80216(VarCurr,bitIndex0)
<=> v80218(VarCurr,bitIndex6) ) ).
fof(addAssignment_29703,axiom,
! [VarCurr] :
( v80218(VarCurr,bitIndex6)
<=> v80220(VarCurr,bitIndex6) ) ).
fof(addAssignment_29702,axiom,
! [VarCurr] :
( v80220(VarCurr,bitIndex6)
<=> v97645(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97668(VarNext)
=> ( v97645(VarNext)
<=> v97645(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1602,axiom,
! [VarNext] :
( v97668(VarNext)
=> ( v97645(VarNext)
<=> v97703(VarNext) ) ) ).
fof(addAssignment_29701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97703(VarNext)
<=> v97701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4600,axiom,
! [VarCurr] :
( ~ v97647(VarCurr)
=> ( v97701(VarCurr)
<=> v97704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4610,axiom,
! [VarCurr] :
( v97647(VarCurr)
=> ( v97701(VarCurr)
<=> v97649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4599,axiom,
! [VarCurr] :
( ~ v97681(VarCurr)
=> ( v97704(VarCurr)
<=> v97663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4609,axiom,
! [VarCurr] :
( v97681(VarCurr)
=> ( v97704(VarCurr)
<=> v97705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1137,axiom,
! [VarCurr] :
( ( ~ v97684(VarCurr)
& ~ v97686(VarCurr) )
=> ( v97705(VarCurr)
<=> v97709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4598,axiom,
! [VarCurr] :
( v97686(VarCurr)
=> ( v97705(VarCurr)
<=> v97708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4608,axiom,
! [VarCurr] :
( v97684(VarCurr)
=> ( v97705(VarCurr)
<=> v97706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4597,axiom,
! [VarCurr] :
( ~ v97694(VarCurr)
=> ( v97709(VarCurr)
<=> v97663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4607,axiom,
! [VarCurr] :
( v97694(VarCurr)
=> ( v97709(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4596,axiom,
! [VarCurr] :
( ~ v97688(VarCurr)
=> ( v97708(VarCurr)
<=> v97663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4606,axiom,
! [VarCurr] :
( v97688(VarCurr)
=> ( v97708(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2104,axiom,
! [VarCurr] :
( ~ v97707(VarCurr)
=> ( v97706(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2105,axiom,
! [VarCurr] :
( v97707(VarCurr)
=> ( v97706(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6740,axiom,
! [VarCurr] :
( v97707(VarCurr)
<=> ( v97657(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97668(VarNext)
<=> ( v97669(VarNext)
& v97678(VarNext) ) ) ) ).
fof(addAssignment_29700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97678(VarNext)
<=> v97676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19335,axiom,
! [VarCurr] :
( v97676(VarCurr)
<=> ( v97647(VarCurr)
| v97679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19334,axiom,
! [VarCurr] :
( v97679(VarCurr)
<=> ( v97680(VarCurr)
& v97700(VarCurr) ) ) ).
fof(writeUnaryOperator_7620,axiom,
! [VarCurr] :
( ~ v97700(VarCurr)
<=> v97647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19333,axiom,
! [VarCurr] :
( v97680(VarCurr)
<=> ( v97681(VarCurr)
| v97698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19332,axiom,
! [VarCurr] :
( v97698(VarCurr)
<=> ( v97659(VarCurr)
& v97699(VarCurr) ) ) ).
fof(writeUnaryOperator_7619,axiom,
! [VarCurr] :
( ~ v97699(VarCurr)
<=> v97661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19331,axiom,
! [VarCurr] :
( v97681(VarCurr)
<=> ( v97682(VarCurr)
& v97661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19330,axiom,
! [VarCurr] :
( v97682(VarCurr)
<=> ( v97683(VarCurr)
| v97692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19329,axiom,
! [VarCurr] :
( v97692(VarCurr)
<=> ( v97693(VarCurr)
& v97697(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6739,axiom,
! [VarCurr] :
( v97697(VarCurr)
<=> ( ( v97685(VarCurr,bitIndex2)
<=> $false )
& ( v97685(VarCurr,bitIndex1)
<=> $false )
& ( v97685(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19328,axiom,
! [VarCurr] :
( v97693(VarCurr)
<=> ( v97694(VarCurr)
| v97695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19327,axiom,
! [VarCurr] :
( v97695(VarCurr)
<=> ( v97659(VarCurr)
& v97696(VarCurr) ) ) ).
fof(writeUnaryOperator_7618,axiom,
! [VarCurr] :
( ~ v97696(VarCurr)
<=> v97694(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6738,axiom,
! [VarCurr] :
( v97694(VarCurr)
<=> ( v97657(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19326,axiom,
! [VarCurr] :
( v97683(VarCurr)
<=> ( v97684(VarCurr)
| v97686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19325,axiom,
! [VarCurr] :
( v97686(VarCurr)
<=> ( v97687(VarCurr)
& v97691(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6737,axiom,
! [VarCurr] :
( v97691(VarCurr)
<=> ( ( v97685(VarCurr,bitIndex2)
<=> $false )
& ( v97685(VarCurr,bitIndex1)
<=> $true )
& ( v97685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19324,axiom,
! [VarCurr] :
( v97687(VarCurr)
<=> ( v97688(VarCurr)
| v97689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19323,axiom,
! [VarCurr] :
( v97689(VarCurr)
<=> ( v97659(VarCurr)
& v97690(VarCurr) ) ) ).
fof(writeUnaryOperator_7617,axiom,
! [VarCurr] :
( ~ v97690(VarCurr)
<=> v97688(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6736,axiom,
! [VarCurr] :
( v97688(VarCurr)
<=> ( v97657(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6735,axiom,
! [VarCurr] :
( v97684(VarCurr)
<=> ( ( v97685(VarCurr,bitIndex2)
<=> $true )
& ( v97685(VarCurr,bitIndex1)
<=> $false )
& ( v97685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29699,axiom,
! [VarCurr] :
( v97685(VarCurr,bitIndex0)
<=> v97655(VarCurr) ) ).
fof(addAssignment_29698,axiom,
! [VarCurr] :
( v97685(VarCurr,bitIndex1)
<=> v97653(VarCurr) ) ).
fof(addAssignment_29697,axiom,
! [VarCurr] :
( v97685(VarCurr,bitIndex2)
<=> v97651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97669(VarNext)
<=> ( v97670(VarNext)
& v97665(VarNext) ) ) ) ).
fof(writeUnaryOperator_7616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97670(VarNext)
<=> v97672(VarNext) ) ) ).
fof(addAssignment_29696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97672(VarNext)
<=> v97665(VarCurr) ) ) ).
fof(addAssignment_29695,axiom,
! [VarCurr] :
( v97665(VarCurr)
<=> v80289(VarCurr) ) ).
fof(addAssignment_29694,axiom,
! [VarCurr] :
( v97663(VarCurr)
<=> $false ) ).
fof(addAssignment_29693,axiom,
! [VarCurr] :
( v97661(VarCurr)
<=> v80251(VarCurr) ) ).
fof(addAssignment_29692,axiom,
! [VarCurr] :
( v97659(VarCurr)
<=> $false ) ).
fof(addAssignment_29691,axiom,
! [VarCurr] :
( v97657(VarCurr)
<=> v80243(VarCurr,bitIndex6) ) ).
fof(addAssignment_29690,axiom,
! [VarCurr] :
( v80243(VarCurr,bitIndex6)
<=> v80245(VarCurr,bitIndex6) ) ).
fof(addAssignment_29689,axiom,
! [VarCurr] :
( v80245(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29688,axiom,
! [VarCurr] :
( v97655(VarCurr)
<=> $false ) ).
fof(addAssignment_29687,axiom,
! [VarCurr] :
( v97653(VarCurr)
<=> $false ) ).
fof(addAssignment_29686,axiom,
! [VarCurr] :
( v97651(VarCurr)
<=> $true ) ).
fof(addAssignment_29685,axiom,
! [VarCurr] :
( v97649(VarCurr)
<=> $false ) ).
fof(addAssignment_29684,axiom,
! [VarCurr] :
( v97647(VarCurr)
<=> v80226(VarCurr) ) ).
fof(addAssignment_29683,axiom,
! [VarCurr] :
( v80081(VarCurr,bitIndex0)
<=> v80083(VarCurr,bitIndex0) ) ).
fof(addAssignment_29682,axiom,
! [VarCurr] :
( v80083(VarCurr,bitIndex0)
<=> v80085(VarCurr,bitIndex0) ) ).
fof(addAssignment_29681,axiom,
! [VarCurr] :
( v80085(VarCurr,bitIndex0)
<=> v80087(VarCurr,bitIndex0) ) ).
fof(addAssignment_29680,axiom,
! [VarCurr] :
( v80087(VarCurr,bitIndex0)
<=> v80089(VarCurr,bitIndex6) ) ).
fof(addAssignment_29679,axiom,
! [VarCurr] :
( v80089(VarCurr,bitIndex6)
<=> v80091(VarCurr,bitIndex6) ) ).
fof(addAssignment_29678,axiom,
! [VarCurr] :
( v80091(VarCurr,bitIndex6)
<=> v97577(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97600(VarNext)
=> ( v97577(VarNext)
<=> v97577(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1601,axiom,
! [VarNext] :
( v97600(VarNext)
=> ( v97577(VarNext)
<=> v97635(VarNext) ) ) ).
fof(addAssignment_29677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97635(VarNext)
<=> v97633(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4595,axiom,
! [VarCurr] :
( ~ v97579(VarCurr)
=> ( v97633(VarCurr)
<=> v97636(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4605,axiom,
! [VarCurr] :
( v97579(VarCurr)
=> ( v97633(VarCurr)
<=> v97581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4594,axiom,
! [VarCurr] :
( ~ v97613(VarCurr)
=> ( v97636(VarCurr)
<=> v97595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4604,axiom,
! [VarCurr] :
( v97613(VarCurr)
=> ( v97636(VarCurr)
<=> v97637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1136,axiom,
! [VarCurr] :
( ( ~ v97616(VarCurr)
& ~ v97618(VarCurr) )
=> ( v97637(VarCurr)
<=> v97641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4593,axiom,
! [VarCurr] :
( v97618(VarCurr)
=> ( v97637(VarCurr)
<=> v97640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4603,axiom,
! [VarCurr] :
( v97616(VarCurr)
=> ( v97637(VarCurr)
<=> v97638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4592,axiom,
! [VarCurr] :
( ~ v97626(VarCurr)
=> ( v97641(VarCurr)
<=> v97595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4602,axiom,
! [VarCurr] :
( v97626(VarCurr)
=> ( v97641(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4591,axiom,
! [VarCurr] :
( ~ v97620(VarCurr)
=> ( v97640(VarCurr)
<=> v97595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4601,axiom,
! [VarCurr] :
( v97620(VarCurr)
=> ( v97640(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2103,axiom,
! [VarCurr] :
( ~ v97639(VarCurr)
=> ( v97638(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2104,axiom,
! [VarCurr] :
( v97639(VarCurr)
=> ( v97638(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6734,axiom,
! [VarCurr] :
( v97639(VarCurr)
<=> ( v97589(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97600(VarNext)
<=> ( v97601(VarNext)
& v97610(VarNext) ) ) ) ).
fof(addAssignment_29676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97610(VarNext)
<=> v97608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19320,axiom,
! [VarCurr] :
( v97608(VarCurr)
<=> ( v97579(VarCurr)
| v97611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19319,axiom,
! [VarCurr] :
( v97611(VarCurr)
<=> ( v97612(VarCurr)
& v97632(VarCurr) ) ) ).
fof(writeUnaryOperator_7615,axiom,
! [VarCurr] :
( ~ v97632(VarCurr)
<=> v97579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19318,axiom,
! [VarCurr] :
( v97612(VarCurr)
<=> ( v97613(VarCurr)
| v97630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19317,axiom,
! [VarCurr] :
( v97630(VarCurr)
<=> ( v97591(VarCurr)
& v97631(VarCurr) ) ) ).
fof(writeUnaryOperator_7614,axiom,
! [VarCurr] :
( ~ v97631(VarCurr)
<=> v97593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19316,axiom,
! [VarCurr] :
( v97613(VarCurr)
<=> ( v97614(VarCurr)
& v97593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19315,axiom,
! [VarCurr] :
( v97614(VarCurr)
<=> ( v97615(VarCurr)
| v97624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19314,axiom,
! [VarCurr] :
( v97624(VarCurr)
<=> ( v97625(VarCurr)
& v97629(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6733,axiom,
! [VarCurr] :
( v97629(VarCurr)
<=> ( ( v97617(VarCurr,bitIndex2)
<=> $false )
& ( v97617(VarCurr,bitIndex1)
<=> $false )
& ( v97617(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19313,axiom,
! [VarCurr] :
( v97625(VarCurr)
<=> ( v97626(VarCurr)
| v97627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19312,axiom,
! [VarCurr] :
( v97627(VarCurr)
<=> ( v97591(VarCurr)
& v97628(VarCurr) ) ) ).
fof(writeUnaryOperator_7613,axiom,
! [VarCurr] :
( ~ v97628(VarCurr)
<=> v97626(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6732,axiom,
! [VarCurr] :
( v97626(VarCurr)
<=> ( v97589(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19311,axiom,
! [VarCurr] :
( v97615(VarCurr)
<=> ( v97616(VarCurr)
| v97618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19310,axiom,
! [VarCurr] :
( v97618(VarCurr)
<=> ( v97619(VarCurr)
& v97623(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6731,axiom,
! [VarCurr] :
( v97623(VarCurr)
<=> ( ( v97617(VarCurr,bitIndex2)
<=> $false )
& ( v97617(VarCurr,bitIndex1)
<=> $true )
& ( v97617(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19309,axiom,
! [VarCurr] :
( v97619(VarCurr)
<=> ( v97620(VarCurr)
| v97621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19308,axiom,
! [VarCurr] :
( v97621(VarCurr)
<=> ( v97591(VarCurr)
& v97622(VarCurr) ) ) ).
fof(writeUnaryOperator_7612,axiom,
! [VarCurr] :
( ~ v97622(VarCurr)
<=> v97620(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6730,axiom,
! [VarCurr] :
( v97620(VarCurr)
<=> ( v97589(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6729,axiom,
! [VarCurr] :
( v97616(VarCurr)
<=> ( ( v97617(VarCurr,bitIndex2)
<=> $true )
& ( v97617(VarCurr,bitIndex1)
<=> $false )
& ( v97617(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29675,axiom,
! [VarCurr] :
( v97617(VarCurr,bitIndex0)
<=> v97587(VarCurr) ) ).
fof(addAssignment_29674,axiom,
! [VarCurr] :
( v97617(VarCurr,bitIndex1)
<=> v97585(VarCurr) ) ).
fof(addAssignment_29673,axiom,
! [VarCurr] :
( v97617(VarCurr,bitIndex2)
<=> v97583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97601(VarNext)
<=> ( v97602(VarNext)
& v97597(VarNext) ) ) ) ).
fof(writeUnaryOperator_7611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97602(VarNext)
<=> v97604(VarNext) ) ) ).
fof(addAssignment_29672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97604(VarNext)
<=> v97597(VarCurr) ) ) ).
fof(addAssignment_29671,axiom,
! [VarCurr] :
( v97597(VarCurr)
<=> v80160(VarCurr) ) ).
fof(addAssignment_29670,axiom,
! [VarCurr] :
( v97595(VarCurr)
<=> $false ) ).
fof(addAssignment_29669,axiom,
! [VarCurr] :
( v97593(VarCurr)
<=> v80122(VarCurr) ) ).
fof(addAssignment_29668,axiom,
! [VarCurr] :
( v97591(VarCurr)
<=> $false ) ).
fof(addAssignment_29667,axiom,
! [VarCurr] :
( v97589(VarCurr)
<=> v80114(VarCurr,bitIndex6) ) ).
fof(addAssignment_29666,axiom,
! [VarCurr] :
( v80114(VarCurr,bitIndex6)
<=> v80116(VarCurr,bitIndex6) ) ).
fof(addAssignment_29665,axiom,
! [VarCurr] :
( v80116(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29664,axiom,
! [VarCurr] :
( v97587(VarCurr)
<=> $false ) ).
fof(addAssignment_29663,axiom,
! [VarCurr] :
( v97585(VarCurr)
<=> $false ) ).
fof(addAssignment_29662,axiom,
! [VarCurr] :
( v97583(VarCurr)
<=> $true ) ).
fof(addAssignment_29661,axiom,
! [VarCurr] :
( v97581(VarCurr)
<=> $false ) ).
fof(addAssignment_29660,axiom,
! [VarCurr] :
( v97579(VarCurr)
<=> v80097(VarCurr) ) ).
fof(addAssignment_29659,axiom,
! [VarCurr] :
( v79952(VarCurr,bitIndex0)
<=> v79954(VarCurr,bitIndex0) ) ).
fof(addAssignment_29658,axiom,
! [VarCurr] :
( v79954(VarCurr,bitIndex0)
<=> v79956(VarCurr,bitIndex0) ) ).
fof(addAssignment_29657,axiom,
! [VarCurr] :
( v79956(VarCurr,bitIndex0)
<=> v79958(VarCurr,bitIndex0) ) ).
fof(addAssignment_29656,axiom,
! [VarCurr] :
( v79958(VarCurr,bitIndex0)
<=> v79960(VarCurr,bitIndex6) ) ).
fof(addAssignment_29655,axiom,
! [VarCurr] :
( v79960(VarCurr,bitIndex6)
<=> v79962(VarCurr,bitIndex6) ) ).
fof(addAssignment_29654,axiom,
! [VarCurr] :
( v79962(VarCurr,bitIndex6)
<=> v97509(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97532(VarNext)
=> ( v97509(VarNext)
<=> v97509(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1600,axiom,
! [VarNext] :
( v97532(VarNext)
=> ( v97509(VarNext)
<=> v97567(VarNext) ) ) ).
fof(addAssignment_29653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97567(VarNext)
<=> v97565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4590,axiom,
! [VarCurr] :
( ~ v97511(VarCurr)
=> ( v97565(VarCurr)
<=> v97568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4600,axiom,
! [VarCurr] :
( v97511(VarCurr)
=> ( v97565(VarCurr)
<=> v97513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4589,axiom,
! [VarCurr] :
( ~ v97545(VarCurr)
=> ( v97568(VarCurr)
<=> v97527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4599,axiom,
! [VarCurr] :
( v97545(VarCurr)
=> ( v97568(VarCurr)
<=> v97569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1135,axiom,
! [VarCurr] :
( ( ~ v97548(VarCurr)
& ~ v97550(VarCurr) )
=> ( v97569(VarCurr)
<=> v97573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4588,axiom,
! [VarCurr] :
( v97550(VarCurr)
=> ( v97569(VarCurr)
<=> v97572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4598,axiom,
! [VarCurr] :
( v97548(VarCurr)
=> ( v97569(VarCurr)
<=> v97570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4587,axiom,
! [VarCurr] :
( ~ v97558(VarCurr)
=> ( v97573(VarCurr)
<=> v97527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4597,axiom,
! [VarCurr] :
( v97558(VarCurr)
=> ( v97573(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4586,axiom,
! [VarCurr] :
( ~ v97552(VarCurr)
=> ( v97572(VarCurr)
<=> v97527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4596,axiom,
! [VarCurr] :
( v97552(VarCurr)
=> ( v97572(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2102,axiom,
! [VarCurr] :
( ~ v97571(VarCurr)
=> ( v97570(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2103,axiom,
! [VarCurr] :
( v97571(VarCurr)
=> ( v97570(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6728,axiom,
! [VarCurr] :
( v97571(VarCurr)
<=> ( v97521(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97532(VarNext)
<=> ( v97533(VarNext)
& v97542(VarNext) ) ) ) ).
fof(addAssignment_29652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97542(VarNext)
<=> v97540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19305,axiom,
! [VarCurr] :
( v97540(VarCurr)
<=> ( v97511(VarCurr)
| v97543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19304,axiom,
! [VarCurr] :
( v97543(VarCurr)
<=> ( v97544(VarCurr)
& v97564(VarCurr) ) ) ).
fof(writeUnaryOperator_7610,axiom,
! [VarCurr] :
( ~ v97564(VarCurr)
<=> v97511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19303,axiom,
! [VarCurr] :
( v97544(VarCurr)
<=> ( v97545(VarCurr)
| v97562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19302,axiom,
! [VarCurr] :
( v97562(VarCurr)
<=> ( v97523(VarCurr)
& v97563(VarCurr) ) ) ).
fof(writeUnaryOperator_7609,axiom,
! [VarCurr] :
( ~ v97563(VarCurr)
<=> v97525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19301,axiom,
! [VarCurr] :
( v97545(VarCurr)
<=> ( v97546(VarCurr)
& v97525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19300,axiom,
! [VarCurr] :
( v97546(VarCurr)
<=> ( v97547(VarCurr)
| v97556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19299,axiom,
! [VarCurr] :
( v97556(VarCurr)
<=> ( v97557(VarCurr)
& v97561(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6727,axiom,
! [VarCurr] :
( v97561(VarCurr)
<=> ( ( v97549(VarCurr,bitIndex2)
<=> $false )
& ( v97549(VarCurr,bitIndex1)
<=> $false )
& ( v97549(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19298,axiom,
! [VarCurr] :
( v97557(VarCurr)
<=> ( v97558(VarCurr)
| v97559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19297,axiom,
! [VarCurr] :
( v97559(VarCurr)
<=> ( v97523(VarCurr)
& v97560(VarCurr) ) ) ).
fof(writeUnaryOperator_7608,axiom,
! [VarCurr] :
( ~ v97560(VarCurr)
<=> v97558(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6726,axiom,
! [VarCurr] :
( v97558(VarCurr)
<=> ( v97521(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19296,axiom,
! [VarCurr] :
( v97547(VarCurr)
<=> ( v97548(VarCurr)
| v97550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19295,axiom,
! [VarCurr] :
( v97550(VarCurr)
<=> ( v97551(VarCurr)
& v97555(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6725,axiom,
! [VarCurr] :
( v97555(VarCurr)
<=> ( ( v97549(VarCurr,bitIndex2)
<=> $false )
& ( v97549(VarCurr,bitIndex1)
<=> $true )
& ( v97549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19294,axiom,
! [VarCurr] :
( v97551(VarCurr)
<=> ( v97552(VarCurr)
| v97553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19293,axiom,
! [VarCurr] :
( v97553(VarCurr)
<=> ( v97523(VarCurr)
& v97554(VarCurr) ) ) ).
fof(writeUnaryOperator_7607,axiom,
! [VarCurr] :
( ~ v97554(VarCurr)
<=> v97552(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6724,axiom,
! [VarCurr] :
( v97552(VarCurr)
<=> ( v97521(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6723,axiom,
! [VarCurr] :
( v97548(VarCurr)
<=> ( ( v97549(VarCurr,bitIndex2)
<=> $true )
& ( v97549(VarCurr,bitIndex1)
<=> $false )
& ( v97549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29651,axiom,
! [VarCurr] :
( v97549(VarCurr,bitIndex0)
<=> v97519(VarCurr) ) ).
fof(addAssignment_29650,axiom,
! [VarCurr] :
( v97549(VarCurr,bitIndex1)
<=> v97517(VarCurr) ) ).
fof(addAssignment_29649,axiom,
! [VarCurr] :
( v97549(VarCurr,bitIndex2)
<=> v97515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97533(VarNext)
<=> ( v97534(VarNext)
& v97529(VarNext) ) ) ) ).
fof(writeUnaryOperator_7606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97534(VarNext)
<=> v97536(VarNext) ) ) ).
fof(addAssignment_29648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97536(VarNext)
<=> v97529(VarCurr) ) ) ).
fof(addAssignment_29647,axiom,
! [VarCurr] :
( v97529(VarCurr)
<=> v80031(VarCurr) ) ).
fof(addAssignment_29646,axiom,
! [VarCurr] :
( v97527(VarCurr)
<=> $false ) ).
fof(addAssignment_29645,axiom,
! [VarCurr] :
( v97525(VarCurr)
<=> v79993(VarCurr) ) ).
fof(addAssignment_29644,axiom,
! [VarCurr] :
( v97523(VarCurr)
<=> $false ) ).
fof(addAssignment_29643,axiom,
! [VarCurr] :
( v97521(VarCurr)
<=> v79985(VarCurr,bitIndex6) ) ).
fof(addAssignment_29642,axiom,
! [VarCurr] :
( v79985(VarCurr,bitIndex6)
<=> v79987(VarCurr,bitIndex6) ) ).
fof(addAssignment_29641,axiom,
! [VarCurr] :
( v79987(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29640,axiom,
! [VarCurr] :
( v97519(VarCurr)
<=> $false ) ).
fof(addAssignment_29639,axiom,
! [VarCurr] :
( v97517(VarCurr)
<=> $false ) ).
fof(addAssignment_29638,axiom,
! [VarCurr] :
( v97515(VarCurr)
<=> $true ) ).
fof(addAssignment_29637,axiom,
! [VarCurr] :
( v97513(VarCurr)
<=> $false ) ).
fof(addAssignment_29636,axiom,
! [VarCurr] :
( v97511(VarCurr)
<=> v79968(VarCurr) ) ).
fof(addAssignment_29635,axiom,
! [VarCurr] :
( v79823(VarCurr,bitIndex0)
<=> v79825(VarCurr,bitIndex0) ) ).
fof(addAssignment_29634,axiom,
! [VarCurr] :
( v79825(VarCurr,bitIndex0)
<=> v79827(VarCurr,bitIndex0) ) ).
fof(addAssignment_29633,axiom,
! [VarCurr] :
( v79827(VarCurr,bitIndex0)
<=> v79829(VarCurr,bitIndex0) ) ).
fof(addAssignment_29632,axiom,
! [VarCurr] :
( v79829(VarCurr,bitIndex0)
<=> v79831(VarCurr,bitIndex6) ) ).
fof(addAssignment_29631,axiom,
! [VarCurr] :
( v79831(VarCurr,bitIndex6)
<=> v79833(VarCurr,bitIndex6) ) ).
fof(addAssignment_29630,axiom,
! [VarCurr] :
( v79833(VarCurr,bitIndex6)
<=> v97441(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97464(VarNext)
=> ( v97441(VarNext)
<=> v97441(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1599,axiom,
! [VarNext] :
( v97464(VarNext)
=> ( v97441(VarNext)
<=> v97499(VarNext) ) ) ).
fof(addAssignment_29629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97499(VarNext)
<=> v97497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4585,axiom,
! [VarCurr] :
( ~ v97443(VarCurr)
=> ( v97497(VarCurr)
<=> v97500(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4595,axiom,
! [VarCurr] :
( v97443(VarCurr)
=> ( v97497(VarCurr)
<=> v97445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4584,axiom,
! [VarCurr] :
( ~ v97477(VarCurr)
=> ( v97500(VarCurr)
<=> v97459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4594,axiom,
! [VarCurr] :
( v97477(VarCurr)
=> ( v97500(VarCurr)
<=> v97501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1134,axiom,
! [VarCurr] :
( ( ~ v97480(VarCurr)
& ~ v97482(VarCurr) )
=> ( v97501(VarCurr)
<=> v97505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4583,axiom,
! [VarCurr] :
( v97482(VarCurr)
=> ( v97501(VarCurr)
<=> v97504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4593,axiom,
! [VarCurr] :
( v97480(VarCurr)
=> ( v97501(VarCurr)
<=> v97502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4582,axiom,
! [VarCurr] :
( ~ v97490(VarCurr)
=> ( v97505(VarCurr)
<=> v97459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4592,axiom,
! [VarCurr] :
( v97490(VarCurr)
=> ( v97505(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4581,axiom,
! [VarCurr] :
( ~ v97484(VarCurr)
=> ( v97504(VarCurr)
<=> v97459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4591,axiom,
! [VarCurr] :
( v97484(VarCurr)
=> ( v97504(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2101,axiom,
! [VarCurr] :
( ~ v97503(VarCurr)
=> ( v97502(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2102,axiom,
! [VarCurr] :
( v97503(VarCurr)
=> ( v97502(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6722,axiom,
! [VarCurr] :
( v97503(VarCurr)
<=> ( v97453(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97464(VarNext)
<=> ( v97465(VarNext)
& v97474(VarNext) ) ) ) ).
fof(addAssignment_29628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97474(VarNext)
<=> v97472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19290,axiom,
! [VarCurr] :
( v97472(VarCurr)
<=> ( v97443(VarCurr)
| v97475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19289,axiom,
! [VarCurr] :
( v97475(VarCurr)
<=> ( v97476(VarCurr)
& v97496(VarCurr) ) ) ).
fof(writeUnaryOperator_7605,axiom,
! [VarCurr] :
( ~ v97496(VarCurr)
<=> v97443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19288,axiom,
! [VarCurr] :
( v97476(VarCurr)
<=> ( v97477(VarCurr)
| v97494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19287,axiom,
! [VarCurr] :
( v97494(VarCurr)
<=> ( v97455(VarCurr)
& v97495(VarCurr) ) ) ).
fof(writeUnaryOperator_7604,axiom,
! [VarCurr] :
( ~ v97495(VarCurr)
<=> v97457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19286,axiom,
! [VarCurr] :
( v97477(VarCurr)
<=> ( v97478(VarCurr)
& v97457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19285,axiom,
! [VarCurr] :
( v97478(VarCurr)
<=> ( v97479(VarCurr)
| v97488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19284,axiom,
! [VarCurr] :
( v97488(VarCurr)
<=> ( v97489(VarCurr)
& v97493(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6721,axiom,
! [VarCurr] :
( v97493(VarCurr)
<=> ( ( v97481(VarCurr,bitIndex2)
<=> $false )
& ( v97481(VarCurr,bitIndex1)
<=> $false )
& ( v97481(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19283,axiom,
! [VarCurr] :
( v97489(VarCurr)
<=> ( v97490(VarCurr)
| v97491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19282,axiom,
! [VarCurr] :
( v97491(VarCurr)
<=> ( v97455(VarCurr)
& v97492(VarCurr) ) ) ).
fof(writeUnaryOperator_7603,axiom,
! [VarCurr] :
( ~ v97492(VarCurr)
<=> v97490(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6720,axiom,
! [VarCurr] :
( v97490(VarCurr)
<=> ( v97453(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19281,axiom,
! [VarCurr] :
( v97479(VarCurr)
<=> ( v97480(VarCurr)
| v97482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19280,axiom,
! [VarCurr] :
( v97482(VarCurr)
<=> ( v97483(VarCurr)
& v97487(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6719,axiom,
! [VarCurr] :
( v97487(VarCurr)
<=> ( ( v97481(VarCurr,bitIndex2)
<=> $false )
& ( v97481(VarCurr,bitIndex1)
<=> $true )
& ( v97481(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19279,axiom,
! [VarCurr] :
( v97483(VarCurr)
<=> ( v97484(VarCurr)
| v97485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19278,axiom,
! [VarCurr] :
( v97485(VarCurr)
<=> ( v97455(VarCurr)
& v97486(VarCurr) ) ) ).
fof(writeUnaryOperator_7602,axiom,
! [VarCurr] :
( ~ v97486(VarCurr)
<=> v97484(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6718,axiom,
! [VarCurr] :
( v97484(VarCurr)
<=> ( v97453(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6717,axiom,
! [VarCurr] :
( v97480(VarCurr)
<=> ( ( v97481(VarCurr,bitIndex2)
<=> $true )
& ( v97481(VarCurr,bitIndex1)
<=> $false )
& ( v97481(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29627,axiom,
! [VarCurr] :
( v97481(VarCurr,bitIndex0)
<=> v97451(VarCurr) ) ).
fof(addAssignment_29626,axiom,
! [VarCurr] :
( v97481(VarCurr,bitIndex1)
<=> v97449(VarCurr) ) ).
fof(addAssignment_29625,axiom,
! [VarCurr] :
( v97481(VarCurr,bitIndex2)
<=> v97447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97465(VarNext)
<=> ( v97466(VarNext)
& v97461(VarNext) ) ) ) ).
fof(writeUnaryOperator_7601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97466(VarNext)
<=> v97468(VarNext) ) ) ).
fof(addAssignment_29624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97468(VarNext)
<=> v97461(VarCurr) ) ) ).
fof(addAssignment_29623,axiom,
! [VarCurr] :
( v97461(VarCurr)
<=> v79902(VarCurr) ) ).
fof(addAssignment_29622,axiom,
! [VarCurr] :
( v97459(VarCurr)
<=> $false ) ).
fof(addAssignment_29621,axiom,
! [VarCurr] :
( v97457(VarCurr)
<=> v79864(VarCurr) ) ).
fof(addAssignment_29620,axiom,
! [VarCurr] :
( v97455(VarCurr)
<=> $false ) ).
fof(addAssignment_29619,axiom,
! [VarCurr] :
( v97453(VarCurr)
<=> v79856(VarCurr,bitIndex6) ) ).
fof(addAssignment_29618,axiom,
! [VarCurr] :
( v79856(VarCurr,bitIndex6)
<=> v79858(VarCurr,bitIndex6) ) ).
fof(addAssignment_29617,axiom,
! [VarCurr] :
( v79858(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29616,axiom,
! [VarCurr] :
( v97451(VarCurr)
<=> $false ) ).
fof(addAssignment_29615,axiom,
! [VarCurr] :
( v97449(VarCurr)
<=> $false ) ).
fof(addAssignment_29614,axiom,
! [VarCurr] :
( v97447(VarCurr)
<=> $true ) ).
fof(addAssignment_29613,axiom,
! [VarCurr] :
( v97445(VarCurr)
<=> $false ) ).
fof(addAssignment_29612,axiom,
! [VarCurr] :
( v97443(VarCurr)
<=> v79839(VarCurr) ) ).
fof(addAssignment_29611,axiom,
! [VarCurr] :
( v79694(VarCurr,bitIndex0)
<=> v79696(VarCurr,bitIndex0) ) ).
fof(addAssignment_29610,axiom,
! [VarCurr] :
( v79696(VarCurr,bitIndex0)
<=> v79698(VarCurr,bitIndex0) ) ).
fof(addAssignment_29609,axiom,
! [VarCurr] :
( v79698(VarCurr,bitIndex0)
<=> v79700(VarCurr,bitIndex0) ) ).
fof(addAssignment_29608,axiom,
! [VarCurr] :
( v79700(VarCurr,bitIndex0)
<=> v79702(VarCurr,bitIndex6) ) ).
fof(addAssignment_29607,axiom,
! [VarCurr] :
( v79702(VarCurr,bitIndex6)
<=> v79704(VarCurr,bitIndex6) ) ).
fof(addAssignment_29606,axiom,
! [VarCurr] :
( v79704(VarCurr,bitIndex6)
<=> v97373(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97396(VarNext)
=> ( v97373(VarNext)
<=> v97373(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1598,axiom,
! [VarNext] :
( v97396(VarNext)
=> ( v97373(VarNext)
<=> v97431(VarNext) ) ) ).
fof(addAssignment_29605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97431(VarNext)
<=> v97429(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4580,axiom,
! [VarCurr] :
( ~ v97375(VarCurr)
=> ( v97429(VarCurr)
<=> v97432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4590,axiom,
! [VarCurr] :
( v97375(VarCurr)
=> ( v97429(VarCurr)
<=> v97377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4579,axiom,
! [VarCurr] :
( ~ v97409(VarCurr)
=> ( v97432(VarCurr)
<=> v97391(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4589,axiom,
! [VarCurr] :
( v97409(VarCurr)
=> ( v97432(VarCurr)
<=> v97433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1133,axiom,
! [VarCurr] :
( ( ~ v97412(VarCurr)
& ~ v97414(VarCurr) )
=> ( v97433(VarCurr)
<=> v97437(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4578,axiom,
! [VarCurr] :
( v97414(VarCurr)
=> ( v97433(VarCurr)
<=> v97436(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4588,axiom,
! [VarCurr] :
( v97412(VarCurr)
=> ( v97433(VarCurr)
<=> v97434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4577,axiom,
! [VarCurr] :
( ~ v97422(VarCurr)
=> ( v97437(VarCurr)
<=> v97391(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4587,axiom,
! [VarCurr] :
( v97422(VarCurr)
=> ( v97437(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4576,axiom,
! [VarCurr] :
( ~ v97416(VarCurr)
=> ( v97436(VarCurr)
<=> v97391(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4586,axiom,
! [VarCurr] :
( v97416(VarCurr)
=> ( v97436(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2100,axiom,
! [VarCurr] :
( ~ v97435(VarCurr)
=> ( v97434(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2101,axiom,
! [VarCurr] :
( v97435(VarCurr)
=> ( v97434(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6716,axiom,
! [VarCurr] :
( v97435(VarCurr)
<=> ( v97385(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97396(VarNext)
<=> ( v97397(VarNext)
& v97406(VarNext) ) ) ) ).
fof(addAssignment_29604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97406(VarNext)
<=> v97404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19275,axiom,
! [VarCurr] :
( v97404(VarCurr)
<=> ( v97375(VarCurr)
| v97407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19274,axiom,
! [VarCurr] :
( v97407(VarCurr)
<=> ( v97408(VarCurr)
& v97428(VarCurr) ) ) ).
fof(writeUnaryOperator_7600,axiom,
! [VarCurr] :
( ~ v97428(VarCurr)
<=> v97375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19273,axiom,
! [VarCurr] :
( v97408(VarCurr)
<=> ( v97409(VarCurr)
| v97426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19272,axiom,
! [VarCurr] :
( v97426(VarCurr)
<=> ( v97387(VarCurr)
& v97427(VarCurr) ) ) ).
fof(writeUnaryOperator_7599,axiom,
! [VarCurr] :
( ~ v97427(VarCurr)
<=> v97389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19271,axiom,
! [VarCurr] :
( v97409(VarCurr)
<=> ( v97410(VarCurr)
& v97389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19270,axiom,
! [VarCurr] :
( v97410(VarCurr)
<=> ( v97411(VarCurr)
| v97420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19269,axiom,
! [VarCurr] :
( v97420(VarCurr)
<=> ( v97421(VarCurr)
& v97425(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6715,axiom,
! [VarCurr] :
( v97425(VarCurr)
<=> ( ( v97413(VarCurr,bitIndex2)
<=> $false )
& ( v97413(VarCurr,bitIndex1)
<=> $false )
& ( v97413(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19268,axiom,
! [VarCurr] :
( v97421(VarCurr)
<=> ( v97422(VarCurr)
| v97423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19267,axiom,
! [VarCurr] :
( v97423(VarCurr)
<=> ( v97387(VarCurr)
& v97424(VarCurr) ) ) ).
fof(writeUnaryOperator_7598,axiom,
! [VarCurr] :
( ~ v97424(VarCurr)
<=> v97422(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6714,axiom,
! [VarCurr] :
( v97422(VarCurr)
<=> ( v97385(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19266,axiom,
! [VarCurr] :
( v97411(VarCurr)
<=> ( v97412(VarCurr)
| v97414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19265,axiom,
! [VarCurr] :
( v97414(VarCurr)
<=> ( v97415(VarCurr)
& v97419(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6713,axiom,
! [VarCurr] :
( v97419(VarCurr)
<=> ( ( v97413(VarCurr,bitIndex2)
<=> $false )
& ( v97413(VarCurr,bitIndex1)
<=> $true )
& ( v97413(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19264,axiom,
! [VarCurr] :
( v97415(VarCurr)
<=> ( v97416(VarCurr)
| v97417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19263,axiom,
! [VarCurr] :
( v97417(VarCurr)
<=> ( v97387(VarCurr)
& v97418(VarCurr) ) ) ).
fof(writeUnaryOperator_7597,axiom,
! [VarCurr] :
( ~ v97418(VarCurr)
<=> v97416(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6712,axiom,
! [VarCurr] :
( v97416(VarCurr)
<=> ( v97385(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6711,axiom,
! [VarCurr] :
( v97412(VarCurr)
<=> ( ( v97413(VarCurr,bitIndex2)
<=> $true )
& ( v97413(VarCurr,bitIndex1)
<=> $false )
& ( v97413(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29603,axiom,
! [VarCurr] :
( v97413(VarCurr,bitIndex0)
<=> v97383(VarCurr) ) ).
fof(addAssignment_29602,axiom,
! [VarCurr] :
( v97413(VarCurr,bitIndex1)
<=> v97381(VarCurr) ) ).
fof(addAssignment_29601,axiom,
! [VarCurr] :
( v97413(VarCurr,bitIndex2)
<=> v97379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97397(VarNext)
<=> ( v97398(VarNext)
& v97393(VarNext) ) ) ) ).
fof(writeUnaryOperator_7596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97398(VarNext)
<=> v97400(VarNext) ) ) ).
fof(addAssignment_29600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97400(VarNext)
<=> v97393(VarCurr) ) ) ).
fof(addAssignment_29599,axiom,
! [VarCurr] :
( v97393(VarCurr)
<=> v79773(VarCurr) ) ).
fof(addAssignment_29598,axiom,
! [VarCurr] :
( v97391(VarCurr)
<=> $false ) ).
fof(addAssignment_29597,axiom,
! [VarCurr] :
( v97389(VarCurr)
<=> v79735(VarCurr) ) ).
fof(addAssignment_29596,axiom,
! [VarCurr] :
( v97387(VarCurr)
<=> $false ) ).
fof(addAssignment_29595,axiom,
! [VarCurr] :
( v97385(VarCurr)
<=> v79727(VarCurr,bitIndex6) ) ).
fof(addAssignment_29594,axiom,
! [VarCurr] :
( v79727(VarCurr,bitIndex6)
<=> v79729(VarCurr,bitIndex6) ) ).
fof(addAssignment_29593,axiom,
! [VarCurr] :
( v79729(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29592,axiom,
! [VarCurr] :
( v97383(VarCurr)
<=> $false ) ).
fof(addAssignment_29591,axiom,
! [VarCurr] :
( v97381(VarCurr)
<=> $false ) ).
fof(addAssignment_29590,axiom,
! [VarCurr] :
( v97379(VarCurr)
<=> $true ) ).
fof(addAssignment_29589,axiom,
! [VarCurr] :
( v97377(VarCurr)
<=> $false ) ).
fof(addAssignment_29588,axiom,
! [VarCurr] :
( v97375(VarCurr)
<=> v79710(VarCurr) ) ).
fof(addAssignment_29587,axiom,
! [VarCurr] :
( v79565(VarCurr,bitIndex0)
<=> v79567(VarCurr,bitIndex0) ) ).
fof(addAssignment_29586,axiom,
! [VarCurr] :
( v79567(VarCurr,bitIndex0)
<=> v79569(VarCurr,bitIndex0) ) ).
fof(addAssignment_29585,axiom,
! [VarCurr] :
( v79569(VarCurr,bitIndex0)
<=> v79571(VarCurr,bitIndex0) ) ).
fof(addAssignment_29584,axiom,
! [VarCurr] :
( v79571(VarCurr,bitIndex0)
<=> v79573(VarCurr,bitIndex6) ) ).
fof(addAssignment_29583,axiom,
! [VarCurr] :
( v79573(VarCurr,bitIndex6)
<=> v79575(VarCurr,bitIndex6) ) ).
fof(addAssignment_29582,axiom,
! [VarCurr] :
( v79575(VarCurr,bitIndex6)
<=> v97305(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97328(VarNext)
=> ( v97305(VarNext)
<=> v97305(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1597,axiom,
! [VarNext] :
( v97328(VarNext)
=> ( v97305(VarNext)
<=> v97363(VarNext) ) ) ).
fof(addAssignment_29581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97363(VarNext)
<=> v97361(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4575,axiom,
! [VarCurr] :
( ~ v97307(VarCurr)
=> ( v97361(VarCurr)
<=> v97364(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4585,axiom,
! [VarCurr] :
( v97307(VarCurr)
=> ( v97361(VarCurr)
<=> v97309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4574,axiom,
! [VarCurr] :
( ~ v97341(VarCurr)
=> ( v97364(VarCurr)
<=> v97323(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4584,axiom,
! [VarCurr] :
( v97341(VarCurr)
=> ( v97364(VarCurr)
<=> v97365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1132,axiom,
! [VarCurr] :
( ( ~ v97344(VarCurr)
& ~ v97346(VarCurr) )
=> ( v97365(VarCurr)
<=> v97369(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4573,axiom,
! [VarCurr] :
( v97346(VarCurr)
=> ( v97365(VarCurr)
<=> v97368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4583,axiom,
! [VarCurr] :
( v97344(VarCurr)
=> ( v97365(VarCurr)
<=> v97366(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4572,axiom,
! [VarCurr] :
( ~ v97354(VarCurr)
=> ( v97369(VarCurr)
<=> v97323(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4582,axiom,
! [VarCurr] :
( v97354(VarCurr)
=> ( v97369(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4571,axiom,
! [VarCurr] :
( ~ v97348(VarCurr)
=> ( v97368(VarCurr)
<=> v97323(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4581,axiom,
! [VarCurr] :
( v97348(VarCurr)
=> ( v97368(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2099,axiom,
! [VarCurr] :
( ~ v97367(VarCurr)
=> ( v97366(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2100,axiom,
! [VarCurr] :
( v97367(VarCurr)
=> ( v97366(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6710,axiom,
! [VarCurr] :
( v97367(VarCurr)
<=> ( v97317(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97328(VarNext)
<=> ( v97329(VarNext)
& v97338(VarNext) ) ) ) ).
fof(addAssignment_29580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97338(VarNext)
<=> v97336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19260,axiom,
! [VarCurr] :
( v97336(VarCurr)
<=> ( v97307(VarCurr)
| v97339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19259,axiom,
! [VarCurr] :
( v97339(VarCurr)
<=> ( v97340(VarCurr)
& v97360(VarCurr) ) ) ).
fof(writeUnaryOperator_7595,axiom,
! [VarCurr] :
( ~ v97360(VarCurr)
<=> v97307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19258,axiom,
! [VarCurr] :
( v97340(VarCurr)
<=> ( v97341(VarCurr)
| v97358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19257,axiom,
! [VarCurr] :
( v97358(VarCurr)
<=> ( v97319(VarCurr)
& v97359(VarCurr) ) ) ).
fof(writeUnaryOperator_7594,axiom,
! [VarCurr] :
( ~ v97359(VarCurr)
<=> v97321(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19256,axiom,
! [VarCurr] :
( v97341(VarCurr)
<=> ( v97342(VarCurr)
& v97321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19255,axiom,
! [VarCurr] :
( v97342(VarCurr)
<=> ( v97343(VarCurr)
| v97352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19254,axiom,
! [VarCurr] :
( v97352(VarCurr)
<=> ( v97353(VarCurr)
& v97357(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6709,axiom,
! [VarCurr] :
( v97357(VarCurr)
<=> ( ( v97345(VarCurr,bitIndex2)
<=> $false )
& ( v97345(VarCurr,bitIndex1)
<=> $false )
& ( v97345(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19253,axiom,
! [VarCurr] :
( v97353(VarCurr)
<=> ( v97354(VarCurr)
| v97355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19252,axiom,
! [VarCurr] :
( v97355(VarCurr)
<=> ( v97319(VarCurr)
& v97356(VarCurr) ) ) ).
fof(writeUnaryOperator_7593,axiom,
! [VarCurr] :
( ~ v97356(VarCurr)
<=> v97354(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6708,axiom,
! [VarCurr] :
( v97354(VarCurr)
<=> ( v97317(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19251,axiom,
! [VarCurr] :
( v97343(VarCurr)
<=> ( v97344(VarCurr)
| v97346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19250,axiom,
! [VarCurr] :
( v97346(VarCurr)
<=> ( v97347(VarCurr)
& v97351(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6707,axiom,
! [VarCurr] :
( v97351(VarCurr)
<=> ( ( v97345(VarCurr,bitIndex2)
<=> $false )
& ( v97345(VarCurr,bitIndex1)
<=> $true )
& ( v97345(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19249,axiom,
! [VarCurr] :
( v97347(VarCurr)
<=> ( v97348(VarCurr)
| v97349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19248,axiom,
! [VarCurr] :
( v97349(VarCurr)
<=> ( v97319(VarCurr)
& v97350(VarCurr) ) ) ).
fof(writeUnaryOperator_7592,axiom,
! [VarCurr] :
( ~ v97350(VarCurr)
<=> v97348(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6706,axiom,
! [VarCurr] :
( v97348(VarCurr)
<=> ( v97317(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6705,axiom,
! [VarCurr] :
( v97344(VarCurr)
<=> ( ( v97345(VarCurr,bitIndex2)
<=> $true )
& ( v97345(VarCurr,bitIndex1)
<=> $false )
& ( v97345(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29579,axiom,
! [VarCurr] :
( v97345(VarCurr,bitIndex0)
<=> v97315(VarCurr) ) ).
fof(addAssignment_29578,axiom,
! [VarCurr] :
( v97345(VarCurr,bitIndex1)
<=> v97313(VarCurr) ) ).
fof(addAssignment_29577,axiom,
! [VarCurr] :
( v97345(VarCurr,bitIndex2)
<=> v97311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97329(VarNext)
<=> ( v97330(VarNext)
& v97325(VarNext) ) ) ) ).
fof(writeUnaryOperator_7591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97330(VarNext)
<=> v97332(VarNext) ) ) ).
fof(addAssignment_29576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97332(VarNext)
<=> v97325(VarCurr) ) ) ).
fof(addAssignment_29575,axiom,
! [VarCurr] :
( v97325(VarCurr)
<=> v79644(VarCurr) ) ).
fof(addAssignment_29574,axiom,
! [VarCurr] :
( v97323(VarCurr)
<=> $false ) ).
fof(addAssignment_29573,axiom,
! [VarCurr] :
( v97321(VarCurr)
<=> v79606(VarCurr) ) ).
fof(addAssignment_29572,axiom,
! [VarCurr] :
( v97319(VarCurr)
<=> $false ) ).
fof(addAssignment_29571,axiom,
! [VarCurr] :
( v97317(VarCurr)
<=> v79598(VarCurr,bitIndex6) ) ).
fof(addAssignment_29570,axiom,
! [VarCurr] :
( v79598(VarCurr,bitIndex6)
<=> v79600(VarCurr,bitIndex6) ) ).
fof(addAssignment_29569,axiom,
! [VarCurr] :
( v79600(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29568,axiom,
! [VarCurr] :
( v97315(VarCurr)
<=> $false ) ).
fof(addAssignment_29567,axiom,
! [VarCurr] :
( v97313(VarCurr)
<=> $false ) ).
fof(addAssignment_29566,axiom,
! [VarCurr] :
( v97311(VarCurr)
<=> $true ) ).
fof(addAssignment_29565,axiom,
! [VarCurr] :
( v97309(VarCurr)
<=> $false ) ).
fof(addAssignment_29564,axiom,
! [VarCurr] :
( v97307(VarCurr)
<=> v79581(VarCurr) ) ).
fof(addAssignment_29563,axiom,
! [VarCurr] :
( v79436(VarCurr,bitIndex0)
<=> v79438(VarCurr,bitIndex0) ) ).
fof(addAssignment_29562,axiom,
! [VarCurr] :
( v79438(VarCurr,bitIndex0)
<=> v79440(VarCurr,bitIndex0) ) ).
fof(addAssignment_29561,axiom,
! [VarCurr] :
( v79440(VarCurr,bitIndex0)
<=> v79442(VarCurr,bitIndex0) ) ).
fof(addAssignment_29560,axiom,
! [VarCurr] :
( v79442(VarCurr,bitIndex0)
<=> v79444(VarCurr,bitIndex6) ) ).
fof(addAssignment_29559,axiom,
! [VarCurr] :
( v79444(VarCurr,bitIndex6)
<=> v79446(VarCurr,bitIndex6) ) ).
fof(addAssignment_29558,axiom,
! [VarCurr] :
( v79446(VarCurr,bitIndex6)
<=> v97237(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97260(VarNext)
=> ( v97237(VarNext)
<=> v97237(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1596,axiom,
! [VarNext] :
( v97260(VarNext)
=> ( v97237(VarNext)
<=> v97295(VarNext) ) ) ).
fof(addAssignment_29557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97295(VarNext)
<=> v97293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4570,axiom,
! [VarCurr] :
( ~ v97239(VarCurr)
=> ( v97293(VarCurr)
<=> v97296(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4580,axiom,
! [VarCurr] :
( v97239(VarCurr)
=> ( v97293(VarCurr)
<=> v97241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4569,axiom,
! [VarCurr] :
( ~ v97273(VarCurr)
=> ( v97296(VarCurr)
<=> v97255(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4579,axiom,
! [VarCurr] :
( v97273(VarCurr)
=> ( v97296(VarCurr)
<=> v97297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1131,axiom,
! [VarCurr] :
( ( ~ v97276(VarCurr)
& ~ v97278(VarCurr) )
=> ( v97297(VarCurr)
<=> v97301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4568,axiom,
! [VarCurr] :
( v97278(VarCurr)
=> ( v97297(VarCurr)
<=> v97300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4578,axiom,
! [VarCurr] :
( v97276(VarCurr)
=> ( v97297(VarCurr)
<=> v97298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4567,axiom,
! [VarCurr] :
( ~ v97286(VarCurr)
=> ( v97301(VarCurr)
<=> v97255(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4577,axiom,
! [VarCurr] :
( v97286(VarCurr)
=> ( v97301(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4566,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v97300(VarCurr)
<=> v97255(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4576,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v97300(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2098,axiom,
! [VarCurr] :
( ~ v97299(VarCurr)
=> ( v97298(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2099,axiom,
! [VarCurr] :
( v97299(VarCurr)
=> ( v97298(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6704,axiom,
! [VarCurr] :
( v97299(VarCurr)
<=> ( v97249(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97260(VarNext)
<=> ( v97261(VarNext)
& v97270(VarNext) ) ) ) ).
fof(addAssignment_29556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97270(VarNext)
<=> v97268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19245,axiom,
! [VarCurr] :
( v97268(VarCurr)
<=> ( v97239(VarCurr)
| v97271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19244,axiom,
! [VarCurr] :
( v97271(VarCurr)
<=> ( v97272(VarCurr)
& v97292(VarCurr) ) ) ).
fof(writeUnaryOperator_7590,axiom,
! [VarCurr] :
( ~ v97292(VarCurr)
<=> v97239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19243,axiom,
! [VarCurr] :
( v97272(VarCurr)
<=> ( v97273(VarCurr)
| v97290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19242,axiom,
! [VarCurr] :
( v97290(VarCurr)
<=> ( v97251(VarCurr)
& v97291(VarCurr) ) ) ).
fof(writeUnaryOperator_7589,axiom,
! [VarCurr] :
( ~ v97291(VarCurr)
<=> v97253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19241,axiom,
! [VarCurr] :
( v97273(VarCurr)
<=> ( v97274(VarCurr)
& v97253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19240,axiom,
! [VarCurr] :
( v97274(VarCurr)
<=> ( v97275(VarCurr)
| v97284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19239,axiom,
! [VarCurr] :
( v97284(VarCurr)
<=> ( v97285(VarCurr)
& v97289(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6703,axiom,
! [VarCurr] :
( v97289(VarCurr)
<=> ( ( v97277(VarCurr,bitIndex2)
<=> $false )
& ( v97277(VarCurr,bitIndex1)
<=> $false )
& ( v97277(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19238,axiom,
! [VarCurr] :
( v97285(VarCurr)
<=> ( v97286(VarCurr)
| v97287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19237,axiom,
! [VarCurr] :
( v97287(VarCurr)
<=> ( v97251(VarCurr)
& v97288(VarCurr) ) ) ).
fof(writeUnaryOperator_7588,axiom,
! [VarCurr] :
( ~ v97288(VarCurr)
<=> v97286(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6702,axiom,
! [VarCurr] :
( v97286(VarCurr)
<=> ( v97249(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19236,axiom,
! [VarCurr] :
( v97275(VarCurr)
<=> ( v97276(VarCurr)
| v97278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19235,axiom,
! [VarCurr] :
( v97278(VarCurr)
<=> ( v97279(VarCurr)
& v97283(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6701,axiom,
! [VarCurr] :
( v97283(VarCurr)
<=> ( ( v97277(VarCurr,bitIndex2)
<=> $false )
& ( v97277(VarCurr,bitIndex1)
<=> $true )
& ( v97277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19234,axiom,
! [VarCurr] :
( v97279(VarCurr)
<=> ( v97280(VarCurr)
| v97281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19233,axiom,
! [VarCurr] :
( v97281(VarCurr)
<=> ( v97251(VarCurr)
& v97282(VarCurr) ) ) ).
fof(writeUnaryOperator_7587,axiom,
! [VarCurr] :
( ~ v97282(VarCurr)
<=> v97280(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6700,axiom,
! [VarCurr] :
( v97280(VarCurr)
<=> ( v97249(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6699,axiom,
! [VarCurr] :
( v97276(VarCurr)
<=> ( ( v97277(VarCurr,bitIndex2)
<=> $true )
& ( v97277(VarCurr,bitIndex1)
<=> $false )
& ( v97277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29555,axiom,
! [VarCurr] :
( v97277(VarCurr,bitIndex0)
<=> v97247(VarCurr) ) ).
fof(addAssignment_29554,axiom,
! [VarCurr] :
( v97277(VarCurr,bitIndex1)
<=> v97245(VarCurr) ) ).
fof(addAssignment_29553,axiom,
! [VarCurr] :
( v97277(VarCurr,bitIndex2)
<=> v97243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97261(VarNext)
<=> ( v97262(VarNext)
& v97257(VarNext) ) ) ) ).
fof(writeUnaryOperator_7586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97262(VarNext)
<=> v97264(VarNext) ) ) ).
fof(addAssignment_29552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97264(VarNext)
<=> v97257(VarCurr) ) ) ).
fof(addAssignment_29551,axiom,
! [VarCurr] :
( v97257(VarCurr)
<=> v79515(VarCurr) ) ).
fof(addAssignment_29550,axiom,
! [VarCurr] :
( v97255(VarCurr)
<=> $false ) ).
fof(addAssignment_29549,axiom,
! [VarCurr] :
( v97253(VarCurr)
<=> v79477(VarCurr) ) ).
fof(addAssignment_29548,axiom,
! [VarCurr] :
( v97251(VarCurr)
<=> $false ) ).
fof(addAssignment_29547,axiom,
! [VarCurr] :
( v97249(VarCurr)
<=> v79469(VarCurr,bitIndex6) ) ).
fof(addAssignment_29546,axiom,
! [VarCurr] :
( v79469(VarCurr,bitIndex6)
<=> v79471(VarCurr,bitIndex6) ) ).
fof(addAssignment_29545,axiom,
! [VarCurr] :
( v79471(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29544,axiom,
! [VarCurr] :
( v97247(VarCurr)
<=> $false ) ).
fof(addAssignment_29543,axiom,
! [VarCurr] :
( v97245(VarCurr)
<=> $false ) ).
fof(addAssignment_29542,axiom,
! [VarCurr] :
( v97243(VarCurr)
<=> $true ) ).
fof(addAssignment_29541,axiom,
! [VarCurr] :
( v97241(VarCurr)
<=> $false ) ).
fof(addAssignment_29540,axiom,
! [VarCurr] :
( v97239(VarCurr)
<=> v79452(VarCurr) ) ).
fof(addAssignment_29539,axiom,
! [VarCurr] :
( v79307(VarCurr,bitIndex0)
<=> v79309(VarCurr,bitIndex0) ) ).
fof(addAssignment_29538,axiom,
! [VarCurr] :
( v79309(VarCurr,bitIndex0)
<=> v79311(VarCurr,bitIndex0) ) ).
fof(addAssignment_29537,axiom,
! [VarCurr] :
( v79311(VarCurr,bitIndex0)
<=> v79313(VarCurr,bitIndex0) ) ).
fof(addAssignment_29536,axiom,
! [VarCurr] :
( v79313(VarCurr,bitIndex0)
<=> v79315(VarCurr,bitIndex6) ) ).
fof(addAssignment_29535,axiom,
! [VarCurr] :
( v79315(VarCurr,bitIndex6)
<=> v79317(VarCurr,bitIndex6) ) ).
fof(addAssignment_29534,axiom,
! [VarCurr] :
( v79317(VarCurr,bitIndex6)
<=> v97169(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97192(VarNext)
=> ( v97169(VarNext)
<=> v97169(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1595,axiom,
! [VarNext] :
( v97192(VarNext)
=> ( v97169(VarNext)
<=> v97227(VarNext) ) ) ).
fof(addAssignment_29533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97227(VarNext)
<=> v97225(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4565,axiom,
! [VarCurr] :
( ~ v97171(VarCurr)
=> ( v97225(VarCurr)
<=> v97228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4575,axiom,
! [VarCurr] :
( v97171(VarCurr)
=> ( v97225(VarCurr)
<=> v97173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4564,axiom,
! [VarCurr] :
( ~ v97205(VarCurr)
=> ( v97228(VarCurr)
<=> v97187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4574,axiom,
! [VarCurr] :
( v97205(VarCurr)
=> ( v97228(VarCurr)
<=> v97229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1130,axiom,
! [VarCurr] :
( ( ~ v97208(VarCurr)
& ~ v97210(VarCurr) )
=> ( v97229(VarCurr)
<=> v97233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4563,axiom,
! [VarCurr] :
( v97210(VarCurr)
=> ( v97229(VarCurr)
<=> v97232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4573,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ( v97229(VarCurr)
<=> v97230(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4562,axiom,
! [VarCurr] :
( ~ v97218(VarCurr)
=> ( v97233(VarCurr)
<=> v97187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4572,axiom,
! [VarCurr] :
( v97218(VarCurr)
=> ( v97233(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4561,axiom,
! [VarCurr] :
( ~ v97212(VarCurr)
=> ( v97232(VarCurr)
<=> v97187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4571,axiom,
! [VarCurr] :
( v97212(VarCurr)
=> ( v97232(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2097,axiom,
! [VarCurr] :
( ~ v97231(VarCurr)
=> ( v97230(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2098,axiom,
! [VarCurr] :
( v97231(VarCurr)
=> ( v97230(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6698,axiom,
! [VarCurr] :
( v97231(VarCurr)
<=> ( v97181(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97192(VarNext)
<=> ( v97193(VarNext)
& v97202(VarNext) ) ) ) ).
fof(addAssignment_29532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97202(VarNext)
<=> v97200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19230,axiom,
! [VarCurr] :
( v97200(VarCurr)
<=> ( v97171(VarCurr)
| v97203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19229,axiom,
! [VarCurr] :
( v97203(VarCurr)
<=> ( v97204(VarCurr)
& v97224(VarCurr) ) ) ).
fof(writeUnaryOperator_7585,axiom,
! [VarCurr] :
( ~ v97224(VarCurr)
<=> v97171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19228,axiom,
! [VarCurr] :
( v97204(VarCurr)
<=> ( v97205(VarCurr)
| v97222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19227,axiom,
! [VarCurr] :
( v97222(VarCurr)
<=> ( v97183(VarCurr)
& v97223(VarCurr) ) ) ).
fof(writeUnaryOperator_7584,axiom,
! [VarCurr] :
( ~ v97223(VarCurr)
<=> v97185(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19226,axiom,
! [VarCurr] :
( v97205(VarCurr)
<=> ( v97206(VarCurr)
& v97185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19225,axiom,
! [VarCurr] :
( v97206(VarCurr)
<=> ( v97207(VarCurr)
| v97216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19224,axiom,
! [VarCurr] :
( v97216(VarCurr)
<=> ( v97217(VarCurr)
& v97221(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6697,axiom,
! [VarCurr] :
( v97221(VarCurr)
<=> ( ( v97209(VarCurr,bitIndex2)
<=> $false )
& ( v97209(VarCurr,bitIndex1)
<=> $false )
& ( v97209(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19223,axiom,
! [VarCurr] :
( v97217(VarCurr)
<=> ( v97218(VarCurr)
| v97219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19222,axiom,
! [VarCurr] :
( v97219(VarCurr)
<=> ( v97183(VarCurr)
& v97220(VarCurr) ) ) ).
fof(writeUnaryOperator_7583,axiom,
! [VarCurr] :
( ~ v97220(VarCurr)
<=> v97218(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6696,axiom,
! [VarCurr] :
( v97218(VarCurr)
<=> ( v97181(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19221,axiom,
! [VarCurr] :
( v97207(VarCurr)
<=> ( v97208(VarCurr)
| v97210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19220,axiom,
! [VarCurr] :
( v97210(VarCurr)
<=> ( v97211(VarCurr)
& v97215(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6695,axiom,
! [VarCurr] :
( v97215(VarCurr)
<=> ( ( v97209(VarCurr,bitIndex2)
<=> $false )
& ( v97209(VarCurr,bitIndex1)
<=> $true )
& ( v97209(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19219,axiom,
! [VarCurr] :
( v97211(VarCurr)
<=> ( v97212(VarCurr)
| v97213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19218,axiom,
! [VarCurr] :
( v97213(VarCurr)
<=> ( v97183(VarCurr)
& v97214(VarCurr) ) ) ).
fof(writeUnaryOperator_7582,axiom,
! [VarCurr] :
( ~ v97214(VarCurr)
<=> v97212(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6694,axiom,
! [VarCurr] :
( v97212(VarCurr)
<=> ( v97181(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6693,axiom,
! [VarCurr] :
( v97208(VarCurr)
<=> ( ( v97209(VarCurr,bitIndex2)
<=> $true )
& ( v97209(VarCurr,bitIndex1)
<=> $false )
& ( v97209(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29531,axiom,
! [VarCurr] :
( v97209(VarCurr,bitIndex0)
<=> v97179(VarCurr) ) ).
fof(addAssignment_29530,axiom,
! [VarCurr] :
( v97209(VarCurr,bitIndex1)
<=> v97177(VarCurr) ) ).
fof(addAssignment_29529,axiom,
! [VarCurr] :
( v97209(VarCurr,bitIndex2)
<=> v97175(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97193(VarNext)
<=> ( v97194(VarNext)
& v97189(VarNext) ) ) ) ).
fof(writeUnaryOperator_7581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97194(VarNext)
<=> v97196(VarNext) ) ) ).
fof(addAssignment_29528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97196(VarNext)
<=> v97189(VarCurr) ) ) ).
fof(addAssignment_29527,axiom,
! [VarCurr] :
( v97189(VarCurr)
<=> v79386(VarCurr) ) ).
fof(addAssignment_29526,axiom,
! [VarCurr] :
( v97187(VarCurr)
<=> $false ) ).
fof(addAssignment_29525,axiom,
! [VarCurr] :
( v97185(VarCurr)
<=> v79348(VarCurr) ) ).
fof(addAssignment_29524,axiom,
! [VarCurr] :
( v97183(VarCurr)
<=> $false ) ).
fof(addAssignment_29523,axiom,
! [VarCurr] :
( v97181(VarCurr)
<=> v79340(VarCurr,bitIndex6) ) ).
fof(addAssignment_29522,axiom,
! [VarCurr] :
( v79340(VarCurr,bitIndex6)
<=> v79342(VarCurr,bitIndex6) ) ).
fof(addAssignment_29521,axiom,
! [VarCurr] :
( v79342(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29520,axiom,
! [VarCurr] :
( v97179(VarCurr)
<=> $false ) ).
fof(addAssignment_29519,axiom,
! [VarCurr] :
( v97177(VarCurr)
<=> $false ) ).
fof(addAssignment_29518,axiom,
! [VarCurr] :
( v97175(VarCurr)
<=> $true ) ).
fof(addAssignment_29517,axiom,
! [VarCurr] :
( v97173(VarCurr)
<=> $false ) ).
fof(addAssignment_29516,axiom,
! [VarCurr] :
( v97171(VarCurr)
<=> v79323(VarCurr) ) ).
fof(addAssignment_29515,axiom,
! [VarCurr] :
( v79178(VarCurr,bitIndex0)
<=> v79180(VarCurr,bitIndex0) ) ).
fof(addAssignment_29514,axiom,
! [VarCurr] :
( v79180(VarCurr,bitIndex0)
<=> v79182(VarCurr,bitIndex0) ) ).
fof(addAssignment_29513,axiom,
! [VarCurr] :
( v79182(VarCurr,bitIndex0)
<=> v79184(VarCurr,bitIndex0) ) ).
fof(addAssignment_29512,axiom,
! [VarCurr] :
( v79184(VarCurr,bitIndex0)
<=> v79186(VarCurr,bitIndex6) ) ).
fof(addAssignment_29511,axiom,
! [VarCurr] :
( v79186(VarCurr,bitIndex6)
<=> v79188(VarCurr,bitIndex6) ) ).
fof(addAssignment_29510,axiom,
! [VarCurr] :
( v79188(VarCurr,bitIndex6)
<=> v97101(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97124(VarNext)
=> ( v97101(VarNext)
<=> v97101(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1594,axiom,
! [VarNext] :
( v97124(VarNext)
=> ( v97101(VarNext)
<=> v97159(VarNext) ) ) ).
fof(addAssignment_29509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97159(VarNext)
<=> v97157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4560,axiom,
! [VarCurr] :
( ~ v97103(VarCurr)
=> ( v97157(VarCurr)
<=> v97160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4570,axiom,
! [VarCurr] :
( v97103(VarCurr)
=> ( v97157(VarCurr)
<=> v97105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4559,axiom,
! [VarCurr] :
( ~ v97137(VarCurr)
=> ( v97160(VarCurr)
<=> v97119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4569,axiom,
! [VarCurr] :
( v97137(VarCurr)
=> ( v97160(VarCurr)
<=> v97161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1129,axiom,
! [VarCurr] :
( ( ~ v97140(VarCurr)
& ~ v97142(VarCurr) )
=> ( v97161(VarCurr)
<=> v97165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4558,axiom,
! [VarCurr] :
( v97142(VarCurr)
=> ( v97161(VarCurr)
<=> v97164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4568,axiom,
! [VarCurr] :
( v97140(VarCurr)
=> ( v97161(VarCurr)
<=> v97162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4557,axiom,
! [VarCurr] :
( ~ v97150(VarCurr)
=> ( v97165(VarCurr)
<=> v97119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4567,axiom,
! [VarCurr] :
( v97150(VarCurr)
=> ( v97165(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4556,axiom,
! [VarCurr] :
( ~ v97144(VarCurr)
=> ( v97164(VarCurr)
<=> v97119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4566,axiom,
! [VarCurr] :
( v97144(VarCurr)
=> ( v97164(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2096,axiom,
! [VarCurr] :
( ~ v97163(VarCurr)
=> ( v97162(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2097,axiom,
! [VarCurr] :
( v97163(VarCurr)
=> ( v97162(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6692,axiom,
! [VarCurr] :
( v97163(VarCurr)
<=> ( v97113(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97124(VarNext)
<=> ( v97125(VarNext)
& v97134(VarNext) ) ) ) ).
fof(addAssignment_29508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97134(VarNext)
<=> v97132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19215,axiom,
! [VarCurr] :
( v97132(VarCurr)
<=> ( v97103(VarCurr)
| v97135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19214,axiom,
! [VarCurr] :
( v97135(VarCurr)
<=> ( v97136(VarCurr)
& v97156(VarCurr) ) ) ).
fof(writeUnaryOperator_7580,axiom,
! [VarCurr] :
( ~ v97156(VarCurr)
<=> v97103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19213,axiom,
! [VarCurr] :
( v97136(VarCurr)
<=> ( v97137(VarCurr)
| v97154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19212,axiom,
! [VarCurr] :
( v97154(VarCurr)
<=> ( v97115(VarCurr)
& v97155(VarCurr) ) ) ).
fof(writeUnaryOperator_7579,axiom,
! [VarCurr] :
( ~ v97155(VarCurr)
<=> v97117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19211,axiom,
! [VarCurr] :
( v97137(VarCurr)
<=> ( v97138(VarCurr)
& v97117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19210,axiom,
! [VarCurr] :
( v97138(VarCurr)
<=> ( v97139(VarCurr)
| v97148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19209,axiom,
! [VarCurr] :
( v97148(VarCurr)
<=> ( v97149(VarCurr)
& v97153(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6691,axiom,
! [VarCurr] :
( v97153(VarCurr)
<=> ( ( v97141(VarCurr,bitIndex2)
<=> $false )
& ( v97141(VarCurr,bitIndex1)
<=> $false )
& ( v97141(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19208,axiom,
! [VarCurr] :
( v97149(VarCurr)
<=> ( v97150(VarCurr)
| v97151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19207,axiom,
! [VarCurr] :
( v97151(VarCurr)
<=> ( v97115(VarCurr)
& v97152(VarCurr) ) ) ).
fof(writeUnaryOperator_7578,axiom,
! [VarCurr] :
( ~ v97152(VarCurr)
<=> v97150(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6690,axiom,
! [VarCurr] :
( v97150(VarCurr)
<=> ( v97113(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19206,axiom,
! [VarCurr] :
( v97139(VarCurr)
<=> ( v97140(VarCurr)
| v97142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19205,axiom,
! [VarCurr] :
( v97142(VarCurr)
<=> ( v97143(VarCurr)
& v97147(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6689,axiom,
! [VarCurr] :
( v97147(VarCurr)
<=> ( ( v97141(VarCurr,bitIndex2)
<=> $false )
& ( v97141(VarCurr,bitIndex1)
<=> $true )
& ( v97141(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19204,axiom,
! [VarCurr] :
( v97143(VarCurr)
<=> ( v97144(VarCurr)
| v97145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19203,axiom,
! [VarCurr] :
( v97145(VarCurr)
<=> ( v97115(VarCurr)
& v97146(VarCurr) ) ) ).
fof(writeUnaryOperator_7577,axiom,
! [VarCurr] :
( ~ v97146(VarCurr)
<=> v97144(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6688,axiom,
! [VarCurr] :
( v97144(VarCurr)
<=> ( v97113(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6687,axiom,
! [VarCurr] :
( v97140(VarCurr)
<=> ( ( v97141(VarCurr,bitIndex2)
<=> $true )
& ( v97141(VarCurr,bitIndex1)
<=> $false )
& ( v97141(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29507,axiom,
! [VarCurr] :
( v97141(VarCurr,bitIndex0)
<=> v97111(VarCurr) ) ).
fof(addAssignment_29506,axiom,
! [VarCurr] :
( v97141(VarCurr,bitIndex1)
<=> v97109(VarCurr) ) ).
fof(addAssignment_29505,axiom,
! [VarCurr] :
( v97141(VarCurr,bitIndex2)
<=> v97107(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97125(VarNext)
<=> ( v97126(VarNext)
& v97121(VarNext) ) ) ) ).
fof(writeUnaryOperator_7576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97126(VarNext)
<=> v97128(VarNext) ) ) ).
fof(addAssignment_29504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97128(VarNext)
<=> v97121(VarCurr) ) ) ).
fof(addAssignment_29503,axiom,
! [VarCurr] :
( v97121(VarCurr)
<=> v79257(VarCurr) ) ).
fof(addAssignment_29502,axiom,
! [VarCurr] :
( v97119(VarCurr)
<=> $false ) ).
fof(addAssignment_29501,axiom,
! [VarCurr] :
( v97117(VarCurr)
<=> v79219(VarCurr) ) ).
fof(addAssignment_29500,axiom,
! [VarCurr] :
( v97115(VarCurr)
<=> $false ) ).
fof(addAssignment_29499,axiom,
! [VarCurr] :
( v97113(VarCurr)
<=> v79211(VarCurr,bitIndex6) ) ).
fof(addAssignment_29498,axiom,
! [VarCurr] :
( v79211(VarCurr,bitIndex6)
<=> v79213(VarCurr,bitIndex6) ) ).
fof(addAssignment_29497,axiom,
! [VarCurr] :
( v79213(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29496,axiom,
! [VarCurr] :
( v97111(VarCurr)
<=> $false ) ).
fof(addAssignment_29495,axiom,
! [VarCurr] :
( v97109(VarCurr)
<=> $false ) ).
fof(addAssignment_29494,axiom,
! [VarCurr] :
( v97107(VarCurr)
<=> $true ) ).
fof(addAssignment_29493,axiom,
! [VarCurr] :
( v97105(VarCurr)
<=> $false ) ).
fof(addAssignment_29492,axiom,
! [VarCurr] :
( v97103(VarCurr)
<=> v79194(VarCurr) ) ).
fof(addAssignment_29491,axiom,
! [VarCurr] :
( v79049(VarCurr,bitIndex0)
<=> v79051(VarCurr,bitIndex0) ) ).
fof(addAssignment_29490,axiom,
! [VarCurr] :
( v79051(VarCurr,bitIndex0)
<=> v79053(VarCurr,bitIndex0) ) ).
fof(addAssignment_29489,axiom,
! [VarCurr] :
( v79053(VarCurr,bitIndex0)
<=> v79055(VarCurr,bitIndex0) ) ).
fof(addAssignment_29488,axiom,
! [VarCurr] :
( v79055(VarCurr,bitIndex0)
<=> v79057(VarCurr,bitIndex6) ) ).
fof(addAssignment_29487,axiom,
! [VarCurr] :
( v79057(VarCurr,bitIndex6)
<=> v79059(VarCurr,bitIndex6) ) ).
fof(addAssignment_29486,axiom,
! [VarCurr] :
( v79059(VarCurr,bitIndex6)
<=> v97033(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97056(VarNext)
=> ( v97033(VarNext)
<=> v97033(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1593,axiom,
! [VarNext] :
( v97056(VarNext)
=> ( v97033(VarNext)
<=> v97091(VarNext) ) ) ).
fof(addAssignment_29485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97091(VarNext)
<=> v97089(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4555,axiom,
! [VarCurr] :
( ~ v97035(VarCurr)
=> ( v97089(VarCurr)
<=> v97092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4565,axiom,
! [VarCurr] :
( v97035(VarCurr)
=> ( v97089(VarCurr)
<=> v97037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4554,axiom,
! [VarCurr] :
( ~ v97069(VarCurr)
=> ( v97092(VarCurr)
<=> v97051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4564,axiom,
! [VarCurr] :
( v97069(VarCurr)
=> ( v97092(VarCurr)
<=> v97093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1128,axiom,
! [VarCurr] :
( ( ~ v97072(VarCurr)
& ~ v97074(VarCurr) )
=> ( v97093(VarCurr)
<=> v97097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4553,axiom,
! [VarCurr] :
( v97074(VarCurr)
=> ( v97093(VarCurr)
<=> v97096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4563,axiom,
! [VarCurr] :
( v97072(VarCurr)
=> ( v97093(VarCurr)
<=> v97094(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4552,axiom,
! [VarCurr] :
( ~ v97082(VarCurr)
=> ( v97097(VarCurr)
<=> v97051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4562,axiom,
! [VarCurr] :
( v97082(VarCurr)
=> ( v97097(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4551,axiom,
! [VarCurr] :
( ~ v97076(VarCurr)
=> ( v97096(VarCurr)
<=> v97051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4561,axiom,
! [VarCurr] :
( v97076(VarCurr)
=> ( v97096(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2095,axiom,
! [VarCurr] :
( ~ v97095(VarCurr)
=> ( v97094(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2096,axiom,
! [VarCurr] :
( v97095(VarCurr)
=> ( v97094(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6686,axiom,
! [VarCurr] :
( v97095(VarCurr)
<=> ( v97045(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97056(VarNext)
<=> ( v97057(VarNext)
& v97066(VarNext) ) ) ) ).
fof(addAssignment_29484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97066(VarNext)
<=> v97064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19200,axiom,
! [VarCurr] :
( v97064(VarCurr)
<=> ( v97035(VarCurr)
| v97067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19199,axiom,
! [VarCurr] :
( v97067(VarCurr)
<=> ( v97068(VarCurr)
& v97088(VarCurr) ) ) ).
fof(writeUnaryOperator_7575,axiom,
! [VarCurr] :
( ~ v97088(VarCurr)
<=> v97035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19198,axiom,
! [VarCurr] :
( v97068(VarCurr)
<=> ( v97069(VarCurr)
| v97086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19197,axiom,
! [VarCurr] :
( v97086(VarCurr)
<=> ( v97047(VarCurr)
& v97087(VarCurr) ) ) ).
fof(writeUnaryOperator_7574,axiom,
! [VarCurr] :
( ~ v97087(VarCurr)
<=> v97049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19196,axiom,
! [VarCurr] :
( v97069(VarCurr)
<=> ( v97070(VarCurr)
& v97049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19195,axiom,
! [VarCurr] :
( v97070(VarCurr)
<=> ( v97071(VarCurr)
| v97080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19194,axiom,
! [VarCurr] :
( v97080(VarCurr)
<=> ( v97081(VarCurr)
& v97085(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6685,axiom,
! [VarCurr] :
( v97085(VarCurr)
<=> ( ( v97073(VarCurr,bitIndex2)
<=> $false )
& ( v97073(VarCurr,bitIndex1)
<=> $false )
& ( v97073(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19193,axiom,
! [VarCurr] :
( v97081(VarCurr)
<=> ( v97082(VarCurr)
| v97083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19192,axiom,
! [VarCurr] :
( v97083(VarCurr)
<=> ( v97047(VarCurr)
& v97084(VarCurr) ) ) ).
fof(writeUnaryOperator_7573,axiom,
! [VarCurr] :
( ~ v97084(VarCurr)
<=> v97082(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6684,axiom,
! [VarCurr] :
( v97082(VarCurr)
<=> ( v97045(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19191,axiom,
! [VarCurr] :
( v97071(VarCurr)
<=> ( v97072(VarCurr)
| v97074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19190,axiom,
! [VarCurr] :
( v97074(VarCurr)
<=> ( v97075(VarCurr)
& v97079(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6683,axiom,
! [VarCurr] :
( v97079(VarCurr)
<=> ( ( v97073(VarCurr,bitIndex2)
<=> $false )
& ( v97073(VarCurr,bitIndex1)
<=> $true )
& ( v97073(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19189,axiom,
! [VarCurr] :
( v97075(VarCurr)
<=> ( v97076(VarCurr)
| v97077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19188,axiom,
! [VarCurr] :
( v97077(VarCurr)
<=> ( v97047(VarCurr)
& v97078(VarCurr) ) ) ).
fof(writeUnaryOperator_7572,axiom,
! [VarCurr] :
( ~ v97078(VarCurr)
<=> v97076(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6682,axiom,
! [VarCurr] :
( v97076(VarCurr)
<=> ( v97045(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6681,axiom,
! [VarCurr] :
( v97072(VarCurr)
<=> ( ( v97073(VarCurr,bitIndex2)
<=> $true )
& ( v97073(VarCurr,bitIndex1)
<=> $false )
& ( v97073(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29483,axiom,
! [VarCurr] :
( v97073(VarCurr,bitIndex0)
<=> v97043(VarCurr) ) ).
fof(addAssignment_29482,axiom,
! [VarCurr] :
( v97073(VarCurr,bitIndex1)
<=> v97041(VarCurr) ) ).
fof(addAssignment_29481,axiom,
! [VarCurr] :
( v97073(VarCurr,bitIndex2)
<=> v97039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97057(VarNext)
<=> ( v97058(VarNext)
& v97053(VarNext) ) ) ) ).
fof(writeUnaryOperator_7571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97058(VarNext)
<=> v97060(VarNext) ) ) ).
fof(addAssignment_29480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97060(VarNext)
<=> v97053(VarCurr) ) ) ).
fof(addAssignment_29479,axiom,
! [VarCurr] :
( v97053(VarCurr)
<=> v79128(VarCurr) ) ).
fof(addAssignment_29478,axiom,
! [VarCurr] :
( v97051(VarCurr)
<=> $false ) ).
fof(addAssignment_29477,axiom,
! [VarCurr] :
( v97049(VarCurr)
<=> v79090(VarCurr) ) ).
fof(addAssignment_29476,axiom,
! [VarCurr] :
( v97047(VarCurr)
<=> $false ) ).
fof(addAssignment_29475,axiom,
! [VarCurr] :
( v97045(VarCurr)
<=> v79082(VarCurr,bitIndex6) ) ).
fof(addAssignment_29474,axiom,
! [VarCurr] :
( v79082(VarCurr,bitIndex6)
<=> v79084(VarCurr,bitIndex6) ) ).
fof(addAssignment_29473,axiom,
! [VarCurr] :
( v79084(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29472,axiom,
! [VarCurr] :
( v97043(VarCurr)
<=> $false ) ).
fof(addAssignment_29471,axiom,
! [VarCurr] :
( v97041(VarCurr)
<=> $false ) ).
fof(addAssignment_29470,axiom,
! [VarCurr] :
( v97039(VarCurr)
<=> $true ) ).
fof(addAssignment_29469,axiom,
! [VarCurr] :
( v97037(VarCurr)
<=> $false ) ).
fof(addAssignment_29468,axiom,
! [VarCurr] :
( v97035(VarCurr)
<=> v79065(VarCurr) ) ).
fof(addAssignment_29467,axiom,
! [VarCurr] :
( v78920(VarCurr,bitIndex0)
<=> v78922(VarCurr,bitIndex0) ) ).
fof(addAssignment_29466,axiom,
! [VarCurr] :
( v78922(VarCurr,bitIndex0)
<=> v78924(VarCurr,bitIndex0) ) ).
fof(addAssignment_29465,axiom,
! [VarCurr] :
( v78924(VarCurr,bitIndex0)
<=> v78926(VarCurr,bitIndex0) ) ).
fof(addAssignment_29464,axiom,
! [VarCurr] :
( v78926(VarCurr,bitIndex0)
<=> v78928(VarCurr,bitIndex6) ) ).
fof(addAssignment_29463,axiom,
! [VarCurr] :
( v78928(VarCurr,bitIndex6)
<=> v78930(VarCurr,bitIndex6) ) ).
fof(addAssignment_29462,axiom,
! [VarCurr] :
( v78930(VarCurr,bitIndex6)
<=> v96965(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96988(VarNext)
=> ( v96965(VarNext)
<=> v96965(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1592,axiom,
! [VarNext] :
( v96988(VarNext)
=> ( v96965(VarNext)
<=> v97023(VarNext) ) ) ).
fof(addAssignment_29461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97023(VarNext)
<=> v97021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4550,axiom,
! [VarCurr] :
( ~ v96967(VarCurr)
=> ( v97021(VarCurr)
<=> v97024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4560,axiom,
! [VarCurr] :
( v96967(VarCurr)
=> ( v97021(VarCurr)
<=> v96969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4549,axiom,
! [VarCurr] :
( ~ v97001(VarCurr)
=> ( v97024(VarCurr)
<=> v96983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4559,axiom,
! [VarCurr] :
( v97001(VarCurr)
=> ( v97024(VarCurr)
<=> v97025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1127,axiom,
! [VarCurr] :
( ( ~ v97004(VarCurr)
& ~ v97006(VarCurr) )
=> ( v97025(VarCurr)
<=> v97029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4548,axiom,
! [VarCurr] :
( v97006(VarCurr)
=> ( v97025(VarCurr)
<=> v97028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4558,axiom,
! [VarCurr] :
( v97004(VarCurr)
=> ( v97025(VarCurr)
<=> v97026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4547,axiom,
! [VarCurr] :
( ~ v97014(VarCurr)
=> ( v97029(VarCurr)
<=> v96983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4557,axiom,
! [VarCurr] :
( v97014(VarCurr)
=> ( v97029(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4546,axiom,
! [VarCurr] :
( ~ v97008(VarCurr)
=> ( v97028(VarCurr)
<=> v96983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4556,axiom,
! [VarCurr] :
( v97008(VarCurr)
=> ( v97028(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2094,axiom,
! [VarCurr] :
( ~ v97027(VarCurr)
=> ( v97026(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2095,axiom,
! [VarCurr] :
( v97027(VarCurr)
=> ( v97026(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6680,axiom,
! [VarCurr] :
( v97027(VarCurr)
<=> ( v96977(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96988(VarNext)
<=> ( v96989(VarNext)
& v96998(VarNext) ) ) ) ).
fof(addAssignment_29460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96998(VarNext)
<=> v96996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19185,axiom,
! [VarCurr] :
( v96996(VarCurr)
<=> ( v96967(VarCurr)
| v96999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19184,axiom,
! [VarCurr] :
( v96999(VarCurr)
<=> ( v97000(VarCurr)
& v97020(VarCurr) ) ) ).
fof(writeUnaryOperator_7570,axiom,
! [VarCurr] :
( ~ v97020(VarCurr)
<=> v96967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19183,axiom,
! [VarCurr] :
( v97000(VarCurr)
<=> ( v97001(VarCurr)
| v97018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19182,axiom,
! [VarCurr] :
( v97018(VarCurr)
<=> ( v96979(VarCurr)
& v97019(VarCurr) ) ) ).
fof(writeUnaryOperator_7569,axiom,
! [VarCurr] :
( ~ v97019(VarCurr)
<=> v96981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19181,axiom,
! [VarCurr] :
( v97001(VarCurr)
<=> ( v97002(VarCurr)
& v96981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19180,axiom,
! [VarCurr] :
( v97002(VarCurr)
<=> ( v97003(VarCurr)
| v97012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19179,axiom,
! [VarCurr] :
( v97012(VarCurr)
<=> ( v97013(VarCurr)
& v97017(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6679,axiom,
! [VarCurr] :
( v97017(VarCurr)
<=> ( ( v97005(VarCurr,bitIndex2)
<=> $false )
& ( v97005(VarCurr,bitIndex1)
<=> $false )
& ( v97005(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19178,axiom,
! [VarCurr] :
( v97013(VarCurr)
<=> ( v97014(VarCurr)
| v97015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19177,axiom,
! [VarCurr] :
( v97015(VarCurr)
<=> ( v96979(VarCurr)
& v97016(VarCurr) ) ) ).
fof(writeUnaryOperator_7568,axiom,
! [VarCurr] :
( ~ v97016(VarCurr)
<=> v97014(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6678,axiom,
! [VarCurr] :
( v97014(VarCurr)
<=> ( v96977(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19176,axiom,
! [VarCurr] :
( v97003(VarCurr)
<=> ( v97004(VarCurr)
| v97006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19175,axiom,
! [VarCurr] :
( v97006(VarCurr)
<=> ( v97007(VarCurr)
& v97011(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6677,axiom,
! [VarCurr] :
( v97011(VarCurr)
<=> ( ( v97005(VarCurr,bitIndex2)
<=> $false )
& ( v97005(VarCurr,bitIndex1)
<=> $true )
& ( v97005(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19174,axiom,
! [VarCurr] :
( v97007(VarCurr)
<=> ( v97008(VarCurr)
| v97009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19173,axiom,
! [VarCurr] :
( v97009(VarCurr)
<=> ( v96979(VarCurr)
& v97010(VarCurr) ) ) ).
fof(writeUnaryOperator_7567,axiom,
! [VarCurr] :
( ~ v97010(VarCurr)
<=> v97008(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6676,axiom,
! [VarCurr] :
( v97008(VarCurr)
<=> ( v96977(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6675,axiom,
! [VarCurr] :
( v97004(VarCurr)
<=> ( ( v97005(VarCurr,bitIndex2)
<=> $true )
& ( v97005(VarCurr,bitIndex1)
<=> $false )
& ( v97005(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29459,axiom,
! [VarCurr] :
( v97005(VarCurr,bitIndex0)
<=> v96975(VarCurr) ) ).
fof(addAssignment_29458,axiom,
! [VarCurr] :
( v97005(VarCurr,bitIndex1)
<=> v96973(VarCurr) ) ).
fof(addAssignment_29457,axiom,
! [VarCurr] :
( v97005(VarCurr,bitIndex2)
<=> v96971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96989(VarNext)
<=> ( v96990(VarNext)
& v96985(VarNext) ) ) ) ).
fof(writeUnaryOperator_7566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96990(VarNext)
<=> v96992(VarNext) ) ) ).
fof(addAssignment_29456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96992(VarNext)
<=> v96985(VarCurr) ) ) ).
fof(addAssignment_29455,axiom,
! [VarCurr] :
( v96985(VarCurr)
<=> v78999(VarCurr) ) ).
fof(addAssignment_29454,axiom,
! [VarCurr] :
( v96983(VarCurr)
<=> $false ) ).
fof(addAssignment_29453,axiom,
! [VarCurr] :
( v96981(VarCurr)
<=> v78961(VarCurr) ) ).
fof(addAssignment_29452,axiom,
! [VarCurr] :
( v96979(VarCurr)
<=> $false ) ).
fof(addAssignment_29451,axiom,
! [VarCurr] :
( v96977(VarCurr)
<=> v78953(VarCurr,bitIndex6) ) ).
fof(addAssignment_29450,axiom,
! [VarCurr] :
( v78953(VarCurr,bitIndex6)
<=> v78955(VarCurr,bitIndex6) ) ).
fof(addAssignment_29449,axiom,
! [VarCurr] :
( v78955(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29448,axiom,
! [VarCurr] :
( v96975(VarCurr)
<=> $false ) ).
fof(addAssignment_29447,axiom,
! [VarCurr] :
( v96973(VarCurr)
<=> $false ) ).
fof(addAssignment_29446,axiom,
! [VarCurr] :
( v96971(VarCurr)
<=> $true ) ).
fof(addAssignment_29445,axiom,
! [VarCurr] :
( v96969(VarCurr)
<=> $false ) ).
fof(addAssignment_29444,axiom,
! [VarCurr] :
( v96967(VarCurr)
<=> v78936(VarCurr) ) ).
fof(addAssignment_29443,axiom,
! [VarCurr] :
( v78791(VarCurr,bitIndex0)
<=> v78793(VarCurr,bitIndex0) ) ).
fof(addAssignment_29442,axiom,
! [VarCurr] :
( v78793(VarCurr,bitIndex0)
<=> v78795(VarCurr,bitIndex0) ) ).
fof(addAssignment_29441,axiom,
! [VarCurr] :
( v78795(VarCurr,bitIndex0)
<=> v78797(VarCurr,bitIndex0) ) ).
fof(addAssignment_29440,axiom,
! [VarCurr] :
( v78797(VarCurr,bitIndex0)
<=> v78799(VarCurr,bitIndex6) ) ).
fof(addAssignment_29439,axiom,
! [VarCurr] :
( v78799(VarCurr,bitIndex6)
<=> v78801(VarCurr,bitIndex6) ) ).
fof(addAssignment_29438,axiom,
! [VarCurr] :
( v78801(VarCurr,bitIndex6)
<=> v96897(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96920(VarNext)
=> ( v96897(VarNext)
<=> v96897(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1591,axiom,
! [VarNext] :
( v96920(VarNext)
=> ( v96897(VarNext)
<=> v96955(VarNext) ) ) ).
fof(addAssignment_29437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96955(VarNext)
<=> v96953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4545,axiom,
! [VarCurr] :
( ~ v96899(VarCurr)
=> ( v96953(VarCurr)
<=> v96956(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4555,axiom,
! [VarCurr] :
( v96899(VarCurr)
=> ( v96953(VarCurr)
<=> v96901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4544,axiom,
! [VarCurr] :
( ~ v96933(VarCurr)
=> ( v96956(VarCurr)
<=> v96915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4554,axiom,
! [VarCurr] :
( v96933(VarCurr)
=> ( v96956(VarCurr)
<=> v96957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1126,axiom,
! [VarCurr] :
( ( ~ v96936(VarCurr)
& ~ v96938(VarCurr) )
=> ( v96957(VarCurr)
<=> v96961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4543,axiom,
! [VarCurr] :
( v96938(VarCurr)
=> ( v96957(VarCurr)
<=> v96960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4553,axiom,
! [VarCurr] :
( v96936(VarCurr)
=> ( v96957(VarCurr)
<=> v96958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4542,axiom,
! [VarCurr] :
( ~ v96946(VarCurr)
=> ( v96961(VarCurr)
<=> v96915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4552,axiom,
! [VarCurr] :
( v96946(VarCurr)
=> ( v96961(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4541,axiom,
! [VarCurr] :
( ~ v96940(VarCurr)
=> ( v96960(VarCurr)
<=> v96915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4551,axiom,
! [VarCurr] :
( v96940(VarCurr)
=> ( v96960(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2093,axiom,
! [VarCurr] :
( ~ v96959(VarCurr)
=> ( v96958(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2094,axiom,
! [VarCurr] :
( v96959(VarCurr)
=> ( v96958(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6674,axiom,
! [VarCurr] :
( v96959(VarCurr)
<=> ( v96909(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96920(VarNext)
<=> ( v96921(VarNext)
& v96930(VarNext) ) ) ) ).
fof(addAssignment_29436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96930(VarNext)
<=> v96928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19170,axiom,
! [VarCurr] :
( v96928(VarCurr)
<=> ( v96899(VarCurr)
| v96931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19169,axiom,
! [VarCurr] :
( v96931(VarCurr)
<=> ( v96932(VarCurr)
& v96952(VarCurr) ) ) ).
fof(writeUnaryOperator_7565,axiom,
! [VarCurr] :
( ~ v96952(VarCurr)
<=> v96899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19168,axiom,
! [VarCurr] :
( v96932(VarCurr)
<=> ( v96933(VarCurr)
| v96950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19167,axiom,
! [VarCurr] :
( v96950(VarCurr)
<=> ( v96911(VarCurr)
& v96951(VarCurr) ) ) ).
fof(writeUnaryOperator_7564,axiom,
! [VarCurr] :
( ~ v96951(VarCurr)
<=> v96913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19166,axiom,
! [VarCurr] :
( v96933(VarCurr)
<=> ( v96934(VarCurr)
& v96913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19165,axiom,
! [VarCurr] :
( v96934(VarCurr)
<=> ( v96935(VarCurr)
| v96944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19164,axiom,
! [VarCurr] :
( v96944(VarCurr)
<=> ( v96945(VarCurr)
& v96949(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6673,axiom,
! [VarCurr] :
( v96949(VarCurr)
<=> ( ( v96937(VarCurr,bitIndex2)
<=> $false )
& ( v96937(VarCurr,bitIndex1)
<=> $false )
& ( v96937(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19163,axiom,
! [VarCurr] :
( v96945(VarCurr)
<=> ( v96946(VarCurr)
| v96947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19162,axiom,
! [VarCurr] :
( v96947(VarCurr)
<=> ( v96911(VarCurr)
& v96948(VarCurr) ) ) ).
fof(writeUnaryOperator_7563,axiom,
! [VarCurr] :
( ~ v96948(VarCurr)
<=> v96946(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6672,axiom,
! [VarCurr] :
( v96946(VarCurr)
<=> ( v96909(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19161,axiom,
! [VarCurr] :
( v96935(VarCurr)
<=> ( v96936(VarCurr)
| v96938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19160,axiom,
! [VarCurr] :
( v96938(VarCurr)
<=> ( v96939(VarCurr)
& v96943(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6671,axiom,
! [VarCurr] :
( v96943(VarCurr)
<=> ( ( v96937(VarCurr,bitIndex2)
<=> $false )
& ( v96937(VarCurr,bitIndex1)
<=> $true )
& ( v96937(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19159,axiom,
! [VarCurr] :
( v96939(VarCurr)
<=> ( v96940(VarCurr)
| v96941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19158,axiom,
! [VarCurr] :
( v96941(VarCurr)
<=> ( v96911(VarCurr)
& v96942(VarCurr) ) ) ).
fof(writeUnaryOperator_7562,axiom,
! [VarCurr] :
( ~ v96942(VarCurr)
<=> v96940(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6670,axiom,
! [VarCurr] :
( v96940(VarCurr)
<=> ( v96909(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6669,axiom,
! [VarCurr] :
( v96936(VarCurr)
<=> ( ( v96937(VarCurr,bitIndex2)
<=> $true )
& ( v96937(VarCurr,bitIndex1)
<=> $false )
& ( v96937(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29435,axiom,
! [VarCurr] :
( v96937(VarCurr,bitIndex0)
<=> v96907(VarCurr) ) ).
fof(addAssignment_29434,axiom,
! [VarCurr] :
( v96937(VarCurr,bitIndex1)
<=> v96905(VarCurr) ) ).
fof(addAssignment_29433,axiom,
! [VarCurr] :
( v96937(VarCurr,bitIndex2)
<=> v96903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96921(VarNext)
<=> ( v96922(VarNext)
& v96917(VarNext) ) ) ) ).
fof(writeUnaryOperator_7561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96922(VarNext)
<=> v96924(VarNext) ) ) ).
fof(addAssignment_29432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96924(VarNext)
<=> v96917(VarCurr) ) ) ).
fof(addAssignment_29431,axiom,
! [VarCurr] :
( v96917(VarCurr)
<=> v78870(VarCurr) ) ).
fof(addAssignment_29430,axiom,
! [VarCurr] :
( v96915(VarCurr)
<=> $false ) ).
fof(addAssignment_29429,axiom,
! [VarCurr] :
( v96913(VarCurr)
<=> v78832(VarCurr) ) ).
fof(addAssignment_29428,axiom,
! [VarCurr] :
( v96911(VarCurr)
<=> $false ) ).
fof(addAssignment_29427,axiom,
! [VarCurr] :
( v96909(VarCurr)
<=> v78824(VarCurr,bitIndex6) ) ).
fof(addAssignment_29426,axiom,
! [VarCurr] :
( v78824(VarCurr,bitIndex6)
<=> v78826(VarCurr,bitIndex6) ) ).
fof(addAssignment_29425,axiom,
! [VarCurr] :
( v78826(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29424,axiom,
! [VarCurr] :
( v96907(VarCurr)
<=> $false ) ).
fof(addAssignment_29423,axiom,
! [VarCurr] :
( v96905(VarCurr)
<=> $false ) ).
fof(addAssignment_29422,axiom,
! [VarCurr] :
( v96903(VarCurr)
<=> $true ) ).
fof(addAssignment_29421,axiom,
! [VarCurr] :
( v96901(VarCurr)
<=> $false ) ).
fof(addAssignment_29420,axiom,
! [VarCurr] :
( v96899(VarCurr)
<=> v78807(VarCurr) ) ).
fof(addAssignment_29419,axiom,
! [VarCurr] :
( v78662(VarCurr,bitIndex0)
<=> v78664(VarCurr,bitIndex0) ) ).
fof(addAssignment_29418,axiom,
! [VarCurr] :
( v78664(VarCurr,bitIndex0)
<=> v78666(VarCurr,bitIndex0) ) ).
fof(addAssignment_29417,axiom,
! [VarCurr] :
( v78666(VarCurr,bitIndex0)
<=> v78668(VarCurr,bitIndex0) ) ).
fof(addAssignment_29416,axiom,
! [VarCurr] :
( v78668(VarCurr,bitIndex0)
<=> v78670(VarCurr,bitIndex6) ) ).
fof(addAssignment_29415,axiom,
! [VarCurr] :
( v78670(VarCurr,bitIndex6)
<=> v78672(VarCurr,bitIndex6) ) ).
fof(addAssignment_29414,axiom,
! [VarCurr] :
( v78672(VarCurr,bitIndex6)
<=> v96829(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96852(VarNext)
=> ( v96829(VarNext)
<=> v96829(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1590,axiom,
! [VarNext] :
( v96852(VarNext)
=> ( v96829(VarNext)
<=> v96887(VarNext) ) ) ).
fof(addAssignment_29413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96887(VarNext)
<=> v96885(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4540,axiom,
! [VarCurr] :
( ~ v96831(VarCurr)
=> ( v96885(VarCurr)
<=> v96888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4550,axiom,
! [VarCurr] :
( v96831(VarCurr)
=> ( v96885(VarCurr)
<=> v96833(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4539,axiom,
! [VarCurr] :
( ~ v96865(VarCurr)
=> ( v96888(VarCurr)
<=> v96847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4549,axiom,
! [VarCurr] :
( v96865(VarCurr)
=> ( v96888(VarCurr)
<=> v96889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1125,axiom,
! [VarCurr] :
( ( ~ v96868(VarCurr)
& ~ v96870(VarCurr) )
=> ( v96889(VarCurr)
<=> v96893(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4538,axiom,
! [VarCurr] :
( v96870(VarCurr)
=> ( v96889(VarCurr)
<=> v96892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4548,axiom,
! [VarCurr] :
( v96868(VarCurr)
=> ( v96889(VarCurr)
<=> v96890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4537,axiom,
! [VarCurr] :
( ~ v96878(VarCurr)
=> ( v96893(VarCurr)
<=> v96847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4547,axiom,
! [VarCurr] :
( v96878(VarCurr)
=> ( v96893(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4536,axiom,
! [VarCurr] :
( ~ v96872(VarCurr)
=> ( v96892(VarCurr)
<=> v96847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4546,axiom,
! [VarCurr] :
( v96872(VarCurr)
=> ( v96892(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2092,axiom,
! [VarCurr] :
( ~ v96891(VarCurr)
=> ( v96890(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2093,axiom,
! [VarCurr] :
( v96891(VarCurr)
=> ( v96890(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6668,axiom,
! [VarCurr] :
( v96891(VarCurr)
<=> ( v96841(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96852(VarNext)
<=> ( v96853(VarNext)
& v96862(VarNext) ) ) ) ).
fof(addAssignment_29412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96862(VarNext)
<=> v96860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19155,axiom,
! [VarCurr] :
( v96860(VarCurr)
<=> ( v96831(VarCurr)
| v96863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19154,axiom,
! [VarCurr] :
( v96863(VarCurr)
<=> ( v96864(VarCurr)
& v96884(VarCurr) ) ) ).
fof(writeUnaryOperator_7560,axiom,
! [VarCurr] :
( ~ v96884(VarCurr)
<=> v96831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19153,axiom,
! [VarCurr] :
( v96864(VarCurr)
<=> ( v96865(VarCurr)
| v96882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19152,axiom,
! [VarCurr] :
( v96882(VarCurr)
<=> ( v96843(VarCurr)
& v96883(VarCurr) ) ) ).
fof(writeUnaryOperator_7559,axiom,
! [VarCurr] :
( ~ v96883(VarCurr)
<=> v96845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19151,axiom,
! [VarCurr] :
( v96865(VarCurr)
<=> ( v96866(VarCurr)
& v96845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19150,axiom,
! [VarCurr] :
( v96866(VarCurr)
<=> ( v96867(VarCurr)
| v96876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19149,axiom,
! [VarCurr] :
( v96876(VarCurr)
<=> ( v96877(VarCurr)
& v96881(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6667,axiom,
! [VarCurr] :
( v96881(VarCurr)
<=> ( ( v96869(VarCurr,bitIndex2)
<=> $false )
& ( v96869(VarCurr,bitIndex1)
<=> $false )
& ( v96869(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19148,axiom,
! [VarCurr] :
( v96877(VarCurr)
<=> ( v96878(VarCurr)
| v96879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19147,axiom,
! [VarCurr] :
( v96879(VarCurr)
<=> ( v96843(VarCurr)
& v96880(VarCurr) ) ) ).
fof(writeUnaryOperator_7558,axiom,
! [VarCurr] :
( ~ v96880(VarCurr)
<=> v96878(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6666,axiom,
! [VarCurr] :
( v96878(VarCurr)
<=> ( v96841(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19146,axiom,
! [VarCurr] :
( v96867(VarCurr)
<=> ( v96868(VarCurr)
| v96870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19145,axiom,
! [VarCurr] :
( v96870(VarCurr)
<=> ( v96871(VarCurr)
& v96875(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6665,axiom,
! [VarCurr] :
( v96875(VarCurr)
<=> ( ( v96869(VarCurr,bitIndex2)
<=> $false )
& ( v96869(VarCurr,bitIndex1)
<=> $true )
& ( v96869(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19144,axiom,
! [VarCurr] :
( v96871(VarCurr)
<=> ( v96872(VarCurr)
| v96873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19143,axiom,
! [VarCurr] :
( v96873(VarCurr)
<=> ( v96843(VarCurr)
& v96874(VarCurr) ) ) ).
fof(writeUnaryOperator_7557,axiom,
! [VarCurr] :
( ~ v96874(VarCurr)
<=> v96872(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6664,axiom,
! [VarCurr] :
( v96872(VarCurr)
<=> ( v96841(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6663,axiom,
! [VarCurr] :
( v96868(VarCurr)
<=> ( ( v96869(VarCurr,bitIndex2)
<=> $true )
& ( v96869(VarCurr,bitIndex1)
<=> $false )
& ( v96869(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29411,axiom,
! [VarCurr] :
( v96869(VarCurr,bitIndex0)
<=> v96839(VarCurr) ) ).
fof(addAssignment_29410,axiom,
! [VarCurr] :
( v96869(VarCurr,bitIndex1)
<=> v96837(VarCurr) ) ).
fof(addAssignment_29409,axiom,
! [VarCurr] :
( v96869(VarCurr,bitIndex2)
<=> v96835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96853(VarNext)
<=> ( v96854(VarNext)
& v96849(VarNext) ) ) ) ).
fof(writeUnaryOperator_7556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96854(VarNext)
<=> v96856(VarNext) ) ) ).
fof(addAssignment_29408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96856(VarNext)
<=> v96849(VarCurr) ) ) ).
fof(addAssignment_29407,axiom,
! [VarCurr] :
( v96849(VarCurr)
<=> v78741(VarCurr) ) ).
fof(addAssignment_29406,axiom,
! [VarCurr] :
( v96847(VarCurr)
<=> $false ) ).
fof(addAssignment_29405,axiom,
! [VarCurr] :
( v96845(VarCurr)
<=> v78703(VarCurr) ) ).
fof(addAssignment_29404,axiom,
! [VarCurr] :
( v96843(VarCurr)
<=> $false ) ).
fof(addAssignment_29403,axiom,
! [VarCurr] :
( v96841(VarCurr)
<=> v78695(VarCurr,bitIndex6) ) ).
fof(addAssignment_29402,axiom,
! [VarCurr] :
( v78695(VarCurr,bitIndex6)
<=> v78697(VarCurr,bitIndex6) ) ).
fof(addAssignment_29401,axiom,
! [VarCurr] :
( v78697(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29400,axiom,
! [VarCurr] :
( v96839(VarCurr)
<=> $false ) ).
fof(addAssignment_29399,axiom,
! [VarCurr] :
( v96837(VarCurr)
<=> $false ) ).
fof(addAssignment_29398,axiom,
! [VarCurr] :
( v96835(VarCurr)
<=> $true ) ).
fof(addAssignment_29397,axiom,
! [VarCurr] :
( v96833(VarCurr)
<=> $false ) ).
fof(addAssignment_29396,axiom,
! [VarCurr] :
( v96831(VarCurr)
<=> v78678(VarCurr) ) ).
fof(addAssignment_29395,axiom,
! [VarCurr] :
( v78533(VarCurr,bitIndex0)
<=> v78535(VarCurr,bitIndex0) ) ).
fof(addAssignment_29394,axiom,
! [VarCurr] :
( v78535(VarCurr,bitIndex0)
<=> v78537(VarCurr,bitIndex0) ) ).
fof(addAssignment_29393,axiom,
! [VarCurr] :
( v78537(VarCurr,bitIndex0)
<=> v78539(VarCurr,bitIndex0) ) ).
fof(addAssignment_29392,axiom,
! [VarCurr] :
( v78539(VarCurr,bitIndex0)
<=> v78541(VarCurr,bitIndex6) ) ).
fof(addAssignment_29391,axiom,
! [VarCurr] :
( v78541(VarCurr,bitIndex6)
<=> v78543(VarCurr,bitIndex6) ) ).
fof(addAssignment_29390,axiom,
! [VarCurr] :
( v78543(VarCurr,bitIndex6)
<=> v96761(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96784(VarNext)
=> ( v96761(VarNext)
<=> v96761(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1589,axiom,
! [VarNext] :
( v96784(VarNext)
=> ( v96761(VarNext)
<=> v96819(VarNext) ) ) ).
fof(addAssignment_29389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96819(VarNext)
<=> v96817(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4535,axiom,
! [VarCurr] :
( ~ v96763(VarCurr)
=> ( v96817(VarCurr)
<=> v96820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4545,axiom,
! [VarCurr] :
( v96763(VarCurr)
=> ( v96817(VarCurr)
<=> v96765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4534,axiom,
! [VarCurr] :
( ~ v96797(VarCurr)
=> ( v96820(VarCurr)
<=> v96779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4544,axiom,
! [VarCurr] :
( v96797(VarCurr)
=> ( v96820(VarCurr)
<=> v96821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1124,axiom,
! [VarCurr] :
( ( ~ v96800(VarCurr)
& ~ v96802(VarCurr) )
=> ( v96821(VarCurr)
<=> v96825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4533,axiom,
! [VarCurr] :
( v96802(VarCurr)
=> ( v96821(VarCurr)
<=> v96824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4543,axiom,
! [VarCurr] :
( v96800(VarCurr)
=> ( v96821(VarCurr)
<=> v96822(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4532,axiom,
! [VarCurr] :
( ~ v96810(VarCurr)
=> ( v96825(VarCurr)
<=> v96779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4542,axiom,
! [VarCurr] :
( v96810(VarCurr)
=> ( v96825(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4531,axiom,
! [VarCurr] :
( ~ v96804(VarCurr)
=> ( v96824(VarCurr)
<=> v96779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4541,axiom,
! [VarCurr] :
( v96804(VarCurr)
=> ( v96824(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2091,axiom,
! [VarCurr] :
( ~ v96823(VarCurr)
=> ( v96822(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2092,axiom,
! [VarCurr] :
( v96823(VarCurr)
=> ( v96822(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6662,axiom,
! [VarCurr] :
( v96823(VarCurr)
<=> ( v96773(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96784(VarNext)
<=> ( v96785(VarNext)
& v96794(VarNext) ) ) ) ).
fof(addAssignment_29388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96794(VarNext)
<=> v96792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19140,axiom,
! [VarCurr] :
( v96792(VarCurr)
<=> ( v96763(VarCurr)
| v96795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19139,axiom,
! [VarCurr] :
( v96795(VarCurr)
<=> ( v96796(VarCurr)
& v96816(VarCurr) ) ) ).
fof(writeUnaryOperator_7555,axiom,
! [VarCurr] :
( ~ v96816(VarCurr)
<=> v96763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19138,axiom,
! [VarCurr] :
( v96796(VarCurr)
<=> ( v96797(VarCurr)
| v96814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19137,axiom,
! [VarCurr] :
( v96814(VarCurr)
<=> ( v96775(VarCurr)
& v96815(VarCurr) ) ) ).
fof(writeUnaryOperator_7554,axiom,
! [VarCurr] :
( ~ v96815(VarCurr)
<=> v96777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19136,axiom,
! [VarCurr] :
( v96797(VarCurr)
<=> ( v96798(VarCurr)
& v96777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19135,axiom,
! [VarCurr] :
( v96798(VarCurr)
<=> ( v96799(VarCurr)
| v96808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19134,axiom,
! [VarCurr] :
( v96808(VarCurr)
<=> ( v96809(VarCurr)
& v96813(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6661,axiom,
! [VarCurr] :
( v96813(VarCurr)
<=> ( ( v96801(VarCurr,bitIndex2)
<=> $false )
& ( v96801(VarCurr,bitIndex1)
<=> $false )
& ( v96801(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19133,axiom,
! [VarCurr] :
( v96809(VarCurr)
<=> ( v96810(VarCurr)
| v96811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19132,axiom,
! [VarCurr] :
( v96811(VarCurr)
<=> ( v96775(VarCurr)
& v96812(VarCurr) ) ) ).
fof(writeUnaryOperator_7553,axiom,
! [VarCurr] :
( ~ v96812(VarCurr)
<=> v96810(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6660,axiom,
! [VarCurr] :
( v96810(VarCurr)
<=> ( v96773(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19131,axiom,
! [VarCurr] :
( v96799(VarCurr)
<=> ( v96800(VarCurr)
| v96802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19130,axiom,
! [VarCurr] :
( v96802(VarCurr)
<=> ( v96803(VarCurr)
& v96807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6659,axiom,
! [VarCurr] :
( v96807(VarCurr)
<=> ( ( v96801(VarCurr,bitIndex2)
<=> $false )
& ( v96801(VarCurr,bitIndex1)
<=> $true )
& ( v96801(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19129,axiom,
! [VarCurr] :
( v96803(VarCurr)
<=> ( v96804(VarCurr)
| v96805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19128,axiom,
! [VarCurr] :
( v96805(VarCurr)
<=> ( v96775(VarCurr)
& v96806(VarCurr) ) ) ).
fof(writeUnaryOperator_7552,axiom,
! [VarCurr] :
( ~ v96806(VarCurr)
<=> v96804(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6658,axiom,
! [VarCurr] :
( v96804(VarCurr)
<=> ( v96773(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6657,axiom,
! [VarCurr] :
( v96800(VarCurr)
<=> ( ( v96801(VarCurr,bitIndex2)
<=> $true )
& ( v96801(VarCurr,bitIndex1)
<=> $false )
& ( v96801(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29387,axiom,
! [VarCurr] :
( v96801(VarCurr,bitIndex0)
<=> v96771(VarCurr) ) ).
fof(addAssignment_29386,axiom,
! [VarCurr] :
( v96801(VarCurr,bitIndex1)
<=> v96769(VarCurr) ) ).
fof(addAssignment_29385,axiom,
! [VarCurr] :
( v96801(VarCurr,bitIndex2)
<=> v96767(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96785(VarNext)
<=> ( v96786(VarNext)
& v96781(VarNext) ) ) ) ).
fof(writeUnaryOperator_7551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96786(VarNext)
<=> v96788(VarNext) ) ) ).
fof(addAssignment_29384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96788(VarNext)
<=> v96781(VarCurr) ) ) ).
fof(addAssignment_29383,axiom,
! [VarCurr] :
( v96781(VarCurr)
<=> v78612(VarCurr) ) ).
fof(addAssignment_29382,axiom,
! [VarCurr] :
( v96779(VarCurr)
<=> $false ) ).
fof(addAssignment_29381,axiom,
! [VarCurr] :
( v96777(VarCurr)
<=> v78574(VarCurr) ) ).
fof(addAssignment_29380,axiom,
! [VarCurr] :
( v96775(VarCurr)
<=> $false ) ).
fof(addAssignment_29379,axiom,
! [VarCurr] :
( v96773(VarCurr)
<=> v78566(VarCurr,bitIndex6) ) ).
fof(addAssignment_29378,axiom,
! [VarCurr] :
( v78566(VarCurr,bitIndex6)
<=> v78568(VarCurr,bitIndex6) ) ).
fof(addAssignment_29377,axiom,
! [VarCurr] :
( v78568(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29376,axiom,
! [VarCurr] :
( v96771(VarCurr)
<=> $false ) ).
fof(addAssignment_29375,axiom,
! [VarCurr] :
( v96769(VarCurr)
<=> $false ) ).
fof(addAssignment_29374,axiom,
! [VarCurr] :
( v96767(VarCurr)
<=> $true ) ).
fof(addAssignment_29373,axiom,
! [VarCurr] :
( v96765(VarCurr)
<=> $false ) ).
fof(addAssignment_29372,axiom,
! [VarCurr] :
( v96763(VarCurr)
<=> v78549(VarCurr) ) ).
fof(addAssignment_29371,axiom,
! [VarCurr] :
( v78404(VarCurr,bitIndex0)
<=> v78406(VarCurr,bitIndex0) ) ).
fof(addAssignment_29370,axiom,
! [VarCurr] :
( v78406(VarCurr,bitIndex0)
<=> v78408(VarCurr,bitIndex0) ) ).
fof(addAssignment_29369,axiom,
! [VarCurr] :
( v78408(VarCurr,bitIndex0)
<=> v78410(VarCurr,bitIndex0) ) ).
fof(addAssignment_29368,axiom,
! [VarCurr] :
( v78410(VarCurr,bitIndex0)
<=> v78412(VarCurr,bitIndex6) ) ).
fof(addAssignment_29367,axiom,
! [VarCurr] :
( v78412(VarCurr,bitIndex6)
<=> v78414(VarCurr,bitIndex6) ) ).
fof(addAssignment_29366,axiom,
! [VarCurr] :
( v78414(VarCurr,bitIndex6)
<=> v96693(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96716(VarNext)
=> ( v96693(VarNext)
<=> v96693(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1588,axiom,
! [VarNext] :
( v96716(VarNext)
=> ( v96693(VarNext)
<=> v96751(VarNext) ) ) ).
fof(addAssignment_29365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96751(VarNext)
<=> v96749(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4530,axiom,
! [VarCurr] :
( ~ v96695(VarCurr)
=> ( v96749(VarCurr)
<=> v96752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4540,axiom,
! [VarCurr] :
( v96695(VarCurr)
=> ( v96749(VarCurr)
<=> v96697(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4529,axiom,
! [VarCurr] :
( ~ v96729(VarCurr)
=> ( v96752(VarCurr)
<=> v96711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4539,axiom,
! [VarCurr] :
( v96729(VarCurr)
=> ( v96752(VarCurr)
<=> v96753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1123,axiom,
! [VarCurr] :
( ( ~ v96732(VarCurr)
& ~ v96734(VarCurr) )
=> ( v96753(VarCurr)
<=> v96757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4528,axiom,
! [VarCurr] :
( v96734(VarCurr)
=> ( v96753(VarCurr)
<=> v96756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4538,axiom,
! [VarCurr] :
( v96732(VarCurr)
=> ( v96753(VarCurr)
<=> v96754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4527,axiom,
! [VarCurr] :
( ~ v96742(VarCurr)
=> ( v96757(VarCurr)
<=> v96711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4537,axiom,
! [VarCurr] :
( v96742(VarCurr)
=> ( v96757(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4526,axiom,
! [VarCurr] :
( ~ v96736(VarCurr)
=> ( v96756(VarCurr)
<=> v96711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4536,axiom,
! [VarCurr] :
( v96736(VarCurr)
=> ( v96756(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2090,axiom,
! [VarCurr] :
( ~ v96755(VarCurr)
=> ( v96754(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2091,axiom,
! [VarCurr] :
( v96755(VarCurr)
=> ( v96754(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6656,axiom,
! [VarCurr] :
( v96755(VarCurr)
<=> ( v96705(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96716(VarNext)
<=> ( v96717(VarNext)
& v96726(VarNext) ) ) ) ).
fof(addAssignment_29364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96726(VarNext)
<=> v96724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19125,axiom,
! [VarCurr] :
( v96724(VarCurr)
<=> ( v96695(VarCurr)
| v96727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19124,axiom,
! [VarCurr] :
( v96727(VarCurr)
<=> ( v96728(VarCurr)
& v96748(VarCurr) ) ) ).
fof(writeUnaryOperator_7550,axiom,
! [VarCurr] :
( ~ v96748(VarCurr)
<=> v96695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19123,axiom,
! [VarCurr] :
( v96728(VarCurr)
<=> ( v96729(VarCurr)
| v96746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19122,axiom,
! [VarCurr] :
( v96746(VarCurr)
<=> ( v96707(VarCurr)
& v96747(VarCurr) ) ) ).
fof(writeUnaryOperator_7549,axiom,
! [VarCurr] :
( ~ v96747(VarCurr)
<=> v96709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19121,axiom,
! [VarCurr] :
( v96729(VarCurr)
<=> ( v96730(VarCurr)
& v96709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19120,axiom,
! [VarCurr] :
( v96730(VarCurr)
<=> ( v96731(VarCurr)
| v96740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19119,axiom,
! [VarCurr] :
( v96740(VarCurr)
<=> ( v96741(VarCurr)
& v96745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6655,axiom,
! [VarCurr] :
( v96745(VarCurr)
<=> ( ( v96733(VarCurr,bitIndex2)
<=> $false )
& ( v96733(VarCurr,bitIndex1)
<=> $false )
& ( v96733(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19118,axiom,
! [VarCurr] :
( v96741(VarCurr)
<=> ( v96742(VarCurr)
| v96743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19117,axiom,
! [VarCurr] :
( v96743(VarCurr)
<=> ( v96707(VarCurr)
& v96744(VarCurr) ) ) ).
fof(writeUnaryOperator_7548,axiom,
! [VarCurr] :
( ~ v96744(VarCurr)
<=> v96742(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6654,axiom,
! [VarCurr] :
( v96742(VarCurr)
<=> ( v96705(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19116,axiom,
! [VarCurr] :
( v96731(VarCurr)
<=> ( v96732(VarCurr)
| v96734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19115,axiom,
! [VarCurr] :
( v96734(VarCurr)
<=> ( v96735(VarCurr)
& v96739(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6653,axiom,
! [VarCurr] :
( v96739(VarCurr)
<=> ( ( v96733(VarCurr,bitIndex2)
<=> $false )
& ( v96733(VarCurr,bitIndex1)
<=> $true )
& ( v96733(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19114,axiom,
! [VarCurr] :
( v96735(VarCurr)
<=> ( v96736(VarCurr)
| v96737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19113,axiom,
! [VarCurr] :
( v96737(VarCurr)
<=> ( v96707(VarCurr)
& v96738(VarCurr) ) ) ).
fof(writeUnaryOperator_7547,axiom,
! [VarCurr] :
( ~ v96738(VarCurr)
<=> v96736(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6652,axiom,
! [VarCurr] :
( v96736(VarCurr)
<=> ( v96705(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6651,axiom,
! [VarCurr] :
( v96732(VarCurr)
<=> ( ( v96733(VarCurr,bitIndex2)
<=> $true )
& ( v96733(VarCurr,bitIndex1)
<=> $false )
& ( v96733(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29363,axiom,
! [VarCurr] :
( v96733(VarCurr,bitIndex0)
<=> v96703(VarCurr) ) ).
fof(addAssignment_29362,axiom,
! [VarCurr] :
( v96733(VarCurr,bitIndex1)
<=> v96701(VarCurr) ) ).
fof(addAssignment_29361,axiom,
! [VarCurr] :
( v96733(VarCurr,bitIndex2)
<=> v96699(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96717(VarNext)
<=> ( v96718(VarNext)
& v96713(VarNext) ) ) ) ).
fof(writeUnaryOperator_7546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96718(VarNext)
<=> v96720(VarNext) ) ) ).
fof(addAssignment_29360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96720(VarNext)
<=> v96713(VarCurr) ) ) ).
fof(addAssignment_29359,axiom,
! [VarCurr] :
( v96713(VarCurr)
<=> v78483(VarCurr) ) ).
fof(addAssignment_29358,axiom,
! [VarCurr] :
( v96711(VarCurr)
<=> $false ) ).
fof(addAssignment_29357,axiom,
! [VarCurr] :
( v96709(VarCurr)
<=> v78445(VarCurr) ) ).
fof(addAssignment_29356,axiom,
! [VarCurr] :
( v96707(VarCurr)
<=> $false ) ).
fof(addAssignment_29355,axiom,
! [VarCurr] :
( v96705(VarCurr)
<=> v78437(VarCurr,bitIndex6) ) ).
fof(addAssignment_29354,axiom,
! [VarCurr] :
( v78437(VarCurr,bitIndex6)
<=> v78439(VarCurr,bitIndex6) ) ).
fof(addAssignment_29353,axiom,
! [VarCurr] :
( v78439(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29352,axiom,
! [VarCurr] :
( v96703(VarCurr)
<=> $false ) ).
fof(addAssignment_29351,axiom,
! [VarCurr] :
( v96701(VarCurr)
<=> $false ) ).
fof(addAssignment_29350,axiom,
! [VarCurr] :
( v96699(VarCurr)
<=> $true ) ).
fof(addAssignment_29349,axiom,
! [VarCurr] :
( v96697(VarCurr)
<=> $false ) ).
fof(addAssignment_29348,axiom,
! [VarCurr] :
( v96695(VarCurr)
<=> v78420(VarCurr) ) ).
fof(addAssignment_29347,axiom,
! [VarCurr] :
( v78262(VarCurr,bitIndex0)
<=> v78264(VarCurr,bitIndex0) ) ).
fof(addAssignment_29346,axiom,
! [VarCurr] :
( v78264(VarCurr,bitIndex0)
<=> v78266(VarCurr,bitIndex0) ) ).
fof(addAssignment_29345,axiom,
! [VarCurr] :
( v78266(VarCurr,bitIndex0)
<=> v78268(VarCurr,bitIndex0) ) ).
fof(addAssignment_29344,axiom,
! [VarCurr] :
( v78268(VarCurr,bitIndex0)
<=> v78270(VarCurr,bitIndex6) ) ).
fof(addAssignment_29343,axiom,
! [VarCurr] :
( v78270(VarCurr,bitIndex6)
<=> v78272(VarCurr,bitIndex6) ) ).
fof(addAssignment_29342,axiom,
! [VarCurr] :
( v78272(VarCurr,bitIndex6)
<=> v96625(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96648(VarNext)
=> ( v96625(VarNext)
<=> v96625(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1587,axiom,
! [VarNext] :
( v96648(VarNext)
=> ( v96625(VarNext)
<=> v96683(VarNext) ) ) ).
fof(addAssignment_29341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96683(VarNext)
<=> v96681(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4525,axiom,
! [VarCurr] :
( ~ v96627(VarCurr)
=> ( v96681(VarCurr)
<=> v96684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4535,axiom,
! [VarCurr] :
( v96627(VarCurr)
=> ( v96681(VarCurr)
<=> v96629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4524,axiom,
! [VarCurr] :
( ~ v96661(VarCurr)
=> ( v96684(VarCurr)
<=> v96643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4534,axiom,
! [VarCurr] :
( v96661(VarCurr)
=> ( v96684(VarCurr)
<=> v96685(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1122,axiom,
! [VarCurr] :
( ( ~ v96664(VarCurr)
& ~ v96666(VarCurr) )
=> ( v96685(VarCurr)
<=> v96689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4523,axiom,
! [VarCurr] :
( v96666(VarCurr)
=> ( v96685(VarCurr)
<=> v96688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4533,axiom,
! [VarCurr] :
( v96664(VarCurr)
=> ( v96685(VarCurr)
<=> v96686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4522,axiom,
! [VarCurr] :
( ~ v96674(VarCurr)
=> ( v96689(VarCurr)
<=> v96643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4532,axiom,
! [VarCurr] :
( v96674(VarCurr)
=> ( v96689(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4521,axiom,
! [VarCurr] :
( ~ v96668(VarCurr)
=> ( v96688(VarCurr)
<=> v96643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4531,axiom,
! [VarCurr] :
( v96668(VarCurr)
=> ( v96688(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2089,axiom,
! [VarCurr] :
( ~ v96687(VarCurr)
=> ( v96686(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2090,axiom,
! [VarCurr] :
( v96687(VarCurr)
=> ( v96686(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6650,axiom,
! [VarCurr] :
( v96687(VarCurr)
<=> ( v96637(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96648(VarNext)
<=> ( v96649(VarNext)
& v96658(VarNext) ) ) ) ).
fof(addAssignment_29340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96658(VarNext)
<=> v96656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19110,axiom,
! [VarCurr] :
( v96656(VarCurr)
<=> ( v96627(VarCurr)
| v96659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19109,axiom,
! [VarCurr] :
( v96659(VarCurr)
<=> ( v96660(VarCurr)
& v96680(VarCurr) ) ) ).
fof(writeUnaryOperator_7545,axiom,
! [VarCurr] :
( ~ v96680(VarCurr)
<=> v96627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19108,axiom,
! [VarCurr] :
( v96660(VarCurr)
<=> ( v96661(VarCurr)
| v96678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19107,axiom,
! [VarCurr] :
( v96678(VarCurr)
<=> ( v96639(VarCurr)
& v96679(VarCurr) ) ) ).
fof(writeUnaryOperator_7544,axiom,
! [VarCurr] :
( ~ v96679(VarCurr)
<=> v96641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19106,axiom,
! [VarCurr] :
( v96661(VarCurr)
<=> ( v96662(VarCurr)
& v96641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19105,axiom,
! [VarCurr] :
( v96662(VarCurr)
<=> ( v96663(VarCurr)
| v96672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19104,axiom,
! [VarCurr] :
( v96672(VarCurr)
<=> ( v96673(VarCurr)
& v96677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6649,axiom,
! [VarCurr] :
( v96677(VarCurr)
<=> ( ( v96665(VarCurr,bitIndex2)
<=> $false )
& ( v96665(VarCurr,bitIndex1)
<=> $false )
& ( v96665(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19103,axiom,
! [VarCurr] :
( v96673(VarCurr)
<=> ( v96674(VarCurr)
| v96675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19102,axiom,
! [VarCurr] :
( v96675(VarCurr)
<=> ( v96639(VarCurr)
& v96676(VarCurr) ) ) ).
fof(writeUnaryOperator_7543,axiom,
! [VarCurr] :
( ~ v96676(VarCurr)
<=> v96674(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6648,axiom,
! [VarCurr] :
( v96674(VarCurr)
<=> ( v96637(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19101,axiom,
! [VarCurr] :
( v96663(VarCurr)
<=> ( v96664(VarCurr)
| v96666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19100,axiom,
! [VarCurr] :
( v96666(VarCurr)
<=> ( v96667(VarCurr)
& v96671(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6647,axiom,
! [VarCurr] :
( v96671(VarCurr)
<=> ( ( v96665(VarCurr,bitIndex2)
<=> $false )
& ( v96665(VarCurr,bitIndex1)
<=> $true )
& ( v96665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19099,axiom,
! [VarCurr] :
( v96667(VarCurr)
<=> ( v96668(VarCurr)
| v96669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19098,axiom,
! [VarCurr] :
( v96669(VarCurr)
<=> ( v96639(VarCurr)
& v96670(VarCurr) ) ) ).
fof(writeUnaryOperator_7542,axiom,
! [VarCurr] :
( ~ v96670(VarCurr)
<=> v96668(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6646,axiom,
! [VarCurr] :
( v96668(VarCurr)
<=> ( v96637(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6645,axiom,
! [VarCurr] :
( v96664(VarCurr)
<=> ( ( v96665(VarCurr,bitIndex2)
<=> $true )
& ( v96665(VarCurr,bitIndex1)
<=> $false )
& ( v96665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29339,axiom,
! [VarCurr] :
( v96665(VarCurr,bitIndex0)
<=> v96635(VarCurr) ) ).
fof(addAssignment_29338,axiom,
! [VarCurr] :
( v96665(VarCurr,bitIndex1)
<=> v96633(VarCurr) ) ).
fof(addAssignment_29337,axiom,
! [VarCurr] :
( v96665(VarCurr,bitIndex2)
<=> v96631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96649(VarNext)
<=> ( v96650(VarNext)
& v96645(VarNext) ) ) ) ).
fof(writeUnaryOperator_7541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96650(VarNext)
<=> v96652(VarNext) ) ) ).
fof(addAssignment_29336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96652(VarNext)
<=> v96645(VarCurr) ) ) ).
fof(addAssignment_29335,axiom,
! [VarCurr] :
( v96645(VarCurr)
<=> v78354(VarCurr) ) ).
fof(addAssignment_29334,axiom,
! [VarCurr] :
( v96643(VarCurr)
<=> $false ) ).
fof(addAssignment_29333,axiom,
! [VarCurr] :
( v96641(VarCurr)
<=> v78313(VarCurr) ) ).
fof(addAssignment_29332,axiom,
! [VarCurr] :
( v96639(VarCurr)
<=> $false ) ).
fof(addAssignment_29331,axiom,
! [VarCurr] :
( v96637(VarCurr)
<=> v78295(VarCurr,bitIndex6) ) ).
fof(addAssignment_29330,axiom,
! [VarCurr] :
( v78295(VarCurr,bitIndex6)
<=> v78297(VarCurr,bitIndex6) ) ).
fof(addAssignment_29329,axiom,
! [VarCurr] :
( v78297(VarCurr,bitIndex6)
<=> v78299(VarCurr,bitIndex6) ) ).
fof(addAssignment_29328,axiom,
! [VarCurr] :
( v96635(VarCurr)
<=> $false ) ).
fof(addAssignment_29327,axiom,
! [VarCurr] :
( v96633(VarCurr)
<=> $false ) ).
fof(addAssignment_29326,axiom,
! [VarCurr] :
( v96631(VarCurr)
<=> $true ) ).
fof(addAssignment_29325,axiom,
! [VarCurr] :
( v96629(VarCurr)
<=> $false ) ).
fof(addAssignment_29324,axiom,
! [VarCurr] :
( v96627(VarCurr)
<=> v78278(VarCurr) ) ).
fof(addAssignment_29323,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v15679(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_29322,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex20)
<=> v77994(VarCurr,bitIndex1) ) ).
fof(addAssignment_29321,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex21)
<=> v77729(VarCurr,bitIndex1) ) ).
fof(addAssignment_29320,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex22)
<=> v77464(VarCurr,bitIndex1) ) ).
fof(addAssignment_29319,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex23)
<=> v77145(VarCurr,bitIndex1) ) ).
fof(addAssignment_29318,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex24)
<=> v76969(VarCurr,bitIndex1) ) ).
fof(addAssignment_29317,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex25)
<=> v76793(VarCurr,bitIndex1) ) ).
fof(addAssignment_29316,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex26)
<=> v76617(VarCurr,bitIndex1) ) ).
fof(addAssignment_29315,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex27)
<=> v76441(VarCurr,bitIndex1) ) ).
fof(addAssignment_29314,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex28)
<=> v76265(VarCurr,bitIndex1) ) ).
fof(addAssignment_29313,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex29)
<=> v76089(VarCurr,bitIndex1) ) ).
fof(addAssignment_29312,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex30)
<=> v75913(VarCurr,bitIndex1) ) ).
fof(addAssignment_29311,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex31)
<=> v75737(VarCurr,bitIndex1) ) ).
fof(addAssignment_29310,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex32)
<=> v75561(VarCurr,bitIndex1) ) ).
fof(addAssignment_29309,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex33)
<=> v75385(VarCurr,bitIndex1) ) ).
fof(addAssignment_29308,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex34)
<=> v75209(VarCurr,bitIndex1) ) ).
fof(addAssignment_29307,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex35)
<=> v75033(VarCurr,bitIndex1) ) ).
fof(addAssignment_29306,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex36)
<=> v74856(VarCurr,bitIndex1) ) ).
fof(addAssignment_29305,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex37)
<=> v74679(VarCurr,bitIndex1) ) ).
fof(addAssignment_29304,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex38)
<=> v74502(VarCurr,bitIndex1) ) ).
fof(addAssignment_29303,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex39)
<=> v74325(VarCurr,bitIndex1) ) ).
fof(addAssignment_29302,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex40)
<=> v74148(VarCurr,bitIndex1) ) ).
fof(addAssignment_29301,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex41)
<=> v73971(VarCurr,bitIndex1) ) ).
fof(addAssignment_29300,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex42)
<=> v73794(VarCurr,bitIndex1) ) ).
fof(addAssignment_29299,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex43)
<=> v73617(VarCurr,bitIndex1) ) ).
fof(addAssignment_29298,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex44)
<=> v73440(VarCurr,bitIndex1) ) ).
fof(addAssignment_29297,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex45)
<=> v73263(VarCurr,bitIndex1) ) ).
fof(addAssignment_29296,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex46)
<=> v73086(VarCurr,bitIndex1) ) ).
fof(addAssignment_29295,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex47)
<=> v72909(VarCurr,bitIndex1) ) ).
fof(addAssignment_29294,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex48)
<=> v72732(VarCurr,bitIndex1) ) ).
fof(addAssignment_29293,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex49)
<=> v72555(VarCurr,bitIndex1) ) ).
fof(addAssignment_29292,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex50)
<=> v72378(VarCurr,bitIndex1) ) ).
fof(addAssignment_29291,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex51)
<=> v72201(VarCurr,bitIndex1) ) ).
fof(addAssignment_29290,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex52)
<=> v72024(VarCurr,bitIndex1) ) ).
fof(addAssignment_29289,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex53)
<=> v71847(VarCurr,bitIndex1) ) ).
fof(addAssignment_29288,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex54)
<=> v71670(VarCurr,bitIndex1) ) ).
fof(addAssignment_29287,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex55)
<=> v71493(VarCurr,bitIndex1) ) ).
fof(addAssignment_29286,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex56)
<=> v71316(VarCurr,bitIndex1) ) ).
fof(addAssignment_29285,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex57)
<=> v71139(VarCurr,bitIndex1) ) ).
fof(addAssignment_29284,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex58)
<=> v70962(VarCurr,bitIndex1) ) ).
fof(addAssignment_29283,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex59)
<=> v70767(VarCurr,bitIndex1) ) ).
fof(addAssignment_29282,axiom,
! [VarCurr] :
( ( v15679(VarCurr,bitIndex61)
<=> $false )
& ( v15679(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_29281,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex62)
<=> v15969(VarCurr,bitIndex1) ) ).
fof(addAssignment_29280,axiom,
! [VarCurr] :
( v15679(VarCurr,bitIndex63)
<=> v15681(VarCurr,bitIndex1) ) ).
fof(addAssignment_29279,axiom,
! [VarCurr] :
( v77994(VarCurr,bitIndex1)
<=> v77996(VarCurr,bitIndex1) ) ).
fof(addAssignment_29278,axiom,
! [VarCurr] :
( v77996(VarCurr,bitIndex1)
<=> v77998(VarCurr,bitIndex1) ) ).
fof(addAssignment_29277,axiom,
! [VarCurr] :
( v77729(VarCurr,bitIndex1)
<=> v77731(VarCurr,bitIndex1) ) ).
fof(addAssignment_29276,axiom,
! [VarCurr] :
( v77731(VarCurr,bitIndex1)
<=> v77733(VarCurr,bitIndex1) ) ).
fof(addAssignment_29275,axiom,
! [VarCurr] :
( v77464(VarCurr,bitIndex1)
<=> v77466(VarCurr,bitIndex1) ) ).
fof(addAssignment_29274,axiom,
! [VarCurr] :
( v77466(VarCurr,bitIndex1)
<=> v77468(VarCurr,bitIndex1) ) ).
fof(addAssignment_29273,axiom,
! [VarCurr] :
( v77145(VarCurr,bitIndex1)
<=> v77147(VarCurr,bitIndex1) ) ).
fof(addAssignment_29272,axiom,
! [VarCurr] :
( v77147(VarCurr,bitIndex1)
<=> v77149(VarCurr,bitIndex1) ) ).
fof(addAssignment_29271,axiom,
! [VarCurr] :
( v76969(VarCurr,bitIndex1)
<=> v76971(VarCurr,bitIndex1) ) ).
fof(addAssignment_29270,axiom,
! [VarCurr] :
( v76971(VarCurr,bitIndex1)
<=> v76973(VarCurr,bitIndex1) ) ).
fof(addAssignment_29269,axiom,
! [VarCurr] :
( v76793(VarCurr,bitIndex1)
<=> v76795(VarCurr,bitIndex1) ) ).
fof(addAssignment_29268,axiom,
! [VarCurr] :
( v76795(VarCurr,bitIndex1)
<=> v76797(VarCurr,bitIndex1) ) ).
fof(addAssignment_29267,axiom,
! [VarCurr] :
( v76617(VarCurr,bitIndex1)
<=> v76619(VarCurr,bitIndex1) ) ).
fof(addAssignment_29266,axiom,
! [VarCurr] :
( v76619(VarCurr,bitIndex1)
<=> v76621(VarCurr,bitIndex1) ) ).
fof(addAssignment_29265,axiom,
! [VarCurr] :
( v76441(VarCurr,bitIndex1)
<=> v76443(VarCurr,bitIndex1) ) ).
fof(addAssignment_29264,axiom,
! [VarCurr] :
( v76443(VarCurr,bitIndex1)
<=> v76445(VarCurr,bitIndex1) ) ).
fof(addAssignment_29263,axiom,
! [VarCurr] :
( v76265(VarCurr,bitIndex1)
<=> v76267(VarCurr,bitIndex1) ) ).
fof(addAssignment_29262,axiom,
! [VarCurr] :
( v76267(VarCurr,bitIndex1)
<=> v76269(VarCurr,bitIndex1) ) ).
fof(addAssignment_29261,axiom,
! [VarCurr] :
( v76089(VarCurr,bitIndex1)
<=> v76091(VarCurr,bitIndex1) ) ).
fof(addAssignment_29260,axiom,
! [VarCurr] :
( v76091(VarCurr,bitIndex1)
<=> v76093(VarCurr,bitIndex1) ) ).
fof(addAssignment_29259,axiom,
! [VarCurr] :
( v75913(VarCurr,bitIndex1)
<=> v75915(VarCurr,bitIndex1) ) ).
fof(addAssignment_29258,axiom,
! [VarCurr] :
( v75915(VarCurr,bitIndex1)
<=> v75917(VarCurr,bitIndex1) ) ).
fof(addAssignment_29257,axiom,
! [VarCurr] :
( v75737(VarCurr,bitIndex1)
<=> v75739(VarCurr,bitIndex1) ) ).
fof(addAssignment_29256,axiom,
! [VarCurr] :
( v75739(VarCurr,bitIndex1)
<=> v75741(VarCurr,bitIndex1) ) ).
fof(addAssignment_29255,axiom,
! [VarCurr] :
( v75561(VarCurr,bitIndex1)
<=> v75563(VarCurr,bitIndex1) ) ).
fof(addAssignment_29254,axiom,
! [VarCurr] :
( v75563(VarCurr,bitIndex1)
<=> v75565(VarCurr,bitIndex1) ) ).
fof(addAssignment_29253,axiom,
! [VarCurr] :
( v75385(VarCurr,bitIndex1)
<=> v75387(VarCurr,bitIndex1) ) ).
fof(addAssignment_29252,axiom,
! [VarCurr] :
( v75387(VarCurr,bitIndex1)
<=> v75389(VarCurr,bitIndex1) ) ).
fof(addAssignment_29251,axiom,
! [VarCurr] :
( v75209(VarCurr,bitIndex1)
<=> v75211(VarCurr,bitIndex1) ) ).
fof(addAssignment_29250,axiom,
! [VarCurr] :
( v75211(VarCurr,bitIndex1)
<=> v75213(VarCurr,bitIndex1) ) ).
fof(addAssignment_29249,axiom,
! [VarCurr] :
( v75033(VarCurr,bitIndex1)
<=> v75035(VarCurr,bitIndex1) ) ).
fof(addAssignment_29248,axiom,
! [VarCurr] :
( v75035(VarCurr,bitIndex1)
<=> v75037(VarCurr,bitIndex1) ) ).
fof(addAssignment_29247,axiom,
! [VarCurr] :
( v74856(VarCurr,bitIndex1)
<=> v74858(VarCurr,bitIndex1) ) ).
fof(addAssignment_29246,axiom,
! [VarCurr] :
( v74858(VarCurr,bitIndex1)
<=> v74860(VarCurr,bitIndex1) ) ).
fof(addAssignment_29245,axiom,
! [VarCurr] :
( v74679(VarCurr,bitIndex1)
<=> v74681(VarCurr,bitIndex1) ) ).
fof(addAssignment_29244,axiom,
! [VarCurr] :
( v74681(VarCurr,bitIndex1)
<=> v74683(VarCurr,bitIndex1) ) ).
fof(addAssignment_29243,axiom,
! [VarCurr] :
( v74502(VarCurr,bitIndex1)
<=> v74504(VarCurr,bitIndex1) ) ).
fof(addAssignment_29242,axiom,
! [VarCurr] :
( v74504(VarCurr,bitIndex1)
<=> v74506(VarCurr,bitIndex1) ) ).
fof(addAssignment_29241,axiom,
! [VarCurr] :
( v74325(VarCurr,bitIndex1)
<=> v74327(VarCurr,bitIndex1) ) ).
fof(addAssignment_29240,axiom,
! [VarCurr] :
( v74327(VarCurr,bitIndex1)
<=> v74329(VarCurr,bitIndex1) ) ).
fof(addAssignment_29239,axiom,
! [VarCurr] :
( v74148(VarCurr,bitIndex1)
<=> v74150(VarCurr,bitIndex1) ) ).
fof(addAssignment_29238,axiom,
! [VarCurr] :
( v74150(VarCurr,bitIndex1)
<=> v74152(VarCurr,bitIndex1) ) ).
fof(addAssignment_29237,axiom,
! [VarCurr] :
( v73971(VarCurr,bitIndex1)
<=> v73973(VarCurr,bitIndex1) ) ).
fof(addAssignment_29236,axiom,
! [VarCurr] :
( v73973(VarCurr,bitIndex1)
<=> v73975(VarCurr,bitIndex1) ) ).
fof(addAssignment_29235,axiom,
! [VarCurr] :
( v73794(VarCurr,bitIndex1)
<=> v73796(VarCurr,bitIndex1) ) ).
fof(addAssignment_29234,axiom,
! [VarCurr] :
( v73796(VarCurr,bitIndex1)
<=> v73798(VarCurr,bitIndex1) ) ).
fof(addAssignment_29233,axiom,
! [VarCurr] :
( v73617(VarCurr,bitIndex1)
<=> v73619(VarCurr,bitIndex1) ) ).
fof(addAssignment_29232,axiom,
! [VarCurr] :
( v73619(VarCurr,bitIndex1)
<=> v73621(VarCurr,bitIndex1) ) ).
fof(addAssignment_29231,axiom,
! [VarCurr] :
( v73440(VarCurr,bitIndex1)
<=> v73442(VarCurr,bitIndex1) ) ).
fof(addAssignment_29230,axiom,
! [VarCurr] :
( v73442(VarCurr,bitIndex1)
<=> v73444(VarCurr,bitIndex1) ) ).
fof(addAssignment_29229,axiom,
! [VarCurr] :
( v73263(VarCurr,bitIndex1)
<=> v73265(VarCurr,bitIndex1) ) ).
fof(addAssignment_29228,axiom,
! [VarCurr] :
( v73265(VarCurr,bitIndex1)
<=> v73267(VarCurr,bitIndex1) ) ).
fof(addAssignment_29227,axiom,
! [VarCurr] :
( v73086(VarCurr,bitIndex1)
<=> v73088(VarCurr,bitIndex1) ) ).
fof(addAssignment_29226,axiom,
! [VarCurr] :
( v73088(VarCurr,bitIndex1)
<=> v73090(VarCurr,bitIndex1) ) ).
fof(addAssignment_29225,axiom,
! [VarCurr] :
( v72909(VarCurr,bitIndex1)
<=> v72911(VarCurr,bitIndex1) ) ).
fof(addAssignment_29224,axiom,
! [VarCurr] :
( v72911(VarCurr,bitIndex1)
<=> v72913(VarCurr,bitIndex1) ) ).
fof(addAssignment_29223,axiom,
! [VarCurr] :
( v72732(VarCurr,bitIndex1)
<=> v72734(VarCurr,bitIndex1) ) ).
fof(addAssignment_29222,axiom,
! [VarCurr] :
( v72734(VarCurr,bitIndex1)
<=> v72736(VarCurr,bitIndex1) ) ).
fof(addAssignment_29221,axiom,
! [VarCurr] :
( v72555(VarCurr,bitIndex1)
<=> v72557(VarCurr,bitIndex1) ) ).
fof(addAssignment_29220,axiom,
! [VarCurr] :
( v72557(VarCurr,bitIndex1)
<=> v72559(VarCurr,bitIndex1) ) ).
fof(addAssignment_29219,axiom,
! [VarCurr] :
( v72378(VarCurr,bitIndex1)
<=> v72380(VarCurr,bitIndex1) ) ).
fof(addAssignment_29218,axiom,
! [VarCurr] :
( v72380(VarCurr,bitIndex1)
<=> v72382(VarCurr,bitIndex1) ) ).
fof(addAssignment_29217,axiom,
! [VarCurr] :
( v72201(VarCurr,bitIndex1)
<=> v72203(VarCurr,bitIndex1) ) ).
fof(addAssignment_29216,axiom,
! [VarCurr] :
( v72203(VarCurr,bitIndex1)
<=> v72205(VarCurr,bitIndex1) ) ).
fof(addAssignment_29215,axiom,
! [VarCurr] :
( v72024(VarCurr,bitIndex1)
<=> v72026(VarCurr,bitIndex1) ) ).
fof(addAssignment_29214,axiom,
! [VarCurr] :
( v72026(VarCurr,bitIndex1)
<=> v72028(VarCurr,bitIndex1) ) ).
fof(addAssignment_29213,axiom,
! [VarCurr] :
( v71847(VarCurr,bitIndex1)
<=> v71849(VarCurr,bitIndex1) ) ).
fof(addAssignment_29212,axiom,
! [VarCurr] :
( v71849(VarCurr,bitIndex1)
<=> v71851(VarCurr,bitIndex1) ) ).
fof(addAssignment_29211,axiom,
! [VarCurr] :
( v71670(VarCurr,bitIndex1)
<=> v71672(VarCurr,bitIndex1) ) ).
fof(addAssignment_29210,axiom,
! [VarCurr] :
( v71672(VarCurr,bitIndex1)
<=> v71674(VarCurr,bitIndex1) ) ).
fof(addAssignment_29209,axiom,
! [VarCurr] :
( v71493(VarCurr,bitIndex1)
<=> v71495(VarCurr,bitIndex1) ) ).
fof(addAssignment_29208,axiom,
! [VarCurr] :
( v71495(VarCurr,bitIndex1)
<=> v71497(VarCurr,bitIndex1) ) ).
fof(addAssignment_29207,axiom,
! [VarCurr] :
( v71316(VarCurr,bitIndex1)
<=> v71318(VarCurr,bitIndex1) ) ).
fof(addAssignment_29206,axiom,
! [VarCurr] :
( v71318(VarCurr,bitIndex1)
<=> v71320(VarCurr,bitIndex1) ) ).
fof(addAssignment_29205,axiom,
! [VarCurr] :
( v71139(VarCurr,bitIndex1)
<=> v71141(VarCurr,bitIndex1) ) ).
fof(addAssignment_29204,axiom,
! [VarCurr] :
( v71141(VarCurr,bitIndex1)
<=> v71143(VarCurr,bitIndex1) ) ).
fof(addAssignment_29203,axiom,
! [VarCurr] :
( v70962(VarCurr,bitIndex1)
<=> v70964(VarCurr,bitIndex1) ) ).
fof(addAssignment_29202,axiom,
! [VarCurr] :
( v70964(VarCurr,bitIndex1)
<=> v70966(VarCurr,bitIndex1) ) ).
fof(addAssignment_29201,axiom,
! [VarCurr] :
( v70767(VarCurr,bitIndex1)
<=> v70769(VarCurr,bitIndex1) ) ).
fof(addAssignment_29200,axiom,
! [VarCurr] :
( v70769(VarCurr,bitIndex1)
<=> v70771(VarCurr,bitIndex1) ) ).
fof(addAssignment_29199,axiom,
! [VarCurr] :
( v15969(VarCurr,bitIndex1)
<=> v15971(VarCurr,bitIndex1) ) ).
fof(addAssignment_29198,axiom,
! [VarCurr] :
( v15971(VarCurr,bitIndex1)
<=> v15973(VarCurr,bitIndex1) ) ).
fof(addAssignment_29197,axiom,
! [VarCurr] :
( v15681(VarCurr,bitIndex1)
<=> v15683(VarCurr,bitIndex1) ) ).
fof(addAssignment_29196,axiom,
! [VarCurr] :
( v15683(VarCurr,bitIndex1)
<=> v15685(VarCurr,bitIndex1) ) ).
fof(addAssignment_29195,axiom,
! [VarCurr] :
( v15689(VarCurr,bitIndex1)
<=> v96590(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96607(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15685(VarNext,B)
<=> v15685(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1586,axiom,
! [VarNext] :
( v96607(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15685(VarNext,B)
<=> v96617(VarNext,B) ) ) ) ).
fof(addAssignment_29194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96617(VarNext,B)
<=> v96615(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2088,axiom,
! [VarCurr] :
( ~ v96618(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96615(VarCurr,B)
<=> v15689(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2089,axiom,
! [VarCurr] :
( v96618(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96615(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7540,axiom,
! [VarCurr] :
( ~ v96618(VarCurr)
<=> v15687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96607(VarNext)
<=> v96608(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96608(VarNext)
<=> ( v96609(VarNext)
& v96604(VarNext) ) ) ) ).
fof(writeUnaryOperator_7539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96609(VarNext)
<=> v96611(VarNext) ) ) ).
fof(addAssignment_29193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96611(VarNext)
<=> v96604(VarCurr) ) ) ).
fof(addAssignment_29192,axiom,
! [VarCurr] :
( v96604(VarCurr)
<=> v1627(VarCurr) ) ).
fof(addAssignment_29191,axiom,
! [VarCurr] :
( v15689(VarCurr,bitIndex0)
<=> v96590(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_131,axiom,
! [VarCurr] :
( ( ~ v96591(VarCurr)
& ~ v96596(VarCurr)
& ~ v96600(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v96590(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1121,axiom,
! [VarCurr] :
( v96600(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96590(VarCurr,B)
<=> v96601(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4520,axiom,
! [VarCurr] :
( v96596(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96590(VarCurr,B)
<=> v96597(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4530,axiom,
! [VarCurr] :
( v96591(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96590(VarCurr,B)
<=> v96592(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2087,axiom,
! [VarCurr] :
( ~ v15888(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96601(VarCurr,B)
<=> v96602(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2088,axiom,
! [VarCurr] :
( v15888(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96601(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2086,axiom,
! [VarCurr] :
( ~ v15866(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96602(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2087,axiom,
! [VarCurr] :
( v15866(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96602(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6644,axiom,
! [VarCurr] :
( v96600(VarCurr)
<=> ( ( v15685(VarCurr,bitIndex1)
<=> $true )
& ( v15685(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2085,axiom,
! [VarCurr] :
( ~ v15888(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96597(VarCurr,B)
<=> v96598(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2086,axiom,
! [VarCurr] :
( v15888(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96597(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2084,axiom,
! [VarCurr] :
( ~ v96599(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96598(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2085,axiom,
! [VarCurr] :
( v96599(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96598(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19094,axiom,
! [VarCurr] :
( v96599(VarCurr)
<=> ( v15691(VarCurr)
| v15895(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6643,axiom,
! [VarCurr] :
( v96596(VarCurr)
<=> ( ( v15685(VarCurr,bitIndex1)
<=> $false )
& ( v15685(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2083,axiom,
! [VarCurr] :
( ~ v15691(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96592(VarCurr,B)
<=> v96593(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2084,axiom,
! [VarCurr] :
( v15691(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96592(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2082,axiom,
! [VarCurr] :
( ~ v96594(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96593(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2083,axiom,
! [VarCurr] :
( v96594(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96593(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19093,axiom,
! [VarCurr] :
( v96594(VarCurr)
<=> ( v15866(VarCurr)
| v96595(VarCurr) ) ) ).
fof(writeUnaryOperator_7538,axiom,
! [VarCurr] :
( ~ v96595(VarCurr)
<=> v15872(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6642,axiom,
! [VarCurr] :
( v96591(VarCurr)
<=> ( ( v15685(VarCurr,bitIndex1)
<=> $false )
& ( v15685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29190,axiom,
! [VarCurr] :
( v15895(VarCurr)
<=> v15897(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1700,axiom,
! [VarCurr] :
( v15897(VarCurr)
<=> ( v15899(VarCurr)
& v15910(VarCurr,bitIndex63) ) ) ).
fof(addAssignment_29189,axiom,
! [VarCurr] :
( v15910(VarCurr,bitIndex63)
<=> v15912(VarCurr,bitIndex63) ) ).
fof(addAssignment_29188,axiom,
! [VarCurr] :
( v15912(VarCurr,bitIndex63)
<=> v15914(VarCurr,bitIndex63) ) ).
fof(addAssignment_29187,axiom,
! [VarCurr] :
( v15914(VarCurr,bitIndex63)
<=> v15916(VarCurr,bitIndex63) ) ).
fof(addAssignment_29186,axiom,
! [VarCurr] :
( v15916(VarCurr,bitIndex63)
<=> v15918(VarCurr,bitIndex63) ) ).
fof(addAssignment_29185,axiom,
! [VarCurr] :
( v15918(VarCurr,bitIndex63)
<=> v15920(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_89,axiom,
! [VarCurr] :
( ~ v96588(VarCurr)
=> ( v15920(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_88,axiom,
! [VarCurr] :
( v96588(VarCurr)
=> ( v15920(VarCurr,bitIndex63)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6641,axiom,
! [VarCurr] :
( v96588(VarCurr)
<=> ( ( $true
<=> v15923(VarCurr,bitIndex5) )
& ( $true
<=> v15923(VarCurr,bitIndex4) )
& ( $true
<=> v15923(VarCurr,bitIndex3) )
& ( $true
<=> v15923(VarCurr,bitIndex2) )
& ( $true
<=> v15923(VarCurr,bitIndex1) )
& ( $true
<=> v15923(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_29184,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15923(VarCurr,B)
<=> v15925(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96570(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15925(VarNext,B)
<=> v15925(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1585,axiom,
! [VarNext] :
( v96570(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15925(VarNext,B)
<=> v96584(VarNext,B) ) ) ) ).
fof(addAssignment_29183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v96584(VarNext,B)
<=> v96582(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2081,axiom,
! [VarCurr] :
( ~ v96581(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v96582(VarCurr,B)
<=> v15927(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2082,axiom,
! [VarCurr] :
( v96581(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v96582(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96570(VarNext)
<=> ( v96571(VarNext)
& v96580(VarNext) ) ) ) ).
fof(addAssignment_29182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96580(VarNext)
<=> v96578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19091,axiom,
! [VarCurr] :
( v96578(VarCurr)
<=> ( v96564(VarCurr)
| v96581(VarCurr) ) ) ).
fof(writeUnaryOperator_7537,axiom,
! [VarCurr] :
( ~ v96581(VarCurr)
<=> v15631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96571(VarNext)
<=> ( v96572(VarNext)
& v96567(VarNext) ) ) ) ).
fof(writeUnaryOperator_7536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96572(VarNext)
<=> v96574(VarNext) ) ) ).
fof(addAssignment_29181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96574(VarNext)
<=> v96567(VarCurr) ) ) ).
fof(addAssignment_29180,axiom,
! [VarCurr] :
( v96567(VarCurr)
<=> v87764(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6640,axiom,
! [VarCurr] :
( v96564(VarCurr)
<=> ( ( v15635(VarCurr,bitIndex1)
<=> $false )
& ( v15635(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29179,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15927(VarCurr,B)
<=> v15929(VarCurr,B) ) ) ).
fof(addAssignment_29178,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15929(VarCurr,B)
<=> v15931(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_130,axiom,
! [VarCurr] :
( ( ~ v96559(VarCurr)
& ~ v96560(VarCurr)
& ~ v96561(VarCurr) )
=> ! [B] :
( range_5_0(B)
=> ( v15931(VarCurr,B)
<=> v96538(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1120,axiom,
! [VarCurr] :
( v96561(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15931(VarCurr,B)
<=> v96517(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4519,axiom,
! [VarCurr] :
( v96560(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15931(VarCurr,B)
<=> v96496(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4529,axiom,
! [VarCurr] :
( v96559(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15931(VarCurr,B)
<=> v96473(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6639,axiom,
! [VarCurr] :
( v96562(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $true )
& ( v15933(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6638,axiom,
! [VarCurr] :
( v96561(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $true )
& ( v15933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6637,axiom,
! [VarCurr] :
( v96560(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $false )
& ( v15933(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6636,axiom,
! [VarCurr] :
( v96559(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $false )
& ( v15933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29177,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96538(VarCurr,B)
<=> v96540(VarCurr,B) ) ) ).
fof(addAssignment_29176,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96540(VarCurr,B)
<=> v96542(VarCurr,B) ) ) ).
fof(addAssignment_29175,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96542(VarCurr,B)
<=> v96544(VarCurr,B) ) ) ).
fof(addAssignment_29174,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96544(VarCurr,B)
<=> v96546(VarCurr,B) ) ) ).
fof(addAssignment_29173,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96546(VarCurr,B)
<=> v96548(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& ~ v96550(VarCurr,bitIndex6)
& ~ v96550(VarCurr,bitIndex5)
& ~ v96550(VarCurr,bitIndex4)
& ~ v96550(VarCurr,bitIndex3)
& ~ v96550(VarCurr,bitIndex2)
& ~ v96550(VarCurr,bitIndex1)
& ~ v96550(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& ~ v96550(VarCurr,bitIndex6)
& ~ v96550(VarCurr,bitIndex5)
& ~ v96550(VarCurr,bitIndex4)
& ~ v96550(VarCurr,bitIndex3)
& ~ v96550(VarCurr,bitIndex2)
& ~ v96550(VarCurr,bitIndex1)
& v96550(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& ~ v96550(VarCurr,bitIndex6)
& ~ v96550(VarCurr,bitIndex5)
& ~ v96550(VarCurr,bitIndex4)
& ~ v96550(VarCurr,bitIndex3)
& ~ v96550(VarCurr,bitIndex2)
& v96550(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& ~ v96550(VarCurr,bitIndex6)
& ~ v96550(VarCurr,bitIndex5)
& ~ v96550(VarCurr,bitIndex4)
& ~ v96550(VarCurr,bitIndex3)
& v96550(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& ~ v96550(VarCurr,bitIndex6)
& ~ v96550(VarCurr,bitIndex5)
& ~ v96550(VarCurr,bitIndex4)
& v96550(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& ~ v96550(VarCurr,bitIndex6)
& ~ v96550(VarCurr,bitIndex5)
& v96550(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& ~ v96550(VarCurr,bitIndex6)
& v96550(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& ~ v96550(VarCurr,bitIndex7)
& v96550(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& ~ v96550(VarCurr,bitIndex8)
& v96550(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& ~ v96550(VarCurr,bitIndex9)
& v96550(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& ~ v96550(VarCurr,bitIndex10)
& v96550(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& ~ v96550(VarCurr,bitIndex11)
& v96550(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& ~ v96550(VarCurr,bitIndex12)
& v96550(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& ~ v96550(VarCurr,bitIndex13)
& v96550(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& ~ v96550(VarCurr,bitIndex14)
& v96550(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& ~ v96550(VarCurr,bitIndex15)
& v96550(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& ~ v96550(VarCurr,bitIndex16)
& v96550(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& ~ v96550(VarCurr,bitIndex17)
& v96550(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& ~ v96550(VarCurr,bitIndex18)
& v96550(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& ~ v96550(VarCurr,bitIndex19)
& v96550(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& ~ v96550(VarCurr,bitIndex20)
& v96550(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& ~ v96550(VarCurr,bitIndex21)
& v96550(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& ~ v96550(VarCurr,bitIndex22)
& v96550(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& ~ v96550(VarCurr,bitIndex23)
& v96550(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& ~ v96550(VarCurr,bitIndex24)
& v96550(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& ~ v96550(VarCurr,bitIndex25)
& v96550(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& ~ v96550(VarCurr,bitIndex26)
& v96550(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& ~ v96550(VarCurr,bitIndex27)
& v96550(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& ~ v96550(VarCurr,bitIndex28)
& v96550(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& ~ v96550(VarCurr,bitIndex29)
& v96550(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& ~ v96550(VarCurr,bitIndex30)
& v96550(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& ~ v96550(VarCurr,bitIndex31)
& v96550(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& ~ v96550(VarCurr,bitIndex32)
& v96550(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& ~ v96550(VarCurr,bitIndex33)
& v96550(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& ~ v96550(VarCurr,bitIndex34)
& v96550(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& ~ v96550(VarCurr,bitIndex35)
& v96550(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& ~ v96550(VarCurr,bitIndex36)
& v96550(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& ~ v96550(VarCurr,bitIndex37)
& v96550(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& ~ v96550(VarCurr,bitIndex38)
& v96550(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& ~ v96550(VarCurr,bitIndex39)
& v96550(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& ~ v96550(VarCurr,bitIndex40)
& v96550(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& ~ v96550(VarCurr,bitIndex41)
& v96550(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& ~ v96550(VarCurr,bitIndex42)
& v96550(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& ~ v96550(VarCurr,bitIndex43)
& v96550(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& ~ v96550(VarCurr,bitIndex44)
& v96550(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& ~ v96550(VarCurr,bitIndex45)
& v96550(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& ~ v96550(VarCurr,bitIndex46)
& v96550(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& ~ v96550(VarCurr,bitIndex47)
& v96550(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& ~ v96550(VarCurr,bitIndex48)
& v96550(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& ~ v96550(VarCurr,bitIndex49)
& v96550(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& ~ v96550(VarCurr,bitIndex50)
& v96550(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& ~ v96550(VarCurr,bitIndex51)
& v96550(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& ~ v96550(VarCurr,bitIndex52)
& v96550(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& ~ v96550(VarCurr,bitIndex53)
& v96550(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& ~ v96550(VarCurr,bitIndex54)
& v96550(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& ~ v96550(VarCurr,bitIndex55)
& v96550(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& ~ v96550(VarCurr,bitIndex56)
& v96550(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& ~ v96550(VarCurr,bitIndex57)
& v96550(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& ~ v96550(VarCurr,bitIndex58)
& v96550(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& ~ v96550(VarCurr,bitIndex59)
& v96550(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& ~ v96550(VarCurr,bitIndex60)
& v96550(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_3,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& ~ v96550(VarCurr,bitIndex61)
& v96550(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_5,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& ~ v96550(VarCurr,bitIndex62)
& v96550(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1529,axiom,
! [VarCurr] :
( ( ~ v96550(VarCurr,bitIndex63)
& v96550(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1584,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96548(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_29172,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex0)
<=> v96552(VarCurr,bitIndex0) ) ).
fof(addAssignment_29171,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex0)
<=> v96554(VarCurr,bitIndex0) ) ).
fof(addAssignment_29170,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex0)
<=> v96556(VarCurr,bitIndex0) ) ).
fof(addAssignment_29169,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex1)
<=> v96552(VarCurr,bitIndex1) ) ).
fof(addAssignment_29168,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex1)
<=> v96554(VarCurr,bitIndex1) ) ).
fof(addAssignment_29167,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex1)
<=> v96556(VarCurr,bitIndex1) ) ).
fof(addAssignment_29166,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex2)
<=> v96552(VarCurr,bitIndex2) ) ).
fof(addAssignment_29165,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex2)
<=> v96554(VarCurr,bitIndex2) ) ).
fof(addAssignment_29164,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex2)
<=> v96556(VarCurr,bitIndex2) ) ).
fof(addAssignment_29163,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex3)
<=> v96552(VarCurr,bitIndex3) ) ).
fof(addAssignment_29162,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex3)
<=> v96554(VarCurr,bitIndex3) ) ).
fof(addAssignment_29161,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex3)
<=> v96556(VarCurr,bitIndex3) ) ).
fof(addAssignment_29160,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex4)
<=> v96552(VarCurr,bitIndex4) ) ).
fof(addAssignment_29159,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex4)
<=> v96554(VarCurr,bitIndex4) ) ).
fof(addAssignment_29158,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex4)
<=> v96556(VarCurr,bitIndex4) ) ).
fof(addAssignment_29157,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex5)
<=> v96552(VarCurr,bitIndex5) ) ).
fof(addAssignment_29156,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex5)
<=> v96554(VarCurr,bitIndex5) ) ).
fof(addAssignment_29155,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex5)
<=> v96556(VarCurr,bitIndex5) ) ).
fof(addAssignment_29154,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex6)
<=> v96552(VarCurr,bitIndex6) ) ).
fof(addAssignment_29153,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex6)
<=> v96554(VarCurr,bitIndex6) ) ).
fof(addAssignment_29152,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex6)
<=> v96556(VarCurr,bitIndex6) ) ).
fof(addAssignment_29151,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex7)
<=> v96552(VarCurr,bitIndex7) ) ).
fof(addAssignment_29150,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex7)
<=> v96554(VarCurr,bitIndex7) ) ).
fof(addAssignment_29149,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex7)
<=> v96556(VarCurr,bitIndex7) ) ).
fof(addAssignment_29148,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex8)
<=> v96552(VarCurr,bitIndex8) ) ).
fof(addAssignment_29147,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex8)
<=> v96554(VarCurr,bitIndex8) ) ).
fof(addAssignment_29146,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex8)
<=> v96556(VarCurr,bitIndex8) ) ).
fof(addAssignment_29145,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex9)
<=> v96552(VarCurr,bitIndex9) ) ).
fof(addAssignment_29144,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex9)
<=> v96554(VarCurr,bitIndex9) ) ).
fof(addAssignment_29143,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex9)
<=> v96556(VarCurr,bitIndex9) ) ).
fof(addAssignment_29142,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex10)
<=> v96552(VarCurr,bitIndex10) ) ).
fof(addAssignment_29141,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex10)
<=> v96554(VarCurr,bitIndex10) ) ).
fof(addAssignment_29140,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex10)
<=> v96556(VarCurr,bitIndex10) ) ).
fof(addAssignment_29139,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex11)
<=> v96552(VarCurr,bitIndex11) ) ).
fof(addAssignment_29138,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex11)
<=> v96554(VarCurr,bitIndex11) ) ).
fof(addAssignment_29137,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex11)
<=> v96556(VarCurr,bitIndex11) ) ).
fof(addAssignment_29136,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex12)
<=> v96552(VarCurr,bitIndex12) ) ).
fof(addAssignment_29135,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex12)
<=> v96554(VarCurr,bitIndex12) ) ).
fof(addAssignment_29134,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex12)
<=> v96556(VarCurr,bitIndex12) ) ).
fof(addAssignment_29133,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex13)
<=> v96552(VarCurr,bitIndex13) ) ).
fof(addAssignment_29132,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex13)
<=> v96554(VarCurr,bitIndex13) ) ).
fof(addAssignment_29131,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex13)
<=> v96556(VarCurr,bitIndex13) ) ).
fof(addAssignment_29130,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex14)
<=> v96552(VarCurr,bitIndex14) ) ).
fof(addAssignment_29129,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex14)
<=> v96554(VarCurr,bitIndex14) ) ).
fof(addAssignment_29128,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex14)
<=> v96556(VarCurr,bitIndex14) ) ).
fof(addAssignment_29127,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex15)
<=> v96552(VarCurr,bitIndex15) ) ).
fof(addAssignment_29126,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex15)
<=> v96554(VarCurr,bitIndex15) ) ).
fof(addAssignment_29125,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex15)
<=> v96556(VarCurr,bitIndex15) ) ).
fof(addAssignment_29124,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex16)
<=> v96552(VarCurr,bitIndex16) ) ).
fof(addAssignment_29123,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex16)
<=> v96554(VarCurr,bitIndex16) ) ).
fof(addAssignment_29122,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex16)
<=> v96556(VarCurr,bitIndex16) ) ).
fof(addAssignment_29121,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex17)
<=> v96552(VarCurr,bitIndex17) ) ).
fof(addAssignment_29120,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex17)
<=> v96554(VarCurr,bitIndex17) ) ).
fof(addAssignment_29119,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex17)
<=> v96556(VarCurr,bitIndex17) ) ).
fof(addAssignment_29118,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex18)
<=> v96552(VarCurr,bitIndex18) ) ).
fof(addAssignment_29117,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex18)
<=> v96554(VarCurr,bitIndex18) ) ).
fof(addAssignment_29116,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex18)
<=> v96556(VarCurr,bitIndex18) ) ).
fof(addAssignment_29115,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex19)
<=> v96552(VarCurr,bitIndex19) ) ).
fof(addAssignment_29114,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex19)
<=> v96554(VarCurr,bitIndex19) ) ).
fof(addAssignment_29113,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex19)
<=> v96556(VarCurr,bitIndex19) ) ).
fof(addAssignment_29112,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex20)
<=> v96552(VarCurr,bitIndex20) ) ).
fof(addAssignment_29111,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex20)
<=> v96554(VarCurr,bitIndex20) ) ).
fof(addAssignment_29110,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex20)
<=> v96556(VarCurr,bitIndex20) ) ).
fof(addAssignment_29109,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex21)
<=> v96552(VarCurr,bitIndex21) ) ).
fof(addAssignment_29108,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex21)
<=> v96554(VarCurr,bitIndex21) ) ).
fof(addAssignment_29107,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex21)
<=> v96556(VarCurr,bitIndex21) ) ).
fof(addAssignment_29106,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex22)
<=> v96552(VarCurr,bitIndex22) ) ).
fof(addAssignment_29105,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex22)
<=> v96554(VarCurr,bitIndex22) ) ).
fof(addAssignment_29104,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex22)
<=> v96556(VarCurr,bitIndex22) ) ).
fof(addAssignment_29103,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex23)
<=> v96552(VarCurr,bitIndex23) ) ).
fof(addAssignment_29102,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex23)
<=> v96554(VarCurr,bitIndex23) ) ).
fof(addAssignment_29101,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex23)
<=> v96556(VarCurr,bitIndex23) ) ).
fof(addAssignment_29100,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex24)
<=> v96552(VarCurr,bitIndex24) ) ).
fof(addAssignment_29099,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex24)
<=> v96554(VarCurr,bitIndex24) ) ).
fof(addAssignment_29098,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex24)
<=> v96556(VarCurr,bitIndex24) ) ).
fof(addAssignment_29097,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex25)
<=> v96552(VarCurr,bitIndex25) ) ).
fof(addAssignment_29096,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex25)
<=> v96554(VarCurr,bitIndex25) ) ).
fof(addAssignment_29095,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex25)
<=> v96556(VarCurr,bitIndex25) ) ).
fof(addAssignment_29094,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex26)
<=> v96552(VarCurr,bitIndex26) ) ).
fof(addAssignment_29093,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex26)
<=> v96554(VarCurr,bitIndex26) ) ).
fof(addAssignment_29092,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex26)
<=> v96556(VarCurr,bitIndex26) ) ).
fof(addAssignment_29091,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex27)
<=> v96552(VarCurr,bitIndex27) ) ).
fof(addAssignment_29090,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex27)
<=> v96554(VarCurr,bitIndex27) ) ).
fof(addAssignment_29089,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex27)
<=> v96556(VarCurr,bitIndex27) ) ).
fof(addAssignment_29088,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex28)
<=> v96552(VarCurr,bitIndex28) ) ).
fof(addAssignment_29087,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex28)
<=> v96554(VarCurr,bitIndex28) ) ).
fof(addAssignment_29086,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex28)
<=> v96556(VarCurr,bitIndex28) ) ).
fof(addAssignment_29085,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex29)
<=> v96552(VarCurr,bitIndex29) ) ).
fof(addAssignment_29084,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex29)
<=> v96554(VarCurr,bitIndex29) ) ).
fof(addAssignment_29083,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex29)
<=> v96556(VarCurr,bitIndex29) ) ).
fof(addAssignment_29082,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex30)
<=> v96552(VarCurr,bitIndex30) ) ).
fof(addAssignment_29081,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex30)
<=> v96554(VarCurr,bitIndex30) ) ).
fof(addAssignment_29080,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex30)
<=> v96556(VarCurr,bitIndex30) ) ).
fof(addAssignment_29079,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex31)
<=> v96552(VarCurr,bitIndex31) ) ).
fof(addAssignment_29078,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex31)
<=> v96554(VarCurr,bitIndex31) ) ).
fof(addAssignment_29077,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex31)
<=> v96556(VarCurr,bitIndex31) ) ).
fof(addAssignment_29076,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex32)
<=> v96552(VarCurr,bitIndex32) ) ).
fof(addAssignment_29075,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex32)
<=> v96554(VarCurr,bitIndex32) ) ).
fof(addAssignment_29074,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex32)
<=> v96556(VarCurr,bitIndex32) ) ).
fof(addAssignment_29073,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex33)
<=> v96552(VarCurr,bitIndex33) ) ).
fof(addAssignment_29072,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex33)
<=> v96554(VarCurr,bitIndex33) ) ).
fof(addAssignment_29071,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex33)
<=> v96556(VarCurr,bitIndex33) ) ).
fof(addAssignment_29070,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex34)
<=> v96552(VarCurr,bitIndex34) ) ).
fof(addAssignment_29069,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex34)
<=> v96554(VarCurr,bitIndex34) ) ).
fof(addAssignment_29068,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex34)
<=> v96556(VarCurr,bitIndex34) ) ).
fof(addAssignment_29067,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex35)
<=> v96552(VarCurr,bitIndex35) ) ).
fof(addAssignment_29066,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex35)
<=> v96554(VarCurr,bitIndex35) ) ).
fof(addAssignment_29065,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex35)
<=> v96556(VarCurr,bitIndex35) ) ).
fof(addAssignment_29064,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex36)
<=> v96552(VarCurr,bitIndex36) ) ).
fof(addAssignment_29063,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex36)
<=> v96554(VarCurr,bitIndex36) ) ).
fof(addAssignment_29062,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex36)
<=> v96556(VarCurr,bitIndex36) ) ).
fof(addAssignment_29061,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex37)
<=> v96552(VarCurr,bitIndex37) ) ).
fof(addAssignment_29060,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex37)
<=> v96554(VarCurr,bitIndex37) ) ).
fof(addAssignment_29059,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex37)
<=> v96556(VarCurr,bitIndex37) ) ).
fof(addAssignment_29058,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex38)
<=> v96552(VarCurr,bitIndex38) ) ).
fof(addAssignment_29057,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex38)
<=> v96554(VarCurr,bitIndex38) ) ).
fof(addAssignment_29056,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex38)
<=> v96556(VarCurr,bitIndex38) ) ).
fof(addAssignment_29055,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex39)
<=> v96552(VarCurr,bitIndex39) ) ).
fof(addAssignment_29054,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex39)
<=> v96554(VarCurr,bitIndex39) ) ).
fof(addAssignment_29053,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex39)
<=> v96556(VarCurr,bitIndex39) ) ).
fof(addAssignment_29052,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex40)
<=> v96552(VarCurr,bitIndex40) ) ).
fof(addAssignment_29051,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex40)
<=> v96554(VarCurr,bitIndex40) ) ).
fof(addAssignment_29050,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex40)
<=> v96556(VarCurr,bitIndex40) ) ).
fof(addAssignment_29049,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex41)
<=> v96552(VarCurr,bitIndex41) ) ).
fof(addAssignment_29048,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex41)
<=> v96554(VarCurr,bitIndex41) ) ).
fof(addAssignment_29047,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex41)
<=> v96556(VarCurr,bitIndex41) ) ).
fof(addAssignment_29046,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex42)
<=> v96552(VarCurr,bitIndex42) ) ).
fof(addAssignment_29045,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex42)
<=> v96554(VarCurr,bitIndex42) ) ).
fof(addAssignment_29044,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex42)
<=> v96556(VarCurr,bitIndex42) ) ).
fof(addAssignment_29043,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex43)
<=> v96552(VarCurr,bitIndex43) ) ).
fof(addAssignment_29042,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex43)
<=> v96554(VarCurr,bitIndex43) ) ).
fof(addAssignment_29041,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex43)
<=> v96556(VarCurr,bitIndex43) ) ).
fof(addAssignment_29040,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex44)
<=> v96552(VarCurr,bitIndex44) ) ).
fof(addAssignment_29039,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex44)
<=> v96554(VarCurr,bitIndex44) ) ).
fof(addAssignment_29038,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex44)
<=> v96556(VarCurr,bitIndex44) ) ).
fof(addAssignment_29037,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex45)
<=> v96552(VarCurr,bitIndex45) ) ).
fof(addAssignment_29036,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex45)
<=> v96554(VarCurr,bitIndex45) ) ).
fof(addAssignment_29035,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex45)
<=> v96556(VarCurr,bitIndex45) ) ).
fof(addAssignment_29034,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex46)
<=> v96552(VarCurr,bitIndex46) ) ).
fof(addAssignment_29033,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex46)
<=> v96554(VarCurr,bitIndex46) ) ).
fof(addAssignment_29032,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex46)
<=> v96556(VarCurr,bitIndex46) ) ).
fof(addAssignment_29031,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex47)
<=> v96552(VarCurr,bitIndex47) ) ).
fof(addAssignment_29030,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex47)
<=> v96554(VarCurr,bitIndex47) ) ).
fof(addAssignment_29029,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex47)
<=> v96556(VarCurr,bitIndex47) ) ).
fof(addAssignment_29028,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex48)
<=> v96552(VarCurr,bitIndex48) ) ).
fof(addAssignment_29027,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex48)
<=> v96554(VarCurr,bitIndex48) ) ).
fof(addAssignment_29026,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex48)
<=> v96556(VarCurr,bitIndex48) ) ).
fof(addAssignment_29025,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex49)
<=> v96552(VarCurr,bitIndex49) ) ).
fof(addAssignment_29024,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex49)
<=> v96554(VarCurr,bitIndex49) ) ).
fof(addAssignment_29023,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex49)
<=> v96556(VarCurr,bitIndex49) ) ).
fof(addAssignment_29022,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex50)
<=> v96552(VarCurr,bitIndex50) ) ).
fof(addAssignment_29021,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex50)
<=> v96554(VarCurr,bitIndex50) ) ).
fof(addAssignment_29020,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex50)
<=> v96556(VarCurr,bitIndex50) ) ).
fof(addAssignment_29019,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex51)
<=> v96552(VarCurr,bitIndex51) ) ).
fof(addAssignment_29018,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex51)
<=> v96554(VarCurr,bitIndex51) ) ).
fof(addAssignment_29017,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex51)
<=> v96556(VarCurr,bitIndex51) ) ).
fof(addAssignment_29016,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex52)
<=> v96552(VarCurr,bitIndex52) ) ).
fof(addAssignment_29015,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex52)
<=> v96554(VarCurr,bitIndex52) ) ).
fof(addAssignment_29014,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex52)
<=> v96556(VarCurr,bitIndex52) ) ).
fof(addAssignment_29013,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex53)
<=> v96552(VarCurr,bitIndex53) ) ).
fof(addAssignment_29012,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex53)
<=> v96554(VarCurr,bitIndex53) ) ).
fof(addAssignment_29011,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex53)
<=> v96556(VarCurr,bitIndex53) ) ).
fof(addAssignment_29010,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex54)
<=> v96552(VarCurr,bitIndex54) ) ).
fof(addAssignment_29009,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex54)
<=> v96554(VarCurr,bitIndex54) ) ).
fof(addAssignment_29008,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex54)
<=> v96556(VarCurr,bitIndex54) ) ).
fof(addAssignment_29007,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex55)
<=> v96552(VarCurr,bitIndex55) ) ).
fof(addAssignment_29006,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex55)
<=> v96554(VarCurr,bitIndex55) ) ).
fof(addAssignment_29005,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex55)
<=> v96556(VarCurr,bitIndex55) ) ).
fof(addAssignment_29004,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex56)
<=> v96552(VarCurr,bitIndex56) ) ).
fof(addAssignment_29003,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex56)
<=> v96554(VarCurr,bitIndex56) ) ).
fof(addAssignment_29002,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex56)
<=> v96556(VarCurr,bitIndex56) ) ).
fof(addAssignment_29001,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex57)
<=> v96552(VarCurr,bitIndex57) ) ).
fof(addAssignment_29000,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex57)
<=> v96554(VarCurr,bitIndex57) ) ).
fof(addAssignment_28999,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex57)
<=> v96556(VarCurr,bitIndex57) ) ).
fof(addAssignment_28998,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex58)
<=> v96552(VarCurr,bitIndex58) ) ).
fof(addAssignment_28997,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex58)
<=> v96554(VarCurr,bitIndex58) ) ).
fof(addAssignment_28996,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex58)
<=> v96556(VarCurr,bitIndex58) ) ).
fof(addAssignment_28995,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex59)
<=> v96552(VarCurr,bitIndex59) ) ).
fof(addAssignment_28994,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex59)
<=> v96554(VarCurr,bitIndex59) ) ).
fof(addAssignment_28993,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex59)
<=> v96556(VarCurr,bitIndex59) ) ).
fof(addAssignment_28992,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex60)
<=> v96552(VarCurr,bitIndex60) ) ).
fof(addAssignment_28991,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex60)
<=> v96554(VarCurr,bitIndex60) ) ).
fof(addAssignment_28990,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex60)
<=> v96556(VarCurr,bitIndex60) ) ).
fof(addAssignment_28989,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex61)
<=> v96552(VarCurr,bitIndex61) ) ).
fof(addAssignment_28988,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex61)
<=> v96554(VarCurr,bitIndex61) ) ).
fof(addAssignment_28987,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex61)
<=> v96556(VarCurr,bitIndex61) ) ).
fof(addAssignment_28986,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex62)
<=> v96552(VarCurr,bitIndex62) ) ).
fof(addAssignment_28985,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex62)
<=> v96554(VarCurr,bitIndex62) ) ).
fof(addAssignment_28984,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex62)
<=> v96556(VarCurr,bitIndex62) ) ).
fof(addAssignment_28983,axiom,
! [VarCurr] :
( v96550(VarCurr,bitIndex63)
<=> v96552(VarCurr,bitIndex63) ) ).
fof(addAssignment_28982,axiom,
! [VarCurr] :
( v96552(VarCurr,bitIndex63)
<=> v96554(VarCurr,bitIndex63) ) ).
fof(addAssignment_28981,axiom,
! [VarCurr] :
( v96554(VarCurr,bitIndex63)
<=> v96556(VarCurr,bitIndex63) ) ).
fof(addAssignment_28980,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96517(VarCurr,B)
<=> v96519(VarCurr,B) ) ) ).
fof(addAssignment_28979,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96519(VarCurr,B)
<=> v96521(VarCurr,B) ) ) ).
fof(addAssignment_28978,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96521(VarCurr,B)
<=> v96523(VarCurr,B) ) ) ).
fof(addAssignment_28977,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96523(VarCurr,B)
<=> v96525(VarCurr,B) ) ) ).
fof(addAssignment_28976,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96525(VarCurr,B)
<=> v96527(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& ~ v96529(VarCurr,bitIndex6)
& ~ v96529(VarCurr,bitIndex5)
& ~ v96529(VarCurr,bitIndex4)
& ~ v96529(VarCurr,bitIndex3)
& ~ v96529(VarCurr,bitIndex2)
& ~ v96529(VarCurr,bitIndex1)
& ~ v96529(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& ~ v96529(VarCurr,bitIndex6)
& ~ v96529(VarCurr,bitIndex5)
& ~ v96529(VarCurr,bitIndex4)
& ~ v96529(VarCurr,bitIndex3)
& ~ v96529(VarCurr,bitIndex2)
& ~ v96529(VarCurr,bitIndex1)
& v96529(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& ~ v96529(VarCurr,bitIndex6)
& ~ v96529(VarCurr,bitIndex5)
& ~ v96529(VarCurr,bitIndex4)
& ~ v96529(VarCurr,bitIndex3)
& ~ v96529(VarCurr,bitIndex2)
& v96529(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& ~ v96529(VarCurr,bitIndex6)
& ~ v96529(VarCurr,bitIndex5)
& ~ v96529(VarCurr,bitIndex4)
& ~ v96529(VarCurr,bitIndex3)
& v96529(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& ~ v96529(VarCurr,bitIndex6)
& ~ v96529(VarCurr,bitIndex5)
& ~ v96529(VarCurr,bitIndex4)
& v96529(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& ~ v96529(VarCurr,bitIndex6)
& ~ v96529(VarCurr,bitIndex5)
& v96529(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& ~ v96529(VarCurr,bitIndex6)
& v96529(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& ~ v96529(VarCurr,bitIndex7)
& v96529(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& ~ v96529(VarCurr,bitIndex8)
& v96529(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& ~ v96529(VarCurr,bitIndex9)
& v96529(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& ~ v96529(VarCurr,bitIndex10)
& v96529(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& ~ v96529(VarCurr,bitIndex11)
& v96529(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& ~ v96529(VarCurr,bitIndex12)
& v96529(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& ~ v96529(VarCurr,bitIndex13)
& v96529(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& ~ v96529(VarCurr,bitIndex14)
& v96529(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& ~ v96529(VarCurr,bitIndex15)
& v96529(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& ~ v96529(VarCurr,bitIndex16)
& v96529(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& ~ v96529(VarCurr,bitIndex17)
& v96529(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& ~ v96529(VarCurr,bitIndex18)
& v96529(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& ~ v96529(VarCurr,bitIndex19)
& v96529(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& ~ v96529(VarCurr,bitIndex20)
& v96529(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& ~ v96529(VarCurr,bitIndex21)
& v96529(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& ~ v96529(VarCurr,bitIndex22)
& v96529(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& ~ v96529(VarCurr,bitIndex23)
& v96529(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& ~ v96529(VarCurr,bitIndex24)
& v96529(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& ~ v96529(VarCurr,bitIndex25)
& v96529(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& ~ v96529(VarCurr,bitIndex26)
& v96529(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& ~ v96529(VarCurr,bitIndex27)
& v96529(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& ~ v96529(VarCurr,bitIndex28)
& v96529(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& ~ v96529(VarCurr,bitIndex29)
& v96529(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& ~ v96529(VarCurr,bitIndex30)
& v96529(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& ~ v96529(VarCurr,bitIndex31)
& v96529(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& ~ v96529(VarCurr,bitIndex32)
& v96529(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& ~ v96529(VarCurr,bitIndex33)
& v96529(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& ~ v96529(VarCurr,bitIndex34)
& v96529(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& ~ v96529(VarCurr,bitIndex35)
& v96529(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& ~ v96529(VarCurr,bitIndex36)
& v96529(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& ~ v96529(VarCurr,bitIndex37)
& v96529(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& ~ v96529(VarCurr,bitIndex38)
& v96529(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& ~ v96529(VarCurr,bitIndex39)
& v96529(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& ~ v96529(VarCurr,bitIndex40)
& v96529(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& ~ v96529(VarCurr,bitIndex41)
& v96529(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& ~ v96529(VarCurr,bitIndex42)
& v96529(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& ~ v96529(VarCurr,bitIndex43)
& v96529(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& ~ v96529(VarCurr,bitIndex44)
& v96529(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& ~ v96529(VarCurr,bitIndex45)
& v96529(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& ~ v96529(VarCurr,bitIndex46)
& v96529(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& ~ v96529(VarCurr,bitIndex47)
& v96529(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& ~ v96529(VarCurr,bitIndex48)
& v96529(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& ~ v96529(VarCurr,bitIndex49)
& v96529(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& ~ v96529(VarCurr,bitIndex50)
& v96529(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& ~ v96529(VarCurr,bitIndex51)
& v96529(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& ~ v96529(VarCurr,bitIndex52)
& v96529(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& ~ v96529(VarCurr,bitIndex53)
& v96529(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& ~ v96529(VarCurr,bitIndex54)
& v96529(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& ~ v96529(VarCurr,bitIndex55)
& v96529(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& ~ v96529(VarCurr,bitIndex56)
& v96529(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& ~ v96529(VarCurr,bitIndex57)
& v96529(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& ~ v96529(VarCurr,bitIndex58)
& v96529(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& ~ v96529(VarCurr,bitIndex59)
& v96529(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& ~ v96529(VarCurr,bitIndex60)
& v96529(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_2,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& ~ v96529(VarCurr,bitIndex61)
& v96529(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_4,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& ~ v96529(VarCurr,bitIndex62)
& v96529(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1528,axiom,
! [VarCurr] :
( ( ~ v96529(VarCurr,bitIndex63)
& v96529(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1583,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96527(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_28975,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex0)
<=> v96531(VarCurr,bitIndex0) ) ).
fof(addAssignment_28974,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex0)
<=> v96533(VarCurr,bitIndex0) ) ).
fof(addAssignment_28973,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex0)
<=> v96535(VarCurr,bitIndex0) ) ).
fof(addAssignment_28972,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex1)
<=> v96531(VarCurr,bitIndex1) ) ).
fof(addAssignment_28971,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex1)
<=> v96533(VarCurr,bitIndex1) ) ).
fof(addAssignment_28970,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex1)
<=> v96535(VarCurr,bitIndex1) ) ).
fof(addAssignment_28969,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex2)
<=> v96531(VarCurr,bitIndex2) ) ).
fof(addAssignment_28968,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex2)
<=> v96533(VarCurr,bitIndex2) ) ).
fof(addAssignment_28967,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex2)
<=> v96535(VarCurr,bitIndex2) ) ).
fof(addAssignment_28966,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex3)
<=> v96531(VarCurr,bitIndex3) ) ).
fof(addAssignment_28965,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex3)
<=> v96533(VarCurr,bitIndex3) ) ).
fof(addAssignment_28964,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex3)
<=> v96535(VarCurr,bitIndex3) ) ).
fof(addAssignment_28963,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex4)
<=> v96531(VarCurr,bitIndex4) ) ).
fof(addAssignment_28962,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex4)
<=> v96533(VarCurr,bitIndex4) ) ).
fof(addAssignment_28961,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex4)
<=> v96535(VarCurr,bitIndex4) ) ).
fof(addAssignment_28960,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex5)
<=> v96531(VarCurr,bitIndex5) ) ).
fof(addAssignment_28959,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex5)
<=> v96533(VarCurr,bitIndex5) ) ).
fof(addAssignment_28958,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex5)
<=> v96535(VarCurr,bitIndex5) ) ).
fof(addAssignment_28957,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex6)
<=> v96531(VarCurr,bitIndex6) ) ).
fof(addAssignment_28956,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex6)
<=> v96533(VarCurr,bitIndex6) ) ).
fof(addAssignment_28955,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex6)
<=> v96535(VarCurr,bitIndex6) ) ).
fof(addAssignment_28954,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex7)
<=> v96531(VarCurr,bitIndex7) ) ).
fof(addAssignment_28953,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex7)
<=> v96533(VarCurr,bitIndex7) ) ).
fof(addAssignment_28952,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex7)
<=> v96535(VarCurr,bitIndex7) ) ).
fof(addAssignment_28951,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex8)
<=> v96531(VarCurr,bitIndex8) ) ).
fof(addAssignment_28950,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex8)
<=> v96533(VarCurr,bitIndex8) ) ).
fof(addAssignment_28949,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex8)
<=> v96535(VarCurr,bitIndex8) ) ).
fof(addAssignment_28948,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex9)
<=> v96531(VarCurr,bitIndex9) ) ).
fof(addAssignment_28947,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex9)
<=> v96533(VarCurr,bitIndex9) ) ).
fof(addAssignment_28946,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex9)
<=> v96535(VarCurr,bitIndex9) ) ).
fof(addAssignment_28945,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex10)
<=> v96531(VarCurr,bitIndex10) ) ).
fof(addAssignment_28944,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex10)
<=> v96533(VarCurr,bitIndex10) ) ).
fof(addAssignment_28943,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex10)
<=> v96535(VarCurr,bitIndex10) ) ).
fof(addAssignment_28942,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex11)
<=> v96531(VarCurr,bitIndex11) ) ).
fof(addAssignment_28941,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex11)
<=> v96533(VarCurr,bitIndex11) ) ).
fof(addAssignment_28940,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex11)
<=> v96535(VarCurr,bitIndex11) ) ).
fof(addAssignment_28939,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex12)
<=> v96531(VarCurr,bitIndex12) ) ).
fof(addAssignment_28938,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex12)
<=> v96533(VarCurr,bitIndex12) ) ).
fof(addAssignment_28937,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex12)
<=> v96535(VarCurr,bitIndex12) ) ).
fof(addAssignment_28936,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex13)
<=> v96531(VarCurr,bitIndex13) ) ).
fof(addAssignment_28935,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex13)
<=> v96533(VarCurr,bitIndex13) ) ).
fof(addAssignment_28934,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex13)
<=> v96535(VarCurr,bitIndex13) ) ).
fof(addAssignment_28933,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex14)
<=> v96531(VarCurr,bitIndex14) ) ).
fof(addAssignment_28932,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex14)
<=> v96533(VarCurr,bitIndex14) ) ).
fof(addAssignment_28931,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex14)
<=> v96535(VarCurr,bitIndex14) ) ).
fof(addAssignment_28930,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex15)
<=> v96531(VarCurr,bitIndex15) ) ).
fof(addAssignment_28929,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex15)
<=> v96533(VarCurr,bitIndex15) ) ).
fof(addAssignment_28928,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex15)
<=> v96535(VarCurr,bitIndex15) ) ).
fof(addAssignment_28927,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex16)
<=> v96531(VarCurr,bitIndex16) ) ).
fof(addAssignment_28926,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex16)
<=> v96533(VarCurr,bitIndex16) ) ).
fof(addAssignment_28925,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex16)
<=> v96535(VarCurr,bitIndex16) ) ).
fof(addAssignment_28924,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex17)
<=> v96531(VarCurr,bitIndex17) ) ).
fof(addAssignment_28923,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex17)
<=> v96533(VarCurr,bitIndex17) ) ).
fof(addAssignment_28922,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex17)
<=> v96535(VarCurr,bitIndex17) ) ).
fof(addAssignment_28921,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex18)
<=> v96531(VarCurr,bitIndex18) ) ).
fof(addAssignment_28920,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex18)
<=> v96533(VarCurr,bitIndex18) ) ).
fof(addAssignment_28919,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex18)
<=> v96535(VarCurr,bitIndex18) ) ).
fof(addAssignment_28918,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex19)
<=> v96531(VarCurr,bitIndex19) ) ).
fof(addAssignment_28917,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex19)
<=> v96533(VarCurr,bitIndex19) ) ).
fof(addAssignment_28916,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex19)
<=> v96535(VarCurr,bitIndex19) ) ).
fof(addAssignment_28915,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex20)
<=> v96531(VarCurr,bitIndex20) ) ).
fof(addAssignment_28914,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex20)
<=> v96533(VarCurr,bitIndex20) ) ).
fof(addAssignment_28913,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex20)
<=> v96535(VarCurr,bitIndex20) ) ).
fof(addAssignment_28912,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex21)
<=> v96531(VarCurr,bitIndex21) ) ).
fof(addAssignment_28911,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex21)
<=> v96533(VarCurr,bitIndex21) ) ).
fof(addAssignment_28910,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex21)
<=> v96535(VarCurr,bitIndex21) ) ).
fof(addAssignment_28909,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex22)
<=> v96531(VarCurr,bitIndex22) ) ).
fof(addAssignment_28908,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex22)
<=> v96533(VarCurr,bitIndex22) ) ).
fof(addAssignment_28907,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex22)
<=> v96535(VarCurr,bitIndex22) ) ).
fof(addAssignment_28906,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex23)
<=> v96531(VarCurr,bitIndex23) ) ).
fof(addAssignment_28905,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex23)
<=> v96533(VarCurr,bitIndex23) ) ).
fof(addAssignment_28904,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex23)
<=> v96535(VarCurr,bitIndex23) ) ).
fof(addAssignment_28903,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex24)
<=> v96531(VarCurr,bitIndex24) ) ).
fof(addAssignment_28902,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex24)
<=> v96533(VarCurr,bitIndex24) ) ).
fof(addAssignment_28901,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex24)
<=> v96535(VarCurr,bitIndex24) ) ).
fof(addAssignment_28900,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex25)
<=> v96531(VarCurr,bitIndex25) ) ).
fof(addAssignment_28899,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex25)
<=> v96533(VarCurr,bitIndex25) ) ).
fof(addAssignment_28898,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex25)
<=> v96535(VarCurr,bitIndex25) ) ).
fof(addAssignment_28897,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex26)
<=> v96531(VarCurr,bitIndex26) ) ).
fof(addAssignment_28896,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex26)
<=> v96533(VarCurr,bitIndex26) ) ).
fof(addAssignment_28895,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex26)
<=> v96535(VarCurr,bitIndex26) ) ).
fof(addAssignment_28894,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex27)
<=> v96531(VarCurr,bitIndex27) ) ).
fof(addAssignment_28893,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex27)
<=> v96533(VarCurr,bitIndex27) ) ).
fof(addAssignment_28892,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex27)
<=> v96535(VarCurr,bitIndex27) ) ).
fof(addAssignment_28891,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex28)
<=> v96531(VarCurr,bitIndex28) ) ).
fof(addAssignment_28890,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex28)
<=> v96533(VarCurr,bitIndex28) ) ).
fof(addAssignment_28889,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex28)
<=> v96535(VarCurr,bitIndex28) ) ).
fof(addAssignment_28888,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex29)
<=> v96531(VarCurr,bitIndex29) ) ).
fof(addAssignment_28887,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex29)
<=> v96533(VarCurr,bitIndex29) ) ).
fof(addAssignment_28886,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex29)
<=> v96535(VarCurr,bitIndex29) ) ).
fof(addAssignment_28885,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex30)
<=> v96531(VarCurr,bitIndex30) ) ).
fof(addAssignment_28884,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex30)
<=> v96533(VarCurr,bitIndex30) ) ).
fof(addAssignment_28883,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex30)
<=> v96535(VarCurr,bitIndex30) ) ).
fof(addAssignment_28882,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex31)
<=> v96531(VarCurr,bitIndex31) ) ).
fof(addAssignment_28881,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex31)
<=> v96533(VarCurr,bitIndex31) ) ).
fof(addAssignment_28880,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex31)
<=> v96535(VarCurr,bitIndex31) ) ).
fof(addAssignment_28879,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex32)
<=> v96531(VarCurr,bitIndex32) ) ).
fof(addAssignment_28878,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex32)
<=> v96533(VarCurr,bitIndex32) ) ).
fof(addAssignment_28877,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex32)
<=> v96535(VarCurr,bitIndex32) ) ).
fof(addAssignment_28876,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex33)
<=> v96531(VarCurr,bitIndex33) ) ).
fof(addAssignment_28875,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex33)
<=> v96533(VarCurr,bitIndex33) ) ).
fof(addAssignment_28874,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex33)
<=> v96535(VarCurr,bitIndex33) ) ).
fof(addAssignment_28873,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex34)
<=> v96531(VarCurr,bitIndex34) ) ).
fof(addAssignment_28872,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex34)
<=> v96533(VarCurr,bitIndex34) ) ).
fof(addAssignment_28871,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex34)
<=> v96535(VarCurr,bitIndex34) ) ).
fof(addAssignment_28870,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex35)
<=> v96531(VarCurr,bitIndex35) ) ).
fof(addAssignment_28869,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex35)
<=> v96533(VarCurr,bitIndex35) ) ).
fof(addAssignment_28868,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex35)
<=> v96535(VarCurr,bitIndex35) ) ).
fof(addAssignment_28867,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex36)
<=> v96531(VarCurr,bitIndex36) ) ).
fof(addAssignment_28866,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex36)
<=> v96533(VarCurr,bitIndex36) ) ).
fof(addAssignment_28865,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex36)
<=> v96535(VarCurr,bitIndex36) ) ).
fof(addAssignment_28864,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex37)
<=> v96531(VarCurr,bitIndex37) ) ).
fof(addAssignment_28863,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex37)
<=> v96533(VarCurr,bitIndex37) ) ).
fof(addAssignment_28862,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex37)
<=> v96535(VarCurr,bitIndex37) ) ).
fof(addAssignment_28861,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex38)
<=> v96531(VarCurr,bitIndex38) ) ).
fof(addAssignment_28860,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex38)
<=> v96533(VarCurr,bitIndex38) ) ).
fof(addAssignment_28859,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex38)
<=> v96535(VarCurr,bitIndex38) ) ).
fof(addAssignment_28858,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex39)
<=> v96531(VarCurr,bitIndex39) ) ).
fof(addAssignment_28857,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex39)
<=> v96533(VarCurr,bitIndex39) ) ).
fof(addAssignment_28856,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex39)
<=> v96535(VarCurr,bitIndex39) ) ).
fof(addAssignment_28855,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex40)
<=> v96531(VarCurr,bitIndex40) ) ).
fof(addAssignment_28854,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex40)
<=> v96533(VarCurr,bitIndex40) ) ).
fof(addAssignment_28853,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex40)
<=> v96535(VarCurr,bitIndex40) ) ).
fof(addAssignment_28852,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex41)
<=> v96531(VarCurr,bitIndex41) ) ).
fof(addAssignment_28851,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex41)
<=> v96533(VarCurr,bitIndex41) ) ).
fof(addAssignment_28850,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex41)
<=> v96535(VarCurr,bitIndex41) ) ).
fof(addAssignment_28849,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex42)
<=> v96531(VarCurr,bitIndex42) ) ).
fof(addAssignment_28848,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex42)
<=> v96533(VarCurr,bitIndex42) ) ).
fof(addAssignment_28847,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex42)
<=> v96535(VarCurr,bitIndex42) ) ).
fof(addAssignment_28846,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex43)
<=> v96531(VarCurr,bitIndex43) ) ).
fof(addAssignment_28845,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex43)
<=> v96533(VarCurr,bitIndex43) ) ).
fof(addAssignment_28844,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex43)
<=> v96535(VarCurr,bitIndex43) ) ).
fof(addAssignment_28843,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex44)
<=> v96531(VarCurr,bitIndex44) ) ).
fof(addAssignment_28842,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex44)
<=> v96533(VarCurr,bitIndex44) ) ).
fof(addAssignment_28841,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex44)
<=> v96535(VarCurr,bitIndex44) ) ).
fof(addAssignment_28840,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex45)
<=> v96531(VarCurr,bitIndex45) ) ).
fof(addAssignment_28839,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex45)
<=> v96533(VarCurr,bitIndex45) ) ).
fof(addAssignment_28838,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex45)
<=> v96535(VarCurr,bitIndex45) ) ).
fof(addAssignment_28837,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex46)
<=> v96531(VarCurr,bitIndex46) ) ).
fof(addAssignment_28836,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex46)
<=> v96533(VarCurr,bitIndex46) ) ).
fof(addAssignment_28835,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex46)
<=> v96535(VarCurr,bitIndex46) ) ).
fof(addAssignment_28834,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex47)
<=> v96531(VarCurr,bitIndex47) ) ).
fof(addAssignment_28833,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex47)
<=> v96533(VarCurr,bitIndex47) ) ).
fof(addAssignment_28832,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex47)
<=> v96535(VarCurr,bitIndex47) ) ).
fof(addAssignment_28831,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex48)
<=> v96531(VarCurr,bitIndex48) ) ).
fof(addAssignment_28830,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex48)
<=> v96533(VarCurr,bitIndex48) ) ).
fof(addAssignment_28829,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex48)
<=> v96535(VarCurr,bitIndex48) ) ).
fof(addAssignment_28828,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex49)
<=> v96531(VarCurr,bitIndex49) ) ).
fof(addAssignment_28827,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex49)
<=> v96533(VarCurr,bitIndex49) ) ).
fof(addAssignment_28826,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex49)
<=> v96535(VarCurr,bitIndex49) ) ).
fof(addAssignment_28825,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex50)
<=> v96531(VarCurr,bitIndex50) ) ).
fof(addAssignment_28824,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex50)
<=> v96533(VarCurr,bitIndex50) ) ).
fof(addAssignment_28823,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex50)
<=> v96535(VarCurr,bitIndex50) ) ).
fof(addAssignment_28822,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex51)
<=> v96531(VarCurr,bitIndex51) ) ).
fof(addAssignment_28821,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex51)
<=> v96533(VarCurr,bitIndex51) ) ).
fof(addAssignment_28820,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex51)
<=> v96535(VarCurr,bitIndex51) ) ).
fof(addAssignment_28819,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex52)
<=> v96531(VarCurr,bitIndex52) ) ).
fof(addAssignment_28818,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex52)
<=> v96533(VarCurr,bitIndex52) ) ).
fof(addAssignment_28817,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex52)
<=> v96535(VarCurr,bitIndex52) ) ).
fof(addAssignment_28816,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex53)
<=> v96531(VarCurr,bitIndex53) ) ).
fof(addAssignment_28815,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex53)
<=> v96533(VarCurr,bitIndex53) ) ).
fof(addAssignment_28814,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex53)
<=> v96535(VarCurr,bitIndex53) ) ).
fof(addAssignment_28813,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex54)
<=> v96531(VarCurr,bitIndex54) ) ).
fof(addAssignment_28812,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex54)
<=> v96533(VarCurr,bitIndex54) ) ).
fof(addAssignment_28811,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex54)
<=> v96535(VarCurr,bitIndex54) ) ).
fof(addAssignment_28810,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex55)
<=> v96531(VarCurr,bitIndex55) ) ).
fof(addAssignment_28809,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex55)
<=> v96533(VarCurr,bitIndex55) ) ).
fof(addAssignment_28808,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex55)
<=> v96535(VarCurr,bitIndex55) ) ).
fof(addAssignment_28807,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex56)
<=> v96531(VarCurr,bitIndex56) ) ).
fof(addAssignment_28806,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex56)
<=> v96533(VarCurr,bitIndex56) ) ).
fof(addAssignment_28805,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex56)
<=> v96535(VarCurr,bitIndex56) ) ).
fof(addAssignment_28804,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex57)
<=> v96531(VarCurr,bitIndex57) ) ).
fof(addAssignment_28803,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex57)
<=> v96533(VarCurr,bitIndex57) ) ).
fof(addAssignment_28802,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex57)
<=> v96535(VarCurr,bitIndex57) ) ).
fof(addAssignment_28801,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex58)
<=> v96531(VarCurr,bitIndex58) ) ).
fof(addAssignment_28800,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex58)
<=> v96533(VarCurr,bitIndex58) ) ).
fof(addAssignment_28799,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex58)
<=> v96535(VarCurr,bitIndex58) ) ).
fof(addAssignment_28798,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex59)
<=> v96531(VarCurr,bitIndex59) ) ).
fof(addAssignment_28797,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex59)
<=> v96533(VarCurr,bitIndex59) ) ).
fof(addAssignment_28796,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex59)
<=> v96535(VarCurr,bitIndex59) ) ).
fof(addAssignment_28795,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex60)
<=> v96531(VarCurr,bitIndex60) ) ).
fof(addAssignment_28794,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex60)
<=> v96533(VarCurr,bitIndex60) ) ).
fof(addAssignment_28793,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex60)
<=> v96535(VarCurr,bitIndex60) ) ).
fof(addAssignment_28792,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex61)
<=> v96531(VarCurr,bitIndex61) ) ).
fof(addAssignment_28791,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex61)
<=> v96533(VarCurr,bitIndex61) ) ).
fof(addAssignment_28790,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex61)
<=> v96535(VarCurr,bitIndex61) ) ).
fof(addAssignment_28789,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex62)
<=> v96531(VarCurr,bitIndex62) ) ).
fof(addAssignment_28788,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex62)
<=> v96533(VarCurr,bitIndex62) ) ).
fof(addAssignment_28787,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex62)
<=> v96535(VarCurr,bitIndex62) ) ).
fof(addAssignment_28786,axiom,
! [VarCurr] :
( v96529(VarCurr,bitIndex63)
<=> v96531(VarCurr,bitIndex63) ) ).
fof(addAssignment_28785,axiom,
! [VarCurr] :
( v96531(VarCurr,bitIndex63)
<=> v96533(VarCurr,bitIndex63) ) ).
fof(addAssignment_28784,axiom,
! [VarCurr] :
( v96533(VarCurr,bitIndex63)
<=> v96535(VarCurr,bitIndex63) ) ).
fof(addAssignment_28783,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96496(VarCurr,B)
<=> v96498(VarCurr,B) ) ) ).
fof(addAssignment_28782,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96498(VarCurr,B)
<=> v96500(VarCurr,B) ) ) ).
fof(addAssignment_28781,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96500(VarCurr,B)
<=> v96502(VarCurr,B) ) ) ).
fof(addAssignment_28780,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96502(VarCurr,B)
<=> v96504(VarCurr,B) ) ) ).
fof(addAssignment_28779,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96504(VarCurr,B)
<=> v96506(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& ~ v96508(VarCurr,bitIndex6)
& ~ v96508(VarCurr,bitIndex5)
& ~ v96508(VarCurr,bitIndex4)
& ~ v96508(VarCurr,bitIndex3)
& ~ v96508(VarCurr,bitIndex2)
& ~ v96508(VarCurr,bitIndex1)
& ~ v96508(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& ~ v96508(VarCurr,bitIndex6)
& ~ v96508(VarCurr,bitIndex5)
& ~ v96508(VarCurr,bitIndex4)
& ~ v96508(VarCurr,bitIndex3)
& ~ v96508(VarCurr,bitIndex2)
& ~ v96508(VarCurr,bitIndex1)
& v96508(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& ~ v96508(VarCurr,bitIndex6)
& ~ v96508(VarCurr,bitIndex5)
& ~ v96508(VarCurr,bitIndex4)
& ~ v96508(VarCurr,bitIndex3)
& ~ v96508(VarCurr,bitIndex2)
& v96508(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& ~ v96508(VarCurr,bitIndex6)
& ~ v96508(VarCurr,bitIndex5)
& ~ v96508(VarCurr,bitIndex4)
& ~ v96508(VarCurr,bitIndex3)
& v96508(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& ~ v96508(VarCurr,bitIndex6)
& ~ v96508(VarCurr,bitIndex5)
& ~ v96508(VarCurr,bitIndex4)
& v96508(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& ~ v96508(VarCurr,bitIndex6)
& ~ v96508(VarCurr,bitIndex5)
& v96508(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& ~ v96508(VarCurr,bitIndex6)
& v96508(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& ~ v96508(VarCurr,bitIndex7)
& v96508(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& ~ v96508(VarCurr,bitIndex8)
& v96508(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& ~ v96508(VarCurr,bitIndex9)
& v96508(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& ~ v96508(VarCurr,bitIndex10)
& v96508(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& ~ v96508(VarCurr,bitIndex11)
& v96508(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& ~ v96508(VarCurr,bitIndex12)
& v96508(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& ~ v96508(VarCurr,bitIndex13)
& v96508(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& ~ v96508(VarCurr,bitIndex14)
& v96508(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& ~ v96508(VarCurr,bitIndex15)
& v96508(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& ~ v96508(VarCurr,bitIndex16)
& v96508(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& ~ v96508(VarCurr,bitIndex17)
& v96508(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& ~ v96508(VarCurr,bitIndex18)
& v96508(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& ~ v96508(VarCurr,bitIndex19)
& v96508(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& ~ v96508(VarCurr,bitIndex20)
& v96508(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& ~ v96508(VarCurr,bitIndex21)
& v96508(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& ~ v96508(VarCurr,bitIndex22)
& v96508(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& ~ v96508(VarCurr,bitIndex23)
& v96508(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& ~ v96508(VarCurr,bitIndex24)
& v96508(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& ~ v96508(VarCurr,bitIndex25)
& v96508(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& ~ v96508(VarCurr,bitIndex26)
& v96508(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& ~ v96508(VarCurr,bitIndex27)
& v96508(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& ~ v96508(VarCurr,bitIndex28)
& v96508(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& ~ v96508(VarCurr,bitIndex29)
& v96508(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& ~ v96508(VarCurr,bitIndex30)
& v96508(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& ~ v96508(VarCurr,bitIndex31)
& v96508(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& ~ v96508(VarCurr,bitIndex32)
& v96508(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& ~ v96508(VarCurr,bitIndex33)
& v96508(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& ~ v96508(VarCurr,bitIndex34)
& v96508(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& ~ v96508(VarCurr,bitIndex35)
& v96508(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& ~ v96508(VarCurr,bitIndex36)
& v96508(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& ~ v96508(VarCurr,bitIndex37)
& v96508(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& ~ v96508(VarCurr,bitIndex38)
& v96508(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& ~ v96508(VarCurr,bitIndex39)
& v96508(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& ~ v96508(VarCurr,bitIndex40)
& v96508(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& ~ v96508(VarCurr,bitIndex41)
& v96508(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& ~ v96508(VarCurr,bitIndex42)
& v96508(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& ~ v96508(VarCurr,bitIndex43)
& v96508(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& ~ v96508(VarCurr,bitIndex44)
& v96508(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& ~ v96508(VarCurr,bitIndex45)
& v96508(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& ~ v96508(VarCurr,bitIndex46)
& v96508(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& ~ v96508(VarCurr,bitIndex47)
& v96508(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& ~ v96508(VarCurr,bitIndex48)
& v96508(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& ~ v96508(VarCurr,bitIndex49)
& v96508(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& ~ v96508(VarCurr,bitIndex50)
& v96508(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& ~ v96508(VarCurr,bitIndex51)
& v96508(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& ~ v96508(VarCurr,bitIndex52)
& v96508(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& ~ v96508(VarCurr,bitIndex53)
& v96508(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& ~ v96508(VarCurr,bitIndex54)
& v96508(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& ~ v96508(VarCurr,bitIndex55)
& v96508(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& ~ v96508(VarCurr,bitIndex56)
& v96508(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& ~ v96508(VarCurr,bitIndex57)
& v96508(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& ~ v96508(VarCurr,bitIndex58)
& v96508(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& ~ v96508(VarCurr,bitIndex59)
& v96508(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& ~ v96508(VarCurr,bitIndex60)
& v96508(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_1,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& ~ v96508(VarCurr,bitIndex61)
& v96508(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_3,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& ~ v96508(VarCurr,bitIndex62)
& v96508(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1527,axiom,
! [VarCurr] :
( ( ~ v96508(VarCurr,bitIndex63)
& v96508(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1582,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96506(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_28778,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex0)
<=> v96510(VarCurr,bitIndex0) ) ).
fof(addAssignment_28777,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex0)
<=> v96512(VarCurr,bitIndex0) ) ).
fof(addAssignment_28776,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex0)
<=> v96514(VarCurr,bitIndex0) ) ).
fof(addAssignment_28775,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex1)
<=> v96510(VarCurr,bitIndex1) ) ).
fof(addAssignment_28774,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex1)
<=> v96512(VarCurr,bitIndex1) ) ).
fof(addAssignment_28773,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex1)
<=> v96514(VarCurr,bitIndex1) ) ).
fof(addAssignment_28772,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex2)
<=> v96510(VarCurr,bitIndex2) ) ).
fof(addAssignment_28771,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex2)
<=> v96512(VarCurr,bitIndex2) ) ).
fof(addAssignment_28770,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex2)
<=> v96514(VarCurr,bitIndex2) ) ).
fof(addAssignment_28769,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex3)
<=> v96510(VarCurr,bitIndex3) ) ).
fof(addAssignment_28768,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex3)
<=> v96512(VarCurr,bitIndex3) ) ).
fof(addAssignment_28767,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex3)
<=> v96514(VarCurr,bitIndex3) ) ).
fof(addAssignment_28766,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex4)
<=> v96510(VarCurr,bitIndex4) ) ).
fof(addAssignment_28765,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex4)
<=> v96512(VarCurr,bitIndex4) ) ).
fof(addAssignment_28764,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex4)
<=> v96514(VarCurr,bitIndex4) ) ).
fof(addAssignment_28763,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex5)
<=> v96510(VarCurr,bitIndex5) ) ).
fof(addAssignment_28762,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex5)
<=> v96512(VarCurr,bitIndex5) ) ).
fof(addAssignment_28761,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex5)
<=> v96514(VarCurr,bitIndex5) ) ).
fof(addAssignment_28760,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex6)
<=> v96510(VarCurr,bitIndex6) ) ).
fof(addAssignment_28759,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex6)
<=> v96512(VarCurr,bitIndex6) ) ).
fof(addAssignment_28758,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex6)
<=> v96514(VarCurr,bitIndex6) ) ).
fof(addAssignment_28757,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex7)
<=> v96510(VarCurr,bitIndex7) ) ).
fof(addAssignment_28756,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex7)
<=> v96512(VarCurr,bitIndex7) ) ).
fof(addAssignment_28755,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex7)
<=> v96514(VarCurr,bitIndex7) ) ).
fof(addAssignment_28754,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex8)
<=> v96510(VarCurr,bitIndex8) ) ).
fof(addAssignment_28753,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex8)
<=> v96512(VarCurr,bitIndex8) ) ).
fof(addAssignment_28752,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex8)
<=> v96514(VarCurr,bitIndex8) ) ).
fof(addAssignment_28751,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex9)
<=> v96510(VarCurr,bitIndex9) ) ).
fof(addAssignment_28750,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex9)
<=> v96512(VarCurr,bitIndex9) ) ).
fof(addAssignment_28749,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex9)
<=> v96514(VarCurr,bitIndex9) ) ).
fof(addAssignment_28748,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex10)
<=> v96510(VarCurr,bitIndex10) ) ).
fof(addAssignment_28747,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex10)
<=> v96512(VarCurr,bitIndex10) ) ).
fof(addAssignment_28746,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex10)
<=> v96514(VarCurr,bitIndex10) ) ).
fof(addAssignment_28745,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex11)
<=> v96510(VarCurr,bitIndex11) ) ).
fof(addAssignment_28744,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex11)
<=> v96512(VarCurr,bitIndex11) ) ).
fof(addAssignment_28743,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex11)
<=> v96514(VarCurr,bitIndex11) ) ).
fof(addAssignment_28742,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex12)
<=> v96510(VarCurr,bitIndex12) ) ).
fof(addAssignment_28741,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex12)
<=> v96512(VarCurr,bitIndex12) ) ).
fof(addAssignment_28740,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex12)
<=> v96514(VarCurr,bitIndex12) ) ).
fof(addAssignment_28739,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex13)
<=> v96510(VarCurr,bitIndex13) ) ).
fof(addAssignment_28738,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex13)
<=> v96512(VarCurr,bitIndex13) ) ).
fof(addAssignment_28737,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex13)
<=> v96514(VarCurr,bitIndex13) ) ).
fof(addAssignment_28736,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex14)
<=> v96510(VarCurr,bitIndex14) ) ).
fof(addAssignment_28735,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex14)
<=> v96512(VarCurr,bitIndex14) ) ).
fof(addAssignment_28734,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex14)
<=> v96514(VarCurr,bitIndex14) ) ).
fof(addAssignment_28733,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex15)
<=> v96510(VarCurr,bitIndex15) ) ).
fof(addAssignment_28732,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex15)
<=> v96512(VarCurr,bitIndex15) ) ).
fof(addAssignment_28731,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex15)
<=> v96514(VarCurr,bitIndex15) ) ).
fof(addAssignment_28730,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex16)
<=> v96510(VarCurr,bitIndex16) ) ).
fof(addAssignment_28729,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex16)
<=> v96512(VarCurr,bitIndex16) ) ).
fof(addAssignment_28728,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex16)
<=> v96514(VarCurr,bitIndex16) ) ).
fof(addAssignment_28727,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex17)
<=> v96510(VarCurr,bitIndex17) ) ).
fof(addAssignment_28726,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex17)
<=> v96512(VarCurr,bitIndex17) ) ).
fof(addAssignment_28725,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex17)
<=> v96514(VarCurr,bitIndex17) ) ).
fof(addAssignment_28724,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex18)
<=> v96510(VarCurr,bitIndex18) ) ).
fof(addAssignment_28723,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex18)
<=> v96512(VarCurr,bitIndex18) ) ).
fof(addAssignment_28722,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex18)
<=> v96514(VarCurr,bitIndex18) ) ).
fof(addAssignment_28721,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex19)
<=> v96510(VarCurr,bitIndex19) ) ).
fof(addAssignment_28720,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex19)
<=> v96512(VarCurr,bitIndex19) ) ).
fof(addAssignment_28719,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex19)
<=> v96514(VarCurr,bitIndex19) ) ).
fof(addAssignment_28718,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex20)
<=> v96510(VarCurr,bitIndex20) ) ).
fof(addAssignment_28717,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex20)
<=> v96512(VarCurr,bitIndex20) ) ).
fof(addAssignment_28716,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex20)
<=> v96514(VarCurr,bitIndex20) ) ).
fof(addAssignment_28715,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex21)
<=> v96510(VarCurr,bitIndex21) ) ).
fof(addAssignment_28714,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex21)
<=> v96512(VarCurr,bitIndex21) ) ).
fof(addAssignment_28713,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex21)
<=> v96514(VarCurr,bitIndex21) ) ).
fof(addAssignment_28712,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex22)
<=> v96510(VarCurr,bitIndex22) ) ).
fof(addAssignment_28711,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex22)
<=> v96512(VarCurr,bitIndex22) ) ).
fof(addAssignment_28710,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex22)
<=> v96514(VarCurr,bitIndex22) ) ).
fof(addAssignment_28709,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex23)
<=> v96510(VarCurr,bitIndex23) ) ).
fof(addAssignment_28708,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex23)
<=> v96512(VarCurr,bitIndex23) ) ).
fof(addAssignment_28707,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex23)
<=> v96514(VarCurr,bitIndex23) ) ).
fof(addAssignment_28706,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex24)
<=> v96510(VarCurr,bitIndex24) ) ).
fof(addAssignment_28705,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex24)
<=> v96512(VarCurr,bitIndex24) ) ).
fof(addAssignment_28704,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex24)
<=> v96514(VarCurr,bitIndex24) ) ).
fof(addAssignment_28703,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex25)
<=> v96510(VarCurr,bitIndex25) ) ).
fof(addAssignment_28702,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex25)
<=> v96512(VarCurr,bitIndex25) ) ).
fof(addAssignment_28701,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex25)
<=> v96514(VarCurr,bitIndex25) ) ).
fof(addAssignment_28700,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex26)
<=> v96510(VarCurr,bitIndex26) ) ).
fof(addAssignment_28699,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex26)
<=> v96512(VarCurr,bitIndex26) ) ).
fof(addAssignment_28698,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex26)
<=> v96514(VarCurr,bitIndex26) ) ).
fof(addAssignment_28697,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex27)
<=> v96510(VarCurr,bitIndex27) ) ).
fof(addAssignment_28696,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex27)
<=> v96512(VarCurr,bitIndex27) ) ).
fof(addAssignment_28695,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex27)
<=> v96514(VarCurr,bitIndex27) ) ).
fof(addAssignment_28694,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex28)
<=> v96510(VarCurr,bitIndex28) ) ).
fof(addAssignment_28693,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex28)
<=> v96512(VarCurr,bitIndex28) ) ).
fof(addAssignment_28692,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex28)
<=> v96514(VarCurr,bitIndex28) ) ).
fof(addAssignment_28691,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex29)
<=> v96510(VarCurr,bitIndex29) ) ).
fof(addAssignment_28690,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex29)
<=> v96512(VarCurr,bitIndex29) ) ).
fof(addAssignment_28689,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex29)
<=> v96514(VarCurr,bitIndex29) ) ).
fof(addAssignment_28688,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex30)
<=> v96510(VarCurr,bitIndex30) ) ).
fof(addAssignment_28687,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex30)
<=> v96512(VarCurr,bitIndex30) ) ).
fof(addAssignment_28686,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex30)
<=> v96514(VarCurr,bitIndex30) ) ).
fof(addAssignment_28685,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex31)
<=> v96510(VarCurr,bitIndex31) ) ).
fof(addAssignment_28684,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex31)
<=> v96512(VarCurr,bitIndex31) ) ).
fof(addAssignment_28683,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex31)
<=> v96514(VarCurr,bitIndex31) ) ).
fof(addAssignment_28682,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex32)
<=> v96510(VarCurr,bitIndex32) ) ).
fof(addAssignment_28681,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex32)
<=> v96512(VarCurr,bitIndex32) ) ).
fof(addAssignment_28680,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex32)
<=> v96514(VarCurr,bitIndex32) ) ).
fof(addAssignment_28679,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex33)
<=> v96510(VarCurr,bitIndex33) ) ).
fof(addAssignment_28678,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex33)
<=> v96512(VarCurr,bitIndex33) ) ).
fof(addAssignment_28677,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex33)
<=> v96514(VarCurr,bitIndex33) ) ).
fof(addAssignment_28676,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex34)
<=> v96510(VarCurr,bitIndex34) ) ).
fof(addAssignment_28675,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex34)
<=> v96512(VarCurr,bitIndex34) ) ).
fof(addAssignment_28674,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex34)
<=> v96514(VarCurr,bitIndex34) ) ).
fof(addAssignment_28673,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex35)
<=> v96510(VarCurr,bitIndex35) ) ).
fof(addAssignment_28672,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex35)
<=> v96512(VarCurr,bitIndex35) ) ).
fof(addAssignment_28671,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex35)
<=> v96514(VarCurr,bitIndex35) ) ).
fof(addAssignment_28670,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex36)
<=> v96510(VarCurr,bitIndex36) ) ).
fof(addAssignment_28669,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex36)
<=> v96512(VarCurr,bitIndex36) ) ).
fof(addAssignment_28668,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex36)
<=> v96514(VarCurr,bitIndex36) ) ).
fof(addAssignment_28667,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex37)
<=> v96510(VarCurr,bitIndex37) ) ).
fof(addAssignment_28666,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex37)
<=> v96512(VarCurr,bitIndex37) ) ).
fof(addAssignment_28665,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex37)
<=> v96514(VarCurr,bitIndex37) ) ).
fof(addAssignment_28664,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex38)
<=> v96510(VarCurr,bitIndex38) ) ).
fof(addAssignment_28663,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex38)
<=> v96512(VarCurr,bitIndex38) ) ).
fof(addAssignment_28662,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex38)
<=> v96514(VarCurr,bitIndex38) ) ).
fof(addAssignment_28661,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex39)
<=> v96510(VarCurr,bitIndex39) ) ).
fof(addAssignment_28660,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex39)
<=> v96512(VarCurr,bitIndex39) ) ).
fof(addAssignment_28659,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex39)
<=> v96514(VarCurr,bitIndex39) ) ).
fof(addAssignment_28658,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex40)
<=> v96510(VarCurr,bitIndex40) ) ).
fof(addAssignment_28657,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex40)
<=> v96512(VarCurr,bitIndex40) ) ).
fof(addAssignment_28656,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex40)
<=> v96514(VarCurr,bitIndex40) ) ).
fof(addAssignment_28655,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex41)
<=> v96510(VarCurr,bitIndex41) ) ).
fof(addAssignment_28654,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex41)
<=> v96512(VarCurr,bitIndex41) ) ).
fof(addAssignment_28653,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex41)
<=> v96514(VarCurr,bitIndex41) ) ).
fof(addAssignment_28652,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex42)
<=> v96510(VarCurr,bitIndex42) ) ).
fof(addAssignment_28651,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex42)
<=> v96512(VarCurr,bitIndex42) ) ).
fof(addAssignment_28650,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex42)
<=> v96514(VarCurr,bitIndex42) ) ).
fof(addAssignment_28649,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex43)
<=> v96510(VarCurr,bitIndex43) ) ).
fof(addAssignment_28648,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex43)
<=> v96512(VarCurr,bitIndex43) ) ).
fof(addAssignment_28647,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex43)
<=> v96514(VarCurr,bitIndex43) ) ).
fof(addAssignment_28646,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex44)
<=> v96510(VarCurr,bitIndex44) ) ).
fof(addAssignment_28645,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex44)
<=> v96512(VarCurr,bitIndex44) ) ).
fof(addAssignment_28644,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex44)
<=> v96514(VarCurr,bitIndex44) ) ).
fof(addAssignment_28643,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex45)
<=> v96510(VarCurr,bitIndex45) ) ).
fof(addAssignment_28642,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex45)
<=> v96512(VarCurr,bitIndex45) ) ).
fof(addAssignment_28641,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex45)
<=> v96514(VarCurr,bitIndex45) ) ).
fof(addAssignment_28640,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex46)
<=> v96510(VarCurr,bitIndex46) ) ).
fof(addAssignment_28639,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex46)
<=> v96512(VarCurr,bitIndex46) ) ).
fof(addAssignment_28638,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex46)
<=> v96514(VarCurr,bitIndex46) ) ).
fof(addAssignment_28637,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex47)
<=> v96510(VarCurr,bitIndex47) ) ).
fof(addAssignment_28636,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex47)
<=> v96512(VarCurr,bitIndex47) ) ).
fof(addAssignment_28635,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex47)
<=> v96514(VarCurr,bitIndex47) ) ).
fof(addAssignment_28634,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex48)
<=> v96510(VarCurr,bitIndex48) ) ).
fof(addAssignment_28633,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex48)
<=> v96512(VarCurr,bitIndex48) ) ).
fof(addAssignment_28632,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex48)
<=> v96514(VarCurr,bitIndex48) ) ).
fof(addAssignment_28631,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex49)
<=> v96510(VarCurr,bitIndex49) ) ).
fof(addAssignment_28630,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex49)
<=> v96512(VarCurr,bitIndex49) ) ).
fof(addAssignment_28629,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex49)
<=> v96514(VarCurr,bitIndex49) ) ).
fof(addAssignment_28628,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex50)
<=> v96510(VarCurr,bitIndex50) ) ).
fof(addAssignment_28627,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex50)
<=> v96512(VarCurr,bitIndex50) ) ).
fof(addAssignment_28626,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex50)
<=> v96514(VarCurr,bitIndex50) ) ).
fof(addAssignment_28625,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex51)
<=> v96510(VarCurr,bitIndex51) ) ).
fof(addAssignment_28624,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex51)
<=> v96512(VarCurr,bitIndex51) ) ).
fof(addAssignment_28623,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex51)
<=> v96514(VarCurr,bitIndex51) ) ).
fof(addAssignment_28622,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex52)
<=> v96510(VarCurr,bitIndex52) ) ).
fof(addAssignment_28621,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex52)
<=> v96512(VarCurr,bitIndex52) ) ).
fof(addAssignment_28620,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex52)
<=> v96514(VarCurr,bitIndex52) ) ).
fof(addAssignment_28619,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex53)
<=> v96510(VarCurr,bitIndex53) ) ).
fof(addAssignment_28618,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex53)
<=> v96512(VarCurr,bitIndex53) ) ).
fof(addAssignment_28617,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex53)
<=> v96514(VarCurr,bitIndex53) ) ).
fof(addAssignment_28616,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex54)
<=> v96510(VarCurr,bitIndex54) ) ).
fof(addAssignment_28615,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex54)
<=> v96512(VarCurr,bitIndex54) ) ).
fof(addAssignment_28614,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex54)
<=> v96514(VarCurr,bitIndex54) ) ).
fof(addAssignment_28613,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex55)
<=> v96510(VarCurr,bitIndex55) ) ).
fof(addAssignment_28612,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex55)
<=> v96512(VarCurr,bitIndex55) ) ).
fof(addAssignment_28611,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex55)
<=> v96514(VarCurr,bitIndex55) ) ).
fof(addAssignment_28610,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex56)
<=> v96510(VarCurr,bitIndex56) ) ).
fof(addAssignment_28609,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex56)
<=> v96512(VarCurr,bitIndex56) ) ).
fof(addAssignment_28608,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex56)
<=> v96514(VarCurr,bitIndex56) ) ).
fof(addAssignment_28607,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex57)
<=> v96510(VarCurr,bitIndex57) ) ).
fof(addAssignment_28606,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex57)
<=> v96512(VarCurr,bitIndex57) ) ).
fof(addAssignment_28605,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex57)
<=> v96514(VarCurr,bitIndex57) ) ).
fof(addAssignment_28604,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex58)
<=> v96510(VarCurr,bitIndex58) ) ).
fof(addAssignment_28603,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex58)
<=> v96512(VarCurr,bitIndex58) ) ).
fof(addAssignment_28602,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex58)
<=> v96514(VarCurr,bitIndex58) ) ).
fof(addAssignment_28601,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex59)
<=> v96510(VarCurr,bitIndex59) ) ).
fof(addAssignment_28600,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex59)
<=> v96512(VarCurr,bitIndex59) ) ).
fof(addAssignment_28599,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex59)
<=> v96514(VarCurr,bitIndex59) ) ).
fof(addAssignment_28598,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex60)
<=> v96510(VarCurr,bitIndex60) ) ).
fof(addAssignment_28597,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex60)
<=> v96512(VarCurr,bitIndex60) ) ).
fof(addAssignment_28596,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex60)
<=> v96514(VarCurr,bitIndex60) ) ).
fof(addAssignment_28595,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex61)
<=> v96510(VarCurr,bitIndex61) ) ).
fof(addAssignment_28594,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex61)
<=> v96512(VarCurr,bitIndex61) ) ).
fof(addAssignment_28593,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex61)
<=> v96514(VarCurr,bitIndex61) ) ).
fof(addAssignment_28592,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex62)
<=> v96510(VarCurr,bitIndex62) ) ).
fof(addAssignment_28591,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex62)
<=> v96512(VarCurr,bitIndex62) ) ).
fof(addAssignment_28590,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex62)
<=> v96514(VarCurr,bitIndex62) ) ).
fof(addAssignment_28589,axiom,
! [VarCurr] :
( v96508(VarCurr,bitIndex63)
<=> v96510(VarCurr,bitIndex63) ) ).
fof(addAssignment_28588,axiom,
! [VarCurr] :
( v96510(VarCurr,bitIndex63)
<=> v96512(VarCurr,bitIndex63) ) ).
fof(addAssignment_28587,axiom,
! [VarCurr] :
( v96512(VarCurr,bitIndex63)
<=> v96514(VarCurr,bitIndex63) ) ).
fof(addAssignment_28586,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96473(VarCurr,B)
<=> v96475(VarCurr,B) ) ) ).
fof(addAssignment_28585,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96475(VarCurr,B)
<=> v96477(VarCurr,B) ) ) ).
fof(addAssignment_28584,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96477(VarCurr,B)
<=> v96479(VarCurr,B) ) ) ).
fof(addAssignment_28583,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96479(VarCurr,B)
<=> v96481(VarCurr,B) ) ) ).
fof(addAssignment_28582,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96481(VarCurr,B)
<=> v96483(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& ~ v96485(VarCurr,bitIndex6)
& ~ v96485(VarCurr,bitIndex5)
& ~ v96485(VarCurr,bitIndex4)
& ~ v96485(VarCurr,bitIndex3)
& ~ v96485(VarCurr,bitIndex2)
& ~ v96485(VarCurr,bitIndex1)
& ~ v96485(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& ~ v96485(VarCurr,bitIndex6)
& ~ v96485(VarCurr,bitIndex5)
& ~ v96485(VarCurr,bitIndex4)
& ~ v96485(VarCurr,bitIndex3)
& ~ v96485(VarCurr,bitIndex2)
& ~ v96485(VarCurr,bitIndex1)
& v96485(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& ~ v96485(VarCurr,bitIndex6)
& ~ v96485(VarCurr,bitIndex5)
& ~ v96485(VarCurr,bitIndex4)
& ~ v96485(VarCurr,bitIndex3)
& ~ v96485(VarCurr,bitIndex2)
& v96485(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& ~ v96485(VarCurr,bitIndex6)
& ~ v96485(VarCurr,bitIndex5)
& ~ v96485(VarCurr,bitIndex4)
& ~ v96485(VarCurr,bitIndex3)
& v96485(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& ~ v96485(VarCurr,bitIndex6)
& ~ v96485(VarCurr,bitIndex5)
& ~ v96485(VarCurr,bitIndex4)
& v96485(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& ~ v96485(VarCurr,bitIndex6)
& ~ v96485(VarCurr,bitIndex5)
& v96485(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& ~ v96485(VarCurr,bitIndex6)
& v96485(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& ~ v96485(VarCurr,bitIndex7)
& v96485(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& ~ v96485(VarCurr,bitIndex8)
& v96485(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& ~ v96485(VarCurr,bitIndex9)
& v96485(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& ~ v96485(VarCurr,bitIndex10)
& v96485(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& ~ v96485(VarCurr,bitIndex11)
& v96485(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& ~ v96485(VarCurr,bitIndex12)
& v96485(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& ~ v96485(VarCurr,bitIndex13)
& v96485(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& ~ v96485(VarCurr,bitIndex14)
& v96485(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& ~ v96485(VarCurr,bitIndex15)
& v96485(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& ~ v96485(VarCurr,bitIndex16)
& v96485(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& ~ v96485(VarCurr,bitIndex17)
& v96485(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& ~ v96485(VarCurr,bitIndex18)
& v96485(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& ~ v96485(VarCurr,bitIndex19)
& v96485(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& ~ v96485(VarCurr,bitIndex20)
& v96485(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& ~ v96485(VarCurr,bitIndex21)
& v96485(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& ~ v96485(VarCurr,bitIndex22)
& v96485(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& ~ v96485(VarCurr,bitIndex23)
& v96485(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& ~ v96485(VarCurr,bitIndex24)
& v96485(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& ~ v96485(VarCurr,bitIndex25)
& v96485(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& ~ v96485(VarCurr,bitIndex26)
& v96485(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& ~ v96485(VarCurr,bitIndex27)
& v96485(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& ~ v96485(VarCurr,bitIndex28)
& v96485(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& ~ v96485(VarCurr,bitIndex29)
& v96485(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& ~ v96485(VarCurr,bitIndex30)
& v96485(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& ~ v96485(VarCurr,bitIndex31)
& v96485(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& ~ v96485(VarCurr,bitIndex32)
& v96485(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& ~ v96485(VarCurr,bitIndex33)
& v96485(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& ~ v96485(VarCurr,bitIndex34)
& v96485(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& ~ v96485(VarCurr,bitIndex35)
& v96485(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& ~ v96485(VarCurr,bitIndex36)
& v96485(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& ~ v96485(VarCurr,bitIndex37)
& v96485(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& ~ v96485(VarCurr,bitIndex38)
& v96485(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& ~ v96485(VarCurr,bitIndex39)
& v96485(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& ~ v96485(VarCurr,bitIndex40)
& v96485(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& ~ v96485(VarCurr,bitIndex41)
& v96485(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& ~ v96485(VarCurr,bitIndex42)
& v96485(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& ~ v96485(VarCurr,bitIndex43)
& v96485(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& ~ v96485(VarCurr,bitIndex44)
& v96485(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& ~ v96485(VarCurr,bitIndex45)
& v96485(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& ~ v96485(VarCurr,bitIndex46)
& v96485(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& ~ v96485(VarCurr,bitIndex47)
& v96485(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& ~ v96485(VarCurr,bitIndex48)
& v96485(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& ~ v96485(VarCurr,bitIndex49)
& v96485(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& ~ v96485(VarCurr,bitIndex50)
& v96485(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& ~ v96485(VarCurr,bitIndex51)
& v96485(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& ~ v96485(VarCurr,bitIndex52)
& v96485(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& ~ v96485(VarCurr,bitIndex53)
& v96485(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& ~ v96485(VarCurr,bitIndex54)
& v96485(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& ~ v96485(VarCurr,bitIndex55)
& v96485(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& ~ v96485(VarCurr,bitIndex56)
& v96485(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& ~ v96485(VarCurr,bitIndex57)
& v96485(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& ~ v96485(VarCurr,bitIndex58)
& v96485(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& ~ v96485(VarCurr,bitIndex59)
& v96485(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& ~ v96485(VarCurr,bitIndex60)
& v96485(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& ~ v96485(VarCurr,bitIndex61)
& v96485(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(bitBlastConstant_11122,axiom,
b111100(bitIndex5) ).
fof(bitBlastConstant_11121,axiom,
b111100(bitIndex4) ).
fof(bitBlastConstant_11120,axiom,
b111100(bitIndex3) ).
fof(bitBlastConstant_11119,axiom,
b111100(bitIndex2) ).
fof(bitBlastConstant_11118,axiom,
~ b111100(bitIndex1) ).
fof(bitBlastConstant_11117,axiom,
~ b111100(bitIndex0) ).
fof(addCaseBooleanConditionEqualRanges2_2,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& ~ v96485(VarCurr,bitIndex62)
& v96485(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(bitBlastConstant_11116,axiom,
b111101(bitIndex5) ).
fof(bitBlastConstant_11115,axiom,
b111101(bitIndex4) ).
fof(bitBlastConstant_11114,axiom,
b111101(bitIndex3) ).
fof(bitBlastConstant_11113,axiom,
b111101(bitIndex2) ).
fof(bitBlastConstant_11112,axiom,
~ b111101(bitIndex1) ).
fof(bitBlastConstant_11111,axiom,
b111101(bitIndex0) ).
fof(addCaseBooleanConditionEqualRanges1_1526,axiom,
! [VarCurr] :
( ( ~ v96485(VarCurr,bitIndex63)
& v96485(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1581,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96483(VarCurr,B)
<=> $true ) ) ) ).
fof(bitBlastConstant_11110,axiom,
b111111(bitIndex5) ).
fof(bitBlastConstant_11109,axiom,
b111111(bitIndex4) ).
fof(bitBlastConstant_11108,axiom,
b111111(bitIndex3) ).
fof(bitBlastConstant_11107,axiom,
b111111(bitIndex2) ).
fof(bitBlastConstant_11106,axiom,
b111111(bitIndex1) ).
fof(bitBlastConstant_11105,axiom,
b111111(bitIndex0) ).
fof(addAssignment_28581,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex0)
<=> v96487(VarCurr,bitIndex0) ) ).
fof(addAssignment_28580,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex0)
<=> v96489(VarCurr,bitIndex0) ) ).
fof(addAssignment_28579,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex0)
<=> v96491(VarCurr,bitIndex0) ) ).
fof(addAssignment_28578,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex1)
<=> v96487(VarCurr,bitIndex1) ) ).
fof(addAssignment_28577,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex1)
<=> v96489(VarCurr,bitIndex1) ) ).
fof(addAssignment_28576,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex1)
<=> v96491(VarCurr,bitIndex1) ) ).
fof(addAssignment_28575,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex2)
<=> v96487(VarCurr,bitIndex2) ) ).
fof(addAssignment_28574,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex2)
<=> v96489(VarCurr,bitIndex2) ) ).
fof(addAssignment_28573,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex2)
<=> v96491(VarCurr,bitIndex2) ) ).
fof(addAssignment_28572,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex3)
<=> v96487(VarCurr,bitIndex3) ) ).
fof(addAssignment_28571,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex3)
<=> v96489(VarCurr,bitIndex3) ) ).
fof(addAssignment_28570,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex3)
<=> v96491(VarCurr,bitIndex3) ) ).
fof(addAssignment_28569,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex4)
<=> v96487(VarCurr,bitIndex4) ) ).
fof(addAssignment_28568,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex4)
<=> v96489(VarCurr,bitIndex4) ) ).
fof(addAssignment_28567,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex4)
<=> v96491(VarCurr,bitIndex4) ) ).
fof(addAssignment_28566,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex5)
<=> v96487(VarCurr,bitIndex5) ) ).
fof(addAssignment_28565,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex5)
<=> v96489(VarCurr,bitIndex5) ) ).
fof(addAssignment_28564,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex5)
<=> v96491(VarCurr,bitIndex5) ) ).
fof(addAssignment_28563,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex6)
<=> v96487(VarCurr,bitIndex6) ) ).
fof(addAssignment_28562,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex6)
<=> v96489(VarCurr,bitIndex6) ) ).
fof(addAssignment_28561,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex6)
<=> v96491(VarCurr,bitIndex6) ) ).
fof(addAssignment_28560,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex7)
<=> v96487(VarCurr,bitIndex7) ) ).
fof(addAssignment_28559,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex7)
<=> v96489(VarCurr,bitIndex7) ) ).
fof(addAssignment_28558,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex7)
<=> v96491(VarCurr,bitIndex7) ) ).
fof(addAssignment_28557,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex8)
<=> v96487(VarCurr,bitIndex8) ) ).
fof(addAssignment_28556,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex8)
<=> v96489(VarCurr,bitIndex8) ) ).
fof(addAssignment_28555,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex8)
<=> v96491(VarCurr,bitIndex8) ) ).
fof(addAssignment_28554,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex9)
<=> v96487(VarCurr,bitIndex9) ) ).
fof(addAssignment_28553,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex9)
<=> v96489(VarCurr,bitIndex9) ) ).
fof(addAssignment_28552,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex9)
<=> v96491(VarCurr,bitIndex9) ) ).
fof(addAssignment_28551,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex10)
<=> v96487(VarCurr,bitIndex10) ) ).
fof(addAssignment_28550,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex10)
<=> v96489(VarCurr,bitIndex10) ) ).
fof(addAssignment_28549,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex10)
<=> v96491(VarCurr,bitIndex10) ) ).
fof(addAssignment_28548,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex11)
<=> v96487(VarCurr,bitIndex11) ) ).
fof(addAssignment_28547,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex11)
<=> v96489(VarCurr,bitIndex11) ) ).
fof(addAssignment_28546,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex11)
<=> v96491(VarCurr,bitIndex11) ) ).
fof(addAssignment_28545,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex12)
<=> v96487(VarCurr,bitIndex12) ) ).
fof(addAssignment_28544,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex12)
<=> v96489(VarCurr,bitIndex12) ) ).
fof(addAssignment_28543,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex12)
<=> v96491(VarCurr,bitIndex12) ) ).
fof(addAssignment_28542,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex13)
<=> v96487(VarCurr,bitIndex13) ) ).
fof(addAssignment_28541,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex13)
<=> v96489(VarCurr,bitIndex13) ) ).
fof(addAssignment_28540,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex13)
<=> v96491(VarCurr,bitIndex13) ) ).
fof(addAssignment_28539,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex14)
<=> v96487(VarCurr,bitIndex14) ) ).
fof(addAssignment_28538,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex14)
<=> v96489(VarCurr,bitIndex14) ) ).
fof(addAssignment_28537,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex14)
<=> v96491(VarCurr,bitIndex14) ) ).
fof(addAssignment_28536,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex15)
<=> v96487(VarCurr,bitIndex15) ) ).
fof(addAssignment_28535,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex15)
<=> v96489(VarCurr,bitIndex15) ) ).
fof(addAssignment_28534,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex15)
<=> v96491(VarCurr,bitIndex15) ) ).
fof(addAssignment_28533,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex16)
<=> v96487(VarCurr,bitIndex16) ) ).
fof(addAssignment_28532,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex16)
<=> v96489(VarCurr,bitIndex16) ) ).
fof(addAssignment_28531,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex16)
<=> v96491(VarCurr,bitIndex16) ) ).
fof(addAssignment_28530,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex17)
<=> v96487(VarCurr,bitIndex17) ) ).
fof(addAssignment_28529,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex17)
<=> v96489(VarCurr,bitIndex17) ) ).
fof(addAssignment_28528,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex17)
<=> v96491(VarCurr,bitIndex17) ) ).
fof(addAssignment_28527,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex18)
<=> v96487(VarCurr,bitIndex18) ) ).
fof(addAssignment_28526,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex18)
<=> v96489(VarCurr,bitIndex18) ) ).
fof(addAssignment_28525,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex18)
<=> v96491(VarCurr,bitIndex18) ) ).
fof(addAssignment_28524,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex19)
<=> v96487(VarCurr,bitIndex19) ) ).
fof(addAssignment_28523,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex19)
<=> v96489(VarCurr,bitIndex19) ) ).
fof(addAssignment_28522,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex19)
<=> v96491(VarCurr,bitIndex19) ) ).
fof(addAssignment_28521,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex20)
<=> v96487(VarCurr,bitIndex20) ) ).
fof(addAssignment_28520,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex20)
<=> v96489(VarCurr,bitIndex20) ) ).
fof(addAssignment_28519,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex20)
<=> v96491(VarCurr,bitIndex20) ) ).
fof(addAssignment_28518,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex21)
<=> v96487(VarCurr,bitIndex21) ) ).
fof(addAssignment_28517,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex21)
<=> v96489(VarCurr,bitIndex21) ) ).
fof(addAssignment_28516,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex21)
<=> v96491(VarCurr,bitIndex21) ) ).
fof(addAssignment_28515,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex22)
<=> v96487(VarCurr,bitIndex22) ) ).
fof(addAssignment_28514,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex22)
<=> v96489(VarCurr,bitIndex22) ) ).
fof(addAssignment_28513,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex22)
<=> v96491(VarCurr,bitIndex22) ) ).
fof(addAssignment_28512,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex23)
<=> v96487(VarCurr,bitIndex23) ) ).
fof(addAssignment_28511,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex23)
<=> v96489(VarCurr,bitIndex23) ) ).
fof(addAssignment_28510,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex23)
<=> v96491(VarCurr,bitIndex23) ) ).
fof(addAssignment_28509,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex24)
<=> v96487(VarCurr,bitIndex24) ) ).
fof(addAssignment_28508,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex24)
<=> v96489(VarCurr,bitIndex24) ) ).
fof(addAssignment_28507,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex24)
<=> v96491(VarCurr,bitIndex24) ) ).
fof(addAssignment_28506,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex25)
<=> v96487(VarCurr,bitIndex25) ) ).
fof(addAssignment_28505,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex25)
<=> v96489(VarCurr,bitIndex25) ) ).
fof(addAssignment_28504,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex25)
<=> v96491(VarCurr,bitIndex25) ) ).
fof(addAssignment_28503,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex26)
<=> v96487(VarCurr,bitIndex26) ) ).
fof(addAssignment_28502,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex26)
<=> v96489(VarCurr,bitIndex26) ) ).
fof(addAssignment_28501,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex26)
<=> v96491(VarCurr,bitIndex26) ) ).
fof(addAssignment_28500,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex27)
<=> v96487(VarCurr,bitIndex27) ) ).
fof(addAssignment_28499,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex27)
<=> v96489(VarCurr,bitIndex27) ) ).
fof(addAssignment_28498,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex27)
<=> v96491(VarCurr,bitIndex27) ) ).
fof(addAssignment_28497,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex28)
<=> v96487(VarCurr,bitIndex28) ) ).
fof(addAssignment_28496,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex28)
<=> v96489(VarCurr,bitIndex28) ) ).
fof(addAssignment_28495,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex28)
<=> v96491(VarCurr,bitIndex28) ) ).
fof(addAssignment_28494,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex29)
<=> v96487(VarCurr,bitIndex29) ) ).
fof(addAssignment_28493,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex29)
<=> v96489(VarCurr,bitIndex29) ) ).
fof(addAssignment_28492,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex29)
<=> v96491(VarCurr,bitIndex29) ) ).
fof(addAssignment_28491,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex30)
<=> v96487(VarCurr,bitIndex30) ) ).
fof(addAssignment_28490,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex30)
<=> v96489(VarCurr,bitIndex30) ) ).
fof(addAssignment_28489,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex30)
<=> v96491(VarCurr,bitIndex30) ) ).
fof(addAssignment_28488,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex31)
<=> v96487(VarCurr,bitIndex31) ) ).
fof(addAssignment_28487,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex31)
<=> v96489(VarCurr,bitIndex31) ) ).
fof(addAssignment_28486,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex31)
<=> v96491(VarCurr,bitIndex31) ) ).
fof(addAssignment_28485,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex32)
<=> v96487(VarCurr,bitIndex32) ) ).
fof(addAssignment_28484,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex32)
<=> v96489(VarCurr,bitIndex32) ) ).
fof(addAssignment_28483,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex32)
<=> v96491(VarCurr,bitIndex32) ) ).
fof(addAssignment_28482,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex33)
<=> v96487(VarCurr,bitIndex33) ) ).
fof(addAssignment_28481,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex33)
<=> v96489(VarCurr,bitIndex33) ) ).
fof(addAssignment_28480,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex33)
<=> v96491(VarCurr,bitIndex33) ) ).
fof(addAssignment_28479,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex34)
<=> v96487(VarCurr,bitIndex34) ) ).
fof(addAssignment_28478,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex34)
<=> v96489(VarCurr,bitIndex34) ) ).
fof(addAssignment_28477,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex34)
<=> v96491(VarCurr,bitIndex34) ) ).
fof(addAssignment_28476,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex35)
<=> v96487(VarCurr,bitIndex35) ) ).
fof(addAssignment_28475,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex35)
<=> v96489(VarCurr,bitIndex35) ) ).
fof(addAssignment_28474,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex35)
<=> v96491(VarCurr,bitIndex35) ) ).
fof(addAssignment_28473,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex36)
<=> v96487(VarCurr,bitIndex36) ) ).
fof(addAssignment_28472,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex36)
<=> v96489(VarCurr,bitIndex36) ) ).
fof(addAssignment_28471,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex36)
<=> v96491(VarCurr,bitIndex36) ) ).
fof(addAssignment_28470,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex37)
<=> v96487(VarCurr,bitIndex37) ) ).
fof(addAssignment_28469,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex37)
<=> v96489(VarCurr,bitIndex37) ) ).
fof(addAssignment_28468,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex37)
<=> v96491(VarCurr,bitIndex37) ) ).
fof(addAssignment_28467,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex38)
<=> v96487(VarCurr,bitIndex38) ) ).
fof(addAssignment_28466,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex38)
<=> v96489(VarCurr,bitIndex38) ) ).
fof(addAssignment_28465,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex38)
<=> v96491(VarCurr,bitIndex38) ) ).
fof(addAssignment_28464,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex39)
<=> v96487(VarCurr,bitIndex39) ) ).
fof(addAssignment_28463,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex39)
<=> v96489(VarCurr,bitIndex39) ) ).
fof(addAssignment_28462,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex39)
<=> v96491(VarCurr,bitIndex39) ) ).
fof(addAssignment_28461,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex40)
<=> v96487(VarCurr,bitIndex40) ) ).
fof(addAssignment_28460,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex40)
<=> v96489(VarCurr,bitIndex40) ) ).
fof(addAssignment_28459,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex40)
<=> v96491(VarCurr,bitIndex40) ) ).
fof(addAssignment_28458,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex41)
<=> v96487(VarCurr,bitIndex41) ) ).
fof(addAssignment_28457,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex41)
<=> v96489(VarCurr,bitIndex41) ) ).
fof(addAssignment_28456,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex41)
<=> v96491(VarCurr,bitIndex41) ) ).
fof(addAssignment_28455,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex42)
<=> v96487(VarCurr,bitIndex42) ) ).
fof(addAssignment_28454,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex42)
<=> v96489(VarCurr,bitIndex42) ) ).
fof(addAssignment_28453,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex42)
<=> v96491(VarCurr,bitIndex42) ) ).
fof(addAssignment_28452,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex43)
<=> v96487(VarCurr,bitIndex43) ) ).
fof(addAssignment_28451,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex43)
<=> v96489(VarCurr,bitIndex43) ) ).
fof(addAssignment_28450,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex43)
<=> v96491(VarCurr,bitIndex43) ) ).
fof(addAssignment_28449,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex44)
<=> v96487(VarCurr,bitIndex44) ) ).
fof(addAssignment_28448,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex44)
<=> v96489(VarCurr,bitIndex44) ) ).
fof(addAssignment_28447,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex44)
<=> v96491(VarCurr,bitIndex44) ) ).
fof(addAssignment_28446,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex45)
<=> v96487(VarCurr,bitIndex45) ) ).
fof(addAssignment_28445,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex45)
<=> v96489(VarCurr,bitIndex45) ) ).
fof(addAssignment_28444,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex45)
<=> v96491(VarCurr,bitIndex45) ) ).
fof(addAssignment_28443,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex46)
<=> v96487(VarCurr,bitIndex46) ) ).
fof(addAssignment_28442,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex46)
<=> v96489(VarCurr,bitIndex46) ) ).
fof(addAssignment_28441,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex46)
<=> v96491(VarCurr,bitIndex46) ) ).
fof(addAssignment_28440,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex47)
<=> v96487(VarCurr,bitIndex47) ) ).
fof(addAssignment_28439,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex47)
<=> v96489(VarCurr,bitIndex47) ) ).
fof(addAssignment_28438,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex47)
<=> v96491(VarCurr,bitIndex47) ) ).
fof(addAssignment_28437,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex48)
<=> v96487(VarCurr,bitIndex48) ) ).
fof(addAssignment_28436,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex48)
<=> v96489(VarCurr,bitIndex48) ) ).
fof(addAssignment_28435,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex48)
<=> v96491(VarCurr,bitIndex48) ) ).
fof(addAssignment_28434,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex49)
<=> v96487(VarCurr,bitIndex49) ) ).
fof(addAssignment_28433,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex49)
<=> v96489(VarCurr,bitIndex49) ) ).
fof(addAssignment_28432,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex49)
<=> v96491(VarCurr,bitIndex49) ) ).
fof(addAssignment_28431,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex50)
<=> v96487(VarCurr,bitIndex50) ) ).
fof(addAssignment_28430,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex50)
<=> v96489(VarCurr,bitIndex50) ) ).
fof(addAssignment_28429,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex50)
<=> v96491(VarCurr,bitIndex50) ) ).
fof(addAssignment_28428,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex51)
<=> v96487(VarCurr,bitIndex51) ) ).
fof(addAssignment_28427,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex51)
<=> v96489(VarCurr,bitIndex51) ) ).
fof(addAssignment_28426,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex51)
<=> v96491(VarCurr,bitIndex51) ) ).
fof(addAssignment_28425,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex52)
<=> v96487(VarCurr,bitIndex52) ) ).
fof(addAssignment_28424,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex52)
<=> v96489(VarCurr,bitIndex52) ) ).
fof(addAssignment_28423,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex52)
<=> v96491(VarCurr,bitIndex52) ) ).
fof(addAssignment_28422,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex53)
<=> v96487(VarCurr,bitIndex53) ) ).
fof(addAssignment_28421,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex53)
<=> v96489(VarCurr,bitIndex53) ) ).
fof(addAssignment_28420,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex53)
<=> v96491(VarCurr,bitIndex53) ) ).
fof(addAssignment_28419,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex54)
<=> v96487(VarCurr,bitIndex54) ) ).
fof(addAssignment_28418,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex54)
<=> v96489(VarCurr,bitIndex54) ) ).
fof(addAssignment_28417,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex54)
<=> v96491(VarCurr,bitIndex54) ) ).
fof(addAssignment_28416,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex55)
<=> v96487(VarCurr,bitIndex55) ) ).
fof(addAssignment_28415,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex55)
<=> v96489(VarCurr,bitIndex55) ) ).
fof(addAssignment_28414,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex55)
<=> v96491(VarCurr,bitIndex55) ) ).
fof(addAssignment_28413,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex56)
<=> v96487(VarCurr,bitIndex56) ) ).
fof(addAssignment_28412,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex56)
<=> v96489(VarCurr,bitIndex56) ) ).
fof(addAssignment_28411,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex56)
<=> v96491(VarCurr,bitIndex56) ) ).
fof(addAssignment_28410,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex57)
<=> v96487(VarCurr,bitIndex57) ) ).
fof(addAssignment_28409,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex57)
<=> v96489(VarCurr,bitIndex57) ) ).
fof(addAssignment_28408,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex57)
<=> v96491(VarCurr,bitIndex57) ) ).
fof(addAssignment_28407,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex58)
<=> v96487(VarCurr,bitIndex58) ) ).
fof(addAssignment_28406,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex58)
<=> v96489(VarCurr,bitIndex58) ) ).
fof(addAssignment_28405,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex58)
<=> v96491(VarCurr,bitIndex58) ) ).
fof(addAssignment_28404,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex59)
<=> v96487(VarCurr,bitIndex59) ) ).
fof(addAssignment_28403,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex59)
<=> v96489(VarCurr,bitIndex59) ) ).
fof(addAssignment_28402,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex59)
<=> v96491(VarCurr,bitIndex59) ) ).
fof(addAssignment_28401,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex60)
<=> v96487(VarCurr,bitIndex60) ) ).
fof(addAssignment_28400,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex60)
<=> v96489(VarCurr,bitIndex60) ) ).
fof(addAssignment_28399,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex60)
<=> v96491(VarCurr,bitIndex60) ) ).
fof(addAssignment_28398,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex61)
<=> v96487(VarCurr,bitIndex61) ) ).
fof(addAssignment_28397,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex61)
<=> v96489(VarCurr,bitIndex61) ) ).
fof(addAssignment_28396,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex61)
<=> v96491(VarCurr,bitIndex61) ) ).
fof(addAssignment_28395,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex62)
<=> v96487(VarCurr,bitIndex62) ) ).
fof(addAssignment_28394,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex62)
<=> v96489(VarCurr,bitIndex62) ) ).
fof(addAssignment_28393,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex62)
<=> v96491(VarCurr,bitIndex62) ) ).
fof(addAssignment_28392,axiom,
! [VarCurr] :
( v96485(VarCurr,bitIndex63)
<=> v96487(VarCurr,bitIndex63) ) ).
fof(addAssignment_28391,axiom,
! [VarCurr] :
( v96487(VarCurr,bitIndex63)
<=> v96489(VarCurr,bitIndex63) ) ).
fof(addAssignment_28390,axiom,
! [VarCurr] :
( v96489(VarCurr,bitIndex63)
<=> v96491(VarCurr,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96458(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15933(VarNext,B)
<=> v15933(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1580,axiom,
! [VarNext] :
( v96458(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15933(VarNext,B)
<=> v96468(VarNext,B) ) ) ) ).
fof(addAssignment_28389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96468(VarNext,B)
<=> v96466(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2080,axiom,
! [VarCurr] :
( ~ v96469(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> v15935(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2081,axiom,
! [VarCurr] :
( v96469(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_7535,axiom,
! [VarCurr] :
( ~ v96469(VarCurr)
<=> v15645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96458(VarNext)
<=> v96459(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96459(VarNext)
<=> ( v96460(VarNext)
& v96455(VarNext) ) ) ) ).
fof(writeUnaryOperator_7534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96460(VarNext)
<=> v96462(VarNext) ) ) ).
fof(addAssignment_28388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96462(VarNext)
<=> v96455(VarCurr) ) ) ).
fof(addAssignment_28387,axiom,
! [VarCurr] :
( v96455(VarCurr)
<=> v87764(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_129,axiom,
! [VarCurr] :
( ( ~ v96448(VarCurr)
& ~ v96450(VarCurr)
& ~ v96451(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15935(VarCurr,B)
<=> v15933(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1119,axiom,
! [VarCurr] :
( v96451(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15935(VarCurr,B)
<=> v96452(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4518,axiom,
! [VarCurr] :
( v96450(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15935(VarCurr,B)
<=> v15933(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4528,axiom,
! [VarCurr] :
( v96448(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15935(VarCurr,B)
<=> v96449(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2079,axiom,
! [VarCurr] :
( ~ v96441(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96452(VarCurr,B)
<=> v15933(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2080,axiom,
! [VarCurr] :
( v96441(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96452(VarCurr,B)
<=> v96453(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2078,axiom,
! [VarCurr] :
( ~ v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96453(VarCurr,B)
<=> v15933(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2079,axiom,
! [VarCurr] :
( v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96453(VarCurr,B)
<=> v15937(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6635,axiom,
! [VarCurr] :
( v96451(VarCurr)
<=> ( ( v15643(VarCurr,bitIndex1)
<=> $true )
& ( v15643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6634,axiom,
! [VarCurr] :
( v96450(VarCurr)
<=> ( ( v15643(VarCurr,bitIndex1)
<=> $false )
& ( v15643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2077,axiom,
! [VarCurr] :
( ~ v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96449(VarCurr,B)
<=> v15933(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2078,axiom,
! [VarCurr] :
( v15649(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96449(VarCurr,B)
<=> v15937(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6633,axiom,
! [VarCurr] :
( v96448(VarCurr)
<=> ( ( v15643(VarCurr,bitIndex1)
<=> $false )
& ( v15643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28386,axiom,
! [VarCurr] :
( v96441(VarCurr)
<=> v96443(VarCurr) ) ).
fof(addAssignment_28385,axiom,
! [VarCurr] :
( v96443(VarCurr)
<=> v96445(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6632,axiom,
! [VarCurr] :
( v96445(VarCurr)
<=> ( ( v15629(VarCurr,bitIndex1)
<=> $false )
& ( v15629(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_128,axiom,
! [VarCurr] :
( ( ~ v96409(VarCurr)
& ~ v96417(VarCurr)
& ~ v96424(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15937(VarCurr,B)
<=> v96433(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1118,axiom,
! [VarCurr] :
( v96424(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15937(VarCurr,B)
<=> v96425(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4517,axiom,
! [VarCurr] :
( v96417(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15937(VarCurr,B)
<=> v96418(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4527,axiom,
! [VarCurr] :
( v96409(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15937(VarCurr,B)
<=> v96410(VarCurr,B) ) ) ) ).
fof(addAssignment_28384,axiom,
! [VarCurr] :
( v96433(VarCurr,bitIndex0)
<=> v96436(VarCurr) ) ).
fof(addAssignment_28383,axiom,
! [VarCurr] :
( v96433(VarCurr,bitIndex1)
<=> v96434(VarCurr) ) ).
fof(writeUnaryOperator_7533,axiom,
! [VarCurr] :
( ~ v96436(VarCurr)
<=> v96437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19087,axiom,
! [VarCurr] :
( v96437(VarCurr)
<=> ( v15651(VarCurr)
| v96438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19086,axiom,
! [VarCurr] :
( v96438(VarCurr)
<=> ( v96439(VarCurr)
& v89821(VarCurr) ) ) ).
fof(writeUnaryOperator_7532,axiom,
! [VarCurr] :
( ~ v96439(VarCurr)
<=> v15939(VarCurr) ) ).
fof(writeUnaryOperator_7531,axiom,
! [VarCurr] :
( ~ v96434(VarCurr)
<=> v96435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19085,axiom,
! [VarCurr] :
( v96435(VarCurr)
<=> ( v15651(VarCurr)
| v15939(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6631,axiom,
! [VarCurr] :
( v96432(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $true )
& ( v15933(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28382,axiom,
! [VarCurr] :
( v96425(VarCurr,bitIndex0)
<=> v96429(VarCurr) ) ).
fof(addAssignment_28381,axiom,
! [VarCurr] :
( v96425(VarCurr,bitIndex1)
<=> v96426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19084,axiom,
! [VarCurr] :
( v96429(VarCurr)
<=> ( v93115(VarCurr)
| v96430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19083,axiom,
! [VarCurr] :
( v96430(VarCurr)
<=> ( v96431(VarCurr)
& v15939(VarCurr) ) ) ).
fof(writeUnaryOperator_7530,axiom,
! [VarCurr] :
( ~ v96431(VarCurr)
<=> v15651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19082,axiom,
! [VarCurr] :
( v96426(VarCurr)
<=> ( v93115(VarCurr)
| v96427(VarCurr) ) ) ).
fof(writeUnaryOperator_7529,axiom,
! [VarCurr] :
( ~ v96427(VarCurr)
<=> v96428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19081,axiom,
! [VarCurr] :
( v96428(VarCurr)
<=> ( v15651(VarCurr)
| v15939(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6630,axiom,
! [VarCurr] :
( v96424(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $true )
& ( v15933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28380,axiom,
! [VarCurr] :
( v96418(VarCurr,bitIndex0)
<=> v96420(VarCurr) ) ).
fof(addAssignment_28379,axiom,
! [VarCurr] :
( v96418(VarCurr,bitIndex1)
<=> v96419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19080,axiom,
! [VarCurr] :
( v96420(VarCurr)
<=> ( v96421(VarCurr)
& v96422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19079,axiom,
! [VarCurr] :
( v96422(VarCurr)
<=> ( v93115(VarCurr)
| v96423(VarCurr) ) ) ).
fof(writeUnaryOperator_7528,axiom,
! [VarCurr] :
( ~ v96423(VarCurr)
<=> v15651(VarCurr) ) ).
fof(writeUnaryOperator_7527,axiom,
! [VarCurr] :
( ~ v96421(VarCurr)
<=> v89821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19078,axiom,
! [VarCurr] :
( v96419(VarCurr)
<=> ( v89821(VarCurr)
| v93115(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6629,axiom,
! [VarCurr] :
( v96417(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $false )
& ( v15933(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28378,axiom,
! [VarCurr] :
( v96410(VarCurr,bitIndex0)
<=> v96414(VarCurr) ) ).
fof(addAssignment_28377,axiom,
! [VarCurr] :
( v96410(VarCurr,bitIndex1)
<=> v96411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19077,axiom,
! [VarCurr] :
( v96414(VarCurr)
<=> ( v15939(VarCurr)
| v96415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19076,axiom,
! [VarCurr] :
( v96415(VarCurr)
<=> ( v96416(VarCurr)
& v93115(VarCurr) ) ) ).
fof(writeUnaryOperator_7526,axiom,
! [VarCurr] :
( ~ v96416(VarCurr)
<=> v89821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19075,axiom,
! [VarCurr] :
( v96411(VarCurr)
<=> ( v96412(VarCurr)
& v96413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19074,axiom,
! [VarCurr] :
( v96413(VarCurr)
<=> ( v89821(VarCurr)
| v93115(VarCurr) ) ) ).
fof(writeUnaryOperator_7525,axiom,
! [VarCurr] :
( ~ v96412(VarCurr)
<=> v15939(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6628,axiom,
! [VarCurr] :
( v96409(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $false )
& ( v15933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28376,axiom,
! [VarCurr] :
( v93115(VarCurr)
<=> v93117(VarCurr) ) ).
fof(addAssignment_28375,axiom,
! [VarCurr] :
( v93117(VarCurr)
<=> v93119(VarCurr) ) ).
fof(addAssignment_28374,axiom,
! [VarCurr] :
( v93119(VarCurr)
<=> v93121(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6627,axiom,
! [VarCurr] :
( v93121(VarCurr)
<=> ( ( v93123(VarCurr,bitIndex1)
<=> $false )
& ( v93123(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96393(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v93123(VarNext,B)
<=> v93123(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1579,axiom,
! [VarNext] :
( v96393(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v93123(VarNext,B)
<=> v96403(VarNext,B) ) ) ) ).
fof(addAssignment_28373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96403(VarNext,B)
<=> v96401(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2076,axiom,
! [VarCurr] :
( ~ v96404(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96401(VarCurr,B)
<=> v93129(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2077,axiom,
! [VarCurr] :
( v96404(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96401(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7524,axiom,
! [VarCurr] :
( ~ v96404(VarCurr)
<=> v93125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96393(VarNext)
<=> v96394(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96394(VarNext)
<=> ( v96395(VarNext)
& v96390(VarNext) ) ) ) ).
fof(writeUnaryOperator_7523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96395(VarNext)
<=> v96397(VarNext) ) ) ).
fof(addAssignment_28372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96397(VarNext)
<=> v96390(VarCurr) ) ) ).
fof(addAssignment_28371,axiom,
! [VarCurr] :
( v96390(VarCurr)
<=> v96128(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_127,axiom,
! [VarCurr] :
( ( ~ v96379(VarCurr)
& ~ v96381(VarCurr)
& ~ v96383(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v93129(VarCurr,B)
<=> v96388(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1117,axiom,
! [VarCurr] :
( v96383(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93129(VarCurr,B)
<=> v96384(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4516,axiom,
! [VarCurr] :
( v96381(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93129(VarCurr,B)
<=> v96382(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4526,axiom,
! [VarCurr] :
( v96379(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93129(VarCurr,B)
<=> v96380(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2075,axiom,
! [VarCurr] :
( ~ v96108(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96388(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2076,axiom,
! [VarCurr] :
( v96108(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96388(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6626,axiom,
! [VarCurr] :
( v96387(VarCurr)
<=> ( ( v93123(VarCurr,bitIndex1)
<=> $true )
& ( v93123(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2074,axiom,
! [VarCurr] :
( ~ v96081(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96384(VarCurr,B)
<=> v96386(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2075,axiom,
! [VarCurr] :
( v96081(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96384(VarCurr,B)
<=> v96385(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2073,axiom,
! [VarCurr] :
( ~ v96102(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96386(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2074,axiom,
! [VarCurr] :
( v96102(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96386(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2072,axiom,
! [VarCurr] :
( ~ v93131(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96385(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2073,axiom,
! [VarCurr] :
( v93131(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96385(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6625,axiom,
! [VarCurr] :
( v96383(VarCurr)
<=> ( ( v93123(VarCurr,bitIndex1)
<=> $true )
& ( v93123(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2071,axiom,
! [VarCurr] :
( ~ v96070(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96382(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2072,axiom,
! [VarCurr] :
( v96070(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96382(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6624,axiom,
! [VarCurr] :
( v96381(VarCurr)
<=> ( ( v93123(VarCurr,bitIndex1)
<=> $false )
& ( v93123(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2070,axiom,
! [VarCurr] :
( ~ v93131(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96380(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2071,axiom,
! [VarCurr] :
( v93131(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96380(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6623,axiom,
! [VarCurr] :
( v96379(VarCurr)
<=> ( ( v93123(VarCurr,bitIndex1)
<=> $false )
& ( v93123(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28370,axiom,
! [VarCurr] :
( v96108(VarCurr)
<=> v96110(VarCurr) ) ).
fof(addAssignment_28369,axiom,
! [VarCurr] :
( v96110(VarCurr)
<=> v96112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19071,axiom,
! [VarCurr] :
( v96112(VarCurr)
<=> ( v96114(VarCurr)
& v96377(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6622,axiom,
! [VarCurr] :
( v96377(VarCurr)
<=> ( ( v96150(VarCurr,bitIndex24)
<=> $false )
& ( v96150(VarCurr,bitIndex23)
<=> $false )
& ( v96150(VarCurr,bitIndex22)
<=> $false )
& ( v96150(VarCurr,bitIndex21)
<=> $false )
& ( v96150(VarCurr,bitIndex20)
<=> $false )
& ( v96150(VarCurr,bitIndex19)
<=> $false )
& ( v96150(VarCurr,bitIndex18)
<=> $false )
& ( v96150(VarCurr,bitIndex17)
<=> $false )
& ( v96150(VarCurr,bitIndex16)
<=> $false )
& ( v96150(VarCurr,bitIndex15)
<=> $false )
& ( v96150(VarCurr,bitIndex14)
<=> $false )
& ( v96150(VarCurr,bitIndex13)
<=> $false )
& ( v96150(VarCurr,bitIndex12)
<=> $false )
& ( v96150(VarCurr,bitIndex11)
<=> $false )
& ( v96150(VarCurr,bitIndex10)
<=> $false )
& ( v96150(VarCurr,bitIndex9)
<=> $false )
& ( v96150(VarCurr,bitIndex8)
<=> $false )
& ( v96150(VarCurr,bitIndex7)
<=> $false )
& ( v96150(VarCurr,bitIndex6)
<=> $false )
& ( v96150(VarCurr,bitIndex5)
<=> $false )
& ( v96150(VarCurr,bitIndex4)
<=> $false )
& ( v96150(VarCurr,bitIndex3)
<=> $false )
& ( v96150(VarCurr,bitIndex2)
<=> $false )
& ( v96150(VarCurr,bitIndex1)
<=> $false )
& ( v96150(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96157(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96150(VarNext,B)
<=> v96150(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1578,axiom,
! [VarNext] :
( v96157(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96150(VarNext,B)
<=> v96196(VarNext,B) ) ) ) ).
fof(addAssignment_28368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96196(VarNext,B)
<=> v96194(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2069,axiom,
! [VarCurr] :
( ~ v96193(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96194(VarCurr,B)
<=> v96197(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2070,axiom,
! [VarCurr] :
( v96193(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96194(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2068,axiom,
! [VarCurr] :
( ~ v96118(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96197(VarCurr,B)
<=> v96198(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2069,axiom,
! [VarCurr] :
( v96118(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96197(VarCurr,B)
<=> v96152(VarCurr,B) ) ) ) ).
fof(addAssignment_28367,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex0)
<=> v96372(VarCurr) ) ).
fof(addAssignment_28366,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex1)
<=> v96370(VarCurr) ) ).
fof(addAssignment_28365,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex2)
<=> v96366(VarCurr) ) ).
fof(addAssignment_28364,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex3)
<=> v96362(VarCurr) ) ).
fof(addAssignment_28363,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex4)
<=> v96358(VarCurr) ) ).
fof(addAssignment_28362,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex5)
<=> v96354(VarCurr) ) ).
fof(addAssignment_28361,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex6)
<=> v96350(VarCurr) ) ).
fof(addAssignment_28360,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex7)
<=> v96346(VarCurr) ) ).
fof(addAssignment_28359,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex8)
<=> v96342(VarCurr) ) ).
fof(addAssignment_28358,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex9)
<=> v96338(VarCurr) ) ).
fof(addAssignment_28357,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex10)
<=> v96334(VarCurr) ) ).
fof(addAssignment_28356,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex11)
<=> v96330(VarCurr) ) ).
fof(addAssignment_28355,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex12)
<=> v96326(VarCurr) ) ).
fof(addAssignment_28354,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex13)
<=> v96322(VarCurr) ) ).
fof(addAssignment_28353,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex14)
<=> v96318(VarCurr) ) ).
fof(addAssignment_28352,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex15)
<=> v96314(VarCurr) ) ).
fof(addAssignment_28351,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex16)
<=> v96310(VarCurr) ) ).
fof(addAssignment_28350,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex17)
<=> v96306(VarCurr) ) ).
fof(addAssignment_28349,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex18)
<=> v96302(VarCurr) ) ).
fof(addAssignment_28348,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex19)
<=> v96298(VarCurr) ) ).
fof(addAssignment_28347,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex20)
<=> v96294(VarCurr) ) ).
fof(addAssignment_28346,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex21)
<=> v96290(VarCurr) ) ).
fof(addAssignment_28345,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex22)
<=> v96286(VarCurr) ) ).
fof(addAssignment_28344,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex23)
<=> v96282(VarCurr) ) ).
fof(addAssignment_28343,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex24)
<=> v96278(VarCurr) ) ).
fof(addAssignment_28342,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex25)
<=> v96200(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19070,axiom,
! [VarCurr] :
( v96370(VarCurr)
<=> ( v96371(VarCurr)
& v96373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19069,axiom,
! [VarCurr] :
( v96373(VarCurr)
<=> ( v96204(VarCurr,bitIndex0)
| v96252(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1699,axiom,
! [VarCurr] :
( v96371(VarCurr)
<=> ( v96372(VarCurr)
| v96204(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7522,axiom,
! [VarCurr] :
( ~ v96372(VarCurr)
<=> v96204(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19068,axiom,
! [VarCurr] :
( v96366(VarCurr)
<=> ( v96367(VarCurr)
& v96369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19067,axiom,
! [VarCurr] :
( v96369(VarCurr)
<=> ( v96250(VarCurr)
| v96253(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1698,axiom,
! [VarCurr] :
( v96367(VarCurr)
<=> ( v96368(VarCurr)
| v96204(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7521,axiom,
! [VarCurr] :
( ~ v96368(VarCurr)
<=> v96250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19066,axiom,
! [VarCurr] :
( v96362(VarCurr)
<=> ( v96363(VarCurr)
& v96365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19065,axiom,
! [VarCurr] :
( v96365(VarCurr)
<=> ( v96248(VarCurr)
| v96254(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1697,axiom,
! [VarCurr] :
( v96363(VarCurr)
<=> ( v96364(VarCurr)
| v96204(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7520,axiom,
! [VarCurr] :
( ~ v96364(VarCurr)
<=> v96248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19064,axiom,
! [VarCurr] :
( v96358(VarCurr)
<=> ( v96359(VarCurr)
& v96361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19063,axiom,
! [VarCurr] :
( v96361(VarCurr)
<=> ( v96246(VarCurr)
| v96255(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1696,axiom,
! [VarCurr] :
( v96359(VarCurr)
<=> ( v96360(VarCurr)
| v96204(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7519,axiom,
! [VarCurr] :
( ~ v96360(VarCurr)
<=> v96246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19062,axiom,
! [VarCurr] :
( v96354(VarCurr)
<=> ( v96355(VarCurr)
& v96357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19061,axiom,
! [VarCurr] :
( v96357(VarCurr)
<=> ( v96244(VarCurr)
| v96256(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1695,axiom,
! [VarCurr] :
( v96355(VarCurr)
<=> ( v96356(VarCurr)
| v96204(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7518,axiom,
! [VarCurr] :
( ~ v96356(VarCurr)
<=> v96244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19060,axiom,
! [VarCurr] :
( v96350(VarCurr)
<=> ( v96351(VarCurr)
& v96353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19059,axiom,
! [VarCurr] :
( v96353(VarCurr)
<=> ( v96242(VarCurr)
| v96257(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1694,axiom,
! [VarCurr] :
( v96351(VarCurr)
<=> ( v96352(VarCurr)
| v96204(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7517,axiom,
! [VarCurr] :
( ~ v96352(VarCurr)
<=> v96242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19058,axiom,
! [VarCurr] :
( v96346(VarCurr)
<=> ( v96347(VarCurr)
& v96349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19057,axiom,
! [VarCurr] :
( v96349(VarCurr)
<=> ( v96240(VarCurr)
| v96258(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1693,axiom,
! [VarCurr] :
( v96347(VarCurr)
<=> ( v96348(VarCurr)
| v96204(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7516,axiom,
! [VarCurr] :
( ~ v96348(VarCurr)
<=> v96240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19056,axiom,
! [VarCurr] :
( v96342(VarCurr)
<=> ( v96343(VarCurr)
& v96345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19055,axiom,
! [VarCurr] :
( v96345(VarCurr)
<=> ( v96238(VarCurr)
| v96259(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1692,axiom,
! [VarCurr] :
( v96343(VarCurr)
<=> ( v96344(VarCurr)
| v96204(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7515,axiom,
! [VarCurr] :
( ~ v96344(VarCurr)
<=> v96238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19054,axiom,
! [VarCurr] :
( v96338(VarCurr)
<=> ( v96339(VarCurr)
& v96341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19053,axiom,
! [VarCurr] :
( v96341(VarCurr)
<=> ( v96236(VarCurr)
| v96260(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1691,axiom,
! [VarCurr] :
( v96339(VarCurr)
<=> ( v96340(VarCurr)
| v96204(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7514,axiom,
! [VarCurr] :
( ~ v96340(VarCurr)
<=> v96236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19052,axiom,
! [VarCurr] :
( v96334(VarCurr)
<=> ( v96335(VarCurr)
& v96337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19051,axiom,
! [VarCurr] :
( v96337(VarCurr)
<=> ( v96234(VarCurr)
| v96261(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1690,axiom,
! [VarCurr] :
( v96335(VarCurr)
<=> ( v96336(VarCurr)
| v96204(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7513,axiom,
! [VarCurr] :
( ~ v96336(VarCurr)
<=> v96234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19050,axiom,
! [VarCurr] :
( v96330(VarCurr)
<=> ( v96331(VarCurr)
& v96333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19049,axiom,
! [VarCurr] :
( v96333(VarCurr)
<=> ( v96232(VarCurr)
| v96262(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1689,axiom,
! [VarCurr] :
( v96331(VarCurr)
<=> ( v96332(VarCurr)
| v96204(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7512,axiom,
! [VarCurr] :
( ~ v96332(VarCurr)
<=> v96232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19048,axiom,
! [VarCurr] :
( v96326(VarCurr)
<=> ( v96327(VarCurr)
& v96329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19047,axiom,
! [VarCurr] :
( v96329(VarCurr)
<=> ( v96230(VarCurr)
| v96263(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1688,axiom,
! [VarCurr] :
( v96327(VarCurr)
<=> ( v96328(VarCurr)
| v96204(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7511,axiom,
! [VarCurr] :
( ~ v96328(VarCurr)
<=> v96230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19046,axiom,
! [VarCurr] :
( v96322(VarCurr)
<=> ( v96323(VarCurr)
& v96325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19045,axiom,
! [VarCurr] :
( v96325(VarCurr)
<=> ( v96228(VarCurr)
| v96264(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1687,axiom,
! [VarCurr] :
( v96323(VarCurr)
<=> ( v96324(VarCurr)
| v96204(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7510,axiom,
! [VarCurr] :
( ~ v96324(VarCurr)
<=> v96228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19044,axiom,
! [VarCurr] :
( v96318(VarCurr)
<=> ( v96319(VarCurr)
& v96321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19043,axiom,
! [VarCurr] :
( v96321(VarCurr)
<=> ( v96226(VarCurr)
| v96265(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1686,axiom,
! [VarCurr] :
( v96319(VarCurr)
<=> ( v96320(VarCurr)
| v96204(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7509,axiom,
! [VarCurr] :
( ~ v96320(VarCurr)
<=> v96226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19042,axiom,
! [VarCurr] :
( v96314(VarCurr)
<=> ( v96315(VarCurr)
& v96317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19041,axiom,
! [VarCurr] :
( v96317(VarCurr)
<=> ( v96224(VarCurr)
| v96266(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1685,axiom,
! [VarCurr] :
( v96315(VarCurr)
<=> ( v96316(VarCurr)
| v96204(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7508,axiom,
! [VarCurr] :
( ~ v96316(VarCurr)
<=> v96224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19040,axiom,
! [VarCurr] :
( v96310(VarCurr)
<=> ( v96311(VarCurr)
& v96313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19039,axiom,
! [VarCurr] :
( v96313(VarCurr)
<=> ( v96222(VarCurr)
| v96267(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1684,axiom,
! [VarCurr] :
( v96311(VarCurr)
<=> ( v96312(VarCurr)
| v96204(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7507,axiom,
! [VarCurr] :
( ~ v96312(VarCurr)
<=> v96222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19038,axiom,
! [VarCurr] :
( v96306(VarCurr)
<=> ( v96307(VarCurr)
& v96309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19037,axiom,
! [VarCurr] :
( v96309(VarCurr)
<=> ( v96220(VarCurr)
| v96268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1683,axiom,
! [VarCurr] :
( v96307(VarCurr)
<=> ( v96308(VarCurr)
| v96204(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7506,axiom,
! [VarCurr] :
( ~ v96308(VarCurr)
<=> v96220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19036,axiom,
! [VarCurr] :
( v96302(VarCurr)
<=> ( v96303(VarCurr)
& v96305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19035,axiom,
! [VarCurr] :
( v96305(VarCurr)
<=> ( v96218(VarCurr)
| v96269(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1682,axiom,
! [VarCurr] :
( v96303(VarCurr)
<=> ( v96304(VarCurr)
| v96204(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7505,axiom,
! [VarCurr] :
( ~ v96304(VarCurr)
<=> v96218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19034,axiom,
! [VarCurr] :
( v96298(VarCurr)
<=> ( v96299(VarCurr)
& v96301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19033,axiom,
! [VarCurr] :
( v96301(VarCurr)
<=> ( v96216(VarCurr)
| v96270(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1681,axiom,
! [VarCurr] :
( v96299(VarCurr)
<=> ( v96300(VarCurr)
| v96204(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7504,axiom,
! [VarCurr] :
( ~ v96300(VarCurr)
<=> v96216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19032,axiom,
! [VarCurr] :
( v96294(VarCurr)
<=> ( v96295(VarCurr)
& v96297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19031,axiom,
! [VarCurr] :
( v96297(VarCurr)
<=> ( v96214(VarCurr)
| v96271(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1680,axiom,
! [VarCurr] :
( v96295(VarCurr)
<=> ( v96296(VarCurr)
| v96204(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7503,axiom,
! [VarCurr] :
( ~ v96296(VarCurr)
<=> v96214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19030,axiom,
! [VarCurr] :
( v96290(VarCurr)
<=> ( v96291(VarCurr)
& v96293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19029,axiom,
! [VarCurr] :
( v96293(VarCurr)
<=> ( v96212(VarCurr)
| v96272(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1679,axiom,
! [VarCurr] :
( v96291(VarCurr)
<=> ( v96292(VarCurr)
| v96204(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7502,axiom,
! [VarCurr] :
( ~ v96292(VarCurr)
<=> v96212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19028,axiom,
! [VarCurr] :
( v96286(VarCurr)
<=> ( v96287(VarCurr)
& v96289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19027,axiom,
! [VarCurr] :
( v96289(VarCurr)
<=> ( v96210(VarCurr)
| v96273(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1678,axiom,
! [VarCurr] :
( v96287(VarCurr)
<=> ( v96288(VarCurr)
| v96204(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7501,axiom,
! [VarCurr] :
( ~ v96288(VarCurr)
<=> v96210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19026,axiom,
! [VarCurr] :
( v96282(VarCurr)
<=> ( v96283(VarCurr)
& v96285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19025,axiom,
! [VarCurr] :
( v96285(VarCurr)
<=> ( v96208(VarCurr)
| v96274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1677,axiom,
! [VarCurr] :
( v96283(VarCurr)
<=> ( v96284(VarCurr)
| v96204(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7500,axiom,
! [VarCurr] :
( ~ v96284(VarCurr)
<=> v96208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19024,axiom,
! [VarCurr] :
( v96278(VarCurr)
<=> ( v96279(VarCurr)
& v96281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19023,axiom,
! [VarCurr] :
( v96281(VarCurr)
<=> ( v96206(VarCurr)
| v96275(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1676,axiom,
! [VarCurr] :
( v96279(VarCurr)
<=> ( v96280(VarCurr)
| v96204(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7499,axiom,
! [VarCurr] :
( ~ v96280(VarCurr)
<=> v96206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19022,axiom,
! [VarCurr] :
( v96200(VarCurr)
<=> ( v96201(VarCurr)
& v96276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19021,axiom,
! [VarCurr] :
( v96276(VarCurr)
<=> ( v96203(VarCurr)
| v96277(VarCurr) ) ) ).
fof(writeUnaryOperator_7498,axiom,
! [VarCurr] :
( ~ v96277(VarCurr)
<=> v96204(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1675,axiom,
! [VarCurr] :
( v96201(VarCurr)
<=> ( v96202(VarCurr)
| v96204(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7497,axiom,
! [VarCurr] :
( ~ v96202(VarCurr)
<=> v96203(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1674,axiom,
! [VarCurr] :
( v96203(VarCurr)
<=> ( v96204(VarCurr,bitIndex24)
| v96205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19020,axiom,
! [VarCurr] :
( v96205(VarCurr)
<=> ( v96206(VarCurr)
& v96275(VarCurr) ) ) ).
fof(writeUnaryOperator_7496,axiom,
! [VarCurr] :
( ~ v96275(VarCurr)
<=> v96204(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1673,axiom,
! [VarCurr] :
( v96206(VarCurr)
<=> ( v96204(VarCurr,bitIndex23)
| v96207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19019,axiom,
! [VarCurr] :
( v96207(VarCurr)
<=> ( v96208(VarCurr)
& v96274(VarCurr) ) ) ).
fof(writeUnaryOperator_7495,axiom,
! [VarCurr] :
( ~ v96274(VarCurr)
<=> v96204(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1672,axiom,
! [VarCurr] :
( v96208(VarCurr)
<=> ( v96204(VarCurr,bitIndex22)
| v96209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19018,axiom,
! [VarCurr] :
( v96209(VarCurr)
<=> ( v96210(VarCurr)
& v96273(VarCurr) ) ) ).
fof(writeUnaryOperator_7494,axiom,
! [VarCurr] :
( ~ v96273(VarCurr)
<=> v96204(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1671,axiom,
! [VarCurr] :
( v96210(VarCurr)
<=> ( v96204(VarCurr,bitIndex21)
| v96211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19017,axiom,
! [VarCurr] :
( v96211(VarCurr)
<=> ( v96212(VarCurr)
& v96272(VarCurr) ) ) ).
fof(writeUnaryOperator_7493,axiom,
! [VarCurr] :
( ~ v96272(VarCurr)
<=> v96204(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1670,axiom,
! [VarCurr] :
( v96212(VarCurr)
<=> ( v96204(VarCurr,bitIndex20)
| v96213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19016,axiom,
! [VarCurr] :
( v96213(VarCurr)
<=> ( v96214(VarCurr)
& v96271(VarCurr) ) ) ).
fof(writeUnaryOperator_7492,axiom,
! [VarCurr] :
( ~ v96271(VarCurr)
<=> v96204(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1669,axiom,
! [VarCurr] :
( v96214(VarCurr)
<=> ( v96204(VarCurr,bitIndex19)
| v96215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19015,axiom,
! [VarCurr] :
( v96215(VarCurr)
<=> ( v96216(VarCurr)
& v96270(VarCurr) ) ) ).
fof(writeUnaryOperator_7491,axiom,
! [VarCurr] :
( ~ v96270(VarCurr)
<=> v96204(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1668,axiom,
! [VarCurr] :
( v96216(VarCurr)
<=> ( v96204(VarCurr,bitIndex18)
| v96217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19014,axiom,
! [VarCurr] :
( v96217(VarCurr)
<=> ( v96218(VarCurr)
& v96269(VarCurr) ) ) ).
fof(writeUnaryOperator_7490,axiom,
! [VarCurr] :
( ~ v96269(VarCurr)
<=> v96204(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1667,axiom,
! [VarCurr] :
( v96218(VarCurr)
<=> ( v96204(VarCurr,bitIndex17)
| v96219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19013,axiom,
! [VarCurr] :
( v96219(VarCurr)
<=> ( v96220(VarCurr)
& v96268(VarCurr) ) ) ).
fof(writeUnaryOperator_7489,axiom,
! [VarCurr] :
( ~ v96268(VarCurr)
<=> v96204(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1666,axiom,
! [VarCurr] :
( v96220(VarCurr)
<=> ( v96204(VarCurr,bitIndex16)
| v96221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19012,axiom,
! [VarCurr] :
( v96221(VarCurr)
<=> ( v96222(VarCurr)
& v96267(VarCurr) ) ) ).
fof(writeUnaryOperator_7488,axiom,
! [VarCurr] :
( ~ v96267(VarCurr)
<=> v96204(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1665,axiom,
! [VarCurr] :
( v96222(VarCurr)
<=> ( v96204(VarCurr,bitIndex15)
| v96223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19011,axiom,
! [VarCurr] :
( v96223(VarCurr)
<=> ( v96224(VarCurr)
& v96266(VarCurr) ) ) ).
fof(writeUnaryOperator_7487,axiom,
! [VarCurr] :
( ~ v96266(VarCurr)
<=> v96204(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1664,axiom,
! [VarCurr] :
( v96224(VarCurr)
<=> ( v96204(VarCurr,bitIndex14)
| v96225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19010,axiom,
! [VarCurr] :
( v96225(VarCurr)
<=> ( v96226(VarCurr)
& v96265(VarCurr) ) ) ).
fof(writeUnaryOperator_7486,axiom,
! [VarCurr] :
( ~ v96265(VarCurr)
<=> v96204(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1663,axiom,
! [VarCurr] :
( v96226(VarCurr)
<=> ( v96204(VarCurr,bitIndex13)
| v96227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19009,axiom,
! [VarCurr] :
( v96227(VarCurr)
<=> ( v96228(VarCurr)
& v96264(VarCurr) ) ) ).
fof(writeUnaryOperator_7485,axiom,
! [VarCurr] :
( ~ v96264(VarCurr)
<=> v96204(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1662,axiom,
! [VarCurr] :
( v96228(VarCurr)
<=> ( v96204(VarCurr,bitIndex12)
| v96229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19008,axiom,
! [VarCurr] :
( v96229(VarCurr)
<=> ( v96230(VarCurr)
& v96263(VarCurr) ) ) ).
fof(writeUnaryOperator_7484,axiom,
! [VarCurr] :
( ~ v96263(VarCurr)
<=> v96204(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1661,axiom,
! [VarCurr] :
( v96230(VarCurr)
<=> ( v96204(VarCurr,bitIndex11)
| v96231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19007,axiom,
! [VarCurr] :
( v96231(VarCurr)
<=> ( v96232(VarCurr)
& v96262(VarCurr) ) ) ).
fof(writeUnaryOperator_7483,axiom,
! [VarCurr] :
( ~ v96262(VarCurr)
<=> v96204(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1660,axiom,
! [VarCurr] :
( v96232(VarCurr)
<=> ( v96204(VarCurr,bitIndex10)
| v96233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19006,axiom,
! [VarCurr] :
( v96233(VarCurr)
<=> ( v96234(VarCurr)
& v96261(VarCurr) ) ) ).
fof(writeUnaryOperator_7482,axiom,
! [VarCurr] :
( ~ v96261(VarCurr)
<=> v96204(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1659,axiom,
! [VarCurr] :
( v96234(VarCurr)
<=> ( v96204(VarCurr,bitIndex9)
| v96235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19005,axiom,
! [VarCurr] :
( v96235(VarCurr)
<=> ( v96236(VarCurr)
& v96260(VarCurr) ) ) ).
fof(writeUnaryOperator_7481,axiom,
! [VarCurr] :
( ~ v96260(VarCurr)
<=> v96204(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1658,axiom,
! [VarCurr] :
( v96236(VarCurr)
<=> ( v96204(VarCurr,bitIndex8)
| v96237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19004,axiom,
! [VarCurr] :
( v96237(VarCurr)
<=> ( v96238(VarCurr)
& v96259(VarCurr) ) ) ).
fof(writeUnaryOperator_7480,axiom,
! [VarCurr] :
( ~ v96259(VarCurr)
<=> v96204(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1657,axiom,
! [VarCurr] :
( v96238(VarCurr)
<=> ( v96204(VarCurr,bitIndex7)
| v96239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19003,axiom,
! [VarCurr] :
( v96239(VarCurr)
<=> ( v96240(VarCurr)
& v96258(VarCurr) ) ) ).
fof(writeUnaryOperator_7479,axiom,
! [VarCurr] :
( ~ v96258(VarCurr)
<=> v96204(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1656,axiom,
! [VarCurr] :
( v96240(VarCurr)
<=> ( v96204(VarCurr,bitIndex6)
| v96241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19002,axiom,
! [VarCurr] :
( v96241(VarCurr)
<=> ( v96242(VarCurr)
& v96257(VarCurr) ) ) ).
fof(writeUnaryOperator_7478,axiom,
! [VarCurr] :
( ~ v96257(VarCurr)
<=> v96204(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1655,axiom,
! [VarCurr] :
( v96242(VarCurr)
<=> ( v96204(VarCurr,bitIndex5)
| v96243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19001,axiom,
! [VarCurr] :
( v96243(VarCurr)
<=> ( v96244(VarCurr)
& v96256(VarCurr) ) ) ).
fof(writeUnaryOperator_7477,axiom,
! [VarCurr] :
( ~ v96256(VarCurr)
<=> v96204(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1654,axiom,
! [VarCurr] :
( v96244(VarCurr)
<=> ( v96204(VarCurr,bitIndex4)
| v96245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19000,axiom,
! [VarCurr] :
( v96245(VarCurr)
<=> ( v96246(VarCurr)
& v96255(VarCurr) ) ) ).
fof(writeUnaryOperator_7476,axiom,
! [VarCurr] :
( ~ v96255(VarCurr)
<=> v96204(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1653,axiom,
! [VarCurr] :
( v96246(VarCurr)
<=> ( v96204(VarCurr,bitIndex3)
| v96247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18999,axiom,
! [VarCurr] :
( v96247(VarCurr)
<=> ( v96248(VarCurr)
& v96254(VarCurr) ) ) ).
fof(writeUnaryOperator_7475,axiom,
! [VarCurr] :
( ~ v96254(VarCurr)
<=> v96204(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1652,axiom,
! [VarCurr] :
( v96248(VarCurr)
<=> ( v96204(VarCurr,bitIndex2)
| v96249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18998,axiom,
! [VarCurr] :
( v96249(VarCurr)
<=> ( v96250(VarCurr)
& v96253(VarCurr) ) ) ).
fof(writeUnaryOperator_7474,axiom,
! [VarCurr] :
( ~ v96253(VarCurr)
<=> v96204(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1651,axiom,
! [VarCurr] :
( v96250(VarCurr)
<=> ( v96204(VarCurr,bitIndex1)
| v96251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18997,axiom,
! [VarCurr] :
( v96251(VarCurr)
<=> ( v96204(VarCurr,bitIndex0)
& v96252(VarCurr) ) ) ).
fof(writeUnaryOperator_7473,axiom,
! [VarCurr] :
( ~ v96252(VarCurr)
<=> v96204(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_9,axiom,
! [VarCurr] : ~ v96204(VarCurr,bitIndex25) ).
fof(addAssignment_28341,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96204(VarCurr,B)
<=> v96150(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96157(VarNext)
<=> ( v96158(VarNext)
& v96165(VarNext) ) ) ) ).
fof(addAssignment_28340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96165(VarNext)
<=> v96163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18995,axiom,
! [VarCurr] :
( v96163(VarCurr)
<=> ( v96166(VarCurr)
| v96193(VarCurr) ) ) ).
fof(writeUnaryOperator_7472,axiom,
! [VarCurr] :
( ~ v96193(VarCurr)
<=> v96116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18994,axiom,
! [VarCurr] :
( v96166(VarCurr)
<=> ( v96167(VarCurr)
| v96118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18993,axiom,
! [VarCurr] :
( v96167(VarCurr)
<=> ( v96114(VarCurr)
& v96168(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1650,axiom,
! [VarCurr] :
( v96168(VarCurr)
<=> ( v96170(VarCurr)
| v96150(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1649,axiom,
! [VarCurr] :
( v96170(VarCurr)
<=> ( v96171(VarCurr)
| v96150(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1648,axiom,
! [VarCurr] :
( v96171(VarCurr)
<=> ( v96172(VarCurr)
| v96150(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1647,axiom,
! [VarCurr] :
( v96172(VarCurr)
<=> ( v96173(VarCurr)
| v96150(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1646,axiom,
! [VarCurr] :
( v96173(VarCurr)
<=> ( v96174(VarCurr)
| v96150(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1645,axiom,
! [VarCurr] :
( v96174(VarCurr)
<=> ( v96175(VarCurr)
| v96150(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1644,axiom,
! [VarCurr] :
( v96175(VarCurr)
<=> ( v96176(VarCurr)
| v96150(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1643,axiom,
! [VarCurr] :
( v96176(VarCurr)
<=> ( v96177(VarCurr)
| v96150(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1642,axiom,
! [VarCurr] :
( v96177(VarCurr)
<=> ( v96178(VarCurr)
| v96150(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1641,axiom,
! [VarCurr] :
( v96178(VarCurr)
<=> ( v96179(VarCurr)
| v96150(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1640,axiom,
! [VarCurr] :
( v96179(VarCurr)
<=> ( v96180(VarCurr)
| v96150(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1639,axiom,
! [VarCurr] :
( v96180(VarCurr)
<=> ( v96181(VarCurr)
| v96150(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1638,axiom,
! [VarCurr] :
( v96181(VarCurr)
<=> ( v96182(VarCurr)
| v96150(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1637,axiom,
! [VarCurr] :
( v96182(VarCurr)
<=> ( v96183(VarCurr)
| v96150(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1636,axiom,
! [VarCurr] :
( v96183(VarCurr)
<=> ( v96184(VarCurr)
| v96150(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1635,axiom,
! [VarCurr] :
( v96184(VarCurr)
<=> ( v96185(VarCurr)
| v96150(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1634,axiom,
! [VarCurr] :
( v96185(VarCurr)
<=> ( v96186(VarCurr)
| v96150(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1633,axiom,
! [VarCurr] :
( v96186(VarCurr)
<=> ( v96187(VarCurr)
| v96150(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1632,axiom,
! [VarCurr] :
( v96187(VarCurr)
<=> ( v96188(VarCurr)
| v96150(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1631,axiom,
! [VarCurr] :
( v96188(VarCurr)
<=> ( v96189(VarCurr)
| v96150(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1630,axiom,
! [VarCurr] :
( v96189(VarCurr)
<=> ( v96190(VarCurr)
| v96150(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1629,axiom,
! [VarCurr] :
( v96190(VarCurr)
<=> ( v96191(VarCurr)
| v96150(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1628,axiom,
! [VarCurr] :
( v96191(VarCurr)
<=> ( v96192(VarCurr)
| v96150(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1627,axiom,
! [VarCurr] :
( v96192(VarCurr)
<=> ( v96150(VarCurr,bitIndex0)
| v96150(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96158(VarNext)
<=> ( v96159(VarNext)
& v96126(VarNext) ) ) ) ).
fof(writeUnaryOperator_7471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96159(VarNext)
<=> v96135(VarNext) ) ) ).
fof(addAssignment_28339,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96152(VarCurr,B)
<=> v96154(VarCurr,B) ) ) ).
fof(addAssignment_28338,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96154(VarCurr,B)
<=> v87793(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96131(VarNext)
=> ( v96114(VarNext)
<=> v96114(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1577,axiom,
! [VarNext] :
( v96131(VarNext)
=> ( v96114(VarNext)
<=> v96146(VarNext) ) ) ).
fof(addAssignment_28337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96146(VarNext)
<=> v96144(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2067,axiom,
! [VarCurr] :
( ~ v96142(VarCurr)
=> ( v96144(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2068,axiom,
! [VarCurr] :
( v96142(VarCurr)
=> ( v96144(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96131(VarNext)
<=> ( v96132(VarNext)
& v96141(VarNext) ) ) ) ).
fof(addAssignment_28336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96141(VarNext)
<=> v96139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18990,axiom,
! [VarCurr] :
( v96139(VarCurr)
<=> ( v96118(VarCurr)
| v96142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18989,axiom,
! [VarCurr] :
( v96142(VarCurr)
<=> ( v96143(VarCurr)
| v96112(VarCurr) ) ) ).
fof(writeUnaryOperator_7470,axiom,
! [VarCurr] :
( ~ v96143(VarCurr)
<=> v96116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96132(VarNext)
<=> ( v96133(VarNext)
& v96126(VarNext) ) ) ) ).
fof(writeUnaryOperator_7469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96133(VarNext)
<=> v96135(VarNext) ) ) ).
fof(addAssignment_28335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96135(VarNext)
<=> v96126(VarCurr) ) ) ).
fof(addAssignment_28334,axiom,
! [VarCurr] :
( v96126(VarCurr)
<=> v96128(VarCurr) ) ).
fof(addAssignment_28333,axiom,
! [VarCurr] :
( v96128(VarCurr)
<=> v87764(VarCurr) ) ).
fof(addAssignment_28332,axiom,
! [VarCurr] :
( v96118(VarCurr)
<=> v96120(VarCurr) ) ).
fof(addAssignment_28331,axiom,
! [VarCurr] :
( v96120(VarCurr)
<=> v96122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18987,axiom,
! [VarCurr] :
( v96122(VarCurr)
<=> ( v96124(VarCurr)
& v96102(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6621,axiom,
! [VarCurr] :
( v96124(VarCurr)
<=> ( ( v93123(VarCurr,bitIndex1)
<=> $true )
& ( v93123(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28330,axiom,
! [VarCurr] :
( v96116(VarCurr)
<=> v93127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18986,axiom,
! [VarCurr] :
( v96102(VarCurr)
<=> ( v96104(VarCurr)
& v96106(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6620,axiom,
! [VarCurr] :
( v96106(VarCurr)
<=> ( ( v96091(VarCurr,bitIndex1)
<=> v96095(VarCurr,bitIndex1) )
& ( v96091(VarCurr,bitIndex0)
<=> v96095(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18985,axiom,
! [VarCurr] :
( v96104(VarCurr)
<=> ( v96083(VarCurr)
& v96105(VarCurr) ) ) ).
fof(writeUnaryOperator_7468,axiom,
! [VarCurr] :
( ~ v96105(VarCurr)
<=> v96087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18984,axiom,
! [VarCurr] :
( v96081(VarCurr)
<=> ( v96099(VarCurr)
& v96100(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6619,axiom,
! [VarCurr] :
( v96100(VarCurr)
<=> ( ( v96091(VarCurr,bitIndex1)
<=> v96095(VarCurr,bitIndex1) )
& ( v96091(VarCurr,bitIndex0)
<=> v96095(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18983,axiom,
! [VarCurr] :
( v96099(VarCurr)
<=> ( v96083(VarCurr)
& v96087(VarCurr) ) ) ).
fof(addAssignment_28329,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96095(VarCurr,B)
<=> v96097(VarCurr,B) ) ) ).
fof(addAssignment_28328,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96097(VarCurr,B)
<=> v87706(VarCurr,B) ) ) ).
fof(addAssignment_28327,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96091(VarCurr,B)
<=> v96093(VarCurr,B) ) ) ).
fof(addAssignment_28326,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96093(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_28325,axiom,
! [VarCurr] :
( v96087(VarCurr)
<=> v96089(VarCurr) ) ).
fof(addAssignment_28324,axiom,
! [VarCurr] :
( v96089(VarCurr)
<=> v87648(VarCurr) ) ).
fof(addAssignment_28323,axiom,
! [VarCurr] :
( v96083(VarCurr)
<=> v96085(VarCurr) ) ).
fof(addAssignment_28322,axiom,
! [VarCurr] :
( v96085(VarCurr)
<=> v86982(VarCurr) ) ).
fof(addAssignment_28321,axiom,
! [VarCurr] :
( v96070(VarCurr)
<=> v96072(VarCurr) ) ).
fof(addAssignment_28320,axiom,
! [VarCurr] :
( v96072(VarCurr)
<=> v96074(VarCurr) ) ).
fof(addAssignment_28319,axiom,
! [VarCurr] :
( v96074(VarCurr)
<=> v96076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18982,axiom,
! [VarCurr] :
( v96076(VarCurr)
<=> ( v96078(VarCurr)
& v96079(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6618,axiom,
! [VarCurr] :
( v96079(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $true )
& ( v15933(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6617,axiom,
! [VarCurr] :
( v96078(VarCurr)
<=> ( ( v15643(VarCurr,bitIndex1)
<=> $false )
& ( v15643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18981,axiom,
! [VarCurr] :
( v93131(VarCurr)
<=> ( v96007(VarCurr)
| v96038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18980,axiom,
! [VarCurr] :
( v96038(VarCurr)
<=> ( v96039(VarCurr)
| v96054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18979,axiom,
! [VarCurr] :
( v96054(VarCurr)
<=> ( v96055(VarCurr)
| v96062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18978,axiom,
! [VarCurr] :
( v96062(VarCurr)
<=> ( v96063(VarCurr)
| v96066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18977,axiom,
! [VarCurr] :
( v96066(VarCurr)
<=> ( v96067(VarCurr)
| v96068(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1626,axiom,
! [VarCurr] :
( v96068(VarCurr)
<=> ( v93133(VarCurr,bitIndex62)
| v93133(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1625,axiom,
! [VarCurr] :
( v96067(VarCurr)
<=> ( v93133(VarCurr,bitIndex60)
| v93133(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18976,axiom,
! [VarCurr] :
( v96063(VarCurr)
<=> ( v96064(VarCurr)
| v96065(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1624,axiom,
! [VarCurr] :
( v96065(VarCurr)
<=> ( v93133(VarCurr,bitIndex58)
| v93133(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1623,axiom,
! [VarCurr] :
( v96064(VarCurr)
<=> ( v93133(VarCurr,bitIndex56)
| v93133(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18975,axiom,
! [VarCurr] :
( v96055(VarCurr)
<=> ( v96056(VarCurr)
| v96059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18974,axiom,
! [VarCurr] :
( v96059(VarCurr)
<=> ( v96060(VarCurr)
| v96061(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1622,axiom,
! [VarCurr] :
( v96061(VarCurr)
<=> ( v93133(VarCurr,bitIndex54)
| v93133(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1621,axiom,
! [VarCurr] :
( v96060(VarCurr)
<=> ( v93133(VarCurr,bitIndex52)
| v93133(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18973,axiom,
! [VarCurr] :
( v96056(VarCurr)
<=> ( v96057(VarCurr)
| v96058(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1620,axiom,
! [VarCurr] :
( v96058(VarCurr)
<=> ( v93133(VarCurr,bitIndex50)
| v93133(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1619,axiom,
! [VarCurr] :
( v96057(VarCurr)
<=> ( v93133(VarCurr,bitIndex48)
| v93133(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18972,axiom,
! [VarCurr] :
( v96039(VarCurr)
<=> ( v96040(VarCurr)
| v96047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18971,axiom,
! [VarCurr] :
( v96047(VarCurr)
<=> ( v96048(VarCurr)
| v96051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18970,axiom,
! [VarCurr] :
( v96051(VarCurr)
<=> ( v96052(VarCurr)
| v96053(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1618,axiom,
! [VarCurr] :
( v96053(VarCurr)
<=> ( v93133(VarCurr,bitIndex46)
| v93133(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1617,axiom,
! [VarCurr] :
( v96052(VarCurr)
<=> ( v93133(VarCurr,bitIndex44)
| v93133(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18969,axiom,
! [VarCurr] :
( v96048(VarCurr)
<=> ( v96049(VarCurr)
| v96050(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1616,axiom,
! [VarCurr] :
( v96050(VarCurr)
<=> ( v93133(VarCurr,bitIndex42)
| v93133(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1615,axiom,
! [VarCurr] :
( v96049(VarCurr)
<=> ( v93133(VarCurr,bitIndex40)
| v93133(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18968,axiom,
! [VarCurr] :
( v96040(VarCurr)
<=> ( v96041(VarCurr)
| v96044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18967,axiom,
! [VarCurr] :
( v96044(VarCurr)
<=> ( v96045(VarCurr)
| v96046(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1614,axiom,
! [VarCurr] :
( v96046(VarCurr)
<=> ( v93133(VarCurr,bitIndex38)
| v93133(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1613,axiom,
! [VarCurr] :
( v96045(VarCurr)
<=> ( v93133(VarCurr,bitIndex36)
| v93133(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18966,axiom,
! [VarCurr] :
( v96041(VarCurr)
<=> ( v96042(VarCurr)
| v96043(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1612,axiom,
! [VarCurr] :
( v96043(VarCurr)
<=> ( v93133(VarCurr,bitIndex34)
| v93133(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1611,axiom,
! [VarCurr] :
( v96042(VarCurr)
<=> ( v93133(VarCurr,bitIndex32)
| v93133(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18965,axiom,
! [VarCurr] :
( v96007(VarCurr)
<=> ( v96008(VarCurr)
| v96023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18964,axiom,
! [VarCurr] :
( v96023(VarCurr)
<=> ( v96024(VarCurr)
| v96031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18963,axiom,
! [VarCurr] :
( v96031(VarCurr)
<=> ( v96032(VarCurr)
| v96035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18962,axiom,
! [VarCurr] :
( v96035(VarCurr)
<=> ( v96036(VarCurr)
| v96037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1610,axiom,
! [VarCurr] :
( v96037(VarCurr)
<=> ( v93133(VarCurr,bitIndex30)
| v93133(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1609,axiom,
! [VarCurr] :
( v96036(VarCurr)
<=> ( v93133(VarCurr,bitIndex28)
| v93133(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18961,axiom,
! [VarCurr] :
( v96032(VarCurr)
<=> ( v96033(VarCurr)
| v96034(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1608,axiom,
! [VarCurr] :
( v96034(VarCurr)
<=> ( v93133(VarCurr,bitIndex26)
| v93133(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1607,axiom,
! [VarCurr] :
( v96033(VarCurr)
<=> ( v93133(VarCurr,bitIndex24)
| v93133(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18960,axiom,
! [VarCurr] :
( v96024(VarCurr)
<=> ( v96025(VarCurr)
| v96028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18959,axiom,
! [VarCurr] :
( v96028(VarCurr)
<=> ( v96029(VarCurr)
| v96030(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1606,axiom,
! [VarCurr] :
( v96030(VarCurr)
<=> ( v93133(VarCurr,bitIndex22)
| v93133(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1605,axiom,
! [VarCurr] :
( v96029(VarCurr)
<=> ( v93133(VarCurr,bitIndex20)
| v93133(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18958,axiom,
! [VarCurr] :
( v96025(VarCurr)
<=> ( v96026(VarCurr)
| v96027(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1604,axiom,
! [VarCurr] :
( v96027(VarCurr)
<=> ( v93133(VarCurr,bitIndex18)
| v93133(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1603,axiom,
! [VarCurr] :
( v96026(VarCurr)
<=> ( v93133(VarCurr,bitIndex16)
| v93133(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18957,axiom,
! [VarCurr] :
( v96008(VarCurr)
<=> ( v96009(VarCurr)
| v96016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18956,axiom,
! [VarCurr] :
( v96016(VarCurr)
<=> ( v96017(VarCurr)
| v96020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18955,axiom,
! [VarCurr] :
( v96020(VarCurr)
<=> ( v96021(VarCurr)
| v96022(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1602,axiom,
! [VarCurr] :
( v96022(VarCurr)
<=> ( v93133(VarCurr,bitIndex14)
| v93133(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1601,axiom,
! [VarCurr] :
( v96021(VarCurr)
<=> ( v93133(VarCurr,bitIndex12)
| v93133(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18954,axiom,
! [VarCurr] :
( v96017(VarCurr)
<=> ( v96018(VarCurr)
| v96019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1600,axiom,
! [VarCurr] :
( v96019(VarCurr)
<=> ( v93133(VarCurr,bitIndex10)
| v93133(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1599,axiom,
! [VarCurr] :
( v96018(VarCurr)
<=> ( v93133(VarCurr,bitIndex8)
| v93133(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18953,axiom,
! [VarCurr] :
( v96009(VarCurr)
<=> ( v96010(VarCurr)
| v96013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18952,axiom,
! [VarCurr] :
( v96013(VarCurr)
<=> ( v96014(VarCurr)
| v96015(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1598,axiom,
! [VarCurr] :
( v96015(VarCurr)
<=> ( v93133(VarCurr,bitIndex6)
| v93133(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1597,axiom,
! [VarCurr] :
( v96014(VarCurr)
<=> ( v93133(VarCurr,bitIndex4)
| v93133(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18951,axiom,
! [VarCurr] :
( v96010(VarCurr)
<=> ( v96011(VarCurr)
| v96012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1596,axiom,
! [VarCurr] :
( v96012(VarCurr)
<=> ( v93133(VarCurr,bitIndex2)
| v93133(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1595,axiom,
! [VarCurr] :
( v96011(VarCurr)
<=> ( v93133(VarCurr,bitIndex0)
| v93133(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28318,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93133(VarCurr,B)
<=> v93135(VarCurr,B) ) ) ).
fof(addAssignment_28317,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93135(VarCurr,B)
<=> v93137(VarCurr,B) ) ) ).
fof(addAssignment_28316,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93137(VarCurr,B)
<=> v93139(VarCurr,B) ) ) ).
fof(addAssignment_28315,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93139(VarCurr,B)
<=> v93141(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_20,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93141(VarCurr,B)
<=> ( v96002(VarCurr,B)
& v83694(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_19,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v96002(VarCurr,B)
<=> ( v96003(VarCurr,B)
& v93143(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_18,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v96003(VarCurr,B)
<=> ( v96004(VarCurr,B)
& v15967(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7467,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v96004(VarCurr,B)
<=> ~ v15679(VarCurr,B) ) ) ).
fof(addAssignment_28314,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v93143(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_28313,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex20)
<=> v83564(VarCurr,bitIndex3) ) ).
fof(addAssignment_28312,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex21)
<=> v83435(VarCurr,bitIndex3) ) ).
fof(addAssignment_28311,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex22)
<=> v83306(VarCurr,bitIndex3) ) ).
fof(addAssignment_28310,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex23)
<=> v83177(VarCurr,bitIndex3) ) ).
fof(addAssignment_28309,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex24)
<=> v83048(VarCurr,bitIndex3) ) ).
fof(addAssignment_28308,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex25)
<=> v82919(VarCurr,bitIndex3) ) ).
fof(addAssignment_28307,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex26)
<=> v82790(VarCurr,bitIndex3) ) ).
fof(addAssignment_28306,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex27)
<=> v82661(VarCurr,bitIndex3) ) ).
fof(addAssignment_28305,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex28)
<=> v82532(VarCurr,bitIndex3) ) ).
fof(addAssignment_28304,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex29)
<=> v82403(VarCurr,bitIndex3) ) ).
fof(addAssignment_28303,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex30)
<=> v82274(VarCurr,bitIndex3) ) ).
fof(addAssignment_28302,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex31)
<=> v82145(VarCurr,bitIndex3) ) ).
fof(addAssignment_28301,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex32)
<=> v82016(VarCurr,bitIndex3) ) ).
fof(addAssignment_28300,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex33)
<=> v81887(VarCurr,bitIndex3) ) ).
fof(addAssignment_28299,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex34)
<=> v81758(VarCurr,bitIndex3) ) ).
fof(addAssignment_28298,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex35)
<=> v81629(VarCurr,bitIndex3) ) ).
fof(addAssignment_28297,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex36)
<=> v81500(VarCurr,bitIndex3) ) ).
fof(addAssignment_28296,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex37)
<=> v81371(VarCurr,bitIndex3) ) ).
fof(addAssignment_28295,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex38)
<=> v81242(VarCurr,bitIndex3) ) ).
fof(addAssignment_28294,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex39)
<=> v81113(VarCurr,bitIndex3) ) ).
fof(addAssignment_28293,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex40)
<=> v80984(VarCurr,bitIndex3) ) ).
fof(addAssignment_28292,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex41)
<=> v80855(VarCurr,bitIndex3) ) ).
fof(addAssignment_28291,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex42)
<=> v80726(VarCurr,bitIndex3) ) ).
fof(addAssignment_28290,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex43)
<=> v80597(VarCurr,bitIndex3) ) ).
fof(addAssignment_28289,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex44)
<=> v80468(VarCurr,bitIndex3) ) ).
fof(addAssignment_28288,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex45)
<=> v80339(VarCurr,bitIndex3) ) ).
fof(addAssignment_28287,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex46)
<=> v80210(VarCurr,bitIndex3) ) ).
fof(addAssignment_28286,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex47)
<=> v80081(VarCurr,bitIndex3) ) ).
fof(addAssignment_28285,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex48)
<=> v79952(VarCurr,bitIndex3) ) ).
fof(addAssignment_28284,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex49)
<=> v79823(VarCurr,bitIndex3) ) ).
fof(addAssignment_28283,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex50)
<=> v79694(VarCurr,bitIndex3) ) ).
fof(addAssignment_28282,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex51)
<=> v79565(VarCurr,bitIndex3) ) ).
fof(addAssignment_28281,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex52)
<=> v79436(VarCurr,bitIndex3) ) ).
fof(addAssignment_28280,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex53)
<=> v79307(VarCurr,bitIndex3) ) ).
fof(addAssignment_28279,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex54)
<=> v79178(VarCurr,bitIndex3) ) ).
fof(addAssignment_28278,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex55)
<=> v79049(VarCurr,bitIndex3) ) ).
fof(addAssignment_28277,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex56)
<=> v78920(VarCurr,bitIndex3) ) ).
fof(addAssignment_28276,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex57)
<=> v78791(VarCurr,bitIndex3) ) ).
fof(addAssignment_28275,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex58)
<=> v78662(VarCurr,bitIndex3) ) ).
fof(addAssignment_28274,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex59)
<=> v78533(VarCurr,bitIndex3) ) ).
fof(addAssignment_28273,axiom,
! [VarCurr] :
( ( v93143(VarCurr,bitIndex61)
<=> $false )
& ( v93143(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_28272,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex62)
<=> v78404(VarCurr,bitIndex3) ) ).
fof(addAssignment_28271,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex63)
<=> v78262(VarCurr,bitIndex3) ) ).
fof(addAssignment_28270,axiom,
! [VarCurr] :
( v83564(VarCurr,bitIndex3)
<=> v83566(VarCurr,bitIndex3) ) ).
fof(addAssignment_28269,axiom,
! [VarCurr] :
( v83566(VarCurr,bitIndex3)
<=> v83568(VarCurr,bitIndex3) ) ).
fof(addAssignment_28268,axiom,
! [VarCurr] :
( v83568(VarCurr,bitIndex3)
<=> v83570(VarCurr,bitIndex3) ) ).
fof(addAssignment_28267,axiom,
! [VarCurr] :
( v83570(VarCurr,bitIndex3)
<=> v83572(VarCurr,bitIndex9) ) ).
fof(addAssignment_28266,axiom,
! [VarCurr] :
( v83572(VarCurr,bitIndex9)
<=> v83574(VarCurr,bitIndex9) ) ).
fof(addAssignment_28265,axiom,
! [VarCurr] :
( v83574(VarCurr,bitIndex9)
<=> v95933(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95956(VarNext)
=> ( v95933(VarNext)
<=> v95933(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1576,axiom,
! [VarNext] :
( v95956(VarNext)
=> ( v95933(VarNext)
<=> v95991(VarNext) ) ) ).
fof(addAssignment_28264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95991(VarNext)
<=> v95989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4515,axiom,
! [VarCurr] :
( ~ v95935(VarCurr)
=> ( v95989(VarCurr)
<=> v95992(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4525,axiom,
! [VarCurr] :
( v95935(VarCurr)
=> ( v95989(VarCurr)
<=> v95937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4514,axiom,
! [VarCurr] :
( ~ v95969(VarCurr)
=> ( v95992(VarCurr)
<=> v95951(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4524,axiom,
! [VarCurr] :
( v95969(VarCurr)
=> ( v95992(VarCurr)
<=> v95993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1116,axiom,
! [VarCurr] :
( ( ~ v95972(VarCurr)
& ~ v95974(VarCurr) )
=> ( v95993(VarCurr)
<=> v95997(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4513,axiom,
! [VarCurr] :
( v95974(VarCurr)
=> ( v95993(VarCurr)
<=> v95996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4523,axiom,
! [VarCurr] :
( v95972(VarCurr)
=> ( v95993(VarCurr)
<=> v95994(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4512,axiom,
! [VarCurr] :
( ~ v95982(VarCurr)
=> ( v95997(VarCurr)
<=> v95951(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4522,axiom,
! [VarCurr] :
( v95982(VarCurr)
=> ( v95997(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4511,axiom,
! [VarCurr] :
( ~ v95976(VarCurr)
=> ( v95996(VarCurr)
<=> v95951(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4521,axiom,
! [VarCurr] :
( v95976(VarCurr)
=> ( v95996(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2066,axiom,
! [VarCurr] :
( ~ v95995(VarCurr)
=> ( v95994(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2067,axiom,
! [VarCurr] :
( v95995(VarCurr)
=> ( v95994(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6616,axiom,
! [VarCurr] :
( v95995(VarCurr)
<=> ( v95945(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95956(VarNext)
<=> ( v95957(VarNext)
& v95966(VarNext) ) ) ) ).
fof(addAssignment_28263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95966(VarNext)
<=> v95964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18949,axiom,
! [VarCurr] :
( v95964(VarCurr)
<=> ( v95935(VarCurr)
| v95967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18948,axiom,
! [VarCurr] :
( v95967(VarCurr)
<=> ( v95968(VarCurr)
& v95988(VarCurr) ) ) ).
fof(writeUnaryOperator_7466,axiom,
! [VarCurr] :
( ~ v95988(VarCurr)
<=> v95935(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18947,axiom,
! [VarCurr] :
( v95968(VarCurr)
<=> ( v95969(VarCurr)
| v95986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18946,axiom,
! [VarCurr] :
( v95986(VarCurr)
<=> ( v95947(VarCurr)
& v95987(VarCurr) ) ) ).
fof(writeUnaryOperator_7465,axiom,
! [VarCurr] :
( ~ v95987(VarCurr)
<=> v95949(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18945,axiom,
! [VarCurr] :
( v95969(VarCurr)
<=> ( v95970(VarCurr)
& v95949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18944,axiom,
! [VarCurr] :
( v95970(VarCurr)
<=> ( v95971(VarCurr)
| v95980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18943,axiom,
! [VarCurr] :
( v95980(VarCurr)
<=> ( v95981(VarCurr)
& v95985(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6615,axiom,
! [VarCurr] :
( v95985(VarCurr)
<=> ( ( v95973(VarCurr,bitIndex2)
<=> $false )
& ( v95973(VarCurr,bitIndex1)
<=> $false )
& ( v95973(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18942,axiom,
! [VarCurr] :
( v95981(VarCurr)
<=> ( v95982(VarCurr)
| v95983(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18941,axiom,
! [VarCurr] :
( v95983(VarCurr)
<=> ( v95947(VarCurr)
& v95984(VarCurr) ) ) ).
fof(writeUnaryOperator_7464,axiom,
! [VarCurr] :
( ~ v95984(VarCurr)
<=> v95982(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6614,axiom,
! [VarCurr] :
( v95982(VarCurr)
<=> ( v95945(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18940,axiom,
! [VarCurr] :
( v95971(VarCurr)
<=> ( v95972(VarCurr)
| v95974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18939,axiom,
! [VarCurr] :
( v95974(VarCurr)
<=> ( v95975(VarCurr)
& v95979(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6613,axiom,
! [VarCurr] :
( v95979(VarCurr)
<=> ( ( v95973(VarCurr,bitIndex2)
<=> $false )
& ( v95973(VarCurr,bitIndex1)
<=> $true )
& ( v95973(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18938,axiom,
! [VarCurr] :
( v95975(VarCurr)
<=> ( v95976(VarCurr)
| v95977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18937,axiom,
! [VarCurr] :
( v95977(VarCurr)
<=> ( v95947(VarCurr)
& v95978(VarCurr) ) ) ).
fof(writeUnaryOperator_7463,axiom,
! [VarCurr] :
( ~ v95978(VarCurr)
<=> v95976(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6612,axiom,
! [VarCurr] :
( v95976(VarCurr)
<=> ( v95945(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6611,axiom,
! [VarCurr] :
( v95972(VarCurr)
<=> ( ( v95973(VarCurr,bitIndex2)
<=> $true )
& ( v95973(VarCurr,bitIndex1)
<=> $false )
& ( v95973(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28262,axiom,
! [VarCurr] :
( v95973(VarCurr,bitIndex0)
<=> v95943(VarCurr) ) ).
fof(addAssignment_28261,axiom,
! [VarCurr] :
( v95973(VarCurr,bitIndex1)
<=> v95941(VarCurr) ) ).
fof(addAssignment_28260,axiom,
! [VarCurr] :
( v95973(VarCurr,bitIndex2)
<=> v95939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95957(VarNext)
<=> ( v95958(VarNext)
& v95953(VarNext) ) ) ) ).
fof(writeUnaryOperator_7462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95958(VarNext)
<=> v95960(VarNext) ) ) ).
fof(addAssignment_28259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95960(VarNext)
<=> v95953(VarCurr) ) ) ).
fof(addAssignment_28258,axiom,
! [VarCurr] :
( v95953(VarCurr)
<=> v83643(VarCurr) ) ).
fof(addAssignment_28257,axiom,
! [VarCurr] :
( v95951(VarCurr)
<=> $false ) ).
fof(addAssignment_28256,axiom,
! [VarCurr] :
( v95949(VarCurr)
<=> v83605(VarCurr) ) ).
fof(addAssignment_28255,axiom,
! [VarCurr] :
( v95947(VarCurr)
<=> $false ) ).
fof(addAssignment_28254,axiom,
! [VarCurr] :
( v95945(VarCurr)
<=> v83597(VarCurr,bitIndex9) ) ).
fof(addAssignment_28253,axiom,
! [VarCurr] :
( v83597(VarCurr,bitIndex9)
<=> v83599(VarCurr,bitIndex9) ) ).
fof(addAssignment_28252,axiom,
! [VarCurr] :
( v83599(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28251,axiom,
! [VarCurr] :
( v95943(VarCurr)
<=> $false ) ).
fof(addAssignment_28250,axiom,
! [VarCurr] :
( v95941(VarCurr)
<=> $false ) ).
fof(addAssignment_28249,axiom,
! [VarCurr] :
( v95939(VarCurr)
<=> $true ) ).
fof(addAssignment_28248,axiom,
! [VarCurr] :
( v95937(VarCurr)
<=> $false ) ).
fof(addAssignment_28247,axiom,
! [VarCurr] :
( v95935(VarCurr)
<=> v83580(VarCurr) ) ).
fof(addAssignment_28246,axiom,
! [VarCurr] :
( v83435(VarCurr,bitIndex3)
<=> v83437(VarCurr,bitIndex3) ) ).
fof(addAssignment_28245,axiom,
! [VarCurr] :
( v83437(VarCurr,bitIndex3)
<=> v83439(VarCurr,bitIndex3) ) ).
fof(addAssignment_28244,axiom,
! [VarCurr] :
( v83439(VarCurr,bitIndex3)
<=> v83441(VarCurr,bitIndex3) ) ).
fof(addAssignment_28243,axiom,
! [VarCurr] :
( v83441(VarCurr,bitIndex3)
<=> v83443(VarCurr,bitIndex9) ) ).
fof(addAssignment_28242,axiom,
! [VarCurr] :
( v83443(VarCurr,bitIndex9)
<=> v83445(VarCurr,bitIndex9) ) ).
fof(addAssignment_28241,axiom,
! [VarCurr] :
( v83445(VarCurr,bitIndex9)
<=> v95865(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95888(VarNext)
=> ( v95865(VarNext)
<=> v95865(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1575,axiom,
! [VarNext] :
( v95888(VarNext)
=> ( v95865(VarNext)
<=> v95923(VarNext) ) ) ).
fof(addAssignment_28240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95923(VarNext)
<=> v95921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4510,axiom,
! [VarCurr] :
( ~ v95867(VarCurr)
=> ( v95921(VarCurr)
<=> v95924(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4520,axiom,
! [VarCurr] :
( v95867(VarCurr)
=> ( v95921(VarCurr)
<=> v95869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4509,axiom,
! [VarCurr] :
( ~ v95901(VarCurr)
=> ( v95924(VarCurr)
<=> v95883(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4519,axiom,
! [VarCurr] :
( v95901(VarCurr)
=> ( v95924(VarCurr)
<=> v95925(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1115,axiom,
! [VarCurr] :
( ( ~ v95904(VarCurr)
& ~ v95906(VarCurr) )
=> ( v95925(VarCurr)
<=> v95929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4508,axiom,
! [VarCurr] :
( v95906(VarCurr)
=> ( v95925(VarCurr)
<=> v95928(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4518,axiom,
! [VarCurr] :
( v95904(VarCurr)
=> ( v95925(VarCurr)
<=> v95926(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4507,axiom,
! [VarCurr] :
( ~ v95914(VarCurr)
=> ( v95929(VarCurr)
<=> v95883(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4517,axiom,
! [VarCurr] :
( v95914(VarCurr)
=> ( v95929(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4506,axiom,
! [VarCurr] :
( ~ v95908(VarCurr)
=> ( v95928(VarCurr)
<=> v95883(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4516,axiom,
! [VarCurr] :
( v95908(VarCurr)
=> ( v95928(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2065,axiom,
! [VarCurr] :
( ~ v95927(VarCurr)
=> ( v95926(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2066,axiom,
! [VarCurr] :
( v95927(VarCurr)
=> ( v95926(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6610,axiom,
! [VarCurr] :
( v95927(VarCurr)
<=> ( v95877(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95888(VarNext)
<=> ( v95889(VarNext)
& v95898(VarNext) ) ) ) ).
fof(addAssignment_28239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95898(VarNext)
<=> v95896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18934,axiom,
! [VarCurr] :
( v95896(VarCurr)
<=> ( v95867(VarCurr)
| v95899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18933,axiom,
! [VarCurr] :
( v95899(VarCurr)
<=> ( v95900(VarCurr)
& v95920(VarCurr) ) ) ).
fof(writeUnaryOperator_7461,axiom,
! [VarCurr] :
( ~ v95920(VarCurr)
<=> v95867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18932,axiom,
! [VarCurr] :
( v95900(VarCurr)
<=> ( v95901(VarCurr)
| v95918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18931,axiom,
! [VarCurr] :
( v95918(VarCurr)
<=> ( v95879(VarCurr)
& v95919(VarCurr) ) ) ).
fof(writeUnaryOperator_7460,axiom,
! [VarCurr] :
( ~ v95919(VarCurr)
<=> v95881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18930,axiom,
! [VarCurr] :
( v95901(VarCurr)
<=> ( v95902(VarCurr)
& v95881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18929,axiom,
! [VarCurr] :
( v95902(VarCurr)
<=> ( v95903(VarCurr)
| v95912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18928,axiom,
! [VarCurr] :
( v95912(VarCurr)
<=> ( v95913(VarCurr)
& v95917(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6609,axiom,
! [VarCurr] :
( v95917(VarCurr)
<=> ( ( v95905(VarCurr,bitIndex2)
<=> $false )
& ( v95905(VarCurr,bitIndex1)
<=> $false )
& ( v95905(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18927,axiom,
! [VarCurr] :
( v95913(VarCurr)
<=> ( v95914(VarCurr)
| v95915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18926,axiom,
! [VarCurr] :
( v95915(VarCurr)
<=> ( v95879(VarCurr)
& v95916(VarCurr) ) ) ).
fof(writeUnaryOperator_7459,axiom,
! [VarCurr] :
( ~ v95916(VarCurr)
<=> v95914(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6608,axiom,
! [VarCurr] :
( v95914(VarCurr)
<=> ( v95877(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18925,axiom,
! [VarCurr] :
( v95903(VarCurr)
<=> ( v95904(VarCurr)
| v95906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18924,axiom,
! [VarCurr] :
( v95906(VarCurr)
<=> ( v95907(VarCurr)
& v95911(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6607,axiom,
! [VarCurr] :
( v95911(VarCurr)
<=> ( ( v95905(VarCurr,bitIndex2)
<=> $false )
& ( v95905(VarCurr,bitIndex1)
<=> $true )
& ( v95905(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18923,axiom,
! [VarCurr] :
( v95907(VarCurr)
<=> ( v95908(VarCurr)
| v95909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18922,axiom,
! [VarCurr] :
( v95909(VarCurr)
<=> ( v95879(VarCurr)
& v95910(VarCurr) ) ) ).
fof(writeUnaryOperator_7458,axiom,
! [VarCurr] :
( ~ v95910(VarCurr)
<=> v95908(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6606,axiom,
! [VarCurr] :
( v95908(VarCurr)
<=> ( v95877(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6605,axiom,
! [VarCurr] :
( v95904(VarCurr)
<=> ( ( v95905(VarCurr,bitIndex2)
<=> $true )
& ( v95905(VarCurr,bitIndex1)
<=> $false )
& ( v95905(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28238,axiom,
! [VarCurr] :
( v95905(VarCurr,bitIndex0)
<=> v95875(VarCurr) ) ).
fof(addAssignment_28237,axiom,
! [VarCurr] :
( v95905(VarCurr,bitIndex1)
<=> v95873(VarCurr) ) ).
fof(addAssignment_28236,axiom,
! [VarCurr] :
( v95905(VarCurr,bitIndex2)
<=> v95871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95889(VarNext)
<=> ( v95890(VarNext)
& v95885(VarNext) ) ) ) ).
fof(writeUnaryOperator_7457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95890(VarNext)
<=> v95892(VarNext) ) ) ).
fof(addAssignment_28235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95892(VarNext)
<=> v95885(VarCurr) ) ) ).
fof(addAssignment_28234,axiom,
! [VarCurr] :
( v95885(VarCurr)
<=> v83514(VarCurr) ) ).
fof(addAssignment_28233,axiom,
! [VarCurr] :
( v95883(VarCurr)
<=> $false ) ).
fof(addAssignment_28232,axiom,
! [VarCurr] :
( v95881(VarCurr)
<=> v83476(VarCurr) ) ).
fof(addAssignment_28231,axiom,
! [VarCurr] :
( v95879(VarCurr)
<=> $false ) ).
fof(addAssignment_28230,axiom,
! [VarCurr] :
( v95877(VarCurr)
<=> v83468(VarCurr,bitIndex9) ) ).
fof(addAssignment_28229,axiom,
! [VarCurr] :
( v83468(VarCurr,bitIndex9)
<=> v83470(VarCurr,bitIndex9) ) ).
fof(addAssignment_28228,axiom,
! [VarCurr] :
( v83470(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28227,axiom,
! [VarCurr] :
( v95875(VarCurr)
<=> $false ) ).
fof(addAssignment_28226,axiom,
! [VarCurr] :
( v95873(VarCurr)
<=> $false ) ).
fof(addAssignment_28225,axiom,
! [VarCurr] :
( v95871(VarCurr)
<=> $true ) ).
fof(addAssignment_28224,axiom,
! [VarCurr] :
( v95869(VarCurr)
<=> $false ) ).
fof(addAssignment_28223,axiom,
! [VarCurr] :
( v95867(VarCurr)
<=> v83451(VarCurr) ) ).
fof(addAssignment_28222,axiom,
! [VarCurr] :
( v83306(VarCurr,bitIndex3)
<=> v83308(VarCurr,bitIndex3) ) ).
fof(addAssignment_28221,axiom,
! [VarCurr] :
( v83308(VarCurr,bitIndex3)
<=> v83310(VarCurr,bitIndex3) ) ).
fof(addAssignment_28220,axiom,
! [VarCurr] :
( v83310(VarCurr,bitIndex3)
<=> v83312(VarCurr,bitIndex3) ) ).
fof(addAssignment_28219,axiom,
! [VarCurr] :
( v83312(VarCurr,bitIndex3)
<=> v83314(VarCurr,bitIndex9) ) ).
fof(addAssignment_28218,axiom,
! [VarCurr] :
( v83314(VarCurr,bitIndex9)
<=> v83316(VarCurr,bitIndex9) ) ).
fof(addAssignment_28217,axiom,
! [VarCurr] :
( v83316(VarCurr,bitIndex9)
<=> v95797(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95820(VarNext)
=> ( v95797(VarNext)
<=> v95797(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1574,axiom,
! [VarNext] :
( v95820(VarNext)
=> ( v95797(VarNext)
<=> v95855(VarNext) ) ) ).
fof(addAssignment_28216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95855(VarNext)
<=> v95853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4505,axiom,
! [VarCurr] :
( ~ v95799(VarCurr)
=> ( v95853(VarCurr)
<=> v95856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4515,axiom,
! [VarCurr] :
( v95799(VarCurr)
=> ( v95853(VarCurr)
<=> v95801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4504,axiom,
! [VarCurr] :
( ~ v95833(VarCurr)
=> ( v95856(VarCurr)
<=> v95815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4514,axiom,
! [VarCurr] :
( v95833(VarCurr)
=> ( v95856(VarCurr)
<=> v95857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1114,axiom,
! [VarCurr] :
( ( ~ v95836(VarCurr)
& ~ v95838(VarCurr) )
=> ( v95857(VarCurr)
<=> v95861(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4503,axiom,
! [VarCurr] :
( v95838(VarCurr)
=> ( v95857(VarCurr)
<=> v95860(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4513,axiom,
! [VarCurr] :
( v95836(VarCurr)
=> ( v95857(VarCurr)
<=> v95858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4502,axiom,
! [VarCurr] :
( ~ v95846(VarCurr)
=> ( v95861(VarCurr)
<=> v95815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4512,axiom,
! [VarCurr] :
( v95846(VarCurr)
=> ( v95861(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4501,axiom,
! [VarCurr] :
( ~ v95840(VarCurr)
=> ( v95860(VarCurr)
<=> v95815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4511,axiom,
! [VarCurr] :
( v95840(VarCurr)
=> ( v95860(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2064,axiom,
! [VarCurr] :
( ~ v95859(VarCurr)
=> ( v95858(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2065,axiom,
! [VarCurr] :
( v95859(VarCurr)
=> ( v95858(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6604,axiom,
! [VarCurr] :
( v95859(VarCurr)
<=> ( v95809(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95820(VarNext)
<=> ( v95821(VarNext)
& v95830(VarNext) ) ) ) ).
fof(addAssignment_28215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95830(VarNext)
<=> v95828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18919,axiom,
! [VarCurr] :
( v95828(VarCurr)
<=> ( v95799(VarCurr)
| v95831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18918,axiom,
! [VarCurr] :
( v95831(VarCurr)
<=> ( v95832(VarCurr)
& v95852(VarCurr) ) ) ).
fof(writeUnaryOperator_7456,axiom,
! [VarCurr] :
( ~ v95852(VarCurr)
<=> v95799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18917,axiom,
! [VarCurr] :
( v95832(VarCurr)
<=> ( v95833(VarCurr)
| v95850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18916,axiom,
! [VarCurr] :
( v95850(VarCurr)
<=> ( v95811(VarCurr)
& v95851(VarCurr) ) ) ).
fof(writeUnaryOperator_7455,axiom,
! [VarCurr] :
( ~ v95851(VarCurr)
<=> v95813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18915,axiom,
! [VarCurr] :
( v95833(VarCurr)
<=> ( v95834(VarCurr)
& v95813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18914,axiom,
! [VarCurr] :
( v95834(VarCurr)
<=> ( v95835(VarCurr)
| v95844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18913,axiom,
! [VarCurr] :
( v95844(VarCurr)
<=> ( v95845(VarCurr)
& v95849(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6603,axiom,
! [VarCurr] :
( v95849(VarCurr)
<=> ( ( v95837(VarCurr,bitIndex2)
<=> $false )
& ( v95837(VarCurr,bitIndex1)
<=> $false )
& ( v95837(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18912,axiom,
! [VarCurr] :
( v95845(VarCurr)
<=> ( v95846(VarCurr)
| v95847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18911,axiom,
! [VarCurr] :
( v95847(VarCurr)
<=> ( v95811(VarCurr)
& v95848(VarCurr) ) ) ).
fof(writeUnaryOperator_7454,axiom,
! [VarCurr] :
( ~ v95848(VarCurr)
<=> v95846(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6602,axiom,
! [VarCurr] :
( v95846(VarCurr)
<=> ( v95809(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18910,axiom,
! [VarCurr] :
( v95835(VarCurr)
<=> ( v95836(VarCurr)
| v95838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18909,axiom,
! [VarCurr] :
( v95838(VarCurr)
<=> ( v95839(VarCurr)
& v95843(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6601,axiom,
! [VarCurr] :
( v95843(VarCurr)
<=> ( ( v95837(VarCurr,bitIndex2)
<=> $false )
& ( v95837(VarCurr,bitIndex1)
<=> $true )
& ( v95837(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18908,axiom,
! [VarCurr] :
( v95839(VarCurr)
<=> ( v95840(VarCurr)
| v95841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18907,axiom,
! [VarCurr] :
( v95841(VarCurr)
<=> ( v95811(VarCurr)
& v95842(VarCurr) ) ) ).
fof(writeUnaryOperator_7453,axiom,
! [VarCurr] :
( ~ v95842(VarCurr)
<=> v95840(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6600,axiom,
! [VarCurr] :
( v95840(VarCurr)
<=> ( v95809(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6599,axiom,
! [VarCurr] :
( v95836(VarCurr)
<=> ( ( v95837(VarCurr,bitIndex2)
<=> $true )
& ( v95837(VarCurr,bitIndex1)
<=> $false )
& ( v95837(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28214,axiom,
! [VarCurr] :
( v95837(VarCurr,bitIndex0)
<=> v95807(VarCurr) ) ).
fof(addAssignment_28213,axiom,
! [VarCurr] :
( v95837(VarCurr,bitIndex1)
<=> v95805(VarCurr) ) ).
fof(addAssignment_28212,axiom,
! [VarCurr] :
( v95837(VarCurr,bitIndex2)
<=> v95803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95821(VarNext)
<=> ( v95822(VarNext)
& v95817(VarNext) ) ) ) ).
fof(writeUnaryOperator_7452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95822(VarNext)
<=> v95824(VarNext) ) ) ).
fof(addAssignment_28211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95824(VarNext)
<=> v95817(VarCurr) ) ) ).
fof(addAssignment_28210,axiom,
! [VarCurr] :
( v95817(VarCurr)
<=> v83385(VarCurr) ) ).
fof(addAssignment_28209,axiom,
! [VarCurr] :
( v95815(VarCurr)
<=> $false ) ).
fof(addAssignment_28208,axiom,
! [VarCurr] :
( v95813(VarCurr)
<=> v83347(VarCurr) ) ).
fof(addAssignment_28207,axiom,
! [VarCurr] :
( v95811(VarCurr)
<=> $false ) ).
fof(addAssignment_28206,axiom,
! [VarCurr] :
( v95809(VarCurr)
<=> v83339(VarCurr,bitIndex9) ) ).
fof(addAssignment_28205,axiom,
! [VarCurr] :
( v83339(VarCurr,bitIndex9)
<=> v83341(VarCurr,bitIndex9) ) ).
fof(addAssignment_28204,axiom,
! [VarCurr] :
( v83341(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28203,axiom,
! [VarCurr] :
( v95807(VarCurr)
<=> $false ) ).
fof(addAssignment_28202,axiom,
! [VarCurr] :
( v95805(VarCurr)
<=> $false ) ).
fof(addAssignment_28201,axiom,
! [VarCurr] :
( v95803(VarCurr)
<=> $true ) ).
fof(addAssignment_28200,axiom,
! [VarCurr] :
( v95801(VarCurr)
<=> $false ) ).
fof(addAssignment_28199,axiom,
! [VarCurr] :
( v95799(VarCurr)
<=> v83322(VarCurr) ) ).
fof(addAssignment_28198,axiom,
! [VarCurr] :
( v83177(VarCurr,bitIndex3)
<=> v83179(VarCurr,bitIndex3) ) ).
fof(addAssignment_28197,axiom,
! [VarCurr] :
( v83179(VarCurr,bitIndex3)
<=> v83181(VarCurr,bitIndex3) ) ).
fof(addAssignment_28196,axiom,
! [VarCurr] :
( v83181(VarCurr,bitIndex3)
<=> v83183(VarCurr,bitIndex3) ) ).
fof(addAssignment_28195,axiom,
! [VarCurr] :
( v83183(VarCurr,bitIndex3)
<=> v83185(VarCurr,bitIndex9) ) ).
fof(addAssignment_28194,axiom,
! [VarCurr] :
( v83185(VarCurr,bitIndex9)
<=> v83187(VarCurr,bitIndex9) ) ).
fof(addAssignment_28193,axiom,
! [VarCurr] :
( v83187(VarCurr,bitIndex9)
<=> v95729(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95752(VarNext)
=> ( v95729(VarNext)
<=> v95729(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1573,axiom,
! [VarNext] :
( v95752(VarNext)
=> ( v95729(VarNext)
<=> v95787(VarNext) ) ) ).
fof(addAssignment_28192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95787(VarNext)
<=> v95785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4500,axiom,
! [VarCurr] :
( ~ v95731(VarCurr)
=> ( v95785(VarCurr)
<=> v95788(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4510,axiom,
! [VarCurr] :
( v95731(VarCurr)
=> ( v95785(VarCurr)
<=> v95733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4499,axiom,
! [VarCurr] :
( ~ v95765(VarCurr)
=> ( v95788(VarCurr)
<=> v95747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4509,axiom,
! [VarCurr] :
( v95765(VarCurr)
=> ( v95788(VarCurr)
<=> v95789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1113,axiom,
! [VarCurr] :
( ( ~ v95768(VarCurr)
& ~ v95770(VarCurr) )
=> ( v95789(VarCurr)
<=> v95793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4498,axiom,
! [VarCurr] :
( v95770(VarCurr)
=> ( v95789(VarCurr)
<=> v95792(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4508,axiom,
! [VarCurr] :
( v95768(VarCurr)
=> ( v95789(VarCurr)
<=> v95790(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4497,axiom,
! [VarCurr] :
( ~ v95778(VarCurr)
=> ( v95793(VarCurr)
<=> v95747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4507,axiom,
! [VarCurr] :
( v95778(VarCurr)
=> ( v95793(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4496,axiom,
! [VarCurr] :
( ~ v95772(VarCurr)
=> ( v95792(VarCurr)
<=> v95747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4506,axiom,
! [VarCurr] :
( v95772(VarCurr)
=> ( v95792(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2063,axiom,
! [VarCurr] :
( ~ v95791(VarCurr)
=> ( v95790(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2064,axiom,
! [VarCurr] :
( v95791(VarCurr)
=> ( v95790(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6598,axiom,
! [VarCurr] :
( v95791(VarCurr)
<=> ( v95741(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95752(VarNext)
<=> ( v95753(VarNext)
& v95762(VarNext) ) ) ) ).
fof(addAssignment_28191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95762(VarNext)
<=> v95760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18904,axiom,
! [VarCurr] :
( v95760(VarCurr)
<=> ( v95731(VarCurr)
| v95763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18903,axiom,
! [VarCurr] :
( v95763(VarCurr)
<=> ( v95764(VarCurr)
& v95784(VarCurr) ) ) ).
fof(writeUnaryOperator_7451,axiom,
! [VarCurr] :
( ~ v95784(VarCurr)
<=> v95731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18902,axiom,
! [VarCurr] :
( v95764(VarCurr)
<=> ( v95765(VarCurr)
| v95782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18901,axiom,
! [VarCurr] :
( v95782(VarCurr)
<=> ( v95743(VarCurr)
& v95783(VarCurr) ) ) ).
fof(writeUnaryOperator_7450,axiom,
! [VarCurr] :
( ~ v95783(VarCurr)
<=> v95745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18900,axiom,
! [VarCurr] :
( v95765(VarCurr)
<=> ( v95766(VarCurr)
& v95745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18899,axiom,
! [VarCurr] :
( v95766(VarCurr)
<=> ( v95767(VarCurr)
| v95776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18898,axiom,
! [VarCurr] :
( v95776(VarCurr)
<=> ( v95777(VarCurr)
& v95781(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6597,axiom,
! [VarCurr] :
( v95781(VarCurr)
<=> ( ( v95769(VarCurr,bitIndex2)
<=> $false )
& ( v95769(VarCurr,bitIndex1)
<=> $false )
& ( v95769(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18897,axiom,
! [VarCurr] :
( v95777(VarCurr)
<=> ( v95778(VarCurr)
| v95779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18896,axiom,
! [VarCurr] :
( v95779(VarCurr)
<=> ( v95743(VarCurr)
& v95780(VarCurr) ) ) ).
fof(writeUnaryOperator_7449,axiom,
! [VarCurr] :
( ~ v95780(VarCurr)
<=> v95778(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6596,axiom,
! [VarCurr] :
( v95778(VarCurr)
<=> ( v95741(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18895,axiom,
! [VarCurr] :
( v95767(VarCurr)
<=> ( v95768(VarCurr)
| v95770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18894,axiom,
! [VarCurr] :
( v95770(VarCurr)
<=> ( v95771(VarCurr)
& v95775(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6595,axiom,
! [VarCurr] :
( v95775(VarCurr)
<=> ( ( v95769(VarCurr,bitIndex2)
<=> $false )
& ( v95769(VarCurr,bitIndex1)
<=> $true )
& ( v95769(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18893,axiom,
! [VarCurr] :
( v95771(VarCurr)
<=> ( v95772(VarCurr)
| v95773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18892,axiom,
! [VarCurr] :
( v95773(VarCurr)
<=> ( v95743(VarCurr)
& v95774(VarCurr) ) ) ).
fof(writeUnaryOperator_7448,axiom,
! [VarCurr] :
( ~ v95774(VarCurr)
<=> v95772(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6594,axiom,
! [VarCurr] :
( v95772(VarCurr)
<=> ( v95741(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6593,axiom,
! [VarCurr] :
( v95768(VarCurr)
<=> ( ( v95769(VarCurr,bitIndex2)
<=> $true )
& ( v95769(VarCurr,bitIndex1)
<=> $false )
& ( v95769(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28190,axiom,
! [VarCurr] :
( v95769(VarCurr,bitIndex0)
<=> v95739(VarCurr) ) ).
fof(addAssignment_28189,axiom,
! [VarCurr] :
( v95769(VarCurr,bitIndex1)
<=> v95737(VarCurr) ) ).
fof(addAssignment_28188,axiom,
! [VarCurr] :
( v95769(VarCurr,bitIndex2)
<=> v95735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95753(VarNext)
<=> ( v95754(VarNext)
& v95749(VarNext) ) ) ) ).
fof(writeUnaryOperator_7447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95754(VarNext)
<=> v95756(VarNext) ) ) ).
fof(addAssignment_28187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95756(VarNext)
<=> v95749(VarCurr) ) ) ).
fof(addAssignment_28186,axiom,
! [VarCurr] :
( v95749(VarCurr)
<=> v83256(VarCurr) ) ).
fof(addAssignment_28185,axiom,
! [VarCurr] :
( v95747(VarCurr)
<=> $false ) ).
fof(addAssignment_28184,axiom,
! [VarCurr] :
( v95745(VarCurr)
<=> v83218(VarCurr) ) ).
fof(addAssignment_28183,axiom,
! [VarCurr] :
( v95743(VarCurr)
<=> $false ) ).
fof(addAssignment_28182,axiom,
! [VarCurr] :
( v95741(VarCurr)
<=> v83210(VarCurr,bitIndex9) ) ).
fof(addAssignment_28181,axiom,
! [VarCurr] :
( v83210(VarCurr,bitIndex9)
<=> v83212(VarCurr,bitIndex9) ) ).
fof(addAssignment_28180,axiom,
! [VarCurr] :
( v83212(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28179,axiom,
! [VarCurr] :
( v95739(VarCurr)
<=> $false ) ).
fof(addAssignment_28178,axiom,
! [VarCurr] :
( v95737(VarCurr)
<=> $false ) ).
fof(addAssignment_28177,axiom,
! [VarCurr] :
( v95735(VarCurr)
<=> $true ) ).
fof(addAssignment_28176,axiom,
! [VarCurr] :
( v95733(VarCurr)
<=> $false ) ).
fof(addAssignment_28175,axiom,
! [VarCurr] :
( v95731(VarCurr)
<=> v83193(VarCurr) ) ).
fof(addAssignment_28174,axiom,
! [VarCurr] :
( v83048(VarCurr,bitIndex3)
<=> v83050(VarCurr,bitIndex3) ) ).
fof(addAssignment_28173,axiom,
! [VarCurr] :
( v83050(VarCurr,bitIndex3)
<=> v83052(VarCurr,bitIndex3) ) ).
fof(addAssignment_28172,axiom,
! [VarCurr] :
( v83052(VarCurr,bitIndex3)
<=> v83054(VarCurr,bitIndex3) ) ).
fof(addAssignment_28171,axiom,
! [VarCurr] :
( v83054(VarCurr,bitIndex3)
<=> v83056(VarCurr,bitIndex9) ) ).
fof(addAssignment_28170,axiom,
! [VarCurr] :
( v83056(VarCurr,bitIndex9)
<=> v83058(VarCurr,bitIndex9) ) ).
fof(addAssignment_28169,axiom,
! [VarCurr] :
( v83058(VarCurr,bitIndex9)
<=> v95661(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95684(VarNext)
=> ( v95661(VarNext)
<=> v95661(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1572,axiom,
! [VarNext] :
( v95684(VarNext)
=> ( v95661(VarNext)
<=> v95719(VarNext) ) ) ).
fof(addAssignment_28168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95719(VarNext)
<=> v95717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4495,axiom,
! [VarCurr] :
( ~ v95663(VarCurr)
=> ( v95717(VarCurr)
<=> v95720(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4505,axiom,
! [VarCurr] :
( v95663(VarCurr)
=> ( v95717(VarCurr)
<=> v95665(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4494,axiom,
! [VarCurr] :
( ~ v95697(VarCurr)
=> ( v95720(VarCurr)
<=> v95679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4504,axiom,
! [VarCurr] :
( v95697(VarCurr)
=> ( v95720(VarCurr)
<=> v95721(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1112,axiom,
! [VarCurr] :
( ( ~ v95700(VarCurr)
& ~ v95702(VarCurr) )
=> ( v95721(VarCurr)
<=> v95725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4493,axiom,
! [VarCurr] :
( v95702(VarCurr)
=> ( v95721(VarCurr)
<=> v95724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4503,axiom,
! [VarCurr] :
( v95700(VarCurr)
=> ( v95721(VarCurr)
<=> v95722(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4492,axiom,
! [VarCurr] :
( ~ v95710(VarCurr)
=> ( v95725(VarCurr)
<=> v95679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4502,axiom,
! [VarCurr] :
( v95710(VarCurr)
=> ( v95725(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4491,axiom,
! [VarCurr] :
( ~ v95704(VarCurr)
=> ( v95724(VarCurr)
<=> v95679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4501,axiom,
! [VarCurr] :
( v95704(VarCurr)
=> ( v95724(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2062,axiom,
! [VarCurr] :
( ~ v95723(VarCurr)
=> ( v95722(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2063,axiom,
! [VarCurr] :
( v95723(VarCurr)
=> ( v95722(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6592,axiom,
! [VarCurr] :
( v95723(VarCurr)
<=> ( v95673(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95684(VarNext)
<=> ( v95685(VarNext)
& v95694(VarNext) ) ) ) ).
fof(addAssignment_28167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95694(VarNext)
<=> v95692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18889,axiom,
! [VarCurr] :
( v95692(VarCurr)
<=> ( v95663(VarCurr)
| v95695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18888,axiom,
! [VarCurr] :
( v95695(VarCurr)
<=> ( v95696(VarCurr)
& v95716(VarCurr) ) ) ).
fof(writeUnaryOperator_7446,axiom,
! [VarCurr] :
( ~ v95716(VarCurr)
<=> v95663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18887,axiom,
! [VarCurr] :
( v95696(VarCurr)
<=> ( v95697(VarCurr)
| v95714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18886,axiom,
! [VarCurr] :
( v95714(VarCurr)
<=> ( v95675(VarCurr)
& v95715(VarCurr) ) ) ).
fof(writeUnaryOperator_7445,axiom,
! [VarCurr] :
( ~ v95715(VarCurr)
<=> v95677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18885,axiom,
! [VarCurr] :
( v95697(VarCurr)
<=> ( v95698(VarCurr)
& v95677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18884,axiom,
! [VarCurr] :
( v95698(VarCurr)
<=> ( v95699(VarCurr)
| v95708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18883,axiom,
! [VarCurr] :
( v95708(VarCurr)
<=> ( v95709(VarCurr)
& v95713(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6591,axiom,
! [VarCurr] :
( v95713(VarCurr)
<=> ( ( v95701(VarCurr,bitIndex2)
<=> $false )
& ( v95701(VarCurr,bitIndex1)
<=> $false )
& ( v95701(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18882,axiom,
! [VarCurr] :
( v95709(VarCurr)
<=> ( v95710(VarCurr)
| v95711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18881,axiom,
! [VarCurr] :
( v95711(VarCurr)
<=> ( v95675(VarCurr)
& v95712(VarCurr) ) ) ).
fof(writeUnaryOperator_7444,axiom,
! [VarCurr] :
( ~ v95712(VarCurr)
<=> v95710(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6590,axiom,
! [VarCurr] :
( v95710(VarCurr)
<=> ( v95673(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18880,axiom,
! [VarCurr] :
( v95699(VarCurr)
<=> ( v95700(VarCurr)
| v95702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18879,axiom,
! [VarCurr] :
( v95702(VarCurr)
<=> ( v95703(VarCurr)
& v95707(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6589,axiom,
! [VarCurr] :
( v95707(VarCurr)
<=> ( ( v95701(VarCurr,bitIndex2)
<=> $false )
& ( v95701(VarCurr,bitIndex1)
<=> $true )
& ( v95701(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18878,axiom,
! [VarCurr] :
( v95703(VarCurr)
<=> ( v95704(VarCurr)
| v95705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18877,axiom,
! [VarCurr] :
( v95705(VarCurr)
<=> ( v95675(VarCurr)
& v95706(VarCurr) ) ) ).
fof(writeUnaryOperator_7443,axiom,
! [VarCurr] :
( ~ v95706(VarCurr)
<=> v95704(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6588,axiom,
! [VarCurr] :
( v95704(VarCurr)
<=> ( v95673(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6587,axiom,
! [VarCurr] :
( v95700(VarCurr)
<=> ( ( v95701(VarCurr,bitIndex2)
<=> $true )
& ( v95701(VarCurr,bitIndex1)
<=> $false )
& ( v95701(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28166,axiom,
! [VarCurr] :
( v95701(VarCurr,bitIndex0)
<=> v95671(VarCurr) ) ).
fof(addAssignment_28165,axiom,
! [VarCurr] :
( v95701(VarCurr,bitIndex1)
<=> v95669(VarCurr) ) ).
fof(addAssignment_28164,axiom,
! [VarCurr] :
( v95701(VarCurr,bitIndex2)
<=> v95667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95685(VarNext)
<=> ( v95686(VarNext)
& v95681(VarNext) ) ) ) ).
fof(writeUnaryOperator_7442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95686(VarNext)
<=> v95688(VarNext) ) ) ).
fof(addAssignment_28163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95688(VarNext)
<=> v95681(VarCurr) ) ) ).
fof(addAssignment_28162,axiom,
! [VarCurr] :
( v95681(VarCurr)
<=> v83127(VarCurr) ) ).
fof(addAssignment_28161,axiom,
! [VarCurr] :
( v95679(VarCurr)
<=> $false ) ).
fof(addAssignment_28160,axiom,
! [VarCurr] :
( v95677(VarCurr)
<=> v83089(VarCurr) ) ).
fof(addAssignment_28159,axiom,
! [VarCurr] :
( v95675(VarCurr)
<=> $false ) ).
fof(addAssignment_28158,axiom,
! [VarCurr] :
( v95673(VarCurr)
<=> v83081(VarCurr,bitIndex9) ) ).
fof(addAssignment_28157,axiom,
! [VarCurr] :
( v83081(VarCurr,bitIndex9)
<=> v83083(VarCurr,bitIndex9) ) ).
fof(addAssignment_28156,axiom,
! [VarCurr] :
( v83083(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28155,axiom,
! [VarCurr] :
( v95671(VarCurr)
<=> $false ) ).
fof(addAssignment_28154,axiom,
! [VarCurr] :
( v95669(VarCurr)
<=> $false ) ).
fof(addAssignment_28153,axiom,
! [VarCurr] :
( v95667(VarCurr)
<=> $true ) ).
fof(addAssignment_28152,axiom,
! [VarCurr] :
( v95665(VarCurr)
<=> $false ) ).
fof(addAssignment_28151,axiom,
! [VarCurr] :
( v95663(VarCurr)
<=> v83064(VarCurr) ) ).
fof(addAssignment_28150,axiom,
! [VarCurr] :
( v82919(VarCurr,bitIndex3)
<=> v82921(VarCurr,bitIndex3) ) ).
fof(addAssignment_28149,axiom,
! [VarCurr] :
( v82921(VarCurr,bitIndex3)
<=> v82923(VarCurr,bitIndex3) ) ).
fof(addAssignment_28148,axiom,
! [VarCurr] :
( v82923(VarCurr,bitIndex3)
<=> v82925(VarCurr,bitIndex3) ) ).
fof(addAssignment_28147,axiom,
! [VarCurr] :
( v82925(VarCurr,bitIndex3)
<=> v82927(VarCurr,bitIndex9) ) ).
fof(addAssignment_28146,axiom,
! [VarCurr] :
( v82927(VarCurr,bitIndex9)
<=> v82929(VarCurr,bitIndex9) ) ).
fof(addAssignment_28145,axiom,
! [VarCurr] :
( v82929(VarCurr,bitIndex9)
<=> v95593(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95616(VarNext)
=> ( v95593(VarNext)
<=> v95593(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1571,axiom,
! [VarNext] :
( v95616(VarNext)
=> ( v95593(VarNext)
<=> v95651(VarNext) ) ) ).
fof(addAssignment_28144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95651(VarNext)
<=> v95649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4490,axiom,
! [VarCurr] :
( ~ v95595(VarCurr)
=> ( v95649(VarCurr)
<=> v95652(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4500,axiom,
! [VarCurr] :
( v95595(VarCurr)
=> ( v95649(VarCurr)
<=> v95597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4489,axiom,
! [VarCurr] :
( ~ v95629(VarCurr)
=> ( v95652(VarCurr)
<=> v95611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4499,axiom,
! [VarCurr] :
( v95629(VarCurr)
=> ( v95652(VarCurr)
<=> v95653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1111,axiom,
! [VarCurr] :
( ( ~ v95632(VarCurr)
& ~ v95634(VarCurr) )
=> ( v95653(VarCurr)
<=> v95657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4488,axiom,
! [VarCurr] :
( v95634(VarCurr)
=> ( v95653(VarCurr)
<=> v95656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4498,axiom,
! [VarCurr] :
( v95632(VarCurr)
=> ( v95653(VarCurr)
<=> v95654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4487,axiom,
! [VarCurr] :
( ~ v95642(VarCurr)
=> ( v95657(VarCurr)
<=> v95611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4497,axiom,
! [VarCurr] :
( v95642(VarCurr)
=> ( v95657(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4486,axiom,
! [VarCurr] :
( ~ v95636(VarCurr)
=> ( v95656(VarCurr)
<=> v95611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4496,axiom,
! [VarCurr] :
( v95636(VarCurr)
=> ( v95656(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2061,axiom,
! [VarCurr] :
( ~ v95655(VarCurr)
=> ( v95654(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2062,axiom,
! [VarCurr] :
( v95655(VarCurr)
=> ( v95654(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6586,axiom,
! [VarCurr] :
( v95655(VarCurr)
<=> ( v95605(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95616(VarNext)
<=> ( v95617(VarNext)
& v95626(VarNext) ) ) ) ).
fof(addAssignment_28143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95626(VarNext)
<=> v95624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18874,axiom,
! [VarCurr] :
( v95624(VarCurr)
<=> ( v95595(VarCurr)
| v95627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18873,axiom,
! [VarCurr] :
( v95627(VarCurr)
<=> ( v95628(VarCurr)
& v95648(VarCurr) ) ) ).
fof(writeUnaryOperator_7441,axiom,
! [VarCurr] :
( ~ v95648(VarCurr)
<=> v95595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18872,axiom,
! [VarCurr] :
( v95628(VarCurr)
<=> ( v95629(VarCurr)
| v95646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18871,axiom,
! [VarCurr] :
( v95646(VarCurr)
<=> ( v95607(VarCurr)
& v95647(VarCurr) ) ) ).
fof(writeUnaryOperator_7440,axiom,
! [VarCurr] :
( ~ v95647(VarCurr)
<=> v95609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18870,axiom,
! [VarCurr] :
( v95629(VarCurr)
<=> ( v95630(VarCurr)
& v95609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18869,axiom,
! [VarCurr] :
( v95630(VarCurr)
<=> ( v95631(VarCurr)
| v95640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18868,axiom,
! [VarCurr] :
( v95640(VarCurr)
<=> ( v95641(VarCurr)
& v95645(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6585,axiom,
! [VarCurr] :
( v95645(VarCurr)
<=> ( ( v95633(VarCurr,bitIndex2)
<=> $false )
& ( v95633(VarCurr,bitIndex1)
<=> $false )
& ( v95633(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18867,axiom,
! [VarCurr] :
( v95641(VarCurr)
<=> ( v95642(VarCurr)
| v95643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18866,axiom,
! [VarCurr] :
( v95643(VarCurr)
<=> ( v95607(VarCurr)
& v95644(VarCurr) ) ) ).
fof(writeUnaryOperator_7439,axiom,
! [VarCurr] :
( ~ v95644(VarCurr)
<=> v95642(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6584,axiom,
! [VarCurr] :
( v95642(VarCurr)
<=> ( v95605(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18865,axiom,
! [VarCurr] :
( v95631(VarCurr)
<=> ( v95632(VarCurr)
| v95634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18864,axiom,
! [VarCurr] :
( v95634(VarCurr)
<=> ( v95635(VarCurr)
& v95639(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6583,axiom,
! [VarCurr] :
( v95639(VarCurr)
<=> ( ( v95633(VarCurr,bitIndex2)
<=> $false )
& ( v95633(VarCurr,bitIndex1)
<=> $true )
& ( v95633(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18863,axiom,
! [VarCurr] :
( v95635(VarCurr)
<=> ( v95636(VarCurr)
| v95637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18862,axiom,
! [VarCurr] :
( v95637(VarCurr)
<=> ( v95607(VarCurr)
& v95638(VarCurr) ) ) ).
fof(writeUnaryOperator_7438,axiom,
! [VarCurr] :
( ~ v95638(VarCurr)
<=> v95636(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6582,axiom,
! [VarCurr] :
( v95636(VarCurr)
<=> ( v95605(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6581,axiom,
! [VarCurr] :
( v95632(VarCurr)
<=> ( ( v95633(VarCurr,bitIndex2)
<=> $true )
& ( v95633(VarCurr,bitIndex1)
<=> $false )
& ( v95633(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28142,axiom,
! [VarCurr] :
( v95633(VarCurr,bitIndex0)
<=> v95603(VarCurr) ) ).
fof(addAssignment_28141,axiom,
! [VarCurr] :
( v95633(VarCurr,bitIndex1)
<=> v95601(VarCurr) ) ).
fof(addAssignment_28140,axiom,
! [VarCurr] :
( v95633(VarCurr,bitIndex2)
<=> v95599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95617(VarNext)
<=> ( v95618(VarNext)
& v95613(VarNext) ) ) ) ).
fof(writeUnaryOperator_7437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95618(VarNext)
<=> v95620(VarNext) ) ) ).
fof(addAssignment_28139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95620(VarNext)
<=> v95613(VarCurr) ) ) ).
fof(addAssignment_28138,axiom,
! [VarCurr] :
( v95613(VarCurr)
<=> v82998(VarCurr) ) ).
fof(addAssignment_28137,axiom,
! [VarCurr] :
( v95611(VarCurr)
<=> $false ) ).
fof(addAssignment_28136,axiom,
! [VarCurr] :
( v95609(VarCurr)
<=> v82960(VarCurr) ) ).
fof(addAssignment_28135,axiom,
! [VarCurr] :
( v95607(VarCurr)
<=> $false ) ).
fof(addAssignment_28134,axiom,
! [VarCurr] :
( v95605(VarCurr)
<=> v82952(VarCurr,bitIndex9) ) ).
fof(addAssignment_28133,axiom,
! [VarCurr] :
( v82952(VarCurr,bitIndex9)
<=> v82954(VarCurr,bitIndex9) ) ).
fof(addAssignment_28132,axiom,
! [VarCurr] :
( v82954(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28131,axiom,
! [VarCurr] :
( v95603(VarCurr)
<=> $false ) ).
fof(addAssignment_28130,axiom,
! [VarCurr] :
( v95601(VarCurr)
<=> $false ) ).
fof(addAssignment_28129,axiom,
! [VarCurr] :
( v95599(VarCurr)
<=> $true ) ).
fof(addAssignment_28128,axiom,
! [VarCurr] :
( v95597(VarCurr)
<=> $false ) ).
fof(addAssignment_28127,axiom,
! [VarCurr] :
( v95595(VarCurr)
<=> v82935(VarCurr) ) ).
fof(addAssignment_28126,axiom,
! [VarCurr] :
( v82790(VarCurr,bitIndex3)
<=> v82792(VarCurr,bitIndex3) ) ).
fof(addAssignment_28125,axiom,
! [VarCurr] :
( v82792(VarCurr,bitIndex3)
<=> v82794(VarCurr,bitIndex3) ) ).
fof(addAssignment_28124,axiom,
! [VarCurr] :
( v82794(VarCurr,bitIndex3)
<=> v82796(VarCurr,bitIndex3) ) ).
fof(addAssignment_28123,axiom,
! [VarCurr] :
( v82796(VarCurr,bitIndex3)
<=> v82798(VarCurr,bitIndex9) ) ).
fof(addAssignment_28122,axiom,
! [VarCurr] :
( v82798(VarCurr,bitIndex9)
<=> v82800(VarCurr,bitIndex9) ) ).
fof(addAssignment_28121,axiom,
! [VarCurr] :
( v82800(VarCurr,bitIndex9)
<=> v95525(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95548(VarNext)
=> ( v95525(VarNext)
<=> v95525(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1570,axiom,
! [VarNext] :
( v95548(VarNext)
=> ( v95525(VarNext)
<=> v95583(VarNext) ) ) ).
fof(addAssignment_28120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95583(VarNext)
<=> v95581(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4485,axiom,
! [VarCurr] :
( ~ v95527(VarCurr)
=> ( v95581(VarCurr)
<=> v95584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4495,axiom,
! [VarCurr] :
( v95527(VarCurr)
=> ( v95581(VarCurr)
<=> v95529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4484,axiom,
! [VarCurr] :
( ~ v95561(VarCurr)
=> ( v95584(VarCurr)
<=> v95543(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4494,axiom,
! [VarCurr] :
( v95561(VarCurr)
=> ( v95584(VarCurr)
<=> v95585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1110,axiom,
! [VarCurr] :
( ( ~ v95564(VarCurr)
& ~ v95566(VarCurr) )
=> ( v95585(VarCurr)
<=> v95589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4483,axiom,
! [VarCurr] :
( v95566(VarCurr)
=> ( v95585(VarCurr)
<=> v95588(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4493,axiom,
! [VarCurr] :
( v95564(VarCurr)
=> ( v95585(VarCurr)
<=> v95586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4482,axiom,
! [VarCurr] :
( ~ v95574(VarCurr)
=> ( v95589(VarCurr)
<=> v95543(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4492,axiom,
! [VarCurr] :
( v95574(VarCurr)
=> ( v95589(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4481,axiom,
! [VarCurr] :
( ~ v95568(VarCurr)
=> ( v95588(VarCurr)
<=> v95543(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4491,axiom,
! [VarCurr] :
( v95568(VarCurr)
=> ( v95588(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2060,axiom,
! [VarCurr] :
( ~ v95587(VarCurr)
=> ( v95586(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2061,axiom,
! [VarCurr] :
( v95587(VarCurr)
=> ( v95586(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6580,axiom,
! [VarCurr] :
( v95587(VarCurr)
<=> ( v95537(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95548(VarNext)
<=> ( v95549(VarNext)
& v95558(VarNext) ) ) ) ).
fof(addAssignment_28119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95558(VarNext)
<=> v95556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18859,axiom,
! [VarCurr] :
( v95556(VarCurr)
<=> ( v95527(VarCurr)
| v95559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18858,axiom,
! [VarCurr] :
( v95559(VarCurr)
<=> ( v95560(VarCurr)
& v95580(VarCurr) ) ) ).
fof(writeUnaryOperator_7436,axiom,
! [VarCurr] :
( ~ v95580(VarCurr)
<=> v95527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18857,axiom,
! [VarCurr] :
( v95560(VarCurr)
<=> ( v95561(VarCurr)
| v95578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18856,axiom,
! [VarCurr] :
( v95578(VarCurr)
<=> ( v95539(VarCurr)
& v95579(VarCurr) ) ) ).
fof(writeUnaryOperator_7435,axiom,
! [VarCurr] :
( ~ v95579(VarCurr)
<=> v95541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18855,axiom,
! [VarCurr] :
( v95561(VarCurr)
<=> ( v95562(VarCurr)
& v95541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18854,axiom,
! [VarCurr] :
( v95562(VarCurr)
<=> ( v95563(VarCurr)
| v95572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18853,axiom,
! [VarCurr] :
( v95572(VarCurr)
<=> ( v95573(VarCurr)
& v95577(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6579,axiom,
! [VarCurr] :
( v95577(VarCurr)
<=> ( ( v95565(VarCurr,bitIndex2)
<=> $false )
& ( v95565(VarCurr,bitIndex1)
<=> $false )
& ( v95565(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18852,axiom,
! [VarCurr] :
( v95573(VarCurr)
<=> ( v95574(VarCurr)
| v95575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18851,axiom,
! [VarCurr] :
( v95575(VarCurr)
<=> ( v95539(VarCurr)
& v95576(VarCurr) ) ) ).
fof(writeUnaryOperator_7434,axiom,
! [VarCurr] :
( ~ v95576(VarCurr)
<=> v95574(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6578,axiom,
! [VarCurr] :
( v95574(VarCurr)
<=> ( v95537(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18850,axiom,
! [VarCurr] :
( v95563(VarCurr)
<=> ( v95564(VarCurr)
| v95566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18849,axiom,
! [VarCurr] :
( v95566(VarCurr)
<=> ( v95567(VarCurr)
& v95571(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6577,axiom,
! [VarCurr] :
( v95571(VarCurr)
<=> ( ( v95565(VarCurr,bitIndex2)
<=> $false )
& ( v95565(VarCurr,bitIndex1)
<=> $true )
& ( v95565(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18848,axiom,
! [VarCurr] :
( v95567(VarCurr)
<=> ( v95568(VarCurr)
| v95569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18847,axiom,
! [VarCurr] :
( v95569(VarCurr)
<=> ( v95539(VarCurr)
& v95570(VarCurr) ) ) ).
fof(writeUnaryOperator_7433,axiom,
! [VarCurr] :
( ~ v95570(VarCurr)
<=> v95568(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6576,axiom,
! [VarCurr] :
( v95568(VarCurr)
<=> ( v95537(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6575,axiom,
! [VarCurr] :
( v95564(VarCurr)
<=> ( ( v95565(VarCurr,bitIndex2)
<=> $true )
& ( v95565(VarCurr,bitIndex1)
<=> $false )
& ( v95565(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28118,axiom,
! [VarCurr] :
( v95565(VarCurr,bitIndex0)
<=> v95535(VarCurr) ) ).
fof(addAssignment_28117,axiom,
! [VarCurr] :
( v95565(VarCurr,bitIndex1)
<=> v95533(VarCurr) ) ).
fof(addAssignment_28116,axiom,
! [VarCurr] :
( v95565(VarCurr,bitIndex2)
<=> v95531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95549(VarNext)
<=> ( v95550(VarNext)
& v95545(VarNext) ) ) ) ).
fof(writeUnaryOperator_7432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95550(VarNext)
<=> v95552(VarNext) ) ) ).
fof(addAssignment_28115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95552(VarNext)
<=> v95545(VarCurr) ) ) ).
fof(addAssignment_28114,axiom,
! [VarCurr] :
( v95545(VarCurr)
<=> v82869(VarCurr) ) ).
fof(addAssignment_28113,axiom,
! [VarCurr] :
( v95543(VarCurr)
<=> $false ) ).
fof(addAssignment_28112,axiom,
! [VarCurr] :
( v95541(VarCurr)
<=> v82831(VarCurr) ) ).
fof(addAssignment_28111,axiom,
! [VarCurr] :
( v95539(VarCurr)
<=> $false ) ).
fof(addAssignment_28110,axiom,
! [VarCurr] :
( v95537(VarCurr)
<=> v82823(VarCurr,bitIndex9) ) ).
fof(addAssignment_28109,axiom,
! [VarCurr] :
( v82823(VarCurr,bitIndex9)
<=> v82825(VarCurr,bitIndex9) ) ).
fof(addAssignment_28108,axiom,
! [VarCurr] :
( v82825(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28107,axiom,
! [VarCurr] :
( v95535(VarCurr)
<=> $false ) ).
fof(addAssignment_28106,axiom,
! [VarCurr] :
( v95533(VarCurr)
<=> $false ) ).
fof(addAssignment_28105,axiom,
! [VarCurr] :
( v95531(VarCurr)
<=> $true ) ).
fof(addAssignment_28104,axiom,
! [VarCurr] :
( v95529(VarCurr)
<=> $false ) ).
fof(addAssignment_28103,axiom,
! [VarCurr] :
( v95527(VarCurr)
<=> v82806(VarCurr) ) ).
fof(addAssignment_28102,axiom,
! [VarCurr] :
( v82661(VarCurr,bitIndex3)
<=> v82663(VarCurr,bitIndex3) ) ).
fof(addAssignment_28101,axiom,
! [VarCurr] :
( v82663(VarCurr,bitIndex3)
<=> v82665(VarCurr,bitIndex3) ) ).
fof(addAssignment_28100,axiom,
! [VarCurr] :
( v82665(VarCurr,bitIndex3)
<=> v82667(VarCurr,bitIndex3) ) ).
fof(addAssignment_28099,axiom,
! [VarCurr] :
( v82667(VarCurr,bitIndex3)
<=> v82669(VarCurr,bitIndex9) ) ).
fof(addAssignment_28098,axiom,
! [VarCurr] :
( v82669(VarCurr,bitIndex9)
<=> v82671(VarCurr,bitIndex9) ) ).
fof(addAssignment_28097,axiom,
! [VarCurr] :
( v82671(VarCurr,bitIndex9)
<=> v95457(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95480(VarNext)
=> ( v95457(VarNext)
<=> v95457(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1569,axiom,
! [VarNext] :
( v95480(VarNext)
=> ( v95457(VarNext)
<=> v95515(VarNext) ) ) ).
fof(addAssignment_28096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95515(VarNext)
<=> v95513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4480,axiom,
! [VarCurr] :
( ~ v95459(VarCurr)
=> ( v95513(VarCurr)
<=> v95516(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4490,axiom,
! [VarCurr] :
( v95459(VarCurr)
=> ( v95513(VarCurr)
<=> v95461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4479,axiom,
! [VarCurr] :
( ~ v95493(VarCurr)
=> ( v95516(VarCurr)
<=> v95475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4489,axiom,
! [VarCurr] :
( v95493(VarCurr)
=> ( v95516(VarCurr)
<=> v95517(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1109,axiom,
! [VarCurr] :
( ( ~ v95496(VarCurr)
& ~ v95498(VarCurr) )
=> ( v95517(VarCurr)
<=> v95521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4478,axiom,
! [VarCurr] :
( v95498(VarCurr)
=> ( v95517(VarCurr)
<=> v95520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4488,axiom,
! [VarCurr] :
( v95496(VarCurr)
=> ( v95517(VarCurr)
<=> v95518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4477,axiom,
! [VarCurr] :
( ~ v95506(VarCurr)
=> ( v95521(VarCurr)
<=> v95475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4487,axiom,
! [VarCurr] :
( v95506(VarCurr)
=> ( v95521(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4476,axiom,
! [VarCurr] :
( ~ v95500(VarCurr)
=> ( v95520(VarCurr)
<=> v95475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4486,axiom,
! [VarCurr] :
( v95500(VarCurr)
=> ( v95520(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2059,axiom,
! [VarCurr] :
( ~ v95519(VarCurr)
=> ( v95518(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2060,axiom,
! [VarCurr] :
( v95519(VarCurr)
=> ( v95518(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6574,axiom,
! [VarCurr] :
( v95519(VarCurr)
<=> ( v95469(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95480(VarNext)
<=> ( v95481(VarNext)
& v95490(VarNext) ) ) ) ).
fof(addAssignment_28095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95490(VarNext)
<=> v95488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18844,axiom,
! [VarCurr] :
( v95488(VarCurr)
<=> ( v95459(VarCurr)
| v95491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18843,axiom,
! [VarCurr] :
( v95491(VarCurr)
<=> ( v95492(VarCurr)
& v95512(VarCurr) ) ) ).
fof(writeUnaryOperator_7431,axiom,
! [VarCurr] :
( ~ v95512(VarCurr)
<=> v95459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18842,axiom,
! [VarCurr] :
( v95492(VarCurr)
<=> ( v95493(VarCurr)
| v95510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18841,axiom,
! [VarCurr] :
( v95510(VarCurr)
<=> ( v95471(VarCurr)
& v95511(VarCurr) ) ) ).
fof(writeUnaryOperator_7430,axiom,
! [VarCurr] :
( ~ v95511(VarCurr)
<=> v95473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18840,axiom,
! [VarCurr] :
( v95493(VarCurr)
<=> ( v95494(VarCurr)
& v95473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18839,axiom,
! [VarCurr] :
( v95494(VarCurr)
<=> ( v95495(VarCurr)
| v95504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18838,axiom,
! [VarCurr] :
( v95504(VarCurr)
<=> ( v95505(VarCurr)
& v95509(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6573,axiom,
! [VarCurr] :
( v95509(VarCurr)
<=> ( ( v95497(VarCurr,bitIndex2)
<=> $false )
& ( v95497(VarCurr,bitIndex1)
<=> $false )
& ( v95497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18837,axiom,
! [VarCurr] :
( v95505(VarCurr)
<=> ( v95506(VarCurr)
| v95507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18836,axiom,
! [VarCurr] :
( v95507(VarCurr)
<=> ( v95471(VarCurr)
& v95508(VarCurr) ) ) ).
fof(writeUnaryOperator_7429,axiom,
! [VarCurr] :
( ~ v95508(VarCurr)
<=> v95506(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6572,axiom,
! [VarCurr] :
( v95506(VarCurr)
<=> ( v95469(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18835,axiom,
! [VarCurr] :
( v95495(VarCurr)
<=> ( v95496(VarCurr)
| v95498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18834,axiom,
! [VarCurr] :
( v95498(VarCurr)
<=> ( v95499(VarCurr)
& v95503(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6571,axiom,
! [VarCurr] :
( v95503(VarCurr)
<=> ( ( v95497(VarCurr,bitIndex2)
<=> $false )
& ( v95497(VarCurr,bitIndex1)
<=> $true )
& ( v95497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18833,axiom,
! [VarCurr] :
( v95499(VarCurr)
<=> ( v95500(VarCurr)
| v95501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18832,axiom,
! [VarCurr] :
( v95501(VarCurr)
<=> ( v95471(VarCurr)
& v95502(VarCurr) ) ) ).
fof(writeUnaryOperator_7428,axiom,
! [VarCurr] :
( ~ v95502(VarCurr)
<=> v95500(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6570,axiom,
! [VarCurr] :
( v95500(VarCurr)
<=> ( v95469(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6569,axiom,
! [VarCurr] :
( v95496(VarCurr)
<=> ( ( v95497(VarCurr,bitIndex2)
<=> $true )
& ( v95497(VarCurr,bitIndex1)
<=> $false )
& ( v95497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28094,axiom,
! [VarCurr] :
( v95497(VarCurr,bitIndex0)
<=> v95467(VarCurr) ) ).
fof(addAssignment_28093,axiom,
! [VarCurr] :
( v95497(VarCurr,bitIndex1)
<=> v95465(VarCurr) ) ).
fof(addAssignment_28092,axiom,
! [VarCurr] :
( v95497(VarCurr,bitIndex2)
<=> v95463(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95481(VarNext)
<=> ( v95482(VarNext)
& v95477(VarNext) ) ) ) ).
fof(writeUnaryOperator_7427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95482(VarNext)
<=> v95484(VarNext) ) ) ).
fof(addAssignment_28091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95484(VarNext)
<=> v95477(VarCurr) ) ) ).
fof(addAssignment_28090,axiom,
! [VarCurr] :
( v95477(VarCurr)
<=> v82740(VarCurr) ) ).
fof(addAssignment_28089,axiom,
! [VarCurr] :
( v95475(VarCurr)
<=> $false ) ).
fof(addAssignment_28088,axiom,
! [VarCurr] :
( v95473(VarCurr)
<=> v82702(VarCurr) ) ).
fof(addAssignment_28087,axiom,
! [VarCurr] :
( v95471(VarCurr)
<=> $false ) ).
fof(addAssignment_28086,axiom,
! [VarCurr] :
( v95469(VarCurr)
<=> v82694(VarCurr,bitIndex9) ) ).
fof(addAssignment_28085,axiom,
! [VarCurr] :
( v82694(VarCurr,bitIndex9)
<=> v82696(VarCurr,bitIndex9) ) ).
fof(addAssignment_28084,axiom,
! [VarCurr] :
( v82696(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28083,axiom,
! [VarCurr] :
( v95467(VarCurr)
<=> $false ) ).
fof(addAssignment_28082,axiom,
! [VarCurr] :
( v95465(VarCurr)
<=> $false ) ).
fof(addAssignment_28081,axiom,
! [VarCurr] :
( v95463(VarCurr)
<=> $true ) ).
fof(addAssignment_28080,axiom,
! [VarCurr] :
( v95461(VarCurr)
<=> $false ) ).
fof(addAssignment_28079,axiom,
! [VarCurr] :
( v95459(VarCurr)
<=> v82677(VarCurr) ) ).
fof(addAssignment_28078,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex3)
<=> v82534(VarCurr,bitIndex3) ) ).
fof(addAssignment_28077,axiom,
! [VarCurr] :
( v82534(VarCurr,bitIndex3)
<=> v82536(VarCurr,bitIndex3) ) ).
fof(addAssignment_28076,axiom,
! [VarCurr] :
( v82536(VarCurr,bitIndex3)
<=> v82538(VarCurr,bitIndex3) ) ).
fof(addAssignment_28075,axiom,
! [VarCurr] :
( v82538(VarCurr,bitIndex3)
<=> v82540(VarCurr,bitIndex9) ) ).
fof(addAssignment_28074,axiom,
! [VarCurr] :
( v82540(VarCurr,bitIndex9)
<=> v82542(VarCurr,bitIndex9) ) ).
fof(addAssignment_28073,axiom,
! [VarCurr] :
( v82542(VarCurr,bitIndex9)
<=> v95389(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95412(VarNext)
=> ( v95389(VarNext)
<=> v95389(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1568,axiom,
! [VarNext] :
( v95412(VarNext)
=> ( v95389(VarNext)
<=> v95447(VarNext) ) ) ).
fof(addAssignment_28072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95447(VarNext)
<=> v95445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4475,axiom,
! [VarCurr] :
( ~ v95391(VarCurr)
=> ( v95445(VarCurr)
<=> v95448(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4485,axiom,
! [VarCurr] :
( v95391(VarCurr)
=> ( v95445(VarCurr)
<=> v95393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4474,axiom,
! [VarCurr] :
( ~ v95425(VarCurr)
=> ( v95448(VarCurr)
<=> v95407(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4484,axiom,
! [VarCurr] :
( v95425(VarCurr)
=> ( v95448(VarCurr)
<=> v95449(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1108,axiom,
! [VarCurr] :
( ( ~ v95428(VarCurr)
& ~ v95430(VarCurr) )
=> ( v95449(VarCurr)
<=> v95453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4473,axiom,
! [VarCurr] :
( v95430(VarCurr)
=> ( v95449(VarCurr)
<=> v95452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4483,axiom,
! [VarCurr] :
( v95428(VarCurr)
=> ( v95449(VarCurr)
<=> v95450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4472,axiom,
! [VarCurr] :
( ~ v95438(VarCurr)
=> ( v95453(VarCurr)
<=> v95407(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4482,axiom,
! [VarCurr] :
( v95438(VarCurr)
=> ( v95453(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4471,axiom,
! [VarCurr] :
( ~ v95432(VarCurr)
=> ( v95452(VarCurr)
<=> v95407(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4481,axiom,
! [VarCurr] :
( v95432(VarCurr)
=> ( v95452(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2058,axiom,
! [VarCurr] :
( ~ v95451(VarCurr)
=> ( v95450(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2059,axiom,
! [VarCurr] :
( v95451(VarCurr)
=> ( v95450(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6568,axiom,
! [VarCurr] :
( v95451(VarCurr)
<=> ( v95401(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95412(VarNext)
<=> ( v95413(VarNext)
& v95422(VarNext) ) ) ) ).
fof(addAssignment_28071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95422(VarNext)
<=> v95420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18829,axiom,
! [VarCurr] :
( v95420(VarCurr)
<=> ( v95391(VarCurr)
| v95423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18828,axiom,
! [VarCurr] :
( v95423(VarCurr)
<=> ( v95424(VarCurr)
& v95444(VarCurr) ) ) ).
fof(writeUnaryOperator_7426,axiom,
! [VarCurr] :
( ~ v95444(VarCurr)
<=> v95391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18827,axiom,
! [VarCurr] :
( v95424(VarCurr)
<=> ( v95425(VarCurr)
| v95442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18826,axiom,
! [VarCurr] :
( v95442(VarCurr)
<=> ( v95403(VarCurr)
& v95443(VarCurr) ) ) ).
fof(writeUnaryOperator_7425,axiom,
! [VarCurr] :
( ~ v95443(VarCurr)
<=> v95405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18825,axiom,
! [VarCurr] :
( v95425(VarCurr)
<=> ( v95426(VarCurr)
& v95405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18824,axiom,
! [VarCurr] :
( v95426(VarCurr)
<=> ( v95427(VarCurr)
| v95436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18823,axiom,
! [VarCurr] :
( v95436(VarCurr)
<=> ( v95437(VarCurr)
& v95441(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6567,axiom,
! [VarCurr] :
( v95441(VarCurr)
<=> ( ( v95429(VarCurr,bitIndex2)
<=> $false )
& ( v95429(VarCurr,bitIndex1)
<=> $false )
& ( v95429(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18822,axiom,
! [VarCurr] :
( v95437(VarCurr)
<=> ( v95438(VarCurr)
| v95439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18821,axiom,
! [VarCurr] :
( v95439(VarCurr)
<=> ( v95403(VarCurr)
& v95440(VarCurr) ) ) ).
fof(writeUnaryOperator_7424,axiom,
! [VarCurr] :
( ~ v95440(VarCurr)
<=> v95438(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6566,axiom,
! [VarCurr] :
( v95438(VarCurr)
<=> ( v95401(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18820,axiom,
! [VarCurr] :
( v95427(VarCurr)
<=> ( v95428(VarCurr)
| v95430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18819,axiom,
! [VarCurr] :
( v95430(VarCurr)
<=> ( v95431(VarCurr)
& v95435(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6565,axiom,
! [VarCurr] :
( v95435(VarCurr)
<=> ( ( v95429(VarCurr,bitIndex2)
<=> $false )
& ( v95429(VarCurr,bitIndex1)
<=> $true )
& ( v95429(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18818,axiom,
! [VarCurr] :
( v95431(VarCurr)
<=> ( v95432(VarCurr)
| v95433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18817,axiom,
! [VarCurr] :
( v95433(VarCurr)
<=> ( v95403(VarCurr)
& v95434(VarCurr) ) ) ).
fof(writeUnaryOperator_7423,axiom,
! [VarCurr] :
( ~ v95434(VarCurr)
<=> v95432(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6564,axiom,
! [VarCurr] :
( v95432(VarCurr)
<=> ( v95401(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6563,axiom,
! [VarCurr] :
( v95428(VarCurr)
<=> ( ( v95429(VarCurr,bitIndex2)
<=> $true )
& ( v95429(VarCurr,bitIndex1)
<=> $false )
& ( v95429(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28070,axiom,
! [VarCurr] :
( v95429(VarCurr,bitIndex0)
<=> v95399(VarCurr) ) ).
fof(addAssignment_28069,axiom,
! [VarCurr] :
( v95429(VarCurr,bitIndex1)
<=> v95397(VarCurr) ) ).
fof(addAssignment_28068,axiom,
! [VarCurr] :
( v95429(VarCurr,bitIndex2)
<=> v95395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95413(VarNext)
<=> ( v95414(VarNext)
& v95409(VarNext) ) ) ) ).
fof(writeUnaryOperator_7422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95414(VarNext)
<=> v95416(VarNext) ) ) ).
fof(addAssignment_28067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95416(VarNext)
<=> v95409(VarCurr) ) ) ).
fof(addAssignment_28066,axiom,
! [VarCurr] :
( v95409(VarCurr)
<=> v82611(VarCurr) ) ).
fof(addAssignment_28065,axiom,
! [VarCurr] :
( v95407(VarCurr)
<=> $false ) ).
fof(addAssignment_28064,axiom,
! [VarCurr] :
( v95405(VarCurr)
<=> v82573(VarCurr) ) ).
fof(addAssignment_28063,axiom,
! [VarCurr] :
( v95403(VarCurr)
<=> $false ) ).
fof(addAssignment_28062,axiom,
! [VarCurr] :
( v95401(VarCurr)
<=> v82565(VarCurr,bitIndex9) ) ).
fof(addAssignment_28061,axiom,
! [VarCurr] :
( v82565(VarCurr,bitIndex9)
<=> v82567(VarCurr,bitIndex9) ) ).
fof(addAssignment_28060,axiom,
! [VarCurr] :
( v82567(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28059,axiom,
! [VarCurr] :
( v95399(VarCurr)
<=> $false ) ).
fof(addAssignment_28058,axiom,
! [VarCurr] :
( v95397(VarCurr)
<=> $false ) ).
fof(addAssignment_28057,axiom,
! [VarCurr] :
( v95395(VarCurr)
<=> $true ) ).
fof(addAssignment_28056,axiom,
! [VarCurr] :
( v95393(VarCurr)
<=> $false ) ).
fof(addAssignment_28055,axiom,
! [VarCurr] :
( v95391(VarCurr)
<=> v82548(VarCurr) ) ).
fof(addAssignment_28054,axiom,
! [VarCurr] :
( v82403(VarCurr,bitIndex3)
<=> v82405(VarCurr,bitIndex3) ) ).
fof(addAssignment_28053,axiom,
! [VarCurr] :
( v82405(VarCurr,bitIndex3)
<=> v82407(VarCurr,bitIndex3) ) ).
fof(addAssignment_28052,axiom,
! [VarCurr] :
( v82407(VarCurr,bitIndex3)
<=> v82409(VarCurr,bitIndex3) ) ).
fof(addAssignment_28051,axiom,
! [VarCurr] :
( v82409(VarCurr,bitIndex3)
<=> v82411(VarCurr,bitIndex9) ) ).
fof(addAssignment_28050,axiom,
! [VarCurr] :
( v82411(VarCurr,bitIndex9)
<=> v82413(VarCurr,bitIndex9) ) ).
fof(addAssignment_28049,axiom,
! [VarCurr] :
( v82413(VarCurr,bitIndex9)
<=> v95321(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95344(VarNext)
=> ( v95321(VarNext)
<=> v95321(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1567,axiom,
! [VarNext] :
( v95344(VarNext)
=> ( v95321(VarNext)
<=> v95379(VarNext) ) ) ).
fof(addAssignment_28048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95379(VarNext)
<=> v95377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4470,axiom,
! [VarCurr] :
( ~ v95323(VarCurr)
=> ( v95377(VarCurr)
<=> v95380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4480,axiom,
! [VarCurr] :
( v95323(VarCurr)
=> ( v95377(VarCurr)
<=> v95325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4469,axiom,
! [VarCurr] :
( ~ v95357(VarCurr)
=> ( v95380(VarCurr)
<=> v95339(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4479,axiom,
! [VarCurr] :
( v95357(VarCurr)
=> ( v95380(VarCurr)
<=> v95381(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1107,axiom,
! [VarCurr] :
( ( ~ v95360(VarCurr)
& ~ v95362(VarCurr) )
=> ( v95381(VarCurr)
<=> v95385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4468,axiom,
! [VarCurr] :
( v95362(VarCurr)
=> ( v95381(VarCurr)
<=> v95384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4478,axiom,
! [VarCurr] :
( v95360(VarCurr)
=> ( v95381(VarCurr)
<=> v95382(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4467,axiom,
! [VarCurr] :
( ~ v95370(VarCurr)
=> ( v95385(VarCurr)
<=> v95339(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4477,axiom,
! [VarCurr] :
( v95370(VarCurr)
=> ( v95385(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4466,axiom,
! [VarCurr] :
( ~ v95364(VarCurr)
=> ( v95384(VarCurr)
<=> v95339(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4476,axiom,
! [VarCurr] :
( v95364(VarCurr)
=> ( v95384(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2057,axiom,
! [VarCurr] :
( ~ v95383(VarCurr)
=> ( v95382(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2058,axiom,
! [VarCurr] :
( v95383(VarCurr)
=> ( v95382(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6562,axiom,
! [VarCurr] :
( v95383(VarCurr)
<=> ( v95333(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95344(VarNext)
<=> ( v95345(VarNext)
& v95354(VarNext) ) ) ) ).
fof(addAssignment_28047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95354(VarNext)
<=> v95352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18814,axiom,
! [VarCurr] :
( v95352(VarCurr)
<=> ( v95323(VarCurr)
| v95355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18813,axiom,
! [VarCurr] :
( v95355(VarCurr)
<=> ( v95356(VarCurr)
& v95376(VarCurr) ) ) ).
fof(writeUnaryOperator_7421,axiom,
! [VarCurr] :
( ~ v95376(VarCurr)
<=> v95323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18812,axiom,
! [VarCurr] :
( v95356(VarCurr)
<=> ( v95357(VarCurr)
| v95374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18811,axiom,
! [VarCurr] :
( v95374(VarCurr)
<=> ( v95335(VarCurr)
& v95375(VarCurr) ) ) ).
fof(writeUnaryOperator_7420,axiom,
! [VarCurr] :
( ~ v95375(VarCurr)
<=> v95337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18810,axiom,
! [VarCurr] :
( v95357(VarCurr)
<=> ( v95358(VarCurr)
& v95337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18809,axiom,
! [VarCurr] :
( v95358(VarCurr)
<=> ( v95359(VarCurr)
| v95368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18808,axiom,
! [VarCurr] :
( v95368(VarCurr)
<=> ( v95369(VarCurr)
& v95373(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6561,axiom,
! [VarCurr] :
( v95373(VarCurr)
<=> ( ( v95361(VarCurr,bitIndex2)
<=> $false )
& ( v95361(VarCurr,bitIndex1)
<=> $false )
& ( v95361(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18807,axiom,
! [VarCurr] :
( v95369(VarCurr)
<=> ( v95370(VarCurr)
| v95371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18806,axiom,
! [VarCurr] :
( v95371(VarCurr)
<=> ( v95335(VarCurr)
& v95372(VarCurr) ) ) ).
fof(writeUnaryOperator_7419,axiom,
! [VarCurr] :
( ~ v95372(VarCurr)
<=> v95370(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6560,axiom,
! [VarCurr] :
( v95370(VarCurr)
<=> ( v95333(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18805,axiom,
! [VarCurr] :
( v95359(VarCurr)
<=> ( v95360(VarCurr)
| v95362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18804,axiom,
! [VarCurr] :
( v95362(VarCurr)
<=> ( v95363(VarCurr)
& v95367(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6559,axiom,
! [VarCurr] :
( v95367(VarCurr)
<=> ( ( v95361(VarCurr,bitIndex2)
<=> $false )
& ( v95361(VarCurr,bitIndex1)
<=> $true )
& ( v95361(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18803,axiom,
! [VarCurr] :
( v95363(VarCurr)
<=> ( v95364(VarCurr)
| v95365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18802,axiom,
! [VarCurr] :
( v95365(VarCurr)
<=> ( v95335(VarCurr)
& v95366(VarCurr) ) ) ).
fof(writeUnaryOperator_7418,axiom,
! [VarCurr] :
( ~ v95366(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6558,axiom,
! [VarCurr] :
( v95364(VarCurr)
<=> ( v95333(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6557,axiom,
! [VarCurr] :
( v95360(VarCurr)
<=> ( ( v95361(VarCurr,bitIndex2)
<=> $true )
& ( v95361(VarCurr,bitIndex1)
<=> $false )
& ( v95361(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28046,axiom,
! [VarCurr] :
( v95361(VarCurr,bitIndex0)
<=> v95331(VarCurr) ) ).
fof(addAssignment_28045,axiom,
! [VarCurr] :
( v95361(VarCurr,bitIndex1)
<=> v95329(VarCurr) ) ).
fof(addAssignment_28044,axiom,
! [VarCurr] :
( v95361(VarCurr,bitIndex2)
<=> v95327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95345(VarNext)
<=> ( v95346(VarNext)
& v95341(VarNext) ) ) ) ).
fof(writeUnaryOperator_7417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95346(VarNext)
<=> v95348(VarNext) ) ) ).
fof(addAssignment_28043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95348(VarNext)
<=> v95341(VarCurr) ) ) ).
fof(addAssignment_28042,axiom,
! [VarCurr] :
( v95341(VarCurr)
<=> v82482(VarCurr) ) ).
fof(addAssignment_28041,axiom,
! [VarCurr] :
( v95339(VarCurr)
<=> $false ) ).
fof(addAssignment_28040,axiom,
! [VarCurr] :
( v95337(VarCurr)
<=> v82444(VarCurr) ) ).
fof(addAssignment_28039,axiom,
! [VarCurr] :
( v95335(VarCurr)
<=> $false ) ).
fof(addAssignment_28038,axiom,
! [VarCurr] :
( v95333(VarCurr)
<=> v82436(VarCurr,bitIndex9) ) ).
fof(addAssignment_28037,axiom,
! [VarCurr] :
( v82436(VarCurr,bitIndex9)
<=> v82438(VarCurr,bitIndex9) ) ).
fof(addAssignment_28036,axiom,
! [VarCurr] :
( v82438(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28035,axiom,
! [VarCurr] :
( v95331(VarCurr)
<=> $false ) ).
fof(addAssignment_28034,axiom,
! [VarCurr] :
( v95329(VarCurr)
<=> $false ) ).
fof(addAssignment_28033,axiom,
! [VarCurr] :
( v95327(VarCurr)
<=> $true ) ).
fof(addAssignment_28032,axiom,
! [VarCurr] :
( v95325(VarCurr)
<=> $false ) ).
fof(addAssignment_28031,axiom,
! [VarCurr] :
( v95323(VarCurr)
<=> v82419(VarCurr) ) ).
fof(addAssignment_28030,axiom,
! [VarCurr] :
( v82274(VarCurr,bitIndex3)
<=> v82276(VarCurr,bitIndex3) ) ).
fof(addAssignment_28029,axiom,
! [VarCurr] :
( v82276(VarCurr,bitIndex3)
<=> v82278(VarCurr,bitIndex3) ) ).
fof(addAssignment_28028,axiom,
! [VarCurr] :
( v82278(VarCurr,bitIndex3)
<=> v82280(VarCurr,bitIndex3) ) ).
fof(addAssignment_28027,axiom,
! [VarCurr] :
( v82280(VarCurr,bitIndex3)
<=> v82282(VarCurr,bitIndex9) ) ).
fof(addAssignment_28026,axiom,
! [VarCurr] :
( v82282(VarCurr,bitIndex9)
<=> v82284(VarCurr,bitIndex9) ) ).
fof(addAssignment_28025,axiom,
! [VarCurr] :
( v82284(VarCurr,bitIndex9)
<=> v95253(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95276(VarNext)
=> ( v95253(VarNext)
<=> v95253(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1566,axiom,
! [VarNext] :
( v95276(VarNext)
=> ( v95253(VarNext)
<=> v95311(VarNext) ) ) ).
fof(addAssignment_28024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95311(VarNext)
<=> v95309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4465,axiom,
! [VarCurr] :
( ~ v95255(VarCurr)
=> ( v95309(VarCurr)
<=> v95312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4475,axiom,
! [VarCurr] :
( v95255(VarCurr)
=> ( v95309(VarCurr)
<=> v95257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4464,axiom,
! [VarCurr] :
( ~ v95289(VarCurr)
=> ( v95312(VarCurr)
<=> v95271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4474,axiom,
! [VarCurr] :
( v95289(VarCurr)
=> ( v95312(VarCurr)
<=> v95313(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1106,axiom,
! [VarCurr] :
( ( ~ v95292(VarCurr)
& ~ v95294(VarCurr) )
=> ( v95313(VarCurr)
<=> v95317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4463,axiom,
! [VarCurr] :
( v95294(VarCurr)
=> ( v95313(VarCurr)
<=> v95316(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4473,axiom,
! [VarCurr] :
( v95292(VarCurr)
=> ( v95313(VarCurr)
<=> v95314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4462,axiom,
! [VarCurr] :
( ~ v95302(VarCurr)
=> ( v95317(VarCurr)
<=> v95271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4472,axiom,
! [VarCurr] :
( v95302(VarCurr)
=> ( v95317(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4461,axiom,
! [VarCurr] :
( ~ v95296(VarCurr)
=> ( v95316(VarCurr)
<=> v95271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4471,axiom,
! [VarCurr] :
( v95296(VarCurr)
=> ( v95316(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2056,axiom,
! [VarCurr] :
( ~ v95315(VarCurr)
=> ( v95314(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2057,axiom,
! [VarCurr] :
( v95315(VarCurr)
=> ( v95314(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6556,axiom,
! [VarCurr] :
( v95315(VarCurr)
<=> ( v95265(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95276(VarNext)
<=> ( v95277(VarNext)
& v95286(VarNext) ) ) ) ).
fof(addAssignment_28023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95286(VarNext)
<=> v95284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18799,axiom,
! [VarCurr] :
( v95284(VarCurr)
<=> ( v95255(VarCurr)
| v95287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18798,axiom,
! [VarCurr] :
( v95287(VarCurr)
<=> ( v95288(VarCurr)
& v95308(VarCurr) ) ) ).
fof(writeUnaryOperator_7416,axiom,
! [VarCurr] :
( ~ v95308(VarCurr)
<=> v95255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18797,axiom,
! [VarCurr] :
( v95288(VarCurr)
<=> ( v95289(VarCurr)
| v95306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18796,axiom,
! [VarCurr] :
( v95306(VarCurr)
<=> ( v95267(VarCurr)
& v95307(VarCurr) ) ) ).
fof(writeUnaryOperator_7415,axiom,
! [VarCurr] :
( ~ v95307(VarCurr)
<=> v95269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18795,axiom,
! [VarCurr] :
( v95289(VarCurr)
<=> ( v95290(VarCurr)
& v95269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18794,axiom,
! [VarCurr] :
( v95290(VarCurr)
<=> ( v95291(VarCurr)
| v95300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18793,axiom,
! [VarCurr] :
( v95300(VarCurr)
<=> ( v95301(VarCurr)
& v95305(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6555,axiom,
! [VarCurr] :
( v95305(VarCurr)
<=> ( ( v95293(VarCurr,bitIndex2)
<=> $false )
& ( v95293(VarCurr,bitIndex1)
<=> $false )
& ( v95293(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18792,axiom,
! [VarCurr] :
( v95301(VarCurr)
<=> ( v95302(VarCurr)
| v95303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18791,axiom,
! [VarCurr] :
( v95303(VarCurr)
<=> ( v95267(VarCurr)
& v95304(VarCurr) ) ) ).
fof(writeUnaryOperator_7414,axiom,
! [VarCurr] :
( ~ v95304(VarCurr)
<=> v95302(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6554,axiom,
! [VarCurr] :
( v95302(VarCurr)
<=> ( v95265(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18790,axiom,
! [VarCurr] :
( v95291(VarCurr)
<=> ( v95292(VarCurr)
| v95294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18789,axiom,
! [VarCurr] :
( v95294(VarCurr)
<=> ( v95295(VarCurr)
& v95299(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6553,axiom,
! [VarCurr] :
( v95299(VarCurr)
<=> ( ( v95293(VarCurr,bitIndex2)
<=> $false )
& ( v95293(VarCurr,bitIndex1)
<=> $true )
& ( v95293(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18788,axiom,
! [VarCurr] :
( v95295(VarCurr)
<=> ( v95296(VarCurr)
| v95297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18787,axiom,
! [VarCurr] :
( v95297(VarCurr)
<=> ( v95267(VarCurr)
& v95298(VarCurr) ) ) ).
fof(writeUnaryOperator_7413,axiom,
! [VarCurr] :
( ~ v95298(VarCurr)
<=> v95296(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6552,axiom,
! [VarCurr] :
( v95296(VarCurr)
<=> ( v95265(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6551,axiom,
! [VarCurr] :
( v95292(VarCurr)
<=> ( ( v95293(VarCurr,bitIndex2)
<=> $true )
& ( v95293(VarCurr,bitIndex1)
<=> $false )
& ( v95293(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28022,axiom,
! [VarCurr] :
( v95293(VarCurr,bitIndex0)
<=> v95263(VarCurr) ) ).
fof(addAssignment_28021,axiom,
! [VarCurr] :
( v95293(VarCurr,bitIndex1)
<=> v95261(VarCurr) ) ).
fof(addAssignment_28020,axiom,
! [VarCurr] :
( v95293(VarCurr,bitIndex2)
<=> v95259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95277(VarNext)
<=> ( v95278(VarNext)
& v95273(VarNext) ) ) ) ).
fof(writeUnaryOperator_7412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95278(VarNext)
<=> v95280(VarNext) ) ) ).
fof(addAssignment_28019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95280(VarNext)
<=> v95273(VarCurr) ) ) ).
fof(addAssignment_28018,axiom,
! [VarCurr] :
( v95273(VarCurr)
<=> v82353(VarCurr) ) ).
fof(addAssignment_28017,axiom,
! [VarCurr] :
( v95271(VarCurr)
<=> $false ) ).
fof(addAssignment_28016,axiom,
! [VarCurr] :
( v95269(VarCurr)
<=> v82315(VarCurr) ) ).
fof(addAssignment_28015,axiom,
! [VarCurr] :
( v95267(VarCurr)
<=> $false ) ).
fof(addAssignment_28014,axiom,
! [VarCurr] :
( v95265(VarCurr)
<=> v82307(VarCurr,bitIndex9) ) ).
fof(addAssignment_28013,axiom,
! [VarCurr] :
( v82307(VarCurr,bitIndex9)
<=> v82309(VarCurr,bitIndex9) ) ).
fof(addAssignment_28012,axiom,
! [VarCurr] :
( v82309(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_28011,axiom,
! [VarCurr] :
( v95263(VarCurr)
<=> $false ) ).
fof(addAssignment_28010,axiom,
! [VarCurr] :
( v95261(VarCurr)
<=> $false ) ).
fof(addAssignment_28009,axiom,
! [VarCurr] :
( v95259(VarCurr)
<=> $true ) ).
fof(addAssignment_28008,axiom,
! [VarCurr] :
( v95257(VarCurr)
<=> $false ) ).
fof(addAssignment_28007,axiom,
! [VarCurr] :
( v95255(VarCurr)
<=> v82290(VarCurr) ) ).
fof(addAssignment_28006,axiom,
! [VarCurr] :
( v82145(VarCurr,bitIndex3)
<=> v82147(VarCurr,bitIndex3) ) ).
fof(addAssignment_28005,axiom,
! [VarCurr] :
( v82147(VarCurr,bitIndex3)
<=> v82149(VarCurr,bitIndex3) ) ).
fof(addAssignment_28004,axiom,
! [VarCurr] :
( v82149(VarCurr,bitIndex3)
<=> v82151(VarCurr,bitIndex3) ) ).
fof(addAssignment_28003,axiom,
! [VarCurr] :
( v82151(VarCurr,bitIndex3)
<=> v82153(VarCurr,bitIndex9) ) ).
fof(addAssignment_28002,axiom,
! [VarCurr] :
( v82153(VarCurr,bitIndex9)
<=> v82155(VarCurr,bitIndex9) ) ).
fof(addAssignment_28001,axiom,
! [VarCurr] :
( v82155(VarCurr,bitIndex9)
<=> v95185(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95208(VarNext)
=> ( v95185(VarNext)
<=> v95185(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1565,axiom,
! [VarNext] :
( v95208(VarNext)
=> ( v95185(VarNext)
<=> v95243(VarNext) ) ) ).
fof(addAssignment_28000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95243(VarNext)
<=> v95241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4460,axiom,
! [VarCurr] :
( ~ v95187(VarCurr)
=> ( v95241(VarCurr)
<=> v95244(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4470,axiom,
! [VarCurr] :
( v95187(VarCurr)
=> ( v95241(VarCurr)
<=> v95189(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4459,axiom,
! [VarCurr] :
( ~ v95221(VarCurr)
=> ( v95244(VarCurr)
<=> v95203(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4469,axiom,
! [VarCurr] :
( v95221(VarCurr)
=> ( v95244(VarCurr)
<=> v95245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1105,axiom,
! [VarCurr] :
( ( ~ v95224(VarCurr)
& ~ v95226(VarCurr) )
=> ( v95245(VarCurr)
<=> v95249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4458,axiom,
! [VarCurr] :
( v95226(VarCurr)
=> ( v95245(VarCurr)
<=> v95248(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4468,axiom,
! [VarCurr] :
( v95224(VarCurr)
=> ( v95245(VarCurr)
<=> v95246(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4457,axiom,
! [VarCurr] :
( ~ v95234(VarCurr)
=> ( v95249(VarCurr)
<=> v95203(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4467,axiom,
! [VarCurr] :
( v95234(VarCurr)
=> ( v95249(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4456,axiom,
! [VarCurr] :
( ~ v95228(VarCurr)
=> ( v95248(VarCurr)
<=> v95203(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4466,axiom,
! [VarCurr] :
( v95228(VarCurr)
=> ( v95248(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2055,axiom,
! [VarCurr] :
( ~ v95247(VarCurr)
=> ( v95246(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2056,axiom,
! [VarCurr] :
( v95247(VarCurr)
=> ( v95246(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6550,axiom,
! [VarCurr] :
( v95247(VarCurr)
<=> ( v95197(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95208(VarNext)
<=> ( v95209(VarNext)
& v95218(VarNext) ) ) ) ).
fof(addAssignment_27999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95218(VarNext)
<=> v95216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18784,axiom,
! [VarCurr] :
( v95216(VarCurr)
<=> ( v95187(VarCurr)
| v95219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18783,axiom,
! [VarCurr] :
( v95219(VarCurr)
<=> ( v95220(VarCurr)
& v95240(VarCurr) ) ) ).
fof(writeUnaryOperator_7411,axiom,
! [VarCurr] :
( ~ v95240(VarCurr)
<=> v95187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18782,axiom,
! [VarCurr] :
( v95220(VarCurr)
<=> ( v95221(VarCurr)
| v95238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18781,axiom,
! [VarCurr] :
( v95238(VarCurr)
<=> ( v95199(VarCurr)
& v95239(VarCurr) ) ) ).
fof(writeUnaryOperator_7410,axiom,
! [VarCurr] :
( ~ v95239(VarCurr)
<=> v95201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18780,axiom,
! [VarCurr] :
( v95221(VarCurr)
<=> ( v95222(VarCurr)
& v95201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18779,axiom,
! [VarCurr] :
( v95222(VarCurr)
<=> ( v95223(VarCurr)
| v95232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18778,axiom,
! [VarCurr] :
( v95232(VarCurr)
<=> ( v95233(VarCurr)
& v95237(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6549,axiom,
! [VarCurr] :
( v95237(VarCurr)
<=> ( ( v95225(VarCurr,bitIndex2)
<=> $false )
& ( v95225(VarCurr,bitIndex1)
<=> $false )
& ( v95225(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18777,axiom,
! [VarCurr] :
( v95233(VarCurr)
<=> ( v95234(VarCurr)
| v95235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18776,axiom,
! [VarCurr] :
( v95235(VarCurr)
<=> ( v95199(VarCurr)
& v95236(VarCurr) ) ) ).
fof(writeUnaryOperator_7409,axiom,
! [VarCurr] :
( ~ v95236(VarCurr)
<=> v95234(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6548,axiom,
! [VarCurr] :
( v95234(VarCurr)
<=> ( v95197(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18775,axiom,
! [VarCurr] :
( v95223(VarCurr)
<=> ( v95224(VarCurr)
| v95226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18774,axiom,
! [VarCurr] :
( v95226(VarCurr)
<=> ( v95227(VarCurr)
& v95231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6547,axiom,
! [VarCurr] :
( v95231(VarCurr)
<=> ( ( v95225(VarCurr,bitIndex2)
<=> $false )
& ( v95225(VarCurr,bitIndex1)
<=> $true )
& ( v95225(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18773,axiom,
! [VarCurr] :
( v95227(VarCurr)
<=> ( v95228(VarCurr)
| v95229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18772,axiom,
! [VarCurr] :
( v95229(VarCurr)
<=> ( v95199(VarCurr)
& v95230(VarCurr) ) ) ).
fof(writeUnaryOperator_7408,axiom,
! [VarCurr] :
( ~ v95230(VarCurr)
<=> v95228(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6546,axiom,
! [VarCurr] :
( v95228(VarCurr)
<=> ( v95197(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6545,axiom,
! [VarCurr] :
( v95224(VarCurr)
<=> ( ( v95225(VarCurr,bitIndex2)
<=> $true )
& ( v95225(VarCurr,bitIndex1)
<=> $false )
& ( v95225(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27998,axiom,
! [VarCurr] :
( v95225(VarCurr,bitIndex0)
<=> v95195(VarCurr) ) ).
fof(addAssignment_27997,axiom,
! [VarCurr] :
( v95225(VarCurr,bitIndex1)
<=> v95193(VarCurr) ) ).
fof(addAssignment_27996,axiom,
! [VarCurr] :
( v95225(VarCurr,bitIndex2)
<=> v95191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95209(VarNext)
<=> ( v95210(VarNext)
& v95205(VarNext) ) ) ) ).
fof(writeUnaryOperator_7407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95210(VarNext)
<=> v95212(VarNext) ) ) ).
fof(addAssignment_27995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95212(VarNext)
<=> v95205(VarCurr) ) ) ).
fof(addAssignment_27994,axiom,
! [VarCurr] :
( v95205(VarCurr)
<=> v82224(VarCurr) ) ).
fof(addAssignment_27993,axiom,
! [VarCurr] :
( v95203(VarCurr)
<=> $false ) ).
fof(addAssignment_27992,axiom,
! [VarCurr] :
( v95201(VarCurr)
<=> v82186(VarCurr) ) ).
fof(addAssignment_27991,axiom,
! [VarCurr] :
( v95199(VarCurr)
<=> $false ) ).
fof(addAssignment_27990,axiom,
! [VarCurr] :
( v95197(VarCurr)
<=> v82178(VarCurr,bitIndex9) ) ).
fof(addAssignment_27989,axiom,
! [VarCurr] :
( v82178(VarCurr,bitIndex9)
<=> v82180(VarCurr,bitIndex9) ) ).
fof(addAssignment_27988,axiom,
! [VarCurr] :
( v82180(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27987,axiom,
! [VarCurr] :
( v95195(VarCurr)
<=> $false ) ).
fof(addAssignment_27986,axiom,
! [VarCurr] :
( v95193(VarCurr)
<=> $false ) ).
fof(addAssignment_27985,axiom,
! [VarCurr] :
( v95191(VarCurr)
<=> $true ) ).
fof(addAssignment_27984,axiom,
! [VarCurr] :
( v95189(VarCurr)
<=> $false ) ).
fof(addAssignment_27983,axiom,
! [VarCurr] :
( v95187(VarCurr)
<=> v82161(VarCurr) ) ).
fof(addAssignment_27982,axiom,
! [VarCurr] :
( v82016(VarCurr,bitIndex3)
<=> v82018(VarCurr,bitIndex3) ) ).
fof(addAssignment_27981,axiom,
! [VarCurr] :
( v82018(VarCurr,bitIndex3)
<=> v82020(VarCurr,bitIndex3) ) ).
fof(addAssignment_27980,axiom,
! [VarCurr] :
( v82020(VarCurr,bitIndex3)
<=> v82022(VarCurr,bitIndex3) ) ).
fof(addAssignment_27979,axiom,
! [VarCurr] :
( v82022(VarCurr,bitIndex3)
<=> v82024(VarCurr,bitIndex9) ) ).
fof(addAssignment_27978,axiom,
! [VarCurr] :
( v82024(VarCurr,bitIndex9)
<=> v82026(VarCurr,bitIndex9) ) ).
fof(addAssignment_27977,axiom,
! [VarCurr] :
( v82026(VarCurr,bitIndex9)
<=> v95117(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95140(VarNext)
=> ( v95117(VarNext)
<=> v95117(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1564,axiom,
! [VarNext] :
( v95140(VarNext)
=> ( v95117(VarNext)
<=> v95175(VarNext) ) ) ).
fof(addAssignment_27976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95175(VarNext)
<=> v95173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4455,axiom,
! [VarCurr] :
( ~ v95119(VarCurr)
=> ( v95173(VarCurr)
<=> v95176(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4465,axiom,
! [VarCurr] :
( v95119(VarCurr)
=> ( v95173(VarCurr)
<=> v95121(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4454,axiom,
! [VarCurr] :
( ~ v95153(VarCurr)
=> ( v95176(VarCurr)
<=> v95135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4464,axiom,
! [VarCurr] :
( v95153(VarCurr)
=> ( v95176(VarCurr)
<=> v95177(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1104,axiom,
! [VarCurr] :
( ( ~ v95156(VarCurr)
& ~ v95158(VarCurr) )
=> ( v95177(VarCurr)
<=> v95181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4453,axiom,
! [VarCurr] :
( v95158(VarCurr)
=> ( v95177(VarCurr)
<=> v95180(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4463,axiom,
! [VarCurr] :
( v95156(VarCurr)
=> ( v95177(VarCurr)
<=> v95178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4452,axiom,
! [VarCurr] :
( ~ v95166(VarCurr)
=> ( v95181(VarCurr)
<=> v95135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4462,axiom,
! [VarCurr] :
( v95166(VarCurr)
=> ( v95181(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4451,axiom,
! [VarCurr] :
( ~ v95160(VarCurr)
=> ( v95180(VarCurr)
<=> v95135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4461,axiom,
! [VarCurr] :
( v95160(VarCurr)
=> ( v95180(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2054,axiom,
! [VarCurr] :
( ~ v95179(VarCurr)
=> ( v95178(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2055,axiom,
! [VarCurr] :
( v95179(VarCurr)
=> ( v95178(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6544,axiom,
! [VarCurr] :
( v95179(VarCurr)
<=> ( v95129(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95140(VarNext)
<=> ( v95141(VarNext)
& v95150(VarNext) ) ) ) ).
fof(addAssignment_27975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95150(VarNext)
<=> v95148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18769,axiom,
! [VarCurr] :
( v95148(VarCurr)
<=> ( v95119(VarCurr)
| v95151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18768,axiom,
! [VarCurr] :
( v95151(VarCurr)
<=> ( v95152(VarCurr)
& v95172(VarCurr) ) ) ).
fof(writeUnaryOperator_7406,axiom,
! [VarCurr] :
( ~ v95172(VarCurr)
<=> v95119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18767,axiom,
! [VarCurr] :
( v95152(VarCurr)
<=> ( v95153(VarCurr)
| v95170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18766,axiom,
! [VarCurr] :
( v95170(VarCurr)
<=> ( v95131(VarCurr)
& v95171(VarCurr) ) ) ).
fof(writeUnaryOperator_7405,axiom,
! [VarCurr] :
( ~ v95171(VarCurr)
<=> v95133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18765,axiom,
! [VarCurr] :
( v95153(VarCurr)
<=> ( v95154(VarCurr)
& v95133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18764,axiom,
! [VarCurr] :
( v95154(VarCurr)
<=> ( v95155(VarCurr)
| v95164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18763,axiom,
! [VarCurr] :
( v95164(VarCurr)
<=> ( v95165(VarCurr)
& v95169(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6543,axiom,
! [VarCurr] :
( v95169(VarCurr)
<=> ( ( v95157(VarCurr,bitIndex2)
<=> $false )
& ( v95157(VarCurr,bitIndex1)
<=> $false )
& ( v95157(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18762,axiom,
! [VarCurr] :
( v95165(VarCurr)
<=> ( v95166(VarCurr)
| v95167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18761,axiom,
! [VarCurr] :
( v95167(VarCurr)
<=> ( v95131(VarCurr)
& v95168(VarCurr) ) ) ).
fof(writeUnaryOperator_7404,axiom,
! [VarCurr] :
( ~ v95168(VarCurr)
<=> v95166(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6542,axiom,
! [VarCurr] :
( v95166(VarCurr)
<=> ( v95129(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18760,axiom,
! [VarCurr] :
( v95155(VarCurr)
<=> ( v95156(VarCurr)
| v95158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18759,axiom,
! [VarCurr] :
( v95158(VarCurr)
<=> ( v95159(VarCurr)
& v95163(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6541,axiom,
! [VarCurr] :
( v95163(VarCurr)
<=> ( ( v95157(VarCurr,bitIndex2)
<=> $false )
& ( v95157(VarCurr,bitIndex1)
<=> $true )
& ( v95157(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18758,axiom,
! [VarCurr] :
( v95159(VarCurr)
<=> ( v95160(VarCurr)
| v95161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18757,axiom,
! [VarCurr] :
( v95161(VarCurr)
<=> ( v95131(VarCurr)
& v95162(VarCurr) ) ) ).
fof(writeUnaryOperator_7403,axiom,
! [VarCurr] :
( ~ v95162(VarCurr)
<=> v95160(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6540,axiom,
! [VarCurr] :
( v95160(VarCurr)
<=> ( v95129(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6539,axiom,
! [VarCurr] :
( v95156(VarCurr)
<=> ( ( v95157(VarCurr,bitIndex2)
<=> $true )
& ( v95157(VarCurr,bitIndex1)
<=> $false )
& ( v95157(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27974,axiom,
! [VarCurr] :
( v95157(VarCurr,bitIndex0)
<=> v95127(VarCurr) ) ).
fof(addAssignment_27973,axiom,
! [VarCurr] :
( v95157(VarCurr,bitIndex1)
<=> v95125(VarCurr) ) ).
fof(addAssignment_27972,axiom,
! [VarCurr] :
( v95157(VarCurr,bitIndex2)
<=> v95123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95141(VarNext)
<=> ( v95142(VarNext)
& v95137(VarNext) ) ) ) ).
fof(writeUnaryOperator_7402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95142(VarNext)
<=> v95144(VarNext) ) ) ).
fof(addAssignment_27971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95144(VarNext)
<=> v95137(VarCurr) ) ) ).
fof(addAssignment_27970,axiom,
! [VarCurr] :
( v95137(VarCurr)
<=> v82095(VarCurr) ) ).
fof(addAssignment_27969,axiom,
! [VarCurr] :
( v95135(VarCurr)
<=> $false ) ).
fof(addAssignment_27968,axiom,
! [VarCurr] :
( v95133(VarCurr)
<=> v82057(VarCurr) ) ).
fof(addAssignment_27967,axiom,
! [VarCurr] :
( v95131(VarCurr)
<=> $false ) ).
fof(addAssignment_27966,axiom,
! [VarCurr] :
( v95129(VarCurr)
<=> v82049(VarCurr,bitIndex9) ) ).
fof(addAssignment_27965,axiom,
! [VarCurr] :
( v82049(VarCurr,bitIndex9)
<=> v82051(VarCurr,bitIndex9) ) ).
fof(addAssignment_27964,axiom,
! [VarCurr] :
( v82051(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27963,axiom,
! [VarCurr] :
( v95127(VarCurr)
<=> $false ) ).
fof(addAssignment_27962,axiom,
! [VarCurr] :
( v95125(VarCurr)
<=> $false ) ).
fof(addAssignment_27961,axiom,
! [VarCurr] :
( v95123(VarCurr)
<=> $true ) ).
fof(addAssignment_27960,axiom,
! [VarCurr] :
( v95121(VarCurr)
<=> $false ) ).
fof(addAssignment_27959,axiom,
! [VarCurr] :
( v95119(VarCurr)
<=> v82032(VarCurr) ) ).
fof(addAssignment_27958,axiom,
! [VarCurr] :
( v81887(VarCurr,bitIndex3)
<=> v81889(VarCurr,bitIndex3) ) ).
fof(addAssignment_27957,axiom,
! [VarCurr] :
( v81889(VarCurr,bitIndex3)
<=> v81891(VarCurr,bitIndex3) ) ).
fof(addAssignment_27956,axiom,
! [VarCurr] :
( v81891(VarCurr,bitIndex3)
<=> v81893(VarCurr,bitIndex3) ) ).
fof(addAssignment_27955,axiom,
! [VarCurr] :
( v81893(VarCurr,bitIndex3)
<=> v81895(VarCurr,bitIndex9) ) ).
fof(addAssignment_27954,axiom,
! [VarCurr] :
( v81895(VarCurr,bitIndex9)
<=> v81897(VarCurr,bitIndex9) ) ).
fof(addAssignment_27953,axiom,
! [VarCurr] :
( v81897(VarCurr,bitIndex9)
<=> v95049(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95072(VarNext)
=> ( v95049(VarNext)
<=> v95049(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1563,axiom,
! [VarNext] :
( v95072(VarNext)
=> ( v95049(VarNext)
<=> v95107(VarNext) ) ) ).
fof(addAssignment_27952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95107(VarNext)
<=> v95105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4450,axiom,
! [VarCurr] :
( ~ v95051(VarCurr)
=> ( v95105(VarCurr)
<=> v95108(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4460,axiom,
! [VarCurr] :
( v95051(VarCurr)
=> ( v95105(VarCurr)
<=> v95053(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4449,axiom,
! [VarCurr] :
( ~ v95085(VarCurr)
=> ( v95108(VarCurr)
<=> v95067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4459,axiom,
! [VarCurr] :
( v95085(VarCurr)
=> ( v95108(VarCurr)
<=> v95109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1103,axiom,
! [VarCurr] :
( ( ~ v95088(VarCurr)
& ~ v95090(VarCurr) )
=> ( v95109(VarCurr)
<=> v95113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4448,axiom,
! [VarCurr] :
( v95090(VarCurr)
=> ( v95109(VarCurr)
<=> v95112(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4458,axiom,
! [VarCurr] :
( v95088(VarCurr)
=> ( v95109(VarCurr)
<=> v95110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4447,axiom,
! [VarCurr] :
( ~ v95098(VarCurr)
=> ( v95113(VarCurr)
<=> v95067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4457,axiom,
! [VarCurr] :
( v95098(VarCurr)
=> ( v95113(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4446,axiom,
! [VarCurr] :
( ~ v95092(VarCurr)
=> ( v95112(VarCurr)
<=> v95067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4456,axiom,
! [VarCurr] :
( v95092(VarCurr)
=> ( v95112(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2053,axiom,
! [VarCurr] :
( ~ v95111(VarCurr)
=> ( v95110(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2054,axiom,
! [VarCurr] :
( v95111(VarCurr)
=> ( v95110(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6538,axiom,
! [VarCurr] :
( v95111(VarCurr)
<=> ( v95061(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95072(VarNext)
<=> ( v95073(VarNext)
& v95082(VarNext) ) ) ) ).
fof(addAssignment_27951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95082(VarNext)
<=> v95080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18754,axiom,
! [VarCurr] :
( v95080(VarCurr)
<=> ( v95051(VarCurr)
| v95083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18753,axiom,
! [VarCurr] :
( v95083(VarCurr)
<=> ( v95084(VarCurr)
& v95104(VarCurr) ) ) ).
fof(writeUnaryOperator_7401,axiom,
! [VarCurr] :
( ~ v95104(VarCurr)
<=> v95051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18752,axiom,
! [VarCurr] :
( v95084(VarCurr)
<=> ( v95085(VarCurr)
| v95102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18751,axiom,
! [VarCurr] :
( v95102(VarCurr)
<=> ( v95063(VarCurr)
& v95103(VarCurr) ) ) ).
fof(writeUnaryOperator_7400,axiom,
! [VarCurr] :
( ~ v95103(VarCurr)
<=> v95065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18750,axiom,
! [VarCurr] :
( v95085(VarCurr)
<=> ( v95086(VarCurr)
& v95065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18749,axiom,
! [VarCurr] :
( v95086(VarCurr)
<=> ( v95087(VarCurr)
| v95096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18748,axiom,
! [VarCurr] :
( v95096(VarCurr)
<=> ( v95097(VarCurr)
& v95101(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6537,axiom,
! [VarCurr] :
( v95101(VarCurr)
<=> ( ( v95089(VarCurr,bitIndex2)
<=> $false )
& ( v95089(VarCurr,bitIndex1)
<=> $false )
& ( v95089(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18747,axiom,
! [VarCurr] :
( v95097(VarCurr)
<=> ( v95098(VarCurr)
| v95099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18746,axiom,
! [VarCurr] :
( v95099(VarCurr)
<=> ( v95063(VarCurr)
& v95100(VarCurr) ) ) ).
fof(writeUnaryOperator_7399,axiom,
! [VarCurr] :
( ~ v95100(VarCurr)
<=> v95098(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6536,axiom,
! [VarCurr] :
( v95098(VarCurr)
<=> ( v95061(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18745,axiom,
! [VarCurr] :
( v95087(VarCurr)
<=> ( v95088(VarCurr)
| v95090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18744,axiom,
! [VarCurr] :
( v95090(VarCurr)
<=> ( v95091(VarCurr)
& v95095(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6535,axiom,
! [VarCurr] :
( v95095(VarCurr)
<=> ( ( v95089(VarCurr,bitIndex2)
<=> $false )
& ( v95089(VarCurr,bitIndex1)
<=> $true )
& ( v95089(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18743,axiom,
! [VarCurr] :
( v95091(VarCurr)
<=> ( v95092(VarCurr)
| v95093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18742,axiom,
! [VarCurr] :
( v95093(VarCurr)
<=> ( v95063(VarCurr)
& v95094(VarCurr) ) ) ).
fof(writeUnaryOperator_7398,axiom,
! [VarCurr] :
( ~ v95094(VarCurr)
<=> v95092(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6534,axiom,
! [VarCurr] :
( v95092(VarCurr)
<=> ( v95061(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6533,axiom,
! [VarCurr] :
( v95088(VarCurr)
<=> ( ( v95089(VarCurr,bitIndex2)
<=> $true )
& ( v95089(VarCurr,bitIndex1)
<=> $false )
& ( v95089(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27950,axiom,
! [VarCurr] :
( v95089(VarCurr,bitIndex0)
<=> v95059(VarCurr) ) ).
fof(addAssignment_27949,axiom,
! [VarCurr] :
( v95089(VarCurr,bitIndex1)
<=> v95057(VarCurr) ) ).
fof(addAssignment_27948,axiom,
! [VarCurr] :
( v95089(VarCurr,bitIndex2)
<=> v95055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95073(VarNext)
<=> ( v95074(VarNext)
& v95069(VarNext) ) ) ) ).
fof(writeUnaryOperator_7397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95074(VarNext)
<=> v95076(VarNext) ) ) ).
fof(addAssignment_27947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95076(VarNext)
<=> v95069(VarCurr) ) ) ).
fof(addAssignment_27946,axiom,
! [VarCurr] :
( v95069(VarCurr)
<=> v81966(VarCurr) ) ).
fof(addAssignment_27945,axiom,
! [VarCurr] :
( v95067(VarCurr)
<=> $false ) ).
fof(addAssignment_27944,axiom,
! [VarCurr] :
( v95065(VarCurr)
<=> v81928(VarCurr) ) ).
fof(addAssignment_27943,axiom,
! [VarCurr] :
( v95063(VarCurr)
<=> $false ) ).
fof(addAssignment_27942,axiom,
! [VarCurr] :
( v95061(VarCurr)
<=> v81920(VarCurr,bitIndex9) ) ).
fof(addAssignment_27941,axiom,
! [VarCurr] :
( v81920(VarCurr,bitIndex9)
<=> v81922(VarCurr,bitIndex9) ) ).
fof(addAssignment_27940,axiom,
! [VarCurr] :
( v81922(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27939,axiom,
! [VarCurr] :
( v95059(VarCurr)
<=> $false ) ).
fof(addAssignment_27938,axiom,
! [VarCurr] :
( v95057(VarCurr)
<=> $false ) ).
fof(addAssignment_27937,axiom,
! [VarCurr] :
( v95055(VarCurr)
<=> $true ) ).
fof(addAssignment_27936,axiom,
! [VarCurr] :
( v95053(VarCurr)
<=> $false ) ).
fof(addAssignment_27935,axiom,
! [VarCurr] :
( v95051(VarCurr)
<=> v81903(VarCurr) ) ).
fof(addAssignment_27934,axiom,
! [VarCurr] :
( v81758(VarCurr,bitIndex3)
<=> v81760(VarCurr,bitIndex3) ) ).
fof(addAssignment_27933,axiom,
! [VarCurr] :
( v81760(VarCurr,bitIndex3)
<=> v81762(VarCurr,bitIndex3) ) ).
fof(addAssignment_27932,axiom,
! [VarCurr] :
( v81762(VarCurr,bitIndex3)
<=> v81764(VarCurr,bitIndex3) ) ).
fof(addAssignment_27931,axiom,
! [VarCurr] :
( v81764(VarCurr,bitIndex3)
<=> v81766(VarCurr,bitIndex9) ) ).
fof(addAssignment_27930,axiom,
! [VarCurr] :
( v81766(VarCurr,bitIndex9)
<=> v81768(VarCurr,bitIndex9) ) ).
fof(addAssignment_27929,axiom,
! [VarCurr] :
( v81768(VarCurr,bitIndex9)
<=> v94981(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95004(VarNext)
=> ( v94981(VarNext)
<=> v94981(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1562,axiom,
! [VarNext] :
( v95004(VarNext)
=> ( v94981(VarNext)
<=> v95039(VarNext) ) ) ).
fof(addAssignment_27928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95039(VarNext)
<=> v95037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4445,axiom,
! [VarCurr] :
( ~ v94983(VarCurr)
=> ( v95037(VarCurr)
<=> v95040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4455,axiom,
! [VarCurr] :
( v94983(VarCurr)
=> ( v95037(VarCurr)
<=> v94985(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4444,axiom,
! [VarCurr] :
( ~ v95017(VarCurr)
=> ( v95040(VarCurr)
<=> v94999(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4454,axiom,
! [VarCurr] :
( v95017(VarCurr)
=> ( v95040(VarCurr)
<=> v95041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1102,axiom,
! [VarCurr] :
( ( ~ v95020(VarCurr)
& ~ v95022(VarCurr) )
=> ( v95041(VarCurr)
<=> v95045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4443,axiom,
! [VarCurr] :
( v95022(VarCurr)
=> ( v95041(VarCurr)
<=> v95044(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4453,axiom,
! [VarCurr] :
( v95020(VarCurr)
=> ( v95041(VarCurr)
<=> v95042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4442,axiom,
! [VarCurr] :
( ~ v95030(VarCurr)
=> ( v95045(VarCurr)
<=> v94999(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4452,axiom,
! [VarCurr] :
( v95030(VarCurr)
=> ( v95045(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4441,axiom,
! [VarCurr] :
( ~ v95024(VarCurr)
=> ( v95044(VarCurr)
<=> v94999(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4451,axiom,
! [VarCurr] :
( v95024(VarCurr)
=> ( v95044(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2052,axiom,
! [VarCurr] :
( ~ v95043(VarCurr)
=> ( v95042(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2053,axiom,
! [VarCurr] :
( v95043(VarCurr)
=> ( v95042(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6532,axiom,
! [VarCurr] :
( v95043(VarCurr)
<=> ( v94993(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95004(VarNext)
<=> ( v95005(VarNext)
& v95014(VarNext) ) ) ) ).
fof(addAssignment_27927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95014(VarNext)
<=> v95012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18739,axiom,
! [VarCurr] :
( v95012(VarCurr)
<=> ( v94983(VarCurr)
| v95015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18738,axiom,
! [VarCurr] :
( v95015(VarCurr)
<=> ( v95016(VarCurr)
& v95036(VarCurr) ) ) ).
fof(writeUnaryOperator_7396,axiom,
! [VarCurr] :
( ~ v95036(VarCurr)
<=> v94983(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18737,axiom,
! [VarCurr] :
( v95016(VarCurr)
<=> ( v95017(VarCurr)
| v95034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18736,axiom,
! [VarCurr] :
( v95034(VarCurr)
<=> ( v94995(VarCurr)
& v95035(VarCurr) ) ) ).
fof(writeUnaryOperator_7395,axiom,
! [VarCurr] :
( ~ v95035(VarCurr)
<=> v94997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18735,axiom,
! [VarCurr] :
( v95017(VarCurr)
<=> ( v95018(VarCurr)
& v94997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18734,axiom,
! [VarCurr] :
( v95018(VarCurr)
<=> ( v95019(VarCurr)
| v95028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18733,axiom,
! [VarCurr] :
( v95028(VarCurr)
<=> ( v95029(VarCurr)
& v95033(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6531,axiom,
! [VarCurr] :
( v95033(VarCurr)
<=> ( ( v95021(VarCurr,bitIndex2)
<=> $false )
& ( v95021(VarCurr,bitIndex1)
<=> $false )
& ( v95021(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18732,axiom,
! [VarCurr] :
( v95029(VarCurr)
<=> ( v95030(VarCurr)
| v95031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18731,axiom,
! [VarCurr] :
( v95031(VarCurr)
<=> ( v94995(VarCurr)
& v95032(VarCurr) ) ) ).
fof(writeUnaryOperator_7394,axiom,
! [VarCurr] :
( ~ v95032(VarCurr)
<=> v95030(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6530,axiom,
! [VarCurr] :
( v95030(VarCurr)
<=> ( v94993(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18730,axiom,
! [VarCurr] :
( v95019(VarCurr)
<=> ( v95020(VarCurr)
| v95022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18729,axiom,
! [VarCurr] :
( v95022(VarCurr)
<=> ( v95023(VarCurr)
& v95027(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6529,axiom,
! [VarCurr] :
( v95027(VarCurr)
<=> ( ( v95021(VarCurr,bitIndex2)
<=> $false )
& ( v95021(VarCurr,bitIndex1)
<=> $true )
& ( v95021(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18728,axiom,
! [VarCurr] :
( v95023(VarCurr)
<=> ( v95024(VarCurr)
| v95025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18727,axiom,
! [VarCurr] :
( v95025(VarCurr)
<=> ( v94995(VarCurr)
& v95026(VarCurr) ) ) ).
fof(writeUnaryOperator_7393,axiom,
! [VarCurr] :
( ~ v95026(VarCurr)
<=> v95024(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6528,axiom,
! [VarCurr] :
( v95024(VarCurr)
<=> ( v94993(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6527,axiom,
! [VarCurr] :
( v95020(VarCurr)
<=> ( ( v95021(VarCurr,bitIndex2)
<=> $true )
& ( v95021(VarCurr,bitIndex1)
<=> $false )
& ( v95021(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27926,axiom,
! [VarCurr] :
( v95021(VarCurr,bitIndex0)
<=> v94991(VarCurr) ) ).
fof(addAssignment_27925,axiom,
! [VarCurr] :
( v95021(VarCurr,bitIndex1)
<=> v94989(VarCurr) ) ).
fof(addAssignment_27924,axiom,
! [VarCurr] :
( v95021(VarCurr,bitIndex2)
<=> v94987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95005(VarNext)
<=> ( v95006(VarNext)
& v95001(VarNext) ) ) ) ).
fof(writeUnaryOperator_7392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95006(VarNext)
<=> v95008(VarNext) ) ) ).
fof(addAssignment_27923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95008(VarNext)
<=> v95001(VarCurr) ) ) ).
fof(addAssignment_27922,axiom,
! [VarCurr] :
( v95001(VarCurr)
<=> v81837(VarCurr) ) ).
fof(addAssignment_27921,axiom,
! [VarCurr] :
( v94999(VarCurr)
<=> $false ) ).
fof(addAssignment_27920,axiom,
! [VarCurr] :
( v94997(VarCurr)
<=> v81799(VarCurr) ) ).
fof(addAssignment_27919,axiom,
! [VarCurr] :
( v94995(VarCurr)
<=> $false ) ).
fof(addAssignment_27918,axiom,
! [VarCurr] :
( v94993(VarCurr)
<=> v81791(VarCurr,bitIndex9) ) ).
fof(addAssignment_27917,axiom,
! [VarCurr] :
( v81791(VarCurr,bitIndex9)
<=> v81793(VarCurr,bitIndex9) ) ).
fof(addAssignment_27916,axiom,
! [VarCurr] :
( v81793(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27915,axiom,
! [VarCurr] :
( v94991(VarCurr)
<=> $false ) ).
fof(addAssignment_27914,axiom,
! [VarCurr] :
( v94989(VarCurr)
<=> $false ) ).
fof(addAssignment_27913,axiom,
! [VarCurr] :
( v94987(VarCurr)
<=> $true ) ).
fof(addAssignment_27912,axiom,
! [VarCurr] :
( v94985(VarCurr)
<=> $false ) ).
fof(addAssignment_27911,axiom,
! [VarCurr] :
( v94983(VarCurr)
<=> v81774(VarCurr) ) ).
fof(addAssignment_27910,axiom,
! [VarCurr] :
( v81629(VarCurr,bitIndex3)
<=> v81631(VarCurr,bitIndex3) ) ).
fof(addAssignment_27909,axiom,
! [VarCurr] :
( v81631(VarCurr,bitIndex3)
<=> v81633(VarCurr,bitIndex3) ) ).
fof(addAssignment_27908,axiom,
! [VarCurr] :
( v81633(VarCurr,bitIndex3)
<=> v81635(VarCurr,bitIndex3) ) ).
fof(addAssignment_27907,axiom,
! [VarCurr] :
( v81635(VarCurr,bitIndex3)
<=> v81637(VarCurr,bitIndex9) ) ).
fof(addAssignment_27906,axiom,
! [VarCurr] :
( v81637(VarCurr,bitIndex9)
<=> v81639(VarCurr,bitIndex9) ) ).
fof(addAssignment_27905,axiom,
! [VarCurr] :
( v81639(VarCurr,bitIndex9)
<=> v94913(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94936(VarNext)
=> ( v94913(VarNext)
<=> v94913(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1561,axiom,
! [VarNext] :
( v94936(VarNext)
=> ( v94913(VarNext)
<=> v94971(VarNext) ) ) ).
fof(addAssignment_27904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94971(VarNext)
<=> v94969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4440,axiom,
! [VarCurr] :
( ~ v94915(VarCurr)
=> ( v94969(VarCurr)
<=> v94972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4450,axiom,
! [VarCurr] :
( v94915(VarCurr)
=> ( v94969(VarCurr)
<=> v94917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4439,axiom,
! [VarCurr] :
( ~ v94949(VarCurr)
=> ( v94972(VarCurr)
<=> v94931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4449,axiom,
! [VarCurr] :
( v94949(VarCurr)
=> ( v94972(VarCurr)
<=> v94973(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1101,axiom,
! [VarCurr] :
( ( ~ v94952(VarCurr)
& ~ v94954(VarCurr) )
=> ( v94973(VarCurr)
<=> v94977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4438,axiom,
! [VarCurr] :
( v94954(VarCurr)
=> ( v94973(VarCurr)
<=> v94976(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4448,axiom,
! [VarCurr] :
( v94952(VarCurr)
=> ( v94973(VarCurr)
<=> v94974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4437,axiom,
! [VarCurr] :
( ~ v94962(VarCurr)
=> ( v94977(VarCurr)
<=> v94931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4447,axiom,
! [VarCurr] :
( v94962(VarCurr)
=> ( v94977(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4436,axiom,
! [VarCurr] :
( ~ v94956(VarCurr)
=> ( v94976(VarCurr)
<=> v94931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4446,axiom,
! [VarCurr] :
( v94956(VarCurr)
=> ( v94976(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2051,axiom,
! [VarCurr] :
( ~ v94975(VarCurr)
=> ( v94974(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2052,axiom,
! [VarCurr] :
( v94975(VarCurr)
=> ( v94974(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6526,axiom,
! [VarCurr] :
( v94975(VarCurr)
<=> ( v94925(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94936(VarNext)
<=> ( v94937(VarNext)
& v94946(VarNext) ) ) ) ).
fof(addAssignment_27903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94946(VarNext)
<=> v94944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18724,axiom,
! [VarCurr] :
( v94944(VarCurr)
<=> ( v94915(VarCurr)
| v94947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18723,axiom,
! [VarCurr] :
( v94947(VarCurr)
<=> ( v94948(VarCurr)
& v94968(VarCurr) ) ) ).
fof(writeUnaryOperator_7391,axiom,
! [VarCurr] :
( ~ v94968(VarCurr)
<=> v94915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18722,axiom,
! [VarCurr] :
( v94948(VarCurr)
<=> ( v94949(VarCurr)
| v94966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18721,axiom,
! [VarCurr] :
( v94966(VarCurr)
<=> ( v94927(VarCurr)
& v94967(VarCurr) ) ) ).
fof(writeUnaryOperator_7390,axiom,
! [VarCurr] :
( ~ v94967(VarCurr)
<=> v94929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18720,axiom,
! [VarCurr] :
( v94949(VarCurr)
<=> ( v94950(VarCurr)
& v94929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18719,axiom,
! [VarCurr] :
( v94950(VarCurr)
<=> ( v94951(VarCurr)
| v94960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18718,axiom,
! [VarCurr] :
( v94960(VarCurr)
<=> ( v94961(VarCurr)
& v94965(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6525,axiom,
! [VarCurr] :
( v94965(VarCurr)
<=> ( ( v94953(VarCurr,bitIndex2)
<=> $false )
& ( v94953(VarCurr,bitIndex1)
<=> $false )
& ( v94953(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18717,axiom,
! [VarCurr] :
( v94961(VarCurr)
<=> ( v94962(VarCurr)
| v94963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18716,axiom,
! [VarCurr] :
( v94963(VarCurr)
<=> ( v94927(VarCurr)
& v94964(VarCurr) ) ) ).
fof(writeUnaryOperator_7389,axiom,
! [VarCurr] :
( ~ v94964(VarCurr)
<=> v94962(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6524,axiom,
! [VarCurr] :
( v94962(VarCurr)
<=> ( v94925(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18715,axiom,
! [VarCurr] :
( v94951(VarCurr)
<=> ( v94952(VarCurr)
| v94954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18714,axiom,
! [VarCurr] :
( v94954(VarCurr)
<=> ( v94955(VarCurr)
& v94959(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6523,axiom,
! [VarCurr] :
( v94959(VarCurr)
<=> ( ( v94953(VarCurr,bitIndex2)
<=> $false )
& ( v94953(VarCurr,bitIndex1)
<=> $true )
& ( v94953(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18713,axiom,
! [VarCurr] :
( v94955(VarCurr)
<=> ( v94956(VarCurr)
| v94957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18712,axiom,
! [VarCurr] :
( v94957(VarCurr)
<=> ( v94927(VarCurr)
& v94958(VarCurr) ) ) ).
fof(writeUnaryOperator_7388,axiom,
! [VarCurr] :
( ~ v94958(VarCurr)
<=> v94956(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6522,axiom,
! [VarCurr] :
( v94956(VarCurr)
<=> ( v94925(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6521,axiom,
! [VarCurr] :
( v94952(VarCurr)
<=> ( ( v94953(VarCurr,bitIndex2)
<=> $true )
& ( v94953(VarCurr,bitIndex1)
<=> $false )
& ( v94953(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27902,axiom,
! [VarCurr] :
( v94953(VarCurr,bitIndex0)
<=> v94923(VarCurr) ) ).
fof(addAssignment_27901,axiom,
! [VarCurr] :
( v94953(VarCurr,bitIndex1)
<=> v94921(VarCurr) ) ).
fof(addAssignment_27900,axiom,
! [VarCurr] :
( v94953(VarCurr,bitIndex2)
<=> v94919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94937(VarNext)
<=> ( v94938(VarNext)
& v94933(VarNext) ) ) ) ).
fof(writeUnaryOperator_7387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94938(VarNext)
<=> v94940(VarNext) ) ) ).
fof(addAssignment_27899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94940(VarNext)
<=> v94933(VarCurr) ) ) ).
fof(addAssignment_27898,axiom,
! [VarCurr] :
( v94933(VarCurr)
<=> v81708(VarCurr) ) ).
fof(addAssignment_27897,axiom,
! [VarCurr] :
( v94931(VarCurr)
<=> $false ) ).
fof(addAssignment_27896,axiom,
! [VarCurr] :
( v94929(VarCurr)
<=> v81670(VarCurr) ) ).
fof(addAssignment_27895,axiom,
! [VarCurr] :
( v94927(VarCurr)
<=> $false ) ).
fof(addAssignment_27894,axiom,
! [VarCurr] :
( v94925(VarCurr)
<=> v81662(VarCurr,bitIndex9) ) ).
fof(addAssignment_27893,axiom,
! [VarCurr] :
( v81662(VarCurr,bitIndex9)
<=> v81664(VarCurr,bitIndex9) ) ).
fof(addAssignment_27892,axiom,
! [VarCurr] :
( v81664(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27891,axiom,
! [VarCurr] :
( v94923(VarCurr)
<=> $false ) ).
fof(addAssignment_27890,axiom,
! [VarCurr] :
( v94921(VarCurr)
<=> $false ) ).
fof(addAssignment_27889,axiom,
! [VarCurr] :
( v94919(VarCurr)
<=> $true ) ).
fof(addAssignment_27888,axiom,
! [VarCurr] :
( v94917(VarCurr)
<=> $false ) ).
fof(addAssignment_27887,axiom,
! [VarCurr] :
( v94915(VarCurr)
<=> v81645(VarCurr) ) ).
fof(addAssignment_27886,axiom,
! [VarCurr] :
( v81500(VarCurr,bitIndex3)
<=> v81502(VarCurr,bitIndex3) ) ).
fof(addAssignment_27885,axiom,
! [VarCurr] :
( v81502(VarCurr,bitIndex3)
<=> v81504(VarCurr,bitIndex3) ) ).
fof(addAssignment_27884,axiom,
! [VarCurr] :
( v81504(VarCurr,bitIndex3)
<=> v81506(VarCurr,bitIndex3) ) ).
fof(addAssignment_27883,axiom,
! [VarCurr] :
( v81506(VarCurr,bitIndex3)
<=> v81508(VarCurr,bitIndex9) ) ).
fof(addAssignment_27882,axiom,
! [VarCurr] :
( v81508(VarCurr,bitIndex9)
<=> v81510(VarCurr,bitIndex9) ) ).
fof(addAssignment_27881,axiom,
! [VarCurr] :
( v81510(VarCurr,bitIndex9)
<=> v94845(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94868(VarNext)
=> ( v94845(VarNext)
<=> v94845(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1560,axiom,
! [VarNext] :
( v94868(VarNext)
=> ( v94845(VarNext)
<=> v94903(VarNext) ) ) ).
fof(addAssignment_27880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94903(VarNext)
<=> v94901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4435,axiom,
! [VarCurr] :
( ~ v94847(VarCurr)
=> ( v94901(VarCurr)
<=> v94904(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4445,axiom,
! [VarCurr] :
( v94847(VarCurr)
=> ( v94901(VarCurr)
<=> v94849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4434,axiom,
! [VarCurr] :
( ~ v94881(VarCurr)
=> ( v94904(VarCurr)
<=> v94863(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4444,axiom,
! [VarCurr] :
( v94881(VarCurr)
=> ( v94904(VarCurr)
<=> v94905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1100,axiom,
! [VarCurr] :
( ( ~ v94884(VarCurr)
& ~ v94886(VarCurr) )
=> ( v94905(VarCurr)
<=> v94909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4433,axiom,
! [VarCurr] :
( v94886(VarCurr)
=> ( v94905(VarCurr)
<=> v94908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4443,axiom,
! [VarCurr] :
( v94884(VarCurr)
=> ( v94905(VarCurr)
<=> v94906(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4432,axiom,
! [VarCurr] :
( ~ v94894(VarCurr)
=> ( v94909(VarCurr)
<=> v94863(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4442,axiom,
! [VarCurr] :
( v94894(VarCurr)
=> ( v94909(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4431,axiom,
! [VarCurr] :
( ~ v94888(VarCurr)
=> ( v94908(VarCurr)
<=> v94863(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4441,axiom,
! [VarCurr] :
( v94888(VarCurr)
=> ( v94908(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2050,axiom,
! [VarCurr] :
( ~ v94907(VarCurr)
=> ( v94906(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2051,axiom,
! [VarCurr] :
( v94907(VarCurr)
=> ( v94906(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6520,axiom,
! [VarCurr] :
( v94907(VarCurr)
<=> ( v94857(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94868(VarNext)
<=> ( v94869(VarNext)
& v94878(VarNext) ) ) ) ).
fof(addAssignment_27879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94878(VarNext)
<=> v94876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18709,axiom,
! [VarCurr] :
( v94876(VarCurr)
<=> ( v94847(VarCurr)
| v94879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18708,axiom,
! [VarCurr] :
( v94879(VarCurr)
<=> ( v94880(VarCurr)
& v94900(VarCurr) ) ) ).
fof(writeUnaryOperator_7386,axiom,
! [VarCurr] :
( ~ v94900(VarCurr)
<=> v94847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18707,axiom,
! [VarCurr] :
( v94880(VarCurr)
<=> ( v94881(VarCurr)
| v94898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18706,axiom,
! [VarCurr] :
( v94898(VarCurr)
<=> ( v94859(VarCurr)
& v94899(VarCurr) ) ) ).
fof(writeUnaryOperator_7385,axiom,
! [VarCurr] :
( ~ v94899(VarCurr)
<=> v94861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18705,axiom,
! [VarCurr] :
( v94881(VarCurr)
<=> ( v94882(VarCurr)
& v94861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18704,axiom,
! [VarCurr] :
( v94882(VarCurr)
<=> ( v94883(VarCurr)
| v94892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18703,axiom,
! [VarCurr] :
( v94892(VarCurr)
<=> ( v94893(VarCurr)
& v94897(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6519,axiom,
! [VarCurr] :
( v94897(VarCurr)
<=> ( ( v94885(VarCurr,bitIndex2)
<=> $false )
& ( v94885(VarCurr,bitIndex1)
<=> $false )
& ( v94885(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18702,axiom,
! [VarCurr] :
( v94893(VarCurr)
<=> ( v94894(VarCurr)
| v94895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18701,axiom,
! [VarCurr] :
( v94895(VarCurr)
<=> ( v94859(VarCurr)
& v94896(VarCurr) ) ) ).
fof(writeUnaryOperator_7384,axiom,
! [VarCurr] :
( ~ v94896(VarCurr)
<=> v94894(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6518,axiom,
! [VarCurr] :
( v94894(VarCurr)
<=> ( v94857(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18700,axiom,
! [VarCurr] :
( v94883(VarCurr)
<=> ( v94884(VarCurr)
| v94886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18699,axiom,
! [VarCurr] :
( v94886(VarCurr)
<=> ( v94887(VarCurr)
& v94891(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6517,axiom,
! [VarCurr] :
( v94891(VarCurr)
<=> ( ( v94885(VarCurr,bitIndex2)
<=> $false )
& ( v94885(VarCurr,bitIndex1)
<=> $true )
& ( v94885(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18698,axiom,
! [VarCurr] :
( v94887(VarCurr)
<=> ( v94888(VarCurr)
| v94889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18697,axiom,
! [VarCurr] :
( v94889(VarCurr)
<=> ( v94859(VarCurr)
& v94890(VarCurr) ) ) ).
fof(writeUnaryOperator_7383,axiom,
! [VarCurr] :
( ~ v94890(VarCurr)
<=> v94888(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6516,axiom,
! [VarCurr] :
( v94888(VarCurr)
<=> ( v94857(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6515,axiom,
! [VarCurr] :
( v94884(VarCurr)
<=> ( ( v94885(VarCurr,bitIndex2)
<=> $true )
& ( v94885(VarCurr,bitIndex1)
<=> $false )
& ( v94885(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27878,axiom,
! [VarCurr] :
( v94885(VarCurr,bitIndex0)
<=> v94855(VarCurr) ) ).
fof(addAssignment_27877,axiom,
! [VarCurr] :
( v94885(VarCurr,bitIndex1)
<=> v94853(VarCurr) ) ).
fof(addAssignment_27876,axiom,
! [VarCurr] :
( v94885(VarCurr,bitIndex2)
<=> v94851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94869(VarNext)
<=> ( v94870(VarNext)
& v94865(VarNext) ) ) ) ).
fof(writeUnaryOperator_7382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94870(VarNext)
<=> v94872(VarNext) ) ) ).
fof(addAssignment_27875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94872(VarNext)
<=> v94865(VarCurr) ) ) ).
fof(addAssignment_27874,axiom,
! [VarCurr] :
( v94865(VarCurr)
<=> v81579(VarCurr) ) ).
fof(addAssignment_27873,axiom,
! [VarCurr] :
( v94863(VarCurr)
<=> $false ) ).
fof(addAssignment_27872,axiom,
! [VarCurr] :
( v94861(VarCurr)
<=> v81541(VarCurr) ) ).
fof(addAssignment_27871,axiom,
! [VarCurr] :
( v94859(VarCurr)
<=> $false ) ).
fof(addAssignment_27870,axiom,
! [VarCurr] :
( v94857(VarCurr)
<=> v81533(VarCurr,bitIndex9) ) ).
fof(addAssignment_27869,axiom,
! [VarCurr] :
( v81533(VarCurr,bitIndex9)
<=> v81535(VarCurr,bitIndex9) ) ).
fof(addAssignment_27868,axiom,
! [VarCurr] :
( v81535(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27867,axiom,
! [VarCurr] :
( v94855(VarCurr)
<=> $false ) ).
fof(addAssignment_27866,axiom,
! [VarCurr] :
( v94853(VarCurr)
<=> $false ) ).
fof(addAssignment_27865,axiom,
! [VarCurr] :
( v94851(VarCurr)
<=> $true ) ).
fof(addAssignment_27864,axiom,
! [VarCurr] :
( v94849(VarCurr)
<=> $false ) ).
fof(addAssignment_27863,axiom,
! [VarCurr] :
( v94847(VarCurr)
<=> v81516(VarCurr) ) ).
fof(addAssignment_27862,axiom,
! [VarCurr] :
( v81371(VarCurr,bitIndex3)
<=> v81373(VarCurr,bitIndex3) ) ).
fof(addAssignment_27861,axiom,
! [VarCurr] :
( v81373(VarCurr,bitIndex3)
<=> v81375(VarCurr,bitIndex3) ) ).
fof(addAssignment_27860,axiom,
! [VarCurr] :
( v81375(VarCurr,bitIndex3)
<=> v81377(VarCurr,bitIndex3) ) ).
fof(addAssignment_27859,axiom,
! [VarCurr] :
( v81377(VarCurr,bitIndex3)
<=> v81379(VarCurr,bitIndex9) ) ).
fof(addAssignment_27858,axiom,
! [VarCurr] :
( v81379(VarCurr,bitIndex9)
<=> v81381(VarCurr,bitIndex9) ) ).
fof(addAssignment_27857,axiom,
! [VarCurr] :
( v81381(VarCurr,bitIndex9)
<=> v94777(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94800(VarNext)
=> ( v94777(VarNext)
<=> v94777(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1559,axiom,
! [VarNext] :
( v94800(VarNext)
=> ( v94777(VarNext)
<=> v94835(VarNext) ) ) ).
fof(addAssignment_27856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94835(VarNext)
<=> v94833(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4430,axiom,
! [VarCurr] :
( ~ v94779(VarCurr)
=> ( v94833(VarCurr)
<=> v94836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4440,axiom,
! [VarCurr] :
( v94779(VarCurr)
=> ( v94833(VarCurr)
<=> v94781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4429,axiom,
! [VarCurr] :
( ~ v94813(VarCurr)
=> ( v94836(VarCurr)
<=> v94795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4439,axiom,
! [VarCurr] :
( v94813(VarCurr)
=> ( v94836(VarCurr)
<=> v94837(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1099,axiom,
! [VarCurr] :
( ( ~ v94816(VarCurr)
& ~ v94818(VarCurr) )
=> ( v94837(VarCurr)
<=> v94841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4428,axiom,
! [VarCurr] :
( v94818(VarCurr)
=> ( v94837(VarCurr)
<=> v94840(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4438,axiom,
! [VarCurr] :
( v94816(VarCurr)
=> ( v94837(VarCurr)
<=> v94838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4427,axiom,
! [VarCurr] :
( ~ v94826(VarCurr)
=> ( v94841(VarCurr)
<=> v94795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4437,axiom,
! [VarCurr] :
( v94826(VarCurr)
=> ( v94841(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4426,axiom,
! [VarCurr] :
( ~ v94820(VarCurr)
=> ( v94840(VarCurr)
<=> v94795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4436,axiom,
! [VarCurr] :
( v94820(VarCurr)
=> ( v94840(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2049,axiom,
! [VarCurr] :
( ~ v94839(VarCurr)
=> ( v94838(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2050,axiom,
! [VarCurr] :
( v94839(VarCurr)
=> ( v94838(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6514,axiom,
! [VarCurr] :
( v94839(VarCurr)
<=> ( v94789(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94800(VarNext)
<=> ( v94801(VarNext)
& v94810(VarNext) ) ) ) ).
fof(addAssignment_27855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94810(VarNext)
<=> v94808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18694,axiom,
! [VarCurr] :
( v94808(VarCurr)
<=> ( v94779(VarCurr)
| v94811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18693,axiom,
! [VarCurr] :
( v94811(VarCurr)
<=> ( v94812(VarCurr)
& v94832(VarCurr) ) ) ).
fof(writeUnaryOperator_7381,axiom,
! [VarCurr] :
( ~ v94832(VarCurr)
<=> v94779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18692,axiom,
! [VarCurr] :
( v94812(VarCurr)
<=> ( v94813(VarCurr)
| v94830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18691,axiom,
! [VarCurr] :
( v94830(VarCurr)
<=> ( v94791(VarCurr)
& v94831(VarCurr) ) ) ).
fof(writeUnaryOperator_7380,axiom,
! [VarCurr] :
( ~ v94831(VarCurr)
<=> v94793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18690,axiom,
! [VarCurr] :
( v94813(VarCurr)
<=> ( v94814(VarCurr)
& v94793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18689,axiom,
! [VarCurr] :
( v94814(VarCurr)
<=> ( v94815(VarCurr)
| v94824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18688,axiom,
! [VarCurr] :
( v94824(VarCurr)
<=> ( v94825(VarCurr)
& v94829(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6513,axiom,
! [VarCurr] :
( v94829(VarCurr)
<=> ( ( v94817(VarCurr,bitIndex2)
<=> $false )
& ( v94817(VarCurr,bitIndex1)
<=> $false )
& ( v94817(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18687,axiom,
! [VarCurr] :
( v94825(VarCurr)
<=> ( v94826(VarCurr)
| v94827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18686,axiom,
! [VarCurr] :
( v94827(VarCurr)
<=> ( v94791(VarCurr)
& v94828(VarCurr) ) ) ).
fof(writeUnaryOperator_7379,axiom,
! [VarCurr] :
( ~ v94828(VarCurr)
<=> v94826(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6512,axiom,
! [VarCurr] :
( v94826(VarCurr)
<=> ( v94789(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18685,axiom,
! [VarCurr] :
( v94815(VarCurr)
<=> ( v94816(VarCurr)
| v94818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18684,axiom,
! [VarCurr] :
( v94818(VarCurr)
<=> ( v94819(VarCurr)
& v94823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6511,axiom,
! [VarCurr] :
( v94823(VarCurr)
<=> ( ( v94817(VarCurr,bitIndex2)
<=> $false )
& ( v94817(VarCurr,bitIndex1)
<=> $true )
& ( v94817(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18683,axiom,
! [VarCurr] :
( v94819(VarCurr)
<=> ( v94820(VarCurr)
| v94821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18682,axiom,
! [VarCurr] :
( v94821(VarCurr)
<=> ( v94791(VarCurr)
& v94822(VarCurr) ) ) ).
fof(writeUnaryOperator_7378,axiom,
! [VarCurr] :
( ~ v94822(VarCurr)
<=> v94820(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6510,axiom,
! [VarCurr] :
( v94820(VarCurr)
<=> ( v94789(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6509,axiom,
! [VarCurr] :
( v94816(VarCurr)
<=> ( ( v94817(VarCurr,bitIndex2)
<=> $true )
& ( v94817(VarCurr,bitIndex1)
<=> $false )
& ( v94817(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27854,axiom,
! [VarCurr] :
( v94817(VarCurr,bitIndex0)
<=> v94787(VarCurr) ) ).
fof(addAssignment_27853,axiom,
! [VarCurr] :
( v94817(VarCurr,bitIndex1)
<=> v94785(VarCurr) ) ).
fof(addAssignment_27852,axiom,
! [VarCurr] :
( v94817(VarCurr,bitIndex2)
<=> v94783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94801(VarNext)
<=> ( v94802(VarNext)
& v94797(VarNext) ) ) ) ).
fof(writeUnaryOperator_7377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94802(VarNext)
<=> v94804(VarNext) ) ) ).
fof(addAssignment_27851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94804(VarNext)
<=> v94797(VarCurr) ) ) ).
fof(addAssignment_27850,axiom,
! [VarCurr] :
( v94797(VarCurr)
<=> v81450(VarCurr) ) ).
fof(addAssignment_27849,axiom,
! [VarCurr] :
( v94795(VarCurr)
<=> $false ) ).
fof(addAssignment_27848,axiom,
! [VarCurr] :
( v94793(VarCurr)
<=> v81412(VarCurr) ) ).
fof(addAssignment_27847,axiom,
! [VarCurr] :
( v94791(VarCurr)
<=> $false ) ).
fof(addAssignment_27846,axiom,
! [VarCurr] :
( v94789(VarCurr)
<=> v81404(VarCurr,bitIndex9) ) ).
fof(addAssignment_27845,axiom,
! [VarCurr] :
( v81404(VarCurr,bitIndex9)
<=> v81406(VarCurr,bitIndex9) ) ).
fof(addAssignment_27844,axiom,
! [VarCurr] :
( v81406(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27843,axiom,
! [VarCurr] :
( v94787(VarCurr)
<=> $false ) ).
fof(addAssignment_27842,axiom,
! [VarCurr] :
( v94785(VarCurr)
<=> $false ) ).
fof(addAssignment_27841,axiom,
! [VarCurr] :
( v94783(VarCurr)
<=> $true ) ).
fof(addAssignment_27840,axiom,
! [VarCurr] :
( v94781(VarCurr)
<=> $false ) ).
fof(addAssignment_27839,axiom,
! [VarCurr] :
( v94779(VarCurr)
<=> v81387(VarCurr) ) ).
fof(addAssignment_27838,axiom,
! [VarCurr] :
( v81242(VarCurr,bitIndex3)
<=> v81244(VarCurr,bitIndex3) ) ).
fof(addAssignment_27837,axiom,
! [VarCurr] :
( v81244(VarCurr,bitIndex3)
<=> v81246(VarCurr,bitIndex3) ) ).
fof(addAssignment_27836,axiom,
! [VarCurr] :
( v81246(VarCurr,bitIndex3)
<=> v81248(VarCurr,bitIndex3) ) ).
fof(addAssignment_27835,axiom,
! [VarCurr] :
( v81248(VarCurr,bitIndex3)
<=> v81250(VarCurr,bitIndex9) ) ).
fof(addAssignment_27834,axiom,
! [VarCurr] :
( v81250(VarCurr,bitIndex9)
<=> v81252(VarCurr,bitIndex9) ) ).
fof(addAssignment_27833,axiom,
! [VarCurr] :
( v81252(VarCurr,bitIndex9)
<=> v94709(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94732(VarNext)
=> ( v94709(VarNext)
<=> v94709(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1558,axiom,
! [VarNext] :
( v94732(VarNext)
=> ( v94709(VarNext)
<=> v94767(VarNext) ) ) ).
fof(addAssignment_27832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94767(VarNext)
<=> v94765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4425,axiom,
! [VarCurr] :
( ~ v94711(VarCurr)
=> ( v94765(VarCurr)
<=> v94768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4435,axiom,
! [VarCurr] :
( v94711(VarCurr)
=> ( v94765(VarCurr)
<=> v94713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4424,axiom,
! [VarCurr] :
( ~ v94745(VarCurr)
=> ( v94768(VarCurr)
<=> v94727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4434,axiom,
! [VarCurr] :
( v94745(VarCurr)
=> ( v94768(VarCurr)
<=> v94769(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1098,axiom,
! [VarCurr] :
( ( ~ v94748(VarCurr)
& ~ v94750(VarCurr) )
=> ( v94769(VarCurr)
<=> v94773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4423,axiom,
! [VarCurr] :
( v94750(VarCurr)
=> ( v94769(VarCurr)
<=> v94772(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4433,axiom,
! [VarCurr] :
( v94748(VarCurr)
=> ( v94769(VarCurr)
<=> v94770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4422,axiom,
! [VarCurr] :
( ~ v94758(VarCurr)
=> ( v94773(VarCurr)
<=> v94727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4432,axiom,
! [VarCurr] :
( v94758(VarCurr)
=> ( v94773(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4421,axiom,
! [VarCurr] :
( ~ v94752(VarCurr)
=> ( v94772(VarCurr)
<=> v94727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4431,axiom,
! [VarCurr] :
( v94752(VarCurr)
=> ( v94772(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2048,axiom,
! [VarCurr] :
( ~ v94771(VarCurr)
=> ( v94770(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2049,axiom,
! [VarCurr] :
( v94771(VarCurr)
=> ( v94770(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6508,axiom,
! [VarCurr] :
( v94771(VarCurr)
<=> ( v94721(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94732(VarNext)
<=> ( v94733(VarNext)
& v94742(VarNext) ) ) ) ).
fof(addAssignment_27831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94742(VarNext)
<=> v94740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18679,axiom,
! [VarCurr] :
( v94740(VarCurr)
<=> ( v94711(VarCurr)
| v94743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18678,axiom,
! [VarCurr] :
( v94743(VarCurr)
<=> ( v94744(VarCurr)
& v94764(VarCurr) ) ) ).
fof(writeUnaryOperator_7376,axiom,
! [VarCurr] :
( ~ v94764(VarCurr)
<=> v94711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18677,axiom,
! [VarCurr] :
( v94744(VarCurr)
<=> ( v94745(VarCurr)
| v94762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18676,axiom,
! [VarCurr] :
( v94762(VarCurr)
<=> ( v94723(VarCurr)
& v94763(VarCurr) ) ) ).
fof(writeUnaryOperator_7375,axiom,
! [VarCurr] :
( ~ v94763(VarCurr)
<=> v94725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18675,axiom,
! [VarCurr] :
( v94745(VarCurr)
<=> ( v94746(VarCurr)
& v94725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18674,axiom,
! [VarCurr] :
( v94746(VarCurr)
<=> ( v94747(VarCurr)
| v94756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18673,axiom,
! [VarCurr] :
( v94756(VarCurr)
<=> ( v94757(VarCurr)
& v94761(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6507,axiom,
! [VarCurr] :
( v94761(VarCurr)
<=> ( ( v94749(VarCurr,bitIndex2)
<=> $false )
& ( v94749(VarCurr,bitIndex1)
<=> $false )
& ( v94749(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18672,axiom,
! [VarCurr] :
( v94757(VarCurr)
<=> ( v94758(VarCurr)
| v94759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18671,axiom,
! [VarCurr] :
( v94759(VarCurr)
<=> ( v94723(VarCurr)
& v94760(VarCurr) ) ) ).
fof(writeUnaryOperator_7374,axiom,
! [VarCurr] :
( ~ v94760(VarCurr)
<=> v94758(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6506,axiom,
! [VarCurr] :
( v94758(VarCurr)
<=> ( v94721(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18670,axiom,
! [VarCurr] :
( v94747(VarCurr)
<=> ( v94748(VarCurr)
| v94750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18669,axiom,
! [VarCurr] :
( v94750(VarCurr)
<=> ( v94751(VarCurr)
& v94755(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6505,axiom,
! [VarCurr] :
( v94755(VarCurr)
<=> ( ( v94749(VarCurr,bitIndex2)
<=> $false )
& ( v94749(VarCurr,bitIndex1)
<=> $true )
& ( v94749(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18668,axiom,
! [VarCurr] :
( v94751(VarCurr)
<=> ( v94752(VarCurr)
| v94753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18667,axiom,
! [VarCurr] :
( v94753(VarCurr)
<=> ( v94723(VarCurr)
& v94754(VarCurr) ) ) ).
fof(writeUnaryOperator_7373,axiom,
! [VarCurr] :
( ~ v94754(VarCurr)
<=> v94752(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6504,axiom,
! [VarCurr] :
( v94752(VarCurr)
<=> ( v94721(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6503,axiom,
! [VarCurr] :
( v94748(VarCurr)
<=> ( ( v94749(VarCurr,bitIndex2)
<=> $true )
& ( v94749(VarCurr,bitIndex1)
<=> $false )
& ( v94749(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27830,axiom,
! [VarCurr] :
( v94749(VarCurr,bitIndex0)
<=> v94719(VarCurr) ) ).
fof(addAssignment_27829,axiom,
! [VarCurr] :
( v94749(VarCurr,bitIndex1)
<=> v94717(VarCurr) ) ).
fof(addAssignment_27828,axiom,
! [VarCurr] :
( v94749(VarCurr,bitIndex2)
<=> v94715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94733(VarNext)
<=> ( v94734(VarNext)
& v94729(VarNext) ) ) ) ).
fof(writeUnaryOperator_7372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94734(VarNext)
<=> v94736(VarNext) ) ) ).
fof(addAssignment_27827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94736(VarNext)
<=> v94729(VarCurr) ) ) ).
fof(addAssignment_27826,axiom,
! [VarCurr] :
( v94729(VarCurr)
<=> v81321(VarCurr) ) ).
fof(addAssignment_27825,axiom,
! [VarCurr] :
( v94727(VarCurr)
<=> $false ) ).
fof(addAssignment_27824,axiom,
! [VarCurr] :
( v94725(VarCurr)
<=> v81283(VarCurr) ) ).
fof(addAssignment_27823,axiom,
! [VarCurr] :
( v94723(VarCurr)
<=> $false ) ).
fof(addAssignment_27822,axiom,
! [VarCurr] :
( v94721(VarCurr)
<=> v81275(VarCurr,bitIndex9) ) ).
fof(addAssignment_27821,axiom,
! [VarCurr] :
( v81275(VarCurr,bitIndex9)
<=> v81277(VarCurr,bitIndex9) ) ).
fof(addAssignment_27820,axiom,
! [VarCurr] :
( v81277(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27819,axiom,
! [VarCurr] :
( v94719(VarCurr)
<=> $false ) ).
fof(addAssignment_27818,axiom,
! [VarCurr] :
( v94717(VarCurr)
<=> $false ) ).
fof(addAssignment_27817,axiom,
! [VarCurr] :
( v94715(VarCurr)
<=> $true ) ).
fof(addAssignment_27816,axiom,
! [VarCurr] :
( v94713(VarCurr)
<=> $false ) ).
fof(addAssignment_27815,axiom,
! [VarCurr] :
( v94711(VarCurr)
<=> v81258(VarCurr) ) ).
fof(addAssignment_27814,axiom,
! [VarCurr] :
( v81113(VarCurr,bitIndex3)
<=> v81115(VarCurr,bitIndex3) ) ).
fof(addAssignment_27813,axiom,
! [VarCurr] :
( v81115(VarCurr,bitIndex3)
<=> v81117(VarCurr,bitIndex3) ) ).
fof(addAssignment_27812,axiom,
! [VarCurr] :
( v81117(VarCurr,bitIndex3)
<=> v81119(VarCurr,bitIndex3) ) ).
fof(addAssignment_27811,axiom,
! [VarCurr] :
( v81119(VarCurr,bitIndex3)
<=> v81121(VarCurr,bitIndex9) ) ).
fof(addAssignment_27810,axiom,
! [VarCurr] :
( v81121(VarCurr,bitIndex9)
<=> v81123(VarCurr,bitIndex9) ) ).
fof(addAssignment_27809,axiom,
! [VarCurr] :
( v81123(VarCurr,bitIndex9)
<=> v94641(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94664(VarNext)
=> ( v94641(VarNext)
<=> v94641(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1557,axiom,
! [VarNext] :
( v94664(VarNext)
=> ( v94641(VarNext)
<=> v94699(VarNext) ) ) ).
fof(addAssignment_27808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94699(VarNext)
<=> v94697(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4420,axiom,
! [VarCurr] :
( ~ v94643(VarCurr)
=> ( v94697(VarCurr)
<=> v94700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4430,axiom,
! [VarCurr] :
( v94643(VarCurr)
=> ( v94697(VarCurr)
<=> v94645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4419,axiom,
! [VarCurr] :
( ~ v94677(VarCurr)
=> ( v94700(VarCurr)
<=> v94659(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4429,axiom,
! [VarCurr] :
( v94677(VarCurr)
=> ( v94700(VarCurr)
<=> v94701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1097,axiom,
! [VarCurr] :
( ( ~ v94680(VarCurr)
& ~ v94682(VarCurr) )
=> ( v94701(VarCurr)
<=> v94705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4418,axiom,
! [VarCurr] :
( v94682(VarCurr)
=> ( v94701(VarCurr)
<=> v94704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4428,axiom,
! [VarCurr] :
( v94680(VarCurr)
=> ( v94701(VarCurr)
<=> v94702(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4417,axiom,
! [VarCurr] :
( ~ v94690(VarCurr)
=> ( v94705(VarCurr)
<=> v94659(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4427,axiom,
! [VarCurr] :
( v94690(VarCurr)
=> ( v94705(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4416,axiom,
! [VarCurr] :
( ~ v94684(VarCurr)
=> ( v94704(VarCurr)
<=> v94659(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4426,axiom,
! [VarCurr] :
( v94684(VarCurr)
=> ( v94704(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2047,axiom,
! [VarCurr] :
( ~ v94703(VarCurr)
=> ( v94702(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2048,axiom,
! [VarCurr] :
( v94703(VarCurr)
=> ( v94702(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6502,axiom,
! [VarCurr] :
( v94703(VarCurr)
<=> ( v94653(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94664(VarNext)
<=> ( v94665(VarNext)
& v94674(VarNext) ) ) ) ).
fof(addAssignment_27807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94674(VarNext)
<=> v94672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18664,axiom,
! [VarCurr] :
( v94672(VarCurr)
<=> ( v94643(VarCurr)
| v94675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18663,axiom,
! [VarCurr] :
( v94675(VarCurr)
<=> ( v94676(VarCurr)
& v94696(VarCurr) ) ) ).
fof(writeUnaryOperator_7371,axiom,
! [VarCurr] :
( ~ v94696(VarCurr)
<=> v94643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18662,axiom,
! [VarCurr] :
( v94676(VarCurr)
<=> ( v94677(VarCurr)
| v94694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18661,axiom,
! [VarCurr] :
( v94694(VarCurr)
<=> ( v94655(VarCurr)
& v94695(VarCurr) ) ) ).
fof(writeUnaryOperator_7370,axiom,
! [VarCurr] :
( ~ v94695(VarCurr)
<=> v94657(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18660,axiom,
! [VarCurr] :
( v94677(VarCurr)
<=> ( v94678(VarCurr)
& v94657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18659,axiom,
! [VarCurr] :
( v94678(VarCurr)
<=> ( v94679(VarCurr)
| v94688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18658,axiom,
! [VarCurr] :
( v94688(VarCurr)
<=> ( v94689(VarCurr)
& v94693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6501,axiom,
! [VarCurr] :
( v94693(VarCurr)
<=> ( ( v94681(VarCurr,bitIndex2)
<=> $false )
& ( v94681(VarCurr,bitIndex1)
<=> $false )
& ( v94681(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18657,axiom,
! [VarCurr] :
( v94689(VarCurr)
<=> ( v94690(VarCurr)
| v94691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18656,axiom,
! [VarCurr] :
( v94691(VarCurr)
<=> ( v94655(VarCurr)
& v94692(VarCurr) ) ) ).
fof(writeUnaryOperator_7369,axiom,
! [VarCurr] :
( ~ v94692(VarCurr)
<=> v94690(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6500,axiom,
! [VarCurr] :
( v94690(VarCurr)
<=> ( v94653(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18655,axiom,
! [VarCurr] :
( v94679(VarCurr)
<=> ( v94680(VarCurr)
| v94682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18654,axiom,
! [VarCurr] :
( v94682(VarCurr)
<=> ( v94683(VarCurr)
& v94687(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6499,axiom,
! [VarCurr] :
( v94687(VarCurr)
<=> ( ( v94681(VarCurr,bitIndex2)
<=> $false )
& ( v94681(VarCurr,bitIndex1)
<=> $true )
& ( v94681(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18653,axiom,
! [VarCurr] :
( v94683(VarCurr)
<=> ( v94684(VarCurr)
| v94685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18652,axiom,
! [VarCurr] :
( v94685(VarCurr)
<=> ( v94655(VarCurr)
& v94686(VarCurr) ) ) ).
fof(writeUnaryOperator_7368,axiom,
! [VarCurr] :
( ~ v94686(VarCurr)
<=> v94684(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6498,axiom,
! [VarCurr] :
( v94684(VarCurr)
<=> ( v94653(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6497,axiom,
! [VarCurr] :
( v94680(VarCurr)
<=> ( ( v94681(VarCurr,bitIndex2)
<=> $true )
& ( v94681(VarCurr,bitIndex1)
<=> $false )
& ( v94681(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27806,axiom,
! [VarCurr] :
( v94681(VarCurr,bitIndex0)
<=> v94651(VarCurr) ) ).
fof(addAssignment_27805,axiom,
! [VarCurr] :
( v94681(VarCurr,bitIndex1)
<=> v94649(VarCurr) ) ).
fof(addAssignment_27804,axiom,
! [VarCurr] :
( v94681(VarCurr,bitIndex2)
<=> v94647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94665(VarNext)
<=> ( v94666(VarNext)
& v94661(VarNext) ) ) ) ).
fof(writeUnaryOperator_7367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94666(VarNext)
<=> v94668(VarNext) ) ) ).
fof(addAssignment_27803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94668(VarNext)
<=> v94661(VarCurr) ) ) ).
fof(addAssignment_27802,axiom,
! [VarCurr] :
( v94661(VarCurr)
<=> v81192(VarCurr) ) ).
fof(addAssignment_27801,axiom,
! [VarCurr] :
( v94659(VarCurr)
<=> $false ) ).
fof(addAssignment_27800,axiom,
! [VarCurr] :
( v94657(VarCurr)
<=> v81154(VarCurr) ) ).
fof(addAssignment_27799,axiom,
! [VarCurr] :
( v94655(VarCurr)
<=> $false ) ).
fof(addAssignment_27798,axiom,
! [VarCurr] :
( v94653(VarCurr)
<=> v81146(VarCurr,bitIndex9) ) ).
fof(addAssignment_27797,axiom,
! [VarCurr] :
( v81146(VarCurr,bitIndex9)
<=> v81148(VarCurr,bitIndex9) ) ).
fof(addAssignment_27796,axiom,
! [VarCurr] :
( v81148(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27795,axiom,
! [VarCurr] :
( v94651(VarCurr)
<=> $false ) ).
fof(addAssignment_27794,axiom,
! [VarCurr] :
( v94649(VarCurr)
<=> $false ) ).
fof(addAssignment_27793,axiom,
! [VarCurr] :
( v94647(VarCurr)
<=> $true ) ).
fof(addAssignment_27792,axiom,
! [VarCurr] :
( v94645(VarCurr)
<=> $false ) ).
fof(addAssignment_27791,axiom,
! [VarCurr] :
( v94643(VarCurr)
<=> v81129(VarCurr) ) ).
fof(addAssignment_27790,axiom,
! [VarCurr] :
( v80984(VarCurr,bitIndex3)
<=> v80986(VarCurr,bitIndex3) ) ).
fof(addAssignment_27789,axiom,
! [VarCurr] :
( v80986(VarCurr,bitIndex3)
<=> v80988(VarCurr,bitIndex3) ) ).
fof(addAssignment_27788,axiom,
! [VarCurr] :
( v80988(VarCurr,bitIndex3)
<=> v80990(VarCurr,bitIndex3) ) ).
fof(addAssignment_27787,axiom,
! [VarCurr] :
( v80990(VarCurr,bitIndex3)
<=> v80992(VarCurr,bitIndex9) ) ).
fof(addAssignment_27786,axiom,
! [VarCurr] :
( v80992(VarCurr,bitIndex9)
<=> v80994(VarCurr,bitIndex9) ) ).
fof(addAssignment_27785,axiom,
! [VarCurr] :
( v80994(VarCurr,bitIndex9)
<=> v94573(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94596(VarNext)
=> ( v94573(VarNext)
<=> v94573(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1556,axiom,
! [VarNext] :
( v94596(VarNext)
=> ( v94573(VarNext)
<=> v94631(VarNext) ) ) ).
fof(addAssignment_27784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94631(VarNext)
<=> v94629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4415,axiom,
! [VarCurr] :
( ~ v94575(VarCurr)
=> ( v94629(VarCurr)
<=> v94632(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4425,axiom,
! [VarCurr] :
( v94575(VarCurr)
=> ( v94629(VarCurr)
<=> v94577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4414,axiom,
! [VarCurr] :
( ~ v94609(VarCurr)
=> ( v94632(VarCurr)
<=> v94591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4424,axiom,
! [VarCurr] :
( v94609(VarCurr)
=> ( v94632(VarCurr)
<=> v94633(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1096,axiom,
! [VarCurr] :
( ( ~ v94612(VarCurr)
& ~ v94614(VarCurr) )
=> ( v94633(VarCurr)
<=> v94637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4413,axiom,
! [VarCurr] :
( v94614(VarCurr)
=> ( v94633(VarCurr)
<=> v94636(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4423,axiom,
! [VarCurr] :
( v94612(VarCurr)
=> ( v94633(VarCurr)
<=> v94634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4412,axiom,
! [VarCurr] :
( ~ v94622(VarCurr)
=> ( v94637(VarCurr)
<=> v94591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4422,axiom,
! [VarCurr] :
( v94622(VarCurr)
=> ( v94637(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4411,axiom,
! [VarCurr] :
( ~ v94616(VarCurr)
=> ( v94636(VarCurr)
<=> v94591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4421,axiom,
! [VarCurr] :
( v94616(VarCurr)
=> ( v94636(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2046,axiom,
! [VarCurr] :
( ~ v94635(VarCurr)
=> ( v94634(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2047,axiom,
! [VarCurr] :
( v94635(VarCurr)
=> ( v94634(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6496,axiom,
! [VarCurr] :
( v94635(VarCurr)
<=> ( v94585(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94596(VarNext)
<=> ( v94597(VarNext)
& v94606(VarNext) ) ) ) ).
fof(addAssignment_27783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94606(VarNext)
<=> v94604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18649,axiom,
! [VarCurr] :
( v94604(VarCurr)
<=> ( v94575(VarCurr)
| v94607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18648,axiom,
! [VarCurr] :
( v94607(VarCurr)
<=> ( v94608(VarCurr)
& v94628(VarCurr) ) ) ).
fof(writeUnaryOperator_7366,axiom,
! [VarCurr] :
( ~ v94628(VarCurr)
<=> v94575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18647,axiom,
! [VarCurr] :
( v94608(VarCurr)
<=> ( v94609(VarCurr)
| v94626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18646,axiom,
! [VarCurr] :
( v94626(VarCurr)
<=> ( v94587(VarCurr)
& v94627(VarCurr) ) ) ).
fof(writeUnaryOperator_7365,axiom,
! [VarCurr] :
( ~ v94627(VarCurr)
<=> v94589(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18645,axiom,
! [VarCurr] :
( v94609(VarCurr)
<=> ( v94610(VarCurr)
& v94589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18644,axiom,
! [VarCurr] :
( v94610(VarCurr)
<=> ( v94611(VarCurr)
| v94620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18643,axiom,
! [VarCurr] :
( v94620(VarCurr)
<=> ( v94621(VarCurr)
& v94625(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6495,axiom,
! [VarCurr] :
( v94625(VarCurr)
<=> ( ( v94613(VarCurr,bitIndex2)
<=> $false )
& ( v94613(VarCurr,bitIndex1)
<=> $false )
& ( v94613(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18642,axiom,
! [VarCurr] :
( v94621(VarCurr)
<=> ( v94622(VarCurr)
| v94623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18641,axiom,
! [VarCurr] :
( v94623(VarCurr)
<=> ( v94587(VarCurr)
& v94624(VarCurr) ) ) ).
fof(writeUnaryOperator_7364,axiom,
! [VarCurr] :
( ~ v94624(VarCurr)
<=> v94622(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6494,axiom,
! [VarCurr] :
( v94622(VarCurr)
<=> ( v94585(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18640,axiom,
! [VarCurr] :
( v94611(VarCurr)
<=> ( v94612(VarCurr)
| v94614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18639,axiom,
! [VarCurr] :
( v94614(VarCurr)
<=> ( v94615(VarCurr)
& v94619(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6493,axiom,
! [VarCurr] :
( v94619(VarCurr)
<=> ( ( v94613(VarCurr,bitIndex2)
<=> $false )
& ( v94613(VarCurr,bitIndex1)
<=> $true )
& ( v94613(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18638,axiom,
! [VarCurr] :
( v94615(VarCurr)
<=> ( v94616(VarCurr)
| v94617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18637,axiom,
! [VarCurr] :
( v94617(VarCurr)
<=> ( v94587(VarCurr)
& v94618(VarCurr) ) ) ).
fof(writeUnaryOperator_7363,axiom,
! [VarCurr] :
( ~ v94618(VarCurr)
<=> v94616(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6492,axiom,
! [VarCurr] :
( v94616(VarCurr)
<=> ( v94585(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6491,axiom,
! [VarCurr] :
( v94612(VarCurr)
<=> ( ( v94613(VarCurr,bitIndex2)
<=> $true )
& ( v94613(VarCurr,bitIndex1)
<=> $false )
& ( v94613(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27782,axiom,
! [VarCurr] :
( v94613(VarCurr,bitIndex0)
<=> v94583(VarCurr) ) ).
fof(addAssignment_27781,axiom,
! [VarCurr] :
( v94613(VarCurr,bitIndex1)
<=> v94581(VarCurr) ) ).
fof(addAssignment_27780,axiom,
! [VarCurr] :
( v94613(VarCurr,bitIndex2)
<=> v94579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94597(VarNext)
<=> ( v94598(VarNext)
& v94593(VarNext) ) ) ) ).
fof(writeUnaryOperator_7362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94598(VarNext)
<=> v94600(VarNext) ) ) ).
fof(addAssignment_27779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94600(VarNext)
<=> v94593(VarCurr) ) ) ).
fof(addAssignment_27778,axiom,
! [VarCurr] :
( v94593(VarCurr)
<=> v81063(VarCurr) ) ).
fof(addAssignment_27777,axiom,
! [VarCurr] :
( v94591(VarCurr)
<=> $false ) ).
fof(addAssignment_27776,axiom,
! [VarCurr] :
( v94589(VarCurr)
<=> v81025(VarCurr) ) ).
fof(addAssignment_27775,axiom,
! [VarCurr] :
( v94587(VarCurr)
<=> $false ) ).
fof(addAssignment_27774,axiom,
! [VarCurr] :
( v94585(VarCurr)
<=> v81017(VarCurr,bitIndex9) ) ).
fof(addAssignment_27773,axiom,
! [VarCurr] :
( v81017(VarCurr,bitIndex9)
<=> v81019(VarCurr,bitIndex9) ) ).
fof(addAssignment_27772,axiom,
! [VarCurr] :
( v81019(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27771,axiom,
! [VarCurr] :
( v94583(VarCurr)
<=> $false ) ).
fof(addAssignment_27770,axiom,
! [VarCurr] :
( v94581(VarCurr)
<=> $false ) ).
fof(addAssignment_27769,axiom,
! [VarCurr] :
( v94579(VarCurr)
<=> $true ) ).
fof(addAssignment_27768,axiom,
! [VarCurr] :
( v94577(VarCurr)
<=> $false ) ).
fof(addAssignment_27767,axiom,
! [VarCurr] :
( v94575(VarCurr)
<=> v81000(VarCurr) ) ).
fof(addAssignment_27766,axiom,
! [VarCurr] :
( v80855(VarCurr,bitIndex3)
<=> v80857(VarCurr,bitIndex3) ) ).
fof(addAssignment_27765,axiom,
! [VarCurr] :
( v80857(VarCurr,bitIndex3)
<=> v80859(VarCurr,bitIndex3) ) ).
fof(addAssignment_27764,axiom,
! [VarCurr] :
( v80859(VarCurr,bitIndex3)
<=> v80861(VarCurr,bitIndex3) ) ).
fof(addAssignment_27763,axiom,
! [VarCurr] :
( v80861(VarCurr,bitIndex3)
<=> v80863(VarCurr,bitIndex9) ) ).
fof(addAssignment_27762,axiom,
! [VarCurr] :
( v80863(VarCurr,bitIndex9)
<=> v80865(VarCurr,bitIndex9) ) ).
fof(addAssignment_27761,axiom,
! [VarCurr] :
( v80865(VarCurr,bitIndex9)
<=> v94505(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94528(VarNext)
=> ( v94505(VarNext)
<=> v94505(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1555,axiom,
! [VarNext] :
( v94528(VarNext)
=> ( v94505(VarNext)
<=> v94563(VarNext) ) ) ).
fof(addAssignment_27760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94563(VarNext)
<=> v94561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4410,axiom,
! [VarCurr] :
( ~ v94507(VarCurr)
=> ( v94561(VarCurr)
<=> v94564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4420,axiom,
! [VarCurr] :
( v94507(VarCurr)
=> ( v94561(VarCurr)
<=> v94509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4409,axiom,
! [VarCurr] :
( ~ v94541(VarCurr)
=> ( v94564(VarCurr)
<=> v94523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4419,axiom,
! [VarCurr] :
( v94541(VarCurr)
=> ( v94564(VarCurr)
<=> v94565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1095,axiom,
! [VarCurr] :
( ( ~ v94544(VarCurr)
& ~ v94546(VarCurr) )
=> ( v94565(VarCurr)
<=> v94569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4408,axiom,
! [VarCurr] :
( v94546(VarCurr)
=> ( v94565(VarCurr)
<=> v94568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4418,axiom,
! [VarCurr] :
( v94544(VarCurr)
=> ( v94565(VarCurr)
<=> v94566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4407,axiom,
! [VarCurr] :
( ~ v94554(VarCurr)
=> ( v94569(VarCurr)
<=> v94523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4417,axiom,
! [VarCurr] :
( v94554(VarCurr)
=> ( v94569(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4406,axiom,
! [VarCurr] :
( ~ v94548(VarCurr)
=> ( v94568(VarCurr)
<=> v94523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4416,axiom,
! [VarCurr] :
( v94548(VarCurr)
=> ( v94568(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2045,axiom,
! [VarCurr] :
( ~ v94567(VarCurr)
=> ( v94566(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2046,axiom,
! [VarCurr] :
( v94567(VarCurr)
=> ( v94566(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6490,axiom,
! [VarCurr] :
( v94567(VarCurr)
<=> ( v94517(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94528(VarNext)
<=> ( v94529(VarNext)
& v94538(VarNext) ) ) ) ).
fof(addAssignment_27759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94538(VarNext)
<=> v94536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18634,axiom,
! [VarCurr] :
( v94536(VarCurr)
<=> ( v94507(VarCurr)
| v94539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18633,axiom,
! [VarCurr] :
( v94539(VarCurr)
<=> ( v94540(VarCurr)
& v94560(VarCurr) ) ) ).
fof(writeUnaryOperator_7361,axiom,
! [VarCurr] :
( ~ v94560(VarCurr)
<=> v94507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18632,axiom,
! [VarCurr] :
( v94540(VarCurr)
<=> ( v94541(VarCurr)
| v94558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18631,axiom,
! [VarCurr] :
( v94558(VarCurr)
<=> ( v94519(VarCurr)
& v94559(VarCurr) ) ) ).
fof(writeUnaryOperator_7360,axiom,
! [VarCurr] :
( ~ v94559(VarCurr)
<=> v94521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18630,axiom,
! [VarCurr] :
( v94541(VarCurr)
<=> ( v94542(VarCurr)
& v94521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18629,axiom,
! [VarCurr] :
( v94542(VarCurr)
<=> ( v94543(VarCurr)
| v94552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18628,axiom,
! [VarCurr] :
( v94552(VarCurr)
<=> ( v94553(VarCurr)
& v94557(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6489,axiom,
! [VarCurr] :
( v94557(VarCurr)
<=> ( ( v94545(VarCurr,bitIndex2)
<=> $false )
& ( v94545(VarCurr,bitIndex1)
<=> $false )
& ( v94545(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18627,axiom,
! [VarCurr] :
( v94553(VarCurr)
<=> ( v94554(VarCurr)
| v94555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18626,axiom,
! [VarCurr] :
( v94555(VarCurr)
<=> ( v94519(VarCurr)
& v94556(VarCurr) ) ) ).
fof(writeUnaryOperator_7359,axiom,
! [VarCurr] :
( ~ v94556(VarCurr)
<=> v94554(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6488,axiom,
! [VarCurr] :
( v94554(VarCurr)
<=> ( v94517(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18625,axiom,
! [VarCurr] :
( v94543(VarCurr)
<=> ( v94544(VarCurr)
| v94546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18624,axiom,
! [VarCurr] :
( v94546(VarCurr)
<=> ( v94547(VarCurr)
& v94551(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6487,axiom,
! [VarCurr] :
( v94551(VarCurr)
<=> ( ( v94545(VarCurr,bitIndex2)
<=> $false )
& ( v94545(VarCurr,bitIndex1)
<=> $true )
& ( v94545(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18623,axiom,
! [VarCurr] :
( v94547(VarCurr)
<=> ( v94548(VarCurr)
| v94549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18622,axiom,
! [VarCurr] :
( v94549(VarCurr)
<=> ( v94519(VarCurr)
& v94550(VarCurr) ) ) ).
fof(writeUnaryOperator_7358,axiom,
! [VarCurr] :
( ~ v94550(VarCurr)
<=> v94548(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6486,axiom,
! [VarCurr] :
( v94548(VarCurr)
<=> ( v94517(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6485,axiom,
! [VarCurr] :
( v94544(VarCurr)
<=> ( ( v94545(VarCurr,bitIndex2)
<=> $true )
& ( v94545(VarCurr,bitIndex1)
<=> $false )
& ( v94545(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27758,axiom,
! [VarCurr] :
( v94545(VarCurr,bitIndex0)
<=> v94515(VarCurr) ) ).
fof(addAssignment_27757,axiom,
! [VarCurr] :
( v94545(VarCurr,bitIndex1)
<=> v94513(VarCurr) ) ).
fof(addAssignment_27756,axiom,
! [VarCurr] :
( v94545(VarCurr,bitIndex2)
<=> v94511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94529(VarNext)
<=> ( v94530(VarNext)
& v94525(VarNext) ) ) ) ).
fof(writeUnaryOperator_7357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94530(VarNext)
<=> v94532(VarNext) ) ) ).
fof(addAssignment_27755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94532(VarNext)
<=> v94525(VarCurr) ) ) ).
fof(addAssignment_27754,axiom,
! [VarCurr] :
( v94525(VarCurr)
<=> v80934(VarCurr) ) ).
fof(addAssignment_27753,axiom,
! [VarCurr] :
( v94523(VarCurr)
<=> $false ) ).
fof(addAssignment_27752,axiom,
! [VarCurr] :
( v94521(VarCurr)
<=> v80896(VarCurr) ) ).
fof(addAssignment_27751,axiom,
! [VarCurr] :
( v94519(VarCurr)
<=> $false ) ).
fof(addAssignment_27750,axiom,
! [VarCurr] :
( v94517(VarCurr)
<=> v80888(VarCurr,bitIndex9) ) ).
fof(addAssignment_27749,axiom,
! [VarCurr] :
( v80888(VarCurr,bitIndex9)
<=> v80890(VarCurr,bitIndex9) ) ).
fof(addAssignment_27748,axiom,
! [VarCurr] :
( v80890(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27747,axiom,
! [VarCurr] :
( v94515(VarCurr)
<=> $false ) ).
fof(addAssignment_27746,axiom,
! [VarCurr] :
( v94513(VarCurr)
<=> $false ) ).
fof(addAssignment_27745,axiom,
! [VarCurr] :
( v94511(VarCurr)
<=> $true ) ).
fof(addAssignment_27744,axiom,
! [VarCurr] :
( v94509(VarCurr)
<=> $false ) ).
fof(addAssignment_27743,axiom,
! [VarCurr] :
( v94507(VarCurr)
<=> v80871(VarCurr) ) ).
fof(addAssignment_27742,axiom,
! [VarCurr] :
( v80726(VarCurr,bitIndex3)
<=> v80728(VarCurr,bitIndex3) ) ).
fof(addAssignment_27741,axiom,
! [VarCurr] :
( v80728(VarCurr,bitIndex3)
<=> v80730(VarCurr,bitIndex3) ) ).
fof(addAssignment_27740,axiom,
! [VarCurr] :
( v80730(VarCurr,bitIndex3)
<=> v80732(VarCurr,bitIndex3) ) ).
fof(addAssignment_27739,axiom,
! [VarCurr] :
( v80732(VarCurr,bitIndex3)
<=> v80734(VarCurr,bitIndex9) ) ).
fof(addAssignment_27738,axiom,
! [VarCurr] :
( v80734(VarCurr,bitIndex9)
<=> v80736(VarCurr,bitIndex9) ) ).
fof(addAssignment_27737,axiom,
! [VarCurr] :
( v80736(VarCurr,bitIndex9)
<=> v94437(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94460(VarNext)
=> ( v94437(VarNext)
<=> v94437(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1554,axiom,
! [VarNext] :
( v94460(VarNext)
=> ( v94437(VarNext)
<=> v94495(VarNext) ) ) ).
fof(addAssignment_27736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94495(VarNext)
<=> v94493(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4405,axiom,
! [VarCurr] :
( ~ v94439(VarCurr)
=> ( v94493(VarCurr)
<=> v94496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4415,axiom,
! [VarCurr] :
( v94439(VarCurr)
=> ( v94493(VarCurr)
<=> v94441(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4404,axiom,
! [VarCurr] :
( ~ v94473(VarCurr)
=> ( v94496(VarCurr)
<=> v94455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4414,axiom,
! [VarCurr] :
( v94473(VarCurr)
=> ( v94496(VarCurr)
<=> v94497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1094,axiom,
! [VarCurr] :
( ( ~ v94476(VarCurr)
& ~ v94478(VarCurr) )
=> ( v94497(VarCurr)
<=> v94501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4403,axiom,
! [VarCurr] :
( v94478(VarCurr)
=> ( v94497(VarCurr)
<=> v94500(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4413,axiom,
! [VarCurr] :
( v94476(VarCurr)
=> ( v94497(VarCurr)
<=> v94498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4402,axiom,
! [VarCurr] :
( ~ v94486(VarCurr)
=> ( v94501(VarCurr)
<=> v94455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4412,axiom,
! [VarCurr] :
( v94486(VarCurr)
=> ( v94501(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4401,axiom,
! [VarCurr] :
( ~ v94480(VarCurr)
=> ( v94500(VarCurr)
<=> v94455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4411,axiom,
! [VarCurr] :
( v94480(VarCurr)
=> ( v94500(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2044,axiom,
! [VarCurr] :
( ~ v94499(VarCurr)
=> ( v94498(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2045,axiom,
! [VarCurr] :
( v94499(VarCurr)
=> ( v94498(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6484,axiom,
! [VarCurr] :
( v94499(VarCurr)
<=> ( v94449(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94460(VarNext)
<=> ( v94461(VarNext)
& v94470(VarNext) ) ) ) ).
fof(addAssignment_27735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94470(VarNext)
<=> v94468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18619,axiom,
! [VarCurr] :
( v94468(VarCurr)
<=> ( v94439(VarCurr)
| v94471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18618,axiom,
! [VarCurr] :
( v94471(VarCurr)
<=> ( v94472(VarCurr)
& v94492(VarCurr) ) ) ).
fof(writeUnaryOperator_7356,axiom,
! [VarCurr] :
( ~ v94492(VarCurr)
<=> v94439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18617,axiom,
! [VarCurr] :
( v94472(VarCurr)
<=> ( v94473(VarCurr)
| v94490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18616,axiom,
! [VarCurr] :
( v94490(VarCurr)
<=> ( v94451(VarCurr)
& v94491(VarCurr) ) ) ).
fof(writeUnaryOperator_7355,axiom,
! [VarCurr] :
( ~ v94491(VarCurr)
<=> v94453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18615,axiom,
! [VarCurr] :
( v94473(VarCurr)
<=> ( v94474(VarCurr)
& v94453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18614,axiom,
! [VarCurr] :
( v94474(VarCurr)
<=> ( v94475(VarCurr)
| v94484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18613,axiom,
! [VarCurr] :
( v94484(VarCurr)
<=> ( v94485(VarCurr)
& v94489(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6483,axiom,
! [VarCurr] :
( v94489(VarCurr)
<=> ( ( v94477(VarCurr,bitIndex2)
<=> $false )
& ( v94477(VarCurr,bitIndex1)
<=> $false )
& ( v94477(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18612,axiom,
! [VarCurr] :
( v94485(VarCurr)
<=> ( v94486(VarCurr)
| v94487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18611,axiom,
! [VarCurr] :
( v94487(VarCurr)
<=> ( v94451(VarCurr)
& v94488(VarCurr) ) ) ).
fof(writeUnaryOperator_7354,axiom,
! [VarCurr] :
( ~ v94488(VarCurr)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6482,axiom,
! [VarCurr] :
( v94486(VarCurr)
<=> ( v94449(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18610,axiom,
! [VarCurr] :
( v94475(VarCurr)
<=> ( v94476(VarCurr)
| v94478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18609,axiom,
! [VarCurr] :
( v94478(VarCurr)
<=> ( v94479(VarCurr)
& v94483(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6481,axiom,
! [VarCurr] :
( v94483(VarCurr)
<=> ( ( v94477(VarCurr,bitIndex2)
<=> $false )
& ( v94477(VarCurr,bitIndex1)
<=> $true )
& ( v94477(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18608,axiom,
! [VarCurr] :
( v94479(VarCurr)
<=> ( v94480(VarCurr)
| v94481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18607,axiom,
! [VarCurr] :
( v94481(VarCurr)
<=> ( v94451(VarCurr)
& v94482(VarCurr) ) ) ).
fof(writeUnaryOperator_7353,axiom,
! [VarCurr] :
( ~ v94482(VarCurr)
<=> v94480(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6480,axiom,
! [VarCurr] :
( v94480(VarCurr)
<=> ( v94449(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6479,axiom,
! [VarCurr] :
( v94476(VarCurr)
<=> ( ( v94477(VarCurr,bitIndex2)
<=> $true )
& ( v94477(VarCurr,bitIndex1)
<=> $false )
& ( v94477(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27734,axiom,
! [VarCurr] :
( v94477(VarCurr,bitIndex0)
<=> v94447(VarCurr) ) ).
fof(addAssignment_27733,axiom,
! [VarCurr] :
( v94477(VarCurr,bitIndex1)
<=> v94445(VarCurr) ) ).
fof(addAssignment_27732,axiom,
! [VarCurr] :
( v94477(VarCurr,bitIndex2)
<=> v94443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94461(VarNext)
<=> ( v94462(VarNext)
& v94457(VarNext) ) ) ) ).
fof(writeUnaryOperator_7352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94462(VarNext)
<=> v94464(VarNext) ) ) ).
fof(addAssignment_27731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94464(VarNext)
<=> v94457(VarCurr) ) ) ).
fof(addAssignment_27730,axiom,
! [VarCurr] :
( v94457(VarCurr)
<=> v80805(VarCurr) ) ).
fof(addAssignment_27729,axiom,
! [VarCurr] :
( v94455(VarCurr)
<=> $false ) ).
fof(addAssignment_27728,axiom,
! [VarCurr] :
( v94453(VarCurr)
<=> v80767(VarCurr) ) ).
fof(addAssignment_27727,axiom,
! [VarCurr] :
( v94451(VarCurr)
<=> $false ) ).
fof(addAssignment_27726,axiom,
! [VarCurr] :
( v94449(VarCurr)
<=> v80759(VarCurr,bitIndex9) ) ).
fof(addAssignment_27725,axiom,
! [VarCurr] :
( v80759(VarCurr,bitIndex9)
<=> v80761(VarCurr,bitIndex9) ) ).
fof(addAssignment_27724,axiom,
! [VarCurr] :
( v80761(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27723,axiom,
! [VarCurr] :
( v94447(VarCurr)
<=> $false ) ).
fof(addAssignment_27722,axiom,
! [VarCurr] :
( v94445(VarCurr)
<=> $false ) ).
fof(addAssignment_27721,axiom,
! [VarCurr] :
( v94443(VarCurr)
<=> $true ) ).
fof(addAssignment_27720,axiom,
! [VarCurr] :
( v94441(VarCurr)
<=> $false ) ).
fof(addAssignment_27719,axiom,
! [VarCurr] :
( v94439(VarCurr)
<=> v80742(VarCurr) ) ).
fof(addAssignment_27718,axiom,
! [VarCurr] :
( v80597(VarCurr,bitIndex3)
<=> v80599(VarCurr,bitIndex3) ) ).
fof(addAssignment_27717,axiom,
! [VarCurr] :
( v80599(VarCurr,bitIndex3)
<=> v80601(VarCurr,bitIndex3) ) ).
fof(addAssignment_27716,axiom,
! [VarCurr] :
( v80601(VarCurr,bitIndex3)
<=> v80603(VarCurr,bitIndex3) ) ).
fof(addAssignment_27715,axiom,
! [VarCurr] :
( v80603(VarCurr,bitIndex3)
<=> v80605(VarCurr,bitIndex9) ) ).
fof(addAssignment_27714,axiom,
! [VarCurr] :
( v80605(VarCurr,bitIndex9)
<=> v80607(VarCurr,bitIndex9) ) ).
fof(addAssignment_27713,axiom,
! [VarCurr] :
( v80607(VarCurr,bitIndex9)
<=> v94369(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94392(VarNext)
=> ( v94369(VarNext)
<=> v94369(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1553,axiom,
! [VarNext] :
( v94392(VarNext)
=> ( v94369(VarNext)
<=> v94427(VarNext) ) ) ).
fof(addAssignment_27712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94427(VarNext)
<=> v94425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4400,axiom,
! [VarCurr] :
( ~ v94371(VarCurr)
=> ( v94425(VarCurr)
<=> v94428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4410,axiom,
! [VarCurr] :
( v94371(VarCurr)
=> ( v94425(VarCurr)
<=> v94373(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4399,axiom,
! [VarCurr] :
( ~ v94405(VarCurr)
=> ( v94428(VarCurr)
<=> v94387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4409,axiom,
! [VarCurr] :
( v94405(VarCurr)
=> ( v94428(VarCurr)
<=> v94429(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1093,axiom,
! [VarCurr] :
( ( ~ v94408(VarCurr)
& ~ v94410(VarCurr) )
=> ( v94429(VarCurr)
<=> v94433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4398,axiom,
! [VarCurr] :
( v94410(VarCurr)
=> ( v94429(VarCurr)
<=> v94432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4408,axiom,
! [VarCurr] :
( v94408(VarCurr)
=> ( v94429(VarCurr)
<=> v94430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4397,axiom,
! [VarCurr] :
( ~ v94418(VarCurr)
=> ( v94433(VarCurr)
<=> v94387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4407,axiom,
! [VarCurr] :
( v94418(VarCurr)
=> ( v94433(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4396,axiom,
! [VarCurr] :
( ~ v94412(VarCurr)
=> ( v94432(VarCurr)
<=> v94387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4406,axiom,
! [VarCurr] :
( v94412(VarCurr)
=> ( v94432(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2043,axiom,
! [VarCurr] :
( ~ v94431(VarCurr)
=> ( v94430(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2044,axiom,
! [VarCurr] :
( v94431(VarCurr)
=> ( v94430(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6478,axiom,
! [VarCurr] :
( v94431(VarCurr)
<=> ( v94381(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94392(VarNext)
<=> ( v94393(VarNext)
& v94402(VarNext) ) ) ) ).
fof(addAssignment_27711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94402(VarNext)
<=> v94400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18604,axiom,
! [VarCurr] :
( v94400(VarCurr)
<=> ( v94371(VarCurr)
| v94403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18603,axiom,
! [VarCurr] :
( v94403(VarCurr)
<=> ( v94404(VarCurr)
& v94424(VarCurr) ) ) ).
fof(writeUnaryOperator_7351,axiom,
! [VarCurr] :
( ~ v94424(VarCurr)
<=> v94371(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18602,axiom,
! [VarCurr] :
( v94404(VarCurr)
<=> ( v94405(VarCurr)
| v94422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18601,axiom,
! [VarCurr] :
( v94422(VarCurr)
<=> ( v94383(VarCurr)
& v94423(VarCurr) ) ) ).
fof(writeUnaryOperator_7350,axiom,
! [VarCurr] :
( ~ v94423(VarCurr)
<=> v94385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18600,axiom,
! [VarCurr] :
( v94405(VarCurr)
<=> ( v94406(VarCurr)
& v94385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18599,axiom,
! [VarCurr] :
( v94406(VarCurr)
<=> ( v94407(VarCurr)
| v94416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18598,axiom,
! [VarCurr] :
( v94416(VarCurr)
<=> ( v94417(VarCurr)
& v94421(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6477,axiom,
! [VarCurr] :
( v94421(VarCurr)
<=> ( ( v94409(VarCurr,bitIndex2)
<=> $false )
& ( v94409(VarCurr,bitIndex1)
<=> $false )
& ( v94409(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18597,axiom,
! [VarCurr] :
( v94417(VarCurr)
<=> ( v94418(VarCurr)
| v94419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18596,axiom,
! [VarCurr] :
( v94419(VarCurr)
<=> ( v94383(VarCurr)
& v94420(VarCurr) ) ) ).
fof(writeUnaryOperator_7349,axiom,
! [VarCurr] :
( ~ v94420(VarCurr)
<=> v94418(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6476,axiom,
! [VarCurr] :
( v94418(VarCurr)
<=> ( v94381(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18595,axiom,
! [VarCurr] :
( v94407(VarCurr)
<=> ( v94408(VarCurr)
| v94410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18594,axiom,
! [VarCurr] :
( v94410(VarCurr)
<=> ( v94411(VarCurr)
& v94415(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6475,axiom,
! [VarCurr] :
( v94415(VarCurr)
<=> ( ( v94409(VarCurr,bitIndex2)
<=> $false )
& ( v94409(VarCurr,bitIndex1)
<=> $true )
& ( v94409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18593,axiom,
! [VarCurr] :
( v94411(VarCurr)
<=> ( v94412(VarCurr)
| v94413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18592,axiom,
! [VarCurr] :
( v94413(VarCurr)
<=> ( v94383(VarCurr)
& v94414(VarCurr) ) ) ).
fof(writeUnaryOperator_7348,axiom,
! [VarCurr] :
( ~ v94414(VarCurr)
<=> v94412(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6474,axiom,
! [VarCurr] :
( v94412(VarCurr)
<=> ( v94381(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6473,axiom,
! [VarCurr] :
( v94408(VarCurr)
<=> ( ( v94409(VarCurr,bitIndex2)
<=> $true )
& ( v94409(VarCurr,bitIndex1)
<=> $false )
& ( v94409(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27710,axiom,
! [VarCurr] :
( v94409(VarCurr,bitIndex0)
<=> v94379(VarCurr) ) ).
fof(addAssignment_27709,axiom,
! [VarCurr] :
( v94409(VarCurr,bitIndex1)
<=> v94377(VarCurr) ) ).
fof(addAssignment_27708,axiom,
! [VarCurr] :
( v94409(VarCurr,bitIndex2)
<=> v94375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94393(VarNext)
<=> ( v94394(VarNext)
& v94389(VarNext) ) ) ) ).
fof(writeUnaryOperator_7347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94394(VarNext)
<=> v94396(VarNext) ) ) ).
fof(addAssignment_27707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94396(VarNext)
<=> v94389(VarCurr) ) ) ).
fof(addAssignment_27706,axiom,
! [VarCurr] :
( v94389(VarCurr)
<=> v80676(VarCurr) ) ).
fof(addAssignment_27705,axiom,
! [VarCurr] :
( v94387(VarCurr)
<=> $false ) ).
fof(addAssignment_27704,axiom,
! [VarCurr] :
( v94385(VarCurr)
<=> v80638(VarCurr) ) ).
fof(addAssignment_27703,axiom,
! [VarCurr] :
( v94383(VarCurr)
<=> $false ) ).
fof(addAssignment_27702,axiom,
! [VarCurr] :
( v94381(VarCurr)
<=> v80630(VarCurr,bitIndex9) ) ).
fof(addAssignment_27701,axiom,
! [VarCurr] :
( v80630(VarCurr,bitIndex9)
<=> v80632(VarCurr,bitIndex9) ) ).
fof(addAssignment_27700,axiom,
! [VarCurr] :
( v80632(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27699,axiom,
! [VarCurr] :
( v94379(VarCurr)
<=> $false ) ).
fof(addAssignment_27698,axiom,
! [VarCurr] :
( v94377(VarCurr)
<=> $false ) ).
fof(addAssignment_27697,axiom,
! [VarCurr] :
( v94375(VarCurr)
<=> $true ) ).
fof(addAssignment_27696,axiom,
! [VarCurr] :
( v94373(VarCurr)
<=> $false ) ).
fof(addAssignment_27695,axiom,
! [VarCurr] :
( v94371(VarCurr)
<=> v80613(VarCurr) ) ).
fof(addAssignment_27694,axiom,
! [VarCurr] :
( v80468(VarCurr,bitIndex3)
<=> v80470(VarCurr,bitIndex3) ) ).
fof(addAssignment_27693,axiom,
! [VarCurr] :
( v80470(VarCurr,bitIndex3)
<=> v80472(VarCurr,bitIndex3) ) ).
fof(addAssignment_27692,axiom,
! [VarCurr] :
( v80472(VarCurr,bitIndex3)
<=> v80474(VarCurr,bitIndex3) ) ).
fof(addAssignment_27691,axiom,
! [VarCurr] :
( v80474(VarCurr,bitIndex3)
<=> v80476(VarCurr,bitIndex9) ) ).
fof(addAssignment_27690,axiom,
! [VarCurr] :
( v80476(VarCurr,bitIndex9)
<=> v80478(VarCurr,bitIndex9) ) ).
fof(addAssignment_27689,axiom,
! [VarCurr] :
( v80478(VarCurr,bitIndex9)
<=> v94301(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94324(VarNext)
=> ( v94301(VarNext)
<=> v94301(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1552,axiom,
! [VarNext] :
( v94324(VarNext)
=> ( v94301(VarNext)
<=> v94359(VarNext) ) ) ).
fof(addAssignment_27688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94359(VarNext)
<=> v94357(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4395,axiom,
! [VarCurr] :
( ~ v94303(VarCurr)
=> ( v94357(VarCurr)
<=> v94360(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4405,axiom,
! [VarCurr] :
( v94303(VarCurr)
=> ( v94357(VarCurr)
<=> v94305(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4394,axiom,
! [VarCurr] :
( ~ v94337(VarCurr)
=> ( v94360(VarCurr)
<=> v94319(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4404,axiom,
! [VarCurr] :
( v94337(VarCurr)
=> ( v94360(VarCurr)
<=> v94361(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1092,axiom,
! [VarCurr] :
( ( ~ v94340(VarCurr)
& ~ v94342(VarCurr) )
=> ( v94361(VarCurr)
<=> v94365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4393,axiom,
! [VarCurr] :
( v94342(VarCurr)
=> ( v94361(VarCurr)
<=> v94364(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4403,axiom,
! [VarCurr] :
( v94340(VarCurr)
=> ( v94361(VarCurr)
<=> v94362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4392,axiom,
! [VarCurr] :
( ~ v94350(VarCurr)
=> ( v94365(VarCurr)
<=> v94319(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4402,axiom,
! [VarCurr] :
( v94350(VarCurr)
=> ( v94365(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4391,axiom,
! [VarCurr] :
( ~ v94344(VarCurr)
=> ( v94364(VarCurr)
<=> v94319(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4401,axiom,
! [VarCurr] :
( v94344(VarCurr)
=> ( v94364(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2042,axiom,
! [VarCurr] :
( ~ v94363(VarCurr)
=> ( v94362(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2043,axiom,
! [VarCurr] :
( v94363(VarCurr)
=> ( v94362(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6472,axiom,
! [VarCurr] :
( v94363(VarCurr)
<=> ( v94313(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94324(VarNext)
<=> ( v94325(VarNext)
& v94334(VarNext) ) ) ) ).
fof(addAssignment_27687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94334(VarNext)
<=> v94332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18589,axiom,
! [VarCurr] :
( v94332(VarCurr)
<=> ( v94303(VarCurr)
| v94335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18588,axiom,
! [VarCurr] :
( v94335(VarCurr)
<=> ( v94336(VarCurr)
& v94356(VarCurr) ) ) ).
fof(writeUnaryOperator_7346,axiom,
! [VarCurr] :
( ~ v94356(VarCurr)
<=> v94303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18587,axiom,
! [VarCurr] :
( v94336(VarCurr)
<=> ( v94337(VarCurr)
| v94354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18586,axiom,
! [VarCurr] :
( v94354(VarCurr)
<=> ( v94315(VarCurr)
& v94355(VarCurr) ) ) ).
fof(writeUnaryOperator_7345,axiom,
! [VarCurr] :
( ~ v94355(VarCurr)
<=> v94317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18585,axiom,
! [VarCurr] :
( v94337(VarCurr)
<=> ( v94338(VarCurr)
& v94317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18584,axiom,
! [VarCurr] :
( v94338(VarCurr)
<=> ( v94339(VarCurr)
| v94348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18583,axiom,
! [VarCurr] :
( v94348(VarCurr)
<=> ( v94349(VarCurr)
& v94353(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6471,axiom,
! [VarCurr] :
( v94353(VarCurr)
<=> ( ( v94341(VarCurr,bitIndex2)
<=> $false )
& ( v94341(VarCurr,bitIndex1)
<=> $false )
& ( v94341(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18582,axiom,
! [VarCurr] :
( v94349(VarCurr)
<=> ( v94350(VarCurr)
| v94351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18581,axiom,
! [VarCurr] :
( v94351(VarCurr)
<=> ( v94315(VarCurr)
& v94352(VarCurr) ) ) ).
fof(writeUnaryOperator_7344,axiom,
! [VarCurr] :
( ~ v94352(VarCurr)
<=> v94350(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6470,axiom,
! [VarCurr] :
( v94350(VarCurr)
<=> ( v94313(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18580,axiom,
! [VarCurr] :
( v94339(VarCurr)
<=> ( v94340(VarCurr)
| v94342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18579,axiom,
! [VarCurr] :
( v94342(VarCurr)
<=> ( v94343(VarCurr)
& v94347(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6469,axiom,
! [VarCurr] :
( v94347(VarCurr)
<=> ( ( v94341(VarCurr,bitIndex2)
<=> $false )
& ( v94341(VarCurr,bitIndex1)
<=> $true )
& ( v94341(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18578,axiom,
! [VarCurr] :
( v94343(VarCurr)
<=> ( v94344(VarCurr)
| v94345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18577,axiom,
! [VarCurr] :
( v94345(VarCurr)
<=> ( v94315(VarCurr)
& v94346(VarCurr) ) ) ).
fof(writeUnaryOperator_7343,axiom,
! [VarCurr] :
( ~ v94346(VarCurr)
<=> v94344(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6468,axiom,
! [VarCurr] :
( v94344(VarCurr)
<=> ( v94313(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6467,axiom,
! [VarCurr] :
( v94340(VarCurr)
<=> ( ( v94341(VarCurr,bitIndex2)
<=> $true )
& ( v94341(VarCurr,bitIndex1)
<=> $false )
& ( v94341(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27686,axiom,
! [VarCurr] :
( v94341(VarCurr,bitIndex0)
<=> v94311(VarCurr) ) ).
fof(addAssignment_27685,axiom,
! [VarCurr] :
( v94341(VarCurr,bitIndex1)
<=> v94309(VarCurr) ) ).
fof(addAssignment_27684,axiom,
! [VarCurr] :
( v94341(VarCurr,bitIndex2)
<=> v94307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94325(VarNext)
<=> ( v94326(VarNext)
& v94321(VarNext) ) ) ) ).
fof(writeUnaryOperator_7342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94326(VarNext)
<=> v94328(VarNext) ) ) ).
fof(addAssignment_27683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94328(VarNext)
<=> v94321(VarCurr) ) ) ).
fof(addAssignment_27682,axiom,
! [VarCurr] :
( v94321(VarCurr)
<=> v80547(VarCurr) ) ).
fof(addAssignment_27681,axiom,
! [VarCurr] :
( v94319(VarCurr)
<=> $false ) ).
fof(addAssignment_27680,axiom,
! [VarCurr] :
( v94317(VarCurr)
<=> v80509(VarCurr) ) ).
fof(addAssignment_27679,axiom,
! [VarCurr] :
( v94315(VarCurr)
<=> $false ) ).
fof(addAssignment_27678,axiom,
! [VarCurr] :
( v94313(VarCurr)
<=> v80501(VarCurr,bitIndex9) ) ).
fof(addAssignment_27677,axiom,
! [VarCurr] :
( v80501(VarCurr,bitIndex9)
<=> v80503(VarCurr,bitIndex9) ) ).
fof(addAssignment_27676,axiom,
! [VarCurr] :
( v80503(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27675,axiom,
! [VarCurr] :
( v94311(VarCurr)
<=> $false ) ).
fof(addAssignment_27674,axiom,
! [VarCurr] :
( v94309(VarCurr)
<=> $false ) ).
fof(addAssignment_27673,axiom,
! [VarCurr] :
( v94307(VarCurr)
<=> $true ) ).
fof(addAssignment_27672,axiom,
! [VarCurr] :
( v94305(VarCurr)
<=> $false ) ).
fof(addAssignment_27671,axiom,
! [VarCurr] :
( v94303(VarCurr)
<=> v80484(VarCurr) ) ).
fof(addAssignment_27670,axiom,
! [VarCurr] :
( v80339(VarCurr,bitIndex3)
<=> v80341(VarCurr,bitIndex3) ) ).
fof(addAssignment_27669,axiom,
! [VarCurr] :
( v80341(VarCurr,bitIndex3)
<=> v80343(VarCurr,bitIndex3) ) ).
fof(addAssignment_27668,axiom,
! [VarCurr] :
( v80343(VarCurr,bitIndex3)
<=> v80345(VarCurr,bitIndex3) ) ).
fof(addAssignment_27667,axiom,
! [VarCurr] :
( v80345(VarCurr,bitIndex3)
<=> v80347(VarCurr,bitIndex9) ) ).
fof(addAssignment_27666,axiom,
! [VarCurr] :
( v80347(VarCurr,bitIndex9)
<=> v80349(VarCurr,bitIndex9) ) ).
fof(addAssignment_27665,axiom,
! [VarCurr] :
( v80349(VarCurr,bitIndex9)
<=> v94233(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94256(VarNext)
=> ( v94233(VarNext)
<=> v94233(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1551,axiom,
! [VarNext] :
( v94256(VarNext)
=> ( v94233(VarNext)
<=> v94291(VarNext) ) ) ).
fof(addAssignment_27664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94291(VarNext)
<=> v94289(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4390,axiom,
! [VarCurr] :
( ~ v94235(VarCurr)
=> ( v94289(VarCurr)
<=> v94292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4400,axiom,
! [VarCurr] :
( v94235(VarCurr)
=> ( v94289(VarCurr)
<=> v94237(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4389,axiom,
! [VarCurr] :
( ~ v94269(VarCurr)
=> ( v94292(VarCurr)
<=> v94251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4399,axiom,
! [VarCurr] :
( v94269(VarCurr)
=> ( v94292(VarCurr)
<=> v94293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1091,axiom,
! [VarCurr] :
( ( ~ v94272(VarCurr)
& ~ v94274(VarCurr) )
=> ( v94293(VarCurr)
<=> v94297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4388,axiom,
! [VarCurr] :
( v94274(VarCurr)
=> ( v94293(VarCurr)
<=> v94296(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4398,axiom,
! [VarCurr] :
( v94272(VarCurr)
=> ( v94293(VarCurr)
<=> v94294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4387,axiom,
! [VarCurr] :
( ~ v94282(VarCurr)
=> ( v94297(VarCurr)
<=> v94251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4397,axiom,
! [VarCurr] :
( v94282(VarCurr)
=> ( v94297(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4386,axiom,
! [VarCurr] :
( ~ v94276(VarCurr)
=> ( v94296(VarCurr)
<=> v94251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4396,axiom,
! [VarCurr] :
( v94276(VarCurr)
=> ( v94296(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2041,axiom,
! [VarCurr] :
( ~ v94295(VarCurr)
=> ( v94294(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2042,axiom,
! [VarCurr] :
( v94295(VarCurr)
=> ( v94294(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6466,axiom,
! [VarCurr] :
( v94295(VarCurr)
<=> ( v94245(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94256(VarNext)
<=> ( v94257(VarNext)
& v94266(VarNext) ) ) ) ).
fof(addAssignment_27663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94266(VarNext)
<=> v94264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18574,axiom,
! [VarCurr] :
( v94264(VarCurr)
<=> ( v94235(VarCurr)
| v94267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18573,axiom,
! [VarCurr] :
( v94267(VarCurr)
<=> ( v94268(VarCurr)
& v94288(VarCurr) ) ) ).
fof(writeUnaryOperator_7341,axiom,
! [VarCurr] :
( ~ v94288(VarCurr)
<=> v94235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18572,axiom,
! [VarCurr] :
( v94268(VarCurr)
<=> ( v94269(VarCurr)
| v94286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18571,axiom,
! [VarCurr] :
( v94286(VarCurr)
<=> ( v94247(VarCurr)
& v94287(VarCurr) ) ) ).
fof(writeUnaryOperator_7340,axiom,
! [VarCurr] :
( ~ v94287(VarCurr)
<=> v94249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18570,axiom,
! [VarCurr] :
( v94269(VarCurr)
<=> ( v94270(VarCurr)
& v94249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18569,axiom,
! [VarCurr] :
( v94270(VarCurr)
<=> ( v94271(VarCurr)
| v94280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18568,axiom,
! [VarCurr] :
( v94280(VarCurr)
<=> ( v94281(VarCurr)
& v94285(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6465,axiom,
! [VarCurr] :
( v94285(VarCurr)
<=> ( ( v94273(VarCurr,bitIndex2)
<=> $false )
& ( v94273(VarCurr,bitIndex1)
<=> $false )
& ( v94273(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18567,axiom,
! [VarCurr] :
( v94281(VarCurr)
<=> ( v94282(VarCurr)
| v94283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18566,axiom,
! [VarCurr] :
( v94283(VarCurr)
<=> ( v94247(VarCurr)
& v94284(VarCurr) ) ) ).
fof(writeUnaryOperator_7339,axiom,
! [VarCurr] :
( ~ v94284(VarCurr)
<=> v94282(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6464,axiom,
! [VarCurr] :
( v94282(VarCurr)
<=> ( v94245(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18565,axiom,
! [VarCurr] :
( v94271(VarCurr)
<=> ( v94272(VarCurr)
| v94274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18564,axiom,
! [VarCurr] :
( v94274(VarCurr)
<=> ( v94275(VarCurr)
& v94279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6463,axiom,
! [VarCurr] :
( v94279(VarCurr)
<=> ( ( v94273(VarCurr,bitIndex2)
<=> $false )
& ( v94273(VarCurr,bitIndex1)
<=> $true )
& ( v94273(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18563,axiom,
! [VarCurr] :
( v94275(VarCurr)
<=> ( v94276(VarCurr)
| v94277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18562,axiom,
! [VarCurr] :
( v94277(VarCurr)
<=> ( v94247(VarCurr)
& v94278(VarCurr) ) ) ).
fof(writeUnaryOperator_7338,axiom,
! [VarCurr] :
( ~ v94278(VarCurr)
<=> v94276(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6462,axiom,
! [VarCurr] :
( v94276(VarCurr)
<=> ( v94245(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6461,axiom,
! [VarCurr] :
( v94272(VarCurr)
<=> ( ( v94273(VarCurr,bitIndex2)
<=> $true )
& ( v94273(VarCurr,bitIndex1)
<=> $false )
& ( v94273(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27662,axiom,
! [VarCurr] :
( v94273(VarCurr,bitIndex0)
<=> v94243(VarCurr) ) ).
fof(addAssignment_27661,axiom,
! [VarCurr] :
( v94273(VarCurr,bitIndex1)
<=> v94241(VarCurr) ) ).
fof(addAssignment_27660,axiom,
! [VarCurr] :
( v94273(VarCurr,bitIndex2)
<=> v94239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94257(VarNext)
<=> ( v94258(VarNext)
& v94253(VarNext) ) ) ) ).
fof(writeUnaryOperator_7337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94258(VarNext)
<=> v94260(VarNext) ) ) ).
fof(addAssignment_27659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94260(VarNext)
<=> v94253(VarCurr) ) ) ).
fof(addAssignment_27658,axiom,
! [VarCurr] :
( v94253(VarCurr)
<=> v80418(VarCurr) ) ).
fof(addAssignment_27657,axiom,
! [VarCurr] :
( v94251(VarCurr)
<=> $false ) ).
fof(addAssignment_27656,axiom,
! [VarCurr] :
( v94249(VarCurr)
<=> v80380(VarCurr) ) ).
fof(addAssignment_27655,axiom,
! [VarCurr] :
( v94247(VarCurr)
<=> $false ) ).
fof(addAssignment_27654,axiom,
! [VarCurr] :
( v94245(VarCurr)
<=> v80372(VarCurr,bitIndex9) ) ).
fof(addAssignment_27653,axiom,
! [VarCurr] :
( v80372(VarCurr,bitIndex9)
<=> v80374(VarCurr,bitIndex9) ) ).
fof(addAssignment_27652,axiom,
! [VarCurr] :
( v80374(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27651,axiom,
! [VarCurr] :
( v94243(VarCurr)
<=> $false ) ).
fof(addAssignment_27650,axiom,
! [VarCurr] :
( v94241(VarCurr)
<=> $false ) ).
fof(addAssignment_27649,axiom,
! [VarCurr] :
( v94239(VarCurr)
<=> $true ) ).
fof(addAssignment_27648,axiom,
! [VarCurr] :
( v94237(VarCurr)
<=> $false ) ).
fof(addAssignment_27647,axiom,
! [VarCurr] :
( v94235(VarCurr)
<=> v80355(VarCurr) ) ).
fof(addAssignment_27646,axiom,
! [VarCurr] :
( v80210(VarCurr,bitIndex3)
<=> v80212(VarCurr,bitIndex3) ) ).
fof(addAssignment_27645,axiom,
! [VarCurr] :
( v80212(VarCurr,bitIndex3)
<=> v80214(VarCurr,bitIndex3) ) ).
fof(addAssignment_27644,axiom,
! [VarCurr] :
( v80214(VarCurr,bitIndex3)
<=> v80216(VarCurr,bitIndex3) ) ).
fof(addAssignment_27643,axiom,
! [VarCurr] :
( v80216(VarCurr,bitIndex3)
<=> v80218(VarCurr,bitIndex9) ) ).
fof(addAssignment_27642,axiom,
! [VarCurr] :
( v80218(VarCurr,bitIndex9)
<=> v80220(VarCurr,bitIndex9) ) ).
fof(addAssignment_27641,axiom,
! [VarCurr] :
( v80220(VarCurr,bitIndex9)
<=> v94165(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94188(VarNext)
=> ( v94165(VarNext)
<=> v94165(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1550,axiom,
! [VarNext] :
( v94188(VarNext)
=> ( v94165(VarNext)
<=> v94223(VarNext) ) ) ).
fof(addAssignment_27640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94223(VarNext)
<=> v94221(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4385,axiom,
! [VarCurr] :
( ~ v94167(VarCurr)
=> ( v94221(VarCurr)
<=> v94224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4395,axiom,
! [VarCurr] :
( v94167(VarCurr)
=> ( v94221(VarCurr)
<=> v94169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4384,axiom,
! [VarCurr] :
( ~ v94201(VarCurr)
=> ( v94224(VarCurr)
<=> v94183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4394,axiom,
! [VarCurr] :
( v94201(VarCurr)
=> ( v94224(VarCurr)
<=> v94225(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1090,axiom,
! [VarCurr] :
( ( ~ v94204(VarCurr)
& ~ v94206(VarCurr) )
=> ( v94225(VarCurr)
<=> v94229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4383,axiom,
! [VarCurr] :
( v94206(VarCurr)
=> ( v94225(VarCurr)
<=> v94228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4393,axiom,
! [VarCurr] :
( v94204(VarCurr)
=> ( v94225(VarCurr)
<=> v94226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4382,axiom,
! [VarCurr] :
( ~ v94214(VarCurr)
=> ( v94229(VarCurr)
<=> v94183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4392,axiom,
! [VarCurr] :
( v94214(VarCurr)
=> ( v94229(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4381,axiom,
! [VarCurr] :
( ~ v94208(VarCurr)
=> ( v94228(VarCurr)
<=> v94183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4391,axiom,
! [VarCurr] :
( v94208(VarCurr)
=> ( v94228(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2040,axiom,
! [VarCurr] :
( ~ v94227(VarCurr)
=> ( v94226(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2041,axiom,
! [VarCurr] :
( v94227(VarCurr)
=> ( v94226(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6460,axiom,
! [VarCurr] :
( v94227(VarCurr)
<=> ( v94177(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94188(VarNext)
<=> ( v94189(VarNext)
& v94198(VarNext) ) ) ) ).
fof(addAssignment_27639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94198(VarNext)
<=> v94196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18559,axiom,
! [VarCurr] :
( v94196(VarCurr)
<=> ( v94167(VarCurr)
| v94199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18558,axiom,
! [VarCurr] :
( v94199(VarCurr)
<=> ( v94200(VarCurr)
& v94220(VarCurr) ) ) ).
fof(writeUnaryOperator_7336,axiom,
! [VarCurr] :
( ~ v94220(VarCurr)
<=> v94167(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18557,axiom,
! [VarCurr] :
( v94200(VarCurr)
<=> ( v94201(VarCurr)
| v94218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18556,axiom,
! [VarCurr] :
( v94218(VarCurr)
<=> ( v94179(VarCurr)
& v94219(VarCurr) ) ) ).
fof(writeUnaryOperator_7335,axiom,
! [VarCurr] :
( ~ v94219(VarCurr)
<=> v94181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18555,axiom,
! [VarCurr] :
( v94201(VarCurr)
<=> ( v94202(VarCurr)
& v94181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18554,axiom,
! [VarCurr] :
( v94202(VarCurr)
<=> ( v94203(VarCurr)
| v94212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18553,axiom,
! [VarCurr] :
( v94212(VarCurr)
<=> ( v94213(VarCurr)
& v94217(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6459,axiom,
! [VarCurr] :
( v94217(VarCurr)
<=> ( ( v94205(VarCurr,bitIndex2)
<=> $false )
& ( v94205(VarCurr,bitIndex1)
<=> $false )
& ( v94205(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18552,axiom,
! [VarCurr] :
( v94213(VarCurr)
<=> ( v94214(VarCurr)
| v94215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18551,axiom,
! [VarCurr] :
( v94215(VarCurr)
<=> ( v94179(VarCurr)
& v94216(VarCurr) ) ) ).
fof(writeUnaryOperator_7334,axiom,
! [VarCurr] :
( ~ v94216(VarCurr)
<=> v94214(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6458,axiom,
! [VarCurr] :
( v94214(VarCurr)
<=> ( v94177(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18550,axiom,
! [VarCurr] :
( v94203(VarCurr)
<=> ( v94204(VarCurr)
| v94206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18549,axiom,
! [VarCurr] :
( v94206(VarCurr)
<=> ( v94207(VarCurr)
& v94211(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6457,axiom,
! [VarCurr] :
( v94211(VarCurr)
<=> ( ( v94205(VarCurr,bitIndex2)
<=> $false )
& ( v94205(VarCurr,bitIndex1)
<=> $true )
& ( v94205(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18548,axiom,
! [VarCurr] :
( v94207(VarCurr)
<=> ( v94208(VarCurr)
| v94209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18547,axiom,
! [VarCurr] :
( v94209(VarCurr)
<=> ( v94179(VarCurr)
& v94210(VarCurr) ) ) ).
fof(writeUnaryOperator_7333,axiom,
! [VarCurr] :
( ~ v94210(VarCurr)
<=> v94208(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6456,axiom,
! [VarCurr] :
( v94208(VarCurr)
<=> ( v94177(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6455,axiom,
! [VarCurr] :
( v94204(VarCurr)
<=> ( ( v94205(VarCurr,bitIndex2)
<=> $true )
& ( v94205(VarCurr,bitIndex1)
<=> $false )
& ( v94205(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27638,axiom,
! [VarCurr] :
( v94205(VarCurr,bitIndex0)
<=> v94175(VarCurr) ) ).
fof(addAssignment_27637,axiom,
! [VarCurr] :
( v94205(VarCurr,bitIndex1)
<=> v94173(VarCurr) ) ).
fof(addAssignment_27636,axiom,
! [VarCurr] :
( v94205(VarCurr,bitIndex2)
<=> v94171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94189(VarNext)
<=> ( v94190(VarNext)
& v94185(VarNext) ) ) ) ).
fof(writeUnaryOperator_7332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94190(VarNext)
<=> v94192(VarNext) ) ) ).
fof(addAssignment_27635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94192(VarNext)
<=> v94185(VarCurr) ) ) ).
fof(addAssignment_27634,axiom,
! [VarCurr] :
( v94185(VarCurr)
<=> v80289(VarCurr) ) ).
fof(addAssignment_27633,axiom,
! [VarCurr] :
( v94183(VarCurr)
<=> $false ) ).
fof(addAssignment_27632,axiom,
! [VarCurr] :
( v94181(VarCurr)
<=> v80251(VarCurr) ) ).
fof(addAssignment_27631,axiom,
! [VarCurr] :
( v94179(VarCurr)
<=> $false ) ).
fof(addAssignment_27630,axiom,
! [VarCurr] :
( v94177(VarCurr)
<=> v80243(VarCurr,bitIndex9) ) ).
fof(addAssignment_27629,axiom,
! [VarCurr] :
( v80243(VarCurr,bitIndex9)
<=> v80245(VarCurr,bitIndex9) ) ).
fof(addAssignment_27628,axiom,
! [VarCurr] :
( v80245(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27627,axiom,
! [VarCurr] :
( v94175(VarCurr)
<=> $false ) ).
fof(addAssignment_27626,axiom,
! [VarCurr] :
( v94173(VarCurr)
<=> $false ) ).
fof(addAssignment_27625,axiom,
! [VarCurr] :
( v94171(VarCurr)
<=> $true ) ).
fof(addAssignment_27624,axiom,
! [VarCurr] :
( v94169(VarCurr)
<=> $false ) ).
fof(addAssignment_27623,axiom,
! [VarCurr] :
( v94167(VarCurr)
<=> v80226(VarCurr) ) ).
fof(addAssignment_27622,axiom,
! [VarCurr] :
( v80081(VarCurr,bitIndex3)
<=> v80083(VarCurr,bitIndex3) ) ).
fof(addAssignment_27621,axiom,
! [VarCurr] :
( v80083(VarCurr,bitIndex3)
<=> v80085(VarCurr,bitIndex3) ) ).
fof(addAssignment_27620,axiom,
! [VarCurr] :
( v80085(VarCurr,bitIndex3)
<=> v80087(VarCurr,bitIndex3) ) ).
fof(addAssignment_27619,axiom,
! [VarCurr] :
( v80087(VarCurr,bitIndex3)
<=> v80089(VarCurr,bitIndex9) ) ).
fof(addAssignment_27618,axiom,
! [VarCurr] :
( v80089(VarCurr,bitIndex9)
<=> v80091(VarCurr,bitIndex9) ) ).
fof(addAssignment_27617,axiom,
! [VarCurr] :
( v80091(VarCurr,bitIndex9)
<=> v94097(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94120(VarNext)
=> ( v94097(VarNext)
<=> v94097(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1549,axiom,
! [VarNext] :
( v94120(VarNext)
=> ( v94097(VarNext)
<=> v94155(VarNext) ) ) ).
fof(addAssignment_27616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94155(VarNext)
<=> v94153(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4380,axiom,
! [VarCurr] :
( ~ v94099(VarCurr)
=> ( v94153(VarCurr)
<=> v94156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4390,axiom,
! [VarCurr] :
( v94099(VarCurr)
=> ( v94153(VarCurr)
<=> v94101(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4379,axiom,
! [VarCurr] :
( ~ v94133(VarCurr)
=> ( v94156(VarCurr)
<=> v94115(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4389,axiom,
! [VarCurr] :
( v94133(VarCurr)
=> ( v94156(VarCurr)
<=> v94157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1089,axiom,
! [VarCurr] :
( ( ~ v94136(VarCurr)
& ~ v94138(VarCurr) )
=> ( v94157(VarCurr)
<=> v94161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4378,axiom,
! [VarCurr] :
( v94138(VarCurr)
=> ( v94157(VarCurr)
<=> v94160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4388,axiom,
! [VarCurr] :
( v94136(VarCurr)
=> ( v94157(VarCurr)
<=> v94158(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4377,axiom,
! [VarCurr] :
( ~ v94146(VarCurr)
=> ( v94161(VarCurr)
<=> v94115(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4387,axiom,
! [VarCurr] :
( v94146(VarCurr)
=> ( v94161(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4376,axiom,
! [VarCurr] :
( ~ v94140(VarCurr)
=> ( v94160(VarCurr)
<=> v94115(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4386,axiom,
! [VarCurr] :
( v94140(VarCurr)
=> ( v94160(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2039,axiom,
! [VarCurr] :
( ~ v94159(VarCurr)
=> ( v94158(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2040,axiom,
! [VarCurr] :
( v94159(VarCurr)
=> ( v94158(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6454,axiom,
! [VarCurr] :
( v94159(VarCurr)
<=> ( v94109(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94120(VarNext)
<=> ( v94121(VarNext)
& v94130(VarNext) ) ) ) ).
fof(addAssignment_27615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94130(VarNext)
<=> v94128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18544,axiom,
! [VarCurr] :
( v94128(VarCurr)
<=> ( v94099(VarCurr)
| v94131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18543,axiom,
! [VarCurr] :
( v94131(VarCurr)
<=> ( v94132(VarCurr)
& v94152(VarCurr) ) ) ).
fof(writeUnaryOperator_7331,axiom,
! [VarCurr] :
( ~ v94152(VarCurr)
<=> v94099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18542,axiom,
! [VarCurr] :
( v94132(VarCurr)
<=> ( v94133(VarCurr)
| v94150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18541,axiom,
! [VarCurr] :
( v94150(VarCurr)
<=> ( v94111(VarCurr)
& v94151(VarCurr) ) ) ).
fof(writeUnaryOperator_7330,axiom,
! [VarCurr] :
( ~ v94151(VarCurr)
<=> v94113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18540,axiom,
! [VarCurr] :
( v94133(VarCurr)
<=> ( v94134(VarCurr)
& v94113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18539,axiom,
! [VarCurr] :
( v94134(VarCurr)
<=> ( v94135(VarCurr)
| v94144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18538,axiom,
! [VarCurr] :
( v94144(VarCurr)
<=> ( v94145(VarCurr)
& v94149(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6453,axiom,
! [VarCurr] :
( v94149(VarCurr)
<=> ( ( v94137(VarCurr,bitIndex2)
<=> $false )
& ( v94137(VarCurr,bitIndex1)
<=> $false )
& ( v94137(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18537,axiom,
! [VarCurr] :
( v94145(VarCurr)
<=> ( v94146(VarCurr)
| v94147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18536,axiom,
! [VarCurr] :
( v94147(VarCurr)
<=> ( v94111(VarCurr)
& v94148(VarCurr) ) ) ).
fof(writeUnaryOperator_7329,axiom,
! [VarCurr] :
( ~ v94148(VarCurr)
<=> v94146(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6452,axiom,
! [VarCurr] :
( v94146(VarCurr)
<=> ( v94109(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18535,axiom,
! [VarCurr] :
( v94135(VarCurr)
<=> ( v94136(VarCurr)
| v94138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18534,axiom,
! [VarCurr] :
( v94138(VarCurr)
<=> ( v94139(VarCurr)
& v94143(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6451,axiom,
! [VarCurr] :
( v94143(VarCurr)
<=> ( ( v94137(VarCurr,bitIndex2)
<=> $false )
& ( v94137(VarCurr,bitIndex1)
<=> $true )
& ( v94137(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18533,axiom,
! [VarCurr] :
( v94139(VarCurr)
<=> ( v94140(VarCurr)
| v94141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18532,axiom,
! [VarCurr] :
( v94141(VarCurr)
<=> ( v94111(VarCurr)
& v94142(VarCurr) ) ) ).
fof(writeUnaryOperator_7328,axiom,
! [VarCurr] :
( ~ v94142(VarCurr)
<=> v94140(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6450,axiom,
! [VarCurr] :
( v94140(VarCurr)
<=> ( v94109(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6449,axiom,
! [VarCurr] :
( v94136(VarCurr)
<=> ( ( v94137(VarCurr,bitIndex2)
<=> $true )
& ( v94137(VarCurr,bitIndex1)
<=> $false )
& ( v94137(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27614,axiom,
! [VarCurr] :
( v94137(VarCurr,bitIndex0)
<=> v94107(VarCurr) ) ).
fof(addAssignment_27613,axiom,
! [VarCurr] :
( v94137(VarCurr,bitIndex1)
<=> v94105(VarCurr) ) ).
fof(addAssignment_27612,axiom,
! [VarCurr] :
( v94137(VarCurr,bitIndex2)
<=> v94103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94121(VarNext)
<=> ( v94122(VarNext)
& v94117(VarNext) ) ) ) ).
fof(writeUnaryOperator_7327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94122(VarNext)
<=> v94124(VarNext) ) ) ).
fof(addAssignment_27611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94124(VarNext)
<=> v94117(VarCurr) ) ) ).
fof(addAssignment_27610,axiom,
! [VarCurr] :
( v94117(VarCurr)
<=> v80160(VarCurr) ) ).
fof(addAssignment_27609,axiom,
! [VarCurr] :
( v94115(VarCurr)
<=> $false ) ).
fof(addAssignment_27608,axiom,
! [VarCurr] :
( v94113(VarCurr)
<=> v80122(VarCurr) ) ).
fof(addAssignment_27607,axiom,
! [VarCurr] :
( v94111(VarCurr)
<=> $false ) ).
fof(addAssignment_27606,axiom,
! [VarCurr] :
( v94109(VarCurr)
<=> v80114(VarCurr,bitIndex9) ) ).
fof(addAssignment_27605,axiom,
! [VarCurr] :
( v80114(VarCurr,bitIndex9)
<=> v80116(VarCurr,bitIndex9) ) ).
fof(addAssignment_27604,axiom,
! [VarCurr] :
( v80116(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27603,axiom,
! [VarCurr] :
( v94107(VarCurr)
<=> $false ) ).
fof(addAssignment_27602,axiom,
! [VarCurr] :
( v94105(VarCurr)
<=> $false ) ).
fof(addAssignment_27601,axiom,
! [VarCurr] :
( v94103(VarCurr)
<=> $true ) ).
fof(addAssignment_27600,axiom,
! [VarCurr] :
( v94101(VarCurr)
<=> $false ) ).
fof(addAssignment_27599,axiom,
! [VarCurr] :
( v94099(VarCurr)
<=> v80097(VarCurr) ) ).
fof(addAssignment_27598,axiom,
! [VarCurr] :
( v79952(VarCurr,bitIndex3)
<=> v79954(VarCurr,bitIndex3) ) ).
fof(addAssignment_27597,axiom,
! [VarCurr] :
( v79954(VarCurr,bitIndex3)
<=> v79956(VarCurr,bitIndex3) ) ).
fof(addAssignment_27596,axiom,
! [VarCurr] :
( v79956(VarCurr,bitIndex3)
<=> v79958(VarCurr,bitIndex3) ) ).
fof(addAssignment_27595,axiom,
! [VarCurr] :
( v79958(VarCurr,bitIndex3)
<=> v79960(VarCurr,bitIndex9) ) ).
fof(addAssignment_27594,axiom,
! [VarCurr] :
( v79960(VarCurr,bitIndex9)
<=> v79962(VarCurr,bitIndex9) ) ).
fof(addAssignment_27593,axiom,
! [VarCurr] :
( v79962(VarCurr,bitIndex9)
<=> v94029(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94052(VarNext)
=> ( v94029(VarNext)
<=> v94029(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1548,axiom,
! [VarNext] :
( v94052(VarNext)
=> ( v94029(VarNext)
<=> v94087(VarNext) ) ) ).
fof(addAssignment_27592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94087(VarNext)
<=> v94085(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4375,axiom,
! [VarCurr] :
( ~ v94031(VarCurr)
=> ( v94085(VarCurr)
<=> v94088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4385,axiom,
! [VarCurr] :
( v94031(VarCurr)
=> ( v94085(VarCurr)
<=> v94033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4374,axiom,
! [VarCurr] :
( ~ v94065(VarCurr)
=> ( v94088(VarCurr)
<=> v94047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4384,axiom,
! [VarCurr] :
( v94065(VarCurr)
=> ( v94088(VarCurr)
<=> v94089(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1088,axiom,
! [VarCurr] :
( ( ~ v94068(VarCurr)
& ~ v94070(VarCurr) )
=> ( v94089(VarCurr)
<=> v94093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4373,axiom,
! [VarCurr] :
( v94070(VarCurr)
=> ( v94089(VarCurr)
<=> v94092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4383,axiom,
! [VarCurr] :
( v94068(VarCurr)
=> ( v94089(VarCurr)
<=> v94090(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4372,axiom,
! [VarCurr] :
( ~ v94078(VarCurr)
=> ( v94093(VarCurr)
<=> v94047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4382,axiom,
! [VarCurr] :
( v94078(VarCurr)
=> ( v94093(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4371,axiom,
! [VarCurr] :
( ~ v94072(VarCurr)
=> ( v94092(VarCurr)
<=> v94047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4381,axiom,
! [VarCurr] :
( v94072(VarCurr)
=> ( v94092(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2038,axiom,
! [VarCurr] :
( ~ v94091(VarCurr)
=> ( v94090(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2039,axiom,
! [VarCurr] :
( v94091(VarCurr)
=> ( v94090(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6448,axiom,
! [VarCurr] :
( v94091(VarCurr)
<=> ( v94041(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94052(VarNext)
<=> ( v94053(VarNext)
& v94062(VarNext) ) ) ) ).
fof(addAssignment_27591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94062(VarNext)
<=> v94060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18529,axiom,
! [VarCurr] :
( v94060(VarCurr)
<=> ( v94031(VarCurr)
| v94063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18528,axiom,
! [VarCurr] :
( v94063(VarCurr)
<=> ( v94064(VarCurr)
& v94084(VarCurr) ) ) ).
fof(writeUnaryOperator_7326,axiom,
! [VarCurr] :
( ~ v94084(VarCurr)
<=> v94031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18527,axiom,
! [VarCurr] :
( v94064(VarCurr)
<=> ( v94065(VarCurr)
| v94082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18526,axiom,
! [VarCurr] :
( v94082(VarCurr)
<=> ( v94043(VarCurr)
& v94083(VarCurr) ) ) ).
fof(writeUnaryOperator_7325,axiom,
! [VarCurr] :
( ~ v94083(VarCurr)
<=> v94045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18525,axiom,
! [VarCurr] :
( v94065(VarCurr)
<=> ( v94066(VarCurr)
& v94045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18524,axiom,
! [VarCurr] :
( v94066(VarCurr)
<=> ( v94067(VarCurr)
| v94076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18523,axiom,
! [VarCurr] :
( v94076(VarCurr)
<=> ( v94077(VarCurr)
& v94081(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6447,axiom,
! [VarCurr] :
( v94081(VarCurr)
<=> ( ( v94069(VarCurr,bitIndex2)
<=> $false )
& ( v94069(VarCurr,bitIndex1)
<=> $false )
& ( v94069(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18522,axiom,
! [VarCurr] :
( v94077(VarCurr)
<=> ( v94078(VarCurr)
| v94079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18521,axiom,
! [VarCurr] :
( v94079(VarCurr)
<=> ( v94043(VarCurr)
& v94080(VarCurr) ) ) ).
fof(writeUnaryOperator_7324,axiom,
! [VarCurr] :
( ~ v94080(VarCurr)
<=> v94078(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6446,axiom,
! [VarCurr] :
( v94078(VarCurr)
<=> ( v94041(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18520,axiom,
! [VarCurr] :
( v94067(VarCurr)
<=> ( v94068(VarCurr)
| v94070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18519,axiom,
! [VarCurr] :
( v94070(VarCurr)
<=> ( v94071(VarCurr)
& v94075(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6445,axiom,
! [VarCurr] :
( v94075(VarCurr)
<=> ( ( v94069(VarCurr,bitIndex2)
<=> $false )
& ( v94069(VarCurr,bitIndex1)
<=> $true )
& ( v94069(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18518,axiom,
! [VarCurr] :
( v94071(VarCurr)
<=> ( v94072(VarCurr)
| v94073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18517,axiom,
! [VarCurr] :
( v94073(VarCurr)
<=> ( v94043(VarCurr)
& v94074(VarCurr) ) ) ).
fof(writeUnaryOperator_7323,axiom,
! [VarCurr] :
( ~ v94074(VarCurr)
<=> v94072(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6444,axiom,
! [VarCurr] :
( v94072(VarCurr)
<=> ( v94041(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6443,axiom,
! [VarCurr] :
( v94068(VarCurr)
<=> ( ( v94069(VarCurr,bitIndex2)
<=> $true )
& ( v94069(VarCurr,bitIndex1)
<=> $false )
& ( v94069(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27590,axiom,
! [VarCurr] :
( v94069(VarCurr,bitIndex0)
<=> v94039(VarCurr) ) ).
fof(addAssignment_27589,axiom,
! [VarCurr] :
( v94069(VarCurr,bitIndex1)
<=> v94037(VarCurr) ) ).
fof(addAssignment_27588,axiom,
! [VarCurr] :
( v94069(VarCurr,bitIndex2)
<=> v94035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94053(VarNext)
<=> ( v94054(VarNext)
& v94049(VarNext) ) ) ) ).
fof(writeUnaryOperator_7322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94054(VarNext)
<=> v94056(VarNext) ) ) ).
fof(addAssignment_27587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94056(VarNext)
<=> v94049(VarCurr) ) ) ).
fof(addAssignment_27586,axiom,
! [VarCurr] :
( v94049(VarCurr)
<=> v80031(VarCurr) ) ).
fof(addAssignment_27585,axiom,
! [VarCurr] :
( v94047(VarCurr)
<=> $false ) ).
fof(addAssignment_27584,axiom,
! [VarCurr] :
( v94045(VarCurr)
<=> v79993(VarCurr) ) ).
fof(addAssignment_27583,axiom,
! [VarCurr] :
( v94043(VarCurr)
<=> $false ) ).
fof(addAssignment_27582,axiom,
! [VarCurr] :
( v94041(VarCurr)
<=> v79985(VarCurr,bitIndex9) ) ).
fof(addAssignment_27581,axiom,
! [VarCurr] :
( v79985(VarCurr,bitIndex9)
<=> v79987(VarCurr,bitIndex9) ) ).
fof(addAssignment_27580,axiom,
! [VarCurr] :
( v79987(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27579,axiom,
! [VarCurr] :
( v94039(VarCurr)
<=> $false ) ).
fof(addAssignment_27578,axiom,
! [VarCurr] :
( v94037(VarCurr)
<=> $false ) ).
fof(addAssignment_27577,axiom,
! [VarCurr] :
( v94035(VarCurr)
<=> $true ) ).
fof(addAssignment_27576,axiom,
! [VarCurr] :
( v94033(VarCurr)
<=> $false ) ).
fof(addAssignment_27575,axiom,
! [VarCurr] :
( v94031(VarCurr)
<=> v79968(VarCurr) ) ).
fof(addAssignment_27574,axiom,
! [VarCurr] :
( v79823(VarCurr,bitIndex3)
<=> v79825(VarCurr,bitIndex3) ) ).
fof(addAssignment_27573,axiom,
! [VarCurr] :
( v79825(VarCurr,bitIndex3)
<=> v79827(VarCurr,bitIndex3) ) ).
fof(addAssignment_27572,axiom,
! [VarCurr] :
( v79827(VarCurr,bitIndex3)
<=> v79829(VarCurr,bitIndex3) ) ).
fof(addAssignment_27571,axiom,
! [VarCurr] :
( v79829(VarCurr,bitIndex3)
<=> v79831(VarCurr,bitIndex9) ) ).
fof(addAssignment_27570,axiom,
! [VarCurr] :
( v79831(VarCurr,bitIndex9)
<=> v79833(VarCurr,bitIndex9) ) ).
fof(addAssignment_27569,axiom,
! [VarCurr] :
( v79833(VarCurr,bitIndex9)
<=> v93961(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93984(VarNext)
=> ( v93961(VarNext)
<=> v93961(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1547,axiom,
! [VarNext] :
( v93984(VarNext)
=> ( v93961(VarNext)
<=> v94019(VarNext) ) ) ).
fof(addAssignment_27568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94019(VarNext)
<=> v94017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4370,axiom,
! [VarCurr] :
( ~ v93963(VarCurr)
=> ( v94017(VarCurr)
<=> v94020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4380,axiom,
! [VarCurr] :
( v93963(VarCurr)
=> ( v94017(VarCurr)
<=> v93965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4369,axiom,
! [VarCurr] :
( ~ v93997(VarCurr)
=> ( v94020(VarCurr)
<=> v93979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4379,axiom,
! [VarCurr] :
( v93997(VarCurr)
=> ( v94020(VarCurr)
<=> v94021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1087,axiom,
! [VarCurr] :
( ( ~ v94000(VarCurr)
& ~ v94002(VarCurr) )
=> ( v94021(VarCurr)
<=> v94025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4368,axiom,
! [VarCurr] :
( v94002(VarCurr)
=> ( v94021(VarCurr)
<=> v94024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4378,axiom,
! [VarCurr] :
( v94000(VarCurr)
=> ( v94021(VarCurr)
<=> v94022(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4367,axiom,
! [VarCurr] :
( ~ v94010(VarCurr)
=> ( v94025(VarCurr)
<=> v93979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4377,axiom,
! [VarCurr] :
( v94010(VarCurr)
=> ( v94025(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4366,axiom,
! [VarCurr] :
( ~ v94004(VarCurr)
=> ( v94024(VarCurr)
<=> v93979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4376,axiom,
! [VarCurr] :
( v94004(VarCurr)
=> ( v94024(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2037,axiom,
! [VarCurr] :
( ~ v94023(VarCurr)
=> ( v94022(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2038,axiom,
! [VarCurr] :
( v94023(VarCurr)
=> ( v94022(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6442,axiom,
! [VarCurr] :
( v94023(VarCurr)
<=> ( v93973(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93984(VarNext)
<=> ( v93985(VarNext)
& v93994(VarNext) ) ) ) ).
fof(addAssignment_27567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93994(VarNext)
<=> v93992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18514,axiom,
! [VarCurr] :
( v93992(VarCurr)
<=> ( v93963(VarCurr)
| v93995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18513,axiom,
! [VarCurr] :
( v93995(VarCurr)
<=> ( v93996(VarCurr)
& v94016(VarCurr) ) ) ).
fof(writeUnaryOperator_7321,axiom,
! [VarCurr] :
( ~ v94016(VarCurr)
<=> v93963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18512,axiom,
! [VarCurr] :
( v93996(VarCurr)
<=> ( v93997(VarCurr)
| v94014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18511,axiom,
! [VarCurr] :
( v94014(VarCurr)
<=> ( v93975(VarCurr)
& v94015(VarCurr) ) ) ).
fof(writeUnaryOperator_7320,axiom,
! [VarCurr] :
( ~ v94015(VarCurr)
<=> v93977(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18510,axiom,
! [VarCurr] :
( v93997(VarCurr)
<=> ( v93998(VarCurr)
& v93977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18509,axiom,
! [VarCurr] :
( v93998(VarCurr)
<=> ( v93999(VarCurr)
| v94008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18508,axiom,
! [VarCurr] :
( v94008(VarCurr)
<=> ( v94009(VarCurr)
& v94013(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6441,axiom,
! [VarCurr] :
( v94013(VarCurr)
<=> ( ( v94001(VarCurr,bitIndex2)
<=> $false )
& ( v94001(VarCurr,bitIndex1)
<=> $false )
& ( v94001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18507,axiom,
! [VarCurr] :
( v94009(VarCurr)
<=> ( v94010(VarCurr)
| v94011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18506,axiom,
! [VarCurr] :
( v94011(VarCurr)
<=> ( v93975(VarCurr)
& v94012(VarCurr) ) ) ).
fof(writeUnaryOperator_7319,axiom,
! [VarCurr] :
( ~ v94012(VarCurr)
<=> v94010(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6440,axiom,
! [VarCurr] :
( v94010(VarCurr)
<=> ( v93973(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18505,axiom,
! [VarCurr] :
( v93999(VarCurr)
<=> ( v94000(VarCurr)
| v94002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18504,axiom,
! [VarCurr] :
( v94002(VarCurr)
<=> ( v94003(VarCurr)
& v94007(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6439,axiom,
! [VarCurr] :
( v94007(VarCurr)
<=> ( ( v94001(VarCurr,bitIndex2)
<=> $false )
& ( v94001(VarCurr,bitIndex1)
<=> $true )
& ( v94001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18503,axiom,
! [VarCurr] :
( v94003(VarCurr)
<=> ( v94004(VarCurr)
| v94005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18502,axiom,
! [VarCurr] :
( v94005(VarCurr)
<=> ( v93975(VarCurr)
& v94006(VarCurr) ) ) ).
fof(writeUnaryOperator_7318,axiom,
! [VarCurr] :
( ~ v94006(VarCurr)
<=> v94004(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6438,axiom,
! [VarCurr] :
( v94004(VarCurr)
<=> ( v93973(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6437,axiom,
! [VarCurr] :
( v94000(VarCurr)
<=> ( ( v94001(VarCurr,bitIndex2)
<=> $true )
& ( v94001(VarCurr,bitIndex1)
<=> $false )
& ( v94001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27566,axiom,
! [VarCurr] :
( v94001(VarCurr,bitIndex0)
<=> v93971(VarCurr) ) ).
fof(addAssignment_27565,axiom,
! [VarCurr] :
( v94001(VarCurr,bitIndex1)
<=> v93969(VarCurr) ) ).
fof(addAssignment_27564,axiom,
! [VarCurr] :
( v94001(VarCurr,bitIndex2)
<=> v93967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93985(VarNext)
<=> ( v93986(VarNext)
& v93981(VarNext) ) ) ) ).
fof(writeUnaryOperator_7317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93986(VarNext)
<=> v93988(VarNext) ) ) ).
fof(addAssignment_27563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93988(VarNext)
<=> v93981(VarCurr) ) ) ).
fof(addAssignment_27562,axiom,
! [VarCurr] :
( v93981(VarCurr)
<=> v79902(VarCurr) ) ).
fof(addAssignment_27561,axiom,
! [VarCurr] :
( v93979(VarCurr)
<=> $false ) ).
fof(addAssignment_27560,axiom,
! [VarCurr] :
( v93977(VarCurr)
<=> v79864(VarCurr) ) ).
fof(addAssignment_27559,axiom,
! [VarCurr] :
( v93975(VarCurr)
<=> $false ) ).
fof(addAssignment_27558,axiom,
! [VarCurr] :
( v93973(VarCurr)
<=> v79856(VarCurr,bitIndex9) ) ).
fof(addAssignment_27557,axiom,
! [VarCurr] :
( v79856(VarCurr,bitIndex9)
<=> v79858(VarCurr,bitIndex9) ) ).
fof(addAssignment_27556,axiom,
! [VarCurr] :
( v79858(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27555,axiom,
! [VarCurr] :
( v93971(VarCurr)
<=> $false ) ).
fof(addAssignment_27554,axiom,
! [VarCurr] :
( v93969(VarCurr)
<=> $false ) ).
fof(addAssignment_27553,axiom,
! [VarCurr] :
( v93967(VarCurr)
<=> $true ) ).
fof(addAssignment_27552,axiom,
! [VarCurr] :
( v93965(VarCurr)
<=> $false ) ).
fof(addAssignment_27551,axiom,
! [VarCurr] :
( v93963(VarCurr)
<=> v79839(VarCurr) ) ).
fof(addAssignment_27550,axiom,
! [VarCurr] :
( v79694(VarCurr,bitIndex3)
<=> v79696(VarCurr,bitIndex3) ) ).
fof(addAssignment_27549,axiom,
! [VarCurr] :
( v79696(VarCurr,bitIndex3)
<=> v79698(VarCurr,bitIndex3) ) ).
fof(addAssignment_27548,axiom,
! [VarCurr] :
( v79698(VarCurr,bitIndex3)
<=> v79700(VarCurr,bitIndex3) ) ).
fof(addAssignment_27547,axiom,
! [VarCurr] :
( v79700(VarCurr,bitIndex3)
<=> v79702(VarCurr,bitIndex9) ) ).
fof(addAssignment_27546,axiom,
! [VarCurr] :
( v79702(VarCurr,bitIndex9)
<=> v79704(VarCurr,bitIndex9) ) ).
fof(addAssignment_27545,axiom,
! [VarCurr] :
( v79704(VarCurr,bitIndex9)
<=> v93893(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93916(VarNext)
=> ( v93893(VarNext)
<=> v93893(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1546,axiom,
! [VarNext] :
( v93916(VarNext)
=> ( v93893(VarNext)
<=> v93951(VarNext) ) ) ).
fof(addAssignment_27544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93951(VarNext)
<=> v93949(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4365,axiom,
! [VarCurr] :
( ~ v93895(VarCurr)
=> ( v93949(VarCurr)
<=> v93952(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4375,axiom,
! [VarCurr] :
( v93895(VarCurr)
=> ( v93949(VarCurr)
<=> v93897(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4364,axiom,
! [VarCurr] :
( ~ v93929(VarCurr)
=> ( v93952(VarCurr)
<=> v93911(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4374,axiom,
! [VarCurr] :
( v93929(VarCurr)
=> ( v93952(VarCurr)
<=> v93953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1086,axiom,
! [VarCurr] :
( ( ~ v93932(VarCurr)
& ~ v93934(VarCurr) )
=> ( v93953(VarCurr)
<=> v93957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4363,axiom,
! [VarCurr] :
( v93934(VarCurr)
=> ( v93953(VarCurr)
<=> v93956(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4373,axiom,
! [VarCurr] :
( v93932(VarCurr)
=> ( v93953(VarCurr)
<=> v93954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4362,axiom,
! [VarCurr] :
( ~ v93942(VarCurr)
=> ( v93957(VarCurr)
<=> v93911(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4372,axiom,
! [VarCurr] :
( v93942(VarCurr)
=> ( v93957(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4361,axiom,
! [VarCurr] :
( ~ v93936(VarCurr)
=> ( v93956(VarCurr)
<=> v93911(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4371,axiom,
! [VarCurr] :
( v93936(VarCurr)
=> ( v93956(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2036,axiom,
! [VarCurr] :
( ~ v93955(VarCurr)
=> ( v93954(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2037,axiom,
! [VarCurr] :
( v93955(VarCurr)
=> ( v93954(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6436,axiom,
! [VarCurr] :
( v93955(VarCurr)
<=> ( v93905(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93916(VarNext)
<=> ( v93917(VarNext)
& v93926(VarNext) ) ) ) ).
fof(addAssignment_27543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93926(VarNext)
<=> v93924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18499,axiom,
! [VarCurr] :
( v93924(VarCurr)
<=> ( v93895(VarCurr)
| v93927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18498,axiom,
! [VarCurr] :
( v93927(VarCurr)
<=> ( v93928(VarCurr)
& v93948(VarCurr) ) ) ).
fof(writeUnaryOperator_7316,axiom,
! [VarCurr] :
( ~ v93948(VarCurr)
<=> v93895(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18497,axiom,
! [VarCurr] :
( v93928(VarCurr)
<=> ( v93929(VarCurr)
| v93946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18496,axiom,
! [VarCurr] :
( v93946(VarCurr)
<=> ( v93907(VarCurr)
& v93947(VarCurr) ) ) ).
fof(writeUnaryOperator_7315,axiom,
! [VarCurr] :
( ~ v93947(VarCurr)
<=> v93909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18495,axiom,
! [VarCurr] :
( v93929(VarCurr)
<=> ( v93930(VarCurr)
& v93909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18494,axiom,
! [VarCurr] :
( v93930(VarCurr)
<=> ( v93931(VarCurr)
| v93940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18493,axiom,
! [VarCurr] :
( v93940(VarCurr)
<=> ( v93941(VarCurr)
& v93945(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6435,axiom,
! [VarCurr] :
( v93945(VarCurr)
<=> ( ( v93933(VarCurr,bitIndex2)
<=> $false )
& ( v93933(VarCurr,bitIndex1)
<=> $false )
& ( v93933(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18492,axiom,
! [VarCurr] :
( v93941(VarCurr)
<=> ( v93942(VarCurr)
| v93943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18491,axiom,
! [VarCurr] :
( v93943(VarCurr)
<=> ( v93907(VarCurr)
& v93944(VarCurr) ) ) ).
fof(writeUnaryOperator_7314,axiom,
! [VarCurr] :
( ~ v93944(VarCurr)
<=> v93942(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6434,axiom,
! [VarCurr] :
( v93942(VarCurr)
<=> ( v93905(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18490,axiom,
! [VarCurr] :
( v93931(VarCurr)
<=> ( v93932(VarCurr)
| v93934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18489,axiom,
! [VarCurr] :
( v93934(VarCurr)
<=> ( v93935(VarCurr)
& v93939(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6433,axiom,
! [VarCurr] :
( v93939(VarCurr)
<=> ( ( v93933(VarCurr,bitIndex2)
<=> $false )
& ( v93933(VarCurr,bitIndex1)
<=> $true )
& ( v93933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18488,axiom,
! [VarCurr] :
( v93935(VarCurr)
<=> ( v93936(VarCurr)
| v93937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18487,axiom,
! [VarCurr] :
( v93937(VarCurr)
<=> ( v93907(VarCurr)
& v93938(VarCurr) ) ) ).
fof(writeUnaryOperator_7313,axiom,
! [VarCurr] :
( ~ v93938(VarCurr)
<=> v93936(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6432,axiom,
! [VarCurr] :
( v93936(VarCurr)
<=> ( v93905(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6431,axiom,
! [VarCurr] :
( v93932(VarCurr)
<=> ( ( v93933(VarCurr,bitIndex2)
<=> $true )
& ( v93933(VarCurr,bitIndex1)
<=> $false )
& ( v93933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27542,axiom,
! [VarCurr] :
( v93933(VarCurr,bitIndex0)
<=> v93903(VarCurr) ) ).
fof(addAssignment_27541,axiom,
! [VarCurr] :
( v93933(VarCurr,bitIndex1)
<=> v93901(VarCurr) ) ).
fof(addAssignment_27540,axiom,
! [VarCurr] :
( v93933(VarCurr,bitIndex2)
<=> v93899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93917(VarNext)
<=> ( v93918(VarNext)
& v93913(VarNext) ) ) ) ).
fof(writeUnaryOperator_7312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93918(VarNext)
<=> v93920(VarNext) ) ) ).
fof(addAssignment_27539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93920(VarNext)
<=> v93913(VarCurr) ) ) ).
fof(addAssignment_27538,axiom,
! [VarCurr] :
( v93913(VarCurr)
<=> v79773(VarCurr) ) ).
fof(addAssignment_27537,axiom,
! [VarCurr] :
( v93911(VarCurr)
<=> $false ) ).
fof(addAssignment_27536,axiom,
! [VarCurr] :
( v93909(VarCurr)
<=> v79735(VarCurr) ) ).
fof(addAssignment_27535,axiom,
! [VarCurr] :
( v93907(VarCurr)
<=> $false ) ).
fof(addAssignment_27534,axiom,
! [VarCurr] :
( v93905(VarCurr)
<=> v79727(VarCurr,bitIndex9) ) ).
fof(addAssignment_27533,axiom,
! [VarCurr] :
( v79727(VarCurr,bitIndex9)
<=> v79729(VarCurr,bitIndex9) ) ).
fof(addAssignment_27532,axiom,
! [VarCurr] :
( v79729(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27531,axiom,
! [VarCurr] :
( v93903(VarCurr)
<=> $false ) ).
fof(addAssignment_27530,axiom,
! [VarCurr] :
( v93901(VarCurr)
<=> $false ) ).
fof(addAssignment_27529,axiom,
! [VarCurr] :
( v93899(VarCurr)
<=> $true ) ).
fof(addAssignment_27528,axiom,
! [VarCurr] :
( v93897(VarCurr)
<=> $false ) ).
fof(addAssignment_27527,axiom,
! [VarCurr] :
( v93895(VarCurr)
<=> v79710(VarCurr) ) ).
fof(addAssignment_27526,axiom,
! [VarCurr] :
( v79565(VarCurr,bitIndex3)
<=> v79567(VarCurr,bitIndex3) ) ).
fof(addAssignment_27525,axiom,
! [VarCurr] :
( v79567(VarCurr,bitIndex3)
<=> v79569(VarCurr,bitIndex3) ) ).
fof(addAssignment_27524,axiom,
! [VarCurr] :
( v79569(VarCurr,bitIndex3)
<=> v79571(VarCurr,bitIndex3) ) ).
fof(addAssignment_27523,axiom,
! [VarCurr] :
( v79571(VarCurr,bitIndex3)
<=> v79573(VarCurr,bitIndex9) ) ).
fof(addAssignment_27522,axiom,
! [VarCurr] :
( v79573(VarCurr,bitIndex9)
<=> v79575(VarCurr,bitIndex9) ) ).
fof(addAssignment_27521,axiom,
! [VarCurr] :
( v79575(VarCurr,bitIndex9)
<=> v93825(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93848(VarNext)
=> ( v93825(VarNext)
<=> v93825(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1545,axiom,
! [VarNext] :
( v93848(VarNext)
=> ( v93825(VarNext)
<=> v93883(VarNext) ) ) ).
fof(addAssignment_27520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93883(VarNext)
<=> v93881(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4360,axiom,
! [VarCurr] :
( ~ v93827(VarCurr)
=> ( v93881(VarCurr)
<=> v93884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4370,axiom,
! [VarCurr] :
( v93827(VarCurr)
=> ( v93881(VarCurr)
<=> v93829(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4359,axiom,
! [VarCurr] :
( ~ v93861(VarCurr)
=> ( v93884(VarCurr)
<=> v93843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4369,axiom,
! [VarCurr] :
( v93861(VarCurr)
=> ( v93884(VarCurr)
<=> v93885(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1085,axiom,
! [VarCurr] :
( ( ~ v93864(VarCurr)
& ~ v93866(VarCurr) )
=> ( v93885(VarCurr)
<=> v93889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4358,axiom,
! [VarCurr] :
( v93866(VarCurr)
=> ( v93885(VarCurr)
<=> v93888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4368,axiom,
! [VarCurr] :
( v93864(VarCurr)
=> ( v93885(VarCurr)
<=> v93886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4357,axiom,
! [VarCurr] :
( ~ v93874(VarCurr)
=> ( v93889(VarCurr)
<=> v93843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4367,axiom,
! [VarCurr] :
( v93874(VarCurr)
=> ( v93889(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4356,axiom,
! [VarCurr] :
( ~ v93868(VarCurr)
=> ( v93888(VarCurr)
<=> v93843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4366,axiom,
! [VarCurr] :
( v93868(VarCurr)
=> ( v93888(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2035,axiom,
! [VarCurr] :
( ~ v93887(VarCurr)
=> ( v93886(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2036,axiom,
! [VarCurr] :
( v93887(VarCurr)
=> ( v93886(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6430,axiom,
! [VarCurr] :
( v93887(VarCurr)
<=> ( v93837(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93848(VarNext)
<=> ( v93849(VarNext)
& v93858(VarNext) ) ) ) ).
fof(addAssignment_27519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93858(VarNext)
<=> v93856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18484,axiom,
! [VarCurr] :
( v93856(VarCurr)
<=> ( v93827(VarCurr)
| v93859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18483,axiom,
! [VarCurr] :
( v93859(VarCurr)
<=> ( v93860(VarCurr)
& v93880(VarCurr) ) ) ).
fof(writeUnaryOperator_7311,axiom,
! [VarCurr] :
( ~ v93880(VarCurr)
<=> v93827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18482,axiom,
! [VarCurr] :
( v93860(VarCurr)
<=> ( v93861(VarCurr)
| v93878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18481,axiom,
! [VarCurr] :
( v93878(VarCurr)
<=> ( v93839(VarCurr)
& v93879(VarCurr) ) ) ).
fof(writeUnaryOperator_7310,axiom,
! [VarCurr] :
( ~ v93879(VarCurr)
<=> v93841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18480,axiom,
! [VarCurr] :
( v93861(VarCurr)
<=> ( v93862(VarCurr)
& v93841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18479,axiom,
! [VarCurr] :
( v93862(VarCurr)
<=> ( v93863(VarCurr)
| v93872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18478,axiom,
! [VarCurr] :
( v93872(VarCurr)
<=> ( v93873(VarCurr)
& v93877(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6429,axiom,
! [VarCurr] :
( v93877(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18477,axiom,
! [VarCurr] :
( v93873(VarCurr)
<=> ( v93874(VarCurr)
| v93875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18476,axiom,
! [VarCurr] :
( v93875(VarCurr)
<=> ( v93839(VarCurr)
& v93876(VarCurr) ) ) ).
fof(writeUnaryOperator_7309,axiom,
! [VarCurr] :
( ~ v93876(VarCurr)
<=> v93874(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6428,axiom,
! [VarCurr] :
( v93874(VarCurr)
<=> ( v93837(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18475,axiom,
! [VarCurr] :
( v93863(VarCurr)
<=> ( v93864(VarCurr)
| v93866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18474,axiom,
! [VarCurr] :
( v93866(VarCurr)
<=> ( v93867(VarCurr)
& v93871(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6427,axiom,
! [VarCurr] :
( v93871(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18473,axiom,
! [VarCurr] :
( v93867(VarCurr)
<=> ( v93868(VarCurr)
| v93869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18472,axiom,
! [VarCurr] :
( v93869(VarCurr)
<=> ( v93839(VarCurr)
& v93870(VarCurr) ) ) ).
fof(writeUnaryOperator_7308,axiom,
! [VarCurr] :
( ~ v93870(VarCurr)
<=> v93868(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6426,axiom,
! [VarCurr] :
( v93868(VarCurr)
<=> ( v93837(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6425,axiom,
! [VarCurr] :
( v93864(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27518,axiom,
! [VarCurr] :
( v93865(VarCurr,bitIndex0)
<=> v93835(VarCurr) ) ).
fof(addAssignment_27517,axiom,
! [VarCurr] :
( v93865(VarCurr,bitIndex1)
<=> v93833(VarCurr) ) ).
fof(addAssignment_27516,axiom,
! [VarCurr] :
( v93865(VarCurr,bitIndex2)
<=> v93831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93849(VarNext)
<=> ( v93850(VarNext)
& v93845(VarNext) ) ) ) ).
fof(writeUnaryOperator_7307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93850(VarNext)
<=> v93852(VarNext) ) ) ).
fof(addAssignment_27515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93852(VarNext)
<=> v93845(VarCurr) ) ) ).
fof(addAssignment_27514,axiom,
! [VarCurr] :
( v93845(VarCurr)
<=> v79644(VarCurr) ) ).
fof(addAssignment_27513,axiom,
! [VarCurr] :
( v93843(VarCurr)
<=> $false ) ).
fof(addAssignment_27512,axiom,
! [VarCurr] :
( v93841(VarCurr)
<=> v79606(VarCurr) ) ).
fof(addAssignment_27511,axiom,
! [VarCurr] :
( v93839(VarCurr)
<=> $false ) ).
fof(addAssignment_27510,axiom,
! [VarCurr] :
( v93837(VarCurr)
<=> v79598(VarCurr,bitIndex9) ) ).
fof(addAssignment_27509,axiom,
! [VarCurr] :
( v79598(VarCurr,bitIndex9)
<=> v79600(VarCurr,bitIndex9) ) ).
fof(addAssignment_27508,axiom,
! [VarCurr] :
( v79600(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27507,axiom,
! [VarCurr] :
( v93835(VarCurr)
<=> $false ) ).
fof(addAssignment_27506,axiom,
! [VarCurr] :
( v93833(VarCurr)
<=> $false ) ).
fof(addAssignment_27505,axiom,
! [VarCurr] :
( v93831(VarCurr)
<=> $true ) ).
fof(addAssignment_27504,axiom,
! [VarCurr] :
( v93829(VarCurr)
<=> $false ) ).
fof(addAssignment_27503,axiom,
! [VarCurr] :
( v93827(VarCurr)
<=> v79581(VarCurr) ) ).
fof(addAssignment_27502,axiom,
! [VarCurr] :
( v79436(VarCurr,bitIndex3)
<=> v79438(VarCurr,bitIndex3) ) ).
fof(addAssignment_27501,axiom,
! [VarCurr] :
( v79438(VarCurr,bitIndex3)
<=> v79440(VarCurr,bitIndex3) ) ).
fof(addAssignment_27500,axiom,
! [VarCurr] :
( v79440(VarCurr,bitIndex3)
<=> v79442(VarCurr,bitIndex3) ) ).
fof(addAssignment_27499,axiom,
! [VarCurr] :
( v79442(VarCurr,bitIndex3)
<=> v79444(VarCurr,bitIndex9) ) ).
fof(addAssignment_27498,axiom,
! [VarCurr] :
( v79444(VarCurr,bitIndex9)
<=> v79446(VarCurr,bitIndex9) ) ).
fof(addAssignment_27497,axiom,
! [VarCurr] :
( v79446(VarCurr,bitIndex9)
<=> v93757(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93780(VarNext)
=> ( v93757(VarNext)
<=> v93757(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1544,axiom,
! [VarNext] :
( v93780(VarNext)
=> ( v93757(VarNext)
<=> v93815(VarNext) ) ) ).
fof(addAssignment_27496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93815(VarNext)
<=> v93813(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4355,axiom,
! [VarCurr] :
( ~ v93759(VarCurr)
=> ( v93813(VarCurr)
<=> v93816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4365,axiom,
! [VarCurr] :
( v93759(VarCurr)
=> ( v93813(VarCurr)
<=> v93761(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4354,axiom,
! [VarCurr] :
( ~ v93793(VarCurr)
=> ( v93816(VarCurr)
<=> v93775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4364,axiom,
! [VarCurr] :
( v93793(VarCurr)
=> ( v93816(VarCurr)
<=> v93817(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1084,axiom,
! [VarCurr] :
( ( ~ v93796(VarCurr)
& ~ v93798(VarCurr) )
=> ( v93817(VarCurr)
<=> v93821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4353,axiom,
! [VarCurr] :
( v93798(VarCurr)
=> ( v93817(VarCurr)
<=> v93820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4363,axiom,
! [VarCurr] :
( v93796(VarCurr)
=> ( v93817(VarCurr)
<=> v93818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4352,axiom,
! [VarCurr] :
( ~ v93806(VarCurr)
=> ( v93821(VarCurr)
<=> v93775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4362,axiom,
! [VarCurr] :
( v93806(VarCurr)
=> ( v93821(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4351,axiom,
! [VarCurr] :
( ~ v93800(VarCurr)
=> ( v93820(VarCurr)
<=> v93775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4361,axiom,
! [VarCurr] :
( v93800(VarCurr)
=> ( v93820(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2034,axiom,
! [VarCurr] :
( ~ v93819(VarCurr)
=> ( v93818(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2035,axiom,
! [VarCurr] :
( v93819(VarCurr)
=> ( v93818(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6424,axiom,
! [VarCurr] :
( v93819(VarCurr)
<=> ( v93769(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93780(VarNext)
<=> ( v93781(VarNext)
& v93790(VarNext) ) ) ) ).
fof(addAssignment_27495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93790(VarNext)
<=> v93788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18469,axiom,
! [VarCurr] :
( v93788(VarCurr)
<=> ( v93759(VarCurr)
| v93791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18468,axiom,
! [VarCurr] :
( v93791(VarCurr)
<=> ( v93792(VarCurr)
& v93812(VarCurr) ) ) ).
fof(writeUnaryOperator_7306,axiom,
! [VarCurr] :
( ~ v93812(VarCurr)
<=> v93759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18467,axiom,
! [VarCurr] :
( v93792(VarCurr)
<=> ( v93793(VarCurr)
| v93810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18466,axiom,
! [VarCurr] :
( v93810(VarCurr)
<=> ( v93771(VarCurr)
& v93811(VarCurr) ) ) ).
fof(writeUnaryOperator_7305,axiom,
! [VarCurr] :
( ~ v93811(VarCurr)
<=> v93773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18465,axiom,
! [VarCurr] :
( v93793(VarCurr)
<=> ( v93794(VarCurr)
& v93773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18464,axiom,
! [VarCurr] :
( v93794(VarCurr)
<=> ( v93795(VarCurr)
| v93804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18463,axiom,
! [VarCurr] :
( v93804(VarCurr)
<=> ( v93805(VarCurr)
& v93809(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6423,axiom,
! [VarCurr] :
( v93809(VarCurr)
<=> ( ( v93797(VarCurr,bitIndex2)
<=> $false )
& ( v93797(VarCurr,bitIndex1)
<=> $false )
& ( v93797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18462,axiom,
! [VarCurr] :
( v93805(VarCurr)
<=> ( v93806(VarCurr)
| v93807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18461,axiom,
! [VarCurr] :
( v93807(VarCurr)
<=> ( v93771(VarCurr)
& v93808(VarCurr) ) ) ).
fof(writeUnaryOperator_7304,axiom,
! [VarCurr] :
( ~ v93808(VarCurr)
<=> v93806(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6422,axiom,
! [VarCurr] :
( v93806(VarCurr)
<=> ( v93769(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18460,axiom,
! [VarCurr] :
( v93795(VarCurr)
<=> ( v93796(VarCurr)
| v93798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18459,axiom,
! [VarCurr] :
( v93798(VarCurr)
<=> ( v93799(VarCurr)
& v93803(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6421,axiom,
! [VarCurr] :
( v93803(VarCurr)
<=> ( ( v93797(VarCurr,bitIndex2)
<=> $false )
& ( v93797(VarCurr,bitIndex1)
<=> $true )
& ( v93797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18458,axiom,
! [VarCurr] :
( v93799(VarCurr)
<=> ( v93800(VarCurr)
| v93801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18457,axiom,
! [VarCurr] :
( v93801(VarCurr)
<=> ( v93771(VarCurr)
& v93802(VarCurr) ) ) ).
fof(writeUnaryOperator_7303,axiom,
! [VarCurr] :
( ~ v93802(VarCurr)
<=> v93800(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6420,axiom,
! [VarCurr] :
( v93800(VarCurr)
<=> ( v93769(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6419,axiom,
! [VarCurr] :
( v93796(VarCurr)
<=> ( ( v93797(VarCurr,bitIndex2)
<=> $true )
& ( v93797(VarCurr,bitIndex1)
<=> $false )
& ( v93797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27494,axiom,
! [VarCurr] :
( v93797(VarCurr,bitIndex0)
<=> v93767(VarCurr) ) ).
fof(addAssignment_27493,axiom,
! [VarCurr] :
( v93797(VarCurr,bitIndex1)
<=> v93765(VarCurr) ) ).
fof(addAssignment_27492,axiom,
! [VarCurr] :
( v93797(VarCurr,bitIndex2)
<=> v93763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93781(VarNext)
<=> ( v93782(VarNext)
& v93777(VarNext) ) ) ) ).
fof(writeUnaryOperator_7302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93782(VarNext)
<=> v93784(VarNext) ) ) ).
fof(addAssignment_27491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93784(VarNext)
<=> v93777(VarCurr) ) ) ).
fof(addAssignment_27490,axiom,
! [VarCurr] :
( v93777(VarCurr)
<=> v79515(VarCurr) ) ).
fof(addAssignment_27489,axiom,
! [VarCurr] :
( v93775(VarCurr)
<=> $false ) ).
fof(addAssignment_27488,axiom,
! [VarCurr] :
( v93773(VarCurr)
<=> v79477(VarCurr) ) ).
fof(addAssignment_27487,axiom,
! [VarCurr] :
( v93771(VarCurr)
<=> $false ) ).
fof(addAssignment_27486,axiom,
! [VarCurr] :
( v93769(VarCurr)
<=> v79469(VarCurr,bitIndex9) ) ).
fof(addAssignment_27485,axiom,
! [VarCurr] :
( v79469(VarCurr,bitIndex9)
<=> v79471(VarCurr,bitIndex9) ) ).
fof(addAssignment_27484,axiom,
! [VarCurr] :
( v79471(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27483,axiom,
! [VarCurr] :
( v93767(VarCurr)
<=> $false ) ).
fof(addAssignment_27482,axiom,
! [VarCurr] :
( v93765(VarCurr)
<=> $false ) ).
fof(addAssignment_27481,axiom,
! [VarCurr] :
( v93763(VarCurr)
<=> $true ) ).
fof(addAssignment_27480,axiom,
! [VarCurr] :
( v93761(VarCurr)
<=> $false ) ).
fof(addAssignment_27479,axiom,
! [VarCurr] :
( v93759(VarCurr)
<=> v79452(VarCurr) ) ).
fof(addAssignment_27478,axiom,
! [VarCurr] :
( v79307(VarCurr,bitIndex3)
<=> v79309(VarCurr,bitIndex3) ) ).
fof(addAssignment_27477,axiom,
! [VarCurr] :
( v79309(VarCurr,bitIndex3)
<=> v79311(VarCurr,bitIndex3) ) ).
fof(addAssignment_27476,axiom,
! [VarCurr] :
( v79311(VarCurr,bitIndex3)
<=> v79313(VarCurr,bitIndex3) ) ).
fof(addAssignment_27475,axiom,
! [VarCurr] :
( v79313(VarCurr,bitIndex3)
<=> v79315(VarCurr,bitIndex9) ) ).
fof(addAssignment_27474,axiom,
! [VarCurr] :
( v79315(VarCurr,bitIndex9)
<=> v79317(VarCurr,bitIndex9) ) ).
fof(addAssignment_27473,axiom,
! [VarCurr] :
( v79317(VarCurr,bitIndex9)
<=> v93689(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93712(VarNext)
=> ( v93689(VarNext)
<=> v93689(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1543,axiom,
! [VarNext] :
( v93712(VarNext)
=> ( v93689(VarNext)
<=> v93747(VarNext) ) ) ).
fof(addAssignment_27472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93747(VarNext)
<=> v93745(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4350,axiom,
! [VarCurr] :
( ~ v93691(VarCurr)
=> ( v93745(VarCurr)
<=> v93748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4360,axiom,
! [VarCurr] :
( v93691(VarCurr)
=> ( v93745(VarCurr)
<=> v93693(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4349,axiom,
! [VarCurr] :
( ~ v93725(VarCurr)
=> ( v93748(VarCurr)
<=> v93707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4359,axiom,
! [VarCurr] :
( v93725(VarCurr)
=> ( v93748(VarCurr)
<=> v93749(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1083,axiom,
! [VarCurr] :
( ( ~ v93728(VarCurr)
& ~ v93730(VarCurr) )
=> ( v93749(VarCurr)
<=> v93753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4348,axiom,
! [VarCurr] :
( v93730(VarCurr)
=> ( v93749(VarCurr)
<=> v93752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4358,axiom,
! [VarCurr] :
( v93728(VarCurr)
=> ( v93749(VarCurr)
<=> v93750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4347,axiom,
! [VarCurr] :
( ~ v93738(VarCurr)
=> ( v93753(VarCurr)
<=> v93707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4357,axiom,
! [VarCurr] :
( v93738(VarCurr)
=> ( v93753(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4346,axiom,
! [VarCurr] :
( ~ v93732(VarCurr)
=> ( v93752(VarCurr)
<=> v93707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4356,axiom,
! [VarCurr] :
( v93732(VarCurr)
=> ( v93752(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2033,axiom,
! [VarCurr] :
( ~ v93751(VarCurr)
=> ( v93750(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2034,axiom,
! [VarCurr] :
( v93751(VarCurr)
=> ( v93750(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6418,axiom,
! [VarCurr] :
( v93751(VarCurr)
<=> ( v93701(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93712(VarNext)
<=> ( v93713(VarNext)
& v93722(VarNext) ) ) ) ).
fof(addAssignment_27471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93722(VarNext)
<=> v93720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18454,axiom,
! [VarCurr] :
( v93720(VarCurr)
<=> ( v93691(VarCurr)
| v93723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18453,axiom,
! [VarCurr] :
( v93723(VarCurr)
<=> ( v93724(VarCurr)
& v93744(VarCurr) ) ) ).
fof(writeUnaryOperator_7301,axiom,
! [VarCurr] :
( ~ v93744(VarCurr)
<=> v93691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18452,axiom,
! [VarCurr] :
( v93724(VarCurr)
<=> ( v93725(VarCurr)
| v93742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18451,axiom,
! [VarCurr] :
( v93742(VarCurr)
<=> ( v93703(VarCurr)
& v93743(VarCurr) ) ) ).
fof(writeUnaryOperator_7300,axiom,
! [VarCurr] :
( ~ v93743(VarCurr)
<=> v93705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18450,axiom,
! [VarCurr] :
( v93725(VarCurr)
<=> ( v93726(VarCurr)
& v93705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18449,axiom,
! [VarCurr] :
( v93726(VarCurr)
<=> ( v93727(VarCurr)
| v93736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18448,axiom,
! [VarCurr] :
( v93736(VarCurr)
<=> ( v93737(VarCurr)
& v93741(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6417,axiom,
! [VarCurr] :
( v93741(VarCurr)
<=> ( ( v93729(VarCurr,bitIndex2)
<=> $false )
& ( v93729(VarCurr,bitIndex1)
<=> $false )
& ( v93729(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18447,axiom,
! [VarCurr] :
( v93737(VarCurr)
<=> ( v93738(VarCurr)
| v93739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18446,axiom,
! [VarCurr] :
( v93739(VarCurr)
<=> ( v93703(VarCurr)
& v93740(VarCurr) ) ) ).
fof(writeUnaryOperator_7299,axiom,
! [VarCurr] :
( ~ v93740(VarCurr)
<=> v93738(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6416,axiom,
! [VarCurr] :
( v93738(VarCurr)
<=> ( v93701(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18445,axiom,
! [VarCurr] :
( v93727(VarCurr)
<=> ( v93728(VarCurr)
| v93730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18444,axiom,
! [VarCurr] :
( v93730(VarCurr)
<=> ( v93731(VarCurr)
& v93735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6415,axiom,
! [VarCurr] :
( v93735(VarCurr)
<=> ( ( v93729(VarCurr,bitIndex2)
<=> $false )
& ( v93729(VarCurr,bitIndex1)
<=> $true )
& ( v93729(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18443,axiom,
! [VarCurr] :
( v93731(VarCurr)
<=> ( v93732(VarCurr)
| v93733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18442,axiom,
! [VarCurr] :
( v93733(VarCurr)
<=> ( v93703(VarCurr)
& v93734(VarCurr) ) ) ).
fof(writeUnaryOperator_7298,axiom,
! [VarCurr] :
( ~ v93734(VarCurr)
<=> v93732(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6414,axiom,
! [VarCurr] :
( v93732(VarCurr)
<=> ( v93701(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6413,axiom,
! [VarCurr] :
( v93728(VarCurr)
<=> ( ( v93729(VarCurr,bitIndex2)
<=> $true )
& ( v93729(VarCurr,bitIndex1)
<=> $false )
& ( v93729(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27470,axiom,
! [VarCurr] :
( v93729(VarCurr,bitIndex0)
<=> v93699(VarCurr) ) ).
fof(addAssignment_27469,axiom,
! [VarCurr] :
( v93729(VarCurr,bitIndex1)
<=> v93697(VarCurr) ) ).
fof(addAssignment_27468,axiom,
! [VarCurr] :
( v93729(VarCurr,bitIndex2)
<=> v93695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93713(VarNext)
<=> ( v93714(VarNext)
& v93709(VarNext) ) ) ) ).
fof(writeUnaryOperator_7297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93714(VarNext)
<=> v93716(VarNext) ) ) ).
fof(addAssignment_27467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93716(VarNext)
<=> v93709(VarCurr) ) ) ).
fof(addAssignment_27466,axiom,
! [VarCurr] :
( v93709(VarCurr)
<=> v79386(VarCurr) ) ).
fof(addAssignment_27465,axiom,
! [VarCurr] :
( v93707(VarCurr)
<=> $false ) ).
fof(addAssignment_27464,axiom,
! [VarCurr] :
( v93705(VarCurr)
<=> v79348(VarCurr) ) ).
fof(addAssignment_27463,axiom,
! [VarCurr] :
( v93703(VarCurr)
<=> $false ) ).
fof(addAssignment_27462,axiom,
! [VarCurr] :
( v93701(VarCurr)
<=> v79340(VarCurr,bitIndex9) ) ).
fof(addAssignment_27461,axiom,
! [VarCurr] :
( v79340(VarCurr,bitIndex9)
<=> v79342(VarCurr,bitIndex9) ) ).
fof(addAssignment_27460,axiom,
! [VarCurr] :
( v79342(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27459,axiom,
! [VarCurr] :
( v93699(VarCurr)
<=> $false ) ).
fof(addAssignment_27458,axiom,
! [VarCurr] :
( v93697(VarCurr)
<=> $false ) ).
fof(addAssignment_27457,axiom,
! [VarCurr] :
( v93695(VarCurr)
<=> $true ) ).
fof(addAssignment_27456,axiom,
! [VarCurr] :
( v93693(VarCurr)
<=> $false ) ).
fof(addAssignment_27455,axiom,
! [VarCurr] :
( v93691(VarCurr)
<=> v79323(VarCurr) ) ).
fof(addAssignment_27454,axiom,
! [VarCurr] :
( v79178(VarCurr,bitIndex3)
<=> v79180(VarCurr,bitIndex3) ) ).
fof(addAssignment_27453,axiom,
! [VarCurr] :
( v79180(VarCurr,bitIndex3)
<=> v79182(VarCurr,bitIndex3) ) ).
fof(addAssignment_27452,axiom,
! [VarCurr] :
( v79182(VarCurr,bitIndex3)
<=> v79184(VarCurr,bitIndex3) ) ).
fof(addAssignment_27451,axiom,
! [VarCurr] :
( v79184(VarCurr,bitIndex3)
<=> v79186(VarCurr,bitIndex9) ) ).
fof(addAssignment_27450,axiom,
! [VarCurr] :
( v79186(VarCurr,bitIndex9)
<=> v79188(VarCurr,bitIndex9) ) ).
fof(addAssignment_27449,axiom,
! [VarCurr] :
( v79188(VarCurr,bitIndex9)
<=> v93621(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93644(VarNext)
=> ( v93621(VarNext)
<=> v93621(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1542,axiom,
! [VarNext] :
( v93644(VarNext)
=> ( v93621(VarNext)
<=> v93679(VarNext) ) ) ).
fof(addAssignment_27448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93679(VarNext)
<=> v93677(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4345,axiom,
! [VarCurr] :
( ~ v93623(VarCurr)
=> ( v93677(VarCurr)
<=> v93680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4355,axiom,
! [VarCurr] :
( v93623(VarCurr)
=> ( v93677(VarCurr)
<=> v93625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4344,axiom,
! [VarCurr] :
( ~ v93657(VarCurr)
=> ( v93680(VarCurr)
<=> v93639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4354,axiom,
! [VarCurr] :
( v93657(VarCurr)
=> ( v93680(VarCurr)
<=> v93681(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1082,axiom,
! [VarCurr] :
( ( ~ v93660(VarCurr)
& ~ v93662(VarCurr) )
=> ( v93681(VarCurr)
<=> v93685(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4343,axiom,
! [VarCurr] :
( v93662(VarCurr)
=> ( v93681(VarCurr)
<=> v93684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4353,axiom,
! [VarCurr] :
( v93660(VarCurr)
=> ( v93681(VarCurr)
<=> v93682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4342,axiom,
! [VarCurr] :
( ~ v93670(VarCurr)
=> ( v93685(VarCurr)
<=> v93639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4352,axiom,
! [VarCurr] :
( v93670(VarCurr)
=> ( v93685(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4341,axiom,
! [VarCurr] :
( ~ v93664(VarCurr)
=> ( v93684(VarCurr)
<=> v93639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4351,axiom,
! [VarCurr] :
( v93664(VarCurr)
=> ( v93684(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2032,axiom,
! [VarCurr] :
( ~ v93683(VarCurr)
=> ( v93682(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2033,axiom,
! [VarCurr] :
( v93683(VarCurr)
=> ( v93682(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6412,axiom,
! [VarCurr] :
( v93683(VarCurr)
<=> ( v93633(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93644(VarNext)
<=> ( v93645(VarNext)
& v93654(VarNext) ) ) ) ).
fof(addAssignment_27447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93654(VarNext)
<=> v93652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18439,axiom,
! [VarCurr] :
( v93652(VarCurr)
<=> ( v93623(VarCurr)
| v93655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18438,axiom,
! [VarCurr] :
( v93655(VarCurr)
<=> ( v93656(VarCurr)
& v93676(VarCurr) ) ) ).
fof(writeUnaryOperator_7296,axiom,
! [VarCurr] :
( ~ v93676(VarCurr)
<=> v93623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18437,axiom,
! [VarCurr] :
( v93656(VarCurr)
<=> ( v93657(VarCurr)
| v93674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18436,axiom,
! [VarCurr] :
( v93674(VarCurr)
<=> ( v93635(VarCurr)
& v93675(VarCurr) ) ) ).
fof(writeUnaryOperator_7295,axiom,
! [VarCurr] :
( ~ v93675(VarCurr)
<=> v93637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18435,axiom,
! [VarCurr] :
( v93657(VarCurr)
<=> ( v93658(VarCurr)
& v93637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18434,axiom,
! [VarCurr] :
( v93658(VarCurr)
<=> ( v93659(VarCurr)
| v93668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18433,axiom,
! [VarCurr] :
( v93668(VarCurr)
<=> ( v93669(VarCurr)
& v93673(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6411,axiom,
! [VarCurr] :
( v93673(VarCurr)
<=> ( ( v93661(VarCurr,bitIndex2)
<=> $false )
& ( v93661(VarCurr,bitIndex1)
<=> $false )
& ( v93661(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18432,axiom,
! [VarCurr] :
( v93669(VarCurr)
<=> ( v93670(VarCurr)
| v93671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18431,axiom,
! [VarCurr] :
( v93671(VarCurr)
<=> ( v93635(VarCurr)
& v93672(VarCurr) ) ) ).
fof(writeUnaryOperator_7294,axiom,
! [VarCurr] :
( ~ v93672(VarCurr)
<=> v93670(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6410,axiom,
! [VarCurr] :
( v93670(VarCurr)
<=> ( v93633(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18430,axiom,
! [VarCurr] :
( v93659(VarCurr)
<=> ( v93660(VarCurr)
| v93662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18429,axiom,
! [VarCurr] :
( v93662(VarCurr)
<=> ( v93663(VarCurr)
& v93667(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6409,axiom,
! [VarCurr] :
( v93667(VarCurr)
<=> ( ( v93661(VarCurr,bitIndex2)
<=> $false )
& ( v93661(VarCurr,bitIndex1)
<=> $true )
& ( v93661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18428,axiom,
! [VarCurr] :
( v93663(VarCurr)
<=> ( v93664(VarCurr)
| v93665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18427,axiom,
! [VarCurr] :
( v93665(VarCurr)
<=> ( v93635(VarCurr)
& v93666(VarCurr) ) ) ).
fof(writeUnaryOperator_7293,axiom,
! [VarCurr] :
( ~ v93666(VarCurr)
<=> v93664(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6408,axiom,
! [VarCurr] :
( v93664(VarCurr)
<=> ( v93633(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6407,axiom,
! [VarCurr] :
( v93660(VarCurr)
<=> ( ( v93661(VarCurr,bitIndex2)
<=> $true )
& ( v93661(VarCurr,bitIndex1)
<=> $false )
& ( v93661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27446,axiom,
! [VarCurr] :
( v93661(VarCurr,bitIndex0)
<=> v93631(VarCurr) ) ).
fof(addAssignment_27445,axiom,
! [VarCurr] :
( v93661(VarCurr,bitIndex1)
<=> v93629(VarCurr) ) ).
fof(addAssignment_27444,axiom,
! [VarCurr] :
( v93661(VarCurr,bitIndex2)
<=> v93627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93645(VarNext)
<=> ( v93646(VarNext)
& v93641(VarNext) ) ) ) ).
fof(writeUnaryOperator_7292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93646(VarNext)
<=> v93648(VarNext) ) ) ).
fof(addAssignment_27443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93648(VarNext)
<=> v93641(VarCurr) ) ) ).
fof(addAssignment_27442,axiom,
! [VarCurr] :
( v93641(VarCurr)
<=> v79257(VarCurr) ) ).
fof(addAssignment_27441,axiom,
! [VarCurr] :
( v93639(VarCurr)
<=> $false ) ).
fof(addAssignment_27440,axiom,
! [VarCurr] :
( v93637(VarCurr)
<=> v79219(VarCurr) ) ).
fof(addAssignment_27439,axiom,
! [VarCurr] :
( v93635(VarCurr)
<=> $false ) ).
fof(addAssignment_27438,axiom,
! [VarCurr] :
( v93633(VarCurr)
<=> v79211(VarCurr,bitIndex9) ) ).
fof(addAssignment_27437,axiom,
! [VarCurr] :
( v79211(VarCurr,bitIndex9)
<=> v79213(VarCurr,bitIndex9) ) ).
fof(addAssignment_27436,axiom,
! [VarCurr] :
( v79213(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27435,axiom,
! [VarCurr] :
( v93631(VarCurr)
<=> $false ) ).
fof(addAssignment_27434,axiom,
! [VarCurr] :
( v93629(VarCurr)
<=> $false ) ).
fof(addAssignment_27433,axiom,
! [VarCurr] :
( v93627(VarCurr)
<=> $true ) ).
fof(addAssignment_27432,axiom,
! [VarCurr] :
( v93625(VarCurr)
<=> $false ) ).
fof(addAssignment_27431,axiom,
! [VarCurr] :
( v93623(VarCurr)
<=> v79194(VarCurr) ) ).
fof(addAssignment_27430,axiom,
! [VarCurr] :
( v79049(VarCurr,bitIndex3)
<=> v79051(VarCurr,bitIndex3) ) ).
fof(addAssignment_27429,axiom,
! [VarCurr] :
( v79051(VarCurr,bitIndex3)
<=> v79053(VarCurr,bitIndex3) ) ).
fof(addAssignment_27428,axiom,
! [VarCurr] :
( v79053(VarCurr,bitIndex3)
<=> v79055(VarCurr,bitIndex3) ) ).
fof(addAssignment_27427,axiom,
! [VarCurr] :
( v79055(VarCurr,bitIndex3)
<=> v79057(VarCurr,bitIndex9) ) ).
fof(addAssignment_27426,axiom,
! [VarCurr] :
( v79057(VarCurr,bitIndex9)
<=> v79059(VarCurr,bitIndex9) ) ).
fof(addAssignment_27425,axiom,
! [VarCurr] :
( v79059(VarCurr,bitIndex9)
<=> v93553(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93576(VarNext)
=> ( v93553(VarNext)
<=> v93553(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1541,axiom,
! [VarNext] :
( v93576(VarNext)
=> ( v93553(VarNext)
<=> v93611(VarNext) ) ) ).
fof(addAssignment_27424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93611(VarNext)
<=> v93609(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4340,axiom,
! [VarCurr] :
( ~ v93555(VarCurr)
=> ( v93609(VarCurr)
<=> v93612(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4350,axiom,
! [VarCurr] :
( v93555(VarCurr)
=> ( v93609(VarCurr)
<=> v93557(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4339,axiom,
! [VarCurr] :
( ~ v93589(VarCurr)
=> ( v93612(VarCurr)
<=> v93571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4349,axiom,
! [VarCurr] :
( v93589(VarCurr)
=> ( v93612(VarCurr)
<=> v93613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1081,axiom,
! [VarCurr] :
( ( ~ v93592(VarCurr)
& ~ v93594(VarCurr) )
=> ( v93613(VarCurr)
<=> v93617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4338,axiom,
! [VarCurr] :
( v93594(VarCurr)
=> ( v93613(VarCurr)
<=> v93616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4348,axiom,
! [VarCurr] :
( v93592(VarCurr)
=> ( v93613(VarCurr)
<=> v93614(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4337,axiom,
! [VarCurr] :
( ~ v93602(VarCurr)
=> ( v93617(VarCurr)
<=> v93571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4347,axiom,
! [VarCurr] :
( v93602(VarCurr)
=> ( v93617(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4336,axiom,
! [VarCurr] :
( ~ v93596(VarCurr)
=> ( v93616(VarCurr)
<=> v93571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4346,axiom,
! [VarCurr] :
( v93596(VarCurr)
=> ( v93616(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2031,axiom,
! [VarCurr] :
( ~ v93615(VarCurr)
=> ( v93614(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2032,axiom,
! [VarCurr] :
( v93615(VarCurr)
=> ( v93614(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6406,axiom,
! [VarCurr] :
( v93615(VarCurr)
<=> ( v93565(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93576(VarNext)
<=> ( v93577(VarNext)
& v93586(VarNext) ) ) ) ).
fof(addAssignment_27423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93586(VarNext)
<=> v93584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18424,axiom,
! [VarCurr] :
( v93584(VarCurr)
<=> ( v93555(VarCurr)
| v93587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18423,axiom,
! [VarCurr] :
( v93587(VarCurr)
<=> ( v93588(VarCurr)
& v93608(VarCurr) ) ) ).
fof(writeUnaryOperator_7291,axiom,
! [VarCurr] :
( ~ v93608(VarCurr)
<=> v93555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18422,axiom,
! [VarCurr] :
( v93588(VarCurr)
<=> ( v93589(VarCurr)
| v93606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18421,axiom,
! [VarCurr] :
( v93606(VarCurr)
<=> ( v93567(VarCurr)
& v93607(VarCurr) ) ) ).
fof(writeUnaryOperator_7290,axiom,
! [VarCurr] :
( ~ v93607(VarCurr)
<=> v93569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18420,axiom,
! [VarCurr] :
( v93589(VarCurr)
<=> ( v93590(VarCurr)
& v93569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18419,axiom,
! [VarCurr] :
( v93590(VarCurr)
<=> ( v93591(VarCurr)
| v93600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18418,axiom,
! [VarCurr] :
( v93600(VarCurr)
<=> ( v93601(VarCurr)
& v93605(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6405,axiom,
! [VarCurr] :
( v93605(VarCurr)
<=> ( ( v93593(VarCurr,bitIndex2)
<=> $false )
& ( v93593(VarCurr,bitIndex1)
<=> $false )
& ( v93593(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18417,axiom,
! [VarCurr] :
( v93601(VarCurr)
<=> ( v93602(VarCurr)
| v93603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18416,axiom,
! [VarCurr] :
( v93603(VarCurr)
<=> ( v93567(VarCurr)
& v93604(VarCurr) ) ) ).
fof(writeUnaryOperator_7289,axiom,
! [VarCurr] :
( ~ v93604(VarCurr)
<=> v93602(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6404,axiom,
! [VarCurr] :
( v93602(VarCurr)
<=> ( v93565(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18415,axiom,
! [VarCurr] :
( v93591(VarCurr)
<=> ( v93592(VarCurr)
| v93594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18414,axiom,
! [VarCurr] :
( v93594(VarCurr)
<=> ( v93595(VarCurr)
& v93599(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6403,axiom,
! [VarCurr] :
( v93599(VarCurr)
<=> ( ( v93593(VarCurr,bitIndex2)
<=> $false )
& ( v93593(VarCurr,bitIndex1)
<=> $true )
& ( v93593(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18413,axiom,
! [VarCurr] :
( v93595(VarCurr)
<=> ( v93596(VarCurr)
| v93597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18412,axiom,
! [VarCurr] :
( v93597(VarCurr)
<=> ( v93567(VarCurr)
& v93598(VarCurr) ) ) ).
fof(writeUnaryOperator_7288,axiom,
! [VarCurr] :
( ~ v93598(VarCurr)
<=> v93596(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6402,axiom,
! [VarCurr] :
( v93596(VarCurr)
<=> ( v93565(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6401,axiom,
! [VarCurr] :
( v93592(VarCurr)
<=> ( ( v93593(VarCurr,bitIndex2)
<=> $true )
& ( v93593(VarCurr,bitIndex1)
<=> $false )
& ( v93593(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27422,axiom,
! [VarCurr] :
( v93593(VarCurr,bitIndex0)
<=> v93563(VarCurr) ) ).
fof(addAssignment_27421,axiom,
! [VarCurr] :
( v93593(VarCurr,bitIndex1)
<=> v93561(VarCurr) ) ).
fof(addAssignment_27420,axiom,
! [VarCurr] :
( v93593(VarCurr,bitIndex2)
<=> v93559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93577(VarNext)
<=> ( v93578(VarNext)
& v93573(VarNext) ) ) ) ).
fof(writeUnaryOperator_7287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93578(VarNext)
<=> v93580(VarNext) ) ) ).
fof(addAssignment_27419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93580(VarNext)
<=> v93573(VarCurr) ) ) ).
fof(addAssignment_27418,axiom,
! [VarCurr] :
( v93573(VarCurr)
<=> v79128(VarCurr) ) ).
fof(addAssignment_27417,axiom,
! [VarCurr] :
( v93571(VarCurr)
<=> $false ) ).
fof(addAssignment_27416,axiom,
! [VarCurr] :
( v93569(VarCurr)
<=> v79090(VarCurr) ) ).
fof(addAssignment_27415,axiom,
! [VarCurr] :
( v93567(VarCurr)
<=> $false ) ).
fof(addAssignment_27414,axiom,
! [VarCurr] :
( v93565(VarCurr)
<=> v79082(VarCurr,bitIndex9) ) ).
fof(addAssignment_27413,axiom,
! [VarCurr] :
( v79082(VarCurr,bitIndex9)
<=> v79084(VarCurr,bitIndex9) ) ).
fof(addAssignment_27412,axiom,
! [VarCurr] :
( v79084(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27411,axiom,
! [VarCurr] :
( v93563(VarCurr)
<=> $false ) ).
fof(addAssignment_27410,axiom,
! [VarCurr] :
( v93561(VarCurr)
<=> $false ) ).
fof(addAssignment_27409,axiom,
! [VarCurr] :
( v93559(VarCurr)
<=> $true ) ).
fof(addAssignment_27408,axiom,
! [VarCurr] :
( v93557(VarCurr)
<=> $false ) ).
fof(addAssignment_27407,axiom,
! [VarCurr] :
( v93555(VarCurr)
<=> v79065(VarCurr) ) ).
fof(addAssignment_27406,axiom,
! [VarCurr] :
( v78920(VarCurr,bitIndex3)
<=> v78922(VarCurr,bitIndex3) ) ).
fof(addAssignment_27405,axiom,
! [VarCurr] :
( v78922(VarCurr,bitIndex3)
<=> v78924(VarCurr,bitIndex3) ) ).
fof(addAssignment_27404,axiom,
! [VarCurr] :
( v78924(VarCurr,bitIndex3)
<=> v78926(VarCurr,bitIndex3) ) ).
fof(addAssignment_27403,axiom,
! [VarCurr] :
( v78926(VarCurr,bitIndex3)
<=> v78928(VarCurr,bitIndex9) ) ).
fof(addAssignment_27402,axiom,
! [VarCurr] :
( v78928(VarCurr,bitIndex9)
<=> v78930(VarCurr,bitIndex9) ) ).
fof(addAssignment_27401,axiom,
! [VarCurr] :
( v78930(VarCurr,bitIndex9)
<=> v93485(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93508(VarNext)
=> ( v93485(VarNext)
<=> v93485(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1540,axiom,
! [VarNext] :
( v93508(VarNext)
=> ( v93485(VarNext)
<=> v93543(VarNext) ) ) ).
fof(addAssignment_27400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93543(VarNext)
<=> v93541(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4335,axiom,
! [VarCurr] :
( ~ v93487(VarCurr)
=> ( v93541(VarCurr)
<=> v93544(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4345,axiom,
! [VarCurr] :
( v93487(VarCurr)
=> ( v93541(VarCurr)
<=> v93489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4334,axiom,
! [VarCurr] :
( ~ v93521(VarCurr)
=> ( v93544(VarCurr)
<=> v93503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4344,axiom,
! [VarCurr] :
( v93521(VarCurr)
=> ( v93544(VarCurr)
<=> v93545(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1080,axiom,
! [VarCurr] :
( ( ~ v93524(VarCurr)
& ~ v93526(VarCurr) )
=> ( v93545(VarCurr)
<=> v93549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4333,axiom,
! [VarCurr] :
( v93526(VarCurr)
=> ( v93545(VarCurr)
<=> v93548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4343,axiom,
! [VarCurr] :
( v93524(VarCurr)
=> ( v93545(VarCurr)
<=> v93546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4332,axiom,
! [VarCurr] :
( ~ v93534(VarCurr)
=> ( v93549(VarCurr)
<=> v93503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4342,axiom,
! [VarCurr] :
( v93534(VarCurr)
=> ( v93549(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4331,axiom,
! [VarCurr] :
( ~ v93528(VarCurr)
=> ( v93548(VarCurr)
<=> v93503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4341,axiom,
! [VarCurr] :
( v93528(VarCurr)
=> ( v93548(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2030,axiom,
! [VarCurr] :
( ~ v93547(VarCurr)
=> ( v93546(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2031,axiom,
! [VarCurr] :
( v93547(VarCurr)
=> ( v93546(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6400,axiom,
! [VarCurr] :
( v93547(VarCurr)
<=> ( v93497(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93508(VarNext)
<=> ( v93509(VarNext)
& v93518(VarNext) ) ) ) ).
fof(addAssignment_27399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93518(VarNext)
<=> v93516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18409,axiom,
! [VarCurr] :
( v93516(VarCurr)
<=> ( v93487(VarCurr)
| v93519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18408,axiom,
! [VarCurr] :
( v93519(VarCurr)
<=> ( v93520(VarCurr)
& v93540(VarCurr) ) ) ).
fof(writeUnaryOperator_7286,axiom,
! [VarCurr] :
( ~ v93540(VarCurr)
<=> v93487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18407,axiom,
! [VarCurr] :
( v93520(VarCurr)
<=> ( v93521(VarCurr)
| v93538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18406,axiom,
! [VarCurr] :
( v93538(VarCurr)
<=> ( v93499(VarCurr)
& v93539(VarCurr) ) ) ).
fof(writeUnaryOperator_7285,axiom,
! [VarCurr] :
( ~ v93539(VarCurr)
<=> v93501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18405,axiom,
! [VarCurr] :
( v93521(VarCurr)
<=> ( v93522(VarCurr)
& v93501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18404,axiom,
! [VarCurr] :
( v93522(VarCurr)
<=> ( v93523(VarCurr)
| v93532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18403,axiom,
! [VarCurr] :
( v93532(VarCurr)
<=> ( v93533(VarCurr)
& v93537(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6399,axiom,
! [VarCurr] :
( v93537(VarCurr)
<=> ( ( v93525(VarCurr,bitIndex2)
<=> $false )
& ( v93525(VarCurr,bitIndex1)
<=> $false )
& ( v93525(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18402,axiom,
! [VarCurr] :
( v93533(VarCurr)
<=> ( v93534(VarCurr)
| v93535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18401,axiom,
! [VarCurr] :
( v93535(VarCurr)
<=> ( v93499(VarCurr)
& v93536(VarCurr) ) ) ).
fof(writeUnaryOperator_7284,axiom,
! [VarCurr] :
( ~ v93536(VarCurr)
<=> v93534(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6398,axiom,
! [VarCurr] :
( v93534(VarCurr)
<=> ( v93497(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18400,axiom,
! [VarCurr] :
( v93523(VarCurr)
<=> ( v93524(VarCurr)
| v93526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18399,axiom,
! [VarCurr] :
( v93526(VarCurr)
<=> ( v93527(VarCurr)
& v93531(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6397,axiom,
! [VarCurr] :
( v93531(VarCurr)
<=> ( ( v93525(VarCurr,bitIndex2)
<=> $false )
& ( v93525(VarCurr,bitIndex1)
<=> $true )
& ( v93525(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18398,axiom,
! [VarCurr] :
( v93527(VarCurr)
<=> ( v93528(VarCurr)
| v93529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18397,axiom,
! [VarCurr] :
( v93529(VarCurr)
<=> ( v93499(VarCurr)
& v93530(VarCurr) ) ) ).
fof(writeUnaryOperator_7283,axiom,
! [VarCurr] :
( ~ v93530(VarCurr)
<=> v93528(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6396,axiom,
! [VarCurr] :
( v93528(VarCurr)
<=> ( v93497(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6395,axiom,
! [VarCurr] :
( v93524(VarCurr)
<=> ( ( v93525(VarCurr,bitIndex2)
<=> $true )
& ( v93525(VarCurr,bitIndex1)
<=> $false )
& ( v93525(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27398,axiom,
! [VarCurr] :
( v93525(VarCurr,bitIndex0)
<=> v93495(VarCurr) ) ).
fof(addAssignment_27397,axiom,
! [VarCurr] :
( v93525(VarCurr,bitIndex1)
<=> v93493(VarCurr) ) ).
fof(addAssignment_27396,axiom,
! [VarCurr] :
( v93525(VarCurr,bitIndex2)
<=> v93491(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93509(VarNext)
<=> ( v93510(VarNext)
& v93505(VarNext) ) ) ) ).
fof(writeUnaryOperator_7282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93510(VarNext)
<=> v93512(VarNext) ) ) ).
fof(addAssignment_27395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93512(VarNext)
<=> v93505(VarCurr) ) ) ).
fof(addAssignment_27394,axiom,
! [VarCurr] :
( v93505(VarCurr)
<=> v78999(VarCurr) ) ).
fof(addAssignment_27393,axiom,
! [VarCurr] :
( v93503(VarCurr)
<=> $false ) ).
fof(addAssignment_27392,axiom,
! [VarCurr] :
( v93501(VarCurr)
<=> v78961(VarCurr) ) ).
fof(addAssignment_27391,axiom,
! [VarCurr] :
( v93499(VarCurr)
<=> $false ) ).
fof(addAssignment_27390,axiom,
! [VarCurr] :
( v93497(VarCurr)
<=> v78953(VarCurr,bitIndex9) ) ).
fof(addAssignment_27389,axiom,
! [VarCurr] :
( v78953(VarCurr,bitIndex9)
<=> v78955(VarCurr,bitIndex9) ) ).
fof(addAssignment_27388,axiom,
! [VarCurr] :
( v78955(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27387,axiom,
! [VarCurr] :
( v93495(VarCurr)
<=> $false ) ).
fof(addAssignment_27386,axiom,
! [VarCurr] :
( v93493(VarCurr)
<=> $false ) ).
fof(addAssignment_27385,axiom,
! [VarCurr] :
( v93491(VarCurr)
<=> $true ) ).
fof(addAssignment_27384,axiom,
! [VarCurr] :
( v93489(VarCurr)
<=> $false ) ).
fof(addAssignment_27383,axiom,
! [VarCurr] :
( v93487(VarCurr)
<=> v78936(VarCurr) ) ).
fof(addAssignment_27382,axiom,
! [VarCurr] :
( v78791(VarCurr,bitIndex3)
<=> v78793(VarCurr,bitIndex3) ) ).
fof(addAssignment_27381,axiom,
! [VarCurr] :
( v78793(VarCurr,bitIndex3)
<=> v78795(VarCurr,bitIndex3) ) ).
fof(addAssignment_27380,axiom,
! [VarCurr] :
( v78795(VarCurr,bitIndex3)
<=> v78797(VarCurr,bitIndex3) ) ).
fof(addAssignment_27379,axiom,
! [VarCurr] :
( v78797(VarCurr,bitIndex3)
<=> v78799(VarCurr,bitIndex9) ) ).
fof(addAssignment_27378,axiom,
! [VarCurr] :
( v78799(VarCurr,bitIndex9)
<=> v78801(VarCurr,bitIndex9) ) ).
fof(addAssignment_27377,axiom,
! [VarCurr] :
( v78801(VarCurr,bitIndex9)
<=> v93417(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93440(VarNext)
=> ( v93417(VarNext)
<=> v93417(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1539,axiom,
! [VarNext] :
( v93440(VarNext)
=> ( v93417(VarNext)
<=> v93475(VarNext) ) ) ).
fof(addAssignment_27376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93475(VarNext)
<=> v93473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4330,axiom,
! [VarCurr] :
( ~ v93419(VarCurr)
=> ( v93473(VarCurr)
<=> v93476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4340,axiom,
! [VarCurr] :
( v93419(VarCurr)
=> ( v93473(VarCurr)
<=> v93421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4329,axiom,
! [VarCurr] :
( ~ v93453(VarCurr)
=> ( v93476(VarCurr)
<=> v93435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4339,axiom,
! [VarCurr] :
( v93453(VarCurr)
=> ( v93476(VarCurr)
<=> v93477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1079,axiom,
! [VarCurr] :
( ( ~ v93456(VarCurr)
& ~ v93458(VarCurr) )
=> ( v93477(VarCurr)
<=> v93481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4328,axiom,
! [VarCurr] :
( v93458(VarCurr)
=> ( v93477(VarCurr)
<=> v93480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4338,axiom,
! [VarCurr] :
( v93456(VarCurr)
=> ( v93477(VarCurr)
<=> v93478(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4327,axiom,
! [VarCurr] :
( ~ v93466(VarCurr)
=> ( v93481(VarCurr)
<=> v93435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4337,axiom,
! [VarCurr] :
( v93466(VarCurr)
=> ( v93481(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4326,axiom,
! [VarCurr] :
( ~ v93460(VarCurr)
=> ( v93480(VarCurr)
<=> v93435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4336,axiom,
! [VarCurr] :
( v93460(VarCurr)
=> ( v93480(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2029,axiom,
! [VarCurr] :
( ~ v93479(VarCurr)
=> ( v93478(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2030,axiom,
! [VarCurr] :
( v93479(VarCurr)
=> ( v93478(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6394,axiom,
! [VarCurr] :
( v93479(VarCurr)
<=> ( v93429(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93440(VarNext)
<=> ( v93441(VarNext)
& v93450(VarNext) ) ) ) ).
fof(addAssignment_27375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93450(VarNext)
<=> v93448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18394,axiom,
! [VarCurr] :
( v93448(VarCurr)
<=> ( v93419(VarCurr)
| v93451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18393,axiom,
! [VarCurr] :
( v93451(VarCurr)
<=> ( v93452(VarCurr)
& v93472(VarCurr) ) ) ).
fof(writeUnaryOperator_7281,axiom,
! [VarCurr] :
( ~ v93472(VarCurr)
<=> v93419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18392,axiom,
! [VarCurr] :
( v93452(VarCurr)
<=> ( v93453(VarCurr)
| v93470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18391,axiom,
! [VarCurr] :
( v93470(VarCurr)
<=> ( v93431(VarCurr)
& v93471(VarCurr) ) ) ).
fof(writeUnaryOperator_7280,axiom,
! [VarCurr] :
( ~ v93471(VarCurr)
<=> v93433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18390,axiom,
! [VarCurr] :
( v93453(VarCurr)
<=> ( v93454(VarCurr)
& v93433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18389,axiom,
! [VarCurr] :
( v93454(VarCurr)
<=> ( v93455(VarCurr)
| v93464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18388,axiom,
! [VarCurr] :
( v93464(VarCurr)
<=> ( v93465(VarCurr)
& v93469(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6393,axiom,
! [VarCurr] :
( v93469(VarCurr)
<=> ( ( v93457(VarCurr,bitIndex2)
<=> $false )
& ( v93457(VarCurr,bitIndex1)
<=> $false )
& ( v93457(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18387,axiom,
! [VarCurr] :
( v93465(VarCurr)
<=> ( v93466(VarCurr)
| v93467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18386,axiom,
! [VarCurr] :
( v93467(VarCurr)
<=> ( v93431(VarCurr)
& v93468(VarCurr) ) ) ).
fof(writeUnaryOperator_7279,axiom,
! [VarCurr] :
( ~ v93468(VarCurr)
<=> v93466(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6392,axiom,
! [VarCurr] :
( v93466(VarCurr)
<=> ( v93429(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18385,axiom,
! [VarCurr] :
( v93455(VarCurr)
<=> ( v93456(VarCurr)
| v93458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18384,axiom,
! [VarCurr] :
( v93458(VarCurr)
<=> ( v93459(VarCurr)
& v93463(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6391,axiom,
! [VarCurr] :
( v93463(VarCurr)
<=> ( ( v93457(VarCurr,bitIndex2)
<=> $false )
& ( v93457(VarCurr,bitIndex1)
<=> $true )
& ( v93457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18383,axiom,
! [VarCurr] :
( v93459(VarCurr)
<=> ( v93460(VarCurr)
| v93461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18382,axiom,
! [VarCurr] :
( v93461(VarCurr)
<=> ( v93431(VarCurr)
& v93462(VarCurr) ) ) ).
fof(writeUnaryOperator_7278,axiom,
! [VarCurr] :
( ~ v93462(VarCurr)
<=> v93460(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6390,axiom,
! [VarCurr] :
( v93460(VarCurr)
<=> ( v93429(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6389,axiom,
! [VarCurr] :
( v93456(VarCurr)
<=> ( ( v93457(VarCurr,bitIndex2)
<=> $true )
& ( v93457(VarCurr,bitIndex1)
<=> $false )
& ( v93457(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27374,axiom,
! [VarCurr] :
( v93457(VarCurr,bitIndex0)
<=> v93427(VarCurr) ) ).
fof(addAssignment_27373,axiom,
! [VarCurr] :
( v93457(VarCurr,bitIndex1)
<=> v93425(VarCurr) ) ).
fof(addAssignment_27372,axiom,
! [VarCurr] :
( v93457(VarCurr,bitIndex2)
<=> v93423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93441(VarNext)
<=> ( v93442(VarNext)
& v93437(VarNext) ) ) ) ).
fof(writeUnaryOperator_7277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93442(VarNext)
<=> v93444(VarNext) ) ) ).
fof(addAssignment_27371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93444(VarNext)
<=> v93437(VarCurr) ) ) ).
fof(addAssignment_27370,axiom,
! [VarCurr] :
( v93437(VarCurr)
<=> v78870(VarCurr) ) ).
fof(addAssignment_27369,axiom,
! [VarCurr] :
( v93435(VarCurr)
<=> $false ) ).
fof(addAssignment_27368,axiom,
! [VarCurr] :
( v93433(VarCurr)
<=> v78832(VarCurr) ) ).
fof(addAssignment_27367,axiom,
! [VarCurr] :
( v93431(VarCurr)
<=> $false ) ).
fof(addAssignment_27366,axiom,
! [VarCurr] :
( v93429(VarCurr)
<=> v78824(VarCurr,bitIndex9) ) ).
fof(addAssignment_27365,axiom,
! [VarCurr] :
( v78824(VarCurr,bitIndex9)
<=> v78826(VarCurr,bitIndex9) ) ).
fof(addAssignment_27364,axiom,
! [VarCurr] :
( v78826(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27363,axiom,
! [VarCurr] :
( v93427(VarCurr)
<=> $false ) ).
fof(addAssignment_27362,axiom,
! [VarCurr] :
( v93425(VarCurr)
<=> $false ) ).
fof(addAssignment_27361,axiom,
! [VarCurr] :
( v93423(VarCurr)
<=> $true ) ).
fof(addAssignment_27360,axiom,
! [VarCurr] :
( v93421(VarCurr)
<=> $false ) ).
fof(addAssignment_27359,axiom,
! [VarCurr] :
( v93419(VarCurr)
<=> v78807(VarCurr) ) ).
fof(addAssignment_27358,axiom,
! [VarCurr] :
( v78662(VarCurr,bitIndex3)
<=> v78664(VarCurr,bitIndex3) ) ).
fof(addAssignment_27357,axiom,
! [VarCurr] :
( v78664(VarCurr,bitIndex3)
<=> v78666(VarCurr,bitIndex3) ) ).
fof(addAssignment_27356,axiom,
! [VarCurr] :
( v78666(VarCurr,bitIndex3)
<=> v78668(VarCurr,bitIndex3) ) ).
fof(addAssignment_27355,axiom,
! [VarCurr] :
( v78668(VarCurr,bitIndex3)
<=> v78670(VarCurr,bitIndex9) ) ).
fof(addAssignment_27354,axiom,
! [VarCurr] :
( v78670(VarCurr,bitIndex9)
<=> v78672(VarCurr,bitIndex9) ) ).
fof(addAssignment_27353,axiom,
! [VarCurr] :
( v78672(VarCurr,bitIndex9)
<=> v93349(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93372(VarNext)
=> ( v93349(VarNext)
<=> v93349(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1538,axiom,
! [VarNext] :
( v93372(VarNext)
=> ( v93349(VarNext)
<=> v93407(VarNext) ) ) ).
fof(addAssignment_27352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93407(VarNext)
<=> v93405(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4325,axiom,
! [VarCurr] :
( ~ v93351(VarCurr)
=> ( v93405(VarCurr)
<=> v93408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4335,axiom,
! [VarCurr] :
( v93351(VarCurr)
=> ( v93405(VarCurr)
<=> v93353(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4324,axiom,
! [VarCurr] :
( ~ v93385(VarCurr)
=> ( v93408(VarCurr)
<=> v93367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4334,axiom,
! [VarCurr] :
( v93385(VarCurr)
=> ( v93408(VarCurr)
<=> v93409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1078,axiom,
! [VarCurr] :
( ( ~ v93388(VarCurr)
& ~ v93390(VarCurr) )
=> ( v93409(VarCurr)
<=> v93413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4323,axiom,
! [VarCurr] :
( v93390(VarCurr)
=> ( v93409(VarCurr)
<=> v93412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4333,axiom,
! [VarCurr] :
( v93388(VarCurr)
=> ( v93409(VarCurr)
<=> v93410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4322,axiom,
! [VarCurr] :
( ~ v93398(VarCurr)
=> ( v93413(VarCurr)
<=> v93367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4332,axiom,
! [VarCurr] :
( v93398(VarCurr)
=> ( v93413(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4321,axiom,
! [VarCurr] :
( ~ v93392(VarCurr)
=> ( v93412(VarCurr)
<=> v93367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4331,axiom,
! [VarCurr] :
( v93392(VarCurr)
=> ( v93412(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2028,axiom,
! [VarCurr] :
( ~ v93411(VarCurr)
=> ( v93410(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2029,axiom,
! [VarCurr] :
( v93411(VarCurr)
=> ( v93410(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6388,axiom,
! [VarCurr] :
( v93411(VarCurr)
<=> ( v93361(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93372(VarNext)
<=> ( v93373(VarNext)
& v93382(VarNext) ) ) ) ).
fof(addAssignment_27351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93382(VarNext)
<=> v93380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18379,axiom,
! [VarCurr] :
( v93380(VarCurr)
<=> ( v93351(VarCurr)
| v93383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18378,axiom,
! [VarCurr] :
( v93383(VarCurr)
<=> ( v93384(VarCurr)
& v93404(VarCurr) ) ) ).
fof(writeUnaryOperator_7276,axiom,
! [VarCurr] :
( ~ v93404(VarCurr)
<=> v93351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18377,axiom,
! [VarCurr] :
( v93384(VarCurr)
<=> ( v93385(VarCurr)
| v93402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18376,axiom,
! [VarCurr] :
( v93402(VarCurr)
<=> ( v93363(VarCurr)
& v93403(VarCurr) ) ) ).
fof(writeUnaryOperator_7275,axiom,
! [VarCurr] :
( ~ v93403(VarCurr)
<=> v93365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18375,axiom,
! [VarCurr] :
( v93385(VarCurr)
<=> ( v93386(VarCurr)
& v93365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18374,axiom,
! [VarCurr] :
( v93386(VarCurr)
<=> ( v93387(VarCurr)
| v93396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18373,axiom,
! [VarCurr] :
( v93396(VarCurr)
<=> ( v93397(VarCurr)
& v93401(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6387,axiom,
! [VarCurr] :
( v93401(VarCurr)
<=> ( ( v93389(VarCurr,bitIndex2)
<=> $false )
& ( v93389(VarCurr,bitIndex1)
<=> $false )
& ( v93389(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18372,axiom,
! [VarCurr] :
( v93397(VarCurr)
<=> ( v93398(VarCurr)
| v93399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18371,axiom,
! [VarCurr] :
( v93399(VarCurr)
<=> ( v93363(VarCurr)
& v93400(VarCurr) ) ) ).
fof(writeUnaryOperator_7274,axiom,
! [VarCurr] :
( ~ v93400(VarCurr)
<=> v93398(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6386,axiom,
! [VarCurr] :
( v93398(VarCurr)
<=> ( v93361(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18370,axiom,
! [VarCurr] :
( v93387(VarCurr)
<=> ( v93388(VarCurr)
| v93390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18369,axiom,
! [VarCurr] :
( v93390(VarCurr)
<=> ( v93391(VarCurr)
& v93395(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6385,axiom,
! [VarCurr] :
( v93395(VarCurr)
<=> ( ( v93389(VarCurr,bitIndex2)
<=> $false )
& ( v93389(VarCurr,bitIndex1)
<=> $true )
& ( v93389(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18368,axiom,
! [VarCurr] :
( v93391(VarCurr)
<=> ( v93392(VarCurr)
| v93393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18367,axiom,
! [VarCurr] :
( v93393(VarCurr)
<=> ( v93363(VarCurr)
& v93394(VarCurr) ) ) ).
fof(writeUnaryOperator_7273,axiom,
! [VarCurr] :
( ~ v93394(VarCurr)
<=> v93392(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6384,axiom,
! [VarCurr] :
( v93392(VarCurr)
<=> ( v93361(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6383,axiom,
! [VarCurr] :
( v93388(VarCurr)
<=> ( ( v93389(VarCurr,bitIndex2)
<=> $true )
& ( v93389(VarCurr,bitIndex1)
<=> $false )
& ( v93389(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27350,axiom,
! [VarCurr] :
( v93389(VarCurr,bitIndex0)
<=> v93359(VarCurr) ) ).
fof(addAssignment_27349,axiom,
! [VarCurr] :
( v93389(VarCurr,bitIndex1)
<=> v93357(VarCurr) ) ).
fof(addAssignment_27348,axiom,
! [VarCurr] :
( v93389(VarCurr,bitIndex2)
<=> v93355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93373(VarNext)
<=> ( v93374(VarNext)
& v93369(VarNext) ) ) ) ).
fof(writeUnaryOperator_7272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93374(VarNext)
<=> v93376(VarNext) ) ) ).
fof(addAssignment_27347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93376(VarNext)
<=> v93369(VarCurr) ) ) ).
fof(addAssignment_27346,axiom,
! [VarCurr] :
( v93369(VarCurr)
<=> v78741(VarCurr) ) ).
fof(addAssignment_27345,axiom,
! [VarCurr] :
( v93367(VarCurr)
<=> $false ) ).
fof(addAssignment_27344,axiom,
! [VarCurr] :
( v93365(VarCurr)
<=> v78703(VarCurr) ) ).
fof(addAssignment_27343,axiom,
! [VarCurr] :
( v93363(VarCurr)
<=> $false ) ).
fof(addAssignment_27342,axiom,
! [VarCurr] :
( v93361(VarCurr)
<=> v78695(VarCurr,bitIndex9) ) ).
fof(addAssignment_27341,axiom,
! [VarCurr] :
( v78695(VarCurr,bitIndex9)
<=> v78697(VarCurr,bitIndex9) ) ).
fof(addAssignment_27340,axiom,
! [VarCurr] :
( v78697(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27339,axiom,
! [VarCurr] :
( v93359(VarCurr)
<=> $false ) ).
fof(addAssignment_27338,axiom,
! [VarCurr] :
( v93357(VarCurr)
<=> $false ) ).
fof(addAssignment_27337,axiom,
! [VarCurr] :
( v93355(VarCurr)
<=> $true ) ).
fof(addAssignment_27336,axiom,
! [VarCurr] :
( v93353(VarCurr)
<=> $false ) ).
fof(addAssignment_27335,axiom,
! [VarCurr] :
( v93351(VarCurr)
<=> v78678(VarCurr) ) ).
fof(addAssignment_27334,axiom,
! [VarCurr] :
( v78533(VarCurr,bitIndex3)
<=> v78535(VarCurr,bitIndex3) ) ).
fof(addAssignment_27333,axiom,
! [VarCurr] :
( v78535(VarCurr,bitIndex3)
<=> v78537(VarCurr,bitIndex3) ) ).
fof(addAssignment_27332,axiom,
! [VarCurr] :
( v78537(VarCurr,bitIndex3)
<=> v78539(VarCurr,bitIndex3) ) ).
fof(addAssignment_27331,axiom,
! [VarCurr] :
( v78539(VarCurr,bitIndex3)
<=> v78541(VarCurr,bitIndex9) ) ).
fof(addAssignment_27330,axiom,
! [VarCurr] :
( v78541(VarCurr,bitIndex9)
<=> v78543(VarCurr,bitIndex9) ) ).
fof(addAssignment_27329,axiom,
! [VarCurr] :
( v78543(VarCurr,bitIndex9)
<=> v93281(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93304(VarNext)
=> ( v93281(VarNext)
<=> v93281(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1537,axiom,
! [VarNext] :
( v93304(VarNext)
=> ( v93281(VarNext)
<=> v93339(VarNext) ) ) ).
fof(addAssignment_27328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93339(VarNext)
<=> v93337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4320,axiom,
! [VarCurr] :
( ~ v93283(VarCurr)
=> ( v93337(VarCurr)
<=> v93340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4330,axiom,
! [VarCurr] :
( v93283(VarCurr)
=> ( v93337(VarCurr)
<=> v93285(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4319,axiom,
! [VarCurr] :
( ~ v93317(VarCurr)
=> ( v93340(VarCurr)
<=> v93299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4329,axiom,
! [VarCurr] :
( v93317(VarCurr)
=> ( v93340(VarCurr)
<=> v93341(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1077,axiom,
! [VarCurr] :
( ( ~ v93320(VarCurr)
& ~ v93322(VarCurr) )
=> ( v93341(VarCurr)
<=> v93345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4318,axiom,
! [VarCurr] :
( v93322(VarCurr)
=> ( v93341(VarCurr)
<=> v93344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4328,axiom,
! [VarCurr] :
( v93320(VarCurr)
=> ( v93341(VarCurr)
<=> v93342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4317,axiom,
! [VarCurr] :
( ~ v93330(VarCurr)
=> ( v93345(VarCurr)
<=> v93299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4327,axiom,
! [VarCurr] :
( v93330(VarCurr)
=> ( v93345(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4316,axiom,
! [VarCurr] :
( ~ v93324(VarCurr)
=> ( v93344(VarCurr)
<=> v93299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4326,axiom,
! [VarCurr] :
( v93324(VarCurr)
=> ( v93344(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2027,axiom,
! [VarCurr] :
( ~ v93343(VarCurr)
=> ( v93342(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2028,axiom,
! [VarCurr] :
( v93343(VarCurr)
=> ( v93342(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6382,axiom,
! [VarCurr] :
( v93343(VarCurr)
<=> ( v93293(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93304(VarNext)
<=> ( v93305(VarNext)
& v93314(VarNext) ) ) ) ).
fof(addAssignment_27327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93314(VarNext)
<=> v93312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18364,axiom,
! [VarCurr] :
( v93312(VarCurr)
<=> ( v93283(VarCurr)
| v93315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18363,axiom,
! [VarCurr] :
( v93315(VarCurr)
<=> ( v93316(VarCurr)
& v93336(VarCurr) ) ) ).
fof(writeUnaryOperator_7271,axiom,
! [VarCurr] :
( ~ v93336(VarCurr)
<=> v93283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18362,axiom,
! [VarCurr] :
( v93316(VarCurr)
<=> ( v93317(VarCurr)
| v93334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18361,axiom,
! [VarCurr] :
( v93334(VarCurr)
<=> ( v93295(VarCurr)
& v93335(VarCurr) ) ) ).
fof(writeUnaryOperator_7270,axiom,
! [VarCurr] :
( ~ v93335(VarCurr)
<=> v93297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18360,axiom,
! [VarCurr] :
( v93317(VarCurr)
<=> ( v93318(VarCurr)
& v93297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18359,axiom,
! [VarCurr] :
( v93318(VarCurr)
<=> ( v93319(VarCurr)
| v93328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18358,axiom,
! [VarCurr] :
( v93328(VarCurr)
<=> ( v93329(VarCurr)
& v93333(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6381,axiom,
! [VarCurr] :
( v93333(VarCurr)
<=> ( ( v93321(VarCurr,bitIndex2)
<=> $false )
& ( v93321(VarCurr,bitIndex1)
<=> $false )
& ( v93321(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18357,axiom,
! [VarCurr] :
( v93329(VarCurr)
<=> ( v93330(VarCurr)
| v93331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18356,axiom,
! [VarCurr] :
( v93331(VarCurr)
<=> ( v93295(VarCurr)
& v93332(VarCurr) ) ) ).
fof(writeUnaryOperator_7269,axiom,
! [VarCurr] :
( ~ v93332(VarCurr)
<=> v93330(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6380,axiom,
! [VarCurr] :
( v93330(VarCurr)
<=> ( v93293(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18355,axiom,
! [VarCurr] :
( v93319(VarCurr)
<=> ( v93320(VarCurr)
| v93322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18354,axiom,
! [VarCurr] :
( v93322(VarCurr)
<=> ( v93323(VarCurr)
& v93327(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6379,axiom,
! [VarCurr] :
( v93327(VarCurr)
<=> ( ( v93321(VarCurr,bitIndex2)
<=> $false )
& ( v93321(VarCurr,bitIndex1)
<=> $true )
& ( v93321(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18353,axiom,
! [VarCurr] :
( v93323(VarCurr)
<=> ( v93324(VarCurr)
| v93325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18352,axiom,
! [VarCurr] :
( v93325(VarCurr)
<=> ( v93295(VarCurr)
& v93326(VarCurr) ) ) ).
fof(writeUnaryOperator_7268,axiom,
! [VarCurr] :
( ~ v93326(VarCurr)
<=> v93324(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6378,axiom,
! [VarCurr] :
( v93324(VarCurr)
<=> ( v93293(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6377,axiom,
! [VarCurr] :
( v93320(VarCurr)
<=> ( ( v93321(VarCurr,bitIndex2)
<=> $true )
& ( v93321(VarCurr,bitIndex1)
<=> $false )
& ( v93321(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27326,axiom,
! [VarCurr] :
( v93321(VarCurr,bitIndex0)
<=> v93291(VarCurr) ) ).
fof(addAssignment_27325,axiom,
! [VarCurr] :
( v93321(VarCurr,bitIndex1)
<=> v93289(VarCurr) ) ).
fof(addAssignment_27324,axiom,
! [VarCurr] :
( v93321(VarCurr,bitIndex2)
<=> v93287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93305(VarNext)
<=> ( v93306(VarNext)
& v93301(VarNext) ) ) ) ).
fof(writeUnaryOperator_7267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93306(VarNext)
<=> v93308(VarNext) ) ) ).
fof(addAssignment_27323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93308(VarNext)
<=> v93301(VarCurr) ) ) ).
fof(addAssignment_27322,axiom,
! [VarCurr] :
( v93301(VarCurr)
<=> v78612(VarCurr) ) ).
fof(addAssignment_27321,axiom,
! [VarCurr] :
( v93299(VarCurr)
<=> $false ) ).
fof(addAssignment_27320,axiom,
! [VarCurr] :
( v93297(VarCurr)
<=> v78574(VarCurr) ) ).
fof(addAssignment_27319,axiom,
! [VarCurr] :
( v93295(VarCurr)
<=> $false ) ).
fof(addAssignment_27318,axiom,
! [VarCurr] :
( v93293(VarCurr)
<=> v78566(VarCurr,bitIndex9) ) ).
fof(addAssignment_27317,axiom,
! [VarCurr] :
( v78566(VarCurr,bitIndex9)
<=> v78568(VarCurr,bitIndex9) ) ).
fof(addAssignment_27316,axiom,
! [VarCurr] :
( v78568(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27315,axiom,
! [VarCurr] :
( v93291(VarCurr)
<=> $false ) ).
fof(addAssignment_27314,axiom,
! [VarCurr] :
( v93289(VarCurr)
<=> $false ) ).
fof(addAssignment_27313,axiom,
! [VarCurr] :
( v93287(VarCurr)
<=> $true ) ).
fof(addAssignment_27312,axiom,
! [VarCurr] :
( v93285(VarCurr)
<=> $false ) ).
fof(addAssignment_27311,axiom,
! [VarCurr] :
( v93283(VarCurr)
<=> v78549(VarCurr) ) ).
fof(addAssignment_27310,axiom,
! [VarCurr] :
( v78404(VarCurr,bitIndex3)
<=> v78406(VarCurr,bitIndex3) ) ).
fof(addAssignment_27309,axiom,
! [VarCurr] :
( v78406(VarCurr,bitIndex3)
<=> v78408(VarCurr,bitIndex3) ) ).
fof(addAssignment_27308,axiom,
! [VarCurr] :
( v78408(VarCurr,bitIndex3)
<=> v78410(VarCurr,bitIndex3) ) ).
fof(addAssignment_27307,axiom,
! [VarCurr] :
( v78410(VarCurr,bitIndex3)
<=> v78412(VarCurr,bitIndex9) ) ).
fof(addAssignment_27306,axiom,
! [VarCurr] :
( v78412(VarCurr,bitIndex9)
<=> v78414(VarCurr,bitIndex9) ) ).
fof(addAssignment_27305,axiom,
! [VarCurr] :
( v78414(VarCurr,bitIndex9)
<=> v93213(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93236(VarNext)
=> ( v93213(VarNext)
<=> v93213(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1536,axiom,
! [VarNext] :
( v93236(VarNext)
=> ( v93213(VarNext)
<=> v93271(VarNext) ) ) ).
fof(addAssignment_27304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93271(VarNext)
<=> v93269(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4315,axiom,
! [VarCurr] :
( ~ v93215(VarCurr)
=> ( v93269(VarCurr)
<=> v93272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4325,axiom,
! [VarCurr] :
( v93215(VarCurr)
=> ( v93269(VarCurr)
<=> v93217(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4314,axiom,
! [VarCurr] :
( ~ v93249(VarCurr)
=> ( v93272(VarCurr)
<=> v93231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4324,axiom,
! [VarCurr] :
( v93249(VarCurr)
=> ( v93272(VarCurr)
<=> v93273(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1076,axiom,
! [VarCurr] :
( ( ~ v93252(VarCurr)
& ~ v93254(VarCurr) )
=> ( v93273(VarCurr)
<=> v93277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4313,axiom,
! [VarCurr] :
( v93254(VarCurr)
=> ( v93273(VarCurr)
<=> v93276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4323,axiom,
! [VarCurr] :
( v93252(VarCurr)
=> ( v93273(VarCurr)
<=> v93274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4312,axiom,
! [VarCurr] :
( ~ v93262(VarCurr)
=> ( v93277(VarCurr)
<=> v93231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4322,axiom,
! [VarCurr] :
( v93262(VarCurr)
=> ( v93277(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4311,axiom,
! [VarCurr] :
( ~ v93256(VarCurr)
=> ( v93276(VarCurr)
<=> v93231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4321,axiom,
! [VarCurr] :
( v93256(VarCurr)
=> ( v93276(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2026,axiom,
! [VarCurr] :
( ~ v93275(VarCurr)
=> ( v93274(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2027,axiom,
! [VarCurr] :
( v93275(VarCurr)
=> ( v93274(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6376,axiom,
! [VarCurr] :
( v93275(VarCurr)
<=> ( v93225(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93236(VarNext)
<=> ( v93237(VarNext)
& v93246(VarNext) ) ) ) ).
fof(addAssignment_27303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93246(VarNext)
<=> v93244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18349,axiom,
! [VarCurr] :
( v93244(VarCurr)
<=> ( v93215(VarCurr)
| v93247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18348,axiom,
! [VarCurr] :
( v93247(VarCurr)
<=> ( v93248(VarCurr)
& v93268(VarCurr) ) ) ).
fof(writeUnaryOperator_7266,axiom,
! [VarCurr] :
( ~ v93268(VarCurr)
<=> v93215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18347,axiom,
! [VarCurr] :
( v93248(VarCurr)
<=> ( v93249(VarCurr)
| v93266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18346,axiom,
! [VarCurr] :
( v93266(VarCurr)
<=> ( v93227(VarCurr)
& v93267(VarCurr) ) ) ).
fof(writeUnaryOperator_7265,axiom,
! [VarCurr] :
( ~ v93267(VarCurr)
<=> v93229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18345,axiom,
! [VarCurr] :
( v93249(VarCurr)
<=> ( v93250(VarCurr)
& v93229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18344,axiom,
! [VarCurr] :
( v93250(VarCurr)
<=> ( v93251(VarCurr)
| v93260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18343,axiom,
! [VarCurr] :
( v93260(VarCurr)
<=> ( v93261(VarCurr)
& v93265(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6375,axiom,
! [VarCurr] :
( v93265(VarCurr)
<=> ( ( v93253(VarCurr,bitIndex2)
<=> $false )
& ( v93253(VarCurr,bitIndex1)
<=> $false )
& ( v93253(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18342,axiom,
! [VarCurr] :
( v93261(VarCurr)
<=> ( v93262(VarCurr)
| v93263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18341,axiom,
! [VarCurr] :
( v93263(VarCurr)
<=> ( v93227(VarCurr)
& v93264(VarCurr) ) ) ).
fof(writeUnaryOperator_7264,axiom,
! [VarCurr] :
( ~ v93264(VarCurr)
<=> v93262(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6374,axiom,
! [VarCurr] :
( v93262(VarCurr)
<=> ( v93225(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18340,axiom,
! [VarCurr] :
( v93251(VarCurr)
<=> ( v93252(VarCurr)
| v93254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18339,axiom,
! [VarCurr] :
( v93254(VarCurr)
<=> ( v93255(VarCurr)
& v93259(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6373,axiom,
! [VarCurr] :
( v93259(VarCurr)
<=> ( ( v93253(VarCurr,bitIndex2)
<=> $false )
& ( v93253(VarCurr,bitIndex1)
<=> $true )
& ( v93253(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18338,axiom,
! [VarCurr] :
( v93255(VarCurr)
<=> ( v93256(VarCurr)
| v93257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18337,axiom,
! [VarCurr] :
( v93257(VarCurr)
<=> ( v93227(VarCurr)
& v93258(VarCurr) ) ) ).
fof(writeUnaryOperator_7263,axiom,
! [VarCurr] :
( ~ v93258(VarCurr)
<=> v93256(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6372,axiom,
! [VarCurr] :
( v93256(VarCurr)
<=> ( v93225(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6371,axiom,
! [VarCurr] :
( v93252(VarCurr)
<=> ( ( v93253(VarCurr,bitIndex2)
<=> $true )
& ( v93253(VarCurr,bitIndex1)
<=> $false )
& ( v93253(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27302,axiom,
! [VarCurr] :
( v93253(VarCurr,bitIndex0)
<=> v93223(VarCurr) ) ).
fof(addAssignment_27301,axiom,
! [VarCurr] :
( v93253(VarCurr,bitIndex1)
<=> v93221(VarCurr) ) ).
fof(addAssignment_27300,axiom,
! [VarCurr] :
( v93253(VarCurr,bitIndex2)
<=> v93219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93237(VarNext)
<=> ( v93238(VarNext)
& v93233(VarNext) ) ) ) ).
fof(writeUnaryOperator_7262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93238(VarNext)
<=> v93240(VarNext) ) ) ).
fof(addAssignment_27299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93240(VarNext)
<=> v93233(VarCurr) ) ) ).
fof(addAssignment_27298,axiom,
! [VarCurr] :
( v93233(VarCurr)
<=> v78483(VarCurr) ) ).
fof(addAssignment_27297,axiom,
! [VarCurr] :
( v93231(VarCurr)
<=> $false ) ).
fof(addAssignment_27296,axiom,
! [VarCurr] :
( v93229(VarCurr)
<=> v78445(VarCurr) ) ).
fof(addAssignment_27295,axiom,
! [VarCurr] :
( v93227(VarCurr)
<=> $false ) ).
fof(addAssignment_27294,axiom,
! [VarCurr] :
( v93225(VarCurr)
<=> v78437(VarCurr,bitIndex9) ) ).
fof(addAssignment_27293,axiom,
! [VarCurr] :
( v78437(VarCurr,bitIndex9)
<=> v78439(VarCurr,bitIndex9) ) ).
fof(addAssignment_27292,axiom,
! [VarCurr] :
( v78439(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27291,axiom,
! [VarCurr] :
( v93223(VarCurr)
<=> $false ) ).
fof(addAssignment_27290,axiom,
! [VarCurr] :
( v93221(VarCurr)
<=> $false ) ).
fof(addAssignment_27289,axiom,
! [VarCurr] :
( v93219(VarCurr)
<=> $true ) ).
fof(addAssignment_27288,axiom,
! [VarCurr] :
( v93217(VarCurr)
<=> $false ) ).
fof(addAssignment_27287,axiom,
! [VarCurr] :
( v93215(VarCurr)
<=> v78420(VarCurr) ) ).
fof(addAssignment_27286,axiom,
! [VarCurr] :
( v78262(VarCurr,bitIndex3)
<=> v78264(VarCurr,bitIndex3) ) ).
fof(addAssignment_27285,axiom,
! [VarCurr] :
( v78264(VarCurr,bitIndex3)
<=> v78266(VarCurr,bitIndex3) ) ).
fof(addAssignment_27284,axiom,
! [VarCurr] :
( v78266(VarCurr,bitIndex3)
<=> v78268(VarCurr,bitIndex3) ) ).
fof(addAssignment_27283,axiom,
! [VarCurr] :
( v78268(VarCurr,bitIndex3)
<=> v78270(VarCurr,bitIndex9) ) ).
fof(addAssignment_27282,axiom,
! [VarCurr] :
( v78270(VarCurr,bitIndex9)
<=> v78272(VarCurr,bitIndex9) ) ).
fof(addAssignment_27281,axiom,
! [VarCurr] :
( v78272(VarCurr,bitIndex9)
<=> v93145(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93168(VarNext)
=> ( v93145(VarNext)
<=> v93145(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1535,axiom,
! [VarNext] :
( v93168(VarNext)
=> ( v93145(VarNext)
<=> v93203(VarNext) ) ) ).
fof(addAssignment_27280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93203(VarNext)
<=> v93201(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4310,axiom,
! [VarCurr] :
( ~ v93147(VarCurr)
=> ( v93201(VarCurr)
<=> v93204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4320,axiom,
! [VarCurr] :
( v93147(VarCurr)
=> ( v93201(VarCurr)
<=> v93149(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4309,axiom,
! [VarCurr] :
( ~ v93181(VarCurr)
=> ( v93204(VarCurr)
<=> v93163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4319,axiom,
! [VarCurr] :
( v93181(VarCurr)
=> ( v93204(VarCurr)
<=> v93205(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1075,axiom,
! [VarCurr] :
( ( ~ v93184(VarCurr)
& ~ v93186(VarCurr) )
=> ( v93205(VarCurr)
<=> v93209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4308,axiom,
! [VarCurr] :
( v93186(VarCurr)
=> ( v93205(VarCurr)
<=> v93208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4318,axiom,
! [VarCurr] :
( v93184(VarCurr)
=> ( v93205(VarCurr)
<=> v93206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4307,axiom,
! [VarCurr] :
( ~ v93194(VarCurr)
=> ( v93209(VarCurr)
<=> v93163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4317,axiom,
! [VarCurr] :
( v93194(VarCurr)
=> ( v93209(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4306,axiom,
! [VarCurr] :
( ~ v93188(VarCurr)
=> ( v93208(VarCurr)
<=> v93163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4316,axiom,
! [VarCurr] :
( v93188(VarCurr)
=> ( v93208(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2025,axiom,
! [VarCurr] :
( ~ v93207(VarCurr)
=> ( v93206(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2026,axiom,
! [VarCurr] :
( v93207(VarCurr)
=> ( v93206(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6370,axiom,
! [VarCurr] :
( v93207(VarCurr)
<=> ( v93157(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93168(VarNext)
<=> ( v93169(VarNext)
& v93178(VarNext) ) ) ) ).
fof(addAssignment_27279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93178(VarNext)
<=> v93176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18334,axiom,
! [VarCurr] :
( v93176(VarCurr)
<=> ( v93147(VarCurr)
| v93179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18333,axiom,
! [VarCurr] :
( v93179(VarCurr)
<=> ( v93180(VarCurr)
& v93200(VarCurr) ) ) ).
fof(writeUnaryOperator_7261,axiom,
! [VarCurr] :
( ~ v93200(VarCurr)
<=> v93147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18332,axiom,
! [VarCurr] :
( v93180(VarCurr)
<=> ( v93181(VarCurr)
| v93198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18331,axiom,
! [VarCurr] :
( v93198(VarCurr)
<=> ( v93159(VarCurr)
& v93199(VarCurr) ) ) ).
fof(writeUnaryOperator_7260,axiom,
! [VarCurr] :
( ~ v93199(VarCurr)
<=> v93161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18330,axiom,
! [VarCurr] :
( v93181(VarCurr)
<=> ( v93182(VarCurr)
& v93161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18329,axiom,
! [VarCurr] :
( v93182(VarCurr)
<=> ( v93183(VarCurr)
| v93192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18328,axiom,
! [VarCurr] :
( v93192(VarCurr)
<=> ( v93193(VarCurr)
& v93197(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6369,axiom,
! [VarCurr] :
( v93197(VarCurr)
<=> ( ( v93185(VarCurr,bitIndex2)
<=> $false )
& ( v93185(VarCurr,bitIndex1)
<=> $false )
& ( v93185(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18327,axiom,
! [VarCurr] :
( v93193(VarCurr)
<=> ( v93194(VarCurr)
| v93195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18326,axiom,
! [VarCurr] :
( v93195(VarCurr)
<=> ( v93159(VarCurr)
& v93196(VarCurr) ) ) ).
fof(writeUnaryOperator_7259,axiom,
! [VarCurr] :
( ~ v93196(VarCurr)
<=> v93194(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6368,axiom,
! [VarCurr] :
( v93194(VarCurr)
<=> ( v93157(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18325,axiom,
! [VarCurr] :
( v93183(VarCurr)
<=> ( v93184(VarCurr)
| v93186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18324,axiom,
! [VarCurr] :
( v93186(VarCurr)
<=> ( v93187(VarCurr)
& v93191(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6367,axiom,
! [VarCurr] :
( v93191(VarCurr)
<=> ( ( v93185(VarCurr,bitIndex2)
<=> $false )
& ( v93185(VarCurr,bitIndex1)
<=> $true )
& ( v93185(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18323,axiom,
! [VarCurr] :
( v93187(VarCurr)
<=> ( v93188(VarCurr)
| v93189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18322,axiom,
! [VarCurr] :
( v93189(VarCurr)
<=> ( v93159(VarCurr)
& v93190(VarCurr) ) ) ).
fof(writeUnaryOperator_7258,axiom,
! [VarCurr] :
( ~ v93190(VarCurr)
<=> v93188(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6366,axiom,
! [VarCurr] :
( v93188(VarCurr)
<=> ( v93157(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6365,axiom,
! [VarCurr] :
( v93184(VarCurr)
<=> ( ( v93185(VarCurr,bitIndex2)
<=> $true )
& ( v93185(VarCurr,bitIndex1)
<=> $false )
& ( v93185(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27278,axiom,
! [VarCurr] :
( v93185(VarCurr,bitIndex0)
<=> v93155(VarCurr) ) ).
fof(addAssignment_27277,axiom,
! [VarCurr] :
( v93185(VarCurr,bitIndex1)
<=> v93153(VarCurr) ) ).
fof(addAssignment_27276,axiom,
! [VarCurr] :
( v93185(VarCurr,bitIndex2)
<=> v93151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93169(VarNext)
<=> ( v93170(VarNext)
& v93165(VarNext) ) ) ) ).
fof(writeUnaryOperator_7257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93170(VarNext)
<=> v93172(VarNext) ) ) ).
fof(addAssignment_27275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93172(VarNext)
<=> v93165(VarCurr) ) ) ).
fof(addAssignment_27274,axiom,
! [VarCurr] :
( v93165(VarCurr)
<=> v78354(VarCurr) ) ).
fof(addAssignment_27273,axiom,
! [VarCurr] :
( v93163(VarCurr)
<=> $false ) ).
fof(addAssignment_27272,axiom,
! [VarCurr] :
( v93161(VarCurr)
<=> v78313(VarCurr) ) ).
fof(addAssignment_27271,axiom,
! [VarCurr] :
( v93159(VarCurr)
<=> $false ) ).
fof(addAssignment_27270,axiom,
! [VarCurr] :
( v93157(VarCurr)
<=> v78295(VarCurr,bitIndex9) ) ).
fof(addAssignment_27269,axiom,
! [VarCurr] :
( v78295(VarCurr,bitIndex9)
<=> v78297(VarCurr,bitIndex9) ) ).
fof(addAssignment_27268,axiom,
! [VarCurr] :
( v78297(VarCurr,bitIndex9)
<=> v78299(VarCurr,bitIndex9) ) ).
fof(addAssignment_27267,axiom,
! [VarCurr] :
( v93155(VarCurr)
<=> $false ) ).
fof(addAssignment_27266,axiom,
! [VarCurr] :
( v93153(VarCurr)
<=> $false ) ).
fof(addAssignment_27265,axiom,
! [VarCurr] :
( v93151(VarCurr)
<=> $true ) ).
fof(addAssignment_27264,axiom,
! [VarCurr] :
( v93149(VarCurr)
<=> $false ) ).
fof(addAssignment_27263,axiom,
! [VarCurr] :
( v93147(VarCurr)
<=> v78278(VarCurr) ) ).
fof(addAssignment_27262,axiom,
! [VarCurr] :
( v93125(VarCurr)
<=> v93127(VarCurr) ) ).
fof(addAssignment_27261,axiom,
! [VarCurr] :
( v93127(VarCurr)
<=> v15633(VarCurr) ) ).
fof(addAssignment_27260,axiom,
! [VarCurr] :
( v89821(VarCurr)
<=> v89823(VarCurr) ) ).
fof(addAssignment_27259,axiom,
! [VarCurr] :
( v89823(VarCurr)
<=> v89825(VarCurr) ) ).
fof(addAssignment_27258,axiom,
! [VarCurr] :
( v89825(VarCurr)
<=> v89827(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6364,axiom,
! [VarCurr] :
( v89827(VarCurr)
<=> ( ( v89829(VarCurr,bitIndex1)
<=> $false )
& ( v89829(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93099(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v89829(VarNext,B)
<=> v89829(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1534,axiom,
! [VarNext] :
( v93099(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v89829(VarNext,B)
<=> v93109(VarNext,B) ) ) ) ).
fof(addAssignment_27257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v93109(VarNext,B)
<=> v93107(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2024,axiom,
! [VarCurr] :
( ~ v93110(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93107(VarCurr,B)
<=> v89835(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2025,axiom,
! [VarCurr] :
( v93110(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93107(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7256,axiom,
! [VarCurr] :
( ~ v93110(VarCurr)
<=> v89831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93099(VarNext)
<=> v93100(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93100(VarNext)
<=> ( v93101(VarNext)
& v93096(VarNext) ) ) ) ).
fof(writeUnaryOperator_7255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93101(VarNext)
<=> v93103(VarNext) ) ) ).
fof(addAssignment_27256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93103(VarNext)
<=> v93096(VarCurr) ) ) ).
fof(addAssignment_27255,axiom,
! [VarCurr] :
( v93096(VarCurr)
<=> v92834(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_126,axiom,
! [VarCurr] :
( ( ~ v93085(VarCurr)
& ~ v93087(VarCurr)
& ~ v93089(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v89835(VarCurr,B)
<=> v93094(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1074,axiom,
! [VarCurr] :
( v93089(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89835(VarCurr,B)
<=> v93090(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4305,axiom,
! [VarCurr] :
( v93087(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89835(VarCurr,B)
<=> v93088(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4315,axiom,
! [VarCurr] :
( v93085(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89835(VarCurr,B)
<=> v93086(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2023,axiom,
! [VarCurr] :
( ~ v92814(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93094(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2024,axiom,
! [VarCurr] :
( v92814(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93094(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6363,axiom,
! [VarCurr] :
( v93093(VarCurr)
<=> ( ( v89829(VarCurr,bitIndex1)
<=> $true )
& ( v89829(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2022,axiom,
! [VarCurr] :
( ~ v92787(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93090(VarCurr,B)
<=> v93092(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2023,axiom,
! [VarCurr] :
( v92787(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93090(VarCurr,B)
<=> v93091(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2021,axiom,
! [VarCurr] :
( ~ v92808(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93092(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2022,axiom,
! [VarCurr] :
( v92808(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93092(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2020,axiom,
! [VarCurr] :
( ~ v89837(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93091(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2021,axiom,
! [VarCurr] :
( v89837(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93091(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6362,axiom,
! [VarCurr] :
( v93089(VarCurr)
<=> ( ( v89829(VarCurr,bitIndex1)
<=> $true )
& ( v89829(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2019,axiom,
! [VarCurr] :
( ~ v92776(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93088(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2020,axiom,
! [VarCurr] :
( v92776(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93088(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6361,axiom,
! [VarCurr] :
( v93087(VarCurr)
<=> ( ( v89829(VarCurr,bitIndex1)
<=> $false )
& ( v89829(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2018,axiom,
! [VarCurr] :
( ~ v89837(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93086(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2019,axiom,
! [VarCurr] :
( v89837(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93086(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6360,axiom,
! [VarCurr] :
( v93085(VarCurr)
<=> ( ( v89829(VarCurr,bitIndex1)
<=> $false )
& ( v89829(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27254,axiom,
! [VarCurr] :
( v92814(VarCurr)
<=> v92816(VarCurr) ) ).
fof(addAssignment_27253,axiom,
! [VarCurr] :
( v92816(VarCurr)
<=> v92818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18318,axiom,
! [VarCurr] :
( v92818(VarCurr)
<=> ( v92820(VarCurr)
& v93083(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6359,axiom,
! [VarCurr] :
( v93083(VarCurr)
<=> ( ( v92856(VarCurr,bitIndex24)
<=> $false )
& ( v92856(VarCurr,bitIndex23)
<=> $false )
& ( v92856(VarCurr,bitIndex22)
<=> $false )
& ( v92856(VarCurr,bitIndex21)
<=> $false )
& ( v92856(VarCurr,bitIndex20)
<=> $false )
& ( v92856(VarCurr,bitIndex19)
<=> $false )
& ( v92856(VarCurr,bitIndex18)
<=> $false )
& ( v92856(VarCurr,bitIndex17)
<=> $false )
& ( v92856(VarCurr,bitIndex16)
<=> $false )
& ( v92856(VarCurr,bitIndex15)
<=> $false )
& ( v92856(VarCurr,bitIndex14)
<=> $false )
& ( v92856(VarCurr,bitIndex13)
<=> $false )
& ( v92856(VarCurr,bitIndex12)
<=> $false )
& ( v92856(VarCurr,bitIndex11)
<=> $false )
& ( v92856(VarCurr,bitIndex10)
<=> $false )
& ( v92856(VarCurr,bitIndex9)
<=> $false )
& ( v92856(VarCurr,bitIndex8)
<=> $false )
& ( v92856(VarCurr,bitIndex7)
<=> $false )
& ( v92856(VarCurr,bitIndex6)
<=> $false )
& ( v92856(VarCurr,bitIndex5)
<=> $false )
& ( v92856(VarCurr,bitIndex4)
<=> $false )
& ( v92856(VarCurr,bitIndex3)
<=> $false )
& ( v92856(VarCurr,bitIndex2)
<=> $false )
& ( v92856(VarCurr,bitIndex1)
<=> $false )
& ( v92856(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92863(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92856(VarNext,B)
<=> v92856(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1533,axiom,
! [VarNext] :
( v92863(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92856(VarNext,B)
<=> v92902(VarNext,B) ) ) ) ).
fof(addAssignment_27252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92902(VarNext,B)
<=> v92900(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2017,axiom,
! [VarCurr] :
( ~ v92899(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92900(VarCurr,B)
<=> v92903(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2018,axiom,
! [VarCurr] :
( v92899(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92900(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2016,axiom,
! [VarCurr] :
( ~ v92824(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92903(VarCurr,B)
<=> v92904(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2017,axiom,
! [VarCurr] :
( v92824(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92903(VarCurr,B)
<=> v92858(VarCurr,B) ) ) ) ).
fof(addAssignment_27251,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex0)
<=> v93078(VarCurr) ) ).
fof(addAssignment_27250,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex1)
<=> v93076(VarCurr) ) ).
fof(addAssignment_27249,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex2)
<=> v93072(VarCurr) ) ).
fof(addAssignment_27248,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex3)
<=> v93068(VarCurr) ) ).
fof(addAssignment_27247,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex4)
<=> v93064(VarCurr) ) ).
fof(addAssignment_27246,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex5)
<=> v93060(VarCurr) ) ).
fof(addAssignment_27245,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex6)
<=> v93056(VarCurr) ) ).
fof(addAssignment_27244,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex7)
<=> v93052(VarCurr) ) ).
fof(addAssignment_27243,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex8)
<=> v93048(VarCurr) ) ).
fof(addAssignment_27242,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex9)
<=> v93044(VarCurr) ) ).
fof(addAssignment_27241,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex10)
<=> v93040(VarCurr) ) ).
fof(addAssignment_27240,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex11)
<=> v93036(VarCurr) ) ).
fof(addAssignment_27239,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex12)
<=> v93032(VarCurr) ) ).
fof(addAssignment_27238,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex13)
<=> v93028(VarCurr) ) ).
fof(addAssignment_27237,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex14)
<=> v93024(VarCurr) ) ).
fof(addAssignment_27236,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex15)
<=> v93020(VarCurr) ) ).
fof(addAssignment_27235,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex16)
<=> v93016(VarCurr) ) ).
fof(addAssignment_27234,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex17)
<=> v93012(VarCurr) ) ).
fof(addAssignment_27233,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex18)
<=> v93008(VarCurr) ) ).
fof(addAssignment_27232,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex19)
<=> v93004(VarCurr) ) ).
fof(addAssignment_27231,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex20)
<=> v93000(VarCurr) ) ).
fof(addAssignment_27230,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex21)
<=> v92996(VarCurr) ) ).
fof(addAssignment_27229,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex22)
<=> v92992(VarCurr) ) ).
fof(addAssignment_27228,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex23)
<=> v92988(VarCurr) ) ).
fof(addAssignment_27227,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex24)
<=> v92984(VarCurr) ) ).
fof(addAssignment_27226,axiom,
! [VarCurr] :
( v92904(VarCurr,bitIndex25)
<=> v92906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18317,axiom,
! [VarCurr] :
( v93076(VarCurr)
<=> ( v93077(VarCurr)
& v93079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18316,axiom,
! [VarCurr] :
( v93079(VarCurr)
<=> ( v92910(VarCurr,bitIndex0)
| v92958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1594,axiom,
! [VarCurr] :
( v93077(VarCurr)
<=> ( v93078(VarCurr)
| v92910(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7254,axiom,
! [VarCurr] :
( ~ v93078(VarCurr)
<=> v92910(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18315,axiom,
! [VarCurr] :
( v93072(VarCurr)
<=> ( v93073(VarCurr)
& v93075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18314,axiom,
! [VarCurr] :
( v93075(VarCurr)
<=> ( v92956(VarCurr)
| v92959(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1593,axiom,
! [VarCurr] :
( v93073(VarCurr)
<=> ( v93074(VarCurr)
| v92910(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7253,axiom,
! [VarCurr] :
( ~ v93074(VarCurr)
<=> v92956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18313,axiom,
! [VarCurr] :
( v93068(VarCurr)
<=> ( v93069(VarCurr)
& v93071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18312,axiom,
! [VarCurr] :
( v93071(VarCurr)
<=> ( v92954(VarCurr)
| v92960(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1592,axiom,
! [VarCurr] :
( v93069(VarCurr)
<=> ( v93070(VarCurr)
| v92910(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7252,axiom,
! [VarCurr] :
( ~ v93070(VarCurr)
<=> v92954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18311,axiom,
! [VarCurr] :
( v93064(VarCurr)
<=> ( v93065(VarCurr)
& v93067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18310,axiom,
! [VarCurr] :
( v93067(VarCurr)
<=> ( v92952(VarCurr)
| v92961(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1591,axiom,
! [VarCurr] :
( v93065(VarCurr)
<=> ( v93066(VarCurr)
| v92910(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7251,axiom,
! [VarCurr] :
( ~ v93066(VarCurr)
<=> v92952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18309,axiom,
! [VarCurr] :
( v93060(VarCurr)
<=> ( v93061(VarCurr)
& v93063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18308,axiom,
! [VarCurr] :
( v93063(VarCurr)
<=> ( v92950(VarCurr)
| v92962(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1590,axiom,
! [VarCurr] :
( v93061(VarCurr)
<=> ( v93062(VarCurr)
| v92910(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7250,axiom,
! [VarCurr] :
( ~ v93062(VarCurr)
<=> v92950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18307,axiom,
! [VarCurr] :
( v93056(VarCurr)
<=> ( v93057(VarCurr)
& v93059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18306,axiom,
! [VarCurr] :
( v93059(VarCurr)
<=> ( v92948(VarCurr)
| v92963(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1589,axiom,
! [VarCurr] :
( v93057(VarCurr)
<=> ( v93058(VarCurr)
| v92910(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7249,axiom,
! [VarCurr] :
( ~ v93058(VarCurr)
<=> v92948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18305,axiom,
! [VarCurr] :
( v93052(VarCurr)
<=> ( v93053(VarCurr)
& v93055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18304,axiom,
! [VarCurr] :
( v93055(VarCurr)
<=> ( v92946(VarCurr)
| v92964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1588,axiom,
! [VarCurr] :
( v93053(VarCurr)
<=> ( v93054(VarCurr)
| v92910(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7248,axiom,
! [VarCurr] :
( ~ v93054(VarCurr)
<=> v92946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18303,axiom,
! [VarCurr] :
( v93048(VarCurr)
<=> ( v93049(VarCurr)
& v93051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18302,axiom,
! [VarCurr] :
( v93051(VarCurr)
<=> ( v92944(VarCurr)
| v92965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1587,axiom,
! [VarCurr] :
( v93049(VarCurr)
<=> ( v93050(VarCurr)
| v92910(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7247,axiom,
! [VarCurr] :
( ~ v93050(VarCurr)
<=> v92944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18301,axiom,
! [VarCurr] :
( v93044(VarCurr)
<=> ( v93045(VarCurr)
& v93047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18300,axiom,
! [VarCurr] :
( v93047(VarCurr)
<=> ( v92942(VarCurr)
| v92966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1586,axiom,
! [VarCurr] :
( v93045(VarCurr)
<=> ( v93046(VarCurr)
| v92910(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7246,axiom,
! [VarCurr] :
( ~ v93046(VarCurr)
<=> v92942(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18299,axiom,
! [VarCurr] :
( v93040(VarCurr)
<=> ( v93041(VarCurr)
& v93043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18298,axiom,
! [VarCurr] :
( v93043(VarCurr)
<=> ( v92940(VarCurr)
| v92967(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1585,axiom,
! [VarCurr] :
( v93041(VarCurr)
<=> ( v93042(VarCurr)
| v92910(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7245,axiom,
! [VarCurr] :
( ~ v93042(VarCurr)
<=> v92940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18297,axiom,
! [VarCurr] :
( v93036(VarCurr)
<=> ( v93037(VarCurr)
& v93039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18296,axiom,
! [VarCurr] :
( v93039(VarCurr)
<=> ( v92938(VarCurr)
| v92968(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1584,axiom,
! [VarCurr] :
( v93037(VarCurr)
<=> ( v93038(VarCurr)
| v92910(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7244,axiom,
! [VarCurr] :
( ~ v93038(VarCurr)
<=> v92938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18295,axiom,
! [VarCurr] :
( v93032(VarCurr)
<=> ( v93033(VarCurr)
& v93035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18294,axiom,
! [VarCurr] :
( v93035(VarCurr)
<=> ( v92936(VarCurr)
| v92969(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1583,axiom,
! [VarCurr] :
( v93033(VarCurr)
<=> ( v93034(VarCurr)
| v92910(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7243,axiom,
! [VarCurr] :
( ~ v93034(VarCurr)
<=> v92936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18293,axiom,
! [VarCurr] :
( v93028(VarCurr)
<=> ( v93029(VarCurr)
& v93031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18292,axiom,
! [VarCurr] :
( v93031(VarCurr)
<=> ( v92934(VarCurr)
| v92970(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1582,axiom,
! [VarCurr] :
( v93029(VarCurr)
<=> ( v93030(VarCurr)
| v92910(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7242,axiom,
! [VarCurr] :
( ~ v93030(VarCurr)
<=> v92934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18291,axiom,
! [VarCurr] :
( v93024(VarCurr)
<=> ( v93025(VarCurr)
& v93027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18290,axiom,
! [VarCurr] :
( v93027(VarCurr)
<=> ( v92932(VarCurr)
| v92971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1581,axiom,
! [VarCurr] :
( v93025(VarCurr)
<=> ( v93026(VarCurr)
| v92910(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7241,axiom,
! [VarCurr] :
( ~ v93026(VarCurr)
<=> v92932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18289,axiom,
! [VarCurr] :
( v93020(VarCurr)
<=> ( v93021(VarCurr)
& v93023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18288,axiom,
! [VarCurr] :
( v93023(VarCurr)
<=> ( v92930(VarCurr)
| v92972(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1580,axiom,
! [VarCurr] :
( v93021(VarCurr)
<=> ( v93022(VarCurr)
| v92910(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7240,axiom,
! [VarCurr] :
( ~ v93022(VarCurr)
<=> v92930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18287,axiom,
! [VarCurr] :
( v93016(VarCurr)
<=> ( v93017(VarCurr)
& v93019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18286,axiom,
! [VarCurr] :
( v93019(VarCurr)
<=> ( v92928(VarCurr)
| v92973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1579,axiom,
! [VarCurr] :
( v93017(VarCurr)
<=> ( v93018(VarCurr)
| v92910(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7239,axiom,
! [VarCurr] :
( ~ v93018(VarCurr)
<=> v92928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18285,axiom,
! [VarCurr] :
( v93012(VarCurr)
<=> ( v93013(VarCurr)
& v93015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18284,axiom,
! [VarCurr] :
( v93015(VarCurr)
<=> ( v92926(VarCurr)
| v92974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1578,axiom,
! [VarCurr] :
( v93013(VarCurr)
<=> ( v93014(VarCurr)
| v92910(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7238,axiom,
! [VarCurr] :
( ~ v93014(VarCurr)
<=> v92926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18283,axiom,
! [VarCurr] :
( v93008(VarCurr)
<=> ( v93009(VarCurr)
& v93011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18282,axiom,
! [VarCurr] :
( v93011(VarCurr)
<=> ( v92924(VarCurr)
| v92975(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1577,axiom,
! [VarCurr] :
( v93009(VarCurr)
<=> ( v93010(VarCurr)
| v92910(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7237,axiom,
! [VarCurr] :
( ~ v93010(VarCurr)
<=> v92924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18281,axiom,
! [VarCurr] :
( v93004(VarCurr)
<=> ( v93005(VarCurr)
& v93007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18280,axiom,
! [VarCurr] :
( v93007(VarCurr)
<=> ( v92922(VarCurr)
| v92976(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1576,axiom,
! [VarCurr] :
( v93005(VarCurr)
<=> ( v93006(VarCurr)
| v92910(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7236,axiom,
! [VarCurr] :
( ~ v93006(VarCurr)
<=> v92922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18279,axiom,
! [VarCurr] :
( v93000(VarCurr)
<=> ( v93001(VarCurr)
& v93003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18278,axiom,
! [VarCurr] :
( v93003(VarCurr)
<=> ( v92920(VarCurr)
| v92977(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1575,axiom,
! [VarCurr] :
( v93001(VarCurr)
<=> ( v93002(VarCurr)
| v92910(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7235,axiom,
! [VarCurr] :
( ~ v93002(VarCurr)
<=> v92920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18277,axiom,
! [VarCurr] :
( v92996(VarCurr)
<=> ( v92997(VarCurr)
& v92999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18276,axiom,
! [VarCurr] :
( v92999(VarCurr)
<=> ( v92918(VarCurr)
| v92978(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1574,axiom,
! [VarCurr] :
( v92997(VarCurr)
<=> ( v92998(VarCurr)
| v92910(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7234,axiom,
! [VarCurr] :
( ~ v92998(VarCurr)
<=> v92918(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18275,axiom,
! [VarCurr] :
( v92992(VarCurr)
<=> ( v92993(VarCurr)
& v92995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18274,axiom,
! [VarCurr] :
( v92995(VarCurr)
<=> ( v92916(VarCurr)
| v92979(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1573,axiom,
! [VarCurr] :
( v92993(VarCurr)
<=> ( v92994(VarCurr)
| v92910(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7233,axiom,
! [VarCurr] :
( ~ v92994(VarCurr)
<=> v92916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18273,axiom,
! [VarCurr] :
( v92988(VarCurr)
<=> ( v92989(VarCurr)
& v92991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18272,axiom,
! [VarCurr] :
( v92991(VarCurr)
<=> ( v92914(VarCurr)
| v92980(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1572,axiom,
! [VarCurr] :
( v92989(VarCurr)
<=> ( v92990(VarCurr)
| v92910(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7232,axiom,
! [VarCurr] :
( ~ v92990(VarCurr)
<=> v92914(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18271,axiom,
! [VarCurr] :
( v92984(VarCurr)
<=> ( v92985(VarCurr)
& v92987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18270,axiom,
! [VarCurr] :
( v92987(VarCurr)
<=> ( v92912(VarCurr)
| v92981(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1571,axiom,
! [VarCurr] :
( v92985(VarCurr)
<=> ( v92986(VarCurr)
| v92910(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7231,axiom,
! [VarCurr] :
( ~ v92986(VarCurr)
<=> v92912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18269,axiom,
! [VarCurr] :
( v92906(VarCurr)
<=> ( v92907(VarCurr)
& v92982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18268,axiom,
! [VarCurr] :
( v92982(VarCurr)
<=> ( v92909(VarCurr)
| v92983(VarCurr) ) ) ).
fof(writeUnaryOperator_7230,axiom,
! [VarCurr] :
( ~ v92983(VarCurr)
<=> v92910(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1570,axiom,
! [VarCurr] :
( v92907(VarCurr)
<=> ( v92908(VarCurr)
| v92910(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7229,axiom,
! [VarCurr] :
( ~ v92908(VarCurr)
<=> v92909(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1569,axiom,
! [VarCurr] :
( v92909(VarCurr)
<=> ( v92910(VarCurr,bitIndex24)
| v92911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18267,axiom,
! [VarCurr] :
( v92911(VarCurr)
<=> ( v92912(VarCurr)
& v92981(VarCurr) ) ) ).
fof(writeUnaryOperator_7228,axiom,
! [VarCurr] :
( ~ v92981(VarCurr)
<=> v92910(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1568,axiom,
! [VarCurr] :
( v92912(VarCurr)
<=> ( v92910(VarCurr,bitIndex23)
| v92913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18266,axiom,
! [VarCurr] :
( v92913(VarCurr)
<=> ( v92914(VarCurr)
& v92980(VarCurr) ) ) ).
fof(writeUnaryOperator_7227,axiom,
! [VarCurr] :
( ~ v92980(VarCurr)
<=> v92910(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1567,axiom,
! [VarCurr] :
( v92914(VarCurr)
<=> ( v92910(VarCurr,bitIndex22)
| v92915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18265,axiom,
! [VarCurr] :
( v92915(VarCurr)
<=> ( v92916(VarCurr)
& v92979(VarCurr) ) ) ).
fof(writeUnaryOperator_7226,axiom,
! [VarCurr] :
( ~ v92979(VarCurr)
<=> v92910(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1566,axiom,
! [VarCurr] :
( v92916(VarCurr)
<=> ( v92910(VarCurr,bitIndex21)
| v92917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18264,axiom,
! [VarCurr] :
( v92917(VarCurr)
<=> ( v92918(VarCurr)
& v92978(VarCurr) ) ) ).
fof(writeUnaryOperator_7225,axiom,
! [VarCurr] :
( ~ v92978(VarCurr)
<=> v92910(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1565,axiom,
! [VarCurr] :
( v92918(VarCurr)
<=> ( v92910(VarCurr,bitIndex20)
| v92919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18263,axiom,
! [VarCurr] :
( v92919(VarCurr)
<=> ( v92920(VarCurr)
& v92977(VarCurr) ) ) ).
fof(writeUnaryOperator_7224,axiom,
! [VarCurr] :
( ~ v92977(VarCurr)
<=> v92910(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1564,axiom,
! [VarCurr] :
( v92920(VarCurr)
<=> ( v92910(VarCurr,bitIndex19)
| v92921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18262,axiom,
! [VarCurr] :
( v92921(VarCurr)
<=> ( v92922(VarCurr)
& v92976(VarCurr) ) ) ).
fof(writeUnaryOperator_7223,axiom,
! [VarCurr] :
( ~ v92976(VarCurr)
<=> v92910(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1563,axiom,
! [VarCurr] :
( v92922(VarCurr)
<=> ( v92910(VarCurr,bitIndex18)
| v92923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18261,axiom,
! [VarCurr] :
( v92923(VarCurr)
<=> ( v92924(VarCurr)
& v92975(VarCurr) ) ) ).
fof(writeUnaryOperator_7222,axiom,
! [VarCurr] :
( ~ v92975(VarCurr)
<=> v92910(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1562,axiom,
! [VarCurr] :
( v92924(VarCurr)
<=> ( v92910(VarCurr,bitIndex17)
| v92925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18260,axiom,
! [VarCurr] :
( v92925(VarCurr)
<=> ( v92926(VarCurr)
& v92974(VarCurr) ) ) ).
fof(writeUnaryOperator_7221,axiom,
! [VarCurr] :
( ~ v92974(VarCurr)
<=> v92910(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1561,axiom,
! [VarCurr] :
( v92926(VarCurr)
<=> ( v92910(VarCurr,bitIndex16)
| v92927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18259,axiom,
! [VarCurr] :
( v92927(VarCurr)
<=> ( v92928(VarCurr)
& v92973(VarCurr) ) ) ).
fof(writeUnaryOperator_7220,axiom,
! [VarCurr] :
( ~ v92973(VarCurr)
<=> v92910(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1560,axiom,
! [VarCurr] :
( v92928(VarCurr)
<=> ( v92910(VarCurr,bitIndex15)
| v92929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18258,axiom,
! [VarCurr] :
( v92929(VarCurr)
<=> ( v92930(VarCurr)
& v92972(VarCurr) ) ) ).
fof(writeUnaryOperator_7219,axiom,
! [VarCurr] :
( ~ v92972(VarCurr)
<=> v92910(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1559,axiom,
! [VarCurr] :
( v92930(VarCurr)
<=> ( v92910(VarCurr,bitIndex14)
| v92931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18257,axiom,
! [VarCurr] :
( v92931(VarCurr)
<=> ( v92932(VarCurr)
& v92971(VarCurr) ) ) ).
fof(writeUnaryOperator_7218,axiom,
! [VarCurr] :
( ~ v92971(VarCurr)
<=> v92910(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1558,axiom,
! [VarCurr] :
( v92932(VarCurr)
<=> ( v92910(VarCurr,bitIndex13)
| v92933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18256,axiom,
! [VarCurr] :
( v92933(VarCurr)
<=> ( v92934(VarCurr)
& v92970(VarCurr) ) ) ).
fof(writeUnaryOperator_7217,axiom,
! [VarCurr] :
( ~ v92970(VarCurr)
<=> v92910(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1557,axiom,
! [VarCurr] :
( v92934(VarCurr)
<=> ( v92910(VarCurr,bitIndex12)
| v92935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18255,axiom,
! [VarCurr] :
( v92935(VarCurr)
<=> ( v92936(VarCurr)
& v92969(VarCurr) ) ) ).
fof(writeUnaryOperator_7216,axiom,
! [VarCurr] :
( ~ v92969(VarCurr)
<=> v92910(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1556,axiom,
! [VarCurr] :
( v92936(VarCurr)
<=> ( v92910(VarCurr,bitIndex11)
| v92937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18254,axiom,
! [VarCurr] :
( v92937(VarCurr)
<=> ( v92938(VarCurr)
& v92968(VarCurr) ) ) ).
fof(writeUnaryOperator_7215,axiom,
! [VarCurr] :
( ~ v92968(VarCurr)
<=> v92910(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1555,axiom,
! [VarCurr] :
( v92938(VarCurr)
<=> ( v92910(VarCurr,bitIndex10)
| v92939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18253,axiom,
! [VarCurr] :
( v92939(VarCurr)
<=> ( v92940(VarCurr)
& v92967(VarCurr) ) ) ).
fof(writeUnaryOperator_7214,axiom,
! [VarCurr] :
( ~ v92967(VarCurr)
<=> v92910(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1554,axiom,
! [VarCurr] :
( v92940(VarCurr)
<=> ( v92910(VarCurr,bitIndex9)
| v92941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18252,axiom,
! [VarCurr] :
( v92941(VarCurr)
<=> ( v92942(VarCurr)
& v92966(VarCurr) ) ) ).
fof(writeUnaryOperator_7213,axiom,
! [VarCurr] :
( ~ v92966(VarCurr)
<=> v92910(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1553,axiom,
! [VarCurr] :
( v92942(VarCurr)
<=> ( v92910(VarCurr,bitIndex8)
| v92943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18251,axiom,
! [VarCurr] :
( v92943(VarCurr)
<=> ( v92944(VarCurr)
& v92965(VarCurr) ) ) ).
fof(writeUnaryOperator_7212,axiom,
! [VarCurr] :
( ~ v92965(VarCurr)
<=> v92910(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1552,axiom,
! [VarCurr] :
( v92944(VarCurr)
<=> ( v92910(VarCurr,bitIndex7)
| v92945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18250,axiom,
! [VarCurr] :
( v92945(VarCurr)
<=> ( v92946(VarCurr)
& v92964(VarCurr) ) ) ).
fof(writeUnaryOperator_7211,axiom,
! [VarCurr] :
( ~ v92964(VarCurr)
<=> v92910(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1551,axiom,
! [VarCurr] :
( v92946(VarCurr)
<=> ( v92910(VarCurr,bitIndex6)
| v92947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18249,axiom,
! [VarCurr] :
( v92947(VarCurr)
<=> ( v92948(VarCurr)
& v92963(VarCurr) ) ) ).
fof(writeUnaryOperator_7210,axiom,
! [VarCurr] :
( ~ v92963(VarCurr)
<=> v92910(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1550,axiom,
! [VarCurr] :
( v92948(VarCurr)
<=> ( v92910(VarCurr,bitIndex5)
| v92949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18248,axiom,
! [VarCurr] :
( v92949(VarCurr)
<=> ( v92950(VarCurr)
& v92962(VarCurr) ) ) ).
fof(writeUnaryOperator_7209,axiom,
! [VarCurr] :
( ~ v92962(VarCurr)
<=> v92910(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1549,axiom,
! [VarCurr] :
( v92950(VarCurr)
<=> ( v92910(VarCurr,bitIndex4)
| v92951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18247,axiom,
! [VarCurr] :
( v92951(VarCurr)
<=> ( v92952(VarCurr)
& v92961(VarCurr) ) ) ).
fof(writeUnaryOperator_7208,axiom,
! [VarCurr] :
( ~ v92961(VarCurr)
<=> v92910(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1548,axiom,
! [VarCurr] :
( v92952(VarCurr)
<=> ( v92910(VarCurr,bitIndex3)
| v92953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18246,axiom,
! [VarCurr] :
( v92953(VarCurr)
<=> ( v92954(VarCurr)
& v92960(VarCurr) ) ) ).
fof(writeUnaryOperator_7207,axiom,
! [VarCurr] :
( ~ v92960(VarCurr)
<=> v92910(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1547,axiom,
! [VarCurr] :
( v92954(VarCurr)
<=> ( v92910(VarCurr,bitIndex2)
| v92955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18245,axiom,
! [VarCurr] :
( v92955(VarCurr)
<=> ( v92956(VarCurr)
& v92959(VarCurr) ) ) ).
fof(writeUnaryOperator_7206,axiom,
! [VarCurr] :
( ~ v92959(VarCurr)
<=> v92910(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1546,axiom,
! [VarCurr] :
( v92956(VarCurr)
<=> ( v92910(VarCurr,bitIndex1)
| v92957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18244,axiom,
! [VarCurr] :
( v92957(VarCurr)
<=> ( v92910(VarCurr,bitIndex0)
& v92958(VarCurr) ) ) ).
fof(writeUnaryOperator_7205,axiom,
! [VarCurr] :
( ~ v92958(VarCurr)
<=> v92910(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_8,axiom,
! [VarCurr] : ~ v92910(VarCurr,bitIndex25) ).
fof(addAssignment_27225,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92910(VarCurr,B)
<=> v92856(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92863(VarNext)
<=> ( v92864(VarNext)
& v92871(VarNext) ) ) ) ).
fof(addAssignment_27224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92871(VarNext)
<=> v92869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18242,axiom,
! [VarCurr] :
( v92869(VarCurr)
<=> ( v92872(VarCurr)
| v92899(VarCurr) ) ) ).
fof(writeUnaryOperator_7204,axiom,
! [VarCurr] :
( ~ v92899(VarCurr)
<=> v92822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18241,axiom,
! [VarCurr] :
( v92872(VarCurr)
<=> ( v92873(VarCurr)
| v92824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18240,axiom,
! [VarCurr] :
( v92873(VarCurr)
<=> ( v92820(VarCurr)
& v92874(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1545,axiom,
! [VarCurr] :
( v92874(VarCurr)
<=> ( v92876(VarCurr)
| v92856(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1544,axiom,
! [VarCurr] :
( v92876(VarCurr)
<=> ( v92877(VarCurr)
| v92856(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1543,axiom,
! [VarCurr] :
( v92877(VarCurr)
<=> ( v92878(VarCurr)
| v92856(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1542,axiom,
! [VarCurr] :
( v92878(VarCurr)
<=> ( v92879(VarCurr)
| v92856(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1541,axiom,
! [VarCurr] :
( v92879(VarCurr)
<=> ( v92880(VarCurr)
| v92856(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1540,axiom,
! [VarCurr] :
( v92880(VarCurr)
<=> ( v92881(VarCurr)
| v92856(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1539,axiom,
! [VarCurr] :
( v92881(VarCurr)
<=> ( v92882(VarCurr)
| v92856(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1538,axiom,
! [VarCurr] :
( v92882(VarCurr)
<=> ( v92883(VarCurr)
| v92856(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1537,axiom,
! [VarCurr] :
( v92883(VarCurr)
<=> ( v92884(VarCurr)
| v92856(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1536,axiom,
! [VarCurr] :
( v92884(VarCurr)
<=> ( v92885(VarCurr)
| v92856(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1535,axiom,
! [VarCurr] :
( v92885(VarCurr)
<=> ( v92886(VarCurr)
| v92856(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1534,axiom,
! [VarCurr] :
( v92886(VarCurr)
<=> ( v92887(VarCurr)
| v92856(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1533,axiom,
! [VarCurr] :
( v92887(VarCurr)
<=> ( v92888(VarCurr)
| v92856(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1532,axiom,
! [VarCurr] :
( v92888(VarCurr)
<=> ( v92889(VarCurr)
| v92856(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1531,axiom,
! [VarCurr] :
( v92889(VarCurr)
<=> ( v92890(VarCurr)
| v92856(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1530,axiom,
! [VarCurr] :
( v92890(VarCurr)
<=> ( v92891(VarCurr)
| v92856(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1529,axiom,
! [VarCurr] :
( v92891(VarCurr)
<=> ( v92892(VarCurr)
| v92856(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1528,axiom,
! [VarCurr] :
( v92892(VarCurr)
<=> ( v92893(VarCurr)
| v92856(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1527,axiom,
! [VarCurr] :
( v92893(VarCurr)
<=> ( v92894(VarCurr)
| v92856(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1526,axiom,
! [VarCurr] :
( v92894(VarCurr)
<=> ( v92895(VarCurr)
| v92856(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1525,axiom,
! [VarCurr] :
( v92895(VarCurr)
<=> ( v92896(VarCurr)
| v92856(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1524,axiom,
! [VarCurr] :
( v92896(VarCurr)
<=> ( v92897(VarCurr)
| v92856(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1523,axiom,
! [VarCurr] :
( v92897(VarCurr)
<=> ( v92898(VarCurr)
| v92856(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1522,axiom,
! [VarCurr] :
( v92898(VarCurr)
<=> ( v92856(VarCurr,bitIndex0)
| v92856(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92864(VarNext)
<=> ( v92865(VarNext)
& v92832(VarNext) ) ) ) ).
fof(writeUnaryOperator_7203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92865(VarNext)
<=> v92841(VarNext) ) ) ).
fof(addAssignment_27223,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92858(VarCurr,B)
<=> v92860(VarCurr,B) ) ) ).
fof(addAssignment_27222,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92860(VarCurr,B)
<=> v87793(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92837(VarNext)
=> ( v92820(VarNext)
<=> v92820(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1532,axiom,
! [VarNext] :
( v92837(VarNext)
=> ( v92820(VarNext)
<=> v92852(VarNext) ) ) ).
fof(addAssignment_27221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92852(VarNext)
<=> v92850(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2015,axiom,
! [VarCurr] :
( ~ v92848(VarCurr)
=> ( v92850(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2016,axiom,
! [VarCurr] :
( v92848(VarCurr)
=> ( v92850(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92837(VarNext)
<=> ( v92838(VarNext)
& v92847(VarNext) ) ) ) ).
fof(addAssignment_27220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92847(VarNext)
<=> v92845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18237,axiom,
! [VarCurr] :
( v92845(VarCurr)
<=> ( v92824(VarCurr)
| v92848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18236,axiom,
! [VarCurr] :
( v92848(VarCurr)
<=> ( v92849(VarCurr)
| v92818(VarCurr) ) ) ).
fof(writeUnaryOperator_7202,axiom,
! [VarCurr] :
( ~ v92849(VarCurr)
<=> v92822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92838(VarNext)
<=> ( v92839(VarNext)
& v92832(VarNext) ) ) ) ).
fof(writeUnaryOperator_7201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92839(VarNext)
<=> v92841(VarNext) ) ) ).
fof(addAssignment_27219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92841(VarNext)
<=> v92832(VarCurr) ) ) ).
fof(addAssignment_27218,axiom,
! [VarCurr] :
( v92832(VarCurr)
<=> v92834(VarCurr) ) ).
fof(addAssignment_27217,axiom,
! [VarCurr] :
( v92834(VarCurr)
<=> v87764(VarCurr) ) ).
fof(addAssignment_27216,axiom,
! [VarCurr] :
( v92824(VarCurr)
<=> v92826(VarCurr) ) ).
fof(addAssignment_27215,axiom,
! [VarCurr] :
( v92826(VarCurr)
<=> v92828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18234,axiom,
! [VarCurr] :
( v92828(VarCurr)
<=> ( v92830(VarCurr)
& v92808(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6358,axiom,
! [VarCurr] :
( v92830(VarCurr)
<=> ( ( v89829(VarCurr,bitIndex1)
<=> $true )
& ( v89829(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27214,axiom,
! [VarCurr] :
( v92822(VarCurr)
<=> v89833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18233,axiom,
! [VarCurr] :
( v92808(VarCurr)
<=> ( v92810(VarCurr)
& v92812(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6357,axiom,
! [VarCurr] :
( v92812(VarCurr)
<=> ( ( v92797(VarCurr,bitIndex1)
<=> v92801(VarCurr,bitIndex1) )
& ( v92797(VarCurr,bitIndex0)
<=> v92801(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18232,axiom,
! [VarCurr] :
( v92810(VarCurr)
<=> ( v92789(VarCurr)
& v92811(VarCurr) ) ) ).
fof(writeUnaryOperator_7200,axiom,
! [VarCurr] :
( ~ v92811(VarCurr)
<=> v92793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18231,axiom,
! [VarCurr] :
( v92787(VarCurr)
<=> ( v92805(VarCurr)
& v92806(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6356,axiom,
! [VarCurr] :
( v92806(VarCurr)
<=> ( ( v92797(VarCurr,bitIndex1)
<=> v92801(VarCurr,bitIndex1) )
& ( v92797(VarCurr,bitIndex0)
<=> v92801(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18230,axiom,
! [VarCurr] :
( v92805(VarCurr)
<=> ( v92789(VarCurr)
& v92793(VarCurr) ) ) ).
fof(addAssignment_27213,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92801(VarCurr,B)
<=> v92803(VarCurr,B) ) ) ).
fof(addAssignment_27212,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92803(VarCurr,B)
<=> v87706(VarCurr,B) ) ) ).
fof(addAssignment_27211,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92797(VarCurr,B)
<=> v92799(VarCurr,B) ) ) ).
fof(addAssignment_27210,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92799(VarCurr,B)
<=> b10(B) ) ) ).
fof(addAssignment_27209,axiom,
! [VarCurr] :
( v92793(VarCurr)
<=> v92795(VarCurr) ) ).
fof(addAssignment_27208,axiom,
! [VarCurr] :
( v92795(VarCurr)
<=> v87648(VarCurr) ) ).
fof(addAssignment_27207,axiom,
! [VarCurr] :
( v92789(VarCurr)
<=> v92791(VarCurr) ) ).
fof(addAssignment_27206,axiom,
! [VarCurr] :
( v92791(VarCurr)
<=> v86982(VarCurr) ) ).
fof(addAssignment_27205,axiom,
! [VarCurr] :
( v92776(VarCurr)
<=> v92778(VarCurr) ) ).
fof(addAssignment_27204,axiom,
! [VarCurr] :
( v92778(VarCurr)
<=> v92780(VarCurr) ) ).
fof(addAssignment_27203,axiom,
! [VarCurr] :
( v92780(VarCurr)
<=> v92782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18229,axiom,
! [VarCurr] :
( v92782(VarCurr)
<=> ( v92784(VarCurr)
& v92785(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6355,axiom,
! [VarCurr] :
( v92785(VarCurr)
<=> ( ( v15933(VarCurr,bitIndex1)
<=> $true )
& ( v15933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6354,axiom,
! [VarCurr] :
( v92784(VarCurr)
<=> ( ( v15643(VarCurr,bitIndex1)
<=> $false )
& ( v15643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18228,axiom,
! [VarCurr] :
( v89837(VarCurr)
<=> ( v92713(VarCurr)
| v92744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18227,axiom,
! [VarCurr] :
( v92744(VarCurr)
<=> ( v92745(VarCurr)
| v92760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18226,axiom,
! [VarCurr] :
( v92760(VarCurr)
<=> ( v92761(VarCurr)
| v92768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18225,axiom,
! [VarCurr] :
( v92768(VarCurr)
<=> ( v92769(VarCurr)
| v92772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18224,axiom,
! [VarCurr] :
( v92772(VarCurr)
<=> ( v92773(VarCurr)
| v92774(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1521,axiom,
! [VarCurr] :
( v92774(VarCurr)
<=> ( v89839(VarCurr,bitIndex62)
| v89839(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1520,axiom,
! [VarCurr] :
( v92773(VarCurr)
<=> ( v89839(VarCurr,bitIndex60)
| v89839(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18223,axiom,
! [VarCurr] :
( v92769(VarCurr)
<=> ( v92770(VarCurr)
| v92771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1519,axiom,
! [VarCurr] :
( v92771(VarCurr)
<=> ( v89839(VarCurr,bitIndex58)
| v89839(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1518,axiom,
! [VarCurr] :
( v92770(VarCurr)
<=> ( v89839(VarCurr,bitIndex56)
| v89839(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18222,axiom,
! [VarCurr] :
( v92761(VarCurr)
<=> ( v92762(VarCurr)
| v92765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18221,axiom,
! [VarCurr] :
( v92765(VarCurr)
<=> ( v92766(VarCurr)
| v92767(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1517,axiom,
! [VarCurr] :
( v92767(VarCurr)
<=> ( v89839(VarCurr,bitIndex54)
| v89839(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1516,axiom,
! [VarCurr] :
( v92766(VarCurr)
<=> ( v89839(VarCurr,bitIndex52)
| v89839(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18220,axiom,
! [VarCurr] :
( v92762(VarCurr)
<=> ( v92763(VarCurr)
| v92764(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1515,axiom,
! [VarCurr] :
( v92764(VarCurr)
<=> ( v89839(VarCurr,bitIndex50)
| v89839(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1514,axiom,
! [VarCurr] :
( v92763(VarCurr)
<=> ( v89839(VarCurr,bitIndex48)
| v89839(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18219,axiom,
! [VarCurr] :
( v92745(VarCurr)
<=> ( v92746(VarCurr)
| v92753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18218,axiom,
! [VarCurr] :
( v92753(VarCurr)
<=> ( v92754(VarCurr)
| v92757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18217,axiom,
! [VarCurr] :
( v92757(VarCurr)
<=> ( v92758(VarCurr)
| v92759(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1513,axiom,
! [VarCurr] :
( v92759(VarCurr)
<=> ( v89839(VarCurr,bitIndex46)
| v89839(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1512,axiom,
! [VarCurr] :
( v92758(VarCurr)
<=> ( v89839(VarCurr,bitIndex44)
| v89839(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18216,axiom,
! [VarCurr] :
( v92754(VarCurr)
<=> ( v92755(VarCurr)
| v92756(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1511,axiom,
! [VarCurr] :
( v92756(VarCurr)
<=> ( v89839(VarCurr,bitIndex42)
| v89839(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1510,axiom,
! [VarCurr] :
( v92755(VarCurr)
<=> ( v89839(VarCurr,bitIndex40)
| v89839(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18215,axiom,
! [VarCurr] :
( v92746(VarCurr)
<=> ( v92747(VarCurr)
| v92750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18214,axiom,
! [VarCurr] :
( v92750(VarCurr)
<=> ( v92751(VarCurr)
| v92752(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1509,axiom,
! [VarCurr] :
( v92752(VarCurr)
<=> ( v89839(VarCurr,bitIndex38)
| v89839(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1508,axiom,
! [VarCurr] :
( v92751(VarCurr)
<=> ( v89839(VarCurr,bitIndex36)
| v89839(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18213,axiom,
! [VarCurr] :
( v92747(VarCurr)
<=> ( v92748(VarCurr)
| v92749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1507,axiom,
! [VarCurr] :
( v92749(VarCurr)
<=> ( v89839(VarCurr,bitIndex34)
| v89839(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1506,axiom,
! [VarCurr] :
( v92748(VarCurr)
<=> ( v89839(VarCurr,bitIndex32)
| v89839(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18212,axiom,
! [VarCurr] :
( v92713(VarCurr)
<=> ( v92714(VarCurr)
| v92729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18211,axiom,
! [VarCurr] :
( v92729(VarCurr)
<=> ( v92730(VarCurr)
| v92737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18210,axiom,
! [VarCurr] :
( v92737(VarCurr)
<=> ( v92738(VarCurr)
| v92741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18209,axiom,
! [VarCurr] :
( v92741(VarCurr)
<=> ( v92742(VarCurr)
| v92743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1505,axiom,
! [VarCurr] :
( v92743(VarCurr)
<=> ( v89839(VarCurr,bitIndex30)
| v89839(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1504,axiom,
! [VarCurr] :
( v92742(VarCurr)
<=> ( v89839(VarCurr,bitIndex28)
| v89839(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18208,axiom,
! [VarCurr] :
( v92738(VarCurr)
<=> ( v92739(VarCurr)
| v92740(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1503,axiom,
! [VarCurr] :
( v92740(VarCurr)
<=> ( v89839(VarCurr,bitIndex26)
| v89839(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1502,axiom,
! [VarCurr] :
( v92739(VarCurr)
<=> ( v89839(VarCurr,bitIndex24)
| v89839(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18207,axiom,
! [VarCurr] :
( v92730(VarCurr)
<=> ( v92731(VarCurr)
| v92734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18206,axiom,
! [VarCurr] :
( v92734(VarCurr)
<=> ( v92735(VarCurr)
| v92736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1501,axiom,
! [VarCurr] :
( v92736(VarCurr)
<=> ( v89839(VarCurr,bitIndex22)
| v89839(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1500,axiom,
! [VarCurr] :
( v92735(VarCurr)
<=> ( v89839(VarCurr,bitIndex20)
| v89839(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18205,axiom,
! [VarCurr] :
( v92731(VarCurr)
<=> ( v92732(VarCurr)
| v92733(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1499,axiom,
! [VarCurr] :
( v92733(VarCurr)
<=> ( v89839(VarCurr,bitIndex18)
| v89839(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1498,axiom,
! [VarCurr] :
( v92732(VarCurr)
<=> ( v89839(VarCurr,bitIndex16)
| v89839(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18204,axiom,
! [VarCurr] :
( v92714(VarCurr)
<=> ( v92715(VarCurr)
| v92722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18203,axiom,
! [VarCurr] :
( v92722(VarCurr)
<=> ( v92723(VarCurr)
| v92726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18202,axiom,
! [VarCurr] :
( v92726(VarCurr)
<=> ( v92727(VarCurr)
| v92728(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1497,axiom,
! [VarCurr] :
( v92728(VarCurr)
<=> ( v89839(VarCurr,bitIndex14)
| v89839(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1496,axiom,
! [VarCurr] :
( v92727(VarCurr)
<=> ( v89839(VarCurr,bitIndex12)
| v89839(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18201,axiom,
! [VarCurr] :
( v92723(VarCurr)
<=> ( v92724(VarCurr)
| v92725(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1495,axiom,
! [VarCurr] :
( v92725(VarCurr)
<=> ( v89839(VarCurr,bitIndex10)
| v89839(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1494,axiom,
! [VarCurr] :
( v92724(VarCurr)
<=> ( v89839(VarCurr,bitIndex8)
| v89839(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18200,axiom,
! [VarCurr] :
( v92715(VarCurr)
<=> ( v92716(VarCurr)
| v92719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18199,axiom,
! [VarCurr] :
( v92719(VarCurr)
<=> ( v92720(VarCurr)
| v92721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1493,axiom,
! [VarCurr] :
( v92721(VarCurr)
<=> ( v89839(VarCurr,bitIndex6)
| v89839(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1492,axiom,
! [VarCurr] :
( v92720(VarCurr)
<=> ( v89839(VarCurr,bitIndex4)
| v89839(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18198,axiom,
! [VarCurr] :
( v92716(VarCurr)
<=> ( v92717(VarCurr)
| v92718(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1491,axiom,
! [VarCurr] :
( v92718(VarCurr)
<=> ( v89839(VarCurr,bitIndex2)
| v89839(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1490,axiom,
! [VarCurr] :
( v92717(VarCurr)
<=> ( v89839(VarCurr,bitIndex0)
| v89839(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_27202,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89839(VarCurr,B)
<=> v89841(VarCurr,B) ) ) ).
fof(addAssignment_27201,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89841(VarCurr,B)
<=> v89843(VarCurr,B) ) ) ).
fof(addAssignment_27200,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89843(VarCurr,B)
<=> v89845(VarCurr,B) ) ) ).
fof(addAssignment_27199,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89845(VarCurr,B)
<=> v89847(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_17,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89847(VarCurr,B)
<=> ( v92708(VarCurr,B)
& v83694(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_16,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92708(VarCurr,B)
<=> ( v92709(VarCurr,B)
& v89849(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_15,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92709(VarCurr,B)
<=> ( v92710(VarCurr,B)
& v15967(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7199,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92710(VarCurr,B)
<=> ~ v15679(VarCurr,B) ) ) ).
fof(addAssignment_27198,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v89849(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_27197,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex20)
<=> v83564(VarCurr,bitIndex2) ) ).
fof(addAssignment_27196,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex21)
<=> v83435(VarCurr,bitIndex2) ) ).
fof(addAssignment_27195,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex22)
<=> v83306(VarCurr,bitIndex2) ) ).
fof(addAssignment_27194,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex23)
<=> v83177(VarCurr,bitIndex2) ) ).
fof(addAssignment_27193,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex24)
<=> v83048(VarCurr,bitIndex2) ) ).
fof(addAssignment_27192,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex25)
<=> v82919(VarCurr,bitIndex2) ) ).
fof(addAssignment_27191,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex26)
<=> v82790(VarCurr,bitIndex2) ) ).
fof(addAssignment_27190,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex27)
<=> v82661(VarCurr,bitIndex2) ) ).
fof(addAssignment_27189,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex28)
<=> v82532(VarCurr,bitIndex2) ) ).
fof(addAssignment_27188,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex29)
<=> v82403(VarCurr,bitIndex2) ) ).
fof(addAssignment_27187,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex30)
<=> v82274(VarCurr,bitIndex2) ) ).
fof(addAssignment_27186,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex31)
<=> v82145(VarCurr,bitIndex2) ) ).
fof(addAssignment_27185,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex32)
<=> v82016(VarCurr,bitIndex2) ) ).
fof(addAssignment_27184,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex33)
<=> v81887(VarCurr,bitIndex2) ) ).
fof(addAssignment_27183,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex34)
<=> v81758(VarCurr,bitIndex2) ) ).
fof(addAssignment_27182,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex35)
<=> v81629(VarCurr,bitIndex2) ) ).
fof(addAssignment_27181,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex36)
<=> v81500(VarCurr,bitIndex2) ) ).
fof(addAssignment_27180,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex37)
<=> v81371(VarCurr,bitIndex2) ) ).
fof(addAssignment_27179,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex38)
<=> v81242(VarCurr,bitIndex2) ) ).
fof(addAssignment_27178,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex39)
<=> v81113(VarCurr,bitIndex2) ) ).
fof(addAssignment_27177,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex40)
<=> v80984(VarCurr,bitIndex2) ) ).
fof(addAssignment_27176,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex41)
<=> v80855(VarCurr,bitIndex2) ) ).
fof(addAssignment_27175,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex42)
<=> v80726(VarCurr,bitIndex2) ) ).
fof(addAssignment_27174,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex43)
<=> v80597(VarCurr,bitIndex2) ) ).
fof(addAssignment_27173,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex44)
<=> v80468(VarCurr,bitIndex2) ) ).
fof(addAssignment_27172,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex45)
<=> v80339(VarCurr,bitIndex2) ) ).
fof(addAssignment_27171,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex46)
<=> v80210(VarCurr,bitIndex2) ) ).
fof(addAssignment_27170,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex47)
<=> v80081(VarCurr,bitIndex2) ) ).
fof(addAssignment_27169,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex48)
<=> v79952(VarCurr,bitIndex2) ) ).
fof(addAssignment_27168,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex49)
<=> v79823(VarCurr,bitIndex2) ) ).
fof(addAssignment_27167,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex50)
<=> v79694(VarCurr,bitIndex2) ) ).
fof(addAssignment_27166,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex51)
<=> v79565(VarCurr,bitIndex2) ) ).
fof(addAssignment_27165,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex52)
<=> v79436(VarCurr,bitIndex2) ) ).
fof(addAssignment_27164,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex53)
<=> v79307(VarCurr,bitIndex2) ) ).
fof(addAssignment_27163,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex54)
<=> v79178(VarCurr,bitIndex2) ) ).
fof(addAssignment_27162,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex55)
<=> v79049(VarCurr,bitIndex2) ) ).
fof(addAssignment_27161,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex56)
<=> v78920(VarCurr,bitIndex2) ) ).
fof(addAssignment_27160,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex57)
<=> v78791(VarCurr,bitIndex2) ) ).
fof(addAssignment_27159,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex58)
<=> v78662(VarCurr,bitIndex2) ) ).
fof(addAssignment_27158,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex59)
<=> v78533(VarCurr,bitIndex2) ) ).
fof(addAssignment_27157,axiom,
! [VarCurr] :
( ( v89849(VarCurr,bitIndex61)
<=> $false )
& ( v89849(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_27156,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex62)
<=> v78404(VarCurr,bitIndex2) ) ).
fof(addAssignment_27155,axiom,
! [VarCurr] :
( v89849(VarCurr,bitIndex63)
<=> v78262(VarCurr,bitIndex2) ) ).
fof(addAssignment_27154,axiom,
! [VarCurr] :
( v83564(VarCurr,bitIndex2)
<=> v83566(VarCurr,bitIndex2) ) ).
fof(addAssignment_27153,axiom,
! [VarCurr] :
( v83566(VarCurr,bitIndex2)
<=> v83568(VarCurr,bitIndex2) ) ).
fof(addAssignment_27152,axiom,
! [VarCurr] :
( v83568(VarCurr,bitIndex2)
<=> v83570(VarCurr,bitIndex2) ) ).
fof(addAssignment_27151,axiom,
! [VarCurr] :
( v83570(VarCurr,bitIndex2)
<=> v83572(VarCurr,bitIndex8) ) ).
fof(addAssignment_27150,axiom,
! [VarCurr] :
( v83572(VarCurr,bitIndex8)
<=> v83574(VarCurr,bitIndex8) ) ).
fof(addAssignment_27149,axiom,
! [VarCurr] :
( v83574(VarCurr,bitIndex8)
<=> v92639(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92662(VarNext)
=> ( v92639(VarNext)
<=> v92639(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1531,axiom,
! [VarNext] :
( v92662(VarNext)
=> ( v92639(VarNext)
<=> v92697(VarNext) ) ) ).
fof(addAssignment_27148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92697(VarNext)
<=> v92695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4304,axiom,
! [VarCurr] :
( ~ v92641(VarCurr)
=> ( v92695(VarCurr)
<=> v92698(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4314,axiom,
! [VarCurr] :
( v92641(VarCurr)
=> ( v92695(VarCurr)
<=> v92643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4303,axiom,
! [VarCurr] :
( ~ v92675(VarCurr)
=> ( v92698(VarCurr)
<=> v92657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4313,axiom,
! [VarCurr] :
( v92675(VarCurr)
=> ( v92698(VarCurr)
<=> v92699(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1073,axiom,
! [VarCurr] :
( ( ~ v92678(VarCurr)
& ~ v92680(VarCurr) )
=> ( v92699(VarCurr)
<=> v92703(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4302,axiom,
! [VarCurr] :
( v92680(VarCurr)
=> ( v92699(VarCurr)
<=> v92702(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4312,axiom,
! [VarCurr] :
( v92678(VarCurr)
=> ( v92699(VarCurr)
<=> v92700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4301,axiom,
! [VarCurr] :
( ~ v92688(VarCurr)
=> ( v92703(VarCurr)
<=> v92657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4311,axiom,
! [VarCurr] :
( v92688(VarCurr)
=> ( v92703(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4300,axiom,
! [VarCurr] :
( ~ v92682(VarCurr)
=> ( v92702(VarCurr)
<=> v92657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4310,axiom,
! [VarCurr] :
( v92682(VarCurr)
=> ( v92702(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2014,axiom,
! [VarCurr] :
( ~ v92701(VarCurr)
=> ( v92700(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2015,axiom,
! [VarCurr] :
( v92701(VarCurr)
=> ( v92700(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6353,axiom,
! [VarCurr] :
( v92701(VarCurr)
<=> ( v92651(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92662(VarNext)
<=> ( v92663(VarNext)
& v92672(VarNext) ) ) ) ).
fof(addAssignment_27147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92672(VarNext)
<=> v92670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18196,axiom,
! [VarCurr] :
( v92670(VarCurr)
<=> ( v92641(VarCurr)
| v92673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18195,axiom,
! [VarCurr] :
( v92673(VarCurr)
<=> ( v92674(VarCurr)
& v92694(VarCurr) ) ) ).
fof(writeUnaryOperator_7198,axiom,
! [VarCurr] :
( ~ v92694(VarCurr)
<=> v92641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18194,axiom,
! [VarCurr] :
( v92674(VarCurr)
<=> ( v92675(VarCurr)
| v92692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18193,axiom,
! [VarCurr] :
( v92692(VarCurr)
<=> ( v92653(VarCurr)
& v92693(VarCurr) ) ) ).
fof(writeUnaryOperator_7197,axiom,
! [VarCurr] :
( ~ v92693(VarCurr)
<=> v92655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18192,axiom,
! [VarCurr] :
( v92675(VarCurr)
<=> ( v92676(VarCurr)
& v92655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18191,axiom,
! [VarCurr] :
( v92676(VarCurr)
<=> ( v92677(VarCurr)
| v92686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18190,axiom,
! [VarCurr] :
( v92686(VarCurr)
<=> ( v92687(VarCurr)
& v92691(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6352,axiom,
! [VarCurr] :
( v92691(VarCurr)
<=> ( ( v92679(VarCurr,bitIndex2)
<=> $false )
& ( v92679(VarCurr,bitIndex1)
<=> $false )
& ( v92679(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18189,axiom,
! [VarCurr] :
( v92687(VarCurr)
<=> ( v92688(VarCurr)
| v92689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18188,axiom,
! [VarCurr] :
( v92689(VarCurr)
<=> ( v92653(VarCurr)
& v92690(VarCurr) ) ) ).
fof(writeUnaryOperator_7196,axiom,
! [VarCurr] :
( ~ v92690(VarCurr)
<=> v92688(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6351,axiom,
! [VarCurr] :
( v92688(VarCurr)
<=> ( v92651(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18187,axiom,
! [VarCurr] :
( v92677(VarCurr)
<=> ( v92678(VarCurr)
| v92680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18186,axiom,
! [VarCurr] :
( v92680(VarCurr)
<=> ( v92681(VarCurr)
& v92685(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6350,axiom,
! [VarCurr] :
( v92685(VarCurr)
<=> ( ( v92679(VarCurr,bitIndex2)
<=> $false )
& ( v92679(VarCurr,bitIndex1)
<=> $true )
& ( v92679(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18185,axiom,
! [VarCurr] :
( v92681(VarCurr)
<=> ( v92682(VarCurr)
| v92683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18184,axiom,
! [VarCurr] :
( v92683(VarCurr)
<=> ( v92653(VarCurr)
& v92684(VarCurr) ) ) ).
fof(writeUnaryOperator_7195,axiom,
! [VarCurr] :
( ~ v92684(VarCurr)
<=> v92682(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6349,axiom,
! [VarCurr] :
( v92682(VarCurr)
<=> ( v92651(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6348,axiom,
! [VarCurr] :
( v92678(VarCurr)
<=> ( ( v92679(VarCurr,bitIndex2)
<=> $true )
& ( v92679(VarCurr,bitIndex1)
<=> $false )
& ( v92679(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27146,axiom,
! [VarCurr] :
( v92679(VarCurr,bitIndex0)
<=> v92649(VarCurr) ) ).
fof(addAssignment_27145,axiom,
! [VarCurr] :
( v92679(VarCurr,bitIndex1)
<=> v92647(VarCurr) ) ).
fof(addAssignment_27144,axiom,
! [VarCurr] :
( v92679(VarCurr,bitIndex2)
<=> v92645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92663(VarNext)
<=> ( v92664(VarNext)
& v92659(VarNext) ) ) ) ).
fof(writeUnaryOperator_7194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92664(VarNext)
<=> v92666(VarNext) ) ) ).
fof(addAssignment_27143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92666(VarNext)
<=> v92659(VarCurr) ) ) ).
fof(addAssignment_27142,axiom,
! [VarCurr] :
( v92659(VarCurr)
<=> v83643(VarCurr) ) ).
fof(addAssignment_27141,axiom,
! [VarCurr] :
( v92657(VarCurr)
<=> $false ) ).
fof(addAssignment_27140,axiom,
! [VarCurr] :
( v92655(VarCurr)
<=> v83605(VarCurr) ) ).
fof(addAssignment_27139,axiom,
! [VarCurr] :
( v92653(VarCurr)
<=> $false ) ).
fof(addAssignment_27138,axiom,
! [VarCurr] :
( v92651(VarCurr)
<=> v83597(VarCurr,bitIndex8) ) ).
fof(addAssignment_27137,axiom,
! [VarCurr] :
( v83597(VarCurr,bitIndex8)
<=> v83599(VarCurr,bitIndex8) ) ).
fof(addAssignment_27136,axiom,
! [VarCurr] :
( v83599(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_27135,axiom,
! [VarCurr] :
( v92649(VarCurr)
<=> $false ) ).
fof(addAssignment_27134,axiom,
! [VarCurr] :
( v92647(VarCurr)
<=> $false ) ).
fof(addAssignment_27133,axiom,
! [VarCurr] :
( v92645(VarCurr)
<=> $true ) ).
fof(addAssignment_27132,axiom,
! [VarCurr] :
( v92643(VarCurr)
<=> $false ) ).
fof(addAssignment_27131,axiom,
! [VarCurr] :
( v92641(VarCurr)
<=> v83580(VarCurr) ) ).
fof(addAssignment_27130,axiom,
! [VarCurr] :
( v83435(VarCurr,bitIndex2)
<=> v83437(VarCurr,bitIndex2) ) ).
fof(addAssignment_27129,axiom,
! [VarCurr] :
( v83437(VarCurr,bitIndex2)
<=> v83439(VarCurr,bitIndex2) ) ).
fof(addAssignment_27128,axiom,
! [VarCurr] :
( v83439(VarCurr,bitIndex2)
<=> v83441(VarCurr,bitIndex2) ) ).
fof(addAssignment_27127,axiom,
! [VarCurr] :
( v83441(VarCurr,bitIndex2)
<=> v83443(VarCurr,bitIndex8) ) ).
fof(addAssignment_27126,axiom,
! [VarCurr] :
( v83443(VarCurr,bitIndex8)
<=> v83445(VarCurr,bitIndex8) ) ).
fof(addAssignment_27125,axiom,
! [VarCurr] :
( v83445(VarCurr,bitIndex8)
<=> v92571(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92594(VarNext)
=> ( v92571(VarNext)
<=> v92571(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1530,axiom,
! [VarNext] :
( v92594(VarNext)
=> ( v92571(VarNext)
<=> v92629(VarNext) ) ) ).
fof(addAssignment_27124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92629(VarNext)
<=> v92627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4299,axiom,
! [VarCurr] :
( ~ v92573(VarCurr)
=> ( v92627(VarCurr)
<=> v92630(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4309,axiom,
! [VarCurr] :
( v92573(VarCurr)
=> ( v92627(VarCurr)
<=> v92575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4298,axiom,
! [VarCurr] :
( ~ v92607(VarCurr)
=> ( v92630(VarCurr)
<=> v92589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4308,axiom,
! [VarCurr] :
( v92607(VarCurr)
=> ( v92630(VarCurr)
<=> v92631(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1072,axiom,
! [VarCurr] :
( ( ~ v92610(VarCurr)
& ~ v92612(VarCurr) )
=> ( v92631(VarCurr)
<=> v92635(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4297,axiom,
! [VarCurr] :
( v92612(VarCurr)
=> ( v92631(VarCurr)
<=> v92634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4307,axiom,
! [VarCurr] :
( v92610(VarCurr)
=> ( v92631(VarCurr)
<=> v92632(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4296,axiom,
! [VarCurr] :
( ~ v92620(VarCurr)
=> ( v92635(VarCurr)
<=> v92589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4306,axiom,
! [VarCurr] :
( v92620(VarCurr)
=> ( v92635(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4295,axiom,
! [VarCurr] :
( ~ v92614(VarCurr)
=> ( v92634(VarCurr)
<=> v92589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4305,axiom,
! [VarCurr] :
( v92614(VarCurr)
=> ( v92634(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2013,axiom,
! [VarCurr] :
( ~ v92633(VarCurr)
=> ( v92632(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2014,axiom,
! [VarCurr] :
( v92633(VarCurr)
=> ( v92632(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6347,axiom,
! [VarCurr] :
( v92633(VarCurr)
<=> ( v92583(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92594(VarNext)
<=> ( v92595(VarNext)
& v92604(VarNext) ) ) ) ).
fof(addAssignment_27123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92604(VarNext)
<=> v92602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18181,axiom,
! [VarCurr] :
( v92602(VarCurr)
<=> ( v92573(VarCurr)
| v92605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18180,axiom,
! [VarCurr] :
( v92605(VarCurr)
<=> ( v92606(VarCurr)
& v92626(VarCurr) ) ) ).
fof(writeUnaryOperator_7193,axiom,
! [VarCurr] :
( ~ v92626(VarCurr)
<=> v92573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18179,axiom,
! [VarCurr] :
( v92606(VarCurr)
<=> ( v92607(VarCurr)
| v92624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18178,axiom,
! [VarCurr] :
( v92624(VarCurr)
<=> ( v92585(VarCurr)
& v92625(VarCurr) ) ) ).
fof(writeUnaryOperator_7192,axiom,
! [VarCurr] :
( ~ v92625(VarCurr)
<=> v92587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18177,axiom,
! [VarCurr] :
( v92607(VarCurr)
<=> ( v92608(VarCurr)
& v92587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18176,axiom,
! [VarCurr] :
( v92608(VarCurr)
<=> ( v92609(VarCurr)
| v92618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18175,axiom,
! [VarCurr] :
( v92618(VarCurr)
<=> ( v92619(VarCurr)
& v92623(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6346,axiom,
! [VarCurr] :
( v92623(VarCurr)
<=> ( ( v92611(VarCurr,bitIndex2)
<=> $false )
& ( v92611(VarCurr,bitIndex1)
<=> $false )
& ( v92611(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18174,axiom,
! [VarCurr] :
( v92619(VarCurr)
<=> ( v92620(VarCurr)
| v92621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18173,axiom,
! [VarCurr] :
( v92621(VarCurr)
<=> ( v92585(VarCurr)
& v92622(VarCurr) ) ) ).
fof(writeUnaryOperator_7191,axiom,
! [VarCurr] :
( ~ v92622(VarCurr)
<=> v92620(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6345,axiom,
! [VarCurr] :
( v92620(VarCurr)
<=> ( v92583(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18172,axiom,
! [VarCurr] :
( v92609(VarCurr)
<=> ( v92610(VarCurr)
| v92612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18171,axiom,
! [VarCurr] :
( v92612(VarCurr)
<=> ( v92613(VarCurr)
& v92617(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6344,axiom,
! [VarCurr] :
( v92617(VarCurr)
<=> ( ( v92611(VarCurr,bitIndex2)
<=> $false )
& ( v92611(VarCurr,bitIndex1)
<=> $true )
& ( v92611(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18170,axiom,
! [VarCurr] :
( v92613(VarCurr)
<=> ( v92614(VarCurr)
| v92615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18169,axiom,
! [VarCurr] :
( v92615(VarCurr)
<=> ( v92585(VarCurr)
& v92616(VarCurr) ) ) ).
fof(writeUnaryOperator_7190,axiom,
! [VarCurr] :
( ~ v92616(VarCurr)
<=> v92614(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6343,axiom,
! [VarCurr] :
( v92614(VarCurr)
<=> ( v92583(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6342,axiom,
! [VarCurr] :
( v92610(VarCurr)
<=> ( ( v92611(VarCurr,bitIndex2)
<=> $true )
& ( v92611(VarCurr,bitIndex1)
<=> $false )
& ( v92611(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27122,axiom,
! [VarCurr] :
( v92611(VarCurr,bitIndex0)
<=> v92581(VarCurr) ) ).
fof(addAssignment_27121,axiom,
! [VarCurr] :
( v92611(VarCurr,bitIndex1)
<=> v92579(VarCurr) ) ).
fof(addAssignment_27120,axiom,
! [VarCurr] :
( v92611(VarCurr,bitIndex2)
<=> v92577(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92595(VarNext)
<=> ( v92596(VarNext)
& v92591(VarNext) ) ) ) ).
fof(writeUnaryOperator_7189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92596(VarNext)
<=> v92598(VarNext) ) ) ).
fof(addAssignment_27119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92598(VarNext)
<=> v92591(VarCurr) ) ) ).
fof(addAssignment_27118,axiom,
! [VarCurr] :
( v92591(VarCurr)
<=> v83514(VarCurr) ) ).
fof(addAssignment_27117,axiom,
! [VarCurr] :
( v92589(VarCurr)
<=> $false ) ).
fof(addAssignment_27116,axiom,
! [VarCurr] :
( v92587(VarCurr)
<=> v83476(VarCurr) ) ).
fof(addAssignment_27115,axiom,
! [VarCurr] :
( v92585(VarCurr)
<=> $false ) ).
fof(addAssignment_27114,axiom,
! [VarCurr] :
( v92583(VarCurr)
<=> v83468(VarCurr,bitIndex8) ) ).
fof(addAssignment_27113,axiom,
! [VarCurr] :
( v83468(VarCurr,bitIndex8)
<=> v83470(VarCurr,bitIndex8) ) ).
fof(addAssignment_27112,axiom,
! [VarCurr] :
( v83470(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_27111,axiom,
! [VarCurr] :
( v92581(VarCurr)
<=> $false ) ).
fof(addAssignment_27110,axiom,
! [VarCurr] :
( v92579(VarCurr)
<=> $false ) ).
fof(addAssignment_27109,axiom,
! [VarCurr] :
( v92577(VarCurr)
<=> $true ) ).
fof(addAssignment_27108,axiom,
! [VarCurr] :
( v92575(VarCurr)
<=> $false ) ).
fof(addAssignment_27107,axiom,
! [VarCurr] :
( v92573(VarCurr)
<=> v83451(VarCurr) ) ).
fof(addAssignment_27106,axiom,
! [VarCurr] :
( v83306(VarCurr,bitIndex2)
<=> v83308(VarCurr,bitIndex2) ) ).
fof(addAssignment_27105,axiom,
! [VarCurr] :
( v83308(VarCurr,bitIndex2)
<=> v83310(VarCurr,bitIndex2) ) ).
fof(addAssignment_27104,axiom,
! [VarCurr] :
( v83310(VarCurr,bitIndex2)
<=> v83312(VarCurr,bitIndex2) ) ).
fof(addAssignment_27103,axiom,
! [VarCurr] :
( v83312(VarCurr,bitIndex2)
<=> v83314(VarCurr,bitIndex8) ) ).
fof(addAssignment_27102,axiom,
! [VarCurr] :
( v83314(VarCurr,bitIndex8)
<=> v83316(VarCurr,bitIndex8) ) ).
fof(addAssignment_27101,axiom,
! [VarCurr] :
( v83316(VarCurr,bitIndex8)
<=> v92503(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92526(VarNext)
=> ( v92503(VarNext)
<=> v92503(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1529,axiom,
! [VarNext] :
( v92526(VarNext)
=> ( v92503(VarNext)
<=> v92561(VarNext) ) ) ).
fof(addAssignment_27100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92561(VarNext)
<=> v92559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4294,axiom,
! [VarCurr] :
( ~ v92505(VarCurr)
=> ( v92559(VarCurr)
<=> v92562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4304,axiom,
! [VarCurr] :
( v92505(VarCurr)
=> ( v92559(VarCurr)
<=> v92507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4293,axiom,
! [VarCurr] :
( ~ v92539(VarCurr)
=> ( v92562(VarCurr)
<=> v92521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4303,axiom,
! [VarCurr] :
( v92539(VarCurr)
=> ( v92562(VarCurr)
<=> v92563(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1071,axiom,
! [VarCurr] :
( ( ~ v92542(VarCurr)
& ~ v92544(VarCurr) )
=> ( v92563(VarCurr)
<=> v92567(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4292,axiom,
! [VarCurr] :
( v92544(VarCurr)
=> ( v92563(VarCurr)
<=> v92566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4302,axiom,
! [VarCurr] :
( v92542(VarCurr)
=> ( v92563(VarCurr)
<=> v92564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4291,axiom,
! [VarCurr] :
( ~ v92552(VarCurr)
=> ( v92567(VarCurr)
<=> v92521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4301,axiom,
! [VarCurr] :
( v92552(VarCurr)
=> ( v92567(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4290,axiom,
! [VarCurr] :
( ~ v92546(VarCurr)
=> ( v92566(VarCurr)
<=> v92521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4300,axiom,
! [VarCurr] :
( v92546(VarCurr)
=> ( v92566(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2012,axiom,
! [VarCurr] :
( ~ v92565(VarCurr)
=> ( v92564(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2013,axiom,
! [VarCurr] :
( v92565(VarCurr)
=> ( v92564(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6341,axiom,
! [VarCurr] :
( v92565(VarCurr)
<=> ( v92515(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92526(VarNext)
<=> ( v92527(VarNext)
& v92536(VarNext) ) ) ) ).
fof(addAssignment_27099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92536(VarNext)
<=> v92534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18166,axiom,
! [VarCurr] :
( v92534(VarCurr)
<=> ( v92505(VarCurr)
| v92537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18165,axiom,
! [VarCurr] :
( v92537(VarCurr)
<=> ( v92538(VarCurr)
& v92558(VarCurr) ) ) ).
fof(writeUnaryOperator_7188,axiom,
! [VarCurr] :
( ~ v92558(VarCurr)
<=> v92505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18164,axiom,
! [VarCurr] :
( v92538(VarCurr)
<=> ( v92539(VarCurr)
| v92556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18163,axiom,
! [VarCurr] :
( v92556(VarCurr)
<=> ( v92517(VarCurr)
& v92557(VarCurr) ) ) ).
fof(writeUnaryOperator_7187,axiom,
! [VarCurr] :
( ~ v92557(VarCurr)
<=> v92519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18162,axiom,
! [VarCurr] :
( v92539(VarCurr)
<=> ( v92540(VarCurr)
& v92519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18161,axiom,
! [VarCurr] :
( v92540(VarCurr)
<=> ( v92541(VarCurr)
| v92550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18160,axiom,
! [VarCurr] :
( v92550(VarCurr)
<=> ( v92551(VarCurr)
& v92555(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6340,axiom,
! [VarCurr] :
( v92555(VarCurr)
<=> ( ( v92543(VarCurr,bitIndex2)
<=> $false )
& ( v92543(VarCurr,bitIndex1)
<=> $false )
& ( v92543(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18159,axiom,
! [VarCurr] :
( v92551(VarCurr)
<=> ( v92552(VarCurr)
| v92553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18158,axiom,
! [VarCurr] :
( v92553(VarCurr)
<=> ( v92517(VarCurr)
& v92554(VarCurr) ) ) ).
fof(writeUnaryOperator_7186,axiom,
! [VarCurr] :
( ~ v92554(VarCurr)
<=> v92552(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6339,axiom,
! [VarCurr] :
( v92552(VarCurr)
<=> ( v92515(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18157,axiom,
! [VarCurr] :
( v92541(VarCurr)
<=> ( v92542(VarCurr)
| v92544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18156,axiom,
! [VarCurr] :
( v92544(VarCurr)
<=> ( v92545(VarCurr)
& v92549(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6338,axiom,
! [VarCurr] :
( v92549(VarCurr)
<=> ( ( v92543(VarCurr,bitIndex2)
<=> $false )
& ( v92543(VarCurr,bitIndex1)
<=> $true )
& ( v92543(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18155,axiom,
! [VarCurr] :
( v92545(VarCurr)
<=> ( v92546(VarCurr)
| v92547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18154,axiom,
! [VarCurr] :
( v92547(VarCurr)
<=> ( v92517(VarCurr)
& v92548(VarCurr) ) ) ).
fof(writeUnaryOperator_7185,axiom,
! [VarCurr] :
( ~ v92548(VarCurr)
<=> v92546(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6337,axiom,
! [VarCurr] :
( v92546(VarCurr)
<=> ( v92515(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6336,axiom,
! [VarCurr] :
( v92542(VarCurr)
<=> ( ( v92543(VarCurr,bitIndex2)
<=> $true )
& ( v92543(VarCurr,bitIndex1)
<=> $false )
& ( v92543(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27098,axiom,
! [VarCurr] :
( v92543(VarCurr,bitIndex0)
<=> v92513(VarCurr) ) ).
fof(addAssignment_27097,axiom,
! [VarCurr] :
( v92543(VarCurr,bitIndex1)
<=> v92511(VarCurr) ) ).
fof(addAssignment_27096,axiom,
! [VarCurr] :
( v92543(VarCurr,bitIndex2)
<=> v92509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92527(VarNext)
<=> ( v92528(VarNext)
& v92523(VarNext) ) ) ) ).
fof(writeUnaryOperator_7184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92528(VarNext)
<=> v92530(VarNext) ) ) ).
fof(addAssignment_27095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92530(VarNext)
<=> v92523(VarCurr) ) ) ).
fof(addAssignment_27094,axiom,
! [VarCurr] :
( v92523(VarCurr)
<=> v83385(VarCurr) ) ).
fof(addAssignment_27093,axiom,
! [VarCurr] :
( v92521(VarCurr)
<=> $false ) ).
fof(addAssignment_27092,axiom,
! [VarCurr] :
( v92519(VarCurr)
<=> v83347(VarCurr) ) ).
fof(addAssignment_27091,axiom,
! [VarCurr] :
( v92517(VarCurr)
<=> $false ) ).
fof(addAssignment_27090,axiom,
! [VarCurr] :
( v92515(VarCurr)
<=> v83339(VarCurr,bitIndex8) ) ).
fof(addAssignment_27089,axiom,
! [VarCurr] :
( v83339(VarCurr,bitIndex8)
<=> v83341(VarCurr,bitIndex8) ) ).
fof(addAssignment_27088,axiom,
! [VarCurr] :
( v83341(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_27087,axiom,
! [VarCurr] :
( v92513(VarCurr)
<=> $false ) ).
fof(addAssignment_27086,axiom,
! [VarCurr] :
( v92511(VarCurr)
<=> $false ) ).
fof(addAssignment_27085,axiom,
! [VarCurr] :
( v92509(VarCurr)
<=> $true ) ).
fof(addAssignment_27084,axiom,
! [VarCurr] :
( v92507(VarCurr)
<=> $false ) ).
fof(addAssignment_27083,axiom,
! [VarCurr] :
( v92505(VarCurr)
<=> v83322(VarCurr) ) ).
fof(addAssignment_27082,axiom,
! [VarCurr] :
( v83177(VarCurr,bitIndex2)
<=> v83179(VarCurr,bitIndex2) ) ).
fof(addAssignment_27081,axiom,
! [VarCurr] :
( v83179(VarCurr,bitIndex2)
<=> v83181(VarCurr,bitIndex2) ) ).
fof(addAssignment_27080,axiom,
! [VarCurr] :
( v83181(VarCurr,bitIndex2)
<=> v83183(VarCurr,bitIndex2) ) ).
fof(addAssignment_27079,axiom,
! [VarCurr] :
( v83183(VarCurr,bitIndex2)
<=> v83185(VarCurr,bitIndex8) ) ).
fof(addAssignment_27078,axiom,
! [VarCurr] :
( v83185(VarCurr,bitIndex8)
<=> v83187(VarCurr,bitIndex8) ) ).
fof(addAssignment_27077,axiom,
! [VarCurr] :
( v83187(VarCurr,bitIndex8)
<=> v92435(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92458(VarNext)
=> ( v92435(VarNext)
<=> v92435(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1528,axiom,
! [VarNext] :
( v92458(VarNext)
=> ( v92435(VarNext)
<=> v92493(VarNext) ) ) ).
fof(addAssignment_27076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92493(VarNext)
<=> v92491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4289,axiom,
! [VarCurr] :
( ~ v92437(VarCurr)
=> ( v92491(VarCurr)
<=> v92494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4299,axiom,
! [VarCurr] :
( v92437(VarCurr)
=> ( v92491(VarCurr)
<=> v92439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4288,axiom,
! [VarCurr] :
( ~ v92471(VarCurr)
=> ( v92494(VarCurr)
<=> v92453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4298,axiom,
! [VarCurr] :
( v92471(VarCurr)
=> ( v92494(VarCurr)
<=> v92495(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1070,axiom,
! [VarCurr] :
( ( ~ v92474(VarCurr)
& ~ v92476(VarCurr) )
=> ( v92495(VarCurr)
<=> v92499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4287,axiom,
! [VarCurr] :
( v92476(VarCurr)
=> ( v92495(VarCurr)
<=> v92498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4297,axiom,
! [VarCurr] :
( v92474(VarCurr)
=> ( v92495(VarCurr)
<=> v92496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4286,axiom,
! [VarCurr] :
( ~ v92484(VarCurr)
=> ( v92499(VarCurr)
<=> v92453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4296,axiom,
! [VarCurr] :
( v92484(VarCurr)
=> ( v92499(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4285,axiom,
! [VarCurr] :
( ~ v92478(VarCurr)
=> ( v92498(VarCurr)
<=> v92453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4295,axiom,
! [VarCurr] :
( v92478(VarCurr)
=> ( v92498(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2011,axiom,
! [VarCurr] :
( ~ v92497(VarCurr)
=> ( v92496(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2012,axiom,
! [VarCurr] :
( v92497(VarCurr)
=> ( v92496(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6335,axiom,
! [VarCurr] :
( v92497(VarCurr)
<=> ( v92447(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92458(VarNext)
<=> ( v92459(VarNext)
& v92468(VarNext) ) ) ) ).
fof(addAssignment_27075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92468(VarNext)
<=> v92466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18151,axiom,
! [VarCurr] :
( v92466(VarCurr)
<=> ( v92437(VarCurr)
| v92469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18150,axiom,
! [VarCurr] :
( v92469(VarCurr)
<=> ( v92470(VarCurr)
& v92490(VarCurr) ) ) ).
fof(writeUnaryOperator_7183,axiom,
! [VarCurr] :
( ~ v92490(VarCurr)
<=> v92437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18149,axiom,
! [VarCurr] :
( v92470(VarCurr)
<=> ( v92471(VarCurr)
| v92488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18148,axiom,
! [VarCurr] :
( v92488(VarCurr)
<=> ( v92449(VarCurr)
& v92489(VarCurr) ) ) ).
fof(writeUnaryOperator_7182,axiom,
! [VarCurr] :
( ~ v92489(VarCurr)
<=> v92451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18147,axiom,
! [VarCurr] :
( v92471(VarCurr)
<=> ( v92472(VarCurr)
& v92451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18146,axiom,
! [VarCurr] :
( v92472(VarCurr)
<=> ( v92473(VarCurr)
| v92482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18145,axiom,
! [VarCurr] :
( v92482(VarCurr)
<=> ( v92483(VarCurr)
& v92487(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6334,axiom,
! [VarCurr] :
( v92487(VarCurr)
<=> ( ( v92475(VarCurr,bitIndex2)
<=> $false )
& ( v92475(VarCurr,bitIndex1)
<=> $false )
& ( v92475(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18144,axiom,
! [VarCurr] :
( v92483(VarCurr)
<=> ( v92484(VarCurr)
| v92485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18143,axiom,
! [VarCurr] :
( v92485(VarCurr)
<=> ( v92449(VarCurr)
& v92486(VarCurr) ) ) ).
fof(writeUnaryOperator_7181,axiom,
! [VarCurr] :
( ~ v92486(VarCurr)
<=> v92484(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6333,axiom,
! [VarCurr] :
( v92484(VarCurr)
<=> ( v92447(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18142,axiom,
! [VarCurr] :
( v92473(VarCurr)
<=> ( v92474(VarCurr)
| v92476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18141,axiom,
! [VarCurr] :
( v92476(VarCurr)
<=> ( v92477(VarCurr)
& v92481(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6332,axiom,
! [VarCurr] :
( v92481(VarCurr)
<=> ( ( v92475(VarCurr,bitIndex2)
<=> $false )
& ( v92475(VarCurr,bitIndex1)
<=> $true )
& ( v92475(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18140,axiom,
! [VarCurr] :
( v92477(VarCurr)
<=> ( v92478(VarCurr)
| v92479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18139,axiom,
! [VarCurr] :
( v92479(VarCurr)
<=> ( v92449(VarCurr)
& v92480(VarCurr) ) ) ).
fof(writeUnaryOperator_7180,axiom,
! [VarCurr] :
( ~ v92480(VarCurr)
<=> v92478(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6331,axiom,
! [VarCurr] :
( v92478(VarCurr)
<=> ( v92447(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6330,axiom,
! [VarCurr] :
( v92474(VarCurr)
<=> ( ( v92475(VarCurr,bitIndex2)
<=> $true )
& ( v92475(VarCurr,bitIndex1)
<=> $false )
& ( v92475(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27074,axiom,
! [VarCurr] :
( v92475(VarCurr,bitIndex0)
<=> v92445(VarCurr) ) ).
fof(addAssignment_27073,axiom,
! [VarCurr] :
( v92475(VarCurr,bitIndex1)
<=> v92443(VarCurr) ) ).
fof(addAssignment_27072,axiom,
! [VarCurr] :
( v92475(VarCurr,bitIndex2)
<=> v92441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92459(VarNext)
<=> ( v92460(VarNext)
& v92455(VarNext) ) ) ) ).
fof(writeUnaryOperator_7179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92460(VarNext)
<=> v92462(VarNext) ) ) ).
fof(addAssignment_27071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92462(VarNext)
<=> v92455(VarCurr) ) ) ).
fof(addAssignment_27070,axiom,
! [VarCurr] :
( v92455(VarCurr)
<=> v83256(VarCurr) ) ).
fof(addAssignment_27069,axiom,
! [VarCurr] :
( v92453(VarCurr)
<=> $false ) ).
fof(addAssignment_27068,axiom,
! [VarCurr] :
( v92451(VarCurr)
<=> v83218(VarCurr) ) ).
fof(addAssignment_27067,axiom,
! [VarCurr] :
( v92449(VarCurr)
<=> $false ) ).
fof(addAssignment_27066,axiom,
! [VarCurr] :
( v92447(VarCurr)
<=> v83210(VarCurr,bitIndex8) ) ).
fof(addAssignment_27065,axiom,
! [VarCurr] :
( v83210(VarCurr,bitIndex8)
<=> v83212(VarCurr,bitIndex8) ) ).
fof(addAssignment_27064,axiom,
! [VarCurr] :
( v83212(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_27063,axiom,
! [VarCurr] :
( v92445(VarCurr)
<=> $false ) ).
fof(addAssignment_27062,axiom,
! [VarCurr] :
( v92443(VarCurr)
<=> $false ) ).
fof(addAssignment_27061,axiom,
! [VarCurr] :
( v92441(VarCurr)
<=> $true ) ).
fof(addAssignment_27060,axiom,
! [VarCurr] :
( v92439(VarCurr)
<=> $false ) ).
fof(addAssignment_27059,axiom,
! [VarCurr] :
( v92437(VarCurr)
<=> v83193(VarCurr) ) ).
fof(addAssignment_27058,axiom,
! [VarCurr] :
( v83048(VarCurr,bitIndex2)
<=> v83050(VarCurr,bitIndex2) ) ).
fof(addAssignment_27057,axiom,
! [VarCurr] :
( v83050(VarCurr,bitIndex2)
<=> v83052(VarCurr,bitIndex2) ) ).
fof(addAssignment_27056,axiom,
! [VarCurr] :
( v83052(VarCurr,bitIndex2)
<=> v83054(VarCurr,bitIndex2) ) ).
fof(addAssignment_27055,axiom,
! [VarCurr] :
( v83054(VarCurr,bitIndex2)
<=> v83056(VarCurr,bitIndex8) ) ).
fof(addAssignment_27054,axiom,
! [VarCurr] :
( v83056(VarCurr,bitIndex8)
<=> v83058(VarCurr,bitIndex8) ) ).
fof(addAssignment_27053,axiom,
! [VarCurr] :
( v83058(VarCurr,bitIndex8)
<=> v92367(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92390(VarNext)
=> ( v92367(VarNext)
<=> v92367(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1527,axiom,
! [VarNext] :
( v92390(VarNext)
=> ( v92367(VarNext)
<=> v92425(VarNext) ) ) ).
fof(addAssignment_27052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92425(VarNext)
<=> v92423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4284,axiom,
! [VarCurr] :
( ~ v92369(VarCurr)
=> ( v92423(VarCurr)
<=> v92426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4294,axiom,
! [VarCurr] :
( v92369(VarCurr)
=> ( v92423(VarCurr)
<=> v92371(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4283,axiom,
! [VarCurr] :
( ~ v92403(VarCurr)
=> ( v92426(VarCurr)
<=> v92385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4293,axiom,
! [VarCurr] :
( v92403(VarCurr)
=> ( v92426(VarCurr)
<=> v92427(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1069,axiom,
! [VarCurr] :
( ( ~ v92406(VarCurr)
& ~ v92408(VarCurr) )
=> ( v92427(VarCurr)
<=> v92431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4282,axiom,
! [VarCurr] :
( v92408(VarCurr)
=> ( v92427(VarCurr)
<=> v92430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4292,axiom,
! [VarCurr] :
( v92406(VarCurr)
=> ( v92427(VarCurr)
<=> v92428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4281,axiom,
! [VarCurr] :
( ~ v92416(VarCurr)
=> ( v92431(VarCurr)
<=> v92385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4291,axiom,
! [VarCurr] :
( v92416(VarCurr)
=> ( v92431(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4280,axiom,
! [VarCurr] :
( ~ v92410(VarCurr)
=> ( v92430(VarCurr)
<=> v92385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4290,axiom,
! [VarCurr] :
( v92410(VarCurr)
=> ( v92430(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2010,axiom,
! [VarCurr] :
( ~ v92429(VarCurr)
=> ( v92428(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2011,axiom,
! [VarCurr] :
( v92429(VarCurr)
=> ( v92428(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6329,axiom,
! [VarCurr] :
( v92429(VarCurr)
<=> ( v92379(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92390(VarNext)
<=> ( v92391(VarNext)
& v92400(VarNext) ) ) ) ).
fof(addAssignment_27051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92400(VarNext)
<=> v92398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18136,axiom,
! [VarCurr] :
( v92398(VarCurr)
<=> ( v92369(VarCurr)
| v92401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18135,axiom,
! [VarCurr] :
( v92401(VarCurr)
<=> ( v92402(VarCurr)
& v92422(VarCurr) ) ) ).
fof(writeUnaryOperator_7178,axiom,
! [VarCurr] :
( ~ v92422(VarCurr)
<=> v92369(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18134,axiom,
! [VarCurr] :
( v92402(VarCurr)
<=> ( v92403(VarCurr)
| v92420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18133,axiom,
! [VarCurr] :
( v92420(VarCurr)
<=> ( v92381(VarCurr)
& v92421(VarCurr) ) ) ).
fof(writeUnaryOperator_7177,axiom,
! [VarCurr] :
( ~ v92421(VarCurr)
<=> v92383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18132,axiom,
! [VarCurr] :
( v92403(VarCurr)
<=> ( v92404(VarCurr)
& v92383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18131,axiom,
! [VarCurr] :
( v92404(VarCurr)
<=> ( v92405(VarCurr)
| v92414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18130,axiom,
! [VarCurr] :
( v92414(VarCurr)
<=> ( v92415(VarCurr)
& v92419(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6328,axiom,
! [VarCurr] :
( v92419(VarCurr)
<=> ( ( v92407(VarCurr,bitIndex2)
<=> $false )
& ( v92407(VarCurr,bitIndex1)
<=> $false )
& ( v92407(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18129,axiom,
! [VarCurr] :
( v92415(VarCurr)
<=> ( v92416(VarCurr)
| v92417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18128,axiom,
! [VarCurr] :
( v92417(VarCurr)
<=> ( v92381(VarCurr)
& v92418(VarCurr) ) ) ).
fof(writeUnaryOperator_7176,axiom,
! [VarCurr] :
( ~ v92418(VarCurr)
<=> v92416(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6327,axiom,
! [VarCurr] :
( v92416(VarCurr)
<=> ( v92379(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18127,axiom,
! [VarCurr] :
( v92405(VarCurr)
<=> ( v92406(VarCurr)
| v92408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18126,axiom,
! [VarCurr] :
( v92408(VarCurr)
<=> ( v92409(VarCurr)
& v92413(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6326,axiom,
! [VarCurr] :
( v92413(VarCurr)
<=> ( ( v92407(VarCurr,bitIndex2)
<=> $false )
& ( v92407(VarCurr,bitIndex1)
<=> $true )
& ( v92407(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18125,axiom,
! [VarCurr] :
( v92409(VarCurr)
<=> ( v92410(VarCurr)
| v92411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18124,axiom,
! [VarCurr] :
( v92411(VarCurr)
<=> ( v92381(VarCurr)
& v92412(VarCurr) ) ) ).
fof(writeUnaryOperator_7175,axiom,
! [VarCurr] :
( ~ v92412(VarCurr)
<=> v92410(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6325,axiom,
! [VarCurr] :
( v92410(VarCurr)
<=> ( v92379(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6324,axiom,
! [VarCurr] :
( v92406(VarCurr)
<=> ( ( v92407(VarCurr,bitIndex2)
<=> $true )
& ( v92407(VarCurr,bitIndex1)
<=> $false )
& ( v92407(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27050,axiom,
! [VarCurr] :
( v92407(VarCurr,bitIndex0)
<=> v92377(VarCurr) ) ).
fof(addAssignment_27049,axiom,
! [VarCurr] :
( v92407(VarCurr,bitIndex1)
<=> v92375(VarCurr) ) ).
fof(addAssignment_27048,axiom,
! [VarCurr] :
( v92407(VarCurr,bitIndex2)
<=> v92373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92391(VarNext)
<=> ( v92392(VarNext)
& v92387(VarNext) ) ) ) ).
fof(writeUnaryOperator_7174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92392(VarNext)
<=> v92394(VarNext) ) ) ).
fof(addAssignment_27047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92394(VarNext)
<=> v92387(VarCurr) ) ) ).
fof(addAssignment_27046,axiom,
! [VarCurr] :
( v92387(VarCurr)
<=> v83127(VarCurr) ) ).
fof(addAssignment_27045,axiom,
! [VarCurr] :
( v92385(VarCurr)
<=> $false ) ).
fof(addAssignment_27044,axiom,
! [VarCurr] :
( v92383(VarCurr)
<=> v83089(VarCurr) ) ).
fof(addAssignment_27043,axiom,
! [VarCurr] :
( v92381(VarCurr)
<=> $false ) ).
fof(addAssignment_27042,axiom,
! [VarCurr] :
( v92379(VarCurr)
<=> v83081(VarCurr,bitIndex8) ) ).
fof(addAssignment_27041,axiom,
! [VarCurr] :
( v83081(VarCurr,bitIndex8)
<=> v83083(VarCurr,bitIndex8) ) ).
fof(addAssignment_27040,axiom,
! [VarCurr] :
( v83083(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_27039,axiom,
! [VarCurr] :
( v92377(VarCurr)
<=> $false ) ).
fof(addAssignment_27038,axiom,
! [VarCurr] :
( v92375(VarCurr)
<=> $false ) ).
fof(addAssignment_27037,axiom,
! [VarCurr] :
( v92373(VarCurr)
<=> $true ) ).
fof(addAssignment_27036,axiom,
! [VarCurr] :
( v92371(VarCurr)
<=> $false ) ).
fof(addAssignment_27035,axiom,
! [VarCurr] :
( v92369(VarCurr)
<=> v83064(VarCurr) ) ).
fof(addAssignment_27034,axiom,
! [VarCurr] :
( v82919(VarCurr,bitIndex2)
<=> v82921(VarCurr,bitIndex2) ) ).
fof(addAssignment_27033,axiom,
! [VarCurr] :
( v82921(VarCurr,bitIndex2)
<=> v82923(VarCurr,bitIndex2) ) ).
fof(addAssignment_27032,axiom,
! [VarCurr] :
( v82923(VarCurr,bitIndex2)
<=> v82925(VarCurr,bitIndex2) ) ).
fof(addAssignment_27031,axiom,
! [VarCurr] :
( v82925(VarCurr,bitIndex2)
<=> v82927(VarCurr,bitIndex8) ) ).
fof(addAssignment_27030,axiom,
! [VarCurr] :
( v82927(VarCurr,bitIndex8)
<=> v82929(VarCurr,bitIndex8) ) ).
fof(addAssignment_27029,axiom,
! [VarCurr] :
( v82929(VarCurr,bitIndex8)
<=> v92299(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92322(VarNext)
=> ( v92299(VarNext)
<=> v92299(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1526,axiom,
! [VarNext] :
( v92322(VarNext)
=> ( v92299(VarNext)
<=> v92357(VarNext) ) ) ).
fof(addAssignment_27028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92357(VarNext)
<=> v92355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4279,axiom,
! [VarCurr] :
( ~ v92301(VarCurr)
=> ( v92355(VarCurr)
<=> v92358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4289,axiom,
! [VarCurr] :
( v92301(VarCurr)
=> ( v92355(VarCurr)
<=> v92303(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4278,axiom,
! [VarCurr] :
( ~ v92335(VarCurr)
=> ( v92358(VarCurr)
<=> v92317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4288,axiom,
! [VarCurr] :
( v92335(VarCurr)
=> ( v92358(VarCurr)
<=> v92359(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1068,axiom,
! [VarCurr] :
( ( ~ v92338(VarCurr)
& ~ v92340(VarCurr) )
=> ( v92359(VarCurr)
<=> v92363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4277,axiom,
! [VarCurr] :
( v92340(VarCurr)
=> ( v92359(VarCurr)
<=> v92362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4287,axiom,
! [VarCurr] :
( v92338(VarCurr)
=> ( v92359(VarCurr)
<=> v92360(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4276,axiom,
! [VarCurr] :
( ~ v92348(VarCurr)
=> ( v92363(VarCurr)
<=> v92317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4286,axiom,
! [VarCurr] :
( v92348(VarCurr)
=> ( v92363(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4275,axiom,
! [VarCurr] :
( ~ v92342(VarCurr)
=> ( v92362(VarCurr)
<=> v92317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4285,axiom,
! [VarCurr] :
( v92342(VarCurr)
=> ( v92362(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2009,axiom,
! [VarCurr] :
( ~ v92361(VarCurr)
=> ( v92360(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2010,axiom,
! [VarCurr] :
( v92361(VarCurr)
=> ( v92360(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6323,axiom,
! [VarCurr] :
( v92361(VarCurr)
<=> ( v92311(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92322(VarNext)
<=> ( v92323(VarNext)
& v92332(VarNext) ) ) ) ).
fof(addAssignment_27027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92332(VarNext)
<=> v92330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18121,axiom,
! [VarCurr] :
( v92330(VarCurr)
<=> ( v92301(VarCurr)
| v92333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18120,axiom,
! [VarCurr] :
( v92333(VarCurr)
<=> ( v92334(VarCurr)
& v92354(VarCurr) ) ) ).
fof(writeUnaryOperator_7173,axiom,
! [VarCurr] :
( ~ v92354(VarCurr)
<=> v92301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18119,axiom,
! [VarCurr] :
( v92334(VarCurr)
<=> ( v92335(VarCurr)
| v92352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18118,axiom,
! [VarCurr] :
( v92352(VarCurr)
<=> ( v92313(VarCurr)
& v92353(VarCurr) ) ) ).
fof(writeUnaryOperator_7172,axiom,
! [VarCurr] :
( ~ v92353(VarCurr)
<=> v92315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18117,axiom,
! [VarCurr] :
( v92335(VarCurr)
<=> ( v92336(VarCurr)
& v92315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18116,axiom,
! [VarCurr] :
( v92336(VarCurr)
<=> ( v92337(VarCurr)
| v92346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18115,axiom,
! [VarCurr] :
( v92346(VarCurr)
<=> ( v92347(VarCurr)
& v92351(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6322,axiom,
! [VarCurr] :
( v92351(VarCurr)
<=> ( ( v92339(VarCurr,bitIndex2)
<=> $false )
& ( v92339(VarCurr,bitIndex1)
<=> $false )
& ( v92339(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18114,axiom,
! [VarCurr] :
( v92347(VarCurr)
<=> ( v92348(VarCurr)
| v92349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18113,axiom,
! [VarCurr] :
( v92349(VarCurr)
<=> ( v92313(VarCurr)
& v92350(VarCurr) ) ) ).
fof(writeUnaryOperator_7171,axiom,
! [VarCurr] :
( ~ v92350(VarCurr)
<=> v92348(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6321,axiom,
! [VarCurr] :
( v92348(VarCurr)
<=> ( v92311(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18112,axiom,
! [VarCurr] :
( v92337(VarCurr)
<=> ( v92338(VarCurr)
| v92340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18111,axiom,
! [VarCurr] :
( v92340(VarCurr)
<=> ( v92341(VarCurr)
& v92345(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6320,axiom,
! [VarCurr] :
( v92345(VarCurr)
<=> ( ( v92339(VarCurr,bitIndex2)
<=> $false )
& ( v92339(VarCurr,bitIndex1)
<=> $true )
& ( v92339(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18110,axiom,
! [VarCurr] :
( v92341(VarCurr)
<=> ( v92342(VarCurr)
| v92343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18109,axiom,
! [VarCurr] :
( v92343(VarCurr)
<=> ( v92313(VarCurr)
& v92344(VarCurr) ) ) ).
fof(writeUnaryOperator_7170,axiom,
! [VarCurr] :
( ~ v92344(VarCurr)
<=> v92342(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6319,axiom,
! [VarCurr] :
( v92342(VarCurr)
<=> ( v92311(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6318,axiom,
! [VarCurr] :
( v92338(VarCurr)
<=> ( ( v92339(VarCurr,bitIndex2)
<=> $true )
& ( v92339(VarCurr,bitIndex1)
<=> $false )
& ( v92339(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27026,axiom,
! [VarCurr] :
( v92339(VarCurr,bitIndex0)
<=> v92309(VarCurr) ) ).
fof(addAssignment_27025,axiom,
! [VarCurr] :
( v92339(VarCurr,bitIndex1)
<=> v92307(VarCurr) ) ).
fof(addAssignment_27024,axiom,
! [VarCurr] :
( v92339(VarCurr,bitIndex2)
<=> v92305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92323(VarNext)
<=> ( v92324(VarNext)
& v92319(VarNext) ) ) ) ).
fof(writeUnaryOperator_7169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92324(VarNext)
<=> v92326(VarNext) ) ) ).
fof(addAssignment_27023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92326(VarNext)
<=> v92319(VarCurr) ) ) ).
fof(addAssignment_27022,axiom,
! [VarCurr] :
( v92319(VarCurr)
<=> v82998(VarCurr) ) ).
fof(addAssignment_27021,axiom,
! [VarCurr] :
( v92317(VarCurr)
<=> $false ) ).
fof(addAssignment_27020,axiom,
! [VarCurr] :
( v92315(VarCurr)
<=> v82960(VarCurr) ) ).
fof(addAssignment_27019,axiom,
! [VarCurr] :
( v92313(VarCurr)
<=> $false ) ).
fof(addAssignment_27018,axiom,
! [VarCurr] :
( v92311(VarCurr)
<=> v82952(VarCurr,bitIndex8) ) ).
fof(addAssignment_27017,axiom,
! [VarCurr] :
( v82952(VarCurr,bitIndex8)
<=> v82954(VarCurr,bitIndex8) ) ).
fof(addAssignment_27016,axiom,
! [VarCurr] :
( v82954(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_27015,axiom,
! [VarCurr] :
( v92309(VarCurr)
<=> $false ) ).
fof(addAssignment_27014,axiom,
! [VarCurr] :
( v92307(VarCurr)
<=> $false ) ).
fof(addAssignment_27013,axiom,
! [VarCurr] :
( v92305(VarCurr)
<=> $true ) ).
fof(addAssignment_27012,axiom,
! [VarCurr] :
( v92303(VarCurr)
<=> $false ) ).
fof(addAssignment_27011,axiom,
! [VarCurr] :
( v92301(VarCurr)
<=> v82935(VarCurr) ) ).
fof(addAssignment_27010,axiom,
! [VarCurr] :
( v82790(VarCurr,bitIndex2)
<=> v82792(VarCurr,bitIndex2) ) ).
fof(addAssignment_27009,axiom,
! [VarCurr] :
( v82792(VarCurr,bitIndex2)
<=> v82794(VarCurr,bitIndex2) ) ).
fof(addAssignment_27008,axiom,
! [VarCurr] :
( v82794(VarCurr,bitIndex2)
<=> v82796(VarCurr,bitIndex2) ) ).
fof(addAssignment_27007,axiom,
! [VarCurr] :
( v82796(VarCurr,bitIndex2)
<=> v82798(VarCurr,bitIndex8) ) ).
fof(addAssignment_27006,axiom,
! [VarCurr] :
( v82798(VarCurr,bitIndex8)
<=> v82800(VarCurr,bitIndex8) ) ).
fof(addAssignment_27005,axiom,
! [VarCurr] :
( v82800(VarCurr,bitIndex8)
<=> v92231(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92254(VarNext)
=> ( v92231(VarNext)
<=> v92231(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1525,axiom,
! [VarNext] :
( v92254(VarNext)
=> ( v92231(VarNext)
<=> v92289(VarNext) ) ) ).
fof(addAssignment_27004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92289(VarNext)
<=> v92287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4274,axiom,
! [VarCurr] :
( ~ v92233(VarCurr)
=> ( v92287(VarCurr)
<=> v92290(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4284,axiom,
! [VarCurr] :
( v92233(VarCurr)
=> ( v92287(VarCurr)
<=> v92235(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4273,axiom,
! [VarCurr] :
( ~ v92267(VarCurr)
=> ( v92290(VarCurr)
<=> v92249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4283,axiom,
! [VarCurr] :
( v92267(VarCurr)
=> ( v92290(VarCurr)
<=> v92291(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1067,axiom,
! [VarCurr] :
( ( ~ v92270(VarCurr)
& ~ v92272(VarCurr) )
=> ( v92291(VarCurr)
<=> v92295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4272,axiom,
! [VarCurr] :
( v92272(VarCurr)
=> ( v92291(VarCurr)
<=> v92294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4282,axiom,
! [VarCurr] :
( v92270(VarCurr)
=> ( v92291(VarCurr)
<=> v92292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4271,axiom,
! [VarCurr] :
( ~ v92280(VarCurr)
=> ( v92295(VarCurr)
<=> v92249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4281,axiom,
! [VarCurr] :
( v92280(VarCurr)
=> ( v92295(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4270,axiom,
! [VarCurr] :
( ~ v92274(VarCurr)
=> ( v92294(VarCurr)
<=> v92249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4280,axiom,
! [VarCurr] :
( v92274(VarCurr)
=> ( v92294(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2008,axiom,
! [VarCurr] :
( ~ v92293(VarCurr)
=> ( v92292(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2009,axiom,
! [VarCurr] :
( v92293(VarCurr)
=> ( v92292(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6317,axiom,
! [VarCurr] :
( v92293(VarCurr)
<=> ( v92243(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92254(VarNext)
<=> ( v92255(VarNext)
& v92264(VarNext) ) ) ) ).
fof(addAssignment_27003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92264(VarNext)
<=> v92262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18106,axiom,
! [VarCurr] :
( v92262(VarCurr)
<=> ( v92233(VarCurr)
| v92265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18105,axiom,
! [VarCurr] :
( v92265(VarCurr)
<=> ( v92266(VarCurr)
& v92286(VarCurr) ) ) ).
fof(writeUnaryOperator_7168,axiom,
! [VarCurr] :
( ~ v92286(VarCurr)
<=> v92233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18104,axiom,
! [VarCurr] :
( v92266(VarCurr)
<=> ( v92267(VarCurr)
| v92284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18103,axiom,
! [VarCurr] :
( v92284(VarCurr)
<=> ( v92245(VarCurr)
& v92285(VarCurr) ) ) ).
fof(writeUnaryOperator_7167,axiom,
! [VarCurr] :
( ~ v92285(VarCurr)
<=> v92247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18102,axiom,
! [VarCurr] :
( v92267(VarCurr)
<=> ( v92268(VarCurr)
& v92247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18101,axiom,
! [VarCurr] :
( v92268(VarCurr)
<=> ( v92269(VarCurr)
| v92278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18100,axiom,
! [VarCurr] :
( v92278(VarCurr)
<=> ( v92279(VarCurr)
& v92283(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6316,axiom,
! [VarCurr] :
( v92283(VarCurr)
<=> ( ( v92271(VarCurr,bitIndex2)
<=> $false )
& ( v92271(VarCurr,bitIndex1)
<=> $false )
& ( v92271(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18099,axiom,
! [VarCurr] :
( v92279(VarCurr)
<=> ( v92280(VarCurr)
| v92281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18098,axiom,
! [VarCurr] :
( v92281(VarCurr)
<=> ( v92245(VarCurr)
& v92282(VarCurr) ) ) ).
fof(writeUnaryOperator_7166,axiom,
! [VarCurr] :
( ~ v92282(VarCurr)
<=> v92280(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6315,axiom,
! [VarCurr] :
( v92280(VarCurr)
<=> ( v92243(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18097,axiom,
! [VarCurr] :
( v92269(VarCurr)
<=> ( v92270(VarCurr)
| v92272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18096,axiom,
! [VarCurr] :
( v92272(VarCurr)
<=> ( v92273(VarCurr)
& v92277(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6314,axiom,
! [VarCurr] :
( v92277(VarCurr)
<=> ( ( v92271(VarCurr,bitIndex2)
<=> $false )
& ( v92271(VarCurr,bitIndex1)
<=> $true )
& ( v92271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18095,axiom,
! [VarCurr] :
( v92273(VarCurr)
<=> ( v92274(VarCurr)
| v92275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18094,axiom,
! [VarCurr] :
( v92275(VarCurr)
<=> ( v92245(VarCurr)
& v92276(VarCurr) ) ) ).
fof(writeUnaryOperator_7165,axiom,
! [VarCurr] :
( ~ v92276(VarCurr)
<=> v92274(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6313,axiom,
! [VarCurr] :
( v92274(VarCurr)
<=> ( v92243(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6312,axiom,
! [VarCurr] :
( v92270(VarCurr)
<=> ( ( v92271(VarCurr,bitIndex2)
<=> $true )
& ( v92271(VarCurr,bitIndex1)
<=> $false )
& ( v92271(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27002,axiom,
! [VarCurr] :
( v92271(VarCurr,bitIndex0)
<=> v92241(VarCurr) ) ).
fof(addAssignment_27001,axiom,
! [VarCurr] :
( v92271(VarCurr,bitIndex1)
<=> v92239(VarCurr) ) ).
fof(addAssignment_27000,axiom,
! [VarCurr] :
( v92271(VarCurr,bitIndex2)
<=> v92237(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92255(VarNext)
<=> ( v92256(VarNext)
& v92251(VarNext) ) ) ) ).
fof(writeUnaryOperator_7164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92256(VarNext)
<=> v92258(VarNext) ) ) ).
fof(addAssignment_26999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92258(VarNext)
<=> v92251(VarCurr) ) ) ).
fof(addAssignment_26998,axiom,
! [VarCurr] :
( v92251(VarCurr)
<=> v82869(VarCurr) ) ).
fof(addAssignment_26997,axiom,
! [VarCurr] :
( v92249(VarCurr)
<=> $false ) ).
fof(addAssignment_26996,axiom,
! [VarCurr] :
( v92247(VarCurr)
<=> v82831(VarCurr) ) ).
fof(addAssignment_26995,axiom,
! [VarCurr] :
( v92245(VarCurr)
<=> $false ) ).
fof(addAssignment_26994,axiom,
! [VarCurr] :
( v92243(VarCurr)
<=> v82823(VarCurr,bitIndex8) ) ).
fof(addAssignment_26993,axiom,
! [VarCurr] :
( v82823(VarCurr,bitIndex8)
<=> v82825(VarCurr,bitIndex8) ) ).
fof(addAssignment_26992,axiom,
! [VarCurr] :
( v82825(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26991,axiom,
! [VarCurr] :
( v92241(VarCurr)
<=> $false ) ).
fof(addAssignment_26990,axiom,
! [VarCurr] :
( v92239(VarCurr)
<=> $false ) ).
fof(addAssignment_26989,axiom,
! [VarCurr] :
( v92237(VarCurr)
<=> $true ) ).
fof(addAssignment_26988,axiom,
! [VarCurr] :
( v92235(VarCurr)
<=> $false ) ).
fof(addAssignment_26987,axiom,
! [VarCurr] :
( v92233(VarCurr)
<=> v82806(VarCurr) ) ).
fof(addAssignment_26986,axiom,
! [VarCurr] :
( v82661(VarCurr,bitIndex2)
<=> v82663(VarCurr,bitIndex2) ) ).
fof(addAssignment_26985,axiom,
! [VarCurr] :
( v82663(VarCurr,bitIndex2)
<=> v82665(VarCurr,bitIndex2) ) ).
fof(addAssignment_26984,axiom,
! [VarCurr] :
( v82665(VarCurr,bitIndex2)
<=> v82667(VarCurr,bitIndex2) ) ).
fof(addAssignment_26983,axiom,
! [VarCurr] :
( v82667(VarCurr,bitIndex2)
<=> v82669(VarCurr,bitIndex8) ) ).
fof(addAssignment_26982,axiom,
! [VarCurr] :
( v82669(VarCurr,bitIndex8)
<=> v82671(VarCurr,bitIndex8) ) ).
fof(addAssignment_26981,axiom,
! [VarCurr] :
( v82671(VarCurr,bitIndex8)
<=> v92163(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92186(VarNext)
=> ( v92163(VarNext)
<=> v92163(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1524,axiom,
! [VarNext] :
( v92186(VarNext)
=> ( v92163(VarNext)
<=> v92221(VarNext) ) ) ).
fof(addAssignment_26980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92221(VarNext)
<=> v92219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4269,axiom,
! [VarCurr] :
( ~ v92165(VarCurr)
=> ( v92219(VarCurr)
<=> v92222(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4279,axiom,
! [VarCurr] :
( v92165(VarCurr)
=> ( v92219(VarCurr)
<=> v92167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4268,axiom,
! [VarCurr] :
( ~ v92199(VarCurr)
=> ( v92222(VarCurr)
<=> v92181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4278,axiom,
! [VarCurr] :
( v92199(VarCurr)
=> ( v92222(VarCurr)
<=> v92223(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1066,axiom,
! [VarCurr] :
( ( ~ v92202(VarCurr)
& ~ v92204(VarCurr) )
=> ( v92223(VarCurr)
<=> v92227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4267,axiom,
! [VarCurr] :
( v92204(VarCurr)
=> ( v92223(VarCurr)
<=> v92226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4277,axiom,
! [VarCurr] :
( v92202(VarCurr)
=> ( v92223(VarCurr)
<=> v92224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4266,axiom,
! [VarCurr] :
( ~ v92212(VarCurr)
=> ( v92227(VarCurr)
<=> v92181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4276,axiom,
! [VarCurr] :
( v92212(VarCurr)
=> ( v92227(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4265,axiom,
! [VarCurr] :
( ~ v92206(VarCurr)
=> ( v92226(VarCurr)
<=> v92181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4275,axiom,
! [VarCurr] :
( v92206(VarCurr)
=> ( v92226(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2007,axiom,
! [VarCurr] :
( ~ v92225(VarCurr)
=> ( v92224(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2008,axiom,
! [VarCurr] :
( v92225(VarCurr)
=> ( v92224(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6311,axiom,
! [VarCurr] :
( v92225(VarCurr)
<=> ( v92175(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92186(VarNext)
<=> ( v92187(VarNext)
& v92196(VarNext) ) ) ) ).
fof(addAssignment_26979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92196(VarNext)
<=> v92194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18091,axiom,
! [VarCurr] :
( v92194(VarCurr)
<=> ( v92165(VarCurr)
| v92197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18090,axiom,
! [VarCurr] :
( v92197(VarCurr)
<=> ( v92198(VarCurr)
& v92218(VarCurr) ) ) ).
fof(writeUnaryOperator_7163,axiom,
! [VarCurr] :
( ~ v92218(VarCurr)
<=> v92165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18089,axiom,
! [VarCurr] :
( v92198(VarCurr)
<=> ( v92199(VarCurr)
| v92216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18088,axiom,
! [VarCurr] :
( v92216(VarCurr)
<=> ( v92177(VarCurr)
& v92217(VarCurr) ) ) ).
fof(writeUnaryOperator_7162,axiom,
! [VarCurr] :
( ~ v92217(VarCurr)
<=> v92179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18087,axiom,
! [VarCurr] :
( v92199(VarCurr)
<=> ( v92200(VarCurr)
& v92179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18086,axiom,
! [VarCurr] :
( v92200(VarCurr)
<=> ( v92201(VarCurr)
| v92210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18085,axiom,
! [VarCurr] :
( v92210(VarCurr)
<=> ( v92211(VarCurr)
& v92215(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6310,axiom,
! [VarCurr] :
( v92215(VarCurr)
<=> ( ( v92203(VarCurr,bitIndex2)
<=> $false )
& ( v92203(VarCurr,bitIndex1)
<=> $false )
& ( v92203(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18084,axiom,
! [VarCurr] :
( v92211(VarCurr)
<=> ( v92212(VarCurr)
| v92213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18083,axiom,
! [VarCurr] :
( v92213(VarCurr)
<=> ( v92177(VarCurr)
& v92214(VarCurr) ) ) ).
fof(writeUnaryOperator_7161,axiom,
! [VarCurr] :
( ~ v92214(VarCurr)
<=> v92212(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6309,axiom,
! [VarCurr] :
( v92212(VarCurr)
<=> ( v92175(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18082,axiom,
! [VarCurr] :
( v92201(VarCurr)
<=> ( v92202(VarCurr)
| v92204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18081,axiom,
! [VarCurr] :
( v92204(VarCurr)
<=> ( v92205(VarCurr)
& v92209(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6308,axiom,
! [VarCurr] :
( v92209(VarCurr)
<=> ( ( v92203(VarCurr,bitIndex2)
<=> $false )
& ( v92203(VarCurr,bitIndex1)
<=> $true )
& ( v92203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18080,axiom,
! [VarCurr] :
( v92205(VarCurr)
<=> ( v92206(VarCurr)
| v92207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18079,axiom,
! [VarCurr] :
( v92207(VarCurr)
<=> ( v92177(VarCurr)
& v92208(VarCurr) ) ) ).
fof(writeUnaryOperator_7160,axiom,
! [VarCurr] :
( ~ v92208(VarCurr)
<=> v92206(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6307,axiom,
! [VarCurr] :
( v92206(VarCurr)
<=> ( v92175(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6306,axiom,
! [VarCurr] :
( v92202(VarCurr)
<=> ( ( v92203(VarCurr,bitIndex2)
<=> $true )
& ( v92203(VarCurr,bitIndex1)
<=> $false )
& ( v92203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26978,axiom,
! [VarCurr] :
( v92203(VarCurr,bitIndex0)
<=> v92173(VarCurr) ) ).
fof(addAssignment_26977,axiom,
! [VarCurr] :
( v92203(VarCurr,bitIndex1)
<=> v92171(VarCurr) ) ).
fof(addAssignment_26976,axiom,
! [VarCurr] :
( v92203(VarCurr,bitIndex2)
<=> v92169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92187(VarNext)
<=> ( v92188(VarNext)
& v92183(VarNext) ) ) ) ).
fof(writeUnaryOperator_7159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92188(VarNext)
<=> v92190(VarNext) ) ) ).
fof(addAssignment_26975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92190(VarNext)
<=> v92183(VarCurr) ) ) ).
fof(addAssignment_26974,axiom,
! [VarCurr] :
( v92183(VarCurr)
<=> v82740(VarCurr) ) ).
fof(addAssignment_26973,axiom,
! [VarCurr] :
( v92181(VarCurr)
<=> $false ) ).
fof(addAssignment_26972,axiom,
! [VarCurr] :
( v92179(VarCurr)
<=> v82702(VarCurr) ) ).
fof(addAssignment_26971,axiom,
! [VarCurr] :
( v92177(VarCurr)
<=> $false ) ).
fof(addAssignment_26970,axiom,
! [VarCurr] :
( v92175(VarCurr)
<=> v82694(VarCurr,bitIndex8) ) ).
fof(addAssignment_26969,axiom,
! [VarCurr] :
( v82694(VarCurr,bitIndex8)
<=> v82696(VarCurr,bitIndex8) ) ).
fof(addAssignment_26968,axiom,
! [VarCurr] :
( v82696(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26967,axiom,
! [VarCurr] :
( v92173(VarCurr)
<=> $false ) ).
fof(addAssignment_26966,axiom,
! [VarCurr] :
( v92171(VarCurr)
<=> $false ) ).
fof(addAssignment_26965,axiom,
! [VarCurr] :
( v92169(VarCurr)
<=> $true ) ).
fof(addAssignment_26964,axiom,
! [VarCurr] :
( v92167(VarCurr)
<=> $false ) ).
fof(addAssignment_26963,axiom,
! [VarCurr] :
( v92165(VarCurr)
<=> v82677(VarCurr) ) ).
fof(addAssignment_26962,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex2)
<=> v82534(VarCurr,bitIndex2) ) ).
fof(addAssignment_26961,axiom,
! [VarCurr] :
( v82534(VarCurr,bitIndex2)
<=> v82536(VarCurr,bitIndex2) ) ).
fof(addAssignment_26960,axiom,
! [VarCurr] :
( v82536(VarCurr,bitIndex2)
<=> v82538(VarCurr,bitIndex2) ) ).
fof(addAssignment_26959,axiom,
! [VarCurr] :
( v82538(VarCurr,bitIndex2)
<=> v82540(VarCurr,bitIndex8) ) ).
fof(addAssignment_26958,axiom,
! [VarCurr] :
( v82540(VarCurr,bitIndex8)
<=> v82542(VarCurr,bitIndex8) ) ).
fof(addAssignment_26957,axiom,
! [VarCurr] :
( v82542(VarCurr,bitIndex8)
<=> v92095(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92118(VarNext)
=> ( v92095(VarNext)
<=> v92095(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1523,axiom,
! [VarNext] :
( v92118(VarNext)
=> ( v92095(VarNext)
<=> v92153(VarNext) ) ) ).
fof(addAssignment_26956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92153(VarNext)
<=> v92151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4264,axiom,
! [VarCurr] :
( ~ v92097(VarCurr)
=> ( v92151(VarCurr)
<=> v92154(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4274,axiom,
! [VarCurr] :
( v92097(VarCurr)
=> ( v92151(VarCurr)
<=> v92099(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4263,axiom,
! [VarCurr] :
( ~ v92131(VarCurr)
=> ( v92154(VarCurr)
<=> v92113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4273,axiom,
! [VarCurr] :
( v92131(VarCurr)
=> ( v92154(VarCurr)
<=> v92155(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1065,axiom,
! [VarCurr] :
( ( ~ v92134(VarCurr)
& ~ v92136(VarCurr) )
=> ( v92155(VarCurr)
<=> v92159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4262,axiom,
! [VarCurr] :
( v92136(VarCurr)
=> ( v92155(VarCurr)
<=> v92158(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4272,axiom,
! [VarCurr] :
( v92134(VarCurr)
=> ( v92155(VarCurr)
<=> v92156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4261,axiom,
! [VarCurr] :
( ~ v92144(VarCurr)
=> ( v92159(VarCurr)
<=> v92113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4271,axiom,
! [VarCurr] :
( v92144(VarCurr)
=> ( v92159(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4260,axiom,
! [VarCurr] :
( ~ v92138(VarCurr)
=> ( v92158(VarCurr)
<=> v92113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4270,axiom,
! [VarCurr] :
( v92138(VarCurr)
=> ( v92158(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2006,axiom,
! [VarCurr] :
( ~ v92157(VarCurr)
=> ( v92156(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2007,axiom,
! [VarCurr] :
( v92157(VarCurr)
=> ( v92156(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6305,axiom,
! [VarCurr] :
( v92157(VarCurr)
<=> ( v92107(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92118(VarNext)
<=> ( v92119(VarNext)
& v92128(VarNext) ) ) ) ).
fof(addAssignment_26955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92128(VarNext)
<=> v92126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18076,axiom,
! [VarCurr] :
( v92126(VarCurr)
<=> ( v92097(VarCurr)
| v92129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18075,axiom,
! [VarCurr] :
( v92129(VarCurr)
<=> ( v92130(VarCurr)
& v92150(VarCurr) ) ) ).
fof(writeUnaryOperator_7158,axiom,
! [VarCurr] :
( ~ v92150(VarCurr)
<=> v92097(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18074,axiom,
! [VarCurr] :
( v92130(VarCurr)
<=> ( v92131(VarCurr)
| v92148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18073,axiom,
! [VarCurr] :
( v92148(VarCurr)
<=> ( v92109(VarCurr)
& v92149(VarCurr) ) ) ).
fof(writeUnaryOperator_7157,axiom,
! [VarCurr] :
( ~ v92149(VarCurr)
<=> v92111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18072,axiom,
! [VarCurr] :
( v92131(VarCurr)
<=> ( v92132(VarCurr)
& v92111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18071,axiom,
! [VarCurr] :
( v92132(VarCurr)
<=> ( v92133(VarCurr)
| v92142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18070,axiom,
! [VarCurr] :
( v92142(VarCurr)
<=> ( v92143(VarCurr)
& v92147(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6304,axiom,
! [VarCurr] :
( v92147(VarCurr)
<=> ( ( v92135(VarCurr,bitIndex2)
<=> $false )
& ( v92135(VarCurr,bitIndex1)
<=> $false )
& ( v92135(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18069,axiom,
! [VarCurr] :
( v92143(VarCurr)
<=> ( v92144(VarCurr)
| v92145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18068,axiom,
! [VarCurr] :
( v92145(VarCurr)
<=> ( v92109(VarCurr)
& v92146(VarCurr) ) ) ).
fof(writeUnaryOperator_7156,axiom,
! [VarCurr] :
( ~ v92146(VarCurr)
<=> v92144(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6303,axiom,
! [VarCurr] :
( v92144(VarCurr)
<=> ( v92107(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18067,axiom,
! [VarCurr] :
( v92133(VarCurr)
<=> ( v92134(VarCurr)
| v92136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18066,axiom,
! [VarCurr] :
( v92136(VarCurr)
<=> ( v92137(VarCurr)
& v92141(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6302,axiom,
! [VarCurr] :
( v92141(VarCurr)
<=> ( ( v92135(VarCurr,bitIndex2)
<=> $false )
& ( v92135(VarCurr,bitIndex1)
<=> $true )
& ( v92135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18065,axiom,
! [VarCurr] :
( v92137(VarCurr)
<=> ( v92138(VarCurr)
| v92139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18064,axiom,
! [VarCurr] :
( v92139(VarCurr)
<=> ( v92109(VarCurr)
& v92140(VarCurr) ) ) ).
fof(writeUnaryOperator_7155,axiom,
! [VarCurr] :
( ~ v92140(VarCurr)
<=> v92138(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6301,axiom,
! [VarCurr] :
( v92138(VarCurr)
<=> ( v92107(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6300,axiom,
! [VarCurr] :
( v92134(VarCurr)
<=> ( ( v92135(VarCurr,bitIndex2)
<=> $true )
& ( v92135(VarCurr,bitIndex1)
<=> $false )
& ( v92135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26954,axiom,
! [VarCurr] :
( v92135(VarCurr,bitIndex0)
<=> v92105(VarCurr) ) ).
fof(addAssignment_26953,axiom,
! [VarCurr] :
( v92135(VarCurr,bitIndex1)
<=> v92103(VarCurr) ) ).
fof(addAssignment_26952,axiom,
! [VarCurr] :
( v92135(VarCurr,bitIndex2)
<=> v92101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92119(VarNext)
<=> ( v92120(VarNext)
& v92115(VarNext) ) ) ) ).
fof(writeUnaryOperator_7154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92120(VarNext)
<=> v92122(VarNext) ) ) ).
fof(addAssignment_26951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92122(VarNext)
<=> v92115(VarCurr) ) ) ).
fof(addAssignment_26950,axiom,
! [VarCurr] :
( v92115(VarCurr)
<=> v82611(VarCurr) ) ).
fof(addAssignment_26949,axiom,
! [VarCurr] :
( v92113(VarCurr)
<=> $false ) ).
fof(addAssignment_26948,axiom,
! [VarCurr] :
( v92111(VarCurr)
<=> v82573(VarCurr) ) ).
fof(addAssignment_26947,axiom,
! [VarCurr] :
( v92109(VarCurr)
<=> $false ) ).
fof(addAssignment_26946,axiom,
! [VarCurr] :
( v92107(VarCurr)
<=> v82565(VarCurr,bitIndex8) ) ).
fof(addAssignment_26945,axiom,
! [VarCurr] :
( v82565(VarCurr,bitIndex8)
<=> v82567(VarCurr,bitIndex8) ) ).
fof(addAssignment_26944,axiom,
! [VarCurr] :
( v82567(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26943,axiom,
! [VarCurr] :
( v92105(VarCurr)
<=> $false ) ).
fof(addAssignment_26942,axiom,
! [VarCurr] :
( v92103(VarCurr)
<=> $false ) ).
fof(addAssignment_26941,axiom,
! [VarCurr] :
( v92101(VarCurr)
<=> $true ) ).
fof(addAssignment_26940,axiom,
! [VarCurr] :
( v92099(VarCurr)
<=> $false ) ).
fof(addAssignment_26939,axiom,
! [VarCurr] :
( v92097(VarCurr)
<=> v82548(VarCurr) ) ).
fof(addAssignment_26938,axiom,
! [VarCurr] :
( v82403(VarCurr,bitIndex2)
<=> v82405(VarCurr,bitIndex2) ) ).
fof(addAssignment_26937,axiom,
! [VarCurr] :
( v82405(VarCurr,bitIndex2)
<=> v82407(VarCurr,bitIndex2) ) ).
fof(addAssignment_26936,axiom,
! [VarCurr] :
( v82407(VarCurr,bitIndex2)
<=> v82409(VarCurr,bitIndex2) ) ).
fof(addAssignment_26935,axiom,
! [VarCurr] :
( v82409(VarCurr,bitIndex2)
<=> v82411(VarCurr,bitIndex8) ) ).
fof(addAssignment_26934,axiom,
! [VarCurr] :
( v82411(VarCurr,bitIndex8)
<=> v82413(VarCurr,bitIndex8) ) ).
fof(addAssignment_26933,axiom,
! [VarCurr] :
( v82413(VarCurr,bitIndex8)
<=> v92027(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92050(VarNext)
=> ( v92027(VarNext)
<=> v92027(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1522,axiom,
! [VarNext] :
( v92050(VarNext)
=> ( v92027(VarNext)
<=> v92085(VarNext) ) ) ).
fof(addAssignment_26932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92085(VarNext)
<=> v92083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4259,axiom,
! [VarCurr] :
( ~ v92029(VarCurr)
=> ( v92083(VarCurr)
<=> v92086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4269,axiom,
! [VarCurr] :
( v92029(VarCurr)
=> ( v92083(VarCurr)
<=> v92031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4258,axiom,
! [VarCurr] :
( ~ v92063(VarCurr)
=> ( v92086(VarCurr)
<=> v92045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4268,axiom,
! [VarCurr] :
( v92063(VarCurr)
=> ( v92086(VarCurr)
<=> v92087(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1064,axiom,
! [VarCurr] :
( ( ~ v92066(VarCurr)
& ~ v92068(VarCurr) )
=> ( v92087(VarCurr)
<=> v92091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4257,axiom,
! [VarCurr] :
( v92068(VarCurr)
=> ( v92087(VarCurr)
<=> v92090(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4267,axiom,
! [VarCurr] :
( v92066(VarCurr)
=> ( v92087(VarCurr)
<=> v92088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4256,axiom,
! [VarCurr] :
( ~ v92076(VarCurr)
=> ( v92091(VarCurr)
<=> v92045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4266,axiom,
! [VarCurr] :
( v92076(VarCurr)
=> ( v92091(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4255,axiom,
! [VarCurr] :
( ~ v92070(VarCurr)
=> ( v92090(VarCurr)
<=> v92045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4265,axiom,
! [VarCurr] :
( v92070(VarCurr)
=> ( v92090(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2005,axiom,
! [VarCurr] :
( ~ v92089(VarCurr)
=> ( v92088(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2006,axiom,
! [VarCurr] :
( v92089(VarCurr)
=> ( v92088(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6299,axiom,
! [VarCurr] :
( v92089(VarCurr)
<=> ( v92039(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92050(VarNext)
<=> ( v92051(VarNext)
& v92060(VarNext) ) ) ) ).
fof(addAssignment_26931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92060(VarNext)
<=> v92058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18061,axiom,
! [VarCurr] :
( v92058(VarCurr)
<=> ( v92029(VarCurr)
| v92061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18060,axiom,
! [VarCurr] :
( v92061(VarCurr)
<=> ( v92062(VarCurr)
& v92082(VarCurr) ) ) ).
fof(writeUnaryOperator_7153,axiom,
! [VarCurr] :
( ~ v92082(VarCurr)
<=> v92029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18059,axiom,
! [VarCurr] :
( v92062(VarCurr)
<=> ( v92063(VarCurr)
| v92080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18058,axiom,
! [VarCurr] :
( v92080(VarCurr)
<=> ( v92041(VarCurr)
& v92081(VarCurr) ) ) ).
fof(writeUnaryOperator_7152,axiom,
! [VarCurr] :
( ~ v92081(VarCurr)
<=> v92043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18057,axiom,
! [VarCurr] :
( v92063(VarCurr)
<=> ( v92064(VarCurr)
& v92043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18056,axiom,
! [VarCurr] :
( v92064(VarCurr)
<=> ( v92065(VarCurr)
| v92074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18055,axiom,
! [VarCurr] :
( v92074(VarCurr)
<=> ( v92075(VarCurr)
& v92079(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6298,axiom,
! [VarCurr] :
( v92079(VarCurr)
<=> ( ( v92067(VarCurr,bitIndex2)
<=> $false )
& ( v92067(VarCurr,bitIndex1)
<=> $false )
& ( v92067(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18054,axiom,
! [VarCurr] :
( v92075(VarCurr)
<=> ( v92076(VarCurr)
| v92077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18053,axiom,
! [VarCurr] :
( v92077(VarCurr)
<=> ( v92041(VarCurr)
& v92078(VarCurr) ) ) ).
fof(writeUnaryOperator_7151,axiom,
! [VarCurr] :
( ~ v92078(VarCurr)
<=> v92076(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6297,axiom,
! [VarCurr] :
( v92076(VarCurr)
<=> ( v92039(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18052,axiom,
! [VarCurr] :
( v92065(VarCurr)
<=> ( v92066(VarCurr)
| v92068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18051,axiom,
! [VarCurr] :
( v92068(VarCurr)
<=> ( v92069(VarCurr)
& v92073(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6296,axiom,
! [VarCurr] :
( v92073(VarCurr)
<=> ( ( v92067(VarCurr,bitIndex2)
<=> $false )
& ( v92067(VarCurr,bitIndex1)
<=> $true )
& ( v92067(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18050,axiom,
! [VarCurr] :
( v92069(VarCurr)
<=> ( v92070(VarCurr)
| v92071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18049,axiom,
! [VarCurr] :
( v92071(VarCurr)
<=> ( v92041(VarCurr)
& v92072(VarCurr) ) ) ).
fof(writeUnaryOperator_7150,axiom,
! [VarCurr] :
( ~ v92072(VarCurr)
<=> v92070(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6295,axiom,
! [VarCurr] :
( v92070(VarCurr)
<=> ( v92039(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6294,axiom,
! [VarCurr] :
( v92066(VarCurr)
<=> ( ( v92067(VarCurr,bitIndex2)
<=> $true )
& ( v92067(VarCurr,bitIndex1)
<=> $false )
& ( v92067(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26930,axiom,
! [VarCurr] :
( v92067(VarCurr,bitIndex0)
<=> v92037(VarCurr) ) ).
fof(addAssignment_26929,axiom,
! [VarCurr] :
( v92067(VarCurr,bitIndex1)
<=> v92035(VarCurr) ) ).
fof(addAssignment_26928,axiom,
! [VarCurr] :
( v92067(VarCurr,bitIndex2)
<=> v92033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92051(VarNext)
<=> ( v92052(VarNext)
& v92047(VarNext) ) ) ) ).
fof(writeUnaryOperator_7149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92052(VarNext)
<=> v92054(VarNext) ) ) ).
fof(addAssignment_26927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92054(VarNext)
<=> v92047(VarCurr) ) ) ).
fof(addAssignment_26926,axiom,
! [VarCurr] :
( v92047(VarCurr)
<=> v82482(VarCurr) ) ).
fof(addAssignment_26925,axiom,
! [VarCurr] :
( v92045(VarCurr)
<=> $false ) ).
fof(addAssignment_26924,axiom,
! [VarCurr] :
( v92043(VarCurr)
<=> v82444(VarCurr) ) ).
fof(addAssignment_26923,axiom,
! [VarCurr] :
( v92041(VarCurr)
<=> $false ) ).
fof(addAssignment_26922,axiom,
! [VarCurr] :
( v92039(VarCurr)
<=> v82436(VarCurr,bitIndex8) ) ).
fof(addAssignment_26921,axiom,
! [VarCurr] :
( v82436(VarCurr,bitIndex8)
<=> v82438(VarCurr,bitIndex8) ) ).
fof(addAssignment_26920,axiom,
! [VarCurr] :
( v82438(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26919,axiom,
! [VarCurr] :
( v92037(VarCurr)
<=> $false ) ).
fof(addAssignment_26918,axiom,
! [VarCurr] :
( v92035(VarCurr)
<=> $false ) ).
fof(addAssignment_26917,axiom,
! [VarCurr] :
( v92033(VarCurr)
<=> $true ) ).
fof(addAssignment_26916,axiom,
! [VarCurr] :
( v92031(VarCurr)
<=> $false ) ).
fof(addAssignment_26915,axiom,
! [VarCurr] :
( v92029(VarCurr)
<=> v82419(VarCurr) ) ).
fof(addAssignment_26914,axiom,
! [VarCurr] :
( v82274(VarCurr,bitIndex2)
<=> v82276(VarCurr,bitIndex2) ) ).
fof(addAssignment_26913,axiom,
! [VarCurr] :
( v82276(VarCurr,bitIndex2)
<=> v82278(VarCurr,bitIndex2) ) ).
fof(addAssignment_26912,axiom,
! [VarCurr] :
( v82278(VarCurr,bitIndex2)
<=> v82280(VarCurr,bitIndex2) ) ).
fof(addAssignment_26911,axiom,
! [VarCurr] :
( v82280(VarCurr,bitIndex2)
<=> v82282(VarCurr,bitIndex8) ) ).
fof(addAssignment_26910,axiom,
! [VarCurr] :
( v82282(VarCurr,bitIndex8)
<=> v82284(VarCurr,bitIndex8) ) ).
fof(addAssignment_26909,axiom,
! [VarCurr] :
( v82284(VarCurr,bitIndex8)
<=> v91959(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91982(VarNext)
=> ( v91959(VarNext)
<=> v91959(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1521,axiom,
! [VarNext] :
( v91982(VarNext)
=> ( v91959(VarNext)
<=> v92017(VarNext) ) ) ).
fof(addAssignment_26908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92017(VarNext)
<=> v92015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4254,axiom,
! [VarCurr] :
( ~ v91961(VarCurr)
=> ( v92015(VarCurr)
<=> v92018(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4264,axiom,
! [VarCurr] :
( v91961(VarCurr)
=> ( v92015(VarCurr)
<=> v91963(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4253,axiom,
! [VarCurr] :
( ~ v91995(VarCurr)
=> ( v92018(VarCurr)
<=> v91977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4263,axiom,
! [VarCurr] :
( v91995(VarCurr)
=> ( v92018(VarCurr)
<=> v92019(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1063,axiom,
! [VarCurr] :
( ( ~ v91998(VarCurr)
& ~ v92000(VarCurr) )
=> ( v92019(VarCurr)
<=> v92023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4252,axiom,
! [VarCurr] :
( v92000(VarCurr)
=> ( v92019(VarCurr)
<=> v92022(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4262,axiom,
! [VarCurr] :
( v91998(VarCurr)
=> ( v92019(VarCurr)
<=> v92020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4251,axiom,
! [VarCurr] :
( ~ v92008(VarCurr)
=> ( v92023(VarCurr)
<=> v91977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4261,axiom,
! [VarCurr] :
( v92008(VarCurr)
=> ( v92023(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4250,axiom,
! [VarCurr] :
( ~ v92002(VarCurr)
=> ( v92022(VarCurr)
<=> v91977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4260,axiom,
! [VarCurr] :
( v92002(VarCurr)
=> ( v92022(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2004,axiom,
! [VarCurr] :
( ~ v92021(VarCurr)
=> ( v92020(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2005,axiom,
! [VarCurr] :
( v92021(VarCurr)
=> ( v92020(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6293,axiom,
! [VarCurr] :
( v92021(VarCurr)
<=> ( v91971(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91982(VarNext)
<=> ( v91983(VarNext)
& v91992(VarNext) ) ) ) ).
fof(addAssignment_26907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91992(VarNext)
<=> v91990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18046,axiom,
! [VarCurr] :
( v91990(VarCurr)
<=> ( v91961(VarCurr)
| v91993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18045,axiom,
! [VarCurr] :
( v91993(VarCurr)
<=> ( v91994(VarCurr)
& v92014(VarCurr) ) ) ).
fof(writeUnaryOperator_7148,axiom,
! [VarCurr] :
( ~ v92014(VarCurr)
<=> v91961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18044,axiom,
! [VarCurr] :
( v91994(VarCurr)
<=> ( v91995(VarCurr)
| v92012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18043,axiom,
! [VarCurr] :
( v92012(VarCurr)
<=> ( v91973(VarCurr)
& v92013(VarCurr) ) ) ).
fof(writeUnaryOperator_7147,axiom,
! [VarCurr] :
( ~ v92013(VarCurr)
<=> v91975(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18042,axiom,
! [VarCurr] :
( v91995(VarCurr)
<=> ( v91996(VarCurr)
& v91975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18041,axiom,
! [VarCurr] :
( v91996(VarCurr)
<=> ( v91997(VarCurr)
| v92006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18040,axiom,
! [VarCurr] :
( v92006(VarCurr)
<=> ( v92007(VarCurr)
& v92011(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6292,axiom,
! [VarCurr] :
( v92011(VarCurr)
<=> ( ( v91999(VarCurr,bitIndex2)
<=> $false )
& ( v91999(VarCurr,bitIndex1)
<=> $false )
& ( v91999(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18039,axiom,
! [VarCurr] :
( v92007(VarCurr)
<=> ( v92008(VarCurr)
| v92009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18038,axiom,
! [VarCurr] :
( v92009(VarCurr)
<=> ( v91973(VarCurr)
& v92010(VarCurr) ) ) ).
fof(writeUnaryOperator_7146,axiom,
! [VarCurr] :
( ~ v92010(VarCurr)
<=> v92008(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6291,axiom,
! [VarCurr] :
( v92008(VarCurr)
<=> ( v91971(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18037,axiom,
! [VarCurr] :
( v91997(VarCurr)
<=> ( v91998(VarCurr)
| v92000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18036,axiom,
! [VarCurr] :
( v92000(VarCurr)
<=> ( v92001(VarCurr)
& v92005(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6290,axiom,
! [VarCurr] :
( v92005(VarCurr)
<=> ( ( v91999(VarCurr,bitIndex2)
<=> $false )
& ( v91999(VarCurr,bitIndex1)
<=> $true )
& ( v91999(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18035,axiom,
! [VarCurr] :
( v92001(VarCurr)
<=> ( v92002(VarCurr)
| v92003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18034,axiom,
! [VarCurr] :
( v92003(VarCurr)
<=> ( v91973(VarCurr)
& v92004(VarCurr) ) ) ).
fof(writeUnaryOperator_7145,axiom,
! [VarCurr] :
( ~ v92004(VarCurr)
<=> v92002(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6289,axiom,
! [VarCurr] :
( v92002(VarCurr)
<=> ( v91971(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6288,axiom,
! [VarCurr] :
( v91998(VarCurr)
<=> ( ( v91999(VarCurr,bitIndex2)
<=> $true )
& ( v91999(VarCurr,bitIndex1)
<=> $false )
& ( v91999(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26906,axiom,
! [VarCurr] :
( v91999(VarCurr,bitIndex0)
<=> v91969(VarCurr) ) ).
fof(addAssignment_26905,axiom,
! [VarCurr] :
( v91999(VarCurr,bitIndex1)
<=> v91967(VarCurr) ) ).
fof(addAssignment_26904,axiom,
! [VarCurr] :
( v91999(VarCurr,bitIndex2)
<=> v91965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91983(VarNext)
<=> ( v91984(VarNext)
& v91979(VarNext) ) ) ) ).
fof(writeUnaryOperator_7144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91984(VarNext)
<=> v91986(VarNext) ) ) ).
fof(addAssignment_26903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91986(VarNext)
<=> v91979(VarCurr) ) ) ).
fof(addAssignment_26902,axiom,
! [VarCurr] :
( v91979(VarCurr)
<=> v82353(VarCurr) ) ).
fof(addAssignment_26901,axiom,
! [VarCurr] :
( v91977(VarCurr)
<=> $false ) ).
fof(addAssignment_26900,axiom,
! [VarCurr] :
( v91975(VarCurr)
<=> v82315(VarCurr) ) ).
fof(addAssignment_26899,axiom,
! [VarCurr] :
( v91973(VarCurr)
<=> $false ) ).
fof(addAssignment_26898,axiom,
! [VarCurr] :
( v91971(VarCurr)
<=> v82307(VarCurr,bitIndex8) ) ).
fof(addAssignment_26897,axiom,
! [VarCurr] :
( v82307(VarCurr,bitIndex8)
<=> v82309(VarCurr,bitIndex8) ) ).
fof(addAssignment_26896,axiom,
! [VarCurr] :
( v82309(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26895,axiom,
! [VarCurr] :
( v91969(VarCurr)
<=> $false ) ).
fof(addAssignment_26894,axiom,
! [VarCurr] :
( v91967(VarCurr)
<=> $false ) ).
fof(addAssignment_26893,axiom,
! [VarCurr] :
( v91965(VarCurr)
<=> $true ) ).
fof(addAssignment_26892,axiom,
! [VarCurr] :
( v91963(VarCurr)
<=> $false ) ).
fof(addAssignment_26891,axiom,
! [VarCurr] :
( v91961(VarCurr)
<=> v82290(VarCurr) ) ).
fof(addAssignment_26890,axiom,
! [VarCurr] :
( v82145(VarCurr,bitIndex2)
<=> v82147(VarCurr,bitIndex2) ) ).
fof(addAssignment_26889,axiom,
! [VarCurr] :
( v82147(VarCurr,bitIndex2)
<=> v82149(VarCurr,bitIndex2) ) ).
fof(addAssignment_26888,axiom,
! [VarCurr] :
( v82149(VarCurr,bitIndex2)
<=> v82151(VarCurr,bitIndex2) ) ).
fof(addAssignment_26887,axiom,
! [VarCurr] :
( v82151(VarCurr,bitIndex2)
<=> v82153(VarCurr,bitIndex8) ) ).
fof(addAssignment_26886,axiom,
! [VarCurr] :
( v82153(VarCurr,bitIndex8)
<=> v82155(VarCurr,bitIndex8) ) ).
fof(addAssignment_26885,axiom,
! [VarCurr] :
( v82155(VarCurr,bitIndex8)
<=> v91891(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91914(VarNext)
=> ( v91891(VarNext)
<=> v91891(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1520,axiom,
! [VarNext] :
( v91914(VarNext)
=> ( v91891(VarNext)
<=> v91949(VarNext) ) ) ).
fof(addAssignment_26884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91949(VarNext)
<=> v91947(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4249,axiom,
! [VarCurr] :
( ~ v91893(VarCurr)
=> ( v91947(VarCurr)
<=> v91950(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4259,axiom,
! [VarCurr] :
( v91893(VarCurr)
=> ( v91947(VarCurr)
<=> v91895(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4248,axiom,
! [VarCurr] :
( ~ v91927(VarCurr)
=> ( v91950(VarCurr)
<=> v91909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4258,axiom,
! [VarCurr] :
( v91927(VarCurr)
=> ( v91950(VarCurr)
<=> v91951(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1062,axiom,
! [VarCurr] :
( ( ~ v91930(VarCurr)
& ~ v91932(VarCurr) )
=> ( v91951(VarCurr)
<=> v91955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4247,axiom,
! [VarCurr] :
( v91932(VarCurr)
=> ( v91951(VarCurr)
<=> v91954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4257,axiom,
! [VarCurr] :
( v91930(VarCurr)
=> ( v91951(VarCurr)
<=> v91952(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4246,axiom,
! [VarCurr] :
( ~ v91940(VarCurr)
=> ( v91955(VarCurr)
<=> v91909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4256,axiom,
! [VarCurr] :
( v91940(VarCurr)
=> ( v91955(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4245,axiom,
! [VarCurr] :
( ~ v91934(VarCurr)
=> ( v91954(VarCurr)
<=> v91909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4255,axiom,
! [VarCurr] :
( v91934(VarCurr)
=> ( v91954(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2003,axiom,
! [VarCurr] :
( ~ v91953(VarCurr)
=> ( v91952(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2004,axiom,
! [VarCurr] :
( v91953(VarCurr)
=> ( v91952(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6287,axiom,
! [VarCurr] :
( v91953(VarCurr)
<=> ( v91903(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91914(VarNext)
<=> ( v91915(VarNext)
& v91924(VarNext) ) ) ) ).
fof(addAssignment_26883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91924(VarNext)
<=> v91922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18031,axiom,
! [VarCurr] :
( v91922(VarCurr)
<=> ( v91893(VarCurr)
| v91925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18030,axiom,
! [VarCurr] :
( v91925(VarCurr)
<=> ( v91926(VarCurr)
& v91946(VarCurr) ) ) ).
fof(writeUnaryOperator_7143,axiom,
! [VarCurr] :
( ~ v91946(VarCurr)
<=> v91893(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18029,axiom,
! [VarCurr] :
( v91926(VarCurr)
<=> ( v91927(VarCurr)
| v91944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18028,axiom,
! [VarCurr] :
( v91944(VarCurr)
<=> ( v91905(VarCurr)
& v91945(VarCurr) ) ) ).
fof(writeUnaryOperator_7142,axiom,
! [VarCurr] :
( ~ v91945(VarCurr)
<=> v91907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18027,axiom,
! [VarCurr] :
( v91927(VarCurr)
<=> ( v91928(VarCurr)
& v91907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18026,axiom,
! [VarCurr] :
( v91928(VarCurr)
<=> ( v91929(VarCurr)
| v91938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18025,axiom,
! [VarCurr] :
( v91938(VarCurr)
<=> ( v91939(VarCurr)
& v91943(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6286,axiom,
! [VarCurr] :
( v91943(VarCurr)
<=> ( ( v91931(VarCurr,bitIndex2)
<=> $false )
& ( v91931(VarCurr,bitIndex1)
<=> $false )
& ( v91931(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18024,axiom,
! [VarCurr] :
( v91939(VarCurr)
<=> ( v91940(VarCurr)
| v91941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18023,axiom,
! [VarCurr] :
( v91941(VarCurr)
<=> ( v91905(VarCurr)
& v91942(VarCurr) ) ) ).
fof(writeUnaryOperator_7141,axiom,
! [VarCurr] :
( ~ v91942(VarCurr)
<=> v91940(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6285,axiom,
! [VarCurr] :
( v91940(VarCurr)
<=> ( v91903(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18022,axiom,
! [VarCurr] :
( v91929(VarCurr)
<=> ( v91930(VarCurr)
| v91932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18021,axiom,
! [VarCurr] :
( v91932(VarCurr)
<=> ( v91933(VarCurr)
& v91937(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6284,axiom,
! [VarCurr] :
( v91937(VarCurr)
<=> ( ( v91931(VarCurr,bitIndex2)
<=> $false )
& ( v91931(VarCurr,bitIndex1)
<=> $true )
& ( v91931(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18020,axiom,
! [VarCurr] :
( v91933(VarCurr)
<=> ( v91934(VarCurr)
| v91935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18019,axiom,
! [VarCurr] :
( v91935(VarCurr)
<=> ( v91905(VarCurr)
& v91936(VarCurr) ) ) ).
fof(writeUnaryOperator_7140,axiom,
! [VarCurr] :
( ~ v91936(VarCurr)
<=> v91934(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6283,axiom,
! [VarCurr] :
( v91934(VarCurr)
<=> ( v91903(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6282,axiom,
! [VarCurr] :
( v91930(VarCurr)
<=> ( ( v91931(VarCurr,bitIndex2)
<=> $true )
& ( v91931(VarCurr,bitIndex1)
<=> $false )
& ( v91931(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26882,axiom,
! [VarCurr] :
( v91931(VarCurr,bitIndex0)
<=> v91901(VarCurr) ) ).
fof(addAssignment_26881,axiom,
! [VarCurr] :
( v91931(VarCurr,bitIndex1)
<=> v91899(VarCurr) ) ).
fof(addAssignment_26880,axiom,
! [VarCurr] :
( v91931(VarCurr,bitIndex2)
<=> v91897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91915(VarNext)
<=> ( v91916(VarNext)
& v91911(VarNext) ) ) ) ).
fof(writeUnaryOperator_7139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91916(VarNext)
<=> v91918(VarNext) ) ) ).
fof(addAssignment_26879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91918(VarNext)
<=> v91911(VarCurr) ) ) ).
fof(addAssignment_26878,axiom,
! [VarCurr] :
( v91911(VarCurr)
<=> v82224(VarCurr) ) ).
fof(addAssignment_26877,axiom,
! [VarCurr] :
( v91909(VarCurr)
<=> $false ) ).
fof(addAssignment_26876,axiom,
! [VarCurr] :
( v91907(VarCurr)
<=> v82186(VarCurr) ) ).
fof(addAssignment_26875,axiom,
! [VarCurr] :
( v91905(VarCurr)
<=> $false ) ).
fof(addAssignment_26874,axiom,
! [VarCurr] :
( v91903(VarCurr)
<=> v82178(VarCurr,bitIndex8) ) ).
fof(addAssignment_26873,axiom,
! [VarCurr] :
( v82178(VarCurr,bitIndex8)
<=> v82180(VarCurr,bitIndex8) ) ).
fof(addAssignment_26872,axiom,
! [VarCurr] :
( v82180(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26871,axiom,
! [VarCurr] :
( v91901(VarCurr)
<=> $false ) ).
fof(addAssignment_26870,axiom,
! [VarCurr] :
( v91899(VarCurr)
<=> $false ) ).
fof(addAssignment_26869,axiom,
! [VarCurr] :
( v91897(VarCurr)
<=> $true ) ).
fof(addAssignment_26868,axiom,
! [VarCurr] :
( v91895(VarCurr)
<=> $false ) ).
fof(addAssignment_26867,axiom,
! [VarCurr] :
( v91893(VarCurr)
<=> v82161(VarCurr) ) ).
fof(addAssignment_26866,axiom,
! [VarCurr] :
( v82016(VarCurr,bitIndex2)
<=> v82018(VarCurr,bitIndex2) ) ).
fof(addAssignment_26865,axiom,
! [VarCurr] :
( v82018(VarCurr,bitIndex2)
<=> v82020(VarCurr,bitIndex2) ) ).
fof(addAssignment_26864,axiom,
! [VarCurr] :
( v82020(VarCurr,bitIndex2)
<=> v82022(VarCurr,bitIndex2) ) ).
fof(addAssignment_26863,axiom,
! [VarCurr] :
( v82022(VarCurr,bitIndex2)
<=> v82024(VarCurr,bitIndex8) ) ).
fof(addAssignment_26862,axiom,
! [VarCurr] :
( v82024(VarCurr,bitIndex8)
<=> v82026(VarCurr,bitIndex8) ) ).
fof(addAssignment_26861,axiom,
! [VarCurr] :
( v82026(VarCurr,bitIndex8)
<=> v91823(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91846(VarNext)
=> ( v91823(VarNext)
<=> v91823(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1519,axiom,
! [VarNext] :
( v91846(VarNext)
=> ( v91823(VarNext)
<=> v91881(VarNext) ) ) ).
fof(addAssignment_26860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91881(VarNext)
<=> v91879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4244,axiom,
! [VarCurr] :
( ~ v91825(VarCurr)
=> ( v91879(VarCurr)
<=> v91882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4254,axiom,
! [VarCurr] :
( v91825(VarCurr)
=> ( v91879(VarCurr)
<=> v91827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4243,axiom,
! [VarCurr] :
( ~ v91859(VarCurr)
=> ( v91882(VarCurr)
<=> v91841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4253,axiom,
! [VarCurr] :
( v91859(VarCurr)
=> ( v91882(VarCurr)
<=> v91883(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1061,axiom,
! [VarCurr] :
( ( ~ v91862(VarCurr)
& ~ v91864(VarCurr) )
=> ( v91883(VarCurr)
<=> v91887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4242,axiom,
! [VarCurr] :
( v91864(VarCurr)
=> ( v91883(VarCurr)
<=> v91886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4252,axiom,
! [VarCurr] :
( v91862(VarCurr)
=> ( v91883(VarCurr)
<=> v91884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4241,axiom,
! [VarCurr] :
( ~ v91872(VarCurr)
=> ( v91887(VarCurr)
<=> v91841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4251,axiom,
! [VarCurr] :
( v91872(VarCurr)
=> ( v91887(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4240,axiom,
! [VarCurr] :
( ~ v91866(VarCurr)
=> ( v91886(VarCurr)
<=> v91841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4250,axiom,
! [VarCurr] :
( v91866(VarCurr)
=> ( v91886(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2002,axiom,
! [VarCurr] :
( ~ v91885(VarCurr)
=> ( v91884(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2003,axiom,
! [VarCurr] :
( v91885(VarCurr)
=> ( v91884(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6281,axiom,
! [VarCurr] :
( v91885(VarCurr)
<=> ( v91835(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91846(VarNext)
<=> ( v91847(VarNext)
& v91856(VarNext) ) ) ) ).
fof(addAssignment_26859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91856(VarNext)
<=> v91854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18016,axiom,
! [VarCurr] :
( v91854(VarCurr)
<=> ( v91825(VarCurr)
| v91857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18015,axiom,
! [VarCurr] :
( v91857(VarCurr)
<=> ( v91858(VarCurr)
& v91878(VarCurr) ) ) ).
fof(writeUnaryOperator_7138,axiom,
! [VarCurr] :
( ~ v91878(VarCurr)
<=> v91825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18014,axiom,
! [VarCurr] :
( v91858(VarCurr)
<=> ( v91859(VarCurr)
| v91876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18013,axiom,
! [VarCurr] :
( v91876(VarCurr)
<=> ( v91837(VarCurr)
& v91877(VarCurr) ) ) ).
fof(writeUnaryOperator_7137,axiom,
! [VarCurr] :
( ~ v91877(VarCurr)
<=> v91839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18012,axiom,
! [VarCurr] :
( v91859(VarCurr)
<=> ( v91860(VarCurr)
& v91839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18011,axiom,
! [VarCurr] :
( v91860(VarCurr)
<=> ( v91861(VarCurr)
| v91870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18010,axiom,
! [VarCurr] :
( v91870(VarCurr)
<=> ( v91871(VarCurr)
& v91875(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6280,axiom,
! [VarCurr] :
( v91875(VarCurr)
<=> ( ( v91863(VarCurr,bitIndex2)
<=> $false )
& ( v91863(VarCurr,bitIndex1)
<=> $false )
& ( v91863(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18009,axiom,
! [VarCurr] :
( v91871(VarCurr)
<=> ( v91872(VarCurr)
| v91873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18008,axiom,
! [VarCurr] :
( v91873(VarCurr)
<=> ( v91837(VarCurr)
& v91874(VarCurr) ) ) ).
fof(writeUnaryOperator_7136,axiom,
! [VarCurr] :
( ~ v91874(VarCurr)
<=> v91872(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6279,axiom,
! [VarCurr] :
( v91872(VarCurr)
<=> ( v91835(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18007,axiom,
! [VarCurr] :
( v91861(VarCurr)
<=> ( v91862(VarCurr)
| v91864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18006,axiom,
! [VarCurr] :
( v91864(VarCurr)
<=> ( v91865(VarCurr)
& v91869(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6278,axiom,
! [VarCurr] :
( v91869(VarCurr)
<=> ( ( v91863(VarCurr,bitIndex2)
<=> $false )
& ( v91863(VarCurr,bitIndex1)
<=> $true )
& ( v91863(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18005,axiom,
! [VarCurr] :
( v91865(VarCurr)
<=> ( v91866(VarCurr)
| v91867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18004,axiom,
! [VarCurr] :
( v91867(VarCurr)
<=> ( v91837(VarCurr)
& v91868(VarCurr) ) ) ).
fof(writeUnaryOperator_7135,axiom,
! [VarCurr] :
( ~ v91868(VarCurr)
<=> v91866(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6277,axiom,
! [VarCurr] :
( v91866(VarCurr)
<=> ( v91835(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6276,axiom,
! [VarCurr] :
( v91862(VarCurr)
<=> ( ( v91863(VarCurr,bitIndex2)
<=> $true )
& ( v91863(VarCurr,bitIndex1)
<=> $false )
& ( v91863(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26858,axiom,
! [VarCurr] :
( v91863(VarCurr,bitIndex0)
<=> v91833(VarCurr) ) ).
fof(addAssignment_26857,axiom,
! [VarCurr] :
( v91863(VarCurr,bitIndex1)
<=> v91831(VarCurr) ) ).
fof(addAssignment_26856,axiom,
! [VarCurr] :
( v91863(VarCurr,bitIndex2)
<=> v91829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91847(VarNext)
<=> ( v91848(VarNext)
& v91843(VarNext) ) ) ) ).
fof(writeUnaryOperator_7134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91848(VarNext)
<=> v91850(VarNext) ) ) ).
fof(addAssignment_26855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91850(VarNext)
<=> v91843(VarCurr) ) ) ).
fof(addAssignment_26854,axiom,
! [VarCurr] :
( v91843(VarCurr)
<=> v82095(VarCurr) ) ).
fof(addAssignment_26853,axiom,
! [VarCurr] :
( v91841(VarCurr)
<=> $false ) ).
fof(addAssignment_26852,axiom,
! [VarCurr] :
( v91839(VarCurr)
<=> v82057(VarCurr) ) ).
fof(addAssignment_26851,axiom,
! [VarCurr] :
( v91837(VarCurr)
<=> $false ) ).
fof(addAssignment_26850,axiom,
! [VarCurr] :
( v91835(VarCurr)
<=> v82049(VarCurr,bitIndex8) ) ).
fof(addAssignment_26849,axiom,
! [VarCurr] :
( v82049(VarCurr,bitIndex8)
<=> v82051(VarCurr,bitIndex8) ) ).
fof(addAssignment_26848,axiom,
! [VarCurr] :
( v82051(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26847,axiom,
! [VarCurr] :
( v91833(VarCurr)
<=> $false ) ).
fof(addAssignment_26846,axiom,
! [VarCurr] :
( v91831(VarCurr)
<=> $false ) ).
fof(addAssignment_26845,axiom,
! [VarCurr] :
( v91829(VarCurr)
<=> $true ) ).
fof(addAssignment_26844,axiom,
! [VarCurr] :
( v91827(VarCurr)
<=> $false ) ).
fof(addAssignment_26843,axiom,
! [VarCurr] :
( v91825(VarCurr)
<=> v82032(VarCurr) ) ).
fof(addAssignment_26842,axiom,
! [VarCurr] :
( v81887(VarCurr,bitIndex2)
<=> v81889(VarCurr,bitIndex2) ) ).
fof(addAssignment_26841,axiom,
! [VarCurr] :
( v81889(VarCurr,bitIndex2)
<=> v81891(VarCurr,bitIndex2) ) ).
fof(addAssignment_26840,axiom,
! [VarCurr] :
( v81891(VarCurr,bitIndex2)
<=> v81893(VarCurr,bitIndex2) ) ).
fof(addAssignment_26839,axiom,
! [VarCurr] :
( v81893(VarCurr,bitIndex2)
<=> v81895(VarCurr,bitIndex8) ) ).
fof(addAssignment_26838,axiom,
! [VarCurr] :
( v81895(VarCurr,bitIndex8)
<=> v81897(VarCurr,bitIndex8) ) ).
fof(addAssignment_26837,axiom,
! [VarCurr] :
( v81897(VarCurr,bitIndex8)
<=> v91755(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91778(VarNext)
=> ( v91755(VarNext)
<=> v91755(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1518,axiom,
! [VarNext] :
( v91778(VarNext)
=> ( v91755(VarNext)
<=> v91813(VarNext) ) ) ).
fof(addAssignment_26836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91813(VarNext)
<=> v91811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4239,axiom,
! [VarCurr] :
( ~ v91757(VarCurr)
=> ( v91811(VarCurr)
<=> v91814(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4249,axiom,
! [VarCurr] :
( v91757(VarCurr)
=> ( v91811(VarCurr)
<=> v91759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4238,axiom,
! [VarCurr] :
( ~ v91791(VarCurr)
=> ( v91814(VarCurr)
<=> v91773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4248,axiom,
! [VarCurr] :
( v91791(VarCurr)
=> ( v91814(VarCurr)
<=> v91815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1060,axiom,
! [VarCurr] :
( ( ~ v91794(VarCurr)
& ~ v91796(VarCurr) )
=> ( v91815(VarCurr)
<=> v91819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4237,axiom,
! [VarCurr] :
( v91796(VarCurr)
=> ( v91815(VarCurr)
<=> v91818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4247,axiom,
! [VarCurr] :
( v91794(VarCurr)
=> ( v91815(VarCurr)
<=> v91816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4236,axiom,
! [VarCurr] :
( ~ v91804(VarCurr)
=> ( v91819(VarCurr)
<=> v91773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4246,axiom,
! [VarCurr] :
( v91804(VarCurr)
=> ( v91819(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4235,axiom,
! [VarCurr] :
( ~ v91798(VarCurr)
=> ( v91818(VarCurr)
<=> v91773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4245,axiom,
! [VarCurr] :
( v91798(VarCurr)
=> ( v91818(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2001,axiom,
! [VarCurr] :
( ~ v91817(VarCurr)
=> ( v91816(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2002,axiom,
! [VarCurr] :
( v91817(VarCurr)
=> ( v91816(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6275,axiom,
! [VarCurr] :
( v91817(VarCurr)
<=> ( v91767(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91778(VarNext)
<=> ( v91779(VarNext)
& v91788(VarNext) ) ) ) ).
fof(addAssignment_26835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91788(VarNext)
<=> v91786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18001,axiom,
! [VarCurr] :
( v91786(VarCurr)
<=> ( v91757(VarCurr)
| v91789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18000,axiom,
! [VarCurr] :
( v91789(VarCurr)
<=> ( v91790(VarCurr)
& v91810(VarCurr) ) ) ).
fof(writeUnaryOperator_7133,axiom,
! [VarCurr] :
( ~ v91810(VarCurr)
<=> v91757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17999,axiom,
! [VarCurr] :
( v91790(VarCurr)
<=> ( v91791(VarCurr)
| v91808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17998,axiom,
! [VarCurr] :
( v91808(VarCurr)
<=> ( v91769(VarCurr)
& v91809(VarCurr) ) ) ).
fof(writeUnaryOperator_7132,axiom,
! [VarCurr] :
( ~ v91809(VarCurr)
<=> v91771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17997,axiom,
! [VarCurr] :
( v91791(VarCurr)
<=> ( v91792(VarCurr)
& v91771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17996,axiom,
! [VarCurr] :
( v91792(VarCurr)
<=> ( v91793(VarCurr)
| v91802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17995,axiom,
! [VarCurr] :
( v91802(VarCurr)
<=> ( v91803(VarCurr)
& v91807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6274,axiom,
! [VarCurr] :
( v91807(VarCurr)
<=> ( ( v91795(VarCurr,bitIndex2)
<=> $false )
& ( v91795(VarCurr,bitIndex1)
<=> $false )
& ( v91795(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17994,axiom,
! [VarCurr] :
( v91803(VarCurr)
<=> ( v91804(VarCurr)
| v91805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17993,axiom,
! [VarCurr] :
( v91805(VarCurr)
<=> ( v91769(VarCurr)
& v91806(VarCurr) ) ) ).
fof(writeUnaryOperator_7131,axiom,
! [VarCurr] :
( ~ v91806(VarCurr)
<=> v91804(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6273,axiom,
! [VarCurr] :
( v91804(VarCurr)
<=> ( v91767(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17992,axiom,
! [VarCurr] :
( v91793(VarCurr)
<=> ( v91794(VarCurr)
| v91796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17991,axiom,
! [VarCurr] :
( v91796(VarCurr)
<=> ( v91797(VarCurr)
& v91801(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6272,axiom,
! [VarCurr] :
( v91801(VarCurr)
<=> ( ( v91795(VarCurr,bitIndex2)
<=> $false )
& ( v91795(VarCurr,bitIndex1)
<=> $true )
& ( v91795(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17990,axiom,
! [VarCurr] :
( v91797(VarCurr)
<=> ( v91798(VarCurr)
| v91799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17989,axiom,
! [VarCurr] :
( v91799(VarCurr)
<=> ( v91769(VarCurr)
& v91800(VarCurr) ) ) ).
fof(writeUnaryOperator_7130,axiom,
! [VarCurr] :
( ~ v91800(VarCurr)
<=> v91798(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6271,axiom,
! [VarCurr] :
( v91798(VarCurr)
<=> ( v91767(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6270,axiom,
! [VarCurr] :
( v91794(VarCurr)
<=> ( ( v91795(VarCurr,bitIndex2)
<=> $true )
& ( v91795(VarCurr,bitIndex1)
<=> $false )
& ( v91795(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26834,axiom,
! [VarCurr] :
( v91795(VarCurr,bitIndex0)
<=> v91765(VarCurr) ) ).
fof(addAssignment_26833,axiom,
! [VarCurr] :
( v91795(VarCurr,bitIndex1)
<=> v91763(VarCurr) ) ).
fof(addAssignment_26832,axiom,
! [VarCurr] :
( v91795(VarCurr,bitIndex2)
<=> v91761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91779(VarNext)
<=> ( v91780(VarNext)
& v91775(VarNext) ) ) ) ).
fof(writeUnaryOperator_7129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91780(VarNext)
<=> v91782(VarNext) ) ) ).
fof(addAssignment_26831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91782(VarNext)
<=> v91775(VarCurr) ) ) ).
fof(addAssignment_26830,axiom,
! [VarCurr] :
( v91775(VarCurr)
<=> v81966(VarCurr) ) ).
fof(addAssignment_26829,axiom,
! [VarCurr] :
( v91773(VarCurr)
<=> $false ) ).
fof(addAssignment_26828,axiom,
! [VarCurr] :
( v91771(VarCurr)
<=> v81928(VarCurr) ) ).
fof(addAssignment_26827,axiom,
! [VarCurr] :
( v91769(VarCurr)
<=> $false ) ).
fof(addAssignment_26826,axiom,
! [VarCurr] :
( v91767(VarCurr)
<=> v81920(VarCurr,bitIndex8) ) ).
fof(addAssignment_26825,axiom,
! [VarCurr] :
( v81920(VarCurr,bitIndex8)
<=> v81922(VarCurr,bitIndex8) ) ).
fof(addAssignment_26824,axiom,
! [VarCurr] :
( v81922(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26823,axiom,
! [VarCurr] :
( v91765(VarCurr)
<=> $false ) ).
fof(addAssignment_26822,axiom,
! [VarCurr] :
( v91763(VarCurr)
<=> $false ) ).
fof(addAssignment_26821,axiom,
! [VarCurr] :
( v91761(VarCurr)
<=> $true ) ).
fof(addAssignment_26820,axiom,
! [VarCurr] :
( v91759(VarCurr)
<=> $false ) ).
fof(addAssignment_26819,axiom,
! [VarCurr] :
( v91757(VarCurr)
<=> v81903(VarCurr) ) ).
fof(addAssignment_26818,axiom,
! [VarCurr] :
( v81758(VarCurr,bitIndex2)
<=> v81760(VarCurr,bitIndex2) ) ).
fof(addAssignment_26817,axiom,
! [VarCurr] :
( v81760(VarCurr,bitIndex2)
<=> v81762(VarCurr,bitIndex2) ) ).
fof(addAssignment_26816,axiom,
! [VarCurr] :
( v81762(VarCurr,bitIndex2)
<=> v81764(VarCurr,bitIndex2) ) ).
fof(addAssignment_26815,axiom,
! [VarCurr] :
( v81764(VarCurr,bitIndex2)
<=> v81766(VarCurr,bitIndex8) ) ).
fof(addAssignment_26814,axiom,
! [VarCurr] :
( v81766(VarCurr,bitIndex8)
<=> v81768(VarCurr,bitIndex8) ) ).
fof(addAssignment_26813,axiom,
! [VarCurr] :
( v81768(VarCurr,bitIndex8)
<=> v91687(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91710(VarNext)
=> ( v91687(VarNext)
<=> v91687(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1517,axiom,
! [VarNext] :
( v91710(VarNext)
=> ( v91687(VarNext)
<=> v91745(VarNext) ) ) ).
fof(addAssignment_26812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91745(VarNext)
<=> v91743(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4234,axiom,
! [VarCurr] :
( ~ v91689(VarCurr)
=> ( v91743(VarCurr)
<=> v91746(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4244,axiom,
! [VarCurr] :
( v91689(VarCurr)
=> ( v91743(VarCurr)
<=> v91691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4233,axiom,
! [VarCurr] :
( ~ v91723(VarCurr)
=> ( v91746(VarCurr)
<=> v91705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4243,axiom,
! [VarCurr] :
( v91723(VarCurr)
=> ( v91746(VarCurr)
<=> v91747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1059,axiom,
! [VarCurr] :
( ( ~ v91726(VarCurr)
& ~ v91728(VarCurr) )
=> ( v91747(VarCurr)
<=> v91751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4232,axiom,
! [VarCurr] :
( v91728(VarCurr)
=> ( v91747(VarCurr)
<=> v91750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4242,axiom,
! [VarCurr] :
( v91726(VarCurr)
=> ( v91747(VarCurr)
<=> v91748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4231,axiom,
! [VarCurr] :
( ~ v91736(VarCurr)
=> ( v91751(VarCurr)
<=> v91705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4241,axiom,
! [VarCurr] :
( v91736(VarCurr)
=> ( v91751(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4230,axiom,
! [VarCurr] :
( ~ v91730(VarCurr)
=> ( v91750(VarCurr)
<=> v91705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4240,axiom,
! [VarCurr] :
( v91730(VarCurr)
=> ( v91750(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2000,axiom,
! [VarCurr] :
( ~ v91749(VarCurr)
=> ( v91748(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2001,axiom,
! [VarCurr] :
( v91749(VarCurr)
=> ( v91748(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6269,axiom,
! [VarCurr] :
( v91749(VarCurr)
<=> ( v91699(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91710(VarNext)
<=> ( v91711(VarNext)
& v91720(VarNext) ) ) ) ).
fof(addAssignment_26811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91720(VarNext)
<=> v91718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17986,axiom,
! [VarCurr] :
( v91718(VarCurr)
<=> ( v91689(VarCurr)
| v91721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17985,axiom,
! [VarCurr] :
( v91721(VarCurr)
<=> ( v91722(VarCurr)
& v91742(VarCurr) ) ) ).
fof(writeUnaryOperator_7128,axiom,
! [VarCurr] :
( ~ v91742(VarCurr)
<=> v91689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17984,axiom,
! [VarCurr] :
( v91722(VarCurr)
<=> ( v91723(VarCurr)
| v91740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17983,axiom,
! [VarCurr] :
( v91740(VarCurr)
<=> ( v91701(VarCurr)
& v91741(VarCurr) ) ) ).
fof(writeUnaryOperator_7127,axiom,
! [VarCurr] :
( ~ v91741(VarCurr)
<=> v91703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17982,axiom,
! [VarCurr] :
( v91723(VarCurr)
<=> ( v91724(VarCurr)
& v91703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17981,axiom,
! [VarCurr] :
( v91724(VarCurr)
<=> ( v91725(VarCurr)
| v91734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17980,axiom,
! [VarCurr] :
( v91734(VarCurr)
<=> ( v91735(VarCurr)
& v91739(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6268,axiom,
! [VarCurr] :
( v91739(VarCurr)
<=> ( ( v91727(VarCurr,bitIndex2)
<=> $false )
& ( v91727(VarCurr,bitIndex1)
<=> $false )
& ( v91727(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17979,axiom,
! [VarCurr] :
( v91735(VarCurr)
<=> ( v91736(VarCurr)
| v91737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17978,axiom,
! [VarCurr] :
( v91737(VarCurr)
<=> ( v91701(VarCurr)
& v91738(VarCurr) ) ) ).
fof(writeUnaryOperator_7126,axiom,
! [VarCurr] :
( ~ v91738(VarCurr)
<=> v91736(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6267,axiom,
! [VarCurr] :
( v91736(VarCurr)
<=> ( v91699(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17977,axiom,
! [VarCurr] :
( v91725(VarCurr)
<=> ( v91726(VarCurr)
| v91728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17976,axiom,
! [VarCurr] :
( v91728(VarCurr)
<=> ( v91729(VarCurr)
& v91733(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6266,axiom,
! [VarCurr] :
( v91733(VarCurr)
<=> ( ( v91727(VarCurr,bitIndex2)
<=> $false )
& ( v91727(VarCurr,bitIndex1)
<=> $true )
& ( v91727(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17975,axiom,
! [VarCurr] :
( v91729(VarCurr)
<=> ( v91730(VarCurr)
| v91731(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17974,axiom,
! [VarCurr] :
( v91731(VarCurr)
<=> ( v91701(VarCurr)
& v91732(VarCurr) ) ) ).
fof(writeUnaryOperator_7125,axiom,
! [VarCurr] :
( ~ v91732(VarCurr)
<=> v91730(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6265,axiom,
! [VarCurr] :
( v91730(VarCurr)
<=> ( v91699(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6264,axiom,
! [VarCurr] :
( v91726(VarCurr)
<=> ( ( v91727(VarCurr,bitIndex2)
<=> $true )
& ( v91727(VarCurr,bitIndex1)
<=> $false )
& ( v91727(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26810,axiom,
! [VarCurr] :
( v91727(VarCurr,bitIndex0)
<=> v91697(VarCurr) ) ).
fof(addAssignment_26809,axiom,
! [VarCurr] :
( v91727(VarCurr,bitIndex1)
<=> v91695(VarCurr) ) ).
fof(addAssignment_26808,axiom,
! [VarCurr] :
( v91727(VarCurr,bitIndex2)
<=> v91693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91711(VarNext)
<=> ( v91712(VarNext)
& v91707(VarNext) ) ) ) ).
fof(writeUnaryOperator_7124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91712(VarNext)
<=> v91714(VarNext) ) ) ).
fof(addAssignment_26807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91714(VarNext)
<=> v91707(VarCurr) ) ) ).
fof(addAssignment_26806,axiom,
! [VarCurr] :
( v91707(VarCurr)
<=> v81837(VarCurr) ) ).
fof(addAssignment_26805,axiom,
! [VarCurr] :
( v91705(VarCurr)
<=> $false ) ).
fof(addAssignment_26804,axiom,
! [VarCurr] :
( v91703(VarCurr)
<=> v81799(VarCurr) ) ).
fof(addAssignment_26803,axiom,
! [VarCurr] :
( v91701(VarCurr)
<=> $false ) ).
fof(addAssignment_26802,axiom,
! [VarCurr] :
( v91699(VarCurr)
<=> v81791(VarCurr,bitIndex8) ) ).
fof(addAssignment_26801,axiom,
! [VarCurr] :
( v81791(VarCurr,bitIndex8)
<=> v81793(VarCurr,bitIndex8) ) ).
fof(addAssignment_26800,axiom,
! [VarCurr] :
( v81793(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26799,axiom,
! [VarCurr] :
( v91697(VarCurr)
<=> $false ) ).
fof(addAssignment_26798,axiom,
! [VarCurr] :
( v91695(VarCurr)
<=> $false ) ).
fof(addAssignment_26797,axiom,
! [VarCurr] :
( v91693(VarCurr)
<=> $true ) ).
fof(addAssignment_26796,axiom,
! [VarCurr] :
( v91691(VarCurr)
<=> $false ) ).
fof(addAssignment_26795,axiom,
! [VarCurr] :
( v91689(VarCurr)
<=> v81774(VarCurr) ) ).
fof(addAssignment_26794,axiom,
! [VarCurr] :
( v81629(VarCurr,bitIndex2)
<=> v81631(VarCurr,bitIndex2) ) ).
fof(addAssignment_26793,axiom,
! [VarCurr] :
( v81631(VarCurr,bitIndex2)
<=> v81633(VarCurr,bitIndex2) ) ).
fof(addAssignment_26792,axiom,
! [VarCurr] :
( v81633(VarCurr,bitIndex2)
<=> v81635(VarCurr,bitIndex2) ) ).
fof(addAssignment_26791,axiom,
! [VarCurr] :
( v81635(VarCurr,bitIndex2)
<=> v81637(VarCurr,bitIndex8) ) ).
fof(addAssignment_26790,axiom,
! [VarCurr] :
( v81637(VarCurr,bitIndex8)
<=> v81639(VarCurr,bitIndex8) ) ).
fof(addAssignment_26789,axiom,
! [VarCurr] :
( v81639(VarCurr,bitIndex8)
<=> v91619(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91642(VarNext)
=> ( v91619(VarNext)
<=> v91619(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1516,axiom,
! [VarNext] :
( v91642(VarNext)
=> ( v91619(VarNext)
<=> v91677(VarNext) ) ) ).
fof(addAssignment_26788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91677(VarNext)
<=> v91675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4229,axiom,
! [VarCurr] :
( ~ v91621(VarCurr)
=> ( v91675(VarCurr)
<=> v91678(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4239,axiom,
! [VarCurr] :
( v91621(VarCurr)
=> ( v91675(VarCurr)
<=> v91623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4228,axiom,
! [VarCurr] :
( ~ v91655(VarCurr)
=> ( v91678(VarCurr)
<=> v91637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4238,axiom,
! [VarCurr] :
( v91655(VarCurr)
=> ( v91678(VarCurr)
<=> v91679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1058,axiom,
! [VarCurr] :
( ( ~ v91658(VarCurr)
& ~ v91660(VarCurr) )
=> ( v91679(VarCurr)
<=> v91683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4227,axiom,
! [VarCurr] :
( v91660(VarCurr)
=> ( v91679(VarCurr)
<=> v91682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4237,axiom,
! [VarCurr] :
( v91658(VarCurr)
=> ( v91679(VarCurr)
<=> v91680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4226,axiom,
! [VarCurr] :
( ~ v91668(VarCurr)
=> ( v91683(VarCurr)
<=> v91637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4236,axiom,
! [VarCurr] :
( v91668(VarCurr)
=> ( v91683(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4225,axiom,
! [VarCurr] :
( ~ v91662(VarCurr)
=> ( v91682(VarCurr)
<=> v91637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4235,axiom,
! [VarCurr] :
( v91662(VarCurr)
=> ( v91682(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1999,axiom,
! [VarCurr] :
( ~ v91681(VarCurr)
=> ( v91680(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2000,axiom,
! [VarCurr] :
( v91681(VarCurr)
=> ( v91680(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6263,axiom,
! [VarCurr] :
( v91681(VarCurr)
<=> ( v91631(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91642(VarNext)
<=> ( v91643(VarNext)
& v91652(VarNext) ) ) ) ).
fof(addAssignment_26787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91652(VarNext)
<=> v91650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17971,axiom,
! [VarCurr] :
( v91650(VarCurr)
<=> ( v91621(VarCurr)
| v91653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17970,axiom,
! [VarCurr] :
( v91653(VarCurr)
<=> ( v91654(VarCurr)
& v91674(VarCurr) ) ) ).
fof(writeUnaryOperator_7123,axiom,
! [VarCurr] :
( ~ v91674(VarCurr)
<=> v91621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17969,axiom,
! [VarCurr] :
( v91654(VarCurr)
<=> ( v91655(VarCurr)
| v91672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17968,axiom,
! [VarCurr] :
( v91672(VarCurr)
<=> ( v91633(VarCurr)
& v91673(VarCurr) ) ) ).
fof(writeUnaryOperator_7122,axiom,
! [VarCurr] :
( ~ v91673(VarCurr)
<=> v91635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17967,axiom,
! [VarCurr] :
( v91655(VarCurr)
<=> ( v91656(VarCurr)
& v91635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17966,axiom,
! [VarCurr] :
( v91656(VarCurr)
<=> ( v91657(VarCurr)
| v91666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17965,axiom,
! [VarCurr] :
( v91666(VarCurr)
<=> ( v91667(VarCurr)
& v91671(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6262,axiom,
! [VarCurr] :
( v91671(VarCurr)
<=> ( ( v91659(VarCurr,bitIndex2)
<=> $false )
& ( v91659(VarCurr,bitIndex1)
<=> $false )
& ( v91659(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17964,axiom,
! [VarCurr] :
( v91667(VarCurr)
<=> ( v91668(VarCurr)
| v91669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17963,axiom,
! [VarCurr] :
( v91669(VarCurr)
<=> ( v91633(VarCurr)
& v91670(VarCurr) ) ) ).
fof(writeUnaryOperator_7121,axiom,
! [VarCurr] :
( ~ v91670(VarCurr)
<=> v91668(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6261,axiom,
! [VarCurr] :
( v91668(VarCurr)
<=> ( v91631(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17962,axiom,
! [VarCurr] :
( v91657(VarCurr)
<=> ( v91658(VarCurr)
| v91660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17961,axiom,
! [VarCurr] :
( v91660(VarCurr)
<=> ( v91661(VarCurr)
& v91665(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6260,axiom,
! [VarCurr] :
( v91665(VarCurr)
<=> ( ( v91659(VarCurr,bitIndex2)
<=> $false )
& ( v91659(VarCurr,bitIndex1)
<=> $true )
& ( v91659(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17960,axiom,
! [VarCurr] :
( v91661(VarCurr)
<=> ( v91662(VarCurr)
| v91663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17959,axiom,
! [VarCurr] :
( v91663(VarCurr)
<=> ( v91633(VarCurr)
& v91664(VarCurr) ) ) ).
fof(writeUnaryOperator_7120,axiom,
! [VarCurr] :
( ~ v91664(VarCurr)
<=> v91662(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6259,axiom,
! [VarCurr] :
( v91662(VarCurr)
<=> ( v91631(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6258,axiom,
! [VarCurr] :
( v91658(VarCurr)
<=> ( ( v91659(VarCurr,bitIndex2)
<=> $true )
& ( v91659(VarCurr,bitIndex1)
<=> $false )
& ( v91659(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26786,axiom,
! [VarCurr] :
( v91659(VarCurr,bitIndex0)
<=> v91629(VarCurr) ) ).
fof(addAssignment_26785,axiom,
! [VarCurr] :
( v91659(VarCurr,bitIndex1)
<=> v91627(VarCurr) ) ).
fof(addAssignment_26784,axiom,
! [VarCurr] :
( v91659(VarCurr,bitIndex2)
<=> v91625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91643(VarNext)
<=> ( v91644(VarNext)
& v91639(VarNext) ) ) ) ).
fof(writeUnaryOperator_7119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91644(VarNext)
<=> v91646(VarNext) ) ) ).
fof(addAssignment_26783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91646(VarNext)
<=> v91639(VarCurr) ) ) ).
fof(addAssignment_26782,axiom,
! [VarCurr] :
( v91639(VarCurr)
<=> v81708(VarCurr) ) ).
fof(addAssignment_26781,axiom,
! [VarCurr] :
( v91637(VarCurr)
<=> $false ) ).
fof(addAssignment_26780,axiom,
! [VarCurr] :
( v91635(VarCurr)
<=> v81670(VarCurr) ) ).
fof(addAssignment_26779,axiom,
! [VarCurr] :
( v91633(VarCurr)
<=> $false ) ).
fof(addAssignment_26778,axiom,
! [VarCurr] :
( v91631(VarCurr)
<=> v81662(VarCurr,bitIndex8) ) ).
fof(addAssignment_26777,axiom,
! [VarCurr] :
( v81662(VarCurr,bitIndex8)
<=> v81664(VarCurr,bitIndex8) ) ).
fof(addAssignment_26776,axiom,
! [VarCurr] :
( v81664(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26775,axiom,
! [VarCurr] :
( v91629(VarCurr)
<=> $false ) ).
fof(addAssignment_26774,axiom,
! [VarCurr] :
( v91627(VarCurr)
<=> $false ) ).
fof(addAssignment_26773,axiom,
! [VarCurr] :
( v91625(VarCurr)
<=> $true ) ).
fof(addAssignment_26772,axiom,
! [VarCurr] :
( v91623(VarCurr)
<=> $false ) ).
fof(addAssignment_26771,axiom,
! [VarCurr] :
( v91621(VarCurr)
<=> v81645(VarCurr) ) ).
fof(addAssignment_26770,axiom,
! [VarCurr] :
( v81500(VarCurr,bitIndex2)
<=> v81502(VarCurr,bitIndex2) ) ).
fof(addAssignment_26769,axiom,
! [VarCurr] :
( v81502(VarCurr,bitIndex2)
<=> v81504(VarCurr,bitIndex2) ) ).
fof(addAssignment_26768,axiom,
! [VarCurr] :
( v81504(VarCurr,bitIndex2)
<=> v81506(VarCurr,bitIndex2) ) ).
fof(addAssignment_26767,axiom,
! [VarCurr] :
( v81506(VarCurr,bitIndex2)
<=> v81508(VarCurr,bitIndex8) ) ).
fof(addAssignment_26766,axiom,
! [VarCurr] :
( v81508(VarCurr,bitIndex8)
<=> v81510(VarCurr,bitIndex8) ) ).
fof(addAssignment_26765,axiom,
! [VarCurr] :
( v81510(VarCurr,bitIndex8)
<=> v91551(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91574(VarNext)
=> ( v91551(VarNext)
<=> v91551(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1515,axiom,
! [VarNext] :
( v91574(VarNext)
=> ( v91551(VarNext)
<=> v91609(VarNext) ) ) ).
fof(addAssignment_26764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91609(VarNext)
<=> v91607(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4224,axiom,
! [VarCurr] :
( ~ v91553(VarCurr)
=> ( v91607(VarCurr)
<=> v91610(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4234,axiom,
! [VarCurr] :
( v91553(VarCurr)
=> ( v91607(VarCurr)
<=> v91555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4223,axiom,
! [VarCurr] :
( ~ v91587(VarCurr)
=> ( v91610(VarCurr)
<=> v91569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4233,axiom,
! [VarCurr] :
( v91587(VarCurr)
=> ( v91610(VarCurr)
<=> v91611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1057,axiom,
! [VarCurr] :
( ( ~ v91590(VarCurr)
& ~ v91592(VarCurr) )
=> ( v91611(VarCurr)
<=> v91615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4222,axiom,
! [VarCurr] :
( v91592(VarCurr)
=> ( v91611(VarCurr)
<=> v91614(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4232,axiom,
! [VarCurr] :
( v91590(VarCurr)
=> ( v91611(VarCurr)
<=> v91612(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4221,axiom,
! [VarCurr] :
( ~ v91600(VarCurr)
=> ( v91615(VarCurr)
<=> v91569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4231,axiom,
! [VarCurr] :
( v91600(VarCurr)
=> ( v91615(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4220,axiom,
! [VarCurr] :
( ~ v91594(VarCurr)
=> ( v91614(VarCurr)
<=> v91569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4230,axiom,
! [VarCurr] :
( v91594(VarCurr)
=> ( v91614(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1998,axiom,
! [VarCurr] :
( ~ v91613(VarCurr)
=> ( v91612(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1999,axiom,
! [VarCurr] :
( v91613(VarCurr)
=> ( v91612(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6257,axiom,
! [VarCurr] :
( v91613(VarCurr)
<=> ( v91563(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91574(VarNext)
<=> ( v91575(VarNext)
& v91584(VarNext) ) ) ) ).
fof(addAssignment_26763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91584(VarNext)
<=> v91582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17956,axiom,
! [VarCurr] :
( v91582(VarCurr)
<=> ( v91553(VarCurr)
| v91585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17955,axiom,
! [VarCurr] :
( v91585(VarCurr)
<=> ( v91586(VarCurr)
& v91606(VarCurr) ) ) ).
fof(writeUnaryOperator_7118,axiom,
! [VarCurr] :
( ~ v91606(VarCurr)
<=> v91553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17954,axiom,
! [VarCurr] :
( v91586(VarCurr)
<=> ( v91587(VarCurr)
| v91604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17953,axiom,
! [VarCurr] :
( v91604(VarCurr)
<=> ( v91565(VarCurr)
& v91605(VarCurr) ) ) ).
fof(writeUnaryOperator_7117,axiom,
! [VarCurr] :
( ~ v91605(VarCurr)
<=> v91567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17952,axiom,
! [VarCurr] :
( v91587(VarCurr)
<=> ( v91588(VarCurr)
& v91567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17951,axiom,
! [VarCurr] :
( v91588(VarCurr)
<=> ( v91589(VarCurr)
| v91598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17950,axiom,
! [VarCurr] :
( v91598(VarCurr)
<=> ( v91599(VarCurr)
& v91603(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6256,axiom,
! [VarCurr] :
( v91603(VarCurr)
<=> ( ( v91591(VarCurr,bitIndex2)
<=> $false )
& ( v91591(VarCurr,bitIndex1)
<=> $false )
& ( v91591(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17949,axiom,
! [VarCurr] :
( v91599(VarCurr)
<=> ( v91600(VarCurr)
| v91601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17948,axiom,
! [VarCurr] :
( v91601(VarCurr)
<=> ( v91565(VarCurr)
& v91602(VarCurr) ) ) ).
fof(writeUnaryOperator_7116,axiom,
! [VarCurr] :
( ~ v91602(VarCurr)
<=> v91600(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6255,axiom,
! [VarCurr] :
( v91600(VarCurr)
<=> ( v91563(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17947,axiom,
! [VarCurr] :
( v91589(VarCurr)
<=> ( v91590(VarCurr)
| v91592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17946,axiom,
! [VarCurr] :
( v91592(VarCurr)
<=> ( v91593(VarCurr)
& v91597(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6254,axiom,
! [VarCurr] :
( v91597(VarCurr)
<=> ( ( v91591(VarCurr,bitIndex2)
<=> $false )
& ( v91591(VarCurr,bitIndex1)
<=> $true )
& ( v91591(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17945,axiom,
! [VarCurr] :
( v91593(VarCurr)
<=> ( v91594(VarCurr)
| v91595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17944,axiom,
! [VarCurr] :
( v91595(VarCurr)
<=> ( v91565(VarCurr)
& v91596(VarCurr) ) ) ).
fof(writeUnaryOperator_7115,axiom,
! [VarCurr] :
( ~ v91596(VarCurr)
<=> v91594(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6253,axiom,
! [VarCurr] :
( v91594(VarCurr)
<=> ( v91563(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6252,axiom,
! [VarCurr] :
( v91590(VarCurr)
<=> ( ( v91591(VarCurr,bitIndex2)
<=> $true )
& ( v91591(VarCurr,bitIndex1)
<=> $false )
& ( v91591(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26762,axiom,
! [VarCurr] :
( v91591(VarCurr,bitIndex0)
<=> v91561(VarCurr) ) ).
fof(addAssignment_26761,axiom,
! [VarCurr] :
( v91591(VarCurr,bitIndex1)
<=> v91559(VarCurr) ) ).
fof(addAssignment_26760,axiom,
! [VarCurr] :
( v91591(VarCurr,bitIndex2)
<=> v91557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91575(VarNext)
<=> ( v91576(VarNext)
& v91571(VarNext) ) ) ) ).
fof(writeUnaryOperator_7114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91576(VarNext)
<=> v91578(VarNext) ) ) ).
fof(addAssignment_26759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91578(VarNext)
<=> v91571(VarCurr) ) ) ).
fof(addAssignment_26758,axiom,
! [VarCurr] :
( v91571(VarCurr)
<=> v81579(VarCurr) ) ).
fof(addAssignment_26757,axiom,
! [VarCurr] :
( v91569(VarCurr)
<=> $false ) ).
fof(addAssignment_26756,axiom,
! [VarCurr] :
( v91567(VarCurr)
<=> v81541(VarCurr) ) ).
fof(addAssignment_26755,axiom,
! [VarCurr] :
( v91565(VarCurr)
<=> $false ) ).
fof(addAssignment_26754,axiom,
! [VarCurr] :
( v91563(VarCurr)
<=> v81533(VarCurr,bitIndex8) ) ).
fof(addAssignment_26753,axiom,
! [VarCurr] :
( v81533(VarCurr,bitIndex8)
<=> v81535(VarCurr,bitIndex8) ) ).
fof(addAssignment_26752,axiom,
! [VarCurr] :
( v81535(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26751,axiom,
! [VarCurr] :
( v91561(VarCurr)
<=> $false ) ).
fof(addAssignment_26750,axiom,
! [VarCurr] :
( v91559(VarCurr)
<=> $false ) ).
fof(addAssignment_26749,axiom,
! [VarCurr] :
( v91557(VarCurr)
<=> $true ) ).
fof(addAssignment_26748,axiom,
! [VarCurr] :
( v91555(VarCurr)
<=> $false ) ).
fof(addAssignment_26747,axiom,
! [VarCurr] :
( v91553(VarCurr)
<=> v81516(VarCurr) ) ).
fof(addAssignment_26746,axiom,
! [VarCurr] :
( v81371(VarCurr,bitIndex2)
<=> v81373(VarCurr,bitIndex2) ) ).
fof(addAssignment_26745,axiom,
! [VarCurr] :
( v81373(VarCurr,bitIndex2)
<=> v81375(VarCurr,bitIndex2) ) ).
fof(addAssignment_26744,axiom,
! [VarCurr] :
( v81375(VarCurr,bitIndex2)
<=> v81377(VarCurr,bitIndex2) ) ).
fof(addAssignment_26743,axiom,
! [VarCurr] :
( v81377(VarCurr,bitIndex2)
<=> v81379(VarCurr,bitIndex8) ) ).
fof(addAssignment_26742,axiom,
! [VarCurr] :
( v81379(VarCurr,bitIndex8)
<=> v81381(VarCurr,bitIndex8) ) ).
fof(addAssignment_26741,axiom,
! [VarCurr] :
( v81381(VarCurr,bitIndex8)
<=> v91483(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91506(VarNext)
=> ( v91483(VarNext)
<=> v91483(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1514,axiom,
! [VarNext] :
( v91506(VarNext)
=> ( v91483(VarNext)
<=> v91541(VarNext) ) ) ).
fof(addAssignment_26740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91541(VarNext)
<=> v91539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4219,axiom,
! [VarCurr] :
( ~ v91485(VarCurr)
=> ( v91539(VarCurr)
<=> v91542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4229,axiom,
! [VarCurr] :
( v91485(VarCurr)
=> ( v91539(VarCurr)
<=> v91487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4218,axiom,
! [VarCurr] :
( ~ v91519(VarCurr)
=> ( v91542(VarCurr)
<=> v91501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4228,axiom,
! [VarCurr] :
( v91519(VarCurr)
=> ( v91542(VarCurr)
<=> v91543(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1056,axiom,
! [VarCurr] :
( ( ~ v91522(VarCurr)
& ~ v91524(VarCurr) )
=> ( v91543(VarCurr)
<=> v91547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4217,axiom,
! [VarCurr] :
( v91524(VarCurr)
=> ( v91543(VarCurr)
<=> v91546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4227,axiom,
! [VarCurr] :
( v91522(VarCurr)
=> ( v91543(VarCurr)
<=> v91544(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4216,axiom,
! [VarCurr] :
( ~ v91532(VarCurr)
=> ( v91547(VarCurr)
<=> v91501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4226,axiom,
! [VarCurr] :
( v91532(VarCurr)
=> ( v91547(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4215,axiom,
! [VarCurr] :
( ~ v91526(VarCurr)
=> ( v91546(VarCurr)
<=> v91501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4225,axiom,
! [VarCurr] :
( v91526(VarCurr)
=> ( v91546(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1997,axiom,
! [VarCurr] :
( ~ v91545(VarCurr)
=> ( v91544(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1998,axiom,
! [VarCurr] :
( v91545(VarCurr)
=> ( v91544(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6251,axiom,
! [VarCurr] :
( v91545(VarCurr)
<=> ( v91495(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91506(VarNext)
<=> ( v91507(VarNext)
& v91516(VarNext) ) ) ) ).
fof(addAssignment_26739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91516(VarNext)
<=> v91514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17941,axiom,
! [VarCurr] :
( v91514(VarCurr)
<=> ( v91485(VarCurr)
| v91517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17940,axiom,
! [VarCurr] :
( v91517(VarCurr)
<=> ( v91518(VarCurr)
& v91538(VarCurr) ) ) ).
fof(writeUnaryOperator_7113,axiom,
! [VarCurr] :
( ~ v91538(VarCurr)
<=> v91485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17939,axiom,
! [VarCurr] :
( v91518(VarCurr)
<=> ( v91519(VarCurr)
| v91536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17938,axiom,
! [VarCurr] :
( v91536(VarCurr)
<=> ( v91497(VarCurr)
& v91537(VarCurr) ) ) ).
fof(writeUnaryOperator_7112,axiom,
! [VarCurr] :
( ~ v91537(VarCurr)
<=> v91499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17937,axiom,
! [VarCurr] :
( v91519(VarCurr)
<=> ( v91520(VarCurr)
& v91499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17936,axiom,
! [VarCurr] :
( v91520(VarCurr)
<=> ( v91521(VarCurr)
| v91530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17935,axiom,
! [VarCurr] :
( v91530(VarCurr)
<=> ( v91531(VarCurr)
& v91535(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6250,axiom,
! [VarCurr] :
( v91535(VarCurr)
<=> ( ( v91523(VarCurr,bitIndex2)
<=> $false )
& ( v91523(VarCurr,bitIndex1)
<=> $false )
& ( v91523(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17934,axiom,
! [VarCurr] :
( v91531(VarCurr)
<=> ( v91532(VarCurr)
| v91533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17933,axiom,
! [VarCurr] :
( v91533(VarCurr)
<=> ( v91497(VarCurr)
& v91534(VarCurr) ) ) ).
fof(writeUnaryOperator_7111,axiom,
! [VarCurr] :
( ~ v91534(VarCurr)
<=> v91532(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6249,axiom,
! [VarCurr] :
( v91532(VarCurr)
<=> ( v91495(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17932,axiom,
! [VarCurr] :
( v91521(VarCurr)
<=> ( v91522(VarCurr)
| v91524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17931,axiom,
! [VarCurr] :
( v91524(VarCurr)
<=> ( v91525(VarCurr)
& v91529(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6248,axiom,
! [VarCurr] :
( v91529(VarCurr)
<=> ( ( v91523(VarCurr,bitIndex2)
<=> $false )
& ( v91523(VarCurr,bitIndex1)
<=> $true )
& ( v91523(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17930,axiom,
! [VarCurr] :
( v91525(VarCurr)
<=> ( v91526(VarCurr)
| v91527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17929,axiom,
! [VarCurr] :
( v91527(VarCurr)
<=> ( v91497(VarCurr)
& v91528(VarCurr) ) ) ).
fof(writeUnaryOperator_7110,axiom,
! [VarCurr] :
( ~ v91528(VarCurr)
<=> v91526(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6247,axiom,
! [VarCurr] :
( v91526(VarCurr)
<=> ( v91495(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6246,axiom,
! [VarCurr] :
( v91522(VarCurr)
<=> ( ( v91523(VarCurr,bitIndex2)
<=> $true )
& ( v91523(VarCurr,bitIndex1)
<=> $false )
& ( v91523(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26738,axiom,
! [VarCurr] :
( v91523(VarCurr,bitIndex0)
<=> v91493(VarCurr) ) ).
fof(addAssignment_26737,axiom,
! [VarCurr] :
( v91523(VarCurr,bitIndex1)
<=> v91491(VarCurr) ) ).
fof(addAssignment_26736,axiom,
! [VarCurr] :
( v91523(VarCurr,bitIndex2)
<=> v91489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91507(VarNext)
<=> ( v91508(VarNext)
& v91503(VarNext) ) ) ) ).
fof(writeUnaryOperator_7109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91508(VarNext)
<=> v91510(VarNext) ) ) ).
fof(addAssignment_26735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91510(VarNext)
<=> v91503(VarCurr) ) ) ).
fof(addAssignment_26734,axiom,
! [VarCurr] :
( v91503(VarCurr)
<=> v81450(VarCurr) ) ).
fof(addAssignment_26733,axiom,
! [VarCurr] :
( v91501(VarCurr)
<=> $false ) ).
fof(addAssignment_26732,axiom,
! [VarCurr] :
( v91499(VarCurr)
<=> v81412(VarCurr) ) ).
fof(addAssignment_26731,axiom,
! [VarCurr] :
( v91497(VarCurr)
<=> $false ) ).
fof(addAssignment_26730,axiom,
! [VarCurr] :
( v91495(VarCurr)
<=> v81404(VarCurr,bitIndex8) ) ).
fof(addAssignment_26729,axiom,
! [VarCurr] :
( v81404(VarCurr,bitIndex8)
<=> v81406(VarCurr,bitIndex8) ) ).
fof(addAssignment_26728,axiom,
! [VarCurr] :
( v81406(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26727,axiom,
! [VarCurr] :
( v91493(VarCurr)
<=> $false ) ).
fof(addAssignment_26726,axiom,
! [VarCurr] :
( v91491(VarCurr)
<=> $false ) ).
fof(addAssignment_26725,axiom,
! [VarCurr] :
( v91489(VarCurr)
<=> $true ) ).
fof(addAssignment_26724,axiom,
! [VarCurr] :
( v91487(VarCurr)
<=> $false ) ).
fof(addAssignment_26723,axiom,
! [VarCurr] :
( v91485(VarCurr)
<=> v81387(VarCurr) ) ).
fof(addAssignment_26722,axiom,
! [VarCurr] :
( v81242(VarCurr,bitIndex2)
<=> v81244(VarCurr,bitIndex2) ) ).
fof(addAssignment_26721,axiom,
! [VarCurr] :
( v81244(VarCurr,bitIndex2)
<=> v81246(VarCurr,bitIndex2) ) ).
fof(addAssignment_26720,axiom,
! [VarCurr] :
( v81246(VarCurr,bitIndex2)
<=> v81248(VarCurr,bitIndex2) ) ).
fof(addAssignment_26719,axiom,
! [VarCurr] :
( v81248(VarCurr,bitIndex2)
<=> v81250(VarCurr,bitIndex8) ) ).
fof(addAssignment_26718,axiom,
! [VarCurr] :
( v81250(VarCurr,bitIndex8)
<=> v81252(VarCurr,bitIndex8) ) ).
fof(addAssignment_26717,axiom,
! [VarCurr] :
( v81252(VarCurr,bitIndex8)
<=> v91415(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91438(VarNext)
=> ( v91415(VarNext)
<=> v91415(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1513,axiom,
! [VarNext] :
( v91438(VarNext)
=> ( v91415(VarNext)
<=> v91473(VarNext) ) ) ).
fof(addAssignment_26716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91473(VarNext)
<=> v91471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4214,axiom,
! [VarCurr] :
( ~ v91417(VarCurr)
=> ( v91471(VarCurr)
<=> v91474(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4224,axiom,
! [VarCurr] :
( v91417(VarCurr)
=> ( v91471(VarCurr)
<=> v91419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4213,axiom,
! [VarCurr] :
( ~ v91451(VarCurr)
=> ( v91474(VarCurr)
<=> v91433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4223,axiom,
! [VarCurr] :
( v91451(VarCurr)
=> ( v91474(VarCurr)
<=> v91475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1055,axiom,
! [VarCurr] :
( ( ~ v91454(VarCurr)
& ~ v91456(VarCurr) )
=> ( v91475(VarCurr)
<=> v91479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4212,axiom,
! [VarCurr] :
( v91456(VarCurr)
=> ( v91475(VarCurr)
<=> v91478(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4222,axiom,
! [VarCurr] :
( v91454(VarCurr)
=> ( v91475(VarCurr)
<=> v91476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4211,axiom,
! [VarCurr] :
( ~ v91464(VarCurr)
=> ( v91479(VarCurr)
<=> v91433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4221,axiom,
! [VarCurr] :
( v91464(VarCurr)
=> ( v91479(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4210,axiom,
! [VarCurr] :
( ~ v91458(VarCurr)
=> ( v91478(VarCurr)
<=> v91433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4220,axiom,
! [VarCurr] :
( v91458(VarCurr)
=> ( v91478(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1996,axiom,
! [VarCurr] :
( ~ v91477(VarCurr)
=> ( v91476(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1997,axiom,
! [VarCurr] :
( v91477(VarCurr)
=> ( v91476(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6245,axiom,
! [VarCurr] :
( v91477(VarCurr)
<=> ( v91427(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91438(VarNext)
<=> ( v91439(VarNext)
& v91448(VarNext) ) ) ) ).
fof(addAssignment_26715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91448(VarNext)
<=> v91446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17926,axiom,
! [VarCurr] :
( v91446(VarCurr)
<=> ( v91417(VarCurr)
| v91449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17925,axiom,
! [VarCurr] :
( v91449(VarCurr)
<=> ( v91450(VarCurr)
& v91470(VarCurr) ) ) ).
fof(writeUnaryOperator_7108,axiom,
! [VarCurr] :
( ~ v91470(VarCurr)
<=> v91417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17924,axiom,
! [VarCurr] :
( v91450(VarCurr)
<=> ( v91451(VarCurr)
| v91468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17923,axiom,
! [VarCurr] :
( v91468(VarCurr)
<=> ( v91429(VarCurr)
& v91469(VarCurr) ) ) ).
fof(writeUnaryOperator_7107,axiom,
! [VarCurr] :
( ~ v91469(VarCurr)
<=> v91431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17922,axiom,
! [VarCurr] :
( v91451(VarCurr)
<=> ( v91452(VarCurr)
& v91431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17921,axiom,
! [VarCurr] :
( v91452(VarCurr)
<=> ( v91453(VarCurr)
| v91462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17920,axiom,
! [VarCurr] :
( v91462(VarCurr)
<=> ( v91463(VarCurr)
& v91467(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6244,axiom,
! [VarCurr] :
( v91467(VarCurr)
<=> ( ( v91455(VarCurr,bitIndex2)
<=> $false )
& ( v91455(VarCurr,bitIndex1)
<=> $false )
& ( v91455(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17919,axiom,
! [VarCurr] :
( v91463(VarCurr)
<=> ( v91464(VarCurr)
| v91465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17918,axiom,
! [VarCurr] :
( v91465(VarCurr)
<=> ( v91429(VarCurr)
& v91466(VarCurr) ) ) ).
fof(writeUnaryOperator_7106,axiom,
! [VarCurr] :
( ~ v91466(VarCurr)
<=> v91464(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6243,axiom,
! [VarCurr] :
( v91464(VarCurr)
<=> ( v91427(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17917,axiom,
! [VarCurr] :
( v91453(VarCurr)
<=> ( v91454(VarCurr)
| v91456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17916,axiom,
! [VarCurr] :
( v91456(VarCurr)
<=> ( v91457(VarCurr)
& v91461(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6242,axiom,
! [VarCurr] :
( v91461(VarCurr)
<=> ( ( v91455(VarCurr,bitIndex2)
<=> $false )
& ( v91455(VarCurr,bitIndex1)
<=> $true )
& ( v91455(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17915,axiom,
! [VarCurr] :
( v91457(VarCurr)
<=> ( v91458(VarCurr)
| v91459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17914,axiom,
! [VarCurr] :
( v91459(VarCurr)
<=> ( v91429(VarCurr)
& v91460(VarCurr) ) ) ).
fof(writeUnaryOperator_7105,axiom,
! [VarCurr] :
( ~ v91460(VarCurr)
<=> v91458(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6241,axiom,
! [VarCurr] :
( v91458(VarCurr)
<=> ( v91427(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6240,axiom,
! [VarCurr] :
( v91454(VarCurr)
<=> ( ( v91455(VarCurr,bitIndex2)
<=> $true )
& ( v91455(VarCurr,bitIndex1)
<=> $false )
& ( v91455(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26714,axiom,
! [VarCurr] :
( v91455(VarCurr,bitIndex0)
<=> v91425(VarCurr) ) ).
fof(addAssignment_26713,axiom,
! [VarCurr] :
( v91455(VarCurr,bitIndex1)
<=> v91423(VarCurr) ) ).
fof(addAssignment_26712,axiom,
! [VarCurr] :
( v91455(VarCurr,bitIndex2)
<=> v91421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91439(VarNext)
<=> ( v91440(VarNext)
& v91435(VarNext) ) ) ) ).
fof(writeUnaryOperator_7104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91440(VarNext)
<=> v91442(VarNext) ) ) ).
fof(addAssignment_26711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91442(VarNext)
<=> v91435(VarCurr) ) ) ).
fof(addAssignment_26710,axiom,
! [VarCurr] :
( v91435(VarCurr)
<=> v81321(VarCurr) ) ).
fof(addAssignment_26709,axiom,
! [VarCurr] :
( v91433(VarCurr)
<=> $false ) ).
fof(addAssignment_26708,axiom,
! [VarCurr] :
( v91431(VarCurr)
<=> v81283(VarCurr) ) ).
fof(addAssignment_26707,axiom,
! [VarCurr] :
( v91429(VarCurr)
<=> $false ) ).
fof(addAssignment_26706,axiom,
! [VarCurr] :
( v91427(VarCurr)
<=> v81275(VarCurr,bitIndex8) ) ).
fof(addAssignment_26705,axiom,
! [VarCurr] :
( v81275(VarCurr,bitIndex8)
<=> v81277(VarCurr,bitIndex8) ) ).
fof(addAssignment_26704,axiom,
! [VarCurr] :
( v81277(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26703,axiom,
! [VarCurr] :
( v91425(VarCurr)
<=> $false ) ).
fof(addAssignment_26702,axiom,
! [VarCurr] :
( v91423(VarCurr)
<=> $false ) ).
fof(addAssignment_26701,axiom,
! [VarCurr] :
( v91421(VarCurr)
<=> $true ) ).
fof(addAssignment_26700,axiom,
! [VarCurr] :
( v91419(VarCurr)
<=> $false ) ).
fof(addAssignment_26699,axiom,
! [VarCurr] :
( v91417(VarCurr)
<=> v81258(VarCurr) ) ).
fof(addAssignment_26698,axiom,
! [VarCurr] :
( v81113(VarCurr,bitIndex2)
<=> v81115(VarCurr,bitIndex2) ) ).
fof(addAssignment_26697,axiom,
! [VarCurr] :
( v81115(VarCurr,bitIndex2)
<=> v81117(VarCurr,bitIndex2) ) ).
fof(addAssignment_26696,axiom,
! [VarCurr] :
( v81117(VarCurr,bitIndex2)
<=> v81119(VarCurr,bitIndex2) ) ).
fof(addAssignment_26695,axiom,
! [VarCurr] :
( v81119(VarCurr,bitIndex2)
<=> v81121(VarCurr,bitIndex8) ) ).
fof(addAssignment_26694,axiom,
! [VarCurr] :
( v81121(VarCurr,bitIndex8)
<=> v81123(VarCurr,bitIndex8) ) ).
fof(addAssignment_26693,axiom,
! [VarCurr] :
( v81123(VarCurr,bitIndex8)
<=> v91347(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91370(VarNext)
=> ( v91347(VarNext)
<=> v91347(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1512,axiom,
! [VarNext] :
( v91370(VarNext)
=> ( v91347(VarNext)
<=> v91405(VarNext) ) ) ).
fof(addAssignment_26692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91405(VarNext)
<=> v91403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4209,axiom,
! [VarCurr] :
( ~ v91349(VarCurr)
=> ( v91403(VarCurr)
<=> v91406(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4219,axiom,
! [VarCurr] :
( v91349(VarCurr)
=> ( v91403(VarCurr)
<=> v91351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4208,axiom,
! [VarCurr] :
( ~ v91383(VarCurr)
=> ( v91406(VarCurr)
<=> v91365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4218,axiom,
! [VarCurr] :
( v91383(VarCurr)
=> ( v91406(VarCurr)
<=> v91407(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1054,axiom,
! [VarCurr] :
( ( ~ v91386(VarCurr)
& ~ v91388(VarCurr) )
=> ( v91407(VarCurr)
<=> v91411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4207,axiom,
! [VarCurr] :
( v91388(VarCurr)
=> ( v91407(VarCurr)
<=> v91410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4217,axiom,
! [VarCurr] :
( v91386(VarCurr)
=> ( v91407(VarCurr)
<=> v91408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4206,axiom,
! [VarCurr] :
( ~ v91396(VarCurr)
=> ( v91411(VarCurr)
<=> v91365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4216,axiom,
! [VarCurr] :
( v91396(VarCurr)
=> ( v91411(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4205,axiom,
! [VarCurr] :
( ~ v91390(VarCurr)
=> ( v91410(VarCurr)
<=> v91365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4215,axiom,
! [VarCurr] :
( v91390(VarCurr)
=> ( v91410(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1995,axiom,
! [VarCurr] :
( ~ v91409(VarCurr)
=> ( v91408(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1996,axiom,
! [VarCurr] :
( v91409(VarCurr)
=> ( v91408(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6239,axiom,
! [VarCurr] :
( v91409(VarCurr)
<=> ( v91359(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91370(VarNext)
<=> ( v91371(VarNext)
& v91380(VarNext) ) ) ) ).
fof(addAssignment_26691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91380(VarNext)
<=> v91378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17911,axiom,
! [VarCurr] :
( v91378(VarCurr)
<=> ( v91349(VarCurr)
| v91381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17910,axiom,
! [VarCurr] :
( v91381(VarCurr)
<=> ( v91382(VarCurr)
& v91402(VarCurr) ) ) ).
fof(writeUnaryOperator_7103,axiom,
! [VarCurr] :
( ~ v91402(VarCurr)
<=> v91349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17909,axiom,
! [VarCurr] :
( v91382(VarCurr)
<=> ( v91383(VarCurr)
| v91400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17908,axiom,
! [VarCurr] :
( v91400(VarCurr)
<=> ( v91361(VarCurr)
& v91401(VarCurr) ) ) ).
fof(writeUnaryOperator_7102,axiom,
! [VarCurr] :
( ~ v91401(VarCurr)
<=> v91363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17907,axiom,
! [VarCurr] :
( v91383(VarCurr)
<=> ( v91384(VarCurr)
& v91363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17906,axiom,
! [VarCurr] :
( v91384(VarCurr)
<=> ( v91385(VarCurr)
| v91394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17905,axiom,
! [VarCurr] :
( v91394(VarCurr)
<=> ( v91395(VarCurr)
& v91399(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6238,axiom,
! [VarCurr] :
( v91399(VarCurr)
<=> ( ( v91387(VarCurr,bitIndex2)
<=> $false )
& ( v91387(VarCurr,bitIndex1)
<=> $false )
& ( v91387(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17904,axiom,
! [VarCurr] :
( v91395(VarCurr)
<=> ( v91396(VarCurr)
| v91397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17903,axiom,
! [VarCurr] :
( v91397(VarCurr)
<=> ( v91361(VarCurr)
& v91398(VarCurr) ) ) ).
fof(writeUnaryOperator_7101,axiom,
! [VarCurr] :
( ~ v91398(VarCurr)
<=> v91396(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6237,axiom,
! [VarCurr] :
( v91396(VarCurr)
<=> ( v91359(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17902,axiom,
! [VarCurr] :
( v91385(VarCurr)
<=> ( v91386(VarCurr)
| v91388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17901,axiom,
! [VarCurr] :
( v91388(VarCurr)
<=> ( v91389(VarCurr)
& v91393(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6236,axiom,
! [VarCurr] :
( v91393(VarCurr)
<=> ( ( v91387(VarCurr,bitIndex2)
<=> $false )
& ( v91387(VarCurr,bitIndex1)
<=> $true )
& ( v91387(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17900,axiom,
! [VarCurr] :
( v91389(VarCurr)
<=> ( v91390(VarCurr)
| v91391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17899,axiom,
! [VarCurr] :
( v91391(VarCurr)
<=> ( v91361(VarCurr)
& v91392(VarCurr) ) ) ).
fof(writeUnaryOperator_7100,axiom,
! [VarCurr] :
( ~ v91392(VarCurr)
<=> v91390(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6235,axiom,
! [VarCurr] :
( v91390(VarCurr)
<=> ( v91359(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6234,axiom,
! [VarCurr] :
( v91386(VarCurr)
<=> ( ( v91387(VarCurr,bitIndex2)
<=> $true )
& ( v91387(VarCurr,bitIndex1)
<=> $false )
& ( v91387(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26690,axiom,
! [VarCurr] :
( v91387(VarCurr,bitIndex0)
<=> v91357(VarCurr) ) ).
fof(addAssignment_26689,axiom,
! [VarCurr] :
( v91387(VarCurr,bitIndex1)
<=> v91355(VarCurr) ) ).
fof(addAssignment_26688,axiom,
! [VarCurr] :
( v91387(VarCurr,bitIndex2)
<=> v91353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91371(VarNext)
<=> ( v91372(VarNext)
& v91367(VarNext) ) ) ) ).
fof(writeUnaryOperator_7099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91372(VarNext)
<=> v91374(VarNext) ) ) ).
fof(addAssignment_26687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91374(VarNext)
<=> v91367(VarCurr) ) ) ).
fof(addAssignment_26686,axiom,
! [VarCurr] :
( v91367(VarCurr)
<=> v81192(VarCurr) ) ).
fof(addAssignment_26685,axiom,
! [VarCurr] :
( v91365(VarCurr)
<=> $false ) ).
fof(addAssignment_26684,axiom,
! [VarCurr] :
( v91363(VarCurr)
<=> v81154(VarCurr) ) ).
fof(addAssignment_26683,axiom,
! [VarCurr] :
( v91361(VarCurr)
<=> $false ) ).
fof(addAssignment_26682,axiom,
! [VarCurr] :
( v91359(VarCurr)
<=> v81146(VarCurr,bitIndex8) ) ).
fof(addAssignment_26681,axiom,
! [VarCurr] :
( v81146(VarCurr,bitIndex8)
<=> v81148(VarCurr,bitIndex8) ) ).
fof(addAssignment_26680,axiom,
! [VarCurr] :
( v81148(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26679,axiom,
! [VarCurr] :
( v91357(VarCurr)
<=> $false ) ).
fof(addAssignment_26678,axiom,
! [VarCurr] :
( v91355(VarCurr)
<=> $false ) ).
fof(addAssignment_26677,axiom,
! [VarCurr] :
( v91353(VarCurr)
<=> $true ) ).
fof(addAssignment_26676,axiom,
! [VarCurr] :
( v91351(VarCurr)
<=> $false ) ).
fof(addAssignment_26675,axiom,
! [VarCurr] :
( v91349(VarCurr)
<=> v81129(VarCurr) ) ).
fof(addAssignment_26674,axiom,
! [VarCurr] :
( v80984(VarCurr,bitIndex2)
<=> v80986(VarCurr,bitIndex2) ) ).
fof(addAssignment_26673,axiom,
! [VarCurr] :
( v80986(VarCurr,bitIndex2)
<=> v80988(VarCurr,bitIndex2) ) ).
fof(addAssignment_26672,axiom,
! [VarCurr] :
( v80988(VarCurr,bitIndex2)
<=> v80990(VarCurr,bitIndex2) ) ).
fof(addAssignment_26671,axiom,
! [VarCurr] :
( v80990(VarCurr,bitIndex2)
<=> v80992(VarCurr,bitIndex8) ) ).
fof(addAssignment_26670,axiom,
! [VarCurr] :
( v80992(VarCurr,bitIndex8)
<=> v80994(VarCurr,bitIndex8) ) ).
fof(addAssignment_26669,axiom,
! [VarCurr] :
( v80994(VarCurr,bitIndex8)
<=> v91279(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91302(VarNext)
=> ( v91279(VarNext)
<=> v91279(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1511,axiom,
! [VarNext] :
( v91302(VarNext)
=> ( v91279(VarNext)
<=> v91337(VarNext) ) ) ).
fof(addAssignment_26668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91337(VarNext)
<=> v91335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4204,axiom,
! [VarCurr] :
( ~ v91281(VarCurr)
=> ( v91335(VarCurr)
<=> v91338(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4214,axiom,
! [VarCurr] :
( v91281(VarCurr)
=> ( v91335(VarCurr)
<=> v91283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4203,axiom,
! [VarCurr] :
( ~ v91315(VarCurr)
=> ( v91338(VarCurr)
<=> v91297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4213,axiom,
! [VarCurr] :
( v91315(VarCurr)
=> ( v91338(VarCurr)
<=> v91339(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1053,axiom,
! [VarCurr] :
( ( ~ v91318(VarCurr)
& ~ v91320(VarCurr) )
=> ( v91339(VarCurr)
<=> v91343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4202,axiom,
! [VarCurr] :
( v91320(VarCurr)
=> ( v91339(VarCurr)
<=> v91342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4212,axiom,
! [VarCurr] :
( v91318(VarCurr)
=> ( v91339(VarCurr)
<=> v91340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4201,axiom,
! [VarCurr] :
( ~ v91328(VarCurr)
=> ( v91343(VarCurr)
<=> v91297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4211,axiom,
! [VarCurr] :
( v91328(VarCurr)
=> ( v91343(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4200,axiom,
! [VarCurr] :
( ~ v91322(VarCurr)
=> ( v91342(VarCurr)
<=> v91297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4210,axiom,
! [VarCurr] :
( v91322(VarCurr)
=> ( v91342(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1994,axiom,
! [VarCurr] :
( ~ v91341(VarCurr)
=> ( v91340(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1995,axiom,
! [VarCurr] :
( v91341(VarCurr)
=> ( v91340(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6233,axiom,
! [VarCurr] :
( v91341(VarCurr)
<=> ( v91291(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91302(VarNext)
<=> ( v91303(VarNext)
& v91312(VarNext) ) ) ) ).
fof(addAssignment_26667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91312(VarNext)
<=> v91310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17896,axiom,
! [VarCurr] :
( v91310(VarCurr)
<=> ( v91281(VarCurr)
| v91313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17895,axiom,
! [VarCurr] :
( v91313(VarCurr)
<=> ( v91314(VarCurr)
& v91334(VarCurr) ) ) ).
fof(writeUnaryOperator_7098,axiom,
! [VarCurr] :
( ~ v91334(VarCurr)
<=> v91281(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17894,axiom,
! [VarCurr] :
( v91314(VarCurr)
<=> ( v91315(VarCurr)
| v91332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17893,axiom,
! [VarCurr] :
( v91332(VarCurr)
<=> ( v91293(VarCurr)
& v91333(VarCurr) ) ) ).
fof(writeUnaryOperator_7097,axiom,
! [VarCurr] :
( ~ v91333(VarCurr)
<=> v91295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17892,axiom,
! [VarCurr] :
( v91315(VarCurr)
<=> ( v91316(VarCurr)
& v91295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17891,axiom,
! [VarCurr] :
( v91316(VarCurr)
<=> ( v91317(VarCurr)
| v91326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17890,axiom,
! [VarCurr] :
( v91326(VarCurr)
<=> ( v91327(VarCurr)
& v91331(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6232,axiom,
! [VarCurr] :
( v91331(VarCurr)
<=> ( ( v91319(VarCurr,bitIndex2)
<=> $false )
& ( v91319(VarCurr,bitIndex1)
<=> $false )
& ( v91319(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17889,axiom,
! [VarCurr] :
( v91327(VarCurr)
<=> ( v91328(VarCurr)
| v91329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17888,axiom,
! [VarCurr] :
( v91329(VarCurr)
<=> ( v91293(VarCurr)
& v91330(VarCurr) ) ) ).
fof(writeUnaryOperator_7096,axiom,
! [VarCurr] :
( ~ v91330(VarCurr)
<=> v91328(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6231,axiom,
! [VarCurr] :
( v91328(VarCurr)
<=> ( v91291(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17887,axiom,
! [VarCurr] :
( v91317(VarCurr)
<=> ( v91318(VarCurr)
| v91320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17886,axiom,
! [VarCurr] :
( v91320(VarCurr)
<=> ( v91321(VarCurr)
& v91325(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6230,axiom,
! [VarCurr] :
( v91325(VarCurr)
<=> ( ( v91319(VarCurr,bitIndex2)
<=> $false )
& ( v91319(VarCurr,bitIndex1)
<=> $true )
& ( v91319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17885,axiom,
! [VarCurr] :
( v91321(VarCurr)
<=> ( v91322(VarCurr)
| v91323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17884,axiom,
! [VarCurr] :
( v91323(VarCurr)
<=> ( v91293(VarCurr)
& v91324(VarCurr) ) ) ).
fof(writeUnaryOperator_7095,axiom,
! [VarCurr] :
( ~ v91324(VarCurr)
<=> v91322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6229,axiom,
! [VarCurr] :
( v91322(VarCurr)
<=> ( v91291(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6228,axiom,
! [VarCurr] :
( v91318(VarCurr)
<=> ( ( v91319(VarCurr,bitIndex2)
<=> $true )
& ( v91319(VarCurr,bitIndex1)
<=> $false )
& ( v91319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26666,axiom,
! [VarCurr] :
( v91319(VarCurr,bitIndex0)
<=> v91289(VarCurr) ) ).
fof(addAssignment_26665,axiom,
! [VarCurr] :
( v91319(VarCurr,bitIndex1)
<=> v91287(VarCurr) ) ).
fof(addAssignment_26664,axiom,
! [VarCurr] :
( v91319(VarCurr,bitIndex2)
<=> v91285(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91303(VarNext)
<=> ( v91304(VarNext)
& v91299(VarNext) ) ) ) ).
fof(writeUnaryOperator_7094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91304(VarNext)
<=> v91306(VarNext) ) ) ).
fof(addAssignment_26663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91306(VarNext)
<=> v91299(VarCurr) ) ) ).
fof(addAssignment_26662,axiom,
! [VarCurr] :
( v91299(VarCurr)
<=> v81063(VarCurr) ) ).
fof(addAssignment_26661,axiom,
! [VarCurr] :
( v91297(VarCurr)
<=> $false ) ).
fof(addAssignment_26660,axiom,
! [VarCurr] :
( v91295(VarCurr)
<=> v81025(VarCurr) ) ).
fof(addAssignment_26659,axiom,
! [VarCurr] :
( v91293(VarCurr)
<=> $false ) ).
fof(addAssignment_26658,axiom,
! [VarCurr] :
( v91291(VarCurr)
<=> v81017(VarCurr,bitIndex8) ) ).
fof(addAssignment_26657,axiom,
! [VarCurr] :
( v81017(VarCurr,bitIndex8)
<=> v81019(VarCurr,bitIndex8) ) ).
fof(addAssignment_26656,axiom,
! [VarCurr] :
( v81019(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26655,axiom,
! [VarCurr] :
( v91289(VarCurr)
<=> $false ) ).
fof(addAssignment_26654,axiom,
! [VarCurr] :
( v91287(VarCurr)
<=> $false ) ).
fof(addAssignment_26653,axiom,
! [VarCurr] :
( v91285(VarCurr)
<=> $true ) ).
fof(addAssignment_26652,axiom,
! [VarCurr] :
( v91283(VarCurr)
<=> $false ) ).
fof(addAssignment_26651,axiom,
! [VarCurr] :
( v91281(VarCurr)
<=> v81000(VarCurr) ) ).
fof(addAssignment_26650,axiom,
! [VarCurr] :
( v80855(VarCurr,bitIndex2)
<=> v80857(VarCurr,bitIndex2) ) ).
fof(addAssignment_26649,axiom,
! [VarCurr] :
( v80857(VarCurr,bitIndex2)
<=> v80859(VarCurr,bitIndex2) ) ).
fof(addAssignment_26648,axiom,
! [VarCurr] :
( v80859(VarCurr,bitIndex2)
<=> v80861(VarCurr,bitIndex2) ) ).
fof(addAssignment_26647,axiom,
! [VarCurr] :
( v80861(VarCurr,bitIndex2)
<=> v80863(VarCurr,bitIndex8) ) ).
fof(addAssignment_26646,axiom,
! [VarCurr] :
( v80863(VarCurr,bitIndex8)
<=> v80865(VarCurr,bitIndex8) ) ).
fof(addAssignment_26645,axiom,
! [VarCurr] :
( v80865(VarCurr,bitIndex8)
<=> v91211(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91234(VarNext)
=> ( v91211(VarNext)
<=> v91211(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1510,axiom,
! [VarNext] :
( v91234(VarNext)
=> ( v91211(VarNext)
<=> v91269(VarNext) ) ) ).
fof(addAssignment_26644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91269(VarNext)
<=> v91267(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4199,axiom,
! [VarCurr] :
( ~ v91213(VarCurr)
=> ( v91267(VarCurr)
<=> v91270(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4209,axiom,
! [VarCurr] :
( v91213(VarCurr)
=> ( v91267(VarCurr)
<=> v91215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4198,axiom,
! [VarCurr] :
( ~ v91247(VarCurr)
=> ( v91270(VarCurr)
<=> v91229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4208,axiom,
! [VarCurr] :
( v91247(VarCurr)
=> ( v91270(VarCurr)
<=> v91271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1052,axiom,
! [VarCurr] :
( ( ~ v91250(VarCurr)
& ~ v91252(VarCurr) )
=> ( v91271(VarCurr)
<=> v91275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4197,axiom,
! [VarCurr] :
( v91252(VarCurr)
=> ( v91271(VarCurr)
<=> v91274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4207,axiom,
! [VarCurr] :
( v91250(VarCurr)
=> ( v91271(VarCurr)
<=> v91272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4196,axiom,
! [VarCurr] :
( ~ v91260(VarCurr)
=> ( v91275(VarCurr)
<=> v91229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4206,axiom,
! [VarCurr] :
( v91260(VarCurr)
=> ( v91275(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4195,axiom,
! [VarCurr] :
( ~ v91254(VarCurr)
=> ( v91274(VarCurr)
<=> v91229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4205,axiom,
! [VarCurr] :
( v91254(VarCurr)
=> ( v91274(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1993,axiom,
! [VarCurr] :
( ~ v91273(VarCurr)
=> ( v91272(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1994,axiom,
! [VarCurr] :
( v91273(VarCurr)
=> ( v91272(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6227,axiom,
! [VarCurr] :
( v91273(VarCurr)
<=> ( v91223(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91234(VarNext)
<=> ( v91235(VarNext)
& v91244(VarNext) ) ) ) ).
fof(addAssignment_26643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91244(VarNext)
<=> v91242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17881,axiom,
! [VarCurr] :
( v91242(VarCurr)
<=> ( v91213(VarCurr)
| v91245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17880,axiom,
! [VarCurr] :
( v91245(VarCurr)
<=> ( v91246(VarCurr)
& v91266(VarCurr) ) ) ).
fof(writeUnaryOperator_7093,axiom,
! [VarCurr] :
( ~ v91266(VarCurr)
<=> v91213(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17879,axiom,
! [VarCurr] :
( v91246(VarCurr)
<=> ( v91247(VarCurr)
| v91264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17878,axiom,
! [VarCurr] :
( v91264(VarCurr)
<=> ( v91225(VarCurr)
& v91265(VarCurr) ) ) ).
fof(writeUnaryOperator_7092,axiom,
! [VarCurr] :
( ~ v91265(VarCurr)
<=> v91227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17877,axiom,
! [VarCurr] :
( v91247(VarCurr)
<=> ( v91248(VarCurr)
& v91227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17876,axiom,
! [VarCurr] :
( v91248(VarCurr)
<=> ( v91249(VarCurr)
| v91258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17875,axiom,
! [VarCurr] :
( v91258(VarCurr)
<=> ( v91259(VarCurr)
& v91263(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6226,axiom,
! [VarCurr] :
( v91263(VarCurr)
<=> ( ( v91251(VarCurr,bitIndex2)
<=> $false )
& ( v91251(VarCurr,bitIndex1)
<=> $false )
& ( v91251(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17874,axiom,
! [VarCurr] :
( v91259(VarCurr)
<=> ( v91260(VarCurr)
| v91261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17873,axiom,
! [VarCurr] :
( v91261(VarCurr)
<=> ( v91225(VarCurr)
& v91262(VarCurr) ) ) ).
fof(writeUnaryOperator_7091,axiom,
! [VarCurr] :
( ~ v91262(VarCurr)
<=> v91260(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6225,axiom,
! [VarCurr] :
( v91260(VarCurr)
<=> ( v91223(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17872,axiom,
! [VarCurr] :
( v91249(VarCurr)
<=> ( v91250(VarCurr)
| v91252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17871,axiom,
! [VarCurr] :
( v91252(VarCurr)
<=> ( v91253(VarCurr)
& v91257(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6224,axiom,
! [VarCurr] :
( v91257(VarCurr)
<=> ( ( v91251(VarCurr,bitIndex2)
<=> $false )
& ( v91251(VarCurr,bitIndex1)
<=> $true )
& ( v91251(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17870,axiom,
! [VarCurr] :
( v91253(VarCurr)
<=> ( v91254(VarCurr)
| v91255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17869,axiom,
! [VarCurr] :
( v91255(VarCurr)
<=> ( v91225(VarCurr)
& v91256(VarCurr) ) ) ).
fof(writeUnaryOperator_7090,axiom,
! [VarCurr] :
( ~ v91256(VarCurr)
<=> v91254(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6223,axiom,
! [VarCurr] :
( v91254(VarCurr)
<=> ( v91223(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6222,axiom,
! [VarCurr] :
( v91250(VarCurr)
<=> ( ( v91251(VarCurr,bitIndex2)
<=> $true )
& ( v91251(VarCurr,bitIndex1)
<=> $false )
& ( v91251(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26642,axiom,
! [VarCurr] :
( v91251(VarCurr,bitIndex0)
<=> v91221(VarCurr) ) ).
fof(addAssignment_26641,axiom,
! [VarCurr] :
( v91251(VarCurr,bitIndex1)
<=> v91219(VarCurr) ) ).
fof(addAssignment_26640,axiom,
! [VarCurr] :
( v91251(VarCurr,bitIndex2)
<=> v91217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91235(VarNext)
<=> ( v91236(VarNext)
& v91231(VarNext) ) ) ) ).
fof(writeUnaryOperator_7089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91236(VarNext)
<=> v91238(VarNext) ) ) ).
fof(addAssignment_26639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91238(VarNext)
<=> v91231(VarCurr) ) ) ).
fof(addAssignment_26638,axiom,
! [VarCurr] :
( v91231(VarCurr)
<=> v80934(VarCurr) ) ).
fof(addAssignment_26637,axiom,
! [VarCurr] :
( v91229(VarCurr)
<=> $false ) ).
fof(addAssignment_26636,axiom,
! [VarCurr] :
( v91227(VarCurr)
<=> v80896(VarCurr) ) ).
fof(addAssignment_26635,axiom,
! [VarCurr] :
( v91225(VarCurr)
<=> $false ) ).
fof(addAssignment_26634,axiom,
! [VarCurr] :
( v91223(VarCurr)
<=> v80888(VarCurr,bitIndex8) ) ).
fof(addAssignment_26633,axiom,
! [VarCurr] :
( v80888(VarCurr,bitIndex8)
<=> v80890(VarCurr,bitIndex8) ) ).
fof(addAssignment_26632,axiom,
! [VarCurr] :
( v80890(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26631,axiom,
! [VarCurr] :
( v91221(VarCurr)
<=> $false ) ).
fof(addAssignment_26630,axiom,
! [VarCurr] :
( v91219(VarCurr)
<=> $false ) ).
fof(addAssignment_26629,axiom,
! [VarCurr] :
( v91217(VarCurr)
<=> $true ) ).
fof(addAssignment_26628,axiom,
! [VarCurr] :
( v91215(VarCurr)
<=> $false ) ).
fof(addAssignment_26627,axiom,
! [VarCurr] :
( v91213(VarCurr)
<=> v80871(VarCurr) ) ).
fof(addAssignment_26626,axiom,
! [VarCurr] :
( v80726(VarCurr,bitIndex2)
<=> v80728(VarCurr,bitIndex2) ) ).
fof(addAssignment_26625,axiom,
! [VarCurr] :
( v80728(VarCurr,bitIndex2)
<=> v80730(VarCurr,bitIndex2) ) ).
fof(addAssignment_26624,axiom,
! [VarCurr] :
( v80730(VarCurr,bitIndex2)
<=> v80732(VarCurr,bitIndex2) ) ).
fof(addAssignment_26623,axiom,
! [VarCurr] :
( v80732(VarCurr,bitIndex2)
<=> v80734(VarCurr,bitIndex8) ) ).
fof(addAssignment_26622,axiom,
! [VarCurr] :
( v80734(VarCurr,bitIndex8)
<=> v80736(VarCurr,bitIndex8) ) ).
fof(addAssignment_26621,axiom,
! [VarCurr] :
( v80736(VarCurr,bitIndex8)
<=> v91143(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91166(VarNext)
=> ( v91143(VarNext)
<=> v91143(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1509,axiom,
! [VarNext] :
( v91166(VarNext)
=> ( v91143(VarNext)
<=> v91201(VarNext) ) ) ).
fof(addAssignment_26620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91201(VarNext)
<=> v91199(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4194,axiom,
! [VarCurr] :
( ~ v91145(VarCurr)
=> ( v91199(VarCurr)
<=> v91202(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4204,axiom,
! [VarCurr] :
( v91145(VarCurr)
=> ( v91199(VarCurr)
<=> v91147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4193,axiom,
! [VarCurr] :
( ~ v91179(VarCurr)
=> ( v91202(VarCurr)
<=> v91161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4203,axiom,
! [VarCurr] :
( v91179(VarCurr)
=> ( v91202(VarCurr)
<=> v91203(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1051,axiom,
! [VarCurr] :
( ( ~ v91182(VarCurr)
& ~ v91184(VarCurr) )
=> ( v91203(VarCurr)
<=> v91207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4192,axiom,
! [VarCurr] :
( v91184(VarCurr)
=> ( v91203(VarCurr)
<=> v91206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4202,axiom,
! [VarCurr] :
( v91182(VarCurr)
=> ( v91203(VarCurr)
<=> v91204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4191,axiom,
! [VarCurr] :
( ~ v91192(VarCurr)
=> ( v91207(VarCurr)
<=> v91161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4201,axiom,
! [VarCurr] :
( v91192(VarCurr)
=> ( v91207(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4190,axiom,
! [VarCurr] :
( ~ v91186(VarCurr)
=> ( v91206(VarCurr)
<=> v91161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4200,axiom,
! [VarCurr] :
( v91186(VarCurr)
=> ( v91206(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1992,axiom,
! [VarCurr] :
( ~ v91205(VarCurr)
=> ( v91204(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1993,axiom,
! [VarCurr] :
( v91205(VarCurr)
=> ( v91204(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6221,axiom,
! [VarCurr] :
( v91205(VarCurr)
<=> ( v91155(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91166(VarNext)
<=> ( v91167(VarNext)
& v91176(VarNext) ) ) ) ).
fof(addAssignment_26619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91176(VarNext)
<=> v91174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17866,axiom,
! [VarCurr] :
( v91174(VarCurr)
<=> ( v91145(VarCurr)
| v91177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17865,axiom,
! [VarCurr] :
( v91177(VarCurr)
<=> ( v91178(VarCurr)
& v91198(VarCurr) ) ) ).
fof(writeUnaryOperator_7088,axiom,
! [VarCurr] :
( ~ v91198(VarCurr)
<=> v91145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17864,axiom,
! [VarCurr] :
( v91178(VarCurr)
<=> ( v91179(VarCurr)
| v91196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17863,axiom,
! [VarCurr] :
( v91196(VarCurr)
<=> ( v91157(VarCurr)
& v91197(VarCurr) ) ) ).
fof(writeUnaryOperator_7087,axiom,
! [VarCurr] :
( ~ v91197(VarCurr)
<=> v91159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17862,axiom,
! [VarCurr] :
( v91179(VarCurr)
<=> ( v91180(VarCurr)
& v91159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17861,axiom,
! [VarCurr] :
( v91180(VarCurr)
<=> ( v91181(VarCurr)
| v91190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17860,axiom,
! [VarCurr] :
( v91190(VarCurr)
<=> ( v91191(VarCurr)
& v91195(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6220,axiom,
! [VarCurr] :
( v91195(VarCurr)
<=> ( ( v91183(VarCurr,bitIndex2)
<=> $false )
& ( v91183(VarCurr,bitIndex1)
<=> $false )
& ( v91183(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17859,axiom,
! [VarCurr] :
( v91191(VarCurr)
<=> ( v91192(VarCurr)
| v91193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17858,axiom,
! [VarCurr] :
( v91193(VarCurr)
<=> ( v91157(VarCurr)
& v91194(VarCurr) ) ) ).
fof(writeUnaryOperator_7086,axiom,
! [VarCurr] :
( ~ v91194(VarCurr)
<=> v91192(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6219,axiom,
! [VarCurr] :
( v91192(VarCurr)
<=> ( v91155(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17857,axiom,
! [VarCurr] :
( v91181(VarCurr)
<=> ( v91182(VarCurr)
| v91184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17856,axiom,
! [VarCurr] :
( v91184(VarCurr)
<=> ( v91185(VarCurr)
& v91189(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6218,axiom,
! [VarCurr] :
( v91189(VarCurr)
<=> ( ( v91183(VarCurr,bitIndex2)
<=> $false )
& ( v91183(VarCurr,bitIndex1)
<=> $true )
& ( v91183(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17855,axiom,
! [VarCurr] :
( v91185(VarCurr)
<=> ( v91186(VarCurr)
| v91187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17854,axiom,
! [VarCurr] :
( v91187(VarCurr)
<=> ( v91157(VarCurr)
& v91188(VarCurr) ) ) ).
fof(writeUnaryOperator_7085,axiom,
! [VarCurr] :
( ~ v91188(VarCurr)
<=> v91186(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6217,axiom,
! [VarCurr] :
( v91186(VarCurr)
<=> ( v91155(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6216,axiom,
! [VarCurr] :
( v91182(VarCurr)
<=> ( ( v91183(VarCurr,bitIndex2)
<=> $true )
& ( v91183(VarCurr,bitIndex1)
<=> $false )
& ( v91183(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26618,axiom,
! [VarCurr] :
( v91183(VarCurr,bitIndex0)
<=> v91153(VarCurr) ) ).
fof(addAssignment_26617,axiom,
! [VarCurr] :
( v91183(VarCurr,bitIndex1)
<=> v91151(VarCurr) ) ).
fof(addAssignment_26616,axiom,
! [VarCurr] :
( v91183(VarCurr,bitIndex2)
<=> v91149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91167(VarNext)
<=> ( v91168(VarNext)
& v91163(VarNext) ) ) ) ).
fof(writeUnaryOperator_7084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91168(VarNext)
<=> v91170(VarNext) ) ) ).
fof(addAssignment_26615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91170(VarNext)
<=> v91163(VarCurr) ) ) ).
fof(addAssignment_26614,axiom,
! [VarCurr] :
( v91163(VarCurr)
<=> v80805(VarCurr) ) ).
fof(addAssignment_26613,axiom,
! [VarCurr] :
( v91161(VarCurr)
<=> $false ) ).
fof(addAssignment_26612,axiom,
! [VarCurr] :
( v91159(VarCurr)
<=> v80767(VarCurr) ) ).
fof(addAssignment_26611,axiom,
! [VarCurr] :
( v91157(VarCurr)
<=> $false ) ).
fof(addAssignment_26610,axiom,
! [VarCurr] :
( v91155(VarCurr)
<=> v80759(VarCurr,bitIndex8) ) ).
fof(addAssignment_26609,axiom,
! [VarCurr] :
( v80759(VarCurr,bitIndex8)
<=> v80761(VarCurr,bitIndex8) ) ).
fof(addAssignment_26608,axiom,
! [VarCurr] :
( v80761(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26607,axiom,
! [VarCurr] :
( v91153(VarCurr)
<=> $false ) ).
fof(addAssignment_26606,axiom,
! [VarCurr] :
( v91151(VarCurr)
<=> $false ) ).
fof(addAssignment_26605,axiom,
! [VarCurr] :
( v91149(VarCurr)
<=> $true ) ).
fof(addAssignment_26604,axiom,
! [VarCurr] :
( v91147(VarCurr)
<=> $false ) ).
fof(addAssignment_26603,axiom,
! [VarCurr] :
( v91145(VarCurr)
<=> v80742(VarCurr) ) ).
fof(addAssignment_26602,axiom,
! [VarCurr] :
( v80597(VarCurr,bitIndex2)
<=> v80599(VarCurr,bitIndex2) ) ).
fof(addAssignment_26601,axiom,
! [VarCurr] :
( v80599(VarCurr,bitIndex2)
<=> v80601(VarCurr,bitIndex2) ) ).
fof(addAssignment_26600,axiom,
! [VarCurr] :
( v80601(VarCurr,bitIndex2)
<=> v80603(VarCurr,bitIndex2) ) ).
fof(addAssignment_26599,axiom,
! [VarCurr] :
( v80603(VarCurr,bitIndex2)
<=> v80605(VarCurr,bitIndex8) ) ).
fof(addAssignment_26598,axiom,
! [VarCurr] :
( v80605(VarCurr,bitIndex8)
<=> v80607(VarCurr,bitIndex8) ) ).
fof(addAssignment_26597,axiom,
! [VarCurr] :
( v80607(VarCurr,bitIndex8)
<=> v91075(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91098(VarNext)
=> ( v91075(VarNext)
<=> v91075(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1508,axiom,
! [VarNext] :
( v91098(VarNext)
=> ( v91075(VarNext)
<=> v91133(VarNext) ) ) ).
fof(addAssignment_26596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91133(VarNext)
<=> v91131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4189,axiom,
! [VarCurr] :
( ~ v91077(VarCurr)
=> ( v91131(VarCurr)
<=> v91134(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4199,axiom,
! [VarCurr] :
( v91077(VarCurr)
=> ( v91131(VarCurr)
<=> v91079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4188,axiom,
! [VarCurr] :
( ~ v91111(VarCurr)
=> ( v91134(VarCurr)
<=> v91093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4198,axiom,
! [VarCurr] :
( v91111(VarCurr)
=> ( v91134(VarCurr)
<=> v91135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1050,axiom,
! [VarCurr] :
( ( ~ v91114(VarCurr)
& ~ v91116(VarCurr) )
=> ( v91135(VarCurr)
<=> v91139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4187,axiom,
! [VarCurr] :
( v91116(VarCurr)
=> ( v91135(VarCurr)
<=> v91138(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4197,axiom,
! [VarCurr] :
( v91114(VarCurr)
=> ( v91135(VarCurr)
<=> v91136(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4186,axiom,
! [VarCurr] :
( ~ v91124(VarCurr)
=> ( v91139(VarCurr)
<=> v91093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4196,axiom,
! [VarCurr] :
( v91124(VarCurr)
=> ( v91139(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4185,axiom,
! [VarCurr] :
( ~ v91118(VarCurr)
=> ( v91138(VarCurr)
<=> v91093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4195,axiom,
! [VarCurr] :
( v91118(VarCurr)
=> ( v91138(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1991,axiom,
! [VarCurr] :
( ~ v91137(VarCurr)
=> ( v91136(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1992,axiom,
! [VarCurr] :
( v91137(VarCurr)
=> ( v91136(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6215,axiom,
! [VarCurr] :
( v91137(VarCurr)
<=> ( v91087(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91098(VarNext)
<=> ( v91099(VarNext)
& v91108(VarNext) ) ) ) ).
fof(addAssignment_26595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91108(VarNext)
<=> v91106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17851,axiom,
! [VarCurr] :
( v91106(VarCurr)
<=> ( v91077(VarCurr)
| v91109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17850,axiom,
! [VarCurr] :
( v91109(VarCurr)
<=> ( v91110(VarCurr)
& v91130(VarCurr) ) ) ).
fof(writeUnaryOperator_7083,axiom,
! [VarCurr] :
( ~ v91130(VarCurr)
<=> v91077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17849,axiom,
! [VarCurr] :
( v91110(VarCurr)
<=> ( v91111(VarCurr)
| v91128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17848,axiom,
! [VarCurr] :
( v91128(VarCurr)
<=> ( v91089(VarCurr)
& v91129(VarCurr) ) ) ).
fof(writeUnaryOperator_7082,axiom,
! [VarCurr] :
( ~ v91129(VarCurr)
<=> v91091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17847,axiom,
! [VarCurr] :
( v91111(VarCurr)
<=> ( v91112(VarCurr)
& v91091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17846,axiom,
! [VarCurr] :
( v91112(VarCurr)
<=> ( v91113(VarCurr)
| v91122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17845,axiom,
! [VarCurr] :
( v91122(VarCurr)
<=> ( v91123(VarCurr)
& v91127(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6214,axiom,
! [VarCurr] :
( v91127(VarCurr)
<=> ( ( v91115(VarCurr,bitIndex2)
<=> $false )
& ( v91115(VarCurr,bitIndex1)
<=> $false )
& ( v91115(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17844,axiom,
! [VarCurr] :
( v91123(VarCurr)
<=> ( v91124(VarCurr)
| v91125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17843,axiom,
! [VarCurr] :
( v91125(VarCurr)
<=> ( v91089(VarCurr)
& v91126(VarCurr) ) ) ).
fof(writeUnaryOperator_7081,axiom,
! [VarCurr] :
( ~ v91126(VarCurr)
<=> v91124(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6213,axiom,
! [VarCurr] :
( v91124(VarCurr)
<=> ( v91087(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17842,axiom,
! [VarCurr] :
( v91113(VarCurr)
<=> ( v91114(VarCurr)
| v91116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17841,axiom,
! [VarCurr] :
( v91116(VarCurr)
<=> ( v91117(VarCurr)
& v91121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6212,axiom,
! [VarCurr] :
( v91121(VarCurr)
<=> ( ( v91115(VarCurr,bitIndex2)
<=> $false )
& ( v91115(VarCurr,bitIndex1)
<=> $true )
& ( v91115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17840,axiom,
! [VarCurr] :
( v91117(VarCurr)
<=> ( v91118(VarCurr)
| v91119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17839,axiom,
! [VarCurr] :
( v91119(VarCurr)
<=> ( v91089(VarCurr)
& v91120(VarCurr) ) ) ).
fof(writeUnaryOperator_7080,axiom,
! [VarCurr] :
( ~ v91120(VarCurr)
<=> v91118(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6211,axiom,
! [VarCurr] :
( v91118(VarCurr)
<=> ( v91087(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6210,axiom,
! [VarCurr] :
( v91114(VarCurr)
<=> ( ( v91115(VarCurr,bitIndex2)
<=> $true )
& ( v91115(VarCurr,bitIndex1)
<=> $false )
& ( v91115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26594,axiom,
! [VarCurr] :
( v91115(VarCurr,bitIndex0)
<=> v91085(VarCurr) ) ).
fof(addAssignment_26593,axiom,
! [VarCurr] :
( v91115(VarCurr,bitIndex1)
<=> v91083(VarCurr) ) ).
fof(addAssignment_26592,axiom,
! [VarCurr] :
( v91115(VarCurr,bitIndex2)
<=> v91081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91099(VarNext)
<=> ( v91100(VarNext)
& v91095(VarNext) ) ) ) ).
fof(writeUnaryOperator_7079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91100(VarNext)
<=> v91102(VarNext) ) ) ).
fof(addAssignment_26591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91102(VarNext)
<=> v91095(VarCurr) ) ) ).
fof(addAssignment_26590,axiom,
! [VarCurr] :
( v91095(VarCurr)
<=> v80676(VarCurr) ) ).
fof(addAssignment_26589,axiom,
! [VarCurr] :
( v91093(VarCurr)
<=> $false ) ).
fof(addAssignment_26588,axiom,
! [VarCurr] :
( v91091(VarCurr)
<=> v80638(VarCurr) ) ).
fof(addAssignment_26587,axiom,
! [VarCurr] :
( v91089(VarCurr)
<=> $false ) ).
fof(addAssignment_26586,axiom,
! [VarCurr] :
( v91087(VarCurr)
<=> v80630(VarCurr,bitIndex8) ) ).
fof(addAssignment_26585,axiom,
! [VarCurr] :
( v80630(VarCurr,bitIndex8)
<=> v80632(VarCurr,bitIndex8) ) ).
fof(addAssignment_26584,axiom,
! [VarCurr] :
( v80632(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26583,axiom,
! [VarCurr] :
( v91085(VarCurr)
<=> $false ) ).
fof(addAssignment_26582,axiom,
! [VarCurr] :
( v91083(VarCurr)
<=> $false ) ).
fof(addAssignment_26581,axiom,
! [VarCurr] :
( v91081(VarCurr)
<=> $true ) ).
fof(addAssignment_26580,axiom,
! [VarCurr] :
( v91079(VarCurr)
<=> $false ) ).
fof(addAssignment_26579,axiom,
! [VarCurr] :
( v91077(VarCurr)
<=> v80613(VarCurr) ) ).
fof(addAssignment_26578,axiom,
! [VarCurr] :
( v80468(VarCurr,bitIndex2)
<=> v80470(VarCurr,bitIndex2) ) ).
fof(addAssignment_26577,axiom,
! [VarCurr] :
( v80470(VarCurr,bitIndex2)
<=> v80472(VarCurr,bitIndex2) ) ).
fof(addAssignment_26576,axiom,
! [VarCurr] :
( v80472(VarCurr,bitIndex2)
<=> v80474(VarCurr,bitIndex2) ) ).
fof(addAssignment_26575,axiom,
! [VarCurr] :
( v80474(VarCurr,bitIndex2)
<=> v80476(VarCurr,bitIndex8) ) ).
fof(addAssignment_26574,axiom,
! [VarCurr] :
( v80476(VarCurr,bitIndex8)
<=> v80478(VarCurr,bitIndex8) ) ).
fof(addAssignment_26573,axiom,
! [VarCurr] :
( v80478(VarCurr,bitIndex8)
<=> v91007(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91030(VarNext)
=> ( v91007(VarNext)
<=> v91007(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1507,axiom,
! [VarNext] :
( v91030(VarNext)
=> ( v91007(VarNext)
<=> v91065(VarNext) ) ) ).
fof(addAssignment_26572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91065(VarNext)
<=> v91063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4184,axiom,
! [VarCurr] :
( ~ v91009(VarCurr)
=> ( v91063(VarCurr)
<=> v91066(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4194,axiom,
! [VarCurr] :
( v91009(VarCurr)
=> ( v91063(VarCurr)
<=> v91011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4183,axiom,
! [VarCurr] :
( ~ v91043(VarCurr)
=> ( v91066(VarCurr)
<=> v91025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4193,axiom,
! [VarCurr] :
( v91043(VarCurr)
=> ( v91066(VarCurr)
<=> v91067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1049,axiom,
! [VarCurr] :
( ( ~ v91046(VarCurr)
& ~ v91048(VarCurr) )
=> ( v91067(VarCurr)
<=> v91071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4182,axiom,
! [VarCurr] :
( v91048(VarCurr)
=> ( v91067(VarCurr)
<=> v91070(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4192,axiom,
! [VarCurr] :
( v91046(VarCurr)
=> ( v91067(VarCurr)
<=> v91068(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4181,axiom,
! [VarCurr] :
( ~ v91056(VarCurr)
=> ( v91071(VarCurr)
<=> v91025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4191,axiom,
! [VarCurr] :
( v91056(VarCurr)
=> ( v91071(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4180,axiom,
! [VarCurr] :
( ~ v91050(VarCurr)
=> ( v91070(VarCurr)
<=> v91025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4190,axiom,
! [VarCurr] :
( v91050(VarCurr)
=> ( v91070(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1990,axiom,
! [VarCurr] :
( ~ v91069(VarCurr)
=> ( v91068(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1991,axiom,
! [VarCurr] :
( v91069(VarCurr)
=> ( v91068(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6209,axiom,
! [VarCurr] :
( v91069(VarCurr)
<=> ( v91019(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91030(VarNext)
<=> ( v91031(VarNext)
& v91040(VarNext) ) ) ) ).
fof(addAssignment_26571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91040(VarNext)
<=> v91038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17836,axiom,
! [VarCurr] :
( v91038(VarCurr)
<=> ( v91009(VarCurr)
| v91041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17835,axiom,
! [VarCurr] :
( v91041(VarCurr)
<=> ( v91042(VarCurr)
& v91062(VarCurr) ) ) ).
fof(writeUnaryOperator_7078,axiom,
! [VarCurr] :
( ~ v91062(VarCurr)
<=> v91009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17834,axiom,
! [VarCurr] :
( v91042(VarCurr)
<=> ( v91043(VarCurr)
| v91060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17833,axiom,
! [VarCurr] :
( v91060(VarCurr)
<=> ( v91021(VarCurr)
& v91061(VarCurr) ) ) ).
fof(writeUnaryOperator_7077,axiom,
! [VarCurr] :
( ~ v91061(VarCurr)
<=> v91023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17832,axiom,
! [VarCurr] :
( v91043(VarCurr)
<=> ( v91044(VarCurr)
& v91023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17831,axiom,
! [VarCurr] :
( v91044(VarCurr)
<=> ( v91045(VarCurr)
| v91054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17830,axiom,
! [VarCurr] :
( v91054(VarCurr)
<=> ( v91055(VarCurr)
& v91059(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6208,axiom,
! [VarCurr] :
( v91059(VarCurr)
<=> ( ( v91047(VarCurr,bitIndex2)
<=> $false )
& ( v91047(VarCurr,bitIndex1)
<=> $false )
& ( v91047(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17829,axiom,
! [VarCurr] :
( v91055(VarCurr)
<=> ( v91056(VarCurr)
| v91057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17828,axiom,
! [VarCurr] :
( v91057(VarCurr)
<=> ( v91021(VarCurr)
& v91058(VarCurr) ) ) ).
fof(writeUnaryOperator_7076,axiom,
! [VarCurr] :
( ~ v91058(VarCurr)
<=> v91056(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6207,axiom,
! [VarCurr] :
( v91056(VarCurr)
<=> ( v91019(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17827,axiom,
! [VarCurr] :
( v91045(VarCurr)
<=> ( v91046(VarCurr)
| v91048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17826,axiom,
! [VarCurr] :
( v91048(VarCurr)
<=> ( v91049(VarCurr)
& v91053(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6206,axiom,
! [VarCurr] :
( v91053(VarCurr)
<=> ( ( v91047(VarCurr,bitIndex2)
<=> $false )
& ( v91047(VarCurr,bitIndex1)
<=> $true )
& ( v91047(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17825,axiom,
! [VarCurr] :
( v91049(VarCurr)
<=> ( v91050(VarCurr)
| v91051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17824,axiom,
! [VarCurr] :
( v91051(VarCurr)
<=> ( v91021(VarCurr)
& v91052(VarCurr) ) ) ).
fof(writeUnaryOperator_7075,axiom,
! [VarCurr] :
( ~ v91052(VarCurr)
<=> v91050(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6205,axiom,
! [VarCurr] :
( v91050(VarCurr)
<=> ( v91019(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6204,axiom,
! [VarCurr] :
( v91046(VarCurr)
<=> ( ( v91047(VarCurr,bitIndex2)
<=> $true )
& ( v91047(VarCurr,bitIndex1)
<=> $false )
& ( v91047(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26570,axiom,
! [VarCurr] :
( v91047(VarCurr,bitIndex0)
<=> v91017(VarCurr) ) ).
fof(addAssignment_26569,axiom,
! [VarCurr] :
( v91047(VarCurr,bitIndex1)
<=> v91015(VarCurr) ) ).
fof(addAssignment_26568,axiom,
! [VarCurr] :
( v91047(VarCurr,bitIndex2)
<=> v91013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91031(VarNext)
<=> ( v91032(VarNext)
& v91027(VarNext) ) ) ) ).
fof(writeUnaryOperator_7074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91032(VarNext)
<=> v91034(VarNext) ) ) ).
fof(addAssignment_26567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91034(VarNext)
<=> v91027(VarCurr) ) ) ).
fof(addAssignment_26566,axiom,
! [VarCurr] :
( v91027(VarCurr)
<=> v80547(VarCurr) ) ).
fof(addAssignment_26565,axiom,
! [VarCurr] :
( v91025(VarCurr)
<=> $false ) ).
fof(addAssignment_26564,axiom,
! [VarCurr] :
( v91023(VarCurr)
<=> v80509(VarCurr) ) ).
fof(addAssignment_26563,axiom,
! [VarCurr] :
( v91021(VarCurr)
<=> $false ) ).
fof(addAssignment_26562,axiom,
! [VarCurr] :
( v91019(VarCurr)
<=> v80501(VarCurr,bitIndex8) ) ).
fof(addAssignment_26561,axiom,
! [VarCurr] :
( v80501(VarCurr,bitIndex8)
<=> v80503(VarCurr,bitIndex8) ) ).
fof(addAssignment_26560,axiom,
! [VarCurr] :
( v80503(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26559,axiom,
! [VarCurr] :
( v91017(VarCurr)
<=> $false ) ).
fof(addAssignment_26558,axiom,
! [VarCurr] :
( v91015(VarCurr)
<=> $false ) ).
fof(addAssignment_26557,axiom,
! [VarCurr] :
( v91013(VarCurr)
<=> $true ) ).
fof(addAssignment_26556,axiom,
! [VarCurr] :
( v91011(VarCurr)
<=> $false ) ).
fof(addAssignment_26555,axiom,
! [VarCurr] :
( v91009(VarCurr)
<=> v80484(VarCurr) ) ).
fof(addAssignment_26554,axiom,
! [VarCurr] :
( v80339(VarCurr,bitIndex2)
<=> v80341(VarCurr,bitIndex2) ) ).
fof(addAssignment_26553,axiom,
! [VarCurr] :
( v80341(VarCurr,bitIndex2)
<=> v80343(VarCurr,bitIndex2) ) ).
fof(addAssignment_26552,axiom,
! [VarCurr] :
( v80343(VarCurr,bitIndex2)
<=> v80345(VarCurr,bitIndex2) ) ).
fof(addAssignment_26551,axiom,
! [VarCurr] :
( v80345(VarCurr,bitIndex2)
<=> v80347(VarCurr,bitIndex8) ) ).
fof(addAssignment_26550,axiom,
! [VarCurr] :
( v80347(VarCurr,bitIndex8)
<=> v80349(VarCurr,bitIndex8) ) ).
fof(addAssignment_26549,axiom,
! [VarCurr] :
( v80349(VarCurr,bitIndex8)
<=> v90939(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90962(VarNext)
=> ( v90939(VarNext)
<=> v90939(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1506,axiom,
! [VarNext] :
( v90962(VarNext)
=> ( v90939(VarNext)
<=> v90997(VarNext) ) ) ).
fof(addAssignment_26548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90997(VarNext)
<=> v90995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4179,axiom,
! [VarCurr] :
( ~ v90941(VarCurr)
=> ( v90995(VarCurr)
<=> v90998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4189,axiom,
! [VarCurr] :
( v90941(VarCurr)
=> ( v90995(VarCurr)
<=> v90943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4178,axiom,
! [VarCurr] :
( ~ v90975(VarCurr)
=> ( v90998(VarCurr)
<=> v90957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4188,axiom,
! [VarCurr] :
( v90975(VarCurr)
=> ( v90998(VarCurr)
<=> v90999(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1048,axiom,
! [VarCurr] :
( ( ~ v90978(VarCurr)
& ~ v90980(VarCurr) )
=> ( v90999(VarCurr)
<=> v91003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4177,axiom,
! [VarCurr] :
( v90980(VarCurr)
=> ( v90999(VarCurr)
<=> v91002(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4187,axiom,
! [VarCurr] :
( v90978(VarCurr)
=> ( v90999(VarCurr)
<=> v91000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4176,axiom,
! [VarCurr] :
( ~ v90988(VarCurr)
=> ( v91003(VarCurr)
<=> v90957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4186,axiom,
! [VarCurr] :
( v90988(VarCurr)
=> ( v91003(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4175,axiom,
! [VarCurr] :
( ~ v90982(VarCurr)
=> ( v91002(VarCurr)
<=> v90957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4185,axiom,
! [VarCurr] :
( v90982(VarCurr)
=> ( v91002(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1989,axiom,
! [VarCurr] :
( ~ v91001(VarCurr)
=> ( v91000(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1990,axiom,
! [VarCurr] :
( v91001(VarCurr)
=> ( v91000(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6203,axiom,
! [VarCurr] :
( v91001(VarCurr)
<=> ( v90951(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90962(VarNext)
<=> ( v90963(VarNext)
& v90972(VarNext) ) ) ) ).
fof(addAssignment_26547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90972(VarNext)
<=> v90970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17821,axiom,
! [VarCurr] :
( v90970(VarCurr)
<=> ( v90941(VarCurr)
| v90973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17820,axiom,
! [VarCurr] :
( v90973(VarCurr)
<=> ( v90974(VarCurr)
& v90994(VarCurr) ) ) ).
fof(writeUnaryOperator_7073,axiom,
! [VarCurr] :
( ~ v90994(VarCurr)
<=> v90941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17819,axiom,
! [VarCurr] :
( v90974(VarCurr)
<=> ( v90975(VarCurr)
| v90992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17818,axiom,
! [VarCurr] :
( v90992(VarCurr)
<=> ( v90953(VarCurr)
& v90993(VarCurr) ) ) ).
fof(writeUnaryOperator_7072,axiom,
! [VarCurr] :
( ~ v90993(VarCurr)
<=> v90955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17817,axiom,
! [VarCurr] :
( v90975(VarCurr)
<=> ( v90976(VarCurr)
& v90955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17816,axiom,
! [VarCurr] :
( v90976(VarCurr)
<=> ( v90977(VarCurr)
| v90986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17815,axiom,
! [VarCurr] :
( v90986(VarCurr)
<=> ( v90987(VarCurr)
& v90991(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6202,axiom,
! [VarCurr] :
( v90991(VarCurr)
<=> ( ( v90979(VarCurr,bitIndex2)
<=> $false )
& ( v90979(VarCurr,bitIndex1)
<=> $false )
& ( v90979(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17814,axiom,
! [VarCurr] :
( v90987(VarCurr)
<=> ( v90988(VarCurr)
| v90989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17813,axiom,
! [VarCurr] :
( v90989(VarCurr)
<=> ( v90953(VarCurr)
& v90990(VarCurr) ) ) ).
fof(writeUnaryOperator_7071,axiom,
! [VarCurr] :
( ~ v90990(VarCurr)
<=> v90988(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6201,axiom,
! [VarCurr] :
( v90988(VarCurr)
<=> ( v90951(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17812,axiom,
! [VarCurr] :
( v90977(VarCurr)
<=> ( v90978(VarCurr)
| v90980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17811,axiom,
! [VarCurr] :
( v90980(VarCurr)
<=> ( v90981(VarCurr)
& v90985(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6200,axiom,
! [VarCurr] :
( v90985(VarCurr)
<=> ( ( v90979(VarCurr,bitIndex2)
<=> $false )
& ( v90979(VarCurr,bitIndex1)
<=> $true )
& ( v90979(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17810,axiom,
! [VarCurr] :
( v90981(VarCurr)
<=> ( v90982(VarCurr)
| v90983(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17809,axiom,
! [VarCurr] :
( v90983(VarCurr)
<=> ( v90953(VarCurr)
& v90984(VarCurr) ) ) ).
fof(writeUnaryOperator_7070,axiom,
! [VarCurr] :
( ~ v90984(VarCurr)
<=> v90982(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6199,axiom,
! [VarCurr] :
( v90982(VarCurr)
<=> ( v90951(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6198,axiom,
! [VarCurr] :
( v90978(VarCurr)
<=> ( ( v90979(VarCurr,bitIndex2)
<=> $true )
& ( v90979(VarCurr,bitIndex1)
<=> $false )
& ( v90979(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26546,axiom,
! [VarCurr] :
( v90979(VarCurr,bitIndex0)
<=> v90949(VarCurr) ) ).
fof(addAssignment_26545,axiom,
! [VarCurr] :
( v90979(VarCurr,bitIndex1)
<=> v90947(VarCurr) ) ).
fof(addAssignment_26544,axiom,
! [VarCurr] :
( v90979(VarCurr,bitIndex2)
<=> v90945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90963(VarNext)
<=> ( v90964(VarNext)
& v90959(VarNext) ) ) ) ).
fof(writeUnaryOperator_7069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90964(VarNext)
<=> v90966(VarNext) ) ) ).
fof(addAssignment_26543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90966(VarNext)
<=> v90959(VarCurr) ) ) ).
fof(addAssignment_26542,axiom,
! [VarCurr] :
( v90959(VarCurr)
<=> v80418(VarCurr) ) ).
fof(addAssignment_26541,axiom,
! [VarCurr] :
( v90957(VarCurr)
<=> $false ) ).
fof(addAssignment_26540,axiom,
! [VarCurr] :
( v90955(VarCurr)
<=> v80380(VarCurr) ) ).
fof(addAssignment_26539,axiom,
! [VarCurr] :
( v90953(VarCurr)
<=> $false ) ).
fof(addAssignment_26538,axiom,
! [VarCurr] :
( v90951(VarCurr)
<=> v80372(VarCurr,bitIndex8) ) ).
fof(addAssignment_26537,axiom,
! [VarCurr] :
( v80372(VarCurr,bitIndex8)
<=> v80374(VarCurr,bitIndex8) ) ).
fof(addAssignment_26536,axiom,
! [VarCurr] :
( v80374(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26535,axiom,
! [VarCurr] :
( v90949(VarCurr)
<=> $false ) ).
fof(addAssignment_26534,axiom,
! [VarCurr] :
( v90947(VarCurr)
<=> $false ) ).
fof(addAssignment_26533,axiom,
! [VarCurr] :
( v90945(VarCurr)
<=> $true ) ).
fof(addAssignment_26532,axiom,
! [VarCurr] :
( v90943(VarCurr)
<=> $false ) ).
fof(addAssignment_26531,axiom,
! [VarCurr] :
( v90941(VarCurr)
<=> v80355(VarCurr) ) ).
fof(addAssignment_26530,axiom,
! [VarCurr] :
( v80210(VarCurr,bitIndex2)
<=> v80212(VarCurr,bitIndex2) ) ).
fof(addAssignment_26529,axiom,
! [VarCurr] :
( v80212(VarCurr,bitIndex2)
<=> v80214(VarCurr,bitIndex2) ) ).
fof(addAssignment_26528,axiom,
! [VarCurr] :
( v80214(VarCurr,bitIndex2)
<=> v80216(VarCurr,bitIndex2) ) ).
fof(addAssignment_26527,axiom,
! [VarCurr] :
( v80216(VarCurr,bitIndex2)
<=> v80218(VarCurr,bitIndex8) ) ).
fof(addAssignment_26526,axiom,
! [VarCurr] :
( v80218(VarCurr,bitIndex8)
<=> v80220(VarCurr,bitIndex8) ) ).
fof(addAssignment_26525,axiom,
! [VarCurr] :
( v80220(VarCurr,bitIndex8)
<=> v90871(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90894(VarNext)
=> ( v90871(VarNext)
<=> v90871(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1505,axiom,
! [VarNext] :
( v90894(VarNext)
=> ( v90871(VarNext)
<=> v90929(VarNext) ) ) ).
fof(addAssignment_26524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90929(VarNext)
<=> v90927(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4174,axiom,
! [VarCurr] :
( ~ v90873(VarCurr)
=> ( v90927(VarCurr)
<=> v90930(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4184,axiom,
! [VarCurr] :
( v90873(VarCurr)
=> ( v90927(VarCurr)
<=> v90875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4173,axiom,
! [VarCurr] :
( ~ v90907(VarCurr)
=> ( v90930(VarCurr)
<=> v90889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4183,axiom,
! [VarCurr] :
( v90907(VarCurr)
=> ( v90930(VarCurr)
<=> v90931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1047,axiom,
! [VarCurr] :
( ( ~ v90910(VarCurr)
& ~ v90912(VarCurr) )
=> ( v90931(VarCurr)
<=> v90935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4172,axiom,
! [VarCurr] :
( v90912(VarCurr)
=> ( v90931(VarCurr)
<=> v90934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4182,axiom,
! [VarCurr] :
( v90910(VarCurr)
=> ( v90931(VarCurr)
<=> v90932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4171,axiom,
! [VarCurr] :
( ~ v90920(VarCurr)
=> ( v90935(VarCurr)
<=> v90889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4181,axiom,
! [VarCurr] :
( v90920(VarCurr)
=> ( v90935(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4170,axiom,
! [VarCurr] :
( ~ v90914(VarCurr)
=> ( v90934(VarCurr)
<=> v90889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4180,axiom,
! [VarCurr] :
( v90914(VarCurr)
=> ( v90934(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1988,axiom,
! [VarCurr] :
( ~ v90933(VarCurr)
=> ( v90932(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1989,axiom,
! [VarCurr] :
( v90933(VarCurr)
=> ( v90932(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6197,axiom,
! [VarCurr] :
( v90933(VarCurr)
<=> ( v90883(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90894(VarNext)
<=> ( v90895(VarNext)
& v90904(VarNext) ) ) ) ).
fof(addAssignment_26523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90904(VarNext)
<=> v90902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17806,axiom,
! [VarCurr] :
( v90902(VarCurr)
<=> ( v90873(VarCurr)
| v90905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17805,axiom,
! [VarCurr] :
( v90905(VarCurr)
<=> ( v90906(VarCurr)
& v90926(VarCurr) ) ) ).
fof(writeUnaryOperator_7068,axiom,
! [VarCurr] :
( ~ v90926(VarCurr)
<=> v90873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17804,axiom,
! [VarCurr] :
( v90906(VarCurr)
<=> ( v90907(VarCurr)
| v90924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17803,axiom,
! [VarCurr] :
( v90924(VarCurr)
<=> ( v90885(VarCurr)
& v90925(VarCurr) ) ) ).
fof(writeUnaryOperator_7067,axiom,
! [VarCurr] :
( ~ v90925(VarCurr)
<=> v90887(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17802,axiom,
! [VarCurr] :
( v90907(VarCurr)
<=> ( v90908(VarCurr)
& v90887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17801,axiom,
! [VarCurr] :
( v90908(VarCurr)
<=> ( v90909(VarCurr)
| v90918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17800,axiom,
! [VarCurr] :
( v90918(VarCurr)
<=> ( v90919(VarCurr)
& v90923(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6196,axiom,
! [VarCurr] :
( v90923(VarCurr)
<=> ( ( v90911(VarCurr,bitIndex2)
<=> $false )
& ( v90911(VarCurr,bitIndex1)
<=> $false )
& ( v90911(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17799,axiom,
! [VarCurr] :
( v90919(VarCurr)
<=> ( v90920(VarCurr)
| v90921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17798,axiom,
! [VarCurr] :
( v90921(VarCurr)
<=> ( v90885(VarCurr)
& v90922(VarCurr) ) ) ).
fof(writeUnaryOperator_7066,axiom,
! [VarCurr] :
( ~ v90922(VarCurr)
<=> v90920(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6195,axiom,
! [VarCurr] :
( v90920(VarCurr)
<=> ( v90883(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17797,axiom,
! [VarCurr] :
( v90909(VarCurr)
<=> ( v90910(VarCurr)
| v90912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17796,axiom,
! [VarCurr] :
( v90912(VarCurr)
<=> ( v90913(VarCurr)
& v90917(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6194,axiom,
! [VarCurr] :
( v90917(VarCurr)
<=> ( ( v90911(VarCurr,bitIndex2)
<=> $false )
& ( v90911(VarCurr,bitIndex1)
<=> $true )
& ( v90911(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17795,axiom,
! [VarCurr] :
( v90913(VarCurr)
<=> ( v90914(VarCurr)
| v90915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17794,axiom,
! [VarCurr] :
( v90915(VarCurr)
<=> ( v90885(VarCurr)
& v90916(VarCurr) ) ) ).
fof(writeUnaryOperator_7065,axiom,
! [VarCurr] :
( ~ v90916(VarCurr)
<=> v90914(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6193,axiom,
! [VarCurr] :
( v90914(VarCurr)
<=> ( v90883(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6192,axiom,
! [VarCurr] :
( v90910(VarCurr)
<=> ( ( v90911(VarCurr,bitIndex2)
<=> $true )
& ( v90911(VarCurr,bitIndex1)
<=> $false )
& ( v90911(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26522,axiom,
! [VarCurr] :
( v90911(VarCurr,bitIndex0)
<=> v90881(VarCurr) ) ).
fof(addAssignment_26521,axiom,
! [VarCurr] :
( v90911(VarCurr,bitIndex1)
<=> v90879(VarCurr) ) ).
fof(addAssignment_26520,axiom,
! [VarCurr] :
( v90911(VarCurr,bitIndex2)
<=> v90877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90895(VarNext)
<=> ( v90896(VarNext)
& v90891(VarNext) ) ) ) ).
fof(writeUnaryOperator_7064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90896(VarNext)
<=> v90898(VarNext) ) ) ).
fof(addAssignment_26519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90898(VarNext)
<=> v90891(VarCurr) ) ) ).
fof(addAssignment_26518,axiom,
! [VarCurr] :
( v90891(VarCurr)
<=> v80289(VarCurr) ) ).
fof(addAssignment_26517,axiom,
! [VarCurr] :
( v90889(VarCurr)
<=> $false ) ).
fof(addAssignment_26516,axiom,
! [VarCurr] :
( v90887(VarCurr)
<=> v80251(VarCurr) ) ).
fof(addAssignment_26515,axiom,
! [VarCurr] :
( v90885(VarCurr)
<=> $false ) ).
fof(addAssignment_26514,axiom,
! [VarCurr] :
( v90883(VarCurr)
<=> v80243(VarCurr,bitIndex8) ) ).
fof(addAssignment_26513,axiom,
! [VarCurr] :
( v80243(VarCurr,bitIndex8)
<=> v80245(VarCurr,bitIndex8) ) ).
fof(addAssignment_26512,axiom,
! [VarCurr] :
( v80245(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26511,axiom,
! [VarCurr] :
( v90881(VarCurr)
<=> $false ) ).
fof(addAssignment_26510,axiom,
! [VarCurr] :
( v90879(VarCurr)
<=> $false ) ).
fof(addAssignment_26509,axiom,
! [VarCurr] :
( v90877(VarCurr)
<=> $true ) ).
fof(addAssignment_26508,axiom,
! [VarCurr] :
( v90875(VarCurr)
<=> $false ) ).
fof(addAssignment_26507,axiom,
! [VarCurr] :
( v90873(VarCurr)
<=> v80226(VarCurr) ) ).
fof(addAssignment_26506,axiom,
! [VarCurr] :
( v80081(VarCurr,bitIndex2)
<=> v80083(VarCurr,bitIndex2) ) ).
fof(addAssignment_26505,axiom,
! [VarCurr] :
( v80083(VarCurr,bitIndex2)
<=> v80085(VarCurr,bitIndex2) ) ).
fof(addAssignment_26504,axiom,
! [VarCurr] :
( v80085(VarCurr,bitIndex2)
<=> v80087(VarCurr,bitIndex2) ) ).
fof(addAssignment_26503,axiom,
! [VarCurr] :
( v80087(VarCurr,bitIndex2)
<=> v80089(VarCurr,bitIndex8) ) ).
fof(addAssignment_26502,axiom,
! [VarCurr] :
( v80089(VarCurr,bitIndex8)
<=> v80091(VarCurr,bitIndex8) ) ).
fof(addAssignment_26501,axiom,
! [VarCurr] :
( v80091(VarCurr,bitIndex8)
<=> v90803(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90826(VarNext)
=> ( v90803(VarNext)
<=> v90803(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1504,axiom,
! [VarNext] :
( v90826(VarNext)
=> ( v90803(VarNext)
<=> v90861(VarNext) ) ) ).
fof(addAssignment_26500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90861(VarNext)
<=> v90859(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4169,axiom,
! [VarCurr] :
( ~ v90805(VarCurr)
=> ( v90859(VarCurr)
<=> v90862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4179,axiom,
! [VarCurr] :
( v90805(VarCurr)
=> ( v90859(VarCurr)
<=> v90807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4168,axiom,
! [VarCurr] :
( ~ v90839(VarCurr)
=> ( v90862(VarCurr)
<=> v90821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4178,axiom,
! [VarCurr] :
( v90839(VarCurr)
=> ( v90862(VarCurr)
<=> v90863(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1046,axiom,
! [VarCurr] :
( ( ~ v90842(VarCurr)
& ~ v90844(VarCurr) )
=> ( v90863(VarCurr)
<=> v90867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4167,axiom,
! [VarCurr] :
( v90844(VarCurr)
=> ( v90863(VarCurr)
<=> v90866(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4177,axiom,
! [VarCurr] :
( v90842(VarCurr)
=> ( v90863(VarCurr)
<=> v90864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4166,axiom,
! [VarCurr] :
( ~ v90852(VarCurr)
=> ( v90867(VarCurr)
<=> v90821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4176,axiom,
! [VarCurr] :
( v90852(VarCurr)
=> ( v90867(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4165,axiom,
! [VarCurr] :
( ~ v90846(VarCurr)
=> ( v90866(VarCurr)
<=> v90821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4175,axiom,
! [VarCurr] :
( v90846(VarCurr)
=> ( v90866(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1987,axiom,
! [VarCurr] :
( ~ v90865(VarCurr)
=> ( v90864(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1988,axiom,
! [VarCurr] :
( v90865(VarCurr)
=> ( v90864(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6191,axiom,
! [VarCurr] :
( v90865(VarCurr)
<=> ( v90815(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90826(VarNext)
<=> ( v90827(VarNext)
& v90836(VarNext) ) ) ) ).
fof(addAssignment_26499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90836(VarNext)
<=> v90834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17791,axiom,
! [VarCurr] :
( v90834(VarCurr)
<=> ( v90805(VarCurr)
| v90837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17790,axiom,
! [VarCurr] :
( v90837(VarCurr)
<=> ( v90838(VarCurr)
& v90858(VarCurr) ) ) ).
fof(writeUnaryOperator_7063,axiom,
! [VarCurr] :
( ~ v90858(VarCurr)
<=> v90805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17789,axiom,
! [VarCurr] :
( v90838(VarCurr)
<=> ( v90839(VarCurr)
| v90856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17788,axiom,
! [VarCurr] :
( v90856(VarCurr)
<=> ( v90817(VarCurr)
& v90857(VarCurr) ) ) ).
fof(writeUnaryOperator_7062,axiom,
! [VarCurr] :
( ~ v90857(VarCurr)
<=> v90819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17787,axiom,
! [VarCurr] :
( v90839(VarCurr)
<=> ( v90840(VarCurr)
& v90819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17786,axiom,
! [VarCurr] :
( v90840(VarCurr)
<=> ( v90841(VarCurr)
| v90850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17785,axiom,
! [VarCurr] :
( v90850(VarCurr)
<=> ( v90851(VarCurr)
& v90855(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6190,axiom,
! [VarCurr] :
( v90855(VarCurr)
<=> ( ( v90843(VarCurr,bitIndex2)
<=> $false )
& ( v90843(VarCurr,bitIndex1)
<=> $false )
& ( v90843(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17784,axiom,
! [VarCurr] :
( v90851(VarCurr)
<=> ( v90852(VarCurr)
| v90853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17783,axiom,
! [VarCurr] :
( v90853(VarCurr)
<=> ( v90817(VarCurr)
& v90854(VarCurr) ) ) ).
fof(writeUnaryOperator_7061,axiom,
! [VarCurr] :
( ~ v90854(VarCurr)
<=> v90852(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6189,axiom,
! [VarCurr] :
( v90852(VarCurr)
<=> ( v90815(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17782,axiom,
! [VarCurr] :
( v90841(VarCurr)
<=> ( v90842(VarCurr)
| v90844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17781,axiom,
! [VarCurr] :
( v90844(VarCurr)
<=> ( v90845(VarCurr)
& v90849(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6188,axiom,
! [VarCurr] :
( v90849(VarCurr)
<=> ( ( v90843(VarCurr,bitIndex2)
<=> $false )
& ( v90843(VarCurr,bitIndex1)
<=> $true )
& ( v90843(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17780,axiom,
! [VarCurr] :
( v90845(VarCurr)
<=> ( v90846(VarCurr)
| v90847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17779,axiom,
! [VarCurr] :
( v90847(VarCurr)
<=> ( v90817(VarCurr)
& v90848(VarCurr) ) ) ).
fof(writeUnaryOperator_7060,axiom,
! [VarCurr] :
( ~ v90848(VarCurr)
<=> v90846(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6187,axiom,
! [VarCurr] :
( v90846(VarCurr)
<=> ( v90815(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6186,axiom,
! [VarCurr] :
( v90842(VarCurr)
<=> ( ( v90843(VarCurr,bitIndex2)
<=> $true )
& ( v90843(VarCurr,bitIndex1)
<=> $false )
& ( v90843(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26498,axiom,
! [VarCurr] :
( v90843(VarCurr,bitIndex0)
<=> v90813(VarCurr) ) ).
fof(addAssignment_26497,axiom,
! [VarCurr] :
( v90843(VarCurr,bitIndex1)
<=> v90811(VarCurr) ) ).
fof(addAssignment_26496,axiom,
! [VarCurr] :
( v90843(VarCurr,bitIndex2)
<=> v90809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90827(VarNext)
<=> ( v90828(VarNext)
& v90823(VarNext) ) ) ) ).
fof(writeUnaryOperator_7059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90828(VarNext)
<=> v90830(VarNext) ) ) ).
fof(addAssignment_26495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90830(VarNext)
<=> v90823(VarCurr) ) ) ).
fof(addAssignment_26494,axiom,
! [VarCurr] :
( v90823(VarCurr)
<=> v80160(VarCurr) ) ).
fof(addAssignment_26493,axiom,
! [VarCurr] :
( v90821(VarCurr)
<=> $false ) ).
fof(addAssignment_26492,axiom,
! [VarCurr] :
( v90819(VarCurr)
<=> v80122(VarCurr) ) ).
fof(addAssignment_26491,axiom,
! [VarCurr] :
( v90817(VarCurr)
<=> $false ) ).
fof(addAssignment_26490,axiom,
! [VarCurr] :
( v90815(VarCurr)
<=> v80114(VarCurr,bitIndex8) ) ).
fof(addAssignment_26489,axiom,
! [VarCurr] :
( v80114(VarCurr,bitIndex8)
<=> v80116(VarCurr,bitIndex8) ) ).
fof(addAssignment_26488,axiom,
! [VarCurr] :
( v80116(VarCurr,bitIndex8)
<=> v78299(VarCurr,bitIndex8) ) ).
fof(addAssignment_26487,axiom,
! [VarCurr] :
( v90813(VarCurr)
<=> $false ) ).
fof(addAssignment_26486,axiom,
! [VarCurr] :
( v90811(VarCurr)
<=> $false ) ).
fof(addAssignment_26485,axiom,
! [VarCurr] :
( v90809(VarCurr)
<=> $true ) ).
fof(addAssignment_26484,axiom,
! [VarCurr] :
( v90807(VarCurr)
<=> $false ) ).
fof(addAssignment_26483,axiom,
! [VarCurr] :
( v90805(VarCurr)
<=> v80097(VarCurr) ) ).
fof(addAssignment_26482,axiom,
! [VarCurr] :
( v79952(VarCurr,bitIndex2)
<=> v79954(VarCurr,bitIndex2) ) ).
fof(addAssignment_26481,axiom,
! [VarCurr] :
( v79954(VarCurr,bitIndex2)
<=> v79956(VarCurr,bitIndex2) ) ).
fof(addAssignment_26480,axiom,
! [VarCurr] :
( v79956(VarCurr,bitIndex2)
<=> v79958(VarCurr,bitIndex2) ) ).
fof(addAssignment_26479,axiom,
! [VarCurr] :
( v79958(VarCurr,bitIndex2)
<=> v79960(VarCurr,bitIndex8) ) ).
fof(addAssignment_26478,axiom,
! [VarCurr] :
( v79960(VarCurr,bitIndex8)
<=> v79962(VarCurr,bitIndex8) ) ).
fof(addAssignment_26477,axiom,
! [VarCurr] :
( v79962(VarCurr,bitIndex8)
<=> v90735(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90758(VarNext)
=> ( v90735(VarNext)
<=> v90735(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1503,axiom,
! [VarNext] :
( v90758(VarNext)
=> ( v90735(VarNext)
<=> v90793(VarNext) ) ) ).
fof(addAssignment_26476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90793(VarNext)
<=> v90791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4164,axiom,
! [VarCurr] :
( ~ v90737(VarCurr)
=> ( v90791(VarCurr)
<=> v90794(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4174,axiom,
! [VarCurr] :
( v90737(VarCurr)
=> ( v90791(VarCurr)
<=> v90739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4163,axiom,
! [VarCurr] :
( ~ v90771(VarCurr)
=> ( v90794(VarCurr)
<=> v90753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4173,axiom,
! [VarCurr] :
( v90771(VarCurr)
=> ( v90794(VarCurr)
<=> v90795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1045,axiom,
! [VarCurr] :
( ( ~ v90774(VarCurr)
& ~ v90776(VarCurr) )
=> ( v90795(VarCurr)
<=> v90799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4162,axiom,
! [VarCurr] :
( v90776(VarCurr)
=> ( v90795(VarCurr)
<=> v90798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4172,axiom,
! [VarCurr] :
( v90774(VarCurr)
=> ( v90795(VarCurr)
<=> v90796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4161,axiom,
! [VarCurr] :
( ~ v90784(VarCurr)
=> ( v90799(VarCurr)
<=> v90753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4171,axiom,
! [VarCurr] :
( v90784(VarCurr)
=> ( v90799(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4160,axiom,
! [VarCurr] :
( ~ v90778(VarCurr)
=> ( v90798(VarCurr)
<=> v90753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4170,axiom,
! [VarCurr] :
( v90778(VarCurr)
=> ( v90798(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1986,axiom,
! [VarCurr] :
( ~ v90797(VarCurr)
=> ( v90796(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1987,axiom,
! [VarCurr] :
( v90797(VarCurr)
=> ( v90796(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6185,axiom,
! [VarCurr] :
( v90797(VarCurr)
<=> ( v90747(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90758(VarNext)
<=> ( v90759(VarNext)
& v90768(VarNext) ) ) ) ).
fof(addAssignment_26475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90768(VarNext)
<=> v90766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17776,axiom,
! [VarCurr] :
( v90766(VarCurr)
<=> ( v90737(VarCurr)
| v90769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17775,axiom,
! [VarCurr] :
( v90769(VarCurr)
<=> ( v90770(VarCurr)
& v90790(VarCurr) ) ) ).
fof(writeUnaryOperator_7058,axiom,
! [VarCurr] :
( ~ v90790(VarCurr)
<=> v90737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17774,axiom,
! [VarCurr] :
( v90770(VarCurr)
<=> ( v90771(VarCurr)
| v90788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17773,axiom,
! [VarCurr] :
( v90788(VarCurr)
<=> ( v90749(VarCurr)
& v90789(VarCurr) ) ) ).
fof(writeUnaryOperator_7057,axiom,
! [VarCurr] :
( ~ v90789(VarCurr)
<=> v90751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17772,axiom,
! [VarCurr] :
( v90771(VarCurr)
<=> ( v90772(VarCurr)
& v90751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17771,axiom,
! [VarCurr] :
( v90772(VarCurr)
<=> ( v90773(VarCurr)
| v90782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17770,axiom,
! [VarCurr] :
( v90782(VarCurr)
<=> ( v90783(VarCurr)
& v90787(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6184,axiom,
! [VarCurr] :
( v90787(VarCurr)
<=> ( ( v90775(VarCurr,bitIndex2)
<=> $false )
& ( v90775(VarCurr,bitIndex1)
<=> $false )
& ( v90775(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17769,axiom,
! [VarCurr] :
( v90783(VarCurr)
<=> ( v90784(VarCurr)
| v90785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17768,axiom,
! [VarCurr] :
( v90785(VarCurr)
<=> ( v90749(VarCurr)
& v90786(VarCurr) ) ) ).
fof(writeUnaryOperator_7056,axiom,
! [VarCurr] :
( ~ v90786(VarCurr)
<=> v90784(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6183,axiom,
! [VarCurr] :
( v90784(VarCurr)
<=> ( v90747(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17767,axiom,
! [VarCurr] :
( v90773(VarCurr)
<=> ( v90774(VarCurr)
| v90776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17766,axiom,
! [VarCurr] :
( v90776(VarCurr)
<=> ( v90777(VarCurr)
& v90781(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6182,axiom,
! [VarCurr] :
( v90781(VarCurr)
<=> ( ( v90775(VarCurr,bitIndex2)
<=> $false )
& ( v90775(VarCurr,bitIndex1)
<=> $true )
& ( v90775(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17765,axiom,
! [VarCurr] :
( v90777(VarCurr)
<=> ( v90778(VarCurr)
| v90779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17764,axiom,
! [VarCurr] :
( v90779(VarCurr)
<=> ( v90749(VarCurr)
& v90780(VarCurr) ) ) ).
fof(writeUnaryOperator_7055,axiom,
! [VarCurr] :
( ~ v90780(VarCurr)
<=> v90778(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6181,axiom,
! [VarCurr] :
( v90778(VarCurr)
<=> ( v90747(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6180,axiom,
! [VarCurr] :
( v90774(VarCurr)
<=> ( ( v90775(VarCurr,bitIndex2)
<=> $true )
& ( v90775(VarCurr,bitIndex1)
<=> $false )
& ( v90775(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26474,axiom,
! [VarCurr] :
( v90775(VarCurr,bitIndex0)
<=> v90745(VarCurr) ) ).
fof(addAssignment_26473,axiom,
! [VarCurr] :
( v90775(VarCurr,bitIndex1)
<=> v90743(VarCurr) ) ).
fof(addAssignment_26472,axiom,
! [VarCurr] :
( v90775(VarCurr,bitIndex2)
<=> v90741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90759(VarNext)
<=> ( v90760(VarNext)
&